@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-arabic-wght-normal.365bfb12.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-ext-wght-normal.8b225445.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-wght-normal.82cf3693.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#f5f5f5;--panel:#fcfcfc;--soft:#f0f0f0;--soft-2:#e7e7e7;--text:#171717;--muted:#6b6b6b;--primary:#171717;--on-primary:#fafafa;--ok:#2f9e5f;--busy:#c98a1b;--bad:#d2453d;--ring:color-mix(in srgb,var(--text) 50%,transparent);--shadow-sm:0 1px 2px rgb(0 0 0/0.05);--radius-card:12px;--radius-panel:16px;--font:"Vazirmatn Variable",system-ui,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--fs-sm:12.5px;--fs-md:14px;--fs-lg:16px;--fs-xl:22px;--ease:cubic-bezier(0.16,1,0.3,1);color-scheme:light}:root[data-theme=dark]{--bg:#0c0c0d;--panel:#141415;--soft:#1d1d1f;--soft-2:#29292c;--text:#ececec;--muted:#9b9b9f;--primary:#ececec;--on-primary:#141415;--ok:#4cc487;--busy:#e0a93d;--bad:#ef6a60;--shadow-sm:none;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-md);line-height:1.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-size-adjust:100%}body,h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb,var(--text) 18%,transparent)}input{caret-color:var(--text)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:var(--soft-2) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--soft-2);border-radius:8px}::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}}.empty,.skel-stack{display:flex;flex-direction:column;gap:var(--s2)}.empty{align-items:center;text-align:center;padding:var(--s6) var(--s4);background:var(--soft);border-radius:var(--radius-panel)}.empty-ic{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--soft-2);color:var(--muted);margin-block-end:var(--s1)}.empty-ic.bad{color:var(--bad)}.empty-title{font-weight:500}.empty .btn:not(.btn-primary){background:var(--soft-2)}.ui-shm,.ui-shm-text{--ui-shm-base:var(--soft-2);--ui-shm-glow:color-mix(in srgb,var(--panel) 90%,transparent);--ui-shm-text:color-mix(in srgb,var(--muted) 55%,var(--panel));--ui-shm-text-glow:var(--panel);--ui-shm-dur:2.2s}.ui-shm{display:block;flex:0 1 auto;min-width:0;width:100%;height:12px;max-width:100%;border-radius:6px;background-color:var(--ui-shm-base);background-image:linear-gradient(100deg,transparent 0,transparent 30%,var(--ui-shm-glow) 50%,transparent 70%,transparent 100%);background-size:150vw 100%;background-repeat:repeat-x;background-attachment:fixed;animation:ui-shm-sweep var(--ui-shm-dur) linear infinite}@keyframes ui-shm-sweep{0%{background-position:-50vw 0}to{background-position:100vw 0}}.ui-shm-text{display:inline-block;color:var(--ui-shm-text);background-image:linear-gradient(90deg,var(--ui-shm-text) 0,var(--ui-shm-text) 40%,var(--ui-shm-text-glow) 50%,var(--ui-shm-text) 60%,var(--ui-shm-text) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ui-shm-text var(--ui-shm-text-dur,2s) linear infinite}@keyframes ui-shm-text{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ui-shm,.ui-shm-text{animation:none;background-image:none}.ui-shm-text{-webkit-text-fill-color:currentColor}}:root[data-theme=dark] .ui-shm,:root[data-theme=dark] .ui-shm-text{--ui-shm-glow:rgb(255 255 255/0.08);--ui-shm-text:color-mix(in srgb,var(--muted) 65%,var(--panel));--ui-shm-text-glow:var(--text)}.ui-tl{--ui-tl-ink:var(--text);--ui-tl-text:var(--muted);--ui-tl-ray:var(--text);--ui-tl-bg:var(--soft);--ui-tl-shine:rgba(255,255,255,0.82);--ui-tl-done:var(--text);--ui-tl-ease:cubic-bezier(0.22,1,0.36,1);--ui-tl-h:34px;--ui-tl-font:14px;--ui-tl-icon:15px;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--ui-tl-h);padding-block:0;padding-inline:12px 15px;border-radius:999px;background:var(--ui-tl-bg);box-shadow:var(--shadow-sm);color:var(--ui-tl-text);font-family:inherit;font-size:var(--ui-tl-font);font-weight:450;line-height:1;letter-spacing:-.006em;max-width:100%;vertical-align:middle;-webkit-font-smoothing:antialiased}.ui-tl[data-size=sm]{--ui-tl-h:28px;--ui-tl-font:13px;--ui-tl-icon:13px;gap:7px;padding-block:0;padding-inline:10px 12px}.ui-tl[data-variant=plain]{padding:0;background:none;box-shadow:none}.ui-tl__icon{position:relative;flex:none;width:var(--ui-tl-icon);height:var(--ui-tl-icon)}.ui-tl__icon svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transition:opacity .24s ease,transform .42s var(--ui-tl-ease)}.ui-tl__spinner line{stroke:var(--ui-tl-ray);stroke-width:1.6;stroke-linecap:round;opacity:.18;animation:ui-tl-ray .8s linear infinite}.ui-tl__check{opacity:0;transform:scale(.6);fill:none;stroke:var(--ui-tl-done);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-tl__check path{stroke-dasharray:1;stroke-dashoffset:1}.ui-tl[data-done] .ui-tl__spinner{opacity:0;transform:scale(.6) rotate(-45deg)}.ui-tl[data-done] .ui-tl__check{opacity:1;transform:none}.ui-tl[data-done] .ui-tl__check path{animation:ui-tl-draw .36s var(--ui-tl-ease) .12s forwards}.ui-tl__text{position:relative;display:block;min-width:0;height:1.3em;overflow:hidden;transition:width .46s var(--ui-tl-ease)}.ui-tl__label{position:absolute;top:0;inset-inline-start:0;line-height:1.3em;white-space:nowrap}.ui-tl[data-cut] .ui-tl__label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ui-tl[data-done] .ui-tl__label{color:var(--ui-tl-ink)}.ui-tl__label--in{animation:ui-tl-in .46s var(--ui-tl-ease) both}.ui-tl__label--out{animation:ui-tl-out .32s var(--ui-tl-ease) both}.ui-tl__shine:after{content:attr(data-text);content:attr(data-text) /"";position:absolute;inset:0;white-space:nowrap;color:transparent;background:linear-gradient(90deg,transparent 38%,var(--ui-tl-shine) 50%,transparent 62%) 100% 0 /300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:ui-tl-sweep 1.8s linear infinite;pointer-events:none}@keyframes ui-tl-ray{0%{opacity:1}to{opacity:.18}}@keyframes ui-tl-in{0%{opacity:0;transform:translateY(70%);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes ui-tl-out{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-70%);filter:blur(3px)}}@keyframes ui-tl-draw{to{stroke-dashoffset:0}}@keyframes ui-tl-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ui-tl *,.ui-tl :after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.ui-tl__spinner line{opacity:.6}.ui-tl__shine:after{display:none}.ui-tl__check path{stroke-dashoffset:0}}:root[data-theme=dark] .ui-tl{--ui-tl-shine:rgba(255,255,255,0.95)}.tsc{--tsc-w:356px;--tsc-ease:cubic-bezier(0.22,1,0.36,1);--tsc-dur:0.5s;--tsc-enter:-36px;--tsc-edge:var(--tsc-offset,24px);--tsc-bg:var(--panel);--tsc-shadow:0 1px 2px rgb(0 0 0/0.06),0 4px 12px rgb(0 0 0/0.06),0 14px 32px rgb(0 0 0/0.07);position:fixed;z-index:1000;inline-size:min(var(--tsc-w),calc(100vw - 24px));pointer-events:none;font-family:var(--font)}.tsc[data-inline=true]{position:absolute}.tsc[data-y=top]{inset-block-start:var(--tsc-edge)}.tsc[data-y=bottom]{inset-block-end:calc(var(--tsc-edge) + env(safe-area-inset-bottom))}.tsc[data-x=start]{inset-inline-start:var(--tsc-edge)}.tsc[data-x=end]{inset-inline-end:var(--tsc-edge)}.tsc[data-x=left]{left:var(--tsc-edge)}.tsc[data-x=right]{right:var(--tsc-edge)}.tsc[data-x=center]{left:50%;translate:-50% 0}.tsc[data-inline=true][data-x=center]{inset-inline:0;margin-inline:auto;left:0;right:0;translate:none}.tsc-list{position:relative;list-style:none;margin:0;padding:0;pointer-events:auto;transition:height var(--tsc-dur) var(--tsc-ease)}.tsc-toast{position:absolute;inset-inline:0;outline:none;opacity:1;transform:translate3d(0,var(--ty,0),0) scale(var(--sc,1));transition:transform var(--tsc-dur) var(--tsc-ease) calc(var(--i, 0) * 22ms),opacity .32s var(--tsc-ease) calc(var(--i, 0) * 22ms);will-change:transform,opacity}.tsc[data-y=top] .tsc-toast{inset-block-start:0;transform-origin:50% 100%}.tsc[data-y=bottom] .tsc-toast{inset-block-end:0;transform-origin:50% 0}.tsc[data-fan=false] .tsc-toast{transition-delay:0s}.tsc-toast[data-ready=false]{opacity:0;transform:translate3d(0,calc(var(--ty, 0px) + var(--tsc-enter)),0) scale(var(--sc,1));transition:none}.tsc-toast[data-hidden=true]{opacity:0;pointer-events:none}.tsc-toast[data-leaving=true]{opacity:0;pointer-events:none;transform:translate3d(0,var(--ty,0),0) scale(calc(var(--sc, 1) * .96));transition:transform .24s ease-in,opacity .2s ease-in}.tsc-toast[data-leaving=true][data-swiped=true]{transform:translate3d(0,var(--ty,0),0) scale(var(--sc,1));transition:opacity .3s ease-out .05s}.tsc-swipe{position:relative;opacity:var(--so,1);transform:translate3d(var(--sx,0),var(--sy,0),0);transition:transform .45s var(--tsc-ease),opacity .3s var(--tsc-ease);touch-action:none}.tsc-swipe[data-dragging=true]{transition:none}.tsc-swipe[data-swiped=true]{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .3s ease-out}.tsc-card{position:relative;overflow:hidden;block-size:var(--h,auto);border-radius:14px;background:var(--tsc-bg);color:var(--text);box-shadow:var(--tsc-shadow);transition:block-size var(--tsc-dur) var(--tsc-ease),box-shadow .3s var(--tsc-ease)}.tsc-toast:focus-visible .tsc-card{outline:2px solid var(--ring);outline-offset:2px}.tsc-body{display:flex;align-items:flex-start;gap:var(--s3);padding:14px var(--s4);transition:opacity .3s ease .06s,visibility 0s linear 0s}.tsc-toast[data-peek=true] .tsc-body{opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}.tsc-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:18px;block-size:21px;color:var(--muted)}.tsc-text{flex:1 1;min-inline-size:0;display:grid}.tsc-layer{grid-area:1/1;min-inline-size:0}.tsc-title{font-size:var(--fs-md);font-weight:500;line-height:1.5}.tsc-desc,.tsc-title{overflow-wrap:anywhere}.tsc-desc{margin-block-start:1px;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.tsc-layer[data-swap=in]{animation:tsc-swap-in .34s var(--tsc-ease) both}.tsc-layer[data-swap=out]{animation:tsc-swap-out .22s ease both;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes tsc-swap-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes tsc-swap-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(5px)}}.tsc-ico{display:block;overflow:visible}.tsc-ring{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:100 0;transition:stroke-dasharray .5s var(--tsc-ease),stroke .4s ease}.tsc-ring-g{transform-origin:10px 10px}.tsc-ring-g[data-spin=true]{animation:tsc-spin .9s linear infinite}.tsc-ico[data-kind=loading] .tsc-ring{stroke-dasharray:26 74}.tsc-ico[data-kind=success]{color:var(--ok)}.tsc-ico[data-kind=error]{color:var(--bad)}.tsc-ico[data-kind=success] .tsc-ring{stroke:color-mix(in srgb,var(--ok) 32%,transparent)}.tsc-ico[data-kind=error] .tsc-ring{stroke:color-mix(in srgb,var(--bad) 32%,transparent)}.tsc-ico[data-kind=info] .tsc-ring{stroke:color-mix(in srgb,var(--muted) 45%,transparent)}.tsc-glyph{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0;transition:stroke-dashoffset .25s ease,opacity .15s ease}.tsc-ico[data-kind=error] .tsc-g-bang,.tsc-ico[data-kind=info] .tsc-g-info,.tsc-ico[data-kind=success] .tsc-g-check{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .38s var(--tsc-ease) .2s,opacity .1s ease .2s}@keyframes tsc-spin{to{transform:rotate(1turn)}}.tsc-action{flex:none;align-self:center;block-size:30px;padding-inline:var(--s3);border:0;border-radius:8px;background:var(--soft);color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:500;line-height:1;transition:background-color .2s var(--tsc-ease),transform .15s var(--tsc-ease)}.tsc-action:hover{background:var(--soft-2)}.tsc-action:active{transform:scale(.96)}.tsc-action:focus-visible,.tsc-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tsc-hair{position:absolute;inset-inline:14px;inset-block-end:0;block-size:1px;background:color-mix(in srgb,var(--text) 14%,transparent);transform-origin:left center;animation:tsc-run var(--dur,4s) linear forwards;pointer-events:none}.tsc[dir=rtl] .tsc-hair{transform-origin:right center}.tsc-hair[data-still=true]{animation:none}.tsc-hair{transition:opacity .2s ease}.tsc-toast[data-peek=true] .tsc-hair{opacity:0}.tsc-toast[data-hidden=true] .tsc-hair,.tsc[data-paused=true] .tsc-hair{animation-play-state:paused}@keyframes tsc-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tsc-close{position:absolute;inset-block-start:-8px;inset-inline-start:-8px;display:grid;place-items:center;inline-size:22px;block-size:22px;padding:0;border:0;border-radius:50%;background:var(--tsc-bg);color:var(--muted);box-shadow:0 1px 3px rgb(0 0 0/.16),0 3px 8px rgb(0 0 0/.08);opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .2s ease,transform .3s var(--tsc-ease),color .2s ease}.tsc-toast:focus-within .tsc-close,.tsc-toast:hover .tsc-close{opacity:1;transform:none;pointer-events:auto}.tsc-close:hover{color:var(--text)}@media (hover:none){.tsc-toast[data-peek=false] .tsc-close{opacity:1;transform:none;pointer-events:auto}}:root[data-theme=dark] .tsc{--tsc-bg:color-mix(in srgb,var(--panel) 90%,var(--text));--tsc-shadow:0 6px 24px rgb(0 0 0/0.45),inset 0 1px 0 rgb(255 255 255/0.05)}:root[data-theme=dark] .tsc-close{box-shadow:0 2px 8px rgb(0 0 0/.5)}:root[data-theme=dark] .tsc-hair{background:color-mix(in srgb,var(--text) 22%,transparent)}@media (max-width:599px){.tsc{--tsc-edge:var(--tsc-phone-edge,12px)}.tsc[data-x]{inset-inline-start:12px;inset-inline-end:12px;translate:none;inline-size:auto;margin-inline:0}.tsc[data-inline=true][data-x],.tsc[data-x]{left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.tsc-toast{--tsc-enter:0px!important;transition:opacity .2s linear!important}.tsc-toast[data-leaving=true]{transform:translate3d(0,var(--ty,0),0) scale(var(--sc,1));transition:opacity .2s linear!important}.tsc-card,.tsc-list,.tsc-swipe{transition:none}.tsc-swipe[data-swiped=true]{transition:opacity .2s linear}.tsc-body{transition:opacity .2s linear!important}.tsc-action,.tsc-close,.tsc-glyph,.tsc-ring{transition:opacity .15s linear}.tsc-ring-g[data-spin=true]{animation-duration:1.6s}.tsc-layer[data-swap=in]{animation:tsc-fade-in .2s linear both}.tsc-layer[data-swap=out]{animation:tsc-fade-out .2s linear both}@keyframes tsc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tsc-fade-out{0%{opacity:1}to{opacity:0}}}.blurswap{position:relative;box-sizing:border-box}.blurswap[data-as=span]{display:inline-block}.blurswap[data-morph=both]{inline-size:fit-content}.blurswap-layer{display:block;transform-origin:50% 0}.blurswap[data-morph=both]>.blurswap-layer{inline-size:max-content}.blurswap-layer[data-bs=leave]{position:absolute;inset-block-start:0;inset-inline:0;pointer-events:none;-webkit-user-select:none;user-select:none}.blurswap[data-morph=both]>.blurswap-layer[data-bs=leave]{inset-inline-end:auto}.blurswap[data-swapping]{clip-path:inset(0 -24px)}.blurswap[data-swapping][data-morph=both]{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.blurswap[data-swapping]{clip-path:none}}.apc{--apc-ring:var(--soft-2);--apc-faint:color-mix(in srgb,var(--muted) 80%,var(--panel));--apc-box:color-mix(in srgb,var(--text) 18%,var(--panel));--apc-hover:color-mix(in srgb,var(--primary) 84%,var(--on-primary));--apc-ease:cubic-bezier(0.22,1,0.36,1);container-type:inline-size;position:relative;display:block;inline-size:100%;font-size:14px;line-height:20px;color:var(--text)}:root[data-theme=dark] .apc{--apc-hover:color-mix(in srgb,var(--primary) 88%,var(--on-primary))}.apc-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.apc-wrap{position:relative}.apc-wrap[data-anim]{overflow:hidden;transition:height .36s var(--apc-ease);border-radius:16px}.apc-slot{inline-size:100%}.apc-leave{position:absolute;inset-block-start:0;inset-inline:0;pointer-events:none;animation:apc-out .2s ease .07s both}.apc-enter{animation:apc-in .24s ease .23s backwards}@keyframes apc-out{to{opacity:0;filter:blur(4px)}}@keyframes apc-in{0%{opacity:0;filter:blur(4px)}}.apc-card{padding:16px;background:var(--panel);border-radius:16px;box-shadow:inset 0 0 0 1px var(--apc-ring)}.apc-head{display:flex;align-items:flex-start;gap:12px;padding-block-end:12px}.apc-tile{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:10px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--apc-ring);color:var(--text)}.apc-text{flex:1 1;min-inline-size:0;padding-block-start:1px}.apc-title{margin:0;font-size:15px;font-weight:600;text-align:match-parent}.apc-desc,.apc-title{line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apc-desc{margin:1px 0 0;color:var(--muted);font-size:14px}.apc-badge{flex:none;display:inline-flex;align-items:center;block-size:22px;padding-inline:8px;border-radius:7px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;margin-block-start:1px;background:var(--soft);color:var(--muted)}.apc-risk-word{margin-inline-end:4px}.apc-badge[data-risk=medium]{background:#fbf3e2;color:#8a5a00}.apc-badge[data-risk=high]{background:#fbe9e7;color:#a8281f}:root[data-theme=dark] .apc-badge[data-risk=medium]{background:#312b22;color:#e8b75c}:root[data-theme=dark] .apc-badge[data-risk=high]{background:#3a2422;color:#f08a80}:root[data-theme=dark] .apc-badge{background:var(--soft-2)}.apc-preview{padding-block:15px 14px;box-shadow:inset 0 1px 0 var(--apc-ring)}.apc-preview>*+.apc-details{margin-block-start:13px}.apc-details{display:flex;flex-direction:column;gap:3px;margin:0}.apc-row{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;min-block-size:22px}.apc-row dt{color:var(--apc-faint)}.apc-row dd{margin:0;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apc-people{display:flex;align-items:center;gap:10px;min-inline-size:0}.apc-avatars{display:flex;flex:none}.apc-avatar{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;font-size:12px;font-weight:500;line-height:1;color:#3d3d3d;box-shadow:0 0 0 2px var(--panel);margin-inline-end:-6px;position:relative}.apc-avatar[data-tone="0"]{background:#e9e4f7}.apc-avatar[data-tone="1"]{background:#e2eef7}.apc-avatar[data-tone="2"]{background:#f5e8dd}.apc-avatar[data-tone="3"]{background:#e1f0e8}:root[data-theme=dark] .apc-avatar{color:#dadada}:root[data-theme=dark] .apc-avatar[data-tone="0"]{background:#3a3550}:root[data-theme=dark] .apc-avatar[data-tone="1"]{background:#2c3f4f}:root[data-theme=dark] .apc-avatar[data-tone="2"]{background:#46382b}:root[data-theme=dark] .apc-avatar[data-tone="3"]{background:#2a4638}.apc-avatars{padding-inline-end:6px}.apc-names{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apc-more{flex:none;color:var(--apc-faint)}.apc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;padding-block-start:15px;box-shadow:inset 0 1px 0 var(--apc-ring)}.apc-foot[hidden]{display:none}.apc-always{line-height:16px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);cursor:pointer;transition:opacity .2s ease}.apc-always[data-locked]{opacity:.5;pointer-events:none}.apc-check{position:relative;flex:none;display:grid;place-items:center;inline-size:16px;block-size:16px}.apc-check input{appearance:none;-webkit-appearance:none;margin:0;position:absolute;inset:0;cursor:inherit;border-radius:5px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--apc-box);transition:background-color .15s ease,box-shadow .15s ease}.apc-check input:checked{background:var(--primary);box-shadow:none}.apc-check input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.apc-check svg{position:relative;inline-size:16px;block-size:16px;pointer-events:none;fill:none;stroke:var(--on-primary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.apc-check path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .2s ease .04s}.apc-check input:checked+svg path{stroke-dashoffset:0}.apc-check input:checked+svg{animation:apc-tick .2s var(--apc-ease)}@keyframes apc-tick{0%{transform:scale(.6)}}.apc-btns{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.apc-btn{display:inline-flex;align-items:center;gap:8px;block-size:34px;padding-inline:12px 8px;border:0;border-radius:11px;font:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,transform .15s var(--apc-ease),opacity .2s ease}.apc-btn:not(:has(.apc-kbd,.apc-spin)){padding-inline:12px}.apc-btn:active{transform:scale(.97)}.apc-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.apc-btn[aria-disabled=true]{cursor:default}.apc-quiet{background:transparent;color:var(--text)}.apc-quiet:hover{background:var(--soft-2)}.apc-primary{background:var(--primary);color:var(--on-primary)}.apc-primary:active,.apc-primary:hover{background:var(--apc-hover)}.apc-primary[aria-busy=true]{padding-inline:12px}.apc-card[data-busy=true] .apc-quiet{opacity:.6}.apc-card[data-busy=true] .apc-quiet:hover{background:transparent}.apc-card[data-busy=true] .apc-primary:hover{background:var(--primary)}.apc-card[data-busy=true] .apc-btn:active{transform:none}.apc-kbd{display:inline-grid;place-items:center;block-size:20px;padding-inline:6px;border-radius:6px;font:inherit;font-size:12px;font-weight:500;line-height:1;letter-spacing:.01em;background:var(--soft);color:var(--apc-faint);transition:background-color .15s ease}.apc-quiet:hover .apc-kbd{background:color-mix(in srgb,var(--panel) 55%,transparent)}.apc-primary .apc-kbd{background:color-mix(in srgb,var(--on-primary) 15%,transparent);color:color-mix(in srgb,var(--on-primary) 72%,transparent)}:root[data-theme=dark] .apc-kbd{background:var(--soft-2)}:root[data-theme=dark] .apc-primary .apc-kbd{background:color-mix(in srgb,var(--on-primary) 10%,transparent);color:color-mix(in srgb,var(--on-primary) 55%,transparent)}:root[data-theme=dark] .apc-quiet:hover .apc-kbd{background:color-mix(in srgb,var(--soft-2) 50%,transparent)}.apc-spin{flex:none;animation:apc-rot .8s linear infinite}@keyframes apc-rot{to{transform:rotate(1turn)}}.apc-expiry{color:var(--apc-faint);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .2s ease}.apc-expiry[data-critical]{color:var(--busy)}.apc-has-tray{background:var(--soft);border-radius:20px;padding:4px}.apc-label{padding:6px 12px 8px;color:var(--muted);font-size:12.5px;line-height:16px}.apc-tray-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .36s var(--apc-ease),opacity .2s ease}.apc-tray-wrap>*{min-block-size:0;overflow:hidden}.apc-tray-wrap.apc-tray-gone{grid-template-rows:0fr;opacity:0}.apc-tray-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 8px 4px 12px}.apc-tray-foot .apc-btns{margin-inline-start:auto}:not(.apc-has-tray)>.apc-tray-wrap{display:none}.apc-has-tray .apc-card,.apc-has-tray .apc-done{box-shadow:var(--shadow-sm)}.apc-done,.apc-has-tray .apc-card{border-radius:16px}.apc-done{display:flex;align-items:center;gap:10px;min-block-size:48px;padding-inline:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--apc-ring);outline:none}.apc-mark{flex:none;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%}.apc-done[data-state=ok] .apc-mark{background:#e9f6ee;color:#1a7f45}.apc-done[data-state=no] .apc-mark{background:var(--soft);color:var(--muted)}:root[data-theme=dark] .apc-done[data-state=ok] .apc-mark{background:#212f29;color:#5cc98a}:root[data-theme=dark] .apc-done[data-state=no] .apc-mark{background:var(--soft-2);color:var(--muted)}.apc-mark svg{inline-size:22px;block-size:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.apc-draw{stroke-dasharray:1;stroke-dashoffset:0}.apc-done[data-enter] .apc-draw{animation:apc-draw .22s ease-out .4s backwards}.apc-done[data-enter] .apc-draw-2{animation-delay:.48s}.apc-done[data-enter] .apc-mark{animation:apc-pop .22s var(--apc-ease) .3s backwards}@keyframes apc-draw{0%{stroke-dashoffset:1}}@keyframes apc-pop{0%{transform:scale(.7);opacity:0}}.apc-done-title{flex:1 1;min-inline-size:0;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apc-done-meta{flex:none;color:var(--apc-faint);white-space:nowrap}.apc-undo{flex:none;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:500;padding:4px 8px;margin-inline-end:-8px;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.apc-undo:hover{background:var(--soft)}.apc-undo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container (max-width: 400px){.apc-btns{inline-size:100%}.apc-btns .apc-btn{flex:1 1;justify-content:center}.apc-kbd{display:none}.apc-btn:not(:has(.apc-spin)){padding-inline:12px}}@container (max-width: 340px){.apc-done-time,.apc-risk-word{display:none}}@media (hover:none){.apc-kbd{display:none}}@media (prefers-reduced-motion:reduce){.apc-wrap[data-anim]{transition:none}.apc-check input:checked+svg,.apc-done[data-enter] .apc-draw,.apc-done[data-enter] .apc-mark,.apc-enter,.apc-leave{animation:none}.apc-always,.apc-btn,.apc-check input,.apc-check path,.apc-kbd,.apc-tray-wrap{transition:none}.apc-spin{animation-duration:2.4s}}.apc[data-wrap] .apc-desc,.apc[data-wrap] .apc-title{white-space:normal;overflow-wrap:anywhere}.alc{--alc-blue:var(--info,#0058cf);--alc-amber:#cc4e00;--alc-ink-2:color-mix(in srgb,var(--text) 68%,transparent);--alc-ink-3:color-mix(in srgb,var(--text) 52%,transparent);--alc-ink-4:color-mix(in srgb,var(--text) 32%,transparent);--alc-line:color-mix(in srgb,var(--text) 7%,transparent);--alc-ease:cubic-bezier(0.2,0.8,0.2,1);container-type:inline-size;container-name:alc;display:block;color:var(--text)}:root[data-theme=dark] .alc{--alc-blue:var(--info,#8ab8ff);--alc-amber:#ffb357;--alc-ink-2:color-mix(in srgb,var(--text) 68%,transparent)}.alc-head{display:flex;align-items:center;gap:8px;min-block-size:20px;margin-block-end:16px;padding-inline:2px}.alc-head-ic{flex:none;color:#3b84e8}:root[data-theme=dark] .alc-head-ic{color:#5b9bf0}.alc-title{margin:0;font-weight:600}.alc-agent,.alc-title{font-size:14px;line-height:20px}.alc-agent,.alc-counts{color:var(--alc-ink-3)}.alc-counts{margin-inline-start:auto;display:inline-flex;gap:14px;font-size:13px;line-height:20px;white-space:nowrap}.alc-counts b{color:var(--text);font-weight:600}.alc-undone-count{animation:alc-fade .2s ease both}.alc-card{padding:4px;border-radius:12px;background:var(--panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 1px 3px rgb(0 0 0/.04)}:root[data-theme=dark] .alc-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}.alc-list{list-style:none;margin:0;padding:0}.alc-item{display:grid;grid-template-rows:1fr}.alc-clip{min-block-size:0}.alc-item[data-new]{animation:alc-grow .28s var(--alc-ease) both}.alc-item[data-new] .alc-clip{overflow:hidden}.alc-item[data-new] .alc-row{animation:alc-fade .26s ease .1s both}@keyframes alc-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes alc-fade{0%{opacity:0}to{opacity:1}}.alc-row{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:12px;block-size:56px;padding-inline:10px 12px;border-radius:8px;background:transparent;transition:background-color .2s ease}.alc-row:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.alc-row[data-pt=root]{background:color-mix(in srgb,var(--alc-blue) 7%,transparent)}.alc-row[data-pt=also]{background:color-mix(in srgb,var(--alc-blue) 5%,transparent)}.alc-row[data-pt=cant]{background:color-mix(in srgb,var(--alc-amber) 8%,transparent)}.alc-item+.alc-item .alc-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:50px 12px;block-size:1px;background:var(--alc-line);transition:opacity .2s ease}.alc-item+.alc-item .alc-row[data-pt]:before,.alc-item:has(.alc-row[data-pt])+.alc-item .alc-row:before{opacity:0}.alc-tile{inline-size:28px;block-size:28px;border-radius:8px;display:grid;place-items:center;background:var(--panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 1px 2px rgb(0 0 0/.04);color:var(--alc-ink-2)}:root[data-theme=dark] .alc-tile{background:color-mix(in srgb,var(--text) 7%,var(--panel))}.alc-tile-in{display:grid;place-items:center;transition:opacity .3s ease,filter .3s ease}.alc-tile-in>svg{inline-size:16px;block-size:16px}.alc-ic-bad{color:var(--bad)}.alc-row[data-s=undone] .alc-tile-in{opacity:.45;filter:grayscale(1);transition-delay:var(--alc-d,0s)}.alc-txt{min-inline-size:0}.alc-txt p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:18px}.alc-l1{color:var(--text)}.alc-name{font-weight:500}.alc-target{margin-inline-start:6px;color:var(--alc-ink-2);font-weight:400}.alc-l2{color:var(--alc-ink-3)}.alc-before{text-decoration:line-through;text-decoration-thickness:1px}.alc-arrow{display:inline-block;margin-inline:8px;color:var(--alc-ink-4);font-size:11px}:dir(rtl) .alc-arrow{transform:scaleX(-1)}.alc-strike{background:linear-gradient(currentColor,currentColor) no-repeat 0 58% /0 1px;transition:background-size .28s var(--alc-ease) var(--alc-d,0s)}:dir(rtl) .alc-strike{background-position:100% 58%}.alc-row[data-s=undone] .alc-strike{background-size:100% 1px}.alc-row[data-s=undone] .alc-txt{opacity:.55;transition:opacity .3s ease var(--alc-d,0s)}.alc-row:not([data-s=undone]) .alc-txt{transition:opacity .2s ease}.alc-slot{display:grid;justify-items:end;min-block-size:24px}.alc-l,.alc-slot{align-items:center}.alc-l{grid-area:1/1;display:inline-flex;gap:6px;white-space:nowrap;color:var(--alc-ink-3);font-size:12.5px;line-height:20px;opacity:0;pointer-events:none;transition:opacity .16s ease}.alc-l-label{color:var(--alc-ink-4)}.alc-l-busy{color:var(--alc-ink-3)}.alc-row[data-err] .alc-l-err,.alc-row[data-s=done] .alc-l-time,.alc-row[data-s=failed] .alc-l-failed,.alc-row[data-s=pending] .alc-l-busy,.alc-row[data-s=undone] .alc-l-label{opacity:1}.alc-row[data-err] .alc-l-time,.alc-row[data-pt=also] .alc-l-time,.alc-row[data-pt=cant] .alc-l-time{opacity:0}.alc-row[data-pt=also] .alc-l-also,.alc-row[data-pt=cant] .alc-l-cant{opacity:1}.alc-row[data-s=done]:is(:hover,:focus-within,[data-pt=root]):not([data-pt=also],[data-pt=cant]) :is(.alc-l-time,.alc-l-err){opacity:0}.alc-row[data-s=done]:is(:hover,:focus-within,[data-pt=root]):not([data-pt=also],[data-pt=cant]) .alc-l-undo{opacity:1;pointer-events:auto}.alc-row.alc-has-redo[data-s=undone]:is(:hover,:focus-within) .alc-l-label{opacity:0}.alc-row.alc-has-redo[data-s=undone]:is(:hover,:focus-within) .alc-l-redo{opacity:1;pointer-events:auto}@media (hover:none){.alc-row[data-s=done]:not([data-pt=also],[data-pt=cant]) :is(.alc-l-time,.alc-l-err){opacity:0}.alc-row[data-s=done]:not([data-pt=also],[data-pt=cant]) .alc-l-undo{opacity:1;pointer-events:auto}.alc-row.alc-has-redo[data-s=undone] .alc-l-label{opacity:0}.alc-row.alc-has-redo[data-s=undone] .alc-l-redo{opacity:1;pointer-events:auto}}.alc-l-pill{block-size:20px;padding-inline:8px;border-radius:6px;font-weight:500;font-size:12.5px;transition:opacity .16s ease,background-color .2s ease}.alc-pill-blue{color:var(--alc-blue);background:color-mix(in srgb,var(--alc-blue) 12%,transparent)}.alc-pill-amber{color:var(--alc-amber);background:color-mix(in srgb,var(--alc-amber) 22%,transparent)}:root:not([data-theme=dark]) .alc-pill-amber{background:color-mix(in srgb,var(--alc-amber) 18%,transparent)}.alc-pill-bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.alc-btn{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;block-size:24px;padding-inline:8px;margin-inline-end:-8px;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:500;line-height:1;transition:background-color .2s ease,color .2s ease}.alc-btn:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.alc-row[data-pt=root] .alc-btn{background:color-mix(in srgb,var(--alc-blue) 15%,transparent);color:var(--alc-blue)}.alc-btn-redo:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.alc-spin{animation:alc-spin .8s linear infinite}@keyframes alc-spin{to{transform:rotate(1turn)}}.alc-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container alc (max-width: 479px){.alc-sys{display:none}.alc-row{column-gap:10px;padding-inline:8px 10px}.alc-item+.alc-item .alc-row:before{inset-inline-start:46px;inset-inline-end:10px}.alc-btn{inline-size:28px;block-size:28px;padding:0;margin-inline-end:-4px;border-radius:50%}.alc-btn-t{display:none}}@media (prefers-reduced-motion:reduce){.alc *,.alc :after,.alc :before{transition:none!important;animation:none!important}.alc-spin{animation:none!important}}.alc-card .empty{background:transparent;box-shadow:none}.ai{--ai-blue:var(--info,#2f6bff);--ai-warn:var(--busy);--ai-ok:var(--ok);--ai-bad:var(--bad);--ai-tray:var(--soft);--ai-card:var(--panel);--ai-text:color-mix(in srgb,var(--text) 72%,transparent);--ai-line:color-mix(in srgb,var(--text) 8%,transparent);--ai-edge:color-mix(in srgb,var(--text) 6%,transparent);--ai-edge-open:color-mix(in srgb,var(--text) 13%,transparent);--ai-ease:cubic-bezier(0.22,1,0.36,1);container-type:inline-size;display:flex;flex-direction:column;gap:16px;font-family:var(--font);animation:ai-in .45s var(--ai-ease) both}:root[data-theme=dark] .ai{--ai-blue:var(--info,#5b8cff);--ai-tray:color-mix(in srgb,var(--panel) 76%,#000);--ai-card:var(--soft);--ai-line:rgba(255,255,255,0.09);--ai-edge:rgba(255,255,255,0.08);--ai-edge-open:rgba(255,255,255,0.15)}@keyframes ai-in{0%{opacity:0;transform:translateY(6px)}}.ai-bar{justify-content:space-between;gap:12px;min-block-size:28px}.ai-bar,.ai-crumbs{display:flex;align-items:center}.ai-crumbs{gap:8px;font-size:15px;color:var(--muted)}.ai-crumb{display:inline-flex;align-items:center;gap:8px}.ai-crumb[aria-current]{color:var(--text)}.ai-slash{color:color-mix(in srgb,var(--muted) 55%,transparent)}.ai-seg{display:none;position:relative;padding:2px;border-radius:10px;background:var(--ai-tray)}.ai-seg-thumb{position:absolute;inset-block:2px;inline-size:calc((100% - 4px) / 2);inset-inline-start:calc(2px + var(--i) * ((100% - 4px) / 2));border-radius:8px;background:var(--ai-card);box-shadow:var(--shadow-sm),0 0 0 1px var(--ai-edge);transition:inset-inline-start .45s var(--ai-ease)}:root[data-theme=dark] .ai-seg-thumb{box-shadow:0 1px 2px rgba(0,0,0,.4),0 0 0 1px var(--ai-edge)}.ai-seg-opt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;block-size:24px;min-inline-size:66px;padding-inline:10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .2s var(--ai-ease)}.ai-seg-opt:hover:not([aria-pressed=true]),.ai-seg-opt[aria-pressed=true]{color:var(--text)}.ai-cols{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.ai-col{padding:3px;border-radius:16px;background:var(--ai-tray)}.ai-col-head{display:flex;align-items:center;gap:6px;block-size:37px;padding-inline:12px;margin-block-end:0}.ai-col-label{margin:0;color:var(--muted)}.ai-col-label,.ai-count{font-size:12px;font-weight:500;line-height:18px}.ai-count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;block-size:18px;padding-inline:5px;border-radius:6px;background:var(--soft-2);color:var(--ai-text)}:root[data-theme=dark] .ai-col .ai-count{background:var(--soft)}.ai-col-list{display:flex;flex-direction:column;gap:4px}.ai-card{position:relative;border-radius:12px;background:var(--ai-card);box-shadow:0 0 0 1px var(--ai-edge),0 1px 2px rgb(0 0 0/.05);transition:box-shadow .3s var(--ai-ease)}.ai-card:hover{box-shadow:0 0 0 1px var(--ai-edge-open),0 1px 3px rgb(0 0 0/.07)}.ai-card[data-open]{box-shadow:0 0 0 1px var(--ai-edge-open),0 2px 6px rgb(0 0 0/.06)}.ai-card[data-moving]{z-index:5;box-shadow:0 0 0 1px var(--ai-edge-open),0 10px 28px rgb(0 0 0/.14)}:root[data-theme=dark] .ai-card{box-shadow:0 0 0 1px var(--ai-edge),0 1px 2px rgb(0 0 0/.4)}:root[data-theme=dark] .ai-card:hover{box-shadow:0 0 0 1px var(--ai-edge-open),0 1px 3px rgb(0 0 0/.5)}:root[data-theme=dark] .ai-card[data-open]{box-shadow:0 0 0 1px var(--ai-edge-open),0 2px 8px rgb(0 0 0/.45)}:root[data-theme=dark] .ai-card[data-moving]{box-shadow:0 0 0 1px var(--ai-edge-open),0 10px 28px rgb(0 0 0/.6)}.ai-trigger{display:flex;flex-direction:column;inline-size:100%;margin:0;padding:12px;border:0;background:none;border-radius:12px;font:inherit;color:inherit;text-align:start;cursor:pointer}.ai-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ai-head{display:flex;align-items:center;gap:8px}.ai-spark{flex:none;display:inline-grid;place-items:center;inline-size:18px;block-size:18px;color:var(--ai-blue)}.ai-spark[data-tone=warn]{color:var(--ai-warn)}.ai-spark[data-tone=ok]{color:var(--ai-ok)}.ai-spark[data-tone=bad]{color:var(--ai-bad)}.ai-spark[data-tone=quiet]{color:var(--muted)}.ai-spark-soft{opacity:.7}.ai-spark svg{display:block}.ai-title{flex:1 1;min-inline-size:0;font-size:14px;font-weight:500;line-height:20px;color:var(--text);overflow-wrap:anywhere}.ai-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-block-start:6px;font-size:13px;line-height:20px;color:var(--ai-text)}.ai-card[data-open] .ai-summary{-webkit-line-clamp:unset;display:block;overflow:visible}.ai-status{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:8px;row-gap:2px;margin-block-start:10px;min-block-size:20px}.ai-st,.ai-status{align-items:center}.ai-st{display:inline-flex;gap:8px;min-inline-size:0;font-size:13px;line-height:20px;color:var(--ai-text)}.ai-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.ai-ic{flex:none;display:block}.ai-ic-warn{color:var(--ai-warn)}.ai-ic-bad{color:var(--ai-bad)}.ai-ic-busy{color:var(--ai-blue)}.ai-spin{transform-box:fill-box;transform-origin:center;animation:ai-spin .9s linear infinite}@keyframes ai-spin{to{transform:rotate(1turn)}}.ai-ic-dot{inline-size:7px;block-size:7px;margin-inline:3.5px;border-radius:50%;background:var(--muted);opacity:.5}.ai-ic-dot[data-tone=ok]{background:var(--ai-ok);opacity:1}.ai-ic-dot[data-tone=info]{background:var(--ai-blue);opacity:1}.ai-stats{margin-inline-start:auto;color:var(--muted);font-size:13px;line-height:20px}.ai-stat,.ai-stats{display:inline-flex;align-items:center}.ai-stat{gap:5px;padding-inline:8px;position:relative}.ai-stat:last-child{padding-inline-end:0}.ai-stat:first-child{padding-inline-start:0}.ai-stat+.ai-stat:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;inline-size:1px;background:var(--ai-line)}.ai-stat svg{flex:none}.ai-stat-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s var(--ai-ease)}.ai-more[data-open]{grid-template-rows:1fr}.ai-more-in{min-block-size:0;overflow:hidden;border-end-start-radius:12px;border-end-end-radius:12px}.ai-more-pad{padding:0 12px 12px;opacity:0;transition:opacity .2s ease}.ai-more[data-open] .ai-more-pad{opacity:1;transition:opacity .35s ease .1s}.ai-rule{block-size:1px;background:var(--ai-line);margin-block:2px 12px}.ai-model{margin:0;font-size:12px;line-height:18px;color:var(--muted)}.ai-steps{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.ai-step{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-inline-start:12px;font-size:13px;line-height:18px;color:var(--ai-text);animation:ai-step-in .4s var(--ai-ease) both}.ai-step:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:7px;inline-size:4px;block-size:4px;border-radius:50%;background:color-mix(in srgb,var(--text) 28%,transparent)}.ai-step[data-last]:before{background:var(--text)}.ai-step:not([data-last]):after{content:"";position:absolute;inset-inline-start:1.5px;inset-block:13px calc(-5px - 2px);inline-size:1px;background:var(--ai-line)}@keyframes ai-step-in{0%{opacity:0;transform:translateY(4px)}}.ai-step-text{min-inline-size:0;overflow-wrap:anywhere}.ai-step-time{flex:none;white-space:nowrap;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-block-start:10px}.ai-act{min-block-size:28px;padding:0 12px;border:0;border-radius:9px;font:inherit;font-size:13px;font-weight:500;line-height:1;color:var(--text);cursor:pointer;background:var(--ai-card);box-shadow:0 0 0 1px var(--ai-edge-open),0 1px 2px rgb(0 0 0/.04);transition:background-color .16s ease,transform .16s ease}.ai-act:hover{background:color-mix(in srgb,var(--text) 4%,var(--ai-card))}.ai-act:active{transform:scale(.97)}.ai-act:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ai-act-primary{background:linear-gradient(color-mix(in srgb,var(--primary) 88%,#fff),var(--primary));color:var(--on-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 70%,#000),0 2px 4px rgb(0 0 0/.1),inset 0 1px 0 rgb(255 255 255/.12)}.ai-act-primary:hover{background:linear-gradient(color-mix(in srgb,var(--primary) 80%,#fff),color-mix(in srgb,var(--primary) 94%,#fff))}:root[data-theme=dark] .ai-act{background:var(--soft-2);box-shadow:0 0 0 1px var(--ai-edge-open),0 1px 2px rgb(0 0 0/.4)}:root[data-theme=dark] .ai-act:hover{background:color-mix(in srgb,#fff 5%,var(--soft-2))}:root[data-theme=dark] .ai-act-primary{background:linear-gradient(var(--primary),color-mix(in srgb,var(--primary) 92%,#000));color:var(--on-primary);box-shadow:0 0 0 1px rgb(0 0 0/.6),0 2px 4px rgb(0 0 0/.3),inset 0 1px 0 #fff}.ai-cols{gap:8px}.ai-col-label{flex:none}@container (min-width: 601px){.ai-seg{display:inline-flex}.ai[data-view=board] .ai-cols{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.ai[data-view=board] .ai-col-label{flex:1 1;text-align:center}.ai[data-view=board] .ai-col-head>.ai-count{margin-inline-start:0}.ai[data-view=board] .ai-st-word{display:none}}@container (max-width: 600px){.ai-col[data-empty]{display:none}}@media (prefers-reduced-motion:reduce){.ai,.ai-step{animation:none}.ai-card,.ai-more,.ai-more-pad,.ai-seg-thumb{transition:none}}.ui-di{--ui-di-tray:var(--soft);--ui-di-card:var(--panel);--ui-di-line:var(--soft);--ui-di-ink:var(--text);--ui-di-muted:var(--muted);--ui-di-faint:color-mix(in srgb,var(--muted) 62%,var(--panel));--ui-di-alert:var(--busy);--ui-di-ok:var(--ok);--ui-di-glyph:#fff;--ui-di-btn-bg:var(--panel);--ui-di-btn-hover:color-mix(in srgb,var(--text) 4%,var(--panel));--ui-di-btn-ring:color-mix(in srgb,var(--text) 10%,transparent);--ui-di-ease:cubic-bezier(0.22,1,0.36,1);width:100%;max-width:440px;background:var(--ui-di-tray);padding:6px;border-radius:22px;font-family:inherit;color:var(--ui-di-ink);-webkit-font-smoothing:antialiased}.ui-di,.ui-di *,.ui-di :after,.ui-di :before{box-sizing:border-box}.ui-di button{margin:0;font:inherit;cursor:pointer}.ui-di [tabindex="-1"]:focus-visible,.ui-di button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-di__head:focus{outline:none}.ui-di__head:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:16px}.ui-di__head{display:flex;align-items:center;gap:8px;padding:11px 18px 10px;font-size:14px;font-weight:500;line-height:20px;color:var(--ui-di-alert);transition:color .3s ease}.ui-di[data-clear] .ui-di__head{color:var(--ui-di-ok)}.ui-di__card{overflow:hidden;background:var(--ui-di-card);border-radius:16px;box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--text) 5%,transparent)}.ui-di__row{display:grid;grid-template-rows:1fr;transition:grid-template-rows .46s var(--ui-di-ease),opacity .3s ease}.ui-di__row[data-gone]{grid-template-rows:0fr;opacity:0}.ui-di__row-inner{min-height:0;overflow:hidden}.ui-di__row+.ui-di__row .ui-di__item{box-shadow:inset 0 1px 0 var(--ui-di-line);transition:box-shadow .3s ease}.ui-di__row[data-gone]+.ui-di__row .ui-di__item{box-shadow:inset 0 1px 0 transparent}.ui-di__item{padding:16px 20px 14px}.ui-di__item:not([data-open]){padding-bottom:16px}.ui-di__title{display:block;width:100%;margin:0;padding:0;border:0;background:none;font-size:14px;font-weight:500;line-height:20px;text-align:start;color:var(--ui-di-ink);overflow-wrap:anywhere}.ui-di__title--folded{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ui-di-faint);transition:color .16s ease}.ui-di__title--folded:hover{color:var(--ui-di-muted)}.ui-di__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ui-di-ease)}.ui-di__body[data-open]{grid-template-rows:1fr}.ui-di__body-inner{min-height:0;overflow:hidden;margin-block:0 -4px;margin-inline:-4px;padding-block:0 4px;padding-inline:4px}.ui-di__detail{margin:4px 0 0;font-size:13px;line-height:20px;color:var(--ui-di-muted);white-space:pre-line;overflow-wrap:anywhere}.ui-di__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:30px;margin-block-start:12px}.ui-di__btn{max-width:100%;min-height:30px;padding:5px 12px;border:0;border-radius:9px;background:var(--ui-di-btn-bg);box-shadow:0 0 0 1px var(--ui-di-btn-ring),0 1px 2px rgba(0,0,0,.04);font-size:13px!important;font-weight:500;line-height:20px;color:var(--ui-di-ink);overflow-wrap:anywhere;transition:background-color .16s ease,transform .16s ease}.ui-di__btn:hover{background:var(--ui-di-btn-hover)}.ui-di__btn:active{transform:scale(.98)}.ui-di__btn--primary{background:linear-gradient(color-mix(in srgb,var(--primary) 88%,#fff),var(--primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 70%,#000),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.12);color:var(--on-primary)}.ui-di__btn--primary:hover{background:linear-gradient(color-mix(in srgb,var(--primary) 80%,#fff),color-mix(in srgb,var(--primary) 94%,#fff))}.ui-di__done{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:20px;max-width:100%;color:var(--ui-di-ok);overflow-wrap:anywhere;animation:ui-di-in .36s var(--ui-di-ease)}.ui-di__done>span{min-width:0}.ui-di__empty{display:none;margin:0;padding:18px 20px;font-size:13px;line-height:20px;color:var(--ui-di-muted)}.ui-di[data-clear] .ui-di__empty{display:block;animation:ui-di-in .42s var(--ui-di-ease) .3s both}@keyframes ui-di-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.ui-di__body,.ui-di__row{transition:none}.ui-di__done,.ui-di__empty{animation:none!important}}:root[data-theme=dark] .ui-di{--ui-di-tray:color-mix(in srgb,var(--panel) 78%,#000);--ui-di-card:var(--soft);--ui-di-line:rgba(255,255,255,0.08);--ui-di-faint:color-mix(in srgb,var(--muted) 62%,var(--soft));--ui-di-btn-bg:var(--soft-2);--ui-di-btn-hover:color-mix(in srgb,#fff 5%,var(--soft-2));--ui-di-btn-ring:rgba(255,255,255,0.1)}:root[data-theme=dark] .ui-di__card{box-shadow:0 1px 2px rgba(0,0,0,.4)}:root[data-theme=dark] .ui-di__btn{box-shadow:0 0 0 1px var(--ui-di-btn-ring),0 1px 2px rgba(0,0,0,.4)}:root[data-theme=dark] .ui-di__btn--primary{background:linear-gradient(color-mix(in srgb,var(--primary) 100%,#fff),color-mix(in srgb,var(--primary) 92%,#000));box-shadow:0 0 0 1px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 #fff}:root[data-theme=dark] .ui-di__btn--primary:hover{background:linear-gradient(#fff,color-mix(in srgb,var(--primary) 96%,#fff))}.dial{--dial-ring:color-mix(in srgb,var(--text) 10%,transparent);--dial-seg:var(--soft);--dial-seg-hover:color-mix(in srgb,var(--soft) 94%,var(--text));--dial-seg-on:var(--panel);--dial-seg-shadow:0 0 0 1px var(--dial-ring),0 1px 2px rgb(0 0 0/0.1);--dial-quiet:color-mix(in srgb,var(--text) 50%,transparent);--dial-seg-text:color-mix(in srgb,var(--text) 70%,transparent);--dial-row-hover:color-mix(in srgb,var(--soft) 55%,transparent);--dial-info:var(--info,#3c85e9);--dial-risky-bg:#ffefd6;--dial-risky-fg:#cc4e00;--dial-bad-bg:#feebe7;--dial-bad-fg:#dd4122;--dial-ease:cubic-bezier(0.22,1,0.36,1);position:relative;box-sizing:border-box;inline-size:100%;max-inline-size:432px;background:var(--panel);border-radius:16px;box-shadow:0 0 0 1px var(--dial-ring),var(--shadow-sm);color:var(--text);overflow:hidden;-webkit-font-smoothing:antialiased}:root[data-theme=dark] .dial{--dial-seg:var(--soft-2);--dial-seg-hover:color-mix(in srgb,var(--soft-2) 92%,var(--text));--dial-ring:color-mix(in srgb,var(--text) 12%,transparent);--dial-seg-shadow:0 0 0 1px var(--dial-ring),0 1px 2px rgb(0 0 0/0.4);--dial-row-hover:color-mix(in srgb,var(--soft-2) 55%,transparent);--dial-risky-bg:#3b261a;--dial-risky-fg:#ffa057;--dial-bad-bg:#42201f;--dial-bad-fg:#ff977d}.dial-top{padding:18px 17px 20px;box-shadow:0 1px 0 var(--soft);display:flex;flex-direction:column;gap:15px}.dial-id{display:flex;align-items:center;gap:12px}.dial-ico{flex:none;inline-size:16px;display:grid;place-items:center;color:var(--dial-info)}.dial-spark{display:block}.dial-text{min-inline-size:0}.dial-title{font:inherit;font-size:15px;font-weight:500;color:var(--text)}.dial-sub,.dial-title{margin:0;line-height:20px}.dial-sub{font-size:14px;color:var(--dial-quiet)}.dial-stops{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:9px}.dial-stop{min-block-size:26px;padding:3px 8px;border:0;border-radius:8px;background:var(--dial-seg);color:var(--dial-seg-text);font:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.dial-stop:hover:not(:disabled):not([data-on]){background:var(--dial-seg-hover)}.dial-stop[data-on]{background:var(--dial-seg-on);color:var(--text);box-shadow:var(--dial-seg-shadow)}.dial-stop:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dial-stop:disabled{cursor:default}.dial-body{padding:12px 11px}.dial-list{position:relative}.dial[data-ready] .dial-list{transition:height .38s var(--dial-ease) .06s}.dial-empty,.dial-head,.dial-row{position:absolute;inset-inline:0;top:0}.dial[data-ready] .dial-row{transition:transform .38s var(--dial-ease) .06s}.dial-hb,.dial-head{display:flex;align-items:center;gap:6px}.dial-head{block-size:26px;padding-inline:6px;font-size:14px;color:var(--dial-quiet)}.dial-count{display:inline-grid;place-items:center;overflow:hidden;position:relative;min-inline-size:18px;block-size:18px;padding-inline:4px;border-radius:5px;background:var(--panel);box-shadow:0 0 0 1px var(--dial-ring),0 1px 1px rgb(0 0 0/.04);font-size:12.5px;font-weight:500;line-height:1;color:color-mix(in srgb,var(--text) 62%,transparent)}.dial-num{grid-area:1/1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dial-num[data-in]{animation:dial-num-in .3s var(--dial-ease) .08s both}.dial-num[data-out]{animation:dial-num-out .14s ease-out both}@keyframes dial-num-in{0%{opacity:0;transform:translateY(75%)}to{opacity:1;transform:none}}@keyframes dial-num-out{to{opacity:0;transform:translateY(-65%)}}.dial-empty[data-reveal]>span,.dial-head[data-reveal]>.dial-hb{animation:dial-reveal .28s var(--dial-ease) .16s both}@keyframes dial-reveal{0%{opacity:0;transform:translateY(8px);clip-path:inset(55% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}.dial-empty{block-size:36px;padding-block:2px;display:grid;opacity:0;pointer-events:none}.dial-empty>span{display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--soft) 70%,transparent);font-size:13.5px;color:var(--dial-quiet)}.dial-empty[data-show]{opacity:1}.dial[data-ready] .dial-empty{transition:opacity .2s ease}.dial-row{block-size:32px;padding-inline:6px 2px;border-radius:8px;display:flex;align-items:center;gap:12px;transition:background-color .15s ease}.dial[data-ready] .dial-row{transition:transform .38s var(--dial-ease) .06s,background-color .15s ease}.dial-row:focus-within,.dial-row:hover{background:var(--dial-row-hover)}.dial-aicon{flex:none;display:grid;place-items:center}.dial-aicon,.dial-aicon>svg{inline-size:18px;block-size:18px}.dial-label{font-size:15px;line-height:20px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dial-badge{flex:none;margin-inline-start:-3px;block-size:20px;padding-inline:5px 6px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1;background:var(--dial-risky-bg);color:var(--dial-risky-fg)}.dial-badge[data-risk=destructive]{background:var(--dial-bad-bg);color:var(--dial-bad-fg)}.dial-badge>svg{flex:none}.dial-lock{flex:none;margin-inline-start:auto;inline-size:30px;block-size:30px;padding:0;border:0;border-radius:8px;display:grid;place-items:center;background:none;cursor:pointer;color:color-mix(in srgb,var(--text) 45%,transparent);opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.dial-lock:focus-visible,.dial-row:hover .dial-lock{opacity:.55}.dial-row[data-pinned] .dial-lock{opacity:1}.dial-lock:hover:not(:disabled){opacity:1;background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}.dial-lock:focus-visible{opacity:1;outline:2px solid var(--ring);outline-offset:0}.dial-lock:disabled{cursor:default}@media (hover:none){.dial-lock{opacity:.55}.dial-row[data-pinned] .dial-lock{opacity:1}}.dial[data-disabled]{opacity:.55}.dial-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:400px){.dial-stop{font-size:13px;padding-inline:4px}.dial-label{font-size:14px}}@media (prefers-reduced-motion:reduce){.dial,.dial *{transition:none!important;animation:none!important}}.dial-lock[data-fixed]{cursor:default;opacity:1;pointer-events:none}.mon{--mon-ease:cubic-bezier(0.22,1,0.36,1);--mon-ring:color-mix(in srgb,var(--text) 8%,transparent);--mon-info:var(--info,#2563eb);--mon-warn:var(--busy);--mon-warn-ink:color-mix(in srgb,var(--busy) 72%,var(--text));--mon-well:var(--soft);--mon-tile:var(--panel);--mon-faint:color-mix(in srgb,var(--text) 38%,transparent);--mon-quiet:color-mix(in srgb,var(--text) 62%,transparent);position:relative;box-sizing:border-box;inline-size:100%;max-inline-size:372px;margin-inline:auto;padding:16px 14px 12px;background:var(--panel);border-radius:16px;box-shadow:0 0 0 1px var(--mon-ring),0 1px 2px rgb(0 0 0/.04),0 8px 20px -8px rgb(0 0 0/.1);color:var(--text);font-family:var(--font);font-size:13px;line-height:1.5;text-align:start;outline:none}:root[data-theme=dark] .mon{--mon-ring:rgb(255 255 255/0.09);--mon-info:var(--info,#6ea6ff);--mon-well:var(--bg);--mon-tile:var(--soft);box-shadow:0 0 0 1px var(--mon-ring),0 10px 24px -10px rgb(0 0 0/.5)}.mon.mon-morph{overflow:hidden}.mon :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mon button{font-family:inherit}.mon-shm{--mon-c:var(--text);color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--mon-c) 0,var(--mon-c) 38%,color-mix(in srgb,var(--mon-c) 28%,transparent) 50%,var(--mon-c) 62%,var(--mon-c) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:mon-shm 1.9s linear infinite}@keyframes mon-shm{0%{background-position:100% 0}to{background-position:0 0}}.mon-sw{position:relative;display:inline-block;overflow:clip;vertical-align:middle;max-inline-size:100%}.mon-sw-block{display:block;inline-size:100%}.mon-sw-l{display:flex;align-items:center;white-space:nowrap}.mon-sw-block>.mon-sw-l{inline-size:100%}.mon-sw-l[data-phase=out]{position:absolute;inset-block-start:0;inset-inline-start:0;pointer-events:none}.mon-sw-block>.mon-sw-l[data-phase=out]{inline-size:100%;block-size:100%}.mon-sw[data-mode=roll]>.mon-sw-l[data-phase=in]{animation:mon-roll-in .34s var(--mon-ease) both}.mon-sw[data-mode=roll]>.mon-sw-l[data-phase=out]{animation:mon-roll-out .26s cubic-bezier(.4,0,1,1) both}.mon-sw[data-mode=fade]>.mon-sw-l[data-phase=in]{animation:mon-fade-in .32s var(--mon-ease) both}.mon-sw[data-mode=fade]>.mon-sw-l[data-phase=out]{animation:mon-fade-out .22s ease-in both}@keyframes mon-roll-in{0%{opacity:0;transform:translateY(55%);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes mon-roll-out{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-55%);filter:blur(3px)}}@keyframes mon-fade-in{0%{opacity:0;transform:scale(.9);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes mon-fade-out{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:scale(.9);filter:blur(2px)}}.mon-co{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s var(--mon-ease),opacity .3s ease}.mon-co[data-shown]{grid-template-rows:1fr;opacity:1}.mon-co>div{min-block-size:0;overflow:hidden}.mon-co[data-settled]>div{overflow:visible}.mon-co>div>*{margin-block-start:12px}.mon-tile{flex:none;display:inline-grid;place-items:center;inline-size:var(--mon-t,24px);block-size:var(--mon-t,24px);border-radius:calc(var(--mon-t, 24px) * .3);background:var(--mon-tile);box-shadow:0 0 0 1px var(--mon-ring),0 1px 2px rgb(0 0 0/.04);color:color-mix(in srgb,var(--text) 55%,transparent)}.mon-tile>img,.mon-tile>svg{inline-size:58%;block-size:58%}.mon-letter{font-size:12px;font-weight:600;color:var(--text);line-height:1}.mon-head{display:flex;align-items:center;gap:8px;min-block-size:26px}.mon-who{flex:1 1;display:flex;flex-direction:column}.mon-name{font-size:14px;font-weight:500}.mon-name,.mon-role{line-height:1.3;white-space:nowrap}.mon-role{contain:inline-size;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;padding-block:1px;margin-block:-1px}.mon-cost{--mon-c:var(--text);flex:none;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:isolate;white-space:nowrap}.mon-pill-box{flex:none}.mon-pill{display:inline-flex;align-items:center;gap:5px;block-size:20px;padding-inline:6px;border-radius:6px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.mon-pill>i{inline-size:6px;block-size:6px;border-radius:2px;background:currentColor;flex:none}.mon-pill[data-tone=info]{color:var(--mon-info);background:color-mix(in srgb,var(--mon-info) 11%,transparent)}.mon-pill[data-tone=warn]{color:var(--mon-warn-ink);background:color-mix(in srgb,var(--mon-warn) 16%,transparent)}.mon-pill[data-tone=ok]{color:color-mix(in srgb,var(--ok) 82%,var(--text));background:color-mix(in srgb,var(--ok) 13%,transparent)}.mon-pill[data-tone=bad]{color:var(--bad);background:color-mix(in srgb,var(--bad) 11%,transparent)}.mon-pill[data-tone=mute]{color:var(--muted);background:var(--soft)}.mon-pill[data-tone=mute]>i{opacity:.55}.mon-fold{flex:none;display:grid;place-items:center;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mon-faint);transition:background-color .2s var(--mon-ease),color .2s var(--mon-ease)}.mon-fold:hover{background:var(--soft);color:var(--muted)}.mon-well{position:relative;margin-block-start:12px;block-size:36px;border-radius:12px;background:var(--mon-well);display:flex;align-items:center;padding-inline-end:11px;overflow:hidden;transition:background-color .45s var(--mon-ease)}.mon-well[data-tone=warn]{background:color-mix(in srgb,var(--mon-warn) 15%,var(--panel))}.mon-well-sw{flex:1 1;min-inline-size:0;block-size:100%;inline-size:auto}.mon-well-clock{flex:none;overflow:visible}.mon-well-in{display:flex;align-items:center;gap:7px;inline-size:100%;block-size:36px;padding-inline-start:6px}.mon-well-in:not(:has(.mon-tile)){padding-inline-start:12px}.mon-well-text{--mon-c:var(--text);flex:1 1;min-inline-size:0;display:block;font-size:14px;font-weight:500;line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mon-well-text[data-quiet]{color:var(--muted);font-weight:400}.mon-well-flat{padding-inline-start:0}.mon-well-flat b{font-weight:500;color:var(--text)}.mon-well-note{margin-inline-start:8px;color:var(--muted);font-weight:400}.mon-well-title{flex:none;font-size:14px;font-weight:500;white-space:nowrap}.mon-well-time{flex:none;font-size:13.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:isolate}.mon-grow{flex:1 1}.mon-fdot{flex:none;inline-size:6px;block-size:6px;border-radius:2px;background:var(--bad);margin-inline-end:2px}.mon-cmd{flex:1 1;min-inline-size:0;margin-inline:3px;padding:3px 9px;border-radius:8px;background:var(--panel);box-shadow:0 0 0 1px var(--mon-ring);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mon-strip{display:flex;gap:2px;block-size:6px}.mon-seg{position:relative;flex:1 1;min-inline-size:6px;border-radius:3px;background:color-mix(in srgb,var(--text) 8%,transparent);transition:background-color .5s var(--mon-ease),opacity .22s ease}.mon-seg[data-step-id]{cursor:pointer}.mon-seg[data-step-id]:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}.mon-strip[data-tone=ok] .mon-seg[data-kind=done]{background:color-mix(in srgb,var(--ok) 13%,transparent)}.mon-seg[data-kind=failed]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--bad) 26%,transparent) 0 2px,color-mix(in srgb,var(--bad) 8%,transparent) 2px 4px)}.mon-seg[data-kind=hold]{background:color-mix(in srgb,var(--mon-info) 20%,transparent)}.mon-seg[data-kind=wait]{flex:0 0 12px;background:color-mix(in srgb,var(--mon-warn) 52%,transparent);animation:mon-breathe 1.7s ease-in-out infinite}@keyframes mon-breathe{0%,to{opacity:1}50%{opacity:.45}}.mon-seg[data-kind=run]{--mon-b:color-mix(in srgb,var(--mon-info) 28%,transparent);background-image:linear-gradient(100deg,var(--mon-b) 0,var(--mon-b) 36%,color-mix(in srgb,var(--mon-info) 60%,transparent) 50%,var(--mon-b) 64%,var(--mon-b) 100%);background-size:260% 100%;background-position:100% 0;animation:mon-sheen 1.7s linear infinite}@keyframes mon-sheen{0%{background-position:100% 0}to{background-position:0 0}}.mon-strip[data-hot] .mon-seg{opacity:.35}.mon-strip[data-hot] .mon-seg[data-lit]{opacity:1;background:color-mix(in srgb,var(--text) 30%,transparent)}.mon-list{position:relative;list-style:none;margin:0;padding:0;max-block-size:78px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mon-list::-webkit-scrollbar{display:none}.mon-list[data-more=end]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent)}.mon-list[data-more=start]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px);mask-image:linear-gradient(180deg,transparent,#000 24px)}.mon-list[data-more=both]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.mon-li{display:block}.mon-li[data-fresh]{animation:mon-row-in .4s var(--mon-ease) both}@keyframes mon-row-in{0%{block-size:0;opacity:0;transform:translateY(-9px)}to{block-size:26px;opacity:1;transform:none}}.mon-row{display:flex;align-items:center;gap:8px;inline-size:100%;block-size:26px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--mon-quiet);font-size:13px;text-align:start;cursor:pointer;transition:background-color .2s var(--mon-ease),opacity .22s ease}.mon-row-label{flex:1 1;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.7}.mon-row-time{flex:none;color:var(--mon-faint);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mon-row[data-failed] .mon-row-time{color:var(--bad)}.mon-list[data-hot] .mon-row{opacity:.3}.mon-list[data-hot] .mon-row[data-lit]{opacity:1;background:var(--soft)}.mon-row[aria-expanded=true]{background:var(--soft)}.mon-foot{display:flex;align-items:center;gap:8px;margin-block-start:12px;min-block-size:26px}.mon-controls{padding:4px;margin-block:-4px;margin-inline:-4px 0}.mon-controls-in{display:flex;align-items:center;gap:4px}.mon-btn{display:inline-flex;align-items:center;gap:6px;block-size:24px;padding-inline:9px;border:0;border-radius:8px;background:var(--soft);color:var(--mon-quiet);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .2s var(--mon-ease),color .2s var(--mon-ease),opacity .2s var(--mon-ease)}.mon-btn:hover{background:var(--soft-2);color:var(--text)}.mon-btn>svg{opacity:.7}.mon-btn-quiet{background:transparent;padding-inline:8px}.mon-btn-quiet:hover{background:var(--soft)}.mon-btn-solid{block-size:26px;padding-inline:12px;border-radius:10px}.mon-btn-solid,.mon-btn-solid:hover{background:var(--primary);color:var(--on-primary)}.mon-btn-solid:hover{opacity:.86}.mon-btn-solid>svg{opacity:1}.mon-kbd{display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding-inline:4px;border-radius:5px;background:var(--soft-2);color:var(--muted);font-family:var(--font);font-size:11px;font-weight:500;line-height:1}.mon-btn-solid .mon-kbd{background:color-mix(in srgb,var(--on-primary) 16%,transparent);color:color-mix(in srgb,var(--on-primary) 72%,transparent)}.mon-count{font-size:13px;color:var(--mon-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:isolate}.mon-count,.mon-log{margin-inline-start:auto;flex:none}.mon-log{display:inline-flex;align-items:center;gap:4px;block-size:24px;padding-inline:6px;border:0;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--text) 55%,transparent);font-size:13px;font-weight:500;line-height:1;transition:background-color .2s var(--mon-ease),color .2s var(--mon-ease)}.mon-count+.mon-log{margin-inline-start:0}.mon-log:hover{background:var(--soft);color:var(--text)}.mon-info{position:absolute;z-index:20;inset-inline:10px;padding:12px;border-radius:14px;background:var(--panel);box-shadow:0 0 0 1px var(--mon-ring),0 2px 6px rgb(0 0 0/.06),0 16px 36px -10px rgb(0 0 0/.22);transform-origin:top center;animation:mon-drop .22s var(--mon-ease) both}:root[data-theme=dark] .mon-info{box-shadow:0 0 0 1px var(--mon-ring),0 16px 36px -10px rgb(0 0 0/.7)}@keyframes mon-drop{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:none}}.mon-info-head{display:flex;align-items:center;gap:10px}.mon-info-who{flex:1 1;min-inline-size:0;display:flex;flex-direction:column}.mon-info-title{font-size:14.5px;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-info-tool{font-size:12.5px;color:var(--muted);line-height:1.4}.mon-info-x{flex:none;display:grid;place-items:center;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mon-faint);transition:background-color .2s var(--mon-ease),color .2s var(--mon-ease)}.mon-info-x:hover{background:var(--soft);color:var(--muted)}.mon-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:1px;margin:10px 0 0;border-radius:10px;overflow:hidden;background:var(--mon-ring);box-shadow:0 0 0 1px var(--mon-ring)}.mon-stats>div{background:var(--panel);padding:6px 9px;min-inline-size:0}.mon-stats dt{font-size:12px;color:var(--muted);line-height:1.5}.mon-stats dd{margin:0;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mon-info-detail{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.mon-info-out{display:block;margin-block-start:10px;padding:6px 10px;border-radius:9px;background:var(--soft);color:var(--text);text-align:left;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mon[data-folded]{inline-size:fit-content;max-inline-size:100%;padding:0;border-radius:999px}.mon-bar{display:flex;align-items:center;gap:8px;inline-size:100%;block-size:44px;padding-block:0;padding-inline:8px 12px;border:0;border-radius:999px;background:transparent;color:inherit;font-size:14px;text-align:start;cursor:pointer}.mon-name-bar{flex:0 1 auto;min-inline-size:0;margin-inline-end:4px}.mon-stack{display:inline-flex;align-items:center;flex:none}.mon-more{margin-inline-end:6px;font-size:12px;color:var(--mon-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mon-stack-i{position:relative;display:inline-grid;animation:mon-slot .4s var(--mon-ease) both}.mon-stack-i+.mon-stack-i{margin-inline-start:-5px}.mon-stack-i>.mon-tile{opacity:.5;filter:grayscale(1);box-shadow:0 0 0 2px var(--panel),0 0 0 3px var(--mon-ring);transition:transform .25s var(--mon-ease),opacity .3s ease,filter .3s ease,background-color .4s ease}.mon-stack-i[data-live]>.mon-tile{opacity:1;filter:none}.mon-stack-i[data-warn]>.mon-tile{background:color-mix(in srgb,var(--mon-warn) 15%,var(--panel))}.mon-stack-i:hover{z-index:9!important}.mon-stack-i:hover>.mon-tile{opacity:1;filter:none;transform:translateY(-2px)}@keyframes mon-slot{0%{opacity:0;transform:translateX(8px) scale(.85)}to{opacity:1;transform:none}}.mon-pop{position:absolute;inset-block-end:calc(100% + 9px);left:50%;translate:-50% 4px;padding:4px 9px;border-radius:8px;background:var(--panel);box-shadow:0 0 0 1px var(--mon-ring),0 8px 20px -6px rgb(0 0 0/.2);font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap;color:var(--text);opacity:0;pointer-events:none;transition:opacity .18s ease,translate .22s var(--mon-ease)}.mon-stack-i:hover>.mon-pop{opacity:1;translate:-50% 0}.mon-bar-end{margin-inline-start:auto;flex:none}.mon-tag{display:inline-flex;align-items:center;gap:5px;block-size:22px;padding-inline:7px;border-radius:8px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.mon-tag[data-tone=warn]{color:var(--mon-warn-ink);background:color-mix(in srgb,var(--mon-warn) 16%,transparent)}.mon-tag[data-tone=ok]{color:color-mix(in srgb,var(--ok) 82%,var(--text));background:color-mix(in srgb,var(--ok) 13%,transparent);padding-inline:5px}.mon-tag[data-tone=bad]{color:var(--bad);background:color-mix(in srgb,var(--bad) 11%,transparent)}.mon-tag[data-tone=mute]{color:var(--muted);background:var(--soft)}.mon-clock{--mon-c:var(--text);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-inline:4px;unicode-bidi:isolate}.mon-clock[data-still]{color:var(--muted)}@media (max-width:400px){.mon{padding-inline:12px}.mon-well-in{padding-inline-end:9px}.mon-role{max-inline-size:100%}}@media (prefers-reduced-motion:reduce){.mon,.mon *{animation:none!important;transition:none!important}.mon-shm{background:none;color:var(--mon-c);-webkit-text-fill-color:currentColor}.mon-sw-l[data-phase=out]{display:none}.mon-seg[data-kind=run]{background-image:none;background-color:var(--mon-b)}}.mon-demo-stage{inline-size:min(100%,344px);margin-inline:auto;min-block-size:330px;display:flex;align-items:center;justify-content:center}.mon-demo-stage>.mon{margin-inline:0}.mon-demo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:24px 16px;align-items:start}.mon-demo-cell{display:flex;flex-direction:column;gap:10px;min-inline-size:0}.mon-demo-cap{font-size:12.5px;color:var(--muted);text-align:center}.mon-demo-grid .mon-demo-stage{inline-size:min(100%,372px)}