:root{--color-sidebar-tint-default: var(--color-sidebar);--color-sidebar-tint-cream: #f6f3ec;--color-sidebar-tint-sage: #f1f5f2;--color-sidebar-tint-slate: #f2f4f6}:root:not(.dark) #app-nav-drawer[data-tint=cream]{--color-sidebar: var(--color-sidebar-tint-cream)}:root:not(.dark) #app-nav-drawer[data-tint=sage]{--color-sidebar: var(--color-sidebar-tint-sage)}:root:not(.dark) #app-nav-drawer[data-tint=slate]{--color-sidebar: var(--color-sidebar-tint-slate)}.sb-slot{position:relative;flex:none;block-size:100%}.sb{--sb-dur: .32s;--sb-mark-dur: .46s;--sb-fade: .18s;position:relative;z-index:3;box-sizing:border-box;inline-size:var(--shell-sidebar-w, 15.5rem);block-size:100%;overflow:hidden;background:var(--color-sidebar);border-inline-end:1px solid var(--color-hair);color:var(--color-shell-ink-2);font-family:var(--font-sans);transition:inline-size var(--sb-dur) var(--ease),box-shadow var(--sb-dur) var(--ease)}.sb[data-expanded=false]{inline-size:var(--shell-rail-w, 3.75rem)}.sb-in{box-sizing:border-box;display:flex;flex-direction:column;inline-size:var(--shell-sidebar-w, 15.5rem);block-size:100%;padding:0 .75rem .75rem}.sb-brand{position:relative;display:block;flex:none;align-self:flex-start;inline-size:100%;block-size:var(--shell-topbar-h, 3.5rem);padding:0;border:none;border-radius:.5625rem;background:transparent;color:var(--color-charcoal);cursor:pointer;transition:inline-size var(--sb-dur) var(--ease),color .14s ease}.sb[data-expanded=false] .sb-brand{inline-size:2.25rem}.sb-brand:hover{color:var(--color-accent)}.sb-brand:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.sb-mark{position:absolute;inset-block-start:50%;inset-inline-start:.5rem;inline-size:6.25rem;block-size:1.5rem;margin-block-start:-.75rem;overflow:visible;pointer-events:none;transition:transform var(--sb-mark-dur) var(--ease)}.sb[data-expanded=false] .sb-mark{transform:translate(-.08125rem)}[dir=rtl] .sb[data-expanded=false] .sb-mark{transform:translate(4.9125rem)}.sb-mark-fg,.sb-mark-pp{transition:transform var(--sb-mark-dur) var(--ease)}.sb[data-expanded=false] .sb-mark-fg{transform:translate(-170.9px)}.sb[data-expanded=false] .sb-mark-pp{transform:translate(-16px)}.sb-mark-fx{transition:opacity .28s ease calc(.12s + var(--i, 0) * 30ms)}.sb[data-expanded=false] .sb-mark-fx{opacity:0;transition:opacity .12s ease 0s}.sb-nav{flex:1;min-block-size:0;display:flex;flex-direction:column;gap:.125rem;padding-block-start:.125rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.sb-nav::-webkit-scrollbar{display:none}.sb-item{position:relative;flex:none}.sb-row{position:relative;display:flex;align-items:center;gap:.625rem;box-sizing:border-box;inline-size:100%;block-size:2.25rem;padding-block:0;padding-inline:.5625rem;border:none;border-radius:.5625rem;background:transparent;color:var(--color-shell-ink-2);font:inherit;font-size:var(--text-14, .875rem);font-weight:500;line-height:1;text-align:start;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background .14s ease,color .14s ease,inline-size var(--sb-dur) var(--ease)}.sb-row:hover,.sb-row[aria-expanded=true]{background:var(--color-hover);color:var(--color-shell-ink)}.sb-row[data-active=true]{background:var(--color-selected);color:var(--color-accent);font-weight:600}.sb-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.sb-icon{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:1.125rem;block-size:1.125rem;color:var(--color-shell-soft);transition:color .14s ease}.sb-row[data-active=true] .sb-icon,.sb-row[aria-expanded=true] .sb-icon{color:var(--color-accent)}.sb-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--sb-fade) ease}.sb-chev{flex:none;color:var(--color-shell-mute);opacity:.55;transition:opacity var(--sb-fade) ease,color .14s ease,transform .2s var(--ease)}.sb-row:hover .sb-chev,.sb-row[aria-expanded=true] .sb-chev{opacity:1;color:var(--color-shell-ink-2)}.sb-row[aria-expanded=true] .sb-chev{transform:translate(2px)}[dir=rtl] .sb-row[aria-expanded=true] .sb-chev{transform:translate(-2px)}.sb[data-expanded=false] .sb-row{inline-size:2.25rem}.sb[data-expanded=false] .sb-label,.sb[data-expanded=false] .sb-chev{opacity:0}.sb-divider{flex:none;block-size:1px;margin:.5rem .5625rem;background:var(--color-hair);transition:inline-size var(--sb-dur) var(--ease)}.sb[data-expanded=false] .sb-divider{inline-size:1.125rem}.sb-foot{display:flex;flex:none;flex-direction:column;gap:.125rem;padding-block-start:.375rem}.sb-account{display:flex;align-items:center;gap:.625rem;box-sizing:border-box;inline-size:100%;block-size:2.75rem;margin-block-start:.25rem;padding-block:0;padding-inline:.25rem;border:none;border-radius:.5625rem;background:transparent;color:var(--color-shell-ink-2);font:inherit;text-align:start;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background .14s ease,inline-size var(--sb-dur) var(--ease)}.sb-account:hover,.sb-account[data-state=open]{background:var(--color-hover)}.sb-account:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.sb[data-expanded=false] .sb-account,.sb-account[data-collapsed=true]{inline-size:2.25rem}.sb-account-avatar{display:grid;flex:none;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:.4375rem;overflow:hidden;background:var(--color-accent);color:var(--color-cream);font-family:"Satoshi",var(--font-sans);font-size:.6875rem;font-weight:700}.sb-account-avatar img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.sb-account-text{display:flex;flex:1;flex-direction:column;min-inline-size:0;transition:opacity var(--sb-fade) ease}.sb-account-name{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-13-5, .84375rem);font-weight:600;line-height:1.2;color:var(--color-shell-ink)}.sb-account-role{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-11-5, .71875rem);line-height:1.3;color:var(--color-shell-mute)}.sb-account-chev{flex:none;color:var(--color-shell-mute);transition:opacity var(--sb-fade) ease}.sb[data-expanded=false] .sb-account-text,.sb[data-expanded=false] .sb-account-chev,.sb-account[data-collapsed=true] .sb-account-text,.sb-account[data-collapsed=true] .sb-account-chev{opacity:0}.sb-fly{position:fixed;z-index:50;display:flex;flex-direction:column;gap:1px;box-sizing:border-box;inline-size:15.5rem;padding:.375rem;background:var(--color-card);border:1px solid var(--color-hair);border-radius:.875rem;box-shadow:var(--shadow-menu);transform-origin:top left;animation:sb-fly-fade .14s ease both,sb-fly-move .22s var(--ease) both}[dir=rtl] .sb-fly{transform-origin:top right}@keyframes sb-fly-fade{0%{opacity:0}}@keyframes sb-fly-move{0%{transform:translate(var(--sb-fly-from, -6px)) scale(.985)}}.sb-fly-head{padding:.375rem .625rem .3125rem;font-size:var(--text-12, .75rem);font-weight:500;color:var(--color-shell-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-fly-item{display:flex;align-items:center;gap:.625rem;box-sizing:border-box;inline-size:100%;block-size:2.375rem;flex:none;padding-inline:.625rem;border-radius:.5625rem;color:var(--color-shell-ink-2);font-size:var(--text-14, .875rem);font-weight:400;white-space:nowrap;text-decoration:none;transition:background .12s ease,color .12s ease}.sb-fly-icon{flex:none;color:var(--color-shell-soft);transition:color .12s ease}.sb-fly-item:hover,.sb-fly-item:focus-visible{background:var(--color-hover);color:var(--color-shell-ink);outline:none}.sb-fly-item:hover .sb-fly-icon,.sb-fly-item:focus-visible .sb-fly-icon{color:var(--color-shell-ink-2)}.sb-fly-item[data-active=true]{background:var(--color-selected);color:var(--color-accent);font-weight:600}.sb-fly-item[data-active=true] .sb-fly-icon{color:var(--color-accent)}.sb-fly-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.sb-fly-group{display:flex;flex-direction:column;gap:1px}.sb-fly-group-row{margin:0;border:none;background:transparent;font:inherit;text-align:start;cursor:pointer}.sb-fly-chev{flex:none;color:var(--color-shell-mute);transition:transform .16s var(--ease)}.sb-fly-chev[data-open=true]{transform:rotate(180deg)}.sb-fly-sub{display:flex;flex-direction:column;gap:1px;margin-inline-start:1.1875rem;padding-inline-start:.375rem;border-inline-start:1px solid var(--color-hair)}.sb-fly-sub .sb-fly-item{block-size:2.25rem}.sb-soon{flex:none;padding:1px .4375rem;border-radius:.3125rem;background:var(--color-fill-2);color:var(--color-ink-muted);font-size:.6875rem;font-weight:600;line-height:1.45}@media (prefers-reduced-motion: reduce){.sb,.sb *,.sb-fly{transition:none!important;animation:none!important}}.mnav{display:flex;flex-direction:column;gap:.125rem;inline-size:min(82vw,20rem);block-size:100%;box-sizing:border-box;padding:0 .75rem calc(.75rem + env(safe-area-inset-bottom));background:var(--color-sidebar);border-inline-end:1px solid var(--color-hair);color:var(--color-shell-ink-2);overflow-y:auto;-webkit-overflow-scrolling:touch}.mnav__brand{margin-block-end:.125rem}.mnav__group{display:flex;flex-direction:column}.mnav__row{display:flex;align-items:center;gap:.625rem;box-sizing:border-box;inline-size:100%;min-block-size:var(--touch-min, 2.75rem);padding-block:0;padding-inline:.5625rem;border:none;border-radius:.5625rem;background:transparent;color:var(--color-shell-ink-2);font-family:inherit;font-size:var(--text-14, .875rem);font-weight:500;text-align:start;text-decoration:none;cursor:pointer;transition:background .14s ease,color .14s ease}.mnav__row:hover,.mnav__row[aria-expanded=true]{background:var(--color-hover);color:var(--color-shell-ink)}.mnav__row[data-active=true]{background:var(--color-selected);color:var(--color-accent);font-weight:600}.mnav__row[data-holds-current=true]{color:var(--color-accent);font-weight:600}.mnav__row:focus-visible,.mnav__subitem:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.mnav__icon{flex:none;color:var(--color-shell-soft)}.mnav__row[data-active=true] .mnav__icon,.mnav__row[data-holds-current=true] .mnav__icon,.mnav__subitem[data-active=true] .mnav__icon{color:var(--color-accent)}.mnav__label{flex:1;min-inline-size:0}.mnav__chevron{flex:none;color:var(--color-shell-mute);transition:transform .2s var(--ease)}.mnav__chevron[data-open=true]{transform:rotate(180deg)}.mnav__sub{display:flex;flex-direction:column;gap:1px;padding-inline-start:1.125rem;padding-block:.125rem}.mnav__subitem{display:flex;align-items:center;gap:.625rem;box-sizing:border-box;min-block-size:var(--touch-min, 2.75rem);padding-inline:.625rem;border-radius:.5625rem;color:var(--color-shell-ink-2);font-family:inherit;font-size:var(--text-14, .875rem);font-weight:400;text-decoration:none;transition:background .12s ease,color .12s ease}.mnav__subitem:hover{background:var(--color-hover);color:var(--color-shell-ink)}.mnav__subitem[data-active=true]{background:var(--color-selected);color:var(--color-accent);font-weight:600}.mnav__subgroup{border:none;background:transparent;text-align:start;cursor:pointer}.mnav__subgroup[aria-expanded=true]{background:var(--color-hover);color:var(--color-shell-ink)}.mnav__subgroup[data-holds-current=true]{color:var(--color-accent);font-weight:600}.mnav__subgroup[data-holds-current=true] .mnav__icon{color:var(--color-accent)}.mnav__sub--nested{margin-inline-start:1.1875rem;padding-inline-start:.5rem;border-inline-start:1px solid var(--color-hair)}.mnav__foot{margin-block-start:auto;padding-block-start:.375rem}@media (prefers-reduced-motion: reduce){.mnav *{transition:none!important}}.live-conn{position:fixed;inset-block-end:calc(var(--space-16) + env(safe-area-inset-bottom));inset-inline:0;margin-inline:auto;inline-size:fit-content;max-inline-size:calc(100vw - 2 * var(--space-16));box-sizing:border-box;z-index:var(--z-overlay-strong);display:flex;align-items:center;gap:var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-14);border-radius:var(--radius-pill);border:1px solid;font-size:var(--text-sm);line-height:var(--text-sm--line-height);box-shadow:var(--shadow-card);pointer-events:none}.live-conn--down{background:var(--color-beige-light);border-color:var(--color-beige-soft);color:var(--color-beige-text)}.live-conn--access{background:var(--color-card);border-color:var(--color-red);color:var(--color-red-text);font-weight:var(--font-weight-strong)}.live-conn__dot{inline-size:var(--space-8);block-size:var(--space-8);border-radius:50%;background:var(--color-beige);flex:none}.live-conn__chip{padding-block:var(--space-2);padding-inline:var(--space-8);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-ink-muted);font-size:var(--text-xs);flex:none}.nfp-slot{--nfp-out: 1;--nfp-lift: 0px;position:fixed;inset-block-end:calc(var(--space-16) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--space-16);inline-size:min(21.5rem,calc(100vw - 2 * var(--space-16)));transform:translateY(calc(-1 * var(--nfp-lift)));transition:transform .24s var(--ease);z-index:calc(var(--z-modal) - 1);pointer-events:none}.nfp-slot[data-placed=false]{visibility:hidden}:where([dir=rtl]) .nfp-slot{--nfp-out: -1}.nfp-stack{position:relative;pointer-events:auto;margin-block-start:var(--space-14);transform-origin:50% 100%;transition:margin-block-start .34s var(--ease);animation:nfp-arrive .56s var(--ease) both}.nfp-stack[data-n="1"]{margin-block-start:var(--space-7)}.nfp-stack[data-n="0"]{margin-block-start:0}.nfp-stack[data-closing=true]{pointer-events:none;animation:nfp-close .28s ease both}.nfp-plate{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-20);background:var(--color-card);box-shadow:var(--shadow-card);transform-origin:50% 0;transition:transform .34s var(--ease),opacity .3s ease;animation:nfp-plate-in .5s ease .16s both}.nfp-plate--1{z-index:1;transform:translateY(calc(-1 * var(--space-7))) scale(.955)}.nfp-plate--2{z-index:0;transform:translateY(calc(-1 * var(--space-14))) scale(.91)}.nfp-stack[data-n="1"] .nfp-plate--2{opacity:0;transform:translateY(calc(-1 * var(--space-7))) scale(.955)}.nfp-stack[data-n="0"] .nfp-plate{opacity:0;transform:none}.nfp-front{position:relative;z-index:2}.nfp-stack[data-busy=true] .nfp-front{pointer-events:none}.nfp-card{position:relative;border-radius:var(--radius-20);padding-block:var(--space-13) var(--space-14);padding-inline:var(--space-14);background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-popup);transform-origin:50% 0;outline:none}.nfp-card[data-clickable=true]{cursor:pointer}.nfp-card:focus-visible{box-shadow:var(--shadow-popup),var(--focus-ring)}.nfp-card[data-state=leaving]{position:absolute;inset-block-end:0;inset-inline:0;pointer-events:none;opacity:0;transform:translate(calc(var(--nfp-out) * var(--space-14)));transition:opacity .2s ease,transform .3s var(--ease)}.nfp-card[data-state=promoted]{animation:nfp-promote .38s var(--ease) .06s both}.nfp-head{display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-12);font-weight:var(--font-weight-strong);color:var(--color-ink-muted)}.nfp-glyph{flex:none}.nfp-source{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfp-time{flex:none;margin-inline-start:auto;font-weight:var(--font-weight-body);font-variant-numeric:tabular-nums}.nfp-title{display:block;margin-block:var(--space-7) var(--space-2);font-size:var(--text-14);font-weight:var(--font-weight-title);letter-spacing:-.005em;overflow-wrap:anywhere}.nfp-text{margin:0;font-size:var(--text-13-5);line-height:1.45;color:var(--color-ink-light);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.nfp-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.nfp-reveal>div{overflow:hidden;min-block-size:0}.nfp-card:hover .nfp-reveal,.nfp-card:focus-within .nfp-reveal,.nfp-card[data-pending=true] .nfp-reveal,.nfp-card[data-error=true] .nfp-reveal{grid-template-rows:1fr}.nfp-actions{display:flex;flex-wrap:wrap;gap:var(--space-8);padding-block-start:var(--space-12)}.nfp-error{margin-block:var(--space-8) 0;font-size:var(--text-12-5);color:var(--color-red-text)}.nfp-close{position:absolute;inset-block-start:calc(-1 * var(--space-8));inset-inline-end:calc(-1 * var(--space-8));opacity:0;transform:scale(.8);transition:opacity .14s,transform .14s var(--ease)}.nfp-card:hover .nfp-close,.nfp-card:focus-within .nfp-close{opacity:1;transform:none}@media (hover: none),(pointer: coarse){.nfp-reveal{grid-template-rows:1fr}.nfp-close{opacity:1;transform:none}}@keyframes nfp-arrive{0%{opacity:0;transform:translateY(var(--space-6)) scale(.985)}to{opacity:1;transform:none}}@keyframes nfp-close{to{opacity:0;transform:scale(.985)}}@keyframes nfp-plate-in{0%{opacity:0}}@keyframes nfp-promote{0%{opacity:0;transform:translateY(calc(-1 * var(--space-7))) scale(.955)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.nfp-slot{transition:none}.nfp-stack,.nfp-plate,.nfp-card[data-state=promoted]{animation:none}.nfp-stack[data-closing=true]{animation:nfp-close .2s linear both}.nfp-stack,.nfp-plate,.nfp-card,.nfp-close{transition:opacity .2s!important}.nfp-card[data-state=leaving]{transform:none}.nfp-reveal{transition:none}}.nf-anchor{position:relative;display:inline-flex}.nf-count{position:absolute;inset-block-start:-.375rem;inset-inline-start:calc(100% - .625rem);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:1rem;block-size:1rem;padding-inline:.25rem;border-radius:62.4375rem;background:var(--color-accent);color:var(--color-accent-text, #fff);box-shadow:0 0 0 2px var(--color-card);font-family:"Satoshi",var(--font-sans);font-size:.65625rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.tb-iconbtn.nf-trigger{inline-size:2.25rem;block-size:2.25rem;border:1px solid var(--color-hair);border-radius:var(--radius);background:var(--color-card)}.tb-iconbtn.nf-trigger:hover,.nf-trigger[data-open=true]{background:var(--color-hover);color:var(--color-shell-ink)}.nf-block-dot{position:absolute;box-sizing:border-box;inline-size:var(--space-10);block-size:var(--space-10);border-radius:var(--r-pill);background:var(--color-red);border:2px solid var(--color-card)}.nf-block-dot[data-compact=false]{inset-block-start:.1875rem;inset-inline-start:.1875rem}.nf-block-dot[data-compact=true]{inset-block-start:var(--space-8);inset-inline-end:var(--space-8)}.nf-panel{max-inline-size:calc(100vw - var(--space-32));display:flex;flex-direction:column;overflow:hidden;background:var(--color-card);border:1px solid var(--color-hair);border-radius:.875rem;box-shadow:var(--shadow-menu)}.nf-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-block-end:var(--space-1) solid var(--color-border-soft)}.nf-head-actions{display:flex;align-items:center;gap:var(--space-4)}.nf-head-title{margin:0;font-size:var(--t-16);font-weight:var(--font-weight-title);color:var(--color-ink)}.nf-scroll{max-block-size:60vh;overflow-y:auto}.nf-group-label{margin:0;padding:var(--space-10) var(--space-16) var(--space-4);font-size:var(--t-11);font-weight:var(--font-weight-strong);text-transform:uppercase;letter-spacing:.025em;color:var(--color-ink-muted)}.nf-list{list-style:none;margin:0;padding:0}.nf-row{position:relative;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-16);transition:background-color var(--dur-fast) ease}.nf-row+.nf-row{border-block-start:var(--space-1) solid var(--color-border-soft)}.nf-row:hover{background:var(--color-hover)}.nf-row[data-clickable=true]{cursor:pointer}.nf-row[data-clickable=true]:focus-visible{background:var(--color-hover);outline:2px solid var(--color-accent);outline-offset:-2px}.nf-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--space-32);block-size:var(--space-32);border-radius:var(--r-8);background:var(--color-bg);color:var(--color-ink-muted)}.nf-main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-2)}.nf-title-line{display:flex;align-items:center;gap:var(--space-6);min-inline-size:0}.nf-pin{display:inline-flex;flex-shrink:0;color:var(--color-ink-soft)}.nf-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-13);color:var(--color-ink)}.nf-row[data-unread=true] .nf-title{font-weight:var(--font-weight-strong)}.nf-row[data-unread=false] .nf-title{color:var(--color-ink-muted)}.nf-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-12);color:var(--color-ink-muted)}.nf-meta{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);flex-shrink:0}.nf-time{white-space:nowrap;font-size:var(--t-11);color:var(--color-ink-muted)}.nf-unreaddot{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--r-pill);background:var(--color-accent)}.nf-mark{opacity:0}.nf-row:hover .nf-mark,.nf-row:focus-within .nf-mark,.nf-mark:focus-visible{opacity:1}@media (hover: none){.nf-mark{opacity:1}}.nf-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-32) var(--space-24);text-align:center;font-size:var(--t-13);color:var(--color-ink-muted)}.nf-empty-circle{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-48);block-size:var(--space-48);border-radius:var(--r-pill);background:var(--color-accent-tint);color:var(--color-accent)}.nf-empty-title{font-size:var(--t-14);font-weight:var(--font-weight-strong);color:var(--color-ink)}.nf-foot{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-16);border-block-start:var(--space-1) solid var(--color-border-soft);background:var(--color-bg)}.nf-foot-count{font-size:var(--t-12);color:var(--color-ink-muted)}.nf-foot-link{margin-inline-start:auto}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.uf-phone-input .PhoneInput{display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:2.375rem;padding:0 var(--space-11);border:0;border-radius:var(--r-9);box-shadow:inset 0 0 0 1px var(--color-separator-strong);background:var(--color-card);transition:box-shadow var(--dur-140) ease}.uf-phone-input .PhoneInput:focus-within{outline:none;box-shadow:var(--focus-ring-input)}.uf-phone-input .PhoneInputInput{flex:1;border:none;outline:none;font-size:var(--text-14);color:var(--color-ink);background:transparent}.uf-phone-input .PhoneInputCountrySelect{cursor:pointer}.uf-phone-input[aria-invalid=true] .PhoneInput,.uf-phone-input .PhoneInput[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-red),0 0 0 3px var(--color-red-light)}@media (pointer: coarse){.uf-phone-input .PhoneInputInput{font-size:1rem}}.cf-render{display:flex;flex-direction:column;gap:var(--space-12)}.cf-render-title{font-size:var(--t-12);font-weight:600;color:var(--color-ink-muted);letter-spacing:.02em}.cf-render-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12) var(--space-16)}.cf-render-actions{display:flex;justify-content:flex-start;gap:var(--space-8);margin-block-start:var(--space-4)}@media (max-width: 640px){.cf-render-grid{grid-template-columns:1fr}}.cf-currency{position:relative;display:flex;align-items:center}.cf-currency-sym{position:absolute;inset-inline-start:.625rem;color:var(--color-ink-muted);font-weight:600;pointer-events:none}.cf-currency input{padding-inline-start:1.625rem}.cf-multi{display:flex;flex-wrap:wrap;gap:var(--space-6)}.cf-chip{padding:var(--space-4) var(--space-12);border-radius:var(--r-pill);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-ink-light);font-size:.78125rem;cursor:pointer}.cf-chip[data-on=true]{background:var(--color-purple-light);border-color:var(--color-purple);color:var(--color-purple);font-weight:600}.cf-file{display:flex;flex-direction:column;gap:var(--space-8)}.cf-file-list{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding:0;list-style:none}.cf-file-row{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);border:1px solid var(--color-border);border-radius:var(--r-10);background:var(--color-card)}.cf-file-icon{display:inline-flex;color:var(--color-ink-muted)}.cf-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-13);color:var(--color-ink)}.cf-file-name--link{cursor:pointer;text-align:start;text-decoration:underline;text-underline-offset:2px}.cf-file-name--link:hover{color:var(--color-green)}.cf-file-name--link:focus-visible{outline:2px solid var(--color-green);outline-offset:1px;border-radius:var(--r-6)}.cf-file-name--link[aria-busy=true]{cursor:progress;color:var(--color-ink-muted)}.cf-file-size{font-size:var(--t-11);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.cf-file-actions{display:flex;align-items:center;gap:var(--space-8)}.cf-file-error{font-size:var(--t-12);font-weight:500;color:var(--color-red)}.cf-list{display:flex;flex-direction:column;gap:var(--space-8)}.cf-row{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-14);border:1px solid var(--color-border);border-radius:var(--r-12);background:var(--color-card)}.cf-row[data-inactive=true]{opacity:.6}.cf-row-move{display:flex;flex-direction:column}.cf-row-move button{color:var(--color-ink-soft);line-height:1}.cf-row-move button:disabled{opacity:.3}.cf-row-main{display:flex;align-items:center;gap:var(--space-8);flex:1;min-width:0}.cf-row-label{font-weight:600;color:var(--color-ink)}.cf-row-key{font-size:.71875rem;color:var(--color-ink-light);background:var(--color-bg);padding:var(--space-1) var(--space-7);border-radius:var(--r-6);direction:ltr}.cf-row-type{font-size:var(--t-12);color:var(--color-ink-soft)}.cf-row-req{font-size:var(--t-11);font-weight:600;color:var(--color-beige);background:var(--color-beige-light);padding:var(--space-1) var(--space-7);border-radius:var(--r-6)}.cf-row-actions{display:flex;align-items:center;gap:var(--space-10);color:var(--color-ink-soft)}.cf-form{display:flex;flex-direction:column;gap:var(--space-14)}.cf-immutable{display:flex;align-items:center;gap:var(--space-8);color:var(--color-ink-soft);font-size:var(--t-13)}.cf-immutable code{direction:ltr;background:var(--color-bg);padding:var(--space-2) var(--space-8);border-radius:var(--r-6)}.cf-toggles{display:flex;gap:var(--space-24);margin-block-start:var(--space-2)}.cf-options{display:flex;flex-direction:column;gap:var(--space-6)}.cf-option-row{display:flex;align-items:center;gap:var(--space-6)}.cf-option-val,.cf-option-label{flex:1;min-width:0;padding:var(--space-6) var(--space-10);border:1px solid var(--color-border);border-radius:var(--r-8);font-size:var(--t-13)}.cf-option-val{max-width:8.125rem}.cf-option-add{display:inline-flex;align-items:center;gap:var(--space-4);align-self:flex-start;font-size:.78125rem;color:var(--color-purple);font-weight:600}.cf-delete-body{display:flex;flex-direction:column;gap:var(--space-8);font-size:var(--t-14)}.cf-warn{color:var(--color-red);background:var(--color-red-light);padding:var(--space-8) var(--space-12);border-radius:var(--r-10);font-size:var(--t-13)}.cf-muted{color:var(--color-ink-muted);font-size:var(--t-13)}@media (pointer: coarse){.cf-currency input{font-size:1rem}}.cf-hub-rows{display:contents}.cf-sk{display:block;inline-size:12.5rem;block-size:1.375rem;border-radius:.4375rem}.cf-hub-row{padding-block:.25rem}.cf-hub-open{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px;padding:.375rem 0;border:0;border-radius:var(--radius-8);background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}.cf-hub-open:hover .sh-row-label{color:var(--color-accent)}.cf-hub-open:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cf-hub-add .sh-row-label{color:var(--color-accent)}.cf-hub-add .sh-row-icon{background:transparent;color:var(--color-accent)}.cf-dlg{display:flex;flex-direction:column;gap:1rem}.cf-dlg-f{display:flex;flex-direction:column;gap:.375rem}.cf-dlg-l{font-size:.8125rem;font-weight:600;color:var(--color-ink-light)}.cf-dlg-hint{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-ink-muted)}.cf-dlg-key{font-family:var(--font-mono);font-size:.6875rem}.cf-opt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.cf-opt-chip{display:inline-flex;align-items:center;gap:.25rem;block-size:1.75rem;padding-inline:.625rem .375rem;border-radius:62.4375rem;background:var(--color-fill-2);font-size:.8125rem}.cf-opt-chip button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-ink-muted);cursor:pointer}.cf-opt-chip button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:50%}.cf-opt-input{inline-size:8.125rem}.cf-dlg-spacer{flex:1}.cf-dlg-delete{color:var(--color-red)}.cf-del-body{margin:0;font-size:.875rem;line-height:1.55}.sss-chip{display:inline-flex;align-items:center;gap:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:var(--r-6);padding:var(--space-1) var(--space-6);font-size:var(--t-12);max-inline-size:100%}.sss-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sss-chip-x{display:inline-flex;cursor:pointer;color:var(--color-ink-muted);border-radius:var(--r-6)}.sss-chip-x:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.sss-row{display:flex;align-items:center;padding:var(--space-6) var(--space-10);border-radius:var(--r-8)}.sss-row:hover{background:var(--color-hover)}.sss-note{padding:var(--space-8) var(--space-12);color:var(--color-ink-muted);font-size:var(--t-12)}.sss-bulk{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);padding-block-end:var(--space-4);margin-block-end:var(--space-4);border-block-end:var(--space-1) solid var(--color-border-soft)}.ts-trigger{box-sizing:border-box;display:flex;align-items:center;gap:.5rem;inline-size:100%;block-size:2.125rem;padding-block:0;padding-inline:.625rem .375rem;border:1px solid var(--color-hair);border-radius:.5625rem;background:var(--color-card);color:var(--color-shell-mute);font:inherit;text-align:start;cursor:text;transition:border-color .14s ease,box-shadow .14s ease}.ts-trigger:focus-visible,.ts-trigger[data-state=open]{outline:none;border-color:var(--color-hair-strong);box-shadow:0 0 0 3px #3030300d}.ts-trigger-icon{flex:none}.ts-trigger-text{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-14, .875rem);font-weight:400;color:var(--color-shell-mute)}.ts-trigger-keys{display:flex;flex:none;gap:.1875rem}.ts-trigger-keys>span{box-sizing:border-box;display:grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.25rem;border:1px solid var(--color-hair);border-radius:.3125rem;background:var(--color-sidebar);color:var(--color-shell-mute);font-family:"Satoshi",var(--font-sans);font-size:.6875rem;font-weight:600;line-height:1}@media (width < 48rem){.ts-trigger{inline-size:2.125rem;justify-content:center;padding:0;cursor:pointer}.ts-trigger-text,.ts-trigger-keys{display:none}}.ts-input-row{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-block-end:var(--space-1) solid var(--color-border-soft);color:var(--color-ink-muted)}.ts-input{flex:1;min-inline-size:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--t-18);font-weight:var(--font-weight-strong);color:var(--color-ink)}.ts-kbd{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-6);border:var(--space-1) solid var(--color-border);border-radius:var(--r-6);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--t-11);font-weight:var(--font-weight-strong);color:var(--color-ink-muted);direction:ltr;unicode-bidi:isolate}.ts-body{flex:1;min-block-size:0;overflow-y:auto;padding-block:var(--space-6)}.ts-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin:0;padding:var(--space-32) var(--space-24);text-align:center;font-size:var(--t-13);color:var(--color-ink-muted)}.ts-state p{margin:0}.ts-state-strong{font-size:var(--t-14);font-weight:var(--font-weight-strong);color:var(--color-ink)}.ts-group{padding:var(--space-8) var(--space-20) var(--space-4);font-size:var(--t-11);font-weight:var(--font-weight-strong);text-transform:uppercase;letter-spacing:.025em;color:var(--color-ink-muted)}.ts-option{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-20);color:var(--color-ink);text-decoration:none;cursor:pointer}.ts-option[aria-selected=true]{background:var(--color-hover)}.ts-option-all{border-block-start:var(--space-1) solid var(--color-border-soft)}.ts-option-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-2)}.ts-option-title,.ts-option-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-option-title{font-size:var(--t-14);font-weight:var(--font-weight-strong)}.ts-option-sub{font-size:var(--t-12);color:var(--color-ink-muted)}.ts-option-arrow{color:var(--color-ink-muted)}.ts-mark{background:var(--color-accent-soft);color:var(--color-accent-dark)}.ts-foot{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-20);border-block-start:var(--space-1) solid var(--color-border-soft);background:var(--color-bg);font-size:var(--t-12);color:var(--color-ink-muted)}.ts-legend{display:flex;align-items:center;gap:var(--space-16)}.ts-legend>span{display:inline-flex;align-items:center;gap:var(--space-4)}.ts-pending{margin-inline-start:auto}@media (width < 48rem){.ts-kbd-hint,.ts-legend,.ts-foot[data-pending=false]{display:none}}.tb-switch{inline-size:14.75rem;min-inline-size:0}.tb-switch-list{display:flex;flex-direction:column;gap:1px}.tb-switch-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-switch-note{flex:none;font-size:var(--text-11-5);color:var(--color-ink-muted)}.tb-switch-check{flex:none;color:var(--color-green)}.tb-switch-empty{padding-block:var(--space-8);padding-inline:var(--space-10);font-size:var(--text-13);color:var(--color-ink-muted)}.tb-crumb--switch{max-inline-size:14.75rem}@media (width >= 48rem){.tb:has(.tb-crumbs[data-appended=true]){grid-template-columns:minmax(0,max-content) minmax(7.5rem,1fr) max-content}.tb:has(.tb-crumbs[data-appended=true]) .tb-search{inset-inline-start:0;justify-self:center;inline-size:100%;max-inline-size:22.5rem}}.tb{position:sticky;inset-block-start:0;z-index:30;box-sizing:border-box;display:grid;flex:none;grid-template-columns:minmax(0,1fr) minmax(7.5rem,22.5rem) minmax(max-content,1fr);align-items:center;gap:1rem;block-size:var(--shell-topbar-h, 3.5rem);padding-block:0;padding-inline:.875rem 1.125rem;border-block-end:1px solid var(--color-hair);background:var(--color-card);font-family:var(--font-sans)}.tb-start{display:flex;align-items:center;min-inline-size:0}.tb-iconbtn{position:relative;display:grid;flex:none;place-items:center;inline-size:2rem;block-size:2rem;padding:0;border:none;border-radius:.5rem;background:transparent;color:var(--color-shell-soft);cursor:pointer;transition:background .14s ease,color .14s ease}.tb-iconbtn:hover{background:var(--color-hover);color:var(--color-shell-ink)}.tb-iconbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tb-menu{display:none}.tb-vr{flex:none;inline-size:1px;block-size:1.125rem;margin-inline:.5rem .375rem;background:var(--color-hair)}.tb-crumbs{min-inline-size:0}.tb-crumb-list{display:flex;align-items:center;gap:1px;min-inline-size:0;margin:0;padding:0;list-style:none;font-size:var(--text-14, .875rem)}.tb-crumb-item{display:flex;flex:none;align-items:center;gap:1px}.tb-crumb-item[data-last=true]{flex:0 1 auto;min-inline-size:0}.tb-crumb-wrap{display:flex;min-inline-size:0}.tb-crumb{box-sizing:border-box;display:flex;align-items:center;gap:.375rem;min-inline-size:0;block-size:1.875rem;padding-block:0;padding-inline:.5rem;border:none;border-radius:.4375rem;background:transparent;color:var(--color-shell-soft);font:inherit;white-space:nowrap;text-decoration:none;transition:background .14s ease,color .14s ease}a.tb-crumb:hover,button.tb-crumb:hover,.tb-crumb[data-open=true]{background:var(--color-hover);color:var(--color-shell-ink)}a.tb-crumb:focus-visible,button.tb-crumb:focus-visible{outline:none;box-shadow:var(--focus-ring)}button.tb-crumb{cursor:pointer}.tb-crumb[data-current=true]{color:var(--color-shell-ink);font-weight:600}.tb-crumb-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.tb-crumb-icon{flex:none;color:var(--color-shell-mute)}.tb-crumb-caret{flex:none;color:var(--color-shell-mute);transition:transform .2s var(--ease)}.tb-crumb[data-open=true] .tb-crumb-caret{transform:rotate(180deg)}.tb-crumb-sep{flex:none;color:var(--color-hair-strong)}.tb-dd{position:fixed;z-index:var(--z-menu);display:flex;flex-direction:column;gap:1px;box-sizing:border-box;inline-size:14.75rem;padding:.375rem;background:var(--color-card);border:1px solid var(--color-hair);border-radius:.875rem;box-shadow:var(--shadow-menu);font-weight:400;animation:tb-dd-fade .14s ease both,tb-dd-move .22s var(--ease) both}@keyframes tb-dd-fade{0%{opacity:0}}@keyframes tb-dd-move{0%{transform:translateY(-4px)}}.tb-search{position:relative;inset-inline-start:.125rem;display:flex;min-inline-size:0}.tb-actions{display:flex;align-items:center;justify-self:end;gap:.375rem}.tb-actions>.nf-anchor{margin-inline-end:.875rem}.tb-avatar{display:grid;flex:none;place-items:center;box-sizing:border-box;inline-size:2.25rem;block-size:2.25rem;margin-inline-start:.25rem;padding:0;border:1px solid var(--color-hair);border-radius:var(--radius);overflow:hidden;background:var(--color-cream-3);color:var(--color-shell-ink);font-family:"Satoshi",var(--font-sans);font-size:.6875rem;font-weight:700;cursor:pointer}.tb-avatar img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.tb-avatar:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tb-tip-kbd{unicode-bidi:isolate}.tb-pagebar{flex:none;background:var(--color-card)}.tb-pagebar-frame{box-sizing:border-box;inline-size:100%;max-inline-size:min(96rem,100%);margin-inline:auto;padding-block:.75rem 0;padding-inline:var(--page-pad-inline, var(--space-16))}.tb-pagebar[data-full-bleed=true] .tb-pagebar-frame{max-inline-size:none}.tb-pagebar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem}.tb.tb-admin{display:flex;justify-content:space-between}.tb-admin .tb-start{flex:1}.tb-admin-logo{color:var(--color-charcoal)}.tb-admin-logo:hover{background:var(--color-hover);color:var(--color-accent)}.tb-admin .tb-actions{flex:none}@media (width >= 48rem){@container shell (max-width: 68.75rem){.tb{grid-template-columns:minmax(0,max-content) minmax(7.5rem,1fr) max-content}.tb-search{inset-inline-start:0;justify-self:center;inline-size:100%;max-inline-size:22.5rem}.tb-crumb-item{flex:0 1 auto;min-inline-size:0}.tb-crumb-item[data-last=true]{flex-shrink:1000000;min-inline-size:1.875rem}}}@media (width < 48rem){.tb{grid-template-columns:minmax(0,1fr) max-content max-content;gap:.375rem;padding-inline:.5rem .625rem}.tb-search{inset-inline-start:0}.tb-menu{display:grid}.tb-toggle,.tb-vr,.tb-crumb-item[data-last=false],.tb-crumb-item .tb-crumb-sep{display:none}}@media (prefers-reduced-motion: reduce){.tb *,.tb-dd{transition:none!important;animation:none!important}}.shell,.shell-main{background:var(--color-card);font-family:var(--font-sans)}.shell-scrim{background:var(--color-scrim, rgba(24, 24, 22, .2))}.shell-frame{box-sizing:border-box;padding-block:1.5rem 2.5rem}.tb-pagebar+[data-app-scroll]>.shell-frame{padding-block-start:1rem}.shell-frame[data-full-bleed=true]{padding:0}.adm-frame{background:var(--color-bg);border-radius:var(--r-24);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-16);margin-block-end:0}.adm-topbar{padding-block:var(--space-28) var(--space-20);padding-inline:var(--space-4)}.adm-topbar-actions{display:flex;align-items:center;gap:var(--space-10);padding-block-start:var(--space-6);flex-shrink:0}.adm-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);font-size:var(--t-13);color:var(--color-ink-muted);margin-block-end:var(--space-4)}.adm-crumb-item{display:inline-flex;align-items:center;gap:var(--space-6)}.adm-crumb-sep{color:var(--color-ink-muted);flex-shrink:0}.adm-crumb-link{color:var(--color-ink-soft);font-weight:500}.adm-crumb-link:hover{color:var(--color-green-mid)}.adm-crumb-current{color:var(--color-ink-muted)}.admin-shell .adm-rail-wordmark{font-size:var(--t-11);font-weight:700;letter-spacing:.08em;color:var(--color-ink-muted);margin-block-start:var(--space-8);line-height:1}.admin-shell .adm-rail-div{width:2.25rem;height:1px;background:var(--color-border-soft);margin-block:var(--space-10) var(--space-14);flex-shrink:0}.admin-shell .adm-rail-btn{color:var(--color-ink-soft)}.admin-shell .adm-rail-btn:hover:not([data-active=true]){color:var(--color-ink)}.admin-shell .adm-rail-tip{position:absolute;inset-inline-end:calc(100% + .625rem);top:50%;transform:translateY(-50%);background:var(--color-ink);color:var(--color-card);font-size:var(--t-12);font-weight:500;padding:var(--space-6) var(--space-10);border-radius:var(--r-8);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-120) ease;z-index:var(--z-menu)}.admin-shell .adm-rail-btn:hover .adm-rail-tip{opacity:1}.adm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;margin-block-end:var(--space-16)}.adm-card{background:var(--color-card);border-radius:var(--r-18);overflow:hidden}.adm-card+.adm-card{margin-block-start:var(--space-16)}.adm-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;padding:var(--space-16) var(--space-20);border-block-end:1px solid var(--color-border-soft)}.adm-card-title{font-size:var(--t-15, var(--t-14));font-weight:600;color:var(--color-ink);display:flex;align-items:center;gap:var(--space-8)}.adm-card-sub{font-size:var(--t-12);color:var(--color-ink-muted);margin-block-start:.125rem}.adm-card-body{padding:var(--space-16) var(--space-20)}.adm-table-scroll{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:var(--t-14)}.adm-table th{text-align:start;font-size:var(--t-12);font-weight:600;color:var(--color-ink-muted);padding:var(--space-14) var(--space-16) var(--space-10);border-block-end:1px solid var(--color-border-soft);white-space:nowrap}.adm-table td{padding:var(--space-13) var(--space-16);border-block-end:1px solid var(--color-row-divider);color:var(--color-ink);vertical-align:middle}.adm-table tbody tr{transition:background var(--dur-120) ease}.adm-table tbody tr:last-child td{border-block-end:none}.adm-row-click{cursor:pointer}.adm-row-click:hover{background:var(--color-hover)}.adm-numcell{text-align:end;font-variant-numeric:tabular-nums}.adm-zero{color:var(--color-ink-muted);opacity:.55}.adm-muted{color:var(--color-ink-muted)}.adm-name-link{font-weight:600;color:var(--color-green)}.adm-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-12);direction:ltr;unicode-bidi:isolate;background:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:var(--r-6);padding:1px var(--space-6);white-space:nowrap}.adm-slug{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-12);background:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:var(--r-8);padding:.125rem var(--space-8);color:var(--color-ink-light);direction:ltr;unicode-bidi:isolate;white-space:nowrap}.adm-pill{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-12);border-radius:var(--r-pill);font-size:var(--t-12);font-weight:600;white-space:nowrap}.adm-pill .adm-pill-dot{width:.375rem;height:.375rem;border-radius:var(--r-pill);background:currentColor;opacity:.85;flex-shrink:0}.adm-pill--success{background:var(--color-success-light);color:var(--color-success-text)}.adm-pill--neutral{background:var(--color-border-soft);color:var(--color-ink-soft)}.adm-pill--info{background:var(--color-purple-light);color:var(--color-purple-text)}.adm-pill--warn{background:var(--color-beige-light);color:var(--color-beige-text)}.adm-pill--danger{background:var(--color-red-light);color:var(--color-red-text)}.adm-pill--live{background:var(--color-green);color:var(--color-card)}.adm-pill--live .adm-pill-dot{background:var(--color-accent);opacity:1}.adm-rolechip{display:inline-flex;align-items:center;padding:.125rem var(--space-10);border-radius:var(--r-pill);font-size:var(--t-12);font-weight:500;background:var(--color-green-light);color:var(--color-green-dark);white-space:nowrap}.adm-prodbadge{display:inline-flex;align-items:center;gap:var(--space-6);padding:.125rem var(--space-10);border-radius:var(--r-pill);font-size:var(--t-12);font-weight:600;background:var(--color-accent-soft);color:var(--color-accent-dark);border:1px solid var(--color-accent-dark);white-space:nowrap}.adm-searchwrap{position:relative}.adm-searchwrap .adm-search-input{padding-inline-start:2.375rem;border-radius:var(--r-pill)}.adm-searchwrap .adm-search-icon{position:absolute;inset-inline-start:var(--space-14);top:50%;transform:translateY(-50%);color:var(--color-ink-soft);pointer-events:none}.adm-stepper,.adm-wizard-steps{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.adm-step-chip{display:inline-flex;align-items:center;gap:var(--space-8);border-radius:var(--r-pill);padding:var(--space-7) var(--space-14);font-size:var(--t-13);font-weight:500;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-ink-soft);transition:background var(--dur-120) ease,border-color var(--dur-120) ease,color var(--dur-120) ease}.adm-step-chip .adm-snum{width:1.125rem;height:1.125rem;border-radius:var(--r-pill);display:grid;place-items:center;font-size:var(--t-11);font-weight:600;background:var(--color-border-soft);color:var(--color-ink-soft);flex-shrink:0}.adm-step-chip.done{border-color:var(--color-green-soft);background:var(--color-green-light);color:var(--color-green-dark)}.adm-step-chip.done .adm-snum{background:var(--color-green);color:var(--color-card)}.adm-step-chip.current{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-card)}.adm-step-chip.current .adm-snum{background:var(--color-accent);color:var(--color-accent-text)}.adm-progress{height:.5rem;border-radius:var(--r-pill);background:var(--color-border-soft);overflow:hidden}.adm-progress-fill{height:100%;border-radius:var(--r-pill);background:var(--color-success)}.adm-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.75rem var(--space-40);gap:var(--space-8)}.adm-empty-chip{width:3rem;height:3rem;border-radius:var(--r-pill);background:var(--color-green-light);color:var(--color-green);display:grid;place-items:center;margin-block-end:var(--space-8)}.adm-empty h3{margin:0;font-size:var(--t-16);font-weight:600}.adm-empty p{margin:0;color:var(--color-ink-soft);font-size:var(--t-14);max-width:23.75rem}.adm-kbd{font-family:ui-monospace,Menlo,monospace;font-size:var(--t-11);background:var(--color-bg);border:1px solid var(--color-border);border-bottom-width:2px;border-radius:var(--r-6);padding:1px var(--space-6);color:var(--color-ink-light)}.admin-shell [data-slot=button][data-size=sm]{border-radius:var(--r-10)}.admin-shell [data-slot=button].adm-btn-teal{background:var(--color-green);color:var(--color-card);border-color:var(--color-green-dark)}.admin-shell [data-slot=button].adm-btn-teal:hover:not(:disabled){background:var(--color-green-mid);border-color:var(--color-green-dark)}.admin-shell [data-slot=button].adm-btn-teal:active:not(:disabled){background:var(--color-green-mid);filter:brightness(.93)}.adm-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap;padding:var(--space-20)}.adm-identity-main{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.adm-identity-name{font-size:var(--t-20);font-weight:600;color:var(--color-ink)}.adm-identity-meta{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;font-size:var(--t-13);color:var(--color-ink-soft)}.adm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-12) var(--space-20)}.adm-fact-label{font-size:var(--t-11);font-weight:600;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.05em;display:block;margin-block-end:.125rem}.adm-fact-value{font-size:var(--t-14);color:var(--color-ink);overflow-wrap:anywhere}.adm-pre{margin:0;padding:var(--space-16);background:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:var(--r-12);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-12);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto;max-height:60vh;overflow-y:auto}.adm-diff-scroll{overflow-x:auto;background:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:var(--r-16)}.adm-diff{width:100%;border-collapse:collapse;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-12);line-height:1.5;table-layout:fixed}.adm-diff td{vertical-align:top;padding:1px var(--space-8)}.adm-diff .adm-diff-num{width:2.75rem;min-width:2.75rem;text-align:end;color:var(--color-ink-light);-webkit-user-select:none;user-select:none;background:var(--color-bg);border-inline-end:1px solid var(--color-border-soft)}.adm-diff .adm-diff-text{white-space:pre-wrap;overflow-wrap:anywhere;width:50%}.adm-diff-pane-sep{border-inline-start:1px solid var(--color-border)}.adm-diff-del{background:var(--color-red-light);color:var(--color-red-text)}.adm-diff-add{background:var(--color-success-light);color:var(--color-success-text)}.adm-diff-empty{background:var(--color-bg)}.adm-diff-head{font-size:var(--t-12);font-weight:600;color:var(--color-ink-light);background:var(--color-bg);padding:var(--space-8) var(--space-12);border-block-end:1px solid var(--color-border-soft);text-align:start}.adm-bars{display:flex;align-items:center;gap:.125rem;inline-size:7.5rem;block-size:.625rem;border-radius:var(--r-pill, 62.4375rem);overflow:hidden;background:var(--color-bg)}.adm-bar{block-size:100%}.adm-bar--good{background:var(--color-success)}.adm-bar--review{background:var(--color-beige)}.adm-bar--problematic{background:var(--color-red)}.adm-bar--other{background:var(--color-ink-muted)}.adm-legend{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap;font-size:var(--t-12);color:var(--color-ink-soft)}.adm-legend-dot{inline-size:.5625rem;block-size:.5625rem;border-radius:var(--r-pill, 62.4375rem);display:inline-block;margin-inline-end:var(--space-4)}.adm-finding{border:1px solid var(--color-border-soft);border-radius:var(--r-12);padding:var(--space-12) var(--space-16);display:flex;flex-direction:column;gap:var(--space-8)}.adm-finding+.adm-finding{margin-block-start:var(--space-10)}.adm-finding-statement{font-size:var(--t-14);color:var(--color-ink);line-height:1.5}.adm-finding-tags{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.adm-evidence{border-inline-start:3px solid var(--color-border);padding-inline-start:var(--space-12);font-size:var(--t-12);color:var(--color-ink-soft);line-height:1.5}.adm-note{display:flex;gap:var(--space-8);align-items:flex-start;font-size:var(--t-13);line-height:1.5;border-radius:var(--r-12);padding:var(--space-12) var(--space-14);background:var(--color-purple-light);color:var(--color-purple-text)}.adm-note--warn{background:var(--color-beige-light);color:var(--color-beige-text)}.adm-note svg{flex-shrink:0;margin-block-start:.125rem}.adm-stack{display:flex;flex-direction:column;gap:var(--space-16)}.agent-page.adm-settings{direction:inherit;text-align:start}.adm-stages{display:flex;flex-direction:column;gap:var(--space-12)}.adm-stages-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.adm-stages-addcustom{display:flex;align-items:center;gap:var(--space-8);flex:1;min-width:13.75rem}.adm-stage-card,.adm-stage-view{border:1px solid var(--color-border-soft);border-radius:var(--r-12);background:var(--color-bg);overflow:hidden}.adm-stage-card[data-disabled=true],.adm-stage-view[data-disabled=true]{opacity:.6}.adm-stage-head,.adm-stage-view-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-10) var(--space-14);background:var(--color-card);border-block-end:1px solid var(--color-border-soft)}.adm-stage-head-actions{display:inline-flex;align-items:center;gap:var(--space-10)}.adm-stage-body{display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-12) var(--space-14)}.adm-stage-addrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-8);font-size:var(--t-13);color:var(--color-ink-muted);padding-block-start:var(--space-10);margin-block-start:var(--space-4);border-block-start:1px solid var(--color-border-soft)}.adm-addaction-label{min-width:0}.adm-addaction-note{margin-inline-start:auto;padding-inline-start:var(--space-10);font-size:var(--t-12);font-weight:400;color:var(--color-ink-soft);white-space:nowrap}.adm-stage-body>.adm-muted{padding-block:var(--space-6)}.adm-actions-editor{display:flex;flex-direction:column;gap:var(--space-10);align-items:stretch}.adm-actions-editor>.adm-muted{padding-block:var(--space-6)}.adm-actions-editor>.adm-stage-addrow{margin-block-start:0}.adm-rules{display:flex;flex-direction:column;gap:var(--space-12)}.adm-rule-card{border:1px solid var(--color-border-soft);border-radius:var(--r-12);background:var(--color-bg);overflow:hidden}.adm-rule-card[data-disabled=true]{opacity:.6}.adm-rule-head{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-14);background:var(--color-card);border-block-end:1px solid var(--color-border-soft)}.adm-rule-head .adm-code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-rule-head-actions{display:inline-flex;align-items:center;gap:var(--space-10);margin-inline-start:auto}.adm-rule-body{padding:var(--space-14)}.adm-rule-elapsed,.adm-rule-cond{border:1px solid var(--color-border-soft);border-radius:var(--r-10);background:var(--color-card);padding:var(--space-12)}.adm-action-card{border:1px solid var(--color-border-soft);border-radius:var(--r-10);background:var(--color-card)}.adm-action-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-12);background:var(--color-bg);border-start-start-radius:calc(var(--r-10) - 1px);border-start-end-radius:calc(var(--r-10) - 1px);border-block-end:1px solid var(--color-border-soft)}.adm-action-type,.adm-action-summary-type{font-size:var(--t-14);font-weight:600;color:var(--color-ink)}.adm-action-head-actions{display:inline-flex;align-items:center;gap:var(--space-4)}.adm-action-body{display:flex;flex-direction:column;gap:var(--space-12);padding-block:var(--space-12);padding-inline:var(--space-12)}.adm-action-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-12);padding-block:var(--space-8);padding-inline:var(--space-12);border-block-start:1px solid var(--color-border-soft)}.adm-action-foot-hint{font-size:var(--t-12);color:var(--color-ink-muted)}.adm-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-12)}.adm-kv{display:flex;flex-direction:column;gap:var(--space-8)}.adm-kv-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:var(--space-8)}.adm-kv-add{display:inline-flex;align-items:center;gap:var(--space-6);align-self:flex-start;font-size:var(--t-13);color:var(--color-accent);background:none;border:none;padding:var(--space-4) 0;cursor:pointer}.adm-body-modeswitch{display:inline-flex;gap:var(--space-6);margin-block-end:var(--space-8)}.adm-modechip{font-size:var(--t-12);padding:var(--space-4) var(--space-10);border-radius:var(--r-8);border:1px solid var(--color-border-soft);background:var(--color-card);color:var(--color-ink-muted);cursor:pointer}.adm-modechip[data-active=true]{background:var(--color-accent-soft);color:var(--color-accent-dark);border-color:var(--color-accent)}.adm-json-textarea{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-13);padding:var(--space-10);border-radius:var(--r-10);border:1px solid var(--color-border-soft);background:var(--color-card);color:var(--color-ink);resize:vertical}.adm-note--hint{background:var(--color-bg);color:var(--color-ink-light);flex-direction:column;gap:var(--space-6)}.adm-template-roots{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-11);color:var(--color-ink-light);word-break:break-word}.adm-vars-info{display:flex}.adm-vars-info-btn{display:inline-flex;align-items:center;gap:var(--space-6);padding-block:var(--space-4);padding-inline:0;border:0;background:none;font-size:var(--t-12);color:var(--color-ink-muted);cursor:help}.adm-vars-info-btn:hover{color:var(--color-ink)}.adm-vars-info-btn:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:var(--r-6)}.adm-vars-info-hint{margin:0;margin-block-end:var(--space-6);line-height:1.5}.adm-vars-info-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.125rem;text-align:start}.adm-vars-info-list code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-11);word-break:break-word}.adm-stages-view{display:flex;flex-direction:column;gap:var(--space-12)}.adm-stage-view-state{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--t-12);color:var(--color-success-text)}.adm-stage-view-state.adm-muted{color:var(--color-ink-muted)}.adm-stage-view-actions{list-style:decimal;padding-inline-start:var(--space-20);margin:0;padding-block:var(--space-10);display:flex;flex-direction:column;gap:var(--space-8)}.adm-stage-view-actions>li{padding-inline:var(--space-14)}.adm-action-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8);font-size:var(--t-13)}.adm-table tr[data-disabled=true]{opacity:.55}.adm-dparams{display:flex;flex-direction:column;gap:var(--space-8)}.adm-dparam-row{display:grid;grid-template-columns:minmax(7.5rem,1fr) 7.5rem minmax(10rem,2fr) auto auto;gap:var(--space-8);align-items:center}@media (max-width: 640px){.adm-dparam-row{grid-template-columns:1fr 1fr}}.adm-attach{display:flex;flex-direction:column;gap:var(--space-6)}.adm-attach-row{border:1px solid var(--color-border-soft);border-radius:var(--r-10);padding:var(--space-10) var(--space-12);background:var(--color-card)}.adm-attach-row[data-attached=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.adm-attach-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);flex-wrap:wrap}.adm-attach-label{display:inline-flex;align-items:center;gap:var(--space-8)}.adm-attach-toggle{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--t-12);color:var(--color-ink-muted);background:none;border:none;cursor:pointer}.adm-attach-overrides{display:grid;grid-template-columns:minmax(8.75rem,1fr) minmax(11.25rem,2fr);gap:var(--space-8);margin-block-start:var(--space-10)}@media (max-width: 640px){.adm-attach-overrides{grid-template-columns:1fr}}.adm-attach-view{display:flex;flex-direction:column;gap:var(--space-8)}.adm-attach-view-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8)}.adm-subagents{display:flex;flex-direction:column;gap:var(--space-12)}.adm-subagent-card{border:1px solid var(--color-border-soft);border-radius:var(--r-12);background:var(--color-bg);padding:var(--space-14);display:flex;flex-direction:column;gap:var(--space-12)}.adm-subagent-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.adm-subagent-view-row{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-6);border-block-end:1px solid var(--color-border-soft)}.adm-subagent-view-row:last-child{border-block-end:none}.adm-subagent-view-params{display:flex;flex-wrap:wrap;gap:var(--space-6)}.adm-agent-live-badges{display:inline-flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.adm-roster-toolbar{display:flex;align-items:center;gap:var(--space-16);flex-wrap:wrap;padding:var(--space-14) var(--space-18)}.adm-roster-count{font-size:var(--t-13);color:var(--color-ink-muted)}.adm-roster-hint{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--t-12);color:var(--color-ink-muted)}.adm-client-cell{display:flex;align-items:center;gap:var(--space-12);min-width:0}.adm-avatar{width:2.25rem;height:2.25rem;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--color-green-soft),var(--color-beige-soft));display:grid;place-items:center;font-size:var(--t-14);font-weight:600;color:var(--color-ink);flex-shrink:0;text-transform:uppercase}.adm-client-name{font-weight:600;color:var(--color-ink);overflow-wrap:anywhere}.adm-client-plan{font-size:var(--t-12);color:var(--color-ink-muted);margin-block-start:1px}.adm-row-dim{opacity:.78}.adm-row-dim .adm-avatar{background:var(--color-border-soft);color:var(--color-ink-muted)}.adm-divider-row td{padding:var(--space-10) var(--space-16);background:var(--color-bg);font-size:var(--t-11);font-weight:600;letter-spacing:.06em;color:var(--color-ink-light);border-block-end:1px solid var(--color-row-divider)}.adm-client-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap;padding:0 var(--space-4) var(--space-16)}.adm-client-topline-main{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.adm-client-topline-meta{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;font-size:var(--t-13);color:var(--color-ink-soft)}.adm-client-topline-actions{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;margin-inline-start:auto}.adm-cockpit{background:var(--color-card);border-radius:var(--r-18);overflow:hidden}.adm-cockpit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap;padding:var(--space-16) var(--space-20) var(--space-12)}.adm-cockpit-head-main{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.adm-cockpit-head-meta{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;font-size:var(--t-13);color:var(--color-ink-soft)}.adm-cockpit-head-actions{display:flex;align-items:center;gap:var(--space-10);flex-shrink:0}.adm-cockpit-tabs{padding:var(--space-6) var(--space-10) 0}.adm-subnav{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-12) var(--space-16) 0}.adm-subnav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;border-radius:var(--r-pill);padding:var(--space-6) var(--space-12);font-size:var(--t-13);font-weight:500;color:var(--color-ink-soft);cursor:pointer;white-space:nowrap;transition:background var(--dur-120),color var(--dur-120)}.adm-subnav-item:hover{background:var(--color-hover);color:var(--color-ink)}.adm-subnav-item[aria-current=page]{background:var(--color-selected);color:var(--color-accent);font-weight:600}.adm-subnav-item:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.adm-subnav-end{display:flex;align-items:center;margin-inline-start:auto}.adm-cockpit-panel{padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-16)}.adm-agent-name-cell{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.adm-group-caption{font-size:var(--t-11);font-weight:600;letter-spacing:.06em;color:var(--color-ink-muted);margin-block:var(--space-4) var(--space-8);padding-inline:var(--space-4)}.adm-group-rows{display:flex;flex-direction:column;gap:var(--space-8)}.adm-group-row{display:flex;align-items:center;gap:var(--space-14);border:1px solid var(--color-border-soft);border-radius:var(--r-16);padding:var(--space-12) var(--space-18)}.adm-group-row svg{color:var(--color-ink-muted);flex-shrink:0}.adm-group-name{font-weight:600;color:var(--color-ink);overflow-wrap:anywhere}.adm-group-nolive{font-size:var(--t-13);color:var(--color-ink-muted)}.adm-group-row-end{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--space-10);font-size:var(--t-13);color:var(--color-ink-muted)}.adm-group-ver{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;direction:ltr;unicode-bidi:isolate;color:var(--color-ink)}.adm-tools-list{display:flex;flex-direction:column;gap:var(--space-8)}.adm-tool-row{display:flex;align-items:center;gap:var(--space-14);border:1px solid var(--color-border-soft);border-radius:var(--r-16);padding:var(--space-13) var(--space-18)}.adm-tool-row[data-dead=true]{opacity:.7}.adm-tool-icon{width:2.125rem;height:2.125rem;border-radius:var(--r-10);background:var(--color-green-light);color:var(--color-green);display:grid;place-items:center;flex-shrink:0}.adm-tool-row[data-dead=true] .adm-tool-icon{background:var(--color-border-soft);color:var(--color-ink-muted)}.adm-tool-main{flex:1;min-width:0}.adm-tool-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;font-size:var(--t-13);color:var(--color-ink);direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}.adm-tool-desc{font-size:var(--t-13);color:var(--color-ink-soft);margin-block-start:1px}.adm-tool-actions{display:inline-flex;align-items:center;gap:var(--space-4);flex-shrink:0}.adm-tool-caption{font-size:var(--t-11);font-weight:600;letter-spacing:.06em;color:var(--color-ink-muted);margin-block:var(--space-12) var(--space-2);padding-inline:var(--space-4)}.adm-field{display:flex;flex-direction:column;gap:var(--space-6)}.adm-field-label{font-size:var(--t-13);font-weight:500;color:var(--color-ink-light)}.adm-field-hint{font-size:var(--t-12);color:var(--color-ink-muted)}.adm-prod-grid{display:grid;grid-template-columns:18.75rem 1fr;gap:var(--space-24);align-items:start;padding:var(--space-24)}@container shell (max-width: 45rem){.adm-prod-grid{grid-template-columns:1fr}}.adm-prod-facts{display:flex;flex-direction:column;gap:var(--space-14)}.adm-live-tile{background:var(--color-green-light);border-radius:var(--r-16);padding:var(--space-16)}.adm-live-tile-head{display:flex;align-items:center;gap:var(--space-8);margin-block-end:var(--space-10);color:var(--color-green-dark)}.adm-live-tile-head .adm-live-tile-label{font-size:var(--t-13);font-weight:600}.adm-live-tile-head .adm-live-tile-ver{margin-inline-start:auto;font-weight:700;font-size:var(--t-14)}.adm-live-tile-body{font-size:var(--t-13);color:var(--color-ink-soft);line-height:1.6}.adm-prod-fact{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-12);font-size:var(--t-13);padding:var(--space-9) var(--space-4);border-block-end:1px solid var(--color-border-soft)}.adm-prod-fact-k{color:var(--color-ink-soft)}.adm-prod-fact-v{font-weight:600;color:var(--color-ink)}.adm-prod-tools-cap{font-size:var(--t-11);font-weight:600;letter-spacing:.06em;color:var(--color-ink-muted);margin:var(--space-4) var(--space-4) var(--space-8)}.adm-prod-tools-chips{display:flex;flex-wrap:wrap;gap:var(--space-6)}.adm-prompt-cap{font-size:var(--t-11);font-weight:600;letter-spacing:.06em;color:var(--color-ink-muted);margin:0 var(--space-4) var(--space-8)}.adm-prompt-panel{background:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:var(--r-16);padding:var(--space-18) var(--space-20);font-size:var(--t-14);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;max-height:27.5rem;overflow:auto;color:var(--color-ink)}.adm-table tr.adm-row-live>td,.adm-table .adm-row-live>td{background:var(--color-green-light)}.adm-eval-rows{display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-20)}.adm-eval-row{display:flex;align-items:center;gap:var(--space-16);border:1px solid var(--color-border-soft);border-radius:var(--r-16);padding:var(--space-14) var(--space-18);cursor:pointer;transition:border-color var(--dur-120) ease,background var(--dur-120) ease}.adm-eval-row:hover{border-color:var(--color-green-soft);background:var(--color-hover)}.adm-eval-row-tile{inline-size:2.25rem;block-size:2.25rem;border-radius:var(--r-pill);display:grid;place-items:center;flex-shrink:0;background:var(--color-bg);color:var(--color-ink-light)}.adm-eval-row-tile--good{background:var(--color-success-light);color:var(--color-success-text)}.adm-eval-row-tile--review{background:var(--color-beige-light);color:var(--color-beige-text)}.adm-eval-row-tile--problematic{background:var(--color-red-light);color:var(--color-red-text)}.adm-eval-row-main{min-inline-size:0}.adm-eval-row-title{font-weight:600;font-size:var(--t-14);color:var(--color-ink);display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.adm-eval-row-sub{font-size:var(--t-12);color:var(--color-ink-muted);margin-block-start:.125rem}.adm-eval-row-end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-12);flex-shrink:0}.adm-eval-row-chev{color:var(--color-ink-muted);flex-shrink:0}.adm-radio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-12)}.adm-radio-card{position:relative;border:1px solid var(--color-border);border-radius:var(--r-16);padding:var(--space-16);cursor:pointer;background:var(--color-card);transition:border-color var(--dur-120) ease,background var(--dur-120) ease,box-shadow var(--dur-120) ease;display:flex;flex-direction:column;gap:var(--space-4)}.adm-radio-card:hover{border-color:var(--color-green-soft)}.adm-radio-card[data-on=true]{border-color:var(--color-green);background:var(--color-selected);box-shadow:0 0 0 1px var(--color-green)}.adm-radio-card-icon{color:var(--color-ink-muted);margin-block-end:var(--space-6)}.adm-radio-card[data-on=true] .adm-radio-card-icon{color:var(--color-green)}.adm-radio-card-title{font-weight:600;color:var(--color-ink)}.adm-radio-card-desc{font-size:var(--t-12);color:var(--color-ink-soft);line-height:1.5}.adm-radio-card:focus-within{border-color:var(--color-green)}.adm-wizard-steps .adm-step-sep{color:var(--color-ink-muted);flex-shrink:0}.adm-finding--flag{border-color:var(--color-red-light);background:var(--color-red-light)}.adm-compare-note{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--t-13);font-weight:400;color:var(--color-ink-soft)}.admin-shell .ui-menu[role=listbox]{max-height:min(20rem,50vh);overflow-y:auto;overscroll-behavior:contain}.adm-stages-split{display:flex;gap:var(--space-16);align-items:flex-start}.adm-stages-split-main{flex:1 1 60%;min-width:0}.adm-stages-split-aside{flex:1 1 40%;min-width:0;position:sticky;top:var(--space-16)}@container shell (max-width: 47.9375rem){.adm-stages-split{flex-direction:column}.adm-stages-split-aside{position:static;width:100%}}.adm-prompt-preview{display:flex;flex-direction:column;gap:var(--space-8)}.adm-prompt-preview-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);inline-size:100%;padding:var(--space-8) var(--space-12);background:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:var(--r-12);font-size:var(--t-13);font-weight:600;color:var(--color-ink-light);cursor:pointer;text-align:start}.adm-tel-stack{display:flex;flex-direction:column;gap:var(--space-16)}.adm-tel-row{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-block-end:1px solid var(--color-row-divider)}.adm-tel-row:last-child{border-block-end:none}.adm-tel-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.adm-tel-e164{font-size:var(--t-14);font-weight:600;color:var(--color-ink);unicode-bidi:isolate}.adm-tel-label{font-size:var(--t-12);color:var(--color-ink-muted)}.adm-tel-row-actions{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}.adm-tel-search{padding:var(--space-16) var(--space-20);border-block-end:1px solid var(--color-border-soft);background:var(--color-green-light)}.adm-tel-search-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-12)}.adm-tel-field{display:flex;flex-direction:column;gap:var(--space-6);min-width:10rem}.adm-tel-field-label{font-size:var(--t-12);font-weight:600;color:var(--color-ink-soft)}.adm-tel-guard{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);border-block-end:1px solid var(--color-row-divider)}.adm-tel-guard:last-child{border-block-end:none}.adm-tel-guard-main{flex:1;min-width:0}.adm-tel-guard-title{font-size:var(--t-15, var(--t-14));font-weight:600;color:var(--color-ink)}.adm-tel-guard-desc{font-size:var(--t-13);color:var(--color-ink-soft);margin-block-start:var(--space-2)}.adm-tel-number-input{inline-size:6rem;padding:var(--space-8) var(--space-12);border:1px solid var(--color-border);border-radius:var(--r-10);font-size:var(--t-14);color:var(--color-ink);background:var(--color-card);text-align:start}.adm-tel-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:var(--space-12);padding:var(--space-16) var(--space-20)}.adm-tel-tile{padding:var(--space-14) var(--space-16);border-radius:var(--r-16);background:var(--color-green-light)}.adm-tel-tile-value{font-size:var(--t-22, var(--t-20));font-weight:700;color:var(--color-ink);unicode-bidi:isolate}.adm-tel-tile-label{font-size:var(--t-12);color:var(--color-ink-muted);margin-block-start:var(--space-4)}.adm-tel-day{display:grid;grid-template-columns:5.5rem 1fr 4rem;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-20)}.adm-tel-day-label{font-size:var(--t-12);color:var(--color-ink-soft);unicode-bidi:isolate}.adm-tel-day-track{block-size:.625rem;border-radius:var(--r-pill);background:var(--color-border-soft);overflow:hidden}.adm-tel-day-fill{block-size:100%;border-radius:var(--r-pill);background:var(--color-green)}.adm-tel-day-count{font-size:var(--t-12);color:var(--color-ink-muted);text-align:end;unicode-bidi:isolate}.adm-tpl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-tpl-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);padding-block:var(--space-12)}.adm-tpl-row+.adm-tpl-row{border-block-start:1px solid var(--color-border-soft)}.adm-tpl-main{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.adm-tpl-name{font-size:var(--t-14);font-weight:600;color:var(--color-ink)}.adm-tpl-desc{font-size:var(--t-13);line-height:1.5;color:var(--color-ink-muted)}.adm-tpl-meta{display:flex;flex-wrap:wrap;gap:var(--space-10);font-size:var(--t-12);color:var(--color-ink-soft)}.adm-tpl-actions{display:inline-flex;align-items:center;gap:var(--space-4);flex-shrink:0}@media (max-width: 640px){.adm-tpl-row{flex-direction:column;align-items:stretch}.adm-tpl-actions{justify-content:flex-end}}:root{--uf2-cream: var(--color-bg);--uf2-cream-2: var(--color-neutral-chip);--uf2-cream-3: var(--color-cream-3);--uf2-surface: var(--color-card);--uf2-ink: var(--color-ink);--uf2-ink-2: var(--color-ink-light);--uf2-soft: var(--color-ink-muted);--uf2-mute: var(--color-shell-mute);--uf2-charcoal: var(--color-charcoal);--uf2-hair: var(--color-separator);--uf2-hair-2: var(--color-separator-strong);--uf2-forest: var(--color-accent);--uf2-forest-light: var(--color-accent-hover);--uf2-forest-deep: var(--color-accent-dark);--uf2-green: var(--color-signal);--uf2-tag-tint: var(--color-status-green-bg);--uf2-tag-line: var(--color-accent-soft);--uf2-grad-forest: linear-gradient(160deg, var(--color-accent), var(--color-accent-dark));--uf2-warn: var(--color-beige);--uf2-warn-ink: var(--color-beige-text);--uf2-warn-bg: var(--color-beige-light);--uf2-warn-line: var(--color-note-ring);--uf2-err: var(--color-red);--uf2-err-bg: var(--color-red-light);--uf2-err-line: color-mix(in srgb, var(--color-red) 24%, var(--color-card));--uf2-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--uf2-ease: cubic-bezier(.2, .9, .25, 1);--uf2-drawer-w: 30rem;--uf2-topbar-h: var(--shell-topbar-h, 3.5rem)}.admin-v2{background:var(--color-card);color:var(--uf2-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.admin-v2 ::selection{background:#36a06c38}.uf2-kit,.uf2-wrap,.uf2-flow,.uf2-agenthead,.uf2-drawer,.uf2-menu,.uf2-modal,.uf2-sec,.uf2-profile,.uf2-clist{font-size:var(--t-13);line-height:1.5}.uf2-mono{font-family:var(--uf2-mono);font-size:.93em}.uf2-sml{font-size:var(--t-11);color:var(--uf2-soft)}.uf2-hint{font-size:var(--t-12);color:var(--uf2-soft);line-height:1.55}.uf2-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.uf2-colg{display:flex;flex-direction:column;gap:.5rem}.uf2-fcol{display:flex;flex-direction:column;gap:.25rem}.uf2-spacer{flex:1}.uf2-emptyh{display:flex;flex-direction:column;gap:.625rem;align-items:flex-start;color:var(--uf2-soft);font-size:var(--t-13);line-height:1.55}.uf2-grip{color:var(--uf2-hair-2);cursor:grab;flex:none}.uf2-grip:hover{color:var(--uf2-mute)}.uf2-wrap{inline-size:100%;min-inline-size:0;max-width:66.25rem;margin-inline:auto;padding-block:1.5rem}.uf2-wrap-narrow{max-width:57.5rem}.uf2-draftbar{position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:.625rem;background:var(--uf2-forest-deep);color:var(--uf2-cream);padding-block:.375rem;padding-inline:1.375rem;font-size:var(--t-12);min-height:2.375rem;flex-wrap:wrap}.uf2-quiet{color:color-mix(in srgb,var(--color-cream) 60%,transparent)}.uf2-btn{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2rem;border-radius:var(--r-8);font-family:var(--font-sans);font-size:var(--text-13-5);font-weight:500;padding-block:0;padding-inline:.8125rem;cursor:pointer;border:1px solid transparent;background:var(--color-accent);color:var(--color-accent-text);text-decoration:none;transition:background var(--dur-200, .2s),border-color var(--dur-200, .2s),color var(--dur-200, .2s)}.uf2-btn:hover:not(:disabled){background:var(--color-accent-hover);color:var(--color-accent-text)}.uf2-btn:disabled{opacity:.6;cursor:not-allowed}.uf2-btn:focus-visible,.uf2-btn-add:focus-visible,.uf2-iconbtn:focus-visible,.uf2-inboxbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.uf2-btn-sm{min-block-size:1.75rem;padding-inline:.6875rem;border-radius:var(--r-7);font-size:var(--text-13)}.uf2-btn-cream{background:var(--color-fill-2);color:var(--color-ink)}.uf2-btn-cream:hover:not(:disabled){background:var(--color-fill-3);color:var(--color-ink)}.uf2-btn-o{background:var(--color-card);color:var(--color-ink);border-color:transparent;box-shadow:var(--shadow-control)}.uf2-btn-o:hover:not(:disabled){background:var(--color-card);border-color:transparent;color:var(--color-ink);box-shadow:var(--shadow-control-hover)}.uf2-btn-q{background:transparent;color:var(--color-ink-light);border-color:transparent}.uf2-btn-q:hover:not(:disabled){background:var(--color-hover);color:var(--uf2-ink)}.uf2-btn-err{background:transparent;color:var(--uf2-err);border-color:var(--uf2-err-line)}.uf2-btn-err:hover:not(:disabled){background:var(--uf2-err-bg);color:var(--uf2-err)}.uf2-btn-add{display:inline-flex;align-items:center;gap:.375rem;border:1px dashed var(--uf2-hair-2);background:transparent;color:var(--uf2-ink-2);border-radius:var(--r-10);font-family:var(--font-sans);font-size:var(--t-12);font-weight:600;padding-block:.34375rem;padding-inline:.6875rem;cursor:pointer;transition:border-color var(--dur-200, .2s),color var(--dur-200, .2s)}.uf2-btn-add:hover:not(:disabled){border-color:var(--uf2-forest);color:var(--uf2-forest)}.uf2-btn-add:disabled{opacity:.5;cursor:not-allowed}.uf2-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--uf2-hair-2);flex:none;display:inline-block}.uf2-dot-g{background:var(--uf2-green)}.uf2-dot-w{background:var(--uf2-warn)}.uf2-dot-e{background:var(--uf2-err)}.uf2-chip{display:inline-flex;align-items:center;gap:.3125rem;border-radius:var(--r-pill);padding-block:.15625rem;padding-inline:.5625rem;font-family:var(--font-sans);font-size:var(--t-11);font-weight:600;border:1px solid var(--uf2-hair);background:var(--uf2-cream-2);color:var(--uf2-ink-2);white-space:nowrap}.uf2-chip-mono{font-family:var(--uf2-mono);font-weight:600}.uf2-chip-ver,.uf2-chip-ok{background:var(--uf2-tag-tint);border-color:var(--uf2-tag-line);color:var(--uf2-forest)}.uf2-chip-grp{background:var(--uf2-cream-2);color:var(--color-ink-light)}.uf2-chip-warn{background:var(--uf2-warn-bg);border-color:var(--uf2-warn-line);color:var(--uf2-warn-ink)}.uf2-chip-err{background:var(--uf2-err-bg);border-color:var(--uf2-err-line);color:var(--uf2-err)}.uf2-chip-dim{opacity:.55}.uf2-chip-unused{background:transparent;border-style:dashed;color:var(--uf2-mute)}.uf2-sel,.uf2-inp{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--uf2-hair-2);background:var(--uf2-surface);border-radius:var(--r-8);padding-block:.25rem;padding-inline:.5625rem;font-family:var(--font-sans);font-size:var(--t-12);font-weight:500;color:var(--uf2-ink);white-space:nowrap;min-height:1.625rem}.uf2-sel{cursor:pointer;transition:border-color var(--dur-200, .2s);-webkit-appearance:none;-moz-appearance:none;appearance:none}.uf2-sel:hover{border-color:var(--uf2-forest)}.uf2-sel-caret:after{content:"";width:.34375rem;height:.34375rem;border-inline-end:1.5px solid var(--uf2-mute);border-block-end:1.5px solid var(--uf2-mute);transform:rotate(45deg) translateY(-1px);margin-inline:.1875rem 1px;margin-block-end:.125rem;flex:none}.uf2-inp:focus-within,.uf2-inp:focus,.uf2-sel:focus-visible{border-color:var(--uf2-green);box-shadow:var(--focus-ring-input);outline:none}.uf2-bad{border-color:var(--uf2-err);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-red) 12%,transparent)}.uf2-grow{flex:1;min-width:7.5rem}.uf2-inp input,.uf2-inp textarea{border:0;outline:none;background:transparent;font:inherit;color:inherit;width:100%;min-width:0;padding:0}.uf2-inp input::placeholder,.uf2-inp textarea::placeholder,.uf2-ph{color:var(--uf2-soft);opacity:1}.uf2-flbl{font-family:var(--font-sans);font-size:var(--t-11);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--uf2-soft)}.uf2-tgl{width:1.625rem;height:.9375rem;border-radius:var(--r-pill);background:var(--uf2-forest);position:relative;display:inline-block;flex:none;border:0;padding:0;cursor:pointer;transition:background var(--dur-160, .16s)}.uf2-tgl:after{content:"";position:absolute;width:.6875rem;height:.6875rem;border-radius:50%;background:var(--color-card);top:.125rem;inset-inline-end:.125rem}.uf2-tgl-off{background:var(--uf2-hair-2)}.uf2-tgl-off:after{inset-inline-end:auto;inset-inline-start:.125rem}.uf2-tgl:focus-visible{outline:2px solid var(--uf2-green);outline-offset:2px}.uf2-iconbtn{width:2rem;height:2rem;border-radius:.4375rem;border:1px solid var(--uf2-hair);background:var(--uf2-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--uf2-soft);cursor:pointer;padding:0;flex:none}.uf2-iconbtn:hover:not(:disabled){color:var(--uf2-ink);border-color:var(--uf2-hair-2)}.uf2-iconbtn:disabled{opacity:.45;cursor:not-allowed}.uf2-iconbtn-sm{width:2rem;height:2rem;border-radius:var(--r-6)}.uf2-inboxbtn{width:2rem;height:2rem;border-radius:var(--r-10);border:1px solid var(--uf2-hair-2);background:var(--uf2-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--uf2-ink-2);cursor:pointer;position:relative;flex:none;padding:0}.uf2-inboxbtn:hover{border-color:var(--uf2-forest);color:var(--uf2-forest)}.uf2-bdg{position:absolute;top:-.3125rem;inset-inline-end:-.3125rem;min-width:.9375rem;height:.9375rem;border-radius:var(--r-pill);background:var(--uf2-forest);color:var(--uf2-cream);font-family:var(--font-sans);font-size:var(--t-11);font-weight:800;line-height:.9375rem;text-align:center;padding-inline:.1875rem}.uf2-stbtn-org{background:var(--uf2-warn-bg);border-color:var(--uf2-warn-line);color:var(--uf2-warn-ink)}.uf2-stbtn-org .uf2-bdg{background:var(--uf2-warn)}.uf2-stbtn-red{background:var(--uf2-err-bg);border-color:var(--uf2-err-line);color:var(--uf2-err)}.uf2-stbtn-red .uf2-bdg{background:var(--uf2-err)}.uf2-stbtn-grn{background:var(--uf2-tag-tint);border-color:var(--uf2-tag-line);color:var(--uf2-forest)}.uf2-search{display:flex;align-items:center;gap:.5rem;border:1px solid var(--uf2-hair-2);background:var(--uf2-surface);border-radius:var(--r-pill);padding-block:.4375rem;padding-inline:.875rem;width:min(18.75rem,100%);color:var(--uf2-mute)}.uf2-search:focus-within{border-color:var(--uf2-green);box-shadow:var(--focus-ring-input)}.uf2-search input{border:0;outline:none;background:transparent;font-family:var(--font-sans);font-size:var(--t-13);font-weight:500;color:var(--uf2-ink);width:100%;min-width:0}.uf2-search input::placeholder{color:var(--uf2-soft);opacity:1}.uf2-note{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--t-12);line-height:1.5;color:var(--color-ink-light);background:var(--uf2-cream);border:1px solid var(--uf2-hair);border-radius:var(--r-10);padding-block:.5rem;padding-inline:.6875rem}.uf2-note-warn{background:var(--uf2-warn-bg);border-color:var(--uf2-warn-line);color:var(--uf2-warn-ink)}.uf2-note-err{background:var(--uf2-err-bg);border-color:var(--uf2-err-line);color:var(--uf2-err)}.uf2-sec{background:var(--uf2-surface);border:1px solid var(--uf2-hair);border-radius:var(--r-14);margin-block-end:.875rem;scroll-margin-block-start:3.75rem}.uf2-sec-hh{margin:0;font:inherit;display:block}.uf2-sec-h{display:flex;align-items:center;gap:.5625rem;padding-block:.75rem;padding-inline:1.125rem;cursor:pointer;width:100%;background:transparent;border:0;text-align:start;color:inherit;font:inherit}.uf2-sec-h h2,.uf2-sec-h h3,.uf2-sec-t{margin:0;font-size:var(--t-14);font-weight:800;letter-spacing:-.01em;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.uf2-sec-sum{color:var(--uf2-soft);font-size:var(--t-12)}.uf2-sec-chev{margin-inline-start:auto;color:var(--uf2-mute);transition:transform var(--dur-200, .2s);flex:none}.uf2-sec-closed .uf2-sec-chev{transform:rotate(-90deg)}[dir=rtl] .uf2-sec-closed .uf2-sec-chev{transform:rotate(90deg)}.uf2-sec-b{border-block-start:1px solid var(--uf2-hair);padding-block:.9375rem;padding-inline:1.125rem;display:flex;flex-direction:column;gap:.75rem}.uf2-tblwrap{overflow-x:auto;max-width:100%}.uf2-tbl{width:100%;border-collapse:collapse;font-size:var(--t-13)}.uf2-tbl th{text-align:start;font-family:var(--font-sans);font-size:var(--t-11);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--uf2-soft);padding-block:.125rem .4375rem;padding-inline:.625rem;border-block-end:1px solid var(--uf2-hair);white-space:nowrap}.uf2-tbl td{padding-block:.5rem;padding-inline:.625rem;border-block-end:1px solid var(--uf2-cream-2);vertical-align:middle}.uf2-tbl tr:last-child td{border-block-end:0}.uf2-tbl tbody tr:hover td{background:var(--color-fill-1)}.uf2-kv{display:grid;grid-template-columns:10.5rem 1fr;gap:.5625rem 1rem;align-items:center;font-size:var(--t-13)}.uf2-kv-k{color:var(--uf2-soft);font-weight:600;font-size:var(--t-12)}@media (max-width: 640px){.uf2-kv{grid-template-columns:1fr;gap:.25rem}}.uf2-dashbox{border:1px dashed var(--uf2-hair-2);border-radius:var(--r-12);padding:1rem;display:flex;flex-direction:column;gap:.5625rem;color:var(--uf2-soft);font-size:var(--t-13)}.uf2-vchip{display:inline-flex;gap:.4375rem;align-items:center;border:1px solid var(--uf2-hair-2);background:var(--uf2-surface);border-radius:var(--r-pill);padding-block:.3125rem;padding-inline:.75rem;font-family:var(--font-sans);font-size:var(--t-12);font-weight:700;color:var(--uf2-ink-2)}.uf2-vchip-live{background:var(--uf2-forest);border-color:var(--uf2-forest);color:var(--uf2-cream)}.uf2-vchip-draft{border-style:dashed;color:var(--uf2-ink)}.uf2-ddcaret{width:.375rem;height:.375rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);margin-inline-start:.25rem;display:inline-block;flex:none}.uf2-verrow{display:flex;gap:.5rem;align-items:center;padding-block:.4375rem;padding-inline:.5625rem;border-radius:var(--r-8);cursor:pointer;font-family:var(--font-sans);font-size:var(--t-12);font-weight:600;color:var(--uf2-ink);width:100%;background:transparent;border:0;text-align:start}.uf2-verrow:hover{background:var(--color-hover)}.uf2-verrow-on{background:var(--uf2-tag-tint)}.uf2-verrow .uf2-sml{margin-inline-start:auto;text-align:end}.uf2-vname{font-weight:600}.uf2-menu{background:var(--uf2-surface);border:1px solid var(--uf2-hair-2);border-radius:var(--r-12);box-shadow:var(--shadow-pop);padding:.5rem;display:flex;flex-direction:column;gap:.125rem;min-width:13.75rem;max-width:min(22.5rem,calc(100vw - 1.5rem))}.uf2-menu-h{margin-block:1px .4375rem;margin-inline:.25rem;font-family:var(--font-sans);font-size:var(--t-11);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--uf2-soft)}.uf2-menu-f{margin-block-start:.375rem;padding-block-start:.4375rem;border-block-start:1px solid var(--uf2-hair);font-size:var(--t-11);color:var(--uf2-soft);line-height:1.5}.uf2-menu-row{display:flex;gap:.5625rem;align-items:center;padding-block:.4375rem;padding-inline:.5rem;border-radius:var(--r-8);cursor:pointer;font-family:var(--font-sans);font-size:var(--t-12);font-weight:600;color:var(--uf2-ink);width:100%;background:transparent;border:0;text-align:start}.uf2-menu-row:hover,.uf2-menu-row[data-highlighted]{background:var(--color-hover);outline:none}.uf2-menu-row .uf2-sml{margin-inline-start:auto}.uf2-menu-row-bad{color:var(--uf2-err)}.uf2-cb{width:.9375rem;height:.9375rem;border-radius:.25rem;border:1.5px solid var(--uf2-hair-2);display:inline-flex;align-items:center;justify-content:center;color:transparent;flex:none;transition:all var(--dur-140, .14s)}.uf2-cb-on{background:var(--uf2-forest);border-color:var(--uf2-forest);color:var(--uf2-cream)}.uf2-hbox{border:1px solid var(--uf2-warn-line);background:var(--uf2-warn-bg);border-radius:var(--r-14);padding-block:.6875rem .375rem;padding-inline:1rem}.uf2-hbox-todo{border-color:var(--uf2-hair-2);background:var(--uf2-surface)}.uf2-hbox-h{display:flex;gap:.5625rem;align-items:center;font-family:var(--font-sans);font-size:var(--t-13);font-weight:700;color:var(--uf2-warn-ink);padding-block-end:.5rem}.uf2-hbox-todo .uf2-hbox-h{color:var(--uf2-ink)}.uf2-hrow{display:flex;gap:.625rem;align-items:center;padding-block:.5rem;border-block-start:1px dashed var(--uf2-warn-line);font-size:var(--t-13);color:var(--uf2-ink-2);width:100%;background:transparent;text-align:start}.uf2-hbox-todo .uf2-hrow{border-block-start-color:var(--uf2-hair)}.uf2-hrow-bad{color:var(--uf2-err)}.uf2-hrow-bad .uf2-dot{background:var(--uf2-err)}.uf2-hrow-ok{color:var(--uf2-soft);text-decoration:line-through;text-decoration-color:var(--uf2-hair-2)}.uf2-circ{width:.875rem;height:.875rem;border-radius:50%;border:1.5px solid var(--uf2-hair-2);flex:none}.uf2-promptbox{background:var(--uf2-cream);border:1px solid var(--uf2-hair);border-radius:var(--r-12);padding-block:.8125rem;padding-inline:1rem;font-family:var(--uf2-mono);font-size:var(--t-12);font-weight:500;line-height:1.85;color:var(--uf2-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow-y:auto}.uf2-tk-st{background:var(--uf2-tag-tint);color:var(--uf2-forest);border-radius:.25rem;padding-block:1px;padding-inline:.3125rem;font-weight:700}.uf2-tk-slot{background:var(--uf2-warn-bg);color:var(--uf2-warn-ink);border-radius:.25rem;padding-block:1px;padding-inline:.3125rem;font-weight:700}.uf2-tk-var{background:var(--uf2-cream-3);border-radius:.25rem;padding-block:1px;padding-inline:.3125rem}.uf2-preview{background:var(--uf2-charcoal);color:#e8e4da;border-radius:var(--r-12);padding-block:.8125rem;padding-inline:.9375rem;font-family:var(--uf2-mono);font-size:var(--t-12);font-weight:500;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.uf2-nw{color:#8fdbb2;background:#36a06c29;border-radius:.25rem;padding-block:1px;padding-inline:.3125rem}.uf2-cm{color:#9a9a95}.uf2-toast{position:fixed;top:3.125rem;inset-inline-start:50%;transform:translate(-50%);background:var(--uf2-charcoal);color:var(--uf2-cream);padding-block:.4375rem;padding-inline:.9375rem;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-12);font-weight:600;z-index:var(--z-toast, 2000);box-shadow:var(--shadow-toast)}[dir=rtl] .uf2-toast{transform:translate(50%)}.uf2-drawer{position:fixed;top:var(--uf2-topbar-h);bottom:0;inset-inline-end:0;width:min(var(--uf2-drawer-w),100vw);background:var(--uf2-surface);border-inline-start:1px solid var(--uf2-hair);box-shadow:var(--shadow-sheet);transform:translate(105%);transition:transform var(--dur-200, .3s) var(--uf2-ease);z-index:var(--z-overlay-strong, 41);display:flex;flex-direction:column}[dir=rtl] .uf2-drawer{transform:translate(-105%);box-shadow:var(--shadow-sheet)}.uf2-drawer-open,[dir=rtl] .uf2-drawer-open{transform:none}@media (prefers-reduced-motion: reduce){.uf2-drawer{transition:none}}.uf2-dr-h{display:flex;align-items:center;gap:.5625rem;padding-block:.75rem;padding-inline:1rem;border-block-end:1px solid var(--uf2-hair);flex:none}.uf2-dr-h .uf2-name{font-family:var(--uf2-mono);font-size:var(--t-13);font-weight:800}.uf2-dr-b{overflow:auto;padding-block:.875rem 1.75rem;padding-inline:1rem;display:flex;flex-direction:column;gap:1rem}.uf2-dr-sec{display:flex;flex-direction:column;gap:.5rem}.uf2-dr-sec+.uf2-dr-sec{border-block-start:1px solid var(--uf2-hair);padding-block-start:.75rem}.uf2-drawer .adm-kv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.uf2-drawer .adm-kv-row>*{min-inline-size:0;overflow:hidden}.uf2-dr-sec h4{margin:0;font-family:var(--font-sans);font-size:var(--t-13);font-weight:700;letter-spacing:normal;text-transform:none;color:var(--uf2-ink);display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.uf2-dr-secbtn{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;inline-size:100%;padding:0;border:0;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;cursor:pointer}.uf2-dr-secbtn:hover .uf2-dr-sectitle{color:var(--uf2-ink)}.uf2-dr-secbtn:focus-visible{outline:2px solid var(--uf2-green);outline-offset:3px;border-radius:.25rem}.uf2-dr-secbtn .uf2-bexp{margin-inline-start:0;flex:none}.uf2-dr-secbody{display:flex;flex-direction:column;gap:.5rem}.uf2-dr-secbody[hidden]{display:none}.uf2-dr-hr{border:0;border-block-start:1px solid var(--uf2-hair);margin-block:.125rem 0}.uf2-drawer-pad{transition:padding var(--dur-200, .3s) var(--uf2-ease)}@media (min-width: 1024px){.uf2-drawer-pad-on{padding-inline-end:var(--uf2-drawer-w)}}.uf2-boardwrap{overflow-x:auto}.uf2-flow{position:relative;max-width:97.5rem;margin-inline:auto;min-width:77.5rem}.uf2-bgrid{display:grid;grid-template-columns:17.5rem minmax(19.375rem,22.5rem) minmax(18.75rem,1fr);gap:3.625rem;padding-block:1.5rem .375rem;padding-inline:1.875rem;align-items:start}.uf2-bgrid-lane{padding-block-start:.875rem}.uf2-colh{font-family:var(--font-sans);font-size:var(--t-11);font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--uf2-soft);margin:0 0 .625rem;display:flex;gap:.5rem;align-items:center}.uf2-bcol{display:flex;flex-direction:column;gap:.625rem;min-width:0}.uf2-bcard{position:relative;background:var(--uf2-surface);border:1px solid var(--uf2-hair-2);border-radius:var(--r-12);padding-block:.625rem;padding-inline:.8125rem;font-size:var(--t-12);text-align:start;width:100%;color:inherit;transition:opacity .25s,box-shadow .25s,border-color .25s}.uf2-bt{font-family:var(--uf2-mono);font-size:var(--t-12);font-weight:700;display:flex;align-items:center;gap:.4375rem;flex-wrap:wrap}.uf2-bt .uf2-sans{font-family:var(--font-sans);font-size:var(--t-13);font-weight:700}.uf2-bt>*{min-inline-size:0}.uf2-bt .uf2-chip{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.uf2-bs{color:var(--uf2-soft);font-size:var(--t-11);margin-block-start:.25rem;display:flex;gap:.3125rem .4375rem;flex-wrap:wrap;align-items:center;line-height:1.5}.uf2-bcard-click{cursor:pointer}.uf2-bcard-click:hover{border-color:var(--uf2-forest);box-shadow:var(--shadow-card-hover)}.uf2-bcard-selc{border-color:var(--uf2-forest);box-shadow:0 0 0 1px var(--uf2-forest)}.uf2-bcard-dimc{opacity:.55}.uf2-bcard-hl{border-color:var(--uf2-forest)}.uf2-bghost{border:1px dashed var(--uf2-hair-2);border-radius:var(--r-12);padding-block:.625rem;padding-inline:.8125rem;color:var(--uf2-soft);font-size:var(--t-12);background:transparent;line-height:1.5;text-align:start;width:100%}.uf2-bghost-click{cursor:pointer;transition:border-color .2s,color .2s}.uf2-bghost-click:hover{border-color:var(--uf2-forest);color:var(--uf2-forest)}.uf2-subs{margin-block-start:.5rem;border-block-start:1px dashed var(--uf2-hair);padding-block-start:.3125rem}.uf2-srow{display:flex;align-items:center;gap:.4375rem;padding-block:.3125rem;padding-inline:.5rem;margin-block:1px;margin-inline:-.4375rem;border-radius:var(--r-8);font-family:var(--uf2-mono);font-size:var(--t-11);font-weight:600;color:var(--uf2-ink-2);width:calc(100% + .875rem);background:transparent;border:0;text-align:start;cursor:pointer}.uf2-srow:hover{background:var(--color-hover)}.uf2-srow-hl{background:var(--uf2-tag-tint)}.uf2-srow-selc{background:var(--uf2-tag-tint);color:var(--uf2-forest)}.uf2-tee{color:var(--uf2-hair-2)}.uf2-thin{font-weight:500;color:var(--uf2-soft)}.uf2-bexp{margin-inline-start:auto;color:var(--uf2-mute);transition:transform .2s;font-size:var(--t-11);transform:rotate(-90deg)}[dir=rtl] .uf2-bexp{transform:rotate(90deg)}.uf2-bexp-open,[dir=rtl] .uf2-bexp-open{transform:none}.uf2-outbar{background:var(--uf2-cream-2);border:1px solid var(--uf2-hair);border-radius:var(--r-10);padding-block:.375rem;padding-inline:.6875rem;font-family:var(--uf2-mono);font-size:var(--t-11);font-weight:600;color:var(--uf2-ink-2);display:flex;gap:.5rem;align-items:center}.uf2-lanehead{grid-column:1 / -1;margin-block-start:1.625rem;border-block-start:1px dashed var(--uf2-hair-2);padding-block-start:1rem}.uf2-fusep{border-block-start:1px dashed var(--uf2-hair-2);margin-block:1rem .625rem}.uf2-wires{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:visible}.uf2-wires path{fill:none;stroke:var(--uf2-hair-2);stroke-width:1.5;transition:opacity .2s}.uf2-wires path.uf2-hl{stroke:var(--uf2-forest);stroke-width:2}.uf2-fw .uf2-wires path:not(.uf2-hl){opacity:.14}.uf2-fw .uf2-bcard:not(.uf2-bcard-hl){opacity:.35}.uf2-fw .uf2-bghost{opacity:.3}.uf2-fw .uf2-colh{opacity:.4}.uf2-stage{border:1px solid var(--uf2-hair-2);border-radius:var(--r-12);overflow:hidden;background:var(--uf2-surface)}.uf2-stage+.uf2-stage{margin-block-start:.5625rem}.uf2-stage-h{display:flex;align-items:center;gap:.5625rem;padding-block:.5625rem;padding-inline:.8125rem;cursor:pointer;width:100%;background:transparent;border:0;text-align:start;color:inherit;font:inherit}.uf2-stage-h:hover{background:var(--color-hover)}.uf2-stage-open>.uf2-stage-h{background:var(--uf2-cream);border-block-end:1px solid var(--uf2-hair)}.uf2-stage-name{font-family:var(--uf2-mono);font-size:var(--t-13);font-weight:700}.uf2-stage-cnt{font-size:var(--t-12);color:var(--uf2-soft)}.uf2-stage-mini{margin-inline-start:auto;font-family:var(--uf2-mono);font-size:var(--t-11);font-weight:500;color:var(--uf2-soft)}.uf2-stage-b{padding-block:.25rem .8125rem;padding-inline:.875rem}.uf2-branch{position:relative;margin-block:.5625rem 0;margin-inline-start:.4375rem;padding-block-end:.125rem;padding-inline-start:1rem;border-inline-start:2px solid var(--uf2-cream-3)}.uf2-cond{display:flex;align-items:center;gap:.4375rem;flex-wrap:wrap;font-size:var(--t-12);padding-block:.3125rem .1875rem}.uf2-word{font-family:var(--font-sans);font-size:var(--t-11);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--uf2-forest)}.uf2-word-al{color:var(--uf2-soft)}.uf2-act{display:flex;align-items:center;gap:.5625rem;padding-block:.34375rem;padding-inline:.5rem;border-radius:.5625rem;flex-wrap:wrap}.uf2-act:hover{background:var(--color-hover)}.uf2-hex{width:.4375rem;height:.4375rem;background:var(--uf2-forest);transform:rotate(45deg);border-radius:.125rem;flex:none}.uf2-aname{font-family:var(--uf2-mono);font-size:var(--t-12);font-weight:700;min-width:8rem}.uf2-rowtools{opacity:0;display:flex;gap:.25rem;margin-inline-start:auto}.uf2-act:hover .uf2-rowtools,.uf2-act:focus-within .uf2-rowtools{opacity:1}.uf2-addrow{display:flex;gap:.5rem;margin-block-start:.75rem;flex-wrap:wrap}.uf2-copylist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem;max-block-size:15rem;overflow-y:auto}.uf2-httpcfg{display:flex;flex-direction:column;gap:.5rem;background:var(--uf2-cream);border:1px solid var(--uf2-hair);border-radius:var(--r-10);padding-block:.6875rem;padding-inline:.75rem;margin-block:.25rem .125rem;width:100%}.uf2-picker{margin-block-start:.625rem;border:1px solid var(--uf2-hair-2);border-radius:var(--r-12);background:var(--uf2-surface);box-shadow:var(--shadow-pop);padding:.75rem;max-width:41.25rem}.uf2-picker h4{margin:0 0 .5rem;font-family:var(--font-sans);font-size:var(--t-11);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--uf2-soft)}.uf2-pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:.1875rem}@media (max-width: 640px){.uf2-pgrid{grid-template-columns:1fr}}.uf2-pitem{display:flex;align-items:center;gap:.4375rem;padding-block:.34375rem;padding-inline:.5rem;border-radius:var(--r-8);font-family:var(--uf2-mono);font-size:var(--t-12);font-weight:600;cursor:pointer;color:var(--uf2-ink);background:transparent;border:0;text-align:start;width:100%}.uf2-pitem:hover:not(:disabled){background:var(--color-hover)}.uf2-pitem:disabled{opacity:.4;cursor:not-allowed}.uf2-pitem .uf2-u{margin-inline-start:auto;font-family:var(--font-sans);font-size:var(--t-11);font-weight:500;color:var(--uf2-mute)}.uf2-futypes{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}@media (max-width: 767px){.uf2-futypes{grid-template-columns:1fr}}.uf2-fut{border:1px solid var(--uf2-hair);border-radius:var(--r-12);padding-block:.75rem;padding-inline:.8125rem;cursor:pointer;display:flex;flex-direction:column;gap:.375rem;font-size:var(--t-12);color:var(--uf2-soft);background:var(--uf2-surface);line-height:1.5;text-align:start}.uf2-fut b{color:var(--uf2-ink);font-size:var(--t-13);display:flex;gap:.5rem;align-items:center}.uf2-fut-on{border-color:var(--uf2-forest)}.uf2-rdo{width:.8125rem;height:.8125rem;border-radius:50%;border:1.5px solid var(--uf2-hair-2);flex:none}.uf2-fut-on .uf2-rdo{border-color:var(--uf2-forest);box-shadow:inset 0 0 0 3px var(--uf2-surface);background:var(--uf2-forest)}.uf2-mtabs{display:flex;gap:.125rem;margin-block-start:.875rem;border-block-end:1px solid var(--uf2-hair);overflow-x:auto;scrollbar-width:none}.uf2-mtabs::-webkit-scrollbar{display:none}.uf2-mtab{display:flex;gap:.5rem;align-items:center;padding-block:.5rem;padding-inline:.8125rem;font-family:var(--font-sans);font-size:var(--t-13);font-weight:600;color:var(--uf2-soft);border:0;border-block-end:2px solid transparent;background:transparent;cursor:pointer;text-decoration:none;white-space:nowrap;flex:none}.uf2-mtab:hover{color:var(--uf2-ink)}.uf2-mtab-on{color:var(--uf2-ink);border-block-end-color:var(--uf2-forest);font-weight:700}.uf2-mr{font-family:var(--uf2-mono);font-size:var(--t-11);font-weight:500;color:var(--uf2-soft)}.uf2-avatar{width:2.5rem;height:2.5rem;border-radius:var(--r-12);background:var(--uf2-grad-forest);color:var(--uf2-cream);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--t-16);font-weight:800;flex:none;overflow:hidden}.uf2-avatar-alt{background:var(--uf2-cream-3);color:var(--uf2-ink-2)}.uf2-avatar img,.uf2-pav img{width:100%;height:100%;object-fit:cover}.uf2-agenthead{max-width:92.5rem;margin-inline:auto;padding-block:1.125rem 0;padding-inline:1.375rem}.uf2-ah-row{display:flex;align-items:center;gap:.8125rem;flex-wrap:wrap}.uf2-ah-name{font-size:var(--t-20);font-weight:800;letter-spacing:-.02em;line-height:1.1}.uf2-ah-sub{font-size:var(--t-12);color:var(--uf2-soft);margin-block-start:.125rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.uf2-vstrip{display:flex;gap:.375rem;align-items:center;margin-inline-start:auto;flex-wrap:wrap}.uf2-clist{display:flex;flex-direction:column;gap:.5625rem}.uf2-colhead,.uf2-crow{display:grid;grid-template-columns:2.75rem 1.3fr 1fr .7fr .6fr .8fr auto;gap:.875rem;align-items:center}.uf2-colhead{padding-block-end:.375rem;padding-inline:1rem;font-family:var(--font-sans);font-size:var(--t-12);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--uf2-soft)}.uf2-crow{background:var(--uf2-surface);border:1px solid var(--uf2-hair);border-radius:var(--r-14);padding-block:.75rem;padding-inline:1rem;text-decoration:none;color:var(--uf2-ink);transition:border-color .2s,box-shadow .2s}.uf2-crow:hover{border-color:var(--uf2-forest);box-shadow:var(--shadow-card-hover);color:var(--uf2-ink)}.uf2-nm{font-weight:600;font-size:var(--t-16);min-width:0}.uf2-nm .uf2-sml{display:block;font-weight:500}.uf2-cell{font-size:var(--t-13);color:var(--uf2-soft);min-width:0}.uf2-cell b{color:var(--uf2-ink);font-weight:700}@container shell (max-width: 47.9375rem){.uf2-colhead{display:none}.uf2-crow{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.625rem}}.uf2-profile{display:flex;gap:1.125rem;align-items:flex-start;background:var(--uf2-surface);border:1px solid var(--uf2-hair);border-radius:var(--r-18);padding-block:1.25rem;padding-inline:1.375rem;flex-wrap:wrap}.uf2-pav{width:4.75rem;height:4.75rem;border-radius:var(--r-20);background:var(--uf2-grad-forest);color:var(--uf2-cream);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--t-32);font-weight:800;flex:none;position:relative;overflow:visible}.uf2-cam{position:absolute;inset-inline-end:-.375rem;bottom:-.375rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--uf2-surface);border:1px solid var(--uf2-hair-2);display:flex;align-items:center;justify-content:center;color:var(--uf2-soft);cursor:pointer;padding:0}.uf2-cam:hover{color:var(--uf2-forest);border-color:var(--uf2-forest)}.uf2-pinfo{min-width:0;flex:1}.uf2-pinfo h1{margin:0;font-size:var(--t-20);font-weight:800;letter-spacing:-.02em;display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.uf2-pkv{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.4375rem 1.625rem;margin-block-start:.75rem;font-size:var(--t-13)}.uf2-pkv-k{color:var(--uf2-soft);font-family:var(--font-sans);font-size:var(--t-11);font-weight:700;letter-spacing:.07em;text-transform:uppercase;display:block;margin-block-end:1px}.uf2-modal{width:33.75rem;max-width:94vw;background:var(--uf2-surface);border:1px solid var(--uf2-hair);border-radius:var(--r-16);box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;overflow:hidden}.uf2-m-h{display:flex;align-items:center;gap:.5625rem;padding-block:.8125rem;padding-inline:1rem;border-block-end:1px solid var(--uf2-hair)}.uf2-m-h .uf2-name{font-family:var(--uf2-mono);font-size:var(--t-13);font-weight:800}.uf2-m-b{padding:1rem;display:flex;flex-direction:column;gap:.625rem;overflow-y:auto;min-height:0}.uf2-m-f{display:flex;gap:.5rem;justify-content:flex-end;padding-block:.75rem;padding-inline:1rem;border-block-start:1px solid var(--uf2-hair);background:var(--uf2-cream)}.admin-v2 .adm-card{background:var(--uf2-surface);border:1px solid var(--uf2-hair);border-radius:var(--r-14)}.ux-shell-body{display:flex;flex:1 1 auto;min-block-size:0}.ux-shell-scroll{position:relative}.ux-shell-content{padding-block:1.5rem 1rem}.ux-shell-frame .ux-page{padding-block:0}@media (width >= 48rem){.ux-shell-scroll:has([data-page-fill]){display:flex;flex-direction:column;overflow-y:hidden}.ux-shell-scroll:has([data-page-fill])>.ux-shell-content,.ux-shell-content:has([data-page-fill])>.ux-shell-frame,.ux-shell-frame :has([data-page-fill]){display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0}.ux-shell-frame [data-page-fill]{flex:1 1 auto;min-block-size:0}.ux-cw:has([data-page-fill])>:not(.ux-cw-body){flex:none}}.ux-nav{display:flex;flex-direction:column;flex:none;inline-size:var(--shell-sidebar-w, 15.5rem);border-inline-end:1px solid var(--color-hair);background:var(--color-sidebar);overflow-y:auto;overflow-x:hidden;transition:inline-size .32s var(--ease-design)}.ux-nav[data-collapsed=true]{inline-size:var(--shell-rail-w, 3.75rem)}.ux-nav-inner{display:flex;flex-direction:column;flex:1 0 auto;gap:.125rem;padding-block:.75rem;padding-inline:.75rem}.ux-nav-list{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.ux-nav-link{position:relative;display:flex;align-items:center;gap:.625rem;min-block-size:2.25rem;padding-inline:.5625rem;border-radius:var(--r-9);font-size:var(--text-14);font-weight:500;white-space:nowrap;color:var(--color-shell-ink-2);text-decoration:none;transition:background-color .14s var(--ease-design),color .14s var(--ease-design)}.ux-nav-link .ux-nav-icon{color:var(--color-shell-soft)}.ux-nav-link:hover{background:var(--color-hover);color:var(--color-shell-ink)}.ux-nav-link[data-active=true]{background:var(--color-selected);color:var(--color-accent);font-weight:600}.ux-nav-link[data-active=true] .ux-nav-icon{color:var(--color-accent)}.ux-nav-icon{flex:none}.ux-nav-group{margin-block-start:.5rem;padding-block-start:.5rem;border-block-start:1px solid var(--color-hair)}.ux-nav-grouphead{display:flex;align-items:center;gap:.5rem;margin-block-end:.375rem;padding-inline:.625rem;font-size:var(--text-12);font-weight:500;color:var(--color-shell-mute)}.ux-nav-groupicon{flex:none}.ux-nav-toggle{display:flex;align-items:center;gap:.625rem;margin-block-start:auto;min-block-size:2rem;padding-inline:.625rem;border:0;border-radius:var(--r-8);background:transparent;font:inherit;font-size:var(--text-13);color:var(--color-shell-soft);cursor:pointer}.ux-nav-toggle:hover{background:var(--color-hover);color:var(--color-shell-ink)}.ux-nav-link:focus-visible,.ux-nav-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ux-nav[data-collapsed=true] .ux-nav-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ux-nav[data-collapsed=true] .ux-nav-link,.ux-nav[data-collapsed=true] .ux-nav-toggle,.ux-nav[data-collapsed=true] .ux-nav-grouphead{justify-content:center;padding-inline:0}@container shell (max-width: 47.9375rem){.ux-nav,.ux-nav[data-collapsed=true]{inline-size:3.25rem}.ux-nav-inner{position:sticky;inset-block-start:0;flex:none;padding-inline:.375rem}.ux-nav .ux-nav-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ux-nav .ux-nav-link,.ux-nav .ux-nav-grouphead{justify-content:center;padding-inline:0}.ux-nav-link[data-active=true]:before{inset-inline-start:-.375rem}.ux-nav-toggle{display:none}}@media (prefers-reduced-motion: reduce){.ux-nav,.ux-nav-link{transition:none}}.ux-search-trigger{display:inline-flex;align-items:center;gap:.5rem;block-size:2.125rem;min-inline-size:12.5rem;padding-inline:.625rem .375rem;border:1px solid var(--color-hair);border-radius:var(--r-9);background:var(--color-card);font:inherit;font-size:var(--text-14);color:var(--color-shell-mute);cursor:pointer;transition:border-color .14s var(--ease-design)}.ux-search-trigger:hover{border-color:var(--color-hair-strong);color:var(--color-shell-ink)}.ux-search-trigger-text{flex:1 1 auto;text-align:start}@container shell (max-width: 47.9375rem){.ux-search-trigger{min-inline-size:0;padding-inline:.5625rem}.ux-search-trigger-text,.ux-search-trigger .ux-kbd{display:none}}.ux-kbd{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.25rem;border:1px solid var(--color-hair);border-radius:var(--r-5);background:var(--color-sidebar);font-family:var(--font-sans);font-size:var(--text-11);font-weight:600;color:var(--color-shell-mute);direction:ltr;unicode-bidi:isolate}.ux-account-trigger,.ux-account-circle{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:var(--color-cream-3);color:var(--color-shell-ink);font-weight:700}.ux-account-trigger{inline-size:1.875rem;block-size:1.875rem;padding:0;border:0;font-family:var(--font-sans);font-size:var(--text-11);cursor:pointer}.ux-account-circle{inline-size:2.25rem;block-size:2.25rem;font-size:var(--t-14)}.ux-account-head{display:flex;align-items:center;gap:.625rem;margin-block-end:.25rem;padding-block:.375rem .625rem;padding-inline:.375rem;border-block-end:1px solid var(--uf2-hair)}.ux-account-who{display:flex;flex-direction:column;min-inline-size:0}.ux-account-name{overflow:hidden;font-size:var(--t-13);font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:var(--uf2-ink)}.ux-account-role{font-size:var(--t-11);color:var(--uf2-soft)}.ux-search-trigger:focus-visible,.ux-account-trigger:focus-visible{outline:2px solid var(--uf2-green);outline-offset:2px}.ux-pal{inline-size:min(40rem,94vw);max-block-size:min(38.75rem,80vh);border-radius:var(--r-16);background:var(--uf2-surface);color:var(--uf2-ink)}.ux-pal-input-row{display:flex;align-items:center;gap:.75rem;padding-block:.875rem;padding-inline:1.125rem;border-block-end:1px solid var(--uf2-hair);color:var(--uf2-soft)}.ux-pal-input{flex:1 1 auto;min-inline-size:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--t-16);font-weight:600;color:var(--uf2-ink)}.ux-pal-input::placeholder{color:var(--uf2-soft);font-weight:500}.ux-pal-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding-block:.375rem}.ux-pal-state{display:flex;flex-direction:column;align-items:center;gap:.375rem;margin:0;padding-block:1.375rem;padding-inline:1.25rem;text-align:center;font-size:var(--t-13);color:var(--uf2-soft)}.ux-pal-state-strong{font-weight:600;color:var(--uf2-ink)}.ux-pal-group{display:flex;align-items:center;justify-content:space-between;padding-block:.625rem .25rem;padding-inline:1.125rem;font-size:var(--t-11);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--uf2-soft)}.ux-pal-clear{padding:0;border:0;background:transparent;font:inherit;letter-spacing:normal;text-transform:none;color:var(--uf2-soft);cursor:pointer}.ux-pal-clear:hover{color:var(--uf2-ink);text-decoration:underline}.ux-pal-opt{display:flex;align-items:center;gap:.75rem;margin-inline:.5rem;padding-block:.5rem;padding-inline:.625rem;border-radius:var(--r-10);color:var(--uf2-ink);text-decoration:none;cursor:pointer}.ux-pal-opt[aria-selected=true]{background:var(--color-hover)}.ux-pal-icon{flex:none;color:var(--uf2-soft)}.ux-pal-opt[aria-selected=true] .ux-pal-icon{color:var(--uf2-forest)}.ux-pal-text{display:flex;flex-direction:column;flex:1 1 auto;gap:1px;min-inline-size:0}.ux-pal-title,.ux-pal-sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ux-pal-title{font-size:var(--t-14);font-weight:600}.ux-pal-sub{font-size:var(--t-12);color:var(--uf2-soft)}.ux-pal-match{flex:none}.ux-pal-arrow{flex:none;color:var(--uf2-mute);opacity:0}.ux-pal-opt[aria-selected=true] .ux-pal-arrow{opacity:1;color:var(--uf2-forest)}.ux-pal-mark{border-radius:.1875rem;background:var(--uf2-tag-line);color:var(--uf2-forest-deep)}.ux-pal-foot{display:flex;align-items:center;gap:.75rem;padding-block:.5625rem;padding-inline:1.125rem;border-block-start:1px solid var(--uf2-hair);background:var(--uf2-cream);font-size:var(--t-12);color:var(--color-ink-light)}.ux-pal-legend{display:flex;align-items:center;gap:1rem}.ux-pal-legend>span{display:inline-flex;align-items:center;gap:.25rem}@media (width < 48rem){.ux-pal{inline-size:100%;block-size:100dvh;max-block-size:none;border-radius:0}.ux-pal-esc,.ux-pal-foot{display:none}}.ux-cw{padding-block-start:1.125rem}.ux-cw-head{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.ux-cw-id{display:flex;align-items:center;gap:.875rem;min-inline-size:0}.ux-cw-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:3rem;block-size:3rem;overflow:hidden;border-radius:var(--r-12);background:var(--uf2-grad-forest);font-size:var(--t-20);font-weight:700;color:var(--uf2-cream)}.ux-cw-logo img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ux-cw-titles{display:flex;flex-direction:column;gap:.375rem;min-inline-size:0}.ux-cw-name{margin:0;overflow:hidden;font-size:var(--t-24);font-weight:700;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;color:var(--uf2-ink)}.ux-cw-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:var(--t-12);color:var(--uf2-ink-2)}.ux-cw-kv{display:inline-flex;align-items:baseline;gap:.375rem}.ux-cw-k{font-size:var(--t-12);color:var(--uf2-soft)}.ux-cw-actions{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.ux-cw-agent{display:inline-flex;align-items:center;gap:.5rem;padding-inline-end:.625rem;border-inline-end:1px solid var(--uf2-hair)}.ux-cw-agent-state{min-inline-size:3ch;font-size:var(--t-12);font-weight:600;color:var(--uf2-ink-2)}.ux-cw-agent-state[data-on=false]{color:var(--uf2-err)}.ux-cw-nav{margin-block-start:1.125rem}.ux-cw-body{min-inline-size:0}.ux-switcher{inline-size:min(20rem,calc(100vw - 1.5rem));max-inline-size:none;z-index:var(--z-menu)}.ux-switcher-search{inline-size:100%;margin-block-end:.375rem}.ux-switcher-list{display:flex;flex-direction:column;gap:1px;max-block-size:20rem;overflow-y:auto}.ux-switcher-opt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-block:.4375rem;padding-inline:.5rem;border-radius:var(--r-8);font-size:var(--t-13);font-weight:600;color:var(--uf2-ink);text-decoration:none}.ux-switcher-opt[aria-selected=true]{background:var(--color-hover)}.ux-switcher-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ux-switcher-empty{margin:0;padding-block:.75rem;padding-inline:.5rem;font-size:var(--t-12);color:var(--uf2-soft)}.ux-page{inline-size:100%;min-inline-size:0;padding-block:1.25rem 6rem}.ux-page-narrow{max-inline-size:57.5rem}.ux-pagehead{display:flex;align-items:center;gap:.375rem .75rem;flex-wrap:wrap;min-block-size:2rem;margin-block-end:1rem}.ux-pagehead-text{flex:1 1 auto;min-inline-size:0}.ux-pagemeta{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem;font-size:var(--text-13, .8125rem);font-weight:500;color:var(--color-ink-muted)}.ux-pageactions{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.ux-metric{display:flex;flex-direction:column;gap:.25rem;min-inline-size:0}.ux-metric-label{font-size:var(--t-12);font-weight:600;color:var(--uf2-soft)}.ux-metric-value{font-size:var(--t-24);font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--uf2-ink)}.ux-metric-hint{font-size:var(--t-12);color:var(--uf2-soft)}.ux-mval,.ux-metric-value{font-variant-numeric:tabular-nums}.ux-num{unicode-bidi:isolate}.ux-metric-bound{font-size:.6em;font-weight:600;color:var(--uf2-soft);cursor:help}.ux-mval .ux-metric-bound{font-size:inherit;font-weight:500}.ux-metric-suffix{margin-inline-start:.375rem;font-size:var(--t-11);font-weight:600;letter-spacing:.02em;color:var(--uf2-soft)}.ux-missing{font-weight:500;color:var(--uf2-soft);cursor:help}.ux-metric-value .ux-missing{font-size:var(--t-14)}.ux-metric-link{color:inherit;text-decoration:none;border-block-end:1px solid transparent}.ux-metric-link:hover{color:var(--uf2-forest);border-block-end-color:currentColor}.ux-elink{color:var(--uf2-forest);font-weight:600;text-decoration:none}.ux-elink:hover{text-decoration:underline;text-underline-offset:2px}.ux-elink[data-mono=true],.ux-elink-plain[data-mono=true]{font-family:var(--uf2-mono);font-size:.93em;font-weight:500}.ux-tech{border:1px solid var(--uf2-hair);border-radius:var(--r-10);background:var(--uf2-surface)}.ux-tech-sum{padding-block:.5rem;padding-inline:.75rem;font-size:var(--t-12);font-weight:600;color:var(--uf2-soft);cursor:pointer}.ux-tech-sum:hover{color:var(--uf2-ink)}.ux-tech[open]>.ux-tech-sum{border-block-end:1px solid var(--uf2-hair)}.ux-tech-body{padding-block:.625rem;padding-inline:.75rem;overflow-x:auto}.ux-tech-pre{margin:0;font-family:var(--uf2-mono);font-size:var(--t-12);line-height:1.55;white-space:pre;text-align:start;color:var(--uf2-ink-2)}.ux-empty{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding-block:2rem;padding-inline:1rem;text-align:center;color:var(--uf2-soft)}.ux-empty-icon{color:var(--uf2-mute)}.ux-empty-title{margin:0;font-size:var(--t-14);font-weight:600;color:var(--uf2-ink)}.ux-empty-text{margin:0;max-inline-size:56ch;font-size:var(--t-13)}.ux-empty-action{margin-block-start:.375rem}.ux-metric-link:focus-visible,.ux-elink:focus-visible,.ux-tech-sum:focus-visible{outline:2px solid var(--uf2-green);outline-offset:2px;border-radius:.25rem}.tp-code{font-family:"Satoshi",var(--font-mono);font-weight:500;font-size:.78125rem;direction:ltr;unicode-bidi:isolate}.tp-code-font{font-family:"Satoshi",var(--font-mono)}.tp-mono{font-family:var(--font-mono);font-size:.75rem;direction:ltr;unicode-bidi:isolate}.tp-muted{color:var(--color-ink-muted)}.tp-soft{color:var(--color-ink-light)}.tp-pill{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding-inline:.5rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;white-space:nowrap;flex:none}.tp-pill[data-tone=ok]{background:var(--color-accent-soft);color:var(--color-accent)}.tp-pill[data-tone=warn]{background:var(--color-beige-light);color:var(--color-beige-text)}.tp-pill[data-tone=bad]{background:var(--color-red-light);color:var(--color-red)}.tp-pill[data-tone=off]{background:var(--color-fill-2);color:var(--color-ink-light)}.tp-pill[data-tone=info]{background:var(--color-purple-light);color:var(--color-purple)}.tp-pill-dot{width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.tp-name{display:inline-flex;align-items:center;gap:.4375rem;min-width:0}.tp-name>b{font-size:.875rem;font-weight:600;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-lang{display:inline-grid;place-items:center;height:1.125rem;padding-inline:.3125rem;border-radius:.3125rem;box-shadow:inset 0 0 0 1px var(--color-separator-strong);font-family:"Satoshi",var(--font-sans);font-weight:700;font-size:.625rem;letter-spacing:.04em;color:var(--color-ink-light);flex:none}.tp-lang[data-size=lg]{width:1.875rem;height:1.875rem;border-radius:.5rem;font-size:.6875rem;background:var(--color-fill-1);box-shadow:none}.tp-sys{font-size:.6875rem;font-weight:600;color:var(--color-purple);background:var(--color-purple-light);border-radius:.3125rem;padding:1px .375rem;white-space:nowrap}.tp-q{display:inline-flex;gap:.125rem;align-items:flex-end;height:.75rem}.tp-q>i{width:.25rem;border-radius:1px;background:var(--color-fill-3)}.tp-q>i:nth-child(1){height:.3125rem}.tp-q>i:nth-child(2){height:.5rem}.tp-q>i:nth-child(3){height:.75rem}.tp-q[data-q=high]>i{background:var(--color-signal)}.tp-q[data-q=medium]>i:nth-child(-n+2){background:var(--color-tpl-quality-mid)}.tp-q[data-q=low]>i:nth-child(1){background:var(--color-red)}.tp-sentence{font-size:.9375rem;line-height:1.5;color:var(--color-ink-light);margin:0}.tp-sentence>b{color:var(--color-ink);font-weight:700}.tp-sentence[data-tone=ok]>b{color:var(--color-accent)}.tp-sentence[data-tone=bad]>b{color:var(--color-red)}.tp-sentence[data-tone=warn]>b{color:var(--color-beige-text)}.tp-reason{margin-block-start:.625rem;border-radius:.75rem;background:var(--color-red-light);padding:.625rem .75rem;display:flex;flex-direction:column;gap:.25rem}.tp-reason>span{font-size:.75rem;font-weight:600;color:var(--color-red)}.tp-reason>code{font-size:.75rem;color:var(--color-tpl-danger-ink);line-height:1.5;white-space:normal}.tp-var{display:inline-block;line-height:1.25rem;height:1.25rem;padding-inline:.375rem;border-radius:.3125rem;background:var(--color-tpl-var-bg);color:var(--color-tpl-var-text);font-family:"Satoshi",var(--font-mono);font-weight:600;font-size:.75rem;direction:ltr;unicode-bidi:isolate;vertical-align:1px;transition:background .14s,box-shadow .14s}.tp-var[data-size=sm]{height:1.0625rem;line-height:1.0625rem;font-size:.6875rem;padding-inline:.25rem}.tp-var[data-hollow=true]{background:transparent;box-shadow:inset 0 0 0 1px var(--color-tpl-var-ring)}.tp-value{background:var(--color-tpl-value-bg);color:inherit;border-radius:.25rem;padding-inline:.125rem;transition:box-shadow .14s}.tp-var[data-hi=true],.tp-value[data-hi=true]{box-shadow:0 0 0 2px var(--color-tpl-var-hilite)}.tp-phone{width:20rem;max-width:100%;border-radius:2.125rem;background:var(--color-card);box-shadow:var(--shadow-tpl-phone);overflow:hidden;flex:none;padding:.375rem}.tp-phone[data-size=md]{width:18.75rem}.tp-phone[data-size=sm]{width:17.5rem}.tp-phone-head{display:flex;align-items:center;gap:.5625rem;padding:.875rem .875rem .75rem;border-start-start-radius:1.75rem;border-start-end-radius:1.75rem;background:var(--color-stage)}.tp-phone-avatar{width:2rem;height:2rem;border-radius:50%;background:var(--color-accent);color:var(--color-accent-text);display:grid;place-items:center;font-weight:700;font-size:.875rem;flex:none}.tp-phone-biz{min-width:0}.tp-phone-biz>b{display:block;font-size:.84375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-phone-biz>small{font-size:.71875rem;color:var(--color-ink-muted)}.tp-phone-wa{margin-inline-start:auto;display:inline-flex}.tp-phone-chat{background:var(--color-tpl-chat-bg);padding:.75rem .75rem 1.125rem;min-height:18.75rem;border-end-start-radius:1.75rem;border-end-end-radius:1.75rem;display:flex;flex-direction:column;gap:.3125rem}.tp-phone[data-size=sm] .tp-phone-chat{min-height:13.75rem}.tp-phone-day{align-self:center;font-size:.6875rem;font-weight:600;color:var(--color-tpl-chat-meta);background:var(--color-tpl-day-chip-bg);border-radius:.4375rem;padding:.125rem .5625rem;margin-block-end:.375rem}.tp-bubble{background:var(--color-card);border-radius:.875rem;border-start-start-radius:.25rem;padding:.375rem .375rem .3125rem;max-width:92%;align-self:flex-start;box-shadow:var(--shadow-tpl-bubble)}.tp-bubble-media{height:8.125rem;border-radius:.625rem;background:var(--gradient-tpl-media);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;color:var(--color-tpl-chat-meta);font-size:.71875rem;margin-block-end:.25rem;padding-inline:.5rem;text-align:center;overflow-wrap:anywhere}.tp-bubble-media[data-dynamic=true]{background:var(--gradient-tpl-media-dynamic)}.tp-bubble-media>svg{font-size:1.625rem}.tp-bubble-head{font-size:.84375rem;font-weight:700;line-height:1.5;padding:.125rem .375rem 0;color:var(--color-ink)}.tp-bubble-body{font-size:.84375rem;line-height:1.5;padding:.125rem .375rem 0;color:var(--color-ink);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tp-bubble-footer{font-size:.71875rem;color:var(--color-tpl-chat-faint);padding:.25rem .375rem 0}.tp-bubble-time{display:block;text-align:end;font-size:.65625rem;color:var(--color-tpl-chat-faint);padding-inline:.375rem}.tp-bubble-btn{width:92%;max-width:92%;align-self:flex-start;background:var(--color-card);border-radius:.625rem;min-height:2.25rem;display:flex;align-items:center;justify-content:center;gap:.3125rem;color:var(--color-tpl-wa-link);font-size:.84375rem;font-weight:500;box-shadow:var(--shadow-tpl-bubble);padding-inline:.5rem;text-align:center}.tp-ig{background:var(--color-card);border-radius:.875rem;box-shadow:0 0 0 1px var(--color-separator);overflow:hidden}.tp-ig-row{display:flex;align-items:center;gap:.75rem;min-height:3.125rem;padding:.5rem 1rem;position:relative}.tp-ig-row+.tp-ig-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:1rem 0;height:1px;background:var(--color-separator)}.tp-ig-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tp-ig-label>b{font-size:.875rem;font-weight:500;color:var(--color-ink)}.tp-ig-label>small{font-size:.78125rem;color:var(--color-ink-muted);line-height:1.45;text-wrap:pretty}.tp-ig-value{font-size:.875rem;color:var(--color-ink-light);display:flex;align-items:center;gap:.5rem;white-space:nowrap}button.tp-ig-row{width:100%;border:0;background:transparent;text-align:start;font:inherit;color:inherit;cursor:pointer;transition:background .12s}button.tp-ig-row:hover{background:var(--color-fill-1)}button.tp-ig-row:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.tp-banner{display:flex;align-items:flex-start;gap:.75rem;padding:.8125rem 1rem;border-radius:.875rem;font-size:.84375rem;line-height:1.5}.tp-banner>svg{font-size:1.1875rem;margin-block-start:1px;flex:none}.tp-banner b{display:block;font-size:.875rem}.tp-banner[data-tone=bad]{background:var(--color-red-light);color:var(--color-tpl-danger-ink)}.tp-banner[data-tone=bad]>svg{color:var(--color-red)}.tp-banner[data-tone=warn]{background:var(--color-beige-light);color:var(--color-tpl-warn-ink)}.tp-banner[data-tone=warn]>svg{color:var(--color-beige-text)}.tp-banner[data-tone=info]{background:var(--color-fill-1);color:var(--color-ink-light)}.tp-banner[data-tone=info]>svg{color:var(--color-ink-muted)}.tp-banner-actions{display:flex;gap:.375rem;margin-block-start:.5625rem;flex-wrap:wrap}.tp-toolbar{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.tp-spacer{flex:1}.tp-tb{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding-inline:.625rem;border:0;border-radius:.5rem;background:transparent;font-size:.84375rem;font-weight:500;color:var(--color-ink-light);white-space:nowrap;transition:background .14s,color .14s}.tp-tb:hover{background:var(--color-fill-2);color:var(--color-ink)}.tp-tb:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tp-tb[data-on=true]{background:var(--color-accent-soft);color:var(--color-accent)}.tp-tb>svg{font-size:1.0625rem}.tp-tsep{width:1px;height:1.125rem;background:var(--color-separator);margin-inline:.25rem}.tp-search{display:flex;align-items:center;gap:.4375rem;height:2rem;padding-inline:.625rem;border-radius:.5625rem;background:var(--color-fill-2);color:var(--color-ink-muted);width:15rem;max-width:100%;transition:background .14s,box-shadow .14s}.tp-search:focus-within{background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong),0 0 0 3px var(--color-tpl-focus-halo)}.tp-search>input{border:0;outline:0;background:transparent;font-size:.84375rem;flex:1;min-width:0;color:var(--color-ink);font-family:inherit}.tp-search>svg{font-size:1rem}.tp-search>kbd{font-family:"Satoshi",var(--font-sans);font-weight:600;font-size:.6875rem;color:var(--color-ink-muted);border-radius:.3125rem;box-shadow:inset 0 0 0 1px var(--color-separator-strong);padding-inline:.3125rem;line-height:1.125rem}.tp-achip{display:inline-flex;align-items:center;gap:.3125rem;height:1.75rem;padding-inline:.6875rem .375rem;border-radius:var(--radius-pill);background:var(--color-accent-tint);color:var(--color-accent);font-size:.8125rem;font-weight:500}.tp-achip>small{color:var(--color-ink-muted);font-size:.75rem;font-weight:400}.tp-achip>button{width:1.125rem;height:1.125rem;border:0;border-radius:50%;display:grid;place-items:center;color:var(--color-accent);background:transparent;opacity:.7;padding:0}.tp-achip>button:hover{opacity:1;background:var(--color-accent-soft)}.tp-achip svg{font-size:.875rem}.tp-popover-title{padding:.5rem .625rem .25rem;font-size:.71875rem;font-weight:600;color:var(--color-ink-muted)}.tp-popover-count{margin-inline-start:auto;font-family:"Satoshi",var(--font-sans);font-size:.71875rem;font-weight:500;color:var(--color-ink-muted)}.tp-popover-check{margin-inline-start:auto;color:var(--color-accent)}.tp-list-page{display:flex;flex-direction:column;min-height:100%;background:var(--color-card)}.tp-list-head{padding:1.5rem 1.875rem .875rem;display:flex;flex-direction:column;gap:.875rem}.tp-list-notice{margin-inline:1.875rem;margin-block-end:.875rem}.tp-list-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 25rem;border-block-start:1px solid var(--color-separator);align-items:start}.tp-list-scroll{padding:0 1.125rem 8.125rem;container-type:inline-size;min-width:0}.tp-th,.tp-tr{display:grid;grid-template-columns:var(--tpl-grid-list);align-items:center;gap:.75rem;padding-inline:.625rem}.tp-list-page[data-member=true] .tp-th,.tp-list-page[data-member=true] .tp-tr{grid-template-columns:var(--tpl-grid-list-member)}.tp-th{height:2.5rem;font-size:.78125rem;font-weight:600;color:var(--color-ink-muted);position:sticky;inset-block-start:0;background:var(--color-tpl-sticky-head);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;border-block-end:1px solid var(--color-separator)}.tp-th-sort{display:inline-flex;align-items:center;gap:.1875rem;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.tp-th-sort:hover{color:var(--color-ink)}.tp-th-sort:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:.25rem}.tp-th-sort>svg{font-size:.75rem;color:var(--color-accent)}.tp-tr{min-height:3.25rem;border-radius:.625rem;cursor:default;transition:background .1s;outline:none}.tp-tr:hover{background:var(--color-fill-1)}.tp-tr[data-current=true]{background:var(--color-accent-soft)}.tp-tr[data-selected=true]{background:var(--color-accent-tint)}.tp-tr:focus-visible{box-shadow:inset var(--focus-ring)}.tp-tr .tp-row-check{opacity:0}.tp-tr:hover .tp-row-check,.tp-tr .tp-row-check[data-state=checked],.tp-tr:focus-within .tp-row-check,.tp-list-page[data-has-selection=true] .tp-tr .tp-row-check{opacity:1}.tp-usage{font-family:"Satoshi",var(--font-sans);font-weight:600;font-size:.8125rem;color:var(--color-ink)}.tp-usage[data-zero=true]{color:var(--color-ink-muted);font-weight:500}.tp-row-labels{padding-block:.375rem;min-width:0}.tp-group-head{display:flex;align-items:center;gap:.5rem;width:100%;height:2.5rem;padding-inline:.625rem;margin-block-start:.625rem;border:0;border-radius:.625rem;background:transparent;font:inherit;font-size:.875rem;color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:start;transition:background .12s}.tp-group-head:hover{background:var(--color-fill-1)}.tp-group-head:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.tp-group-head>b{font-weight:700;white-space:nowrap}.tp-group-chevron{font-size:.8125rem;color:var(--color-ink-muted);transition:transform .2s var(--ease)}.tp-group-head[aria-expanded=false] .tp-group-chevron{transform:rotate(90deg)}[dir=ltr] .tp-group-head[aria-expanded=false] .tp-group-chevron{transform:rotate(-90deg)}.tp-group-dot{width:.5rem;height:.5rem;border-radius:50%;flex:none;background:var(--color-fill-3)}.tp-count{display:inline-grid;place-items:center;min-width:1.125rem;height:1.125rem;padding-inline:.3125rem;border-radius:var(--radius-pill);background:var(--color-fill-2);color:var(--color-ink-light);font-family:"Satoshi",var(--font-sans);font-size:.6875rem;font-weight:600}.tp-group-body{border-block-start:1px solid var(--color-separator);margin-block:.125rem .25rem}.tp-group-empty{min-height:3.25rem;display:flex;align-items:center;padding-inline:3.125rem .625rem;font-size:.8125rem;color:var(--color-ink-muted)}@container (max-width: 38.75rem){.tp-th>[data-col=quality],.tp-tr>[data-col=quality]{display:none}.tp-list-scroll .tp-th,.tp-list-scroll .tp-tr{grid-template-columns:var(--tpl-grid-list-620)}.tp-list-page[data-member=true] .tp-list-scroll .tp-th,.tp-list-page[data-member=true] .tp-list-scroll .tp-tr{grid-template-columns:var(--tpl-grid-list-member-620)}}@container (max-width: 31.25rem){.tp-th>[data-col=usage],.tp-tr>[data-col=usage]{display:none}.tp-list-scroll .tp-th,.tp-list-scroll .tp-tr{grid-template-columns:var(--tpl-grid-list-500)}.tp-list-page[data-member=true] .tp-list-scroll .tp-th,.tp-list-page[data-member=true] .tp-list-scroll .tp-tr{grid-template-columns:var(--tpl-grid-list-member-500)}}.tp-panel{position:sticky;inset-block-start:0;max-height:calc(100dvh - var(--shell-topbar-h));overflow:auto;border-inline-start:1px solid var(--color-separator);background:var(--color-stage);padding:1.5rem 1.375rem 8.125rem;display:flex;flex-direction:column;align-items:center;gap:1.125rem;min-height:100%}.tp-panel-meta{width:100%;max-width:21.25rem;display:flex;flex-direction:column;gap:.75rem}.tp-panel-meta>h2{font-size:1.125rem;font-weight:700;margin:0;text-align:start}.tp-panel-meta .tp-sentence{font-size:.84375rem}.tp-panel-meta .tp-ig-row{min-height:2.625rem}.tp-panel-meta .tp-ig-value{white-space:normal;text-align:end;font-size:.8125rem}.tp-panel-meta>button{width:100%}@media (max-width: 1240px){.tp-list-body{grid-template-columns:minmax(0,1fr) 20rem}.tp-panel{padding:1.25rem .875rem 8.125rem}.tp-panel .tp-phone{width:16.875rem}}@media (max-width: 1000px){.tp-list-body{grid-template-columns:minmax(0,1fr)}.tp-panel{display:none}}@media (max-width: 767px){.tp-list-head{padding:1rem 1rem .75rem}.tp-list-scroll{padding-inline:.5rem}.tp-list-notice{margin-inline:1rem}}.tp-empty-wrap{flex:1;display:grid;place-items:center;padding:2.5rem 1.25rem 7.5rem}.tp-empty{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center;max-width:23.75rem}.tp-empty>svg{font-size:2.125rem;color:var(--color-ink-muted);margin-block-end:.375rem}.tp-empty>b{font-size:1.125rem;font-weight:700}.tp-empty>span{font-size:.875rem;color:var(--color-ink-muted)}.tp-empty-actions{display:flex;gap:.5rem;margin-block-start:.875rem;flex-wrap:wrap;justify-content:center}.tp-skel-row{display:grid;grid-template-columns:var(--tpl-grid-list-member);gap:.75rem;align-items:center;min-height:3.25rem;padding-inline:.625rem}.tp-bulk{position:fixed;inset-block-end:4.125rem;inset-inline-start:50%;transform:translate(50%);z-index:var(--z-overlay);display:flex;align-items:center;gap:.125rem;height:2.875rem;padding-inline:.5rem .375rem;border-radius:var(--radius-pill);background:var(--color-tpl-bulk-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--color-tpl-bulk-text);box-shadow:var(--shadow-tpl-bulk);white-space:nowrap;animation:ui-fade-in var(--dur-200) var(--ease)}[dir=ltr] .tp-bulk{transform:translate(-50%)}.tp-bulk>b{font-size:.84375rem;font-weight:600;padding-inline:.625rem}.tp-bulk button{display:inline-flex;align-items:center;gap:.375rem;height:2.125rem;padding-inline:.75rem;border:0;border-radius:var(--radius-pill);background:transparent;font-size:.8125rem;font-weight:500;color:var(--color-tpl-bulk-ink)}.tp-bulk button:hover{background:var(--color-tpl-bulk-hover);color:var(--color-card)}.tp-bulk button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tp-bulk-sep{width:1px;height:1.125rem;background:var(--color-tpl-bulk-sep);margin-inline:.25rem}.tp-bulk .tp-bulk-x{width:2.125rem;padding:0;justify-content:center}.deal-parent{display:inline-flex;align-items:center;gap:var(--space-5);font-size:.78125rem;font-weight:500;padding:var(--space-3) var(--space-9);border-radius:var(--r-pill);white-space:nowrap}.deal-parent--account{background:var(--color-purple-light);color:var(--color-purple)}.deal-parent--lead{background:var(--color-beige-light);color:var(--color-beige)}.deal-parent--none{border:1px dashed var(--color-border);color:var(--color-ink-muted)}.deal-prob{display:inline-flex;align-items:center;gap:var(--space-8)}.deal-prob-track{display:inline-block;height:.375rem;border-radius:var(--r-pill);background:var(--color-border);overflow:hidden}.deal-prob-fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--color-green)}.deal-prob-label{font-size:var(--t-12);font-weight:600;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.deal-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--color-green-soft),var(--color-beige-soft));color:var(--color-ink);font-weight:600;flex-shrink:0}.deal-pipe{display:flex;gap:var(--space-10);flex-wrap:wrap}.deal-pipe-seg{flex:1;min-width:8.125rem;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12) var(--space-14);border-radius:var(--r-14);background:var(--color-bg);border:1px solid transparent}.deal-pipe-seg[data-active=true]{border-color:var(--color-green-soft);background:var(--color-green-light)}.deal-pipe-label{display:inline-flex;align-items:center;gap:var(--space-6);font-size:.78125rem;font-weight:600;color:var(--color-ink-soft)}.deal-pipe-dot{width:.5rem;height:.5rem;border-radius:var(--r-pill);flex-shrink:0}.deal-pipe-val{font-size:var(--t-18);font-weight:600;color:var(--color-ink);font-variant-numeric:tabular-nums}.deal-pipe-count{font-size:.71875rem;color:var(--color-ink-muted)}.deal-stages{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.deal-stage{display:inline-flex;align-items:center;gap:var(--space-5);height:1.875rem;padding:0 var(--space-16) 0 var(--space-12);font-size:var(--t-13);font-weight:500;color:var(--color-ink-light);background:var(--color-bg);border:none;cursor:pointer;clip-path:polygon(0 0,calc(100% - .5625rem) 0,100% 50%,calc(100% - .5625rem) 100%,0 100%,.5625rem 50%);transition:background var(--dur-120) ease,color var(--dur-120) ease}.deal-stage:first-child{clip-path:polygon(0 0,calc(100% - .5625rem) 0,100% 50%,calc(100% - .5625rem) 100%,0 100%)}.deal-stage[data-done=true]{background:var(--color-green-light);color:var(--color-green-dark)}.deal-stage[data-current=true]{background:var(--color-green);color:var(--color-card)}.deal-stage[data-lost=true][data-current=true]{background:var(--color-red)}.deal-stage:disabled{cursor:default}.deal-close-card{border-radius:var(--r-14);padding:var(--space-14);display:flex;flex-direction:column;gap:var(--space-8);margin-block:var(--space-4)}.deal-close-card--won{background:var(--color-success-light)}.deal-close-card--lost{background:var(--color-red-light)}.deal-close-head{display:inline-flex;align-items:center;gap:var(--space-7);font-size:var(--t-14);font-weight:600}.deal-close-row{display:flex;justify-content:space-between;gap:var(--space-8);font-size:var(--t-13)}.deal-reason-chips{display:flex;flex-wrap:wrap;gap:var(--space-8)}.deal-reason-chip{padding:var(--space-6) var(--space-12);border-radius:var(--r-pill);font-size:var(--t-13);font-weight:500;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-ink-soft);cursor:pointer;transition:all var(--dur-120) ease}.deal-reason-chip[data-sel=true]{border-color:var(--color-green);background:var(--color-green-light);color:var(--color-green-dark)}.deal-rel-row{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-6)}.deal-rel-divider{height:1px;background:var(--color-row-divider)}.deal-rel-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.deal-stat{flex:1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-12) var(--space-14);border-radius:var(--r-14);background:var(--color-bg)}.deal-stat-label{font-size:var(--t-12);font-weight:600;color:var(--color-ink-muted)}.deal-stat-val{font-size:var(--t-18);font-weight:600;color:var(--color-ink);font-variant-numeric:tabular-nums}.deal-cursel{display:inline-flex;align-items:center;gap:var(--space-4);height:1.875rem;padding:0 var(--space-8);border-radius:var(--r-8);border:1px solid var(--color-border-soft);background:var(--color-bg);color:var(--color-ink-light);font-size:var(--t-13);font-weight:500;cursor:pointer;flex-shrink:0}.deal-cfslot{border:1px dashed var(--color-border);border-radius:var(--r-12);padding:var(--space-16);background:var(--color-bg)}.deal-cfslot-row{display:flex;align-items:center;gap:var(--space-10);font-size:var(--t-13);color:var(--color-ink-muted)}.deal-cfslot-tag{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-8);border-radius:var(--r-pill);background:var(--color-purple-light);color:var(--color-purple);font-size:var(--t-11);font-weight:600}@media (pointer: coarse){input.deal-native-input,select.deal-native-input{font-size:1rem}}.ab-head>:first-child{flex:1 1 auto;min-inline-size:0}.ab-idt{display:flex;align-items:center;gap:var(--space-12);min-inline-size:0}.ab-who{flex:1 1 auto;min-inline-size:0}.ab-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-sub{display:block;margin-block-start:var(--space-2);font-size:var(--t-12);color:var(--color-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.ab-clock{flex:none;font-size:var(--t-14);font-weight:600;color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ab-body{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-12)}.ab-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-8)}@container (max-width: 26.25rem){.ab-acts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 18.75rem){.ab-acts{grid-template-columns:minmax(0,1fr)}}.ab-act{display:flex;align-items:flex-start;gap:var(--space-10);inline-size:100%;min-block-size:4rem;min-inline-size:0;padding:var(--space-10) var(--space-12);border:1px solid var(--color-border);border-radius:var(--r-10);background:var(--color-card);color:var(--color-ink);font-size:var(--t-13);font-weight:600;text-align:start;cursor:pointer;transition:border-color var(--dur-120) ease,background var(--dur-120) ease,color var(--dur-120) ease}.ab-act:hover:not(:disabled){border-color:var(--color-green);color:var(--color-green-dark)}.ab-act:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.ab-act:disabled{cursor:not-allowed;opacity:.5}.ab-act-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--r-8);background:var(--color-bg);color:var(--color-ink-soft);transition:background var(--dur-120) ease,color var(--dur-120) ease}.ab-act:hover:not(:disabled) .ab-act-ic{background:var(--color-green-light);color:var(--color-green-dark)}.ab-act-lb{flex:1 1 auto;min-inline-size:0;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-act-vl{display:block;line-height:1.4;font-size:var(--t-11);font-weight:500;color:var(--color-green-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-act[data-armed=true]{border-color:var(--color-green);background:var(--color-green-light);color:var(--color-green-dark)}.ab-act[data-armed=true] .ab-act-ic{background:var(--color-green);color:var(--color-card)}.ab-act[data-open=true]{border-color:var(--color-green);box-shadow:0 0 0 3px var(--color-green-light)}.ab-cfg{display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--r-10);background:var(--color-bg)}.ab-cfg-h{display:flex;align-items:center;gap:var(--space-8);font-size:var(--t-12);font-weight:600;color:var(--color-ink-soft)}.ab-cfg-rm{margin-inline-start:auto}.ab-cfg-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11.25rem,100%),1fr));gap:var(--space-10)}.ab-foot{flex-wrap:wrap;justify-content:flex-start;gap:var(--space-8)}.ab-sum{flex:1 1 auto;min-inline-size:0;font-size:var(--t-12);color:var(--color-ink-muted)}.ab-sum b{color:var(--color-green-dark);font-weight:600}.ab-errors{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10) var(--space-12);border:1px solid var(--color-red);border-radius:var(--r-10);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--t-12)}.agent-page{--bg: var(--color-bg);--card: var(--color-card);--ink: var(--color-ink);--ink-soft: var(--color-ink-soft);--ink-light: var(--color-ink-light);--ink-muted: var(--color-ink-muted);--border: var(--color-border);--border-soft: var(--color-border-soft);--green: var(--color-green);--green-light: var(--color-green-light);--green-soft: var(--color-green-soft);--green-dark: var(--color-green-dark);--green-mid: var(--color-green-mid);--purple: var(--color-purple);--purple-light: var(--color-purple-light);--purple-soft: var(--color-purple-soft);--beige: var(--color-beige);--beige-light: var(--color-beige-light);--beige-soft: var(--color-beige-soft);--tosca: var(--color-tosca);--red: var(--color-red);--red-light: var(--color-red-light);--notification: var(--color-notification);--accent: var(--color-accent);--accent-hover: var(--color-accent-hover);--accent-dark: var(--color-accent-dark);--accent-soft: var(--color-accent-soft);--accent-text: var(--color-accent-text);--success: var(--color-success);--success-light: var(--color-success-light);--row-divider: var(--color-row-divider);--shadow: var(--color-shadow);--beige-text: var(--color-beige-text);--success-text: var(--color-success-text);--purple-text: var(--color-purple-text);--red-text: var(--color-red-text);color:var(--ink)}.agent-page--inherit-dir:not([dir]){direction:inherit;text-align:start}.agent-page button{font-family:inherit;cursor:pointer}.agent-page .a-toggle:focus-visible,.agent-page .a-bigswitch:focus-visible,.agent-page .a-tabstrip-btn:focus-visible,.agent-page .a-evchip button:focus-visible,.agent-page .a-choice:focus-visible,.agent-page .a-input--select:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.a-frame{background:var(--bg);border-radius:var(--r-24);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-16)}.a-card{background:var(--card);border-radius:var(--r-18)}.a-card--pad{padding:var(--space-24)}.a-sec-title{font-size:var(--t-16);font-weight:600;color:var(--ink);margin:0}.a-sec-desc{font-size:var(--t-13);color:var(--ink-soft);margin:var(--space-4) 0 0;line-height:1.5}.a-label-upper{font-size:var(--t-11);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);border-radius:var(--r-12);font-weight:500;border:1px solid transparent;white-space:nowrap;transition:background var(--dur-120),color var(--dur-120),border-color var(--dur-120),filter var(--dur-120),opacity var(--dur-120)}.a-btn--sm{height:2rem;padding:0 var(--space-12);font-size:var(--t-13)}.a-btn--md{height:2.5rem;padding:0 var(--space-16);font-size:var(--t-14)}.a-btn--lg{height:3rem;padding:0 var(--space-20);font-size:var(--t-16)}.a-btn--primary{background:var(--accent);color:var(--accent-text)}.a-btn--primary:hover{background:var(--accent-hover)}.a-btn--secondary{background:var(--card);color:var(--ink);border-color:var(--border-soft)}.a-btn--secondary:hover{background:var(--color-hover)}.a-btn--ghost{background:transparent;color:var(--ink)}.a-btn--ghost:hover{background:var(--color-hover)}.a-btn--danger{background:var(--red);color:var(--card)}.a-btn--danger:hover{filter:brightness(.92)}.a-btn--green{background:var(--green);color:var(--card)}.a-btn--green:hover{filter:brightness(1.12)}.a-btn:disabled{opacity:.4;cursor:not-allowed}.a-iconbtn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-10);background:transparent;color:var(--ink-soft);transition:background var(--dur-120),color var(--dur-120);flex-shrink:0}.a-iconbtn:hover{background:var(--color-hover);color:var(--ink)}.a-iconbtn--sm{width:2rem;height:2rem}.a-iconbtn--md{width:2.5rem;height:2.5rem}.a-iconbtn--circle{border-radius:var(--r-pill)}.a-toggle{width:2.75rem;height:1.625rem;border-radius:var(--r-pill);background:var(--border);position:relative;transition:background var(--dur-160) ease;border:none;padding:0;flex-shrink:0}.a-toggle:after{content:"";position:absolute;top:.1875rem;inset-inline-start:.1875rem;width:1.25rem;height:1.25rem;border-radius:var(--r-pill);background:var(--card);transition:inset-inline-start var(--dur-160) ease;box-shadow:0 1px 2px #00000026}.a-toggle[data-on=true]{background:var(--green)}.a-toggle[data-on=true]:after{inset-inline-start:calc(100% - 1.4375rem)}.a-toggle[data-tone=accent][data-on=true]{background:var(--accent)}.a-toggle:disabled{opacity:.4;cursor:not-allowed}.a-toggle--lg{width:3.25rem;height:1.875rem}.a-toggle--lg:after{width:1.5rem;height:1.5rem;top:.1875rem;inset-inline-start:.1875rem}.a-toggle--lg[data-on=true]:after{inset-inline-start:calc(100% - 1.6875rem)}.a-row{display:flex;align-items:flex-start;gap:var(--space-16);padding:var(--space-16) 0}.a-row+.a-row{border-top:1px solid var(--border)}.a-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.a-row-title{font-size:var(--t-14);font-weight:500;color:var(--ink);display:inline-flex;align-items:center;gap:var(--space-8)}.a-row-desc{font-size:var(--t-13);color:var(--ink-soft);line-height:1.5}.a-row-control{flex-shrink:0;padding-top:var(--space-2)}.a-row-icon{width:2.25rem;height:2.25rem;border-radius:var(--r-10);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.a-row-icon--green{background:var(--green-light);color:var(--green)}.a-row-icon--accent{background:var(--accent-soft);color:var(--accent-dark)}.a-row-icon--purple{background:var(--purple-light);color:var(--purple)}.a-row-icon--beige{background:var(--beige-light);color:var(--beige)}.a-input{display:flex;align-items:center;gap:var(--space-10);background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-12);padding:0 var(--space-14);height:2.75rem;color:var(--ink);font-size:var(--t-14);width:100%;transition:border-color var(--dur-120),box-shadow var(--dur-120)}.a-input:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--green-light)}.a-input input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:inherit;font:inherit}.a-input--select{cursor:pointer;justify-content:space-between}.a-field{display:flex;flex-direction:column;gap:var(--space-6)}.a-field-label{font-size:var(--t-13);font-weight:500;color:var(--ink)}.a-field-hint{font-size:var(--t-12);color:var(--ink-muted)}.a-menu{--card: var(--color-card);--ink: var(--color-ink);--ink-soft: var(--color-ink-soft);--ink-muted: var(--color-ink-muted);--border: var(--color-border);--border-soft: var(--color-border-soft);--green: var(--color-green);--green-light: var(--color-green-light);--shadow: var(--color-shadow);background:var(--card);border-radius:var(--r-14);border:1px solid var(--border-soft);padding:var(--space-6);box-shadow:0 12px 24px -8px var(--shadow),0 6px 12px -6px var(--shadow);min-width:12.5rem;z-index:var(--z-menu);max-height:min(17.5rem,var(--radix-popover-content-available-height, 17.5rem));overflow-y:auto}.a-menu-item{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-9) var(--space-10);border-radius:var(--r-8);font-size:var(--t-14);font-weight:500;color:var(--ink);background:none;border:none;width:100%;text-align:start}.a-menu-item:hover{background:var(--color-hover)}.a-menu-item[data-sel=true]{color:var(--green)}.a-menu-divider{height:1px;background:var(--border);margin:var(--space-4) 0}.a-menu-label{font-size:var(--t-11);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-8) var(--space-10) var(--space-6)}.a-badge{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-10);border-radius:var(--r-pill);font-size:var(--t-12);font-weight:500;line-height:1.125rem;white-space:nowrap}.a-badge--neutral{background:var(--bg);color:var(--ink-soft)}.a-badge--success{background:var(--success-light);color:var(--success)}.a-badge--warning{background:var(--beige-light);color:var(--beige)}.a-badge--danger{background:var(--red-light);color:var(--red)}.a-badge--info{background:var(--purple-light);color:var(--purple)}.a-badge--accent{background:var(--accent-soft);color:var(--accent-dark)}.a-badge--dot:before{content:"";width:.375rem;height:.375rem;border-radius:var(--r-pill);background:currentColor;opacity:.85}.a-savebar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-14) var(--space-20);background:var(--card);border-radius:var(--r-16);border:1px solid var(--border-soft)}.a-savebar--float{box-shadow:0 12px 24px -8px var(--shadow),0 6px 12px -6px var(--shadow)}.a-savebar-status{font-size:var(--t-13);color:var(--ink-soft);display:inline-flex;align-items:center;gap:var(--space-8)}.a-savebar-actions{display:flex;align-items:center;gap:var(--space-10)}.a-spinner{display:inline-block;width:.875rem;height:.875rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:a-spin var(--dur-700) linear infinite}@keyframes a-spin{to{transform:rotate(360deg)}}.a-stepper{display:inline-flex;align-items:center;gap:0;border:1px solid var(--border-soft);border-radius:var(--r-12);overflow:hidden;background:var(--card)}.a-stepper-btn{width:2.5rem;height:2.5rem;border:none;background:transparent;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-120)}.a-stepper-btn:hover:not(:disabled){background:var(--color-hover);color:var(--ink)}.a-stepper-btn:disabled{opacity:.4;cursor:not-allowed}.a-stepper-val{min-width:4rem;text-align:center;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;padding:0 var(--space-8);border-inline:1px solid var(--border-soft);height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4)}.a-stepper-unit{font-size:var(--t-12);font-weight:400;color:var(--ink-muted)}.a-state{display:inline-flex;align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-12);border-radius:var(--r-pill);font-size:var(--t-13);font-weight:600}.a-state-dot{width:.5rem;height:.5rem;border-radius:var(--r-pill);background:currentColor;position:relative}.a-state--on{background:var(--success-light);color:var(--success)}.a-state--off{background:var(--bg);color:var(--color-ink-light)}.a-state--paused{background:var(--beige-light);color:var(--beige)}.a-state--on .a-state-dot:after{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:var(--r-pill);border:2px solid currentColor;opacity:0;animation:a-ping 1.8s ease-out infinite}@keyframes a-ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}.a-choice{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-14);border-radius:var(--r-14);border:1.5px solid var(--border-soft);background:var(--card);text-align:start;width:100%;transition:border-color var(--dur-120),background var(--dur-120)}.a-choice:hover{border-color:var(--green-soft);background:var(--color-hover)}.a-choice[data-sel=true]{border-color:var(--green);background:var(--green-light)}.a-choice-radio{width:1.25rem;height:1.25rem;border-radius:var(--r-pill);border:1.5px solid var(--border);flex-shrink:0;margin-top:var(--space-1);display:inline-flex;align-items:center;justify-content:center}.a-choice[data-sel=true] .a-choice-radio{border-color:var(--green)}.a-choice[data-sel=true] .a-choice-radio:after{content:"";width:.625rem;height:.625rem;border-radius:var(--r-pill);background:var(--green)}.a-choice-body{flex:1;min-width:0}.a-choice-title{font-size:var(--t-14);font-weight:600;color:var(--ink);display:flex;align-items:center;gap:var(--space-8)}.a-choice-desc{font-size:.78125rem;color:var(--ink-soft);line-height:1.5;margin-top:var(--space-3)}.a-note{display:flex;align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-14);border-radius:var(--r-12);font-size:var(--t-13);line-height:1.5}.a-note--info{background:var(--purple-light);color:var(--ink-light)}.a-note--warn{background:var(--beige-light);color:var(--ink-light)}.a-note--dep{background:var(--accent-soft);color:var(--accent-dark)}.a-note-icon{flex-shrink:0;margin-top:var(--space-1)}.a-note strong{font-weight:600}.a-sk{background:var(--border);border-radius:var(--r-8);animation:a-pulse 1.4s ease-in-out infinite}@keyframes a-pulse{0%,to{opacity:1}50%{opacity:.5}}.a-evchip{display:inline-flex;align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-11);border-radius:var(--r-pill);font-size:.78125rem;font-weight:500;background:var(--card);border:1.5px solid var(--border-soft)}.a-evchip-dot{width:.5rem;height:.5rem;border-radius:var(--r-pill);flex-shrink:0}.a-marker{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--t-11);font-weight:600;padding:var(--space-3) var(--space-9);border-radius:var(--r-pill)}.a-hr{height:1px;background:var(--border);border:none;margin:0}.a-cap{font-size:var(--t-12);color:var(--ink-muted)}.a-bigcard{border-radius:var(--r-20);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-16)}.a-holiday-date{font-size:var(--t-12);color:var(--ink-muted);font-variant-numeric:tabular-nums}.a-subpanel{margin-top:var(--space-12);padding:var(--space-14);background:var(--bg);border-radius:var(--r-14);display:flex;flex-direction:column;gap:var(--space-10);animation:a-fade var(--dur-200) ease-out}@keyframes a-fade{0%{opacity:0}to{opacity:1}}.a-hero-live{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--t-13);font-weight:600}.a-hero-live-dot{width:.5625rem;height:.5625rem;border-radius:var(--r-pill);background:var(--color-toast-icon);position:relative}.a-hero-live-dot:after{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:var(--r-pill);border:2px solid var(--color-toast-icon);opacity:0;animation:a-ping 1.8s ease-out infinite}.a-bigswitch{display:inline-flex;align-items:center;gap:0;background:#ffffff29;border-radius:var(--r-pill);padding:var(--space-4);position:relative;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.a-bigswitch--light{background:var(--bg)}.a-bigswitch-seg{position:relative;z-index:var(--z-raised);display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-16);border-radius:var(--r-pill);font-size:var(--t-14);font-weight:600;transition:color var(--dur-180);white-space:nowrap}.a-bigswitch-knob{position:absolute;z-index:var(--z-base);top:.25rem;bottom:.25rem;border-radius:var(--r-pill);background:var(--card);transition:all var(--dur-220) cubic-bezier(.3,.7,.3,1);box-shadow:0 2px 6px #0000002e}.a-bigswitch:disabled{opacity:.55;cursor:not-allowed}.a-tabbody{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-18) 0 var(--space-4)}.a-section-head{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-8)}.a-section-h{font-size:var(--t-18);font-weight:600}.a-section-sub{font-size:var(--t-13);color:var(--ink-soft)}.a-tabstrip{display:flex;gap:.125rem;padding:.125rem;background:var(--color-fill-2);border-radius:var(--r-9);align-self:flex-start;flex-wrap:wrap}.a-tabstrip-btn{display:inline-flex;align-items:center;gap:var(--space-6);min-height:1.875rem;padding:0 var(--space-12);border-radius:var(--r-7);border:none;background:transparent;font-family:inherit;font-size:var(--text-13-5);font-weight:500;color:var(--color-ink-light);transition:background var(--dur-120),color var(--dur-120)}.a-tabstrip-btn:hover:not([data-active=true]){color:var(--ink);background:var(--color-hover)}.a-tabstrip-btn[data-active=true]{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-seg-on)}.a-tabstrip-count{font-size:var(--text-11);font-weight:600;padding:0 var(--space-5);border-radius:var(--r-pill);min-width:1.0625rem;height:1.0625rem;background:var(--color-fill-2);color:var(--color-ink-light);display:inline-flex;align-items:center;justify-content:center}.a-pagerow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap;padding-top:var(--space-4)}.a-pagerow>.a-frame{min-width:0}.a-readonly-note{font-size:.78125rem;color:var(--ink-muted);display:inline-flex;align-items:center;gap:var(--space-6)}@media (pointer: coarse){.a-input{font-size:1rem}.a-tabstrip-btn,.a-bigswitch-seg{min-height:var(--touch-min)}.a-toggle:before{content:"";position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:var(--touch-min);height:var(--touch-min)}}@media (max-width: 767px){.a-settings-trigger{width:100%;min-height:var(--touch-min);margin-top:var(--space-4)}}.ui-country-select{--card: var(--color-card);--ink: var(--color-ink);--ink-soft: var(--color-ink-soft);--ink-muted: var(--color-ink-muted);--border: var(--color-border);--border-soft: var(--color-border-soft);--green: var(--color-green);--green-light: var(--color-green-light);display:flex;flex-direction:column;gap:var(--space-8)}.record-frame{background:var(--color-bg);border-radius:var(--r-24);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-16);width:100%}.record-card{background:var(--color-card);border-radius:var(--r-18)}.record-header{padding:var(--space-24) var(--space-28);display:flex;align-items:center;gap:var(--space-20)}.record-back-link{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--t-12);font-weight:500;color:var(--color-ink-soft);text-decoration:none;margin-bottom:var(--space-4);transition:color var(--dur-120) ease}.record-back-link:hover{color:var(--color-ink)}.record-header-title-row{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.record-header-name{margin:0;font-size:var(--t-24);font-weight:600;color:var(--color-ink);letter-spacing:-.01em}.record-header-status-trigger{display:inline-flex;align-items:center;padding:0;border:0;background:none;border-radius:var(--r-pill);cursor:pointer;transition:filter var(--dur-120) ease-out,box-shadow var(--dur-120) ease-out}.record-header-status-trigger:hover{filter:brightness(.97);box-shadow:0 0 0 1px var(--color-border-soft)}.record-header-status-trigger[data-state=open]{box-shadow:0 0 0 2px var(--color-green-soft)}.record-header-status-trigger:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.record-header-status-label{display:inline-flex;align-items:center;gap:var(--space-4)}.record-header-status-trigger[data-state=open] .record-header-status-label svg{transform:rotate(180deg)}.record-header-meta{display:flex;align-items:center;gap:var(--space-8);font-size:var(--t-13);color:var(--color-ink-soft);flex-wrap:wrap;margin-top:var(--space-6)}.record-header-meta-dot{display:inline-block;width:.1875rem;height:.1875rem;border-radius:50%;background:var(--color-ink-muted);flex-shrink:0}.record-header-actions{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}.record-body{display:grid;grid-template-columns:21.25rem 1fr;gap:var(--space-16);align-items:start}@media (max-width: 767px){.record-body{grid-template-columns:1fr}}.record-fields{padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-20)}.record-fields-title{font-size:var(--t-16);font-weight:600;color:var(--color-ink)}.record-field-group-label{font-size:var(--t-11);font-weight:600;color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-8)}.record-field-group-toggle{display:flex;align-items:center;gap:var(--space-6);width:100%;background:transparent;border:none;padding:0;margin-bottom:var(--space-8);cursor:pointer;text-align:start;font-size:var(--t-11);font-weight:600;color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase}.record-field-group-toggle:hover{color:var(--color-ink)}.record-field-group-chevron{flex-shrink:0;transition:transform .12s}[dir=rtl] .record-field-group-chevron{transform:rotate(180deg)}.record-field-group-toggle[data-open=true] .record-field-group-chevron,[dir=rtl] .record-field-group-toggle[data-open=true] .record-field-group-chevron{transform:rotate(90deg)}.record-field-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-6) 0;font-size:var(--t-14);position:relative}.record-field-key{font-size:var(--t-13);color:var(--color-ink-soft);flex-shrink:0}.record-field-value{color:var(--color-ink);font-weight:500;text-align:end;display:inline-flex;align-items:center;gap:var(--space-6);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-field-edit{opacity:0;transition:opacity var(--dur-120) ease;background:none;border:none;padding:var(--space-4);border-radius:var(--r-6);color:var(--color-ink-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.record-field-row:hover .record-field-edit{opacity:1}.record-field-edit:hover{background:var(--color-hover);color:var(--color-ink)}.record-field-edit:focus-visible{opacity:1;outline:2px solid var(--color-green);outline-offset:2px}.record-field-row--editing{flex-wrap:wrap}.record-field-editor{display:flex;align-items:center;gap:var(--space-6);flex:1 1 10rem;min-width:0;justify-content:flex-end}.record-field-editor-control{flex:1 1 auto;min-width:0}.record-field-editor--stacked{align-items:flex-start}.record-field-editor-btn{background:none;border:none;padding:var(--space-4);border-radius:var(--r-6);color:var(--color-ink-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.record-field-editor-btn--save{color:var(--color-green)}.record-field-editor-btn:hover:not(:disabled){background:var(--color-hover);color:var(--color-ink)}.record-field-editor-btn:disabled{cursor:not-allowed;opacity:.6}.record-field-editor-btn:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.record-tag-chip{display:inline-flex;align-items:center;background:var(--color-beige-light);color:var(--color-beige);padding:var(--space-4) var(--space-10);border-radius:var(--r-pill);font-size:var(--t-12);font-weight:500}.record-tag-add{display:inline-flex;align-items:center;gap:var(--space-4);border:1px dashed var(--color-border-soft);color:var(--color-ink-soft);padding:var(--space-3) var(--space-9);border-radius:var(--r-pill);font-size:var(--t-12);font-weight:500;background:transparent;cursor:pointer;font-family:inherit}.record-tag-add:hover{background:var(--color-hover);color:var(--color-ink);border-style:solid}.record-window{background:var(--color-card);border-radius:var(--r-18);display:flex;flex-direction:column;overflow:hidden;min-height:33.75rem}.record-tabs-bar{padding:0 var(--space-24);border-bottom:1px solid var(--color-border)}.record-timeline-pane{padding:var(--space-24) var(--space-28);display:flex;flex-direction:column;gap:var(--space-20)}.record-composer{background:var(--color-bg);border-radius:var(--r-18);padding:var(--space-14) var(--space-16);display:flex;flex-direction:column;gap:var(--space-10)}.record-composer-actions{display:flex;align-items:center;justify-content:space-between}.record-timeline{position:relative;display:flex;flex-direction:column;gap:var(--space-14);padding-inline-start:2.75rem}.record-timeline:before{content:"";position:absolute;top:.875rem;bottom:.875rem;inset-inline-start:.875rem;width:.09375rem;background:var(--color-border)}.record-timeline-item{position:relative;display:flex;flex-direction:column;gap:var(--space-4)}.record-timeline-marker{position:absolute;inset-inline-start:-2.75rem;top:-.125rem;width:1.875rem;height:1.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.record-event{font-size:var(--t-13);color:var(--color-ink-soft);line-height:1.55;padding:var(--space-4) 0}.record-event strong{color:var(--color-ink);font-weight:600}.record-event-time{color:var(--color-ink-muted);font-size:var(--t-12);margin-inline-start:var(--space-4)}.record-note{background:var(--color-bg);border-radius:var(--r-16);padding:var(--space-14) var(--space-16);display:flex;flex-direction:column;gap:var(--space-8)}.record-note-header{display:flex;align-items:center;gap:var(--space-8)}.record-note-body{margin:0;font-size:var(--t-14);line-height:1.55;color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere}.record-conversations{display:grid;grid-template-columns:13.75rem 1fr;min-height:33.75rem}.record-conversations-list{padding:var(--space-16) var(--space-12);border-inline-end:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-4)}.record-conversations-list-label{font-size:var(--t-11);font-weight:600;color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-4) var(--space-12) var(--space-8)}.record-inbox-item{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);border-radius:var(--r-12);cursor:pointer;background:transparent;border:none;font-family:inherit;width:100%;text-align:start;color:var(--color-ink);transition:background var(--dur-120) ease,color var(--dur-120) ease}.record-inbox-item:hover{background:var(--color-hover)}.record-inbox-item[data-active=true]{background:var(--color-selected);color:var(--color-accent)}.record-inbox-item:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.record-inbox-chip{width:2rem;height:2rem;border-radius:50%;background:var(--color-green-light);color:var(--color-green-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.record-inbox-item[data-active=true] .record-inbox-chip{background:var(--color-green);color:var(--color-card)}.record-inbox-text{flex:1;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.record-inbox-name{font-size:var(--t-13);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-inbox-phone{font-size:var(--t-11);color:var(--color-ink-muted)}.record-inbox-item[data-active=true] .record-inbox-phone{color:var(--color-card);opacity:.7}.record-inbox-unread{font-size:var(--t-11);font-weight:600;background:var(--color-green);color:var(--color-card);padding:var(--space-2) var(--space-7);border-radius:var(--r-pill);min-width:1.125rem;text-align:center}.record-thread{display:flex;flex-direction:column;min-height:0}.record-thread-header{padding:var(--space-16) var(--space-24);display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);border-bottom:1px solid var(--color-border)}.record-thread-header-main{display:flex;align-items:center;gap:var(--space-10)}.record-thread-header-actions{display:flex;align-items:center;gap:var(--space-8)}.record-thread-readonly-pill{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--t-12);font-weight:500;color:var(--color-ink-light);background:var(--color-bg);padding:var(--space-6) var(--space-12);border-radius:var(--r-pill)}.record-thread-body{padding:var(--space-20) var(--space-24);display:flex;flex-direction:column;gap:var(--space-8);overflow-y:auto;max-height:32.5rem;flex:1}.record-thread-divider{align-self:center;font-size:var(--t-11);font-weight:500;color:var(--color-ink-light);background:var(--color-bg);padding:var(--space-4) var(--space-12);border-radius:var(--r-pill);margin:var(--space-8) 0}.record-bubble{max-width:70%;padding:var(--space-8) var(--space-12) var(--space-6);border-radius:var(--r-14);font-size:var(--t-14);line-height:1.45;color:var(--color-ink);display:flex;flex-direction:column;gap:var(--space-2)}.record-bubble-time{font-size:var(--text-10-5);color:var(--color-ink-muted);text-align:end;margin-top:var(--space-2);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-6)}.record-bubble-bot-tag{font-size:var(--t-11);font-weight:600;color:var(--color-green)}.record-bubble--in{align-self:flex-start;background:var(--color-bg);border-end-start-radius:.25rem}.record-bubble--out{align-self:flex-end;background:var(--inbox-wa-out);border-end-end-radius:.25rem}.record-thread-footer{padding:var(--space-14) var(--space-24);border-top:1px solid var(--color-border);display:flex;justify-content:center}.record-thread-footer-pill{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--t-12);color:var(--color-ink-light);background:var(--color-bg);padding:var(--space-6) var(--space-14);border-radius:var(--r-pill);text-decoration:none;transition:background var(--dur-120) ease,color var(--dur-120) ease}.record-thread-footer-pill:hover{background:var(--color-green-light);color:var(--color-ink)}.record-tasknotes-pane{padding:var(--space-24) var(--space-28);display:flex;flex-direction:column;gap:var(--space-24)}.record-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.record-task-row{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-14);border-radius:var(--r-14);background:var(--color-bg);transition:opacity var(--dur-120) ease}.record-cfslot{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-14);border:1px dashed var(--color-border);border-radius:var(--r-12);background:var(--color-bg);color:var(--color-ink-light);font-size:.78125rem}.record-cfslot-tag{font-size:var(--t-11);font-weight:600;color:var(--color-green);background:var(--color-green-light);padding:var(--space-1) var(--space-7);border-radius:var(--r-6)}@media (pointer: coarse){.record-field-edit{opacity:1;min-width:var(--touch-min);min-height:var(--touch-min)}}@media (max-width: 767px){.record-header{flex-wrap:wrap;align-items:flex-start;row-gap:var(--space-16)}.record-header-actions--mobile{flex-basis:100%;width:100%;flex-wrap:wrap;gap:var(--space-8);align-items:center}.record-header-actions--mobile .ui-icon-btn,.record-header-actions--mobile .record-header-cta{min-width:var(--touch-min);min-height:var(--touch-min)}.record-header-actions--mobile a.record-header-cta{text-decoration:none}}.tl-list{display:flex;flex-direction:column}.tl-row{position:relative;display:flex;gap:.75rem;padding-block:.5625rem}.tl-row:not(:last-child):before{content:"";position:absolute;inset-block:2.5rem -.375rem;inset-inline-start:.84375rem;width:1px;background:var(--color-separator)}.tl-ico{position:relative;z-index:1;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;background:var(--color-bg);color:var(--color-ink-light);box-shadow:0 0 0 4px var(--color-card)}.tl-row--note .tl-ico{background:var(--color-note-bg);color:var(--color-note-strong)}.tl-row--auto .tl-ico{background:var(--color-accent-soft);color:var(--color-accent)}.tl-row--status .tl-ico{background:var(--color-purple-light);color:var(--color-purple)}.tl-row--success .tl-ico{background:var(--color-success-light);color:var(--color-success-text)}.tl-row--danger .tl-ico{background:var(--color-red-light);color:var(--color-red)}.tl-body{flex:1;min-width:0;padding-block-start:.25rem}.tl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .3125rem;font-size:var(--text-13-5);line-height:1.4;color:var(--color-ink)}.tl-head b{font-weight:600}.tl-actor{display:inline-flex;align-items:center;gap:.1875rem}.tl-actor>svg{color:var(--color-accent)}.tl-actor~.tl-label{font-weight:400}.tl-meta{color:var(--color-ink-light)}.tl-num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.tl-pin{align-self:center;color:var(--color-accent)}.tl-head>button{align-self:center;margin-block:-.25rem}.tl-time{margin-inline-start:auto;padding-inline-start:.625rem;font-size:var(--text-12);color:var(--color-ink-muted);white-space:nowrap}.tl-chg{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-size:var(--text-13)}.tl-chg-field{color:var(--color-ink-light)}.tl-chg s{color:var(--color-ink-muted);text-decoration:none;unicode-bidi:isolate}.tl-chg em{font-style:normal;font-weight:600;unicode-bidi:isolate}.tl-chg>svg{color:var(--color-ink-muted)}.tl-desc{margin-block-start:.125rem;font-size:var(--text-13);line-height:1.45;color:var(--color-ink-light);overflow-wrap:anywhere}.tl-desc--text{white-space:pre-wrap}.tl-datachip{display:inline-flex;align-items:baseline;gap:var(--space-5);margin-block-start:var(--space-4);padding:var(--space-3) var(--space-9);border-radius:var(--radius-7);background:var(--color-accent-tint);color:var(--color-accent-dark);font-size:var(--text-12)}.tl-datachip>b{font-size:var(--text-13-5);font-weight:700}.tl-row--skeleton .tl-ico{background:var(--color-fill-2)}.tl-skel{display:flex;flex-direction:column;gap:var(--space-6)}.tl-skel>span{height:.6875rem;border-radius:var(--radius-6, .375rem);background:var(--color-fill-2)}.tl-scroll{max-block-size:min(25rem,calc(100vh - 15rem));overflow-x:hidden;overflow-y:auto}.tl-scroll-more{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-block:.625rem;color:var(--color-ink-muted);font-size:var(--text-12-5)}.lc-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-call);display:flex;align-items:center;justify-content:center;padding:var(--space-16);pointer-events:none}.lc-layer[hidden]{display:none}.lc-card{pointer-events:auto;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);column-gap:var(--space-24);block-size:min(100%,40rem);padding:var(--space-24);background:var(--color-card);border:var(--space-1) solid var(--color-accent-soft);border-radius:var(--r-18);box-shadow:var(--shadow-pop);color:var(--color-ink);outline:none}.lc-card:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.lc-card[data-hold=true]{border-color:var(--color-beige-soft)}.lc-main{display:flex;flex-direction:column;gap:var(--space-16);min-block-size:0;min-inline-size:0}.lc-head{display:flex;align-items:flex-start;gap:var(--space-12)}.lc-who{flex:1;min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.lc-name{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-24);font-weight:var(--font-weight-title);letter-spacing:-.01em;color:var(--color-ink)}.lc-name-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-inline-size:100%;padding:0;border:0;background:transparent;text-align:start;cursor:pointer}.lc-name-link:hover .lc-name{text-decoration:underline;text-underline-offset:3px}.lc-name-link:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:var(--r-6)}.lc-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);font-size:var(--t-13);color:var(--color-ink-muted)}.lc-meta>*+*:before{content:"·";margin-inline-end:var(--space-8);color:var(--color-border)}.lc-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lc-campaign{display:inline-flex;align-items:center;gap:var(--space-4)}.lc-create{margin-block-start:var(--space-4)}.lc-clock{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.lc-clock-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-20);font-weight:var(--font-weight-title);color:var(--color-accent)}.lc-clock-state{font-size:var(--t-11);color:var(--color-ink-muted)}.lc-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.lc-xfer{display:flex;align-items:center;gap:var(--space-8)}.lc-note{margin:0;padding:var(--space-8) var(--space-12);border-radius:var(--r-8);background:var(--color-beige-light);color:var(--color-beige-text);font-size:var(--t-12)}.lc-log{display:flex;flex-direction:column;flex:1;min-block-size:0;gap:var(--space-8);padding-block-start:var(--space-12);border-block-start:var(--space-1) solid var(--color-border-soft)}.lc-label{margin:0;font-size:var(--t-11);font-weight:var(--font-weight-strong);text-transform:uppercase;letter-spacing:.025em;color:var(--color-ink-muted)}.lc-log-scroll{flex:1;min-block-size:0;overflow-y:auto}.lc-log-state{margin:0;padding:var(--space-12) 0;font-size:var(--t-13);color:var(--color-ink-muted)}.lc-actions{display:flex;flex-direction:column;gap:var(--space-4);min-block-size:0;overflow-y:auto;padding-inline-start:var(--space-16);border-inline-start:var(--space-1) solid var(--color-border-soft)}.lc-actions-hint{margin:0 0 var(--space-8);max-inline-size:22ch;font-size:var(--t-11);color:var(--color-ink-muted)}.lc-acts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.lc-act{inline-size:100%;justify-content:flex-start}.lc-act[aria-pressed=true]{color:var(--color-accent);font-weight:var(--font-weight-strong)}.lc-min{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-8);max-inline-size:100%;padding-block:var(--space-6);padding-inline:var(--space-16) var(--space-6);border:var(--space-1) solid var(--color-border-soft);border-block-end:2px solid var(--color-accent);border-radius:var(--r-12);background:var(--color-card);box-shadow:var(--shadow-pop)}.lc-min-restore{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:baseline;gap:var(--space-10);min-inline-size:0;padding:0;border:0;background:transparent;font:inherit;color:var(--color-ink);cursor:pointer}.lc-min-restore:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:var(--r-6)}.lc-min-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-14);font-weight:var(--font-weight-strong)}.lc-min-clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-14);font-weight:var(--font-weight-title);color:var(--color-accent)}.lc-min-state,.lc-min-go{font-size:var(--t-12);color:var(--color-ink-muted);white-space:nowrap}@media (width < 48rem){.lc-card{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;row-gap:var(--space-12);block-size:100%;padding:var(--space-16)}.lc-name{font-size:var(--t-20)}.lc-actions{overflow:visible;padding-inline-start:0;padding-block-start:var(--space-12);border-inline-start:0;border-block-start:var(--space-1) solid var(--color-border-soft)}.lc-actions-hint{max-inline-size:none}.lc-acts{flex-direction:row;flex-wrap:wrap}.lc-act{inline-size:auto}}.sp-dock{position:fixed;inset-block-end:var(--space-16);inset-inline-end:var(--space-16);z-index:var(--z-call);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-8);max-inline-size:calc(100vw - 2 * var(--space-16));pointer-events:none}.sp-dock>*{pointer-events:auto}.sp-tab{--sp-tab-w: 2.5rem;--sp-tab-h: 3.25rem;--sp-tab-hidden: 1.125rem;--sp-tab-slide: -.375rem;--sp-tab-y: clamp(13.75rem, 45vh, 26.25rem);position:absolute;inset-inline-end:calc(-1 * (var(--space-16) + var(--sp-tab-hidden)));inset-block-end:calc(var(--sp-tab-y) - var(--space-16));inline-size:var(--sp-tab-w);block-size:var(--sp-tab-h);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;padding-block:0;padding-inline:.25rem 0;border:1px solid var(--color-accent-dark);border-inline-end:none;border-start-start-radius:var(--r-14);border-end-start-radius:var(--r-14);border-start-end-radius:0;border-end-end-radius:0;background:var(--color-accent);color:var(--color-accent-text);cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--dur-160) ease-out,filter var(--dur-120) ease-out}[dir=rtl] .sp-tab{--sp-tab-slide: .375rem}.sp-tab:hover,.sp-tab:focus-visible{transform:translate(var(--sp-tab-slide))}.sp-tab:hover{filter:brightness(.95)}.sp-tab:active{filter:brightness(.9)}.sp-tab:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.sp-tab-dot{position:absolute;inset-block-start:-.3125rem;inset-inline-start:-.3125rem;inline-size:.875rem;block-size:.875rem;box-sizing:border-box;border-radius:var(--r-pill);border:3px solid var(--color-bg);background:var(--color-ink-muted)}.sp-tab-dot[data-presence=available]{background:var(--color-success)}.sp-tab-dot[data-presence=busy]{background:var(--color-red)}@media (prefers-reduced-motion: reduce){.sp-tab{transition:none}.sp-tab:hover,.sp-tab:focus-visible{transform:none}}.sp-pnl{position:relative;inline-size:min(20rem,calc(100vw - 2 * var(--space-16)));background:var(--color-card);border:1px solid var(--color-border-soft);border-radius:var(--r-20);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12)}.sp-pnl--dark{background:var(--color-ink);border-color:transparent;color:var(--color-bg);--sp-on-dark: var(--color-bg);--sp-on-dark-soft: color-mix(in srgb, var(--color-bg) 58%, transparent);--sp-on-dark-fill: color-mix(in srgb, var(--color-bg) 8%, transparent);--sp-on-dark-line: color-mix(in srgb, var(--color-bg) 16%, transparent)}.sp-pnl-h{display:flex;align-items:center;gap:var(--space-8);padding-inline:var(--space-2)}.sp-ttl{font-size:var(--t-13);font-weight:700;color:var(--color-ink)}.sp-spacer{flex:1}.sp-seg{display:flex;background:var(--color-fill-2);border-radius:var(--r-9);padding:var(--space-2);gap:var(--space-2);flex:none}.sp-seg button{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:center;font-size:var(--t-11);font-weight:700;line-height:1.3;padding-block:var(--space-6);border-radius:var(--r-7);color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--dur-120) ease-out,color var(--dur-120) ease-out}.sp-seg button:hover{color:var(--color-ink)}.sp-seg button:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.sp-seg button[aria-pressed=true]{background:var(--color-card);color:var(--color-accent);box-shadow:var(--shadow-seg-on)}.sp-seg button[aria-pressed=true][data-tone=muted]{color:var(--color-ink-muted)}.sp-cid{display:flex;align-items:center;gap:var(--space-6);min-inline-size:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--r-8);padding:var(--space-6) var(--space-10);font-size:var(--t-11);color:var(--color-ink-light)}.sp-cid-label{white-space:nowrap}.sp-cid-value{margin-inline-start:auto;min-inline-size:0;font-size:var(--t-12);font-weight:700;color:var(--color-ink)}select.sp-cid-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;max-inline-size:60%;text-align:end;cursor:pointer;padding:0;font-family:inherit}select.sp-cid-value:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:var(--r-6)}.sp-numline{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-2);border-block-end:1px solid var(--color-border);min-block-size:2.375rem}.sp-numline input{flex:1;min-inline-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font-size:var(--t-18);font-weight:700;color:var(--color-ink)}.sp-numline input::placeholder{font-weight:400;font-size:var(--t-13);color:var(--color-ink-muted)}.sp-numline input:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:var(--r-6)}.sp-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);direction:ltr}.sp-keys button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--r-8);padding-block:var(--space-8);min-block-size:2rem;text-align:center;font-size:var(--t-14);font-weight:700;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-120) ease-out}.sp-keys button:hover{background:var(--color-border-soft)}.sp-keys button:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.sp-keys button u{display:block;text-decoration:none;font-size:.46875rem;font-weight:400;letter-spacing:.08em;color:var(--color-ink-muted);margin-block-start:1px}.sp-chips{display:flex;gap:var(--space-6);flex-wrap:wrap}.sp-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-6);border:1px solid transparent;background:var(--color-border-soft);border-radius:var(--r-pill);padding:var(--space-5) var(--space-12);font-size:var(--t-11);font-weight:700;line-height:1.4;color:var(--color-ink-muted);white-space:nowrap;transition:background-color var(--dur-120) ease-out,color var(--dur-120) ease-out}button.sp-chip{cursor:pointer}button.sp-chip:hover{color:var(--color-ink)}.sp-chip:focus-visible{outline:2px solid var(--color-green);outline-offset:1px}.sp-chip[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-text)}.sp-speed{display:flex;flex-direction:column;max-block-size:min(38vh,15rem);overflow-y:auto;margin-inline:calc(-1 * var(--space-2))}.sp-row{display:grid;grid-template-columns:1.625rem minmax(0,1fr) auto;gap:var(--space-9);align-items:center;padding:var(--space-7) var(--space-8);border-radius:var(--r-8);text-align:start;background:transparent;border:0;cursor:pointer;transition:background-color var(--dur-120) ease-out}.sp-row:hover:not(:disabled){background:var(--color-hover)}.sp-row:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px}.sp-row:disabled{cursor:not-allowed;opacity:.55}.sp-av{inline-size:1.625rem;block-size:1.625rem;border-radius:var(--r-8);background:var(--color-border);color:var(--color-ink-light);display:flex;align-items:center;justify-content:center;font-size:var(--t-11);font-weight:700;flex:none}.sp-av--lg{inline-size:2.25rem;block-size:2.25rem;font-size:var(--t-13)}.sp-av--dark{background:var(--sp-on-dark-fill, var(--color-border));color:var(--sp-on-dark, var(--color-ink))}.sp-nm{display:block;font-size:var(--t-13);font-weight:700;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-sb{display:block;font-size:var(--t-11);color:var(--color-ink-muted);margin-block-start:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-go{inline-size:1.625rem;block-size:1.625rem;border-radius:var(--r-pill);background:var(--color-success-light);color:var(--color-accent);display:flex;align-items:center;justify-content:center;flex:none}.sp-row:hover:not(:disabled) .sp-go{background:var(--color-accent);color:var(--color-accent-text)}.sp-blank{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-16);text-align:center;color:var(--color-ink-muted);font-size:var(--t-13)}.sp-callbtn{display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:2.5rem;border:0;border-radius:var(--r-pill);padding-inline:var(--space-16);font-size:var(--t-13);font-weight:700;line-height:1;cursor:pointer;background:var(--color-accent);color:var(--color-accent-text);transition:filter var(--dur-120) ease-out}.sp-callbtn:hover:not(:disabled){filter:brightness(.95)}.sp-callbtn:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.sp-callbtn:disabled{opacity:.4;cursor:not-allowed}.sp-callbtn--answer{background:var(--color-success);color:var(--color-bg)}.sp-callbtn--decline{background:var(--color-red);color:var(--color-bg)}.sp-callbtn--quiet{background:var(--sp-on-dark-fill);color:var(--sp-on-dark);border:1px solid var(--sp-on-dark-line)}.sp-callbtn--quiet:focus-visible{outline-color:var(--color-bg)}.sp-cbtn{inline-size:2.5rem;block-size:2.5rem;border-radius:var(--r-10);border:1px solid var(--sp-on-dark-line);background:var(--sp-on-dark-fill);color:var(--sp-on-dark);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:background-color var(--dur-120) ease-out}.sp-cbtn:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg) 18%,transparent)}.sp-cbtn:focus-visible{outline:2px solid var(--color-bg);outline-offset:2px}.sp-cbtn:disabled{opacity:.4;cursor:not-allowed}.sp-cbtn[aria-pressed=true]{background:var(--color-bg);border-color:var(--color-bg);color:var(--color-ink)}.sp-pnl--dark .sp-chip{background:var(--sp-on-dark-fill);color:var(--sp-on-dark-soft)}.sp-idt{display:flex;align-items:center;gap:var(--space-12);min-inline-size:0;padding-inline:var(--space-2)}.sp-who{min-inline-size:0;flex:1}.sp-pnl--dark .sp-nm{color:var(--sp-on-dark)}.sp-pnl--dark .sp-sb{color:var(--sp-on-dark-soft)}.sp-name-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;text-align:start;max-inline-size:100%}.sp-name-link:hover .sp-nm{text-decoration:underline;text-underline-offset:2px}.sp-name-link:focus-visible{outline:2px solid var(--color-bg);outline-offset:2px;border-radius:var(--r-6)}.sp-countdown{text-align:center;font-size:var(--t-11);color:var(--sp-on-dark-soft)}@property --sp-spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.sp-ringfx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.sp-ringfx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:.125rem;background:conic-gradient(from var(--sp-spin),transparent 0deg,transparent 286deg,color-mix(in srgb,var(--color-success) 20%,transparent) 316deg,color-mix(in srgb,var(--color-success) 60%,transparent) 342deg,var(--color-success-light) 356deg,var(--color-success) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:sp-orbit 3.4s linear infinite}@keyframes sp-orbit{to{--sp-spin: 360deg}}.sp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion: reduce){.sp-ringfx:after{animation:none}}.sp-ring-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-call);display:flex;align-items:center;justify-content:center;padding:var(--space-16);pointer-events:auto}.sp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-scrim);pointer-events:auto}.sp-ring-card{position:relative;inline-size:min(24rem,calc(100vw - 2 * var(--space-16)));max-block-size:calc(100vh - 2 * var(--space-16));max-block-size:calc(100dvh - 2 * var(--space-16));overflow-y:auto;pointer-events:auto}.sp-tl{border-block-start:1px solid var(--sp-on-dark-line);padding-block-start:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);min-inline-size:0}.sp-tl-h{font-size:var(--t-11);font-weight:700;color:var(--sp-on-dark-soft)}.sp-tl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.sp-tl-row{display:flex;align-items:flex-start;gap:var(--space-8);min-inline-size:0;font-size:var(--t-11);line-height:1.45;color:var(--sp-on-dark)}.sp-tl-ico{flex:none;margin-block-start:.125rem;color:var(--sp-on-dark-soft)}.sp-tl-txt{flex:1;min-inline-size:0}.sp-tl-lbl{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-tl-body{display:block;font-weight:400;color:var(--sp-on-dark-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-tl-when{flex:none;color:var(--sp-on-dark-soft);white-space:nowrap}.lg-page{--lg-hero: color-mix(in srgb, var(--color-accent) 72%, #0b120e);--lg-hero-lift: color-mix(in srgb, var(--color-accent) 78%, #ffffff);--lg-hero-deep: color-mix(in srgb, var(--color-accent) 30%, #06100b);--lg-scrim: color-mix(in srgb, var(--color-accent) 26%, #030a06);--lg-cream: var(--color-accent-text);--lg-field-h: clamp(2.875rem, 3.5vw, 3.25rem);--lg-btn-h: clamp(3.125rem, 3.7vw, 3.375rem);--lg-panel-radius: clamp(1.25rem, 2.1vw, 1.875rem);--lg-card-radius: clamp(1.375rem, 2.4vw, 2.125rem);--lg-card-pad-i: clamp(1.375rem, 4vw, 3.625rem);--lg-wordmark-h: clamp(1.1875rem, 1.75vw, 1.5625rem);position:relative;min-height:100dvh;display:flex;flex-direction:column;background:var(--lg-hero);color:var(--color-ink);font-family:var(--font-sans);font-weight:var(--font-weight-body);overflow-x:hidden}.lg-page *,.lg-page *:before,.lg-page *:after{box-sizing:border-box}.lg-silver{display:none}.lg-shell{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.lg-vis{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:clamp(12.5rem,34dvh,21.25rem);overflow:hidden;background:radial-gradient(100% 78% at 80% 0%,var(--lg-hero-lift),transparent 58%),radial-gradient(80% 66% at 2% 100%,color-mix(in srgb,#000 62%,transparent),transparent 72%),linear-gradient(150deg,var(--lg-hero) 0%,var(--lg-hero-deep) 100%);color:var(--lg-cream)}.lg-vis:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgb(255 255 255 / .022) 0 1px,transparent 1px 9px)}.lg-vis__mark{position:absolute;inset-inline-start:9%;top:15%;width:38%;color:var(--lg-cream);opacity:.06;pointer-events:none}.lg-vis__mark>svg{display:block;width:100%;height:auto}.lg-vis__photo{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--lg-hero-image, url(/login-hero.webp));background-size:cover;background-position:center}.lg-vis__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--lg-scrim) 92%,transparent),color-mix(in srgb,var(--lg-scrim) 62%,transparent) 26%,color-mix(in srgb,var(--lg-scrim) 34%,transparent) 62%,color-mix(in srgb,var(--lg-scrim) 52%,transparent))}.lg-vis__brand:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:11.25rem;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--lg-scrim) 55%,transparent),transparent)}.lg-vis__rim{display:none}.lg-vis__brand{position:relative;padding:clamp(1.75rem,7dvh,3.375rem) clamp(1.25rem,6vw,1.75rem) 0}.lg-vis__line{position:relative;margin:auto 0 0;padding:0 clamp(1.25rem,6vw,1.75rem) clamp(1.5rem,4dvh,2.125rem);font-size:clamp(1.3rem,6.2vw,1.8125rem);font-weight:var(--font-weight-title);letter-spacing:-.035em;line-height:1.18;text-wrap:balance}.lg-card{position:relative;display:flex;flex-direction:column;flex:0 0 auto;background:var(--color-card);border-radius:1.75rem 1.75rem 0 0;margin-top:-1.75rem;padding:.75rem clamp(1.25rem,6vw,1.75rem) max(1.25rem,env(safe-area-inset-bottom));box-shadow:0 -20px 40px -24px #00000080}.lg-card__grab{width:2.375rem;height:.25rem;flex:none;border-radius:var(--radius-pill);background:var(--color-border);margin:0 auto 1.125rem}.lg-card__top{display:none}.lg-card__body{display:flex;flex-direction:column;min-height:0}.lg-title{margin:0;font-size:clamp(1.4rem,6.8vw,1.6875rem);font-weight:var(--font-weight-title);letter-spacing:-.035em;line-height:1.08;color:var(--color-ink)}.lg-form{display:flex;flex-direction:column;gap:.875rem;margin-top:1.25rem}.lg-field{display:flex;flex-direction:column;gap:.4375rem;min-width:0}.lg-field__box{display:flex;align-items:center;gap:.6875rem;height:var(--lg-field-h);padding-inline:clamp(.875rem,1.4vw,1.125rem);border-radius:var(--radius-pill);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-border);transition:box-shadow var(--transition-duration-120, .12s) ease}.lg-field__box:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-accent),0 0 0 4px var(--color-accent-soft)}.lg-field__box[data-err]{box-shadow:inset 0 0 0 1.5px var(--color-red),0 0 0 4px var(--color-red-light)}.lg-field__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-weight:inherit;font-size:clamp(.875rem,1.1vw,.90625rem);color:var(--color-ink);text-align:start}.lg-field__input::placeholder{color:var(--color-ink-muted)}.lg-field__input:disabled{opacity:.55}[dir=rtl] .lg-field__input[dir=ltr]{text-align:right}[dir=ltr] .lg-field__input[dir=ltr]{text-align:left}.lg-eye{display:grid;place-items:center;width:1.625rem;height:1.625rem;flex:none;border:none;padding:0;border-radius:var(--radius-pill);background:none;color:var(--color-ink-muted);cursor:pointer;transition:background var(--transition-duration-140, .14s) ease,color var(--transition-duration-140, .14s) ease}.lg-eye:hover:not(:disabled){background:var(--color-hover);color:var(--color-ink)}.lg-eye:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lg-eye:disabled{cursor:not-allowed;opacity:.5}.lg-hint{font-size:.78125rem;color:var(--color-ink-soft);padding-inline-start:.375rem;margin:0}.lg-alert{font-size:.78125rem;line-height:1.45;color:var(--color-red-text);background:var(--color-red-light);border-radius:var(--radius-12);padding:.625rem .875rem;margin:0}.lg-forgot{align-self:flex-start;font-size:.8125rem;color:var(--color-accent);text-decoration:none}.lg-forgot:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:3px}.lg-btn{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;height:var(--lg-btn-h);margin-top:.375rem;padding-inline:1.5rem;border:none;border-radius:var(--radius-14);background:var(--color-accent);color:var(--color-accent-text);font-family:inherit;font-size:clamp(.9375rem,1.15vw,.96875rem);font-weight:var(--font-weight-title);letter-spacing:-.01em;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--color-accent) 18%,transparent);transition:background var(--transition-duration-140, .14s) ease,box-shadow var(--transition-duration-160, .16s) ease,transform var(--transition-duration-120, .12s) ease}.lg-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 88%,#ffffff);transform:translateY(-1px);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--color-accent) 75%,transparent)}.lg-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-card),0 0 0 5px var(--color-accent)}.lg-btn:active:not(:disabled){background:var(--color-accent-hover);transform:translateY(1px);box-shadow:inset 0 2px 4px #00000047}.lg-btn:disabled{background:var(--color-border-soft);color:var(--color-ink-muted);box-shadow:none;transform:none;cursor:not-allowed}.lg-spin{animation:lg-spin .7s linear infinite}@keyframes lg-spin{to{transform:rotate(360deg)}}.lg-foot{display:flex;align-items:center;justify-content:space-between;gap:.875rem;flex-wrap:wrap;margin-top:1.375rem;font-size:.71875rem;color:var(--color-ink-muted)}.lg-foot__copy{direction:ltr;unicode-bidi:isolate;white-space:nowrap;order:2}.lg-foot__end{display:flex;align-items:center;gap:1.125rem;order:1}.lg-foot__contact{color:var(--color-ink-soft);text-decoration:none;white-space:nowrap}.lg-foot__contact:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.lg-flags{display:flex;align-items:center;gap:.4375rem}.lg-flag{display:grid;place-items:center;padding:.125rem;border:none;border-radius:.3125rem;background:none;cursor:pointer;opacity:.4;transition:opacity var(--transition-duration-140, .14s) ease,box-shadow var(--transition-duration-140, .14s) ease}.lg-flag>svg{display:block;border-radius:.15625rem;box-shadow:0 0 0 .5px color-mix(in srgb,var(--color-ink) 22%,transparent)}.lg-flag:hover{opacity:.75}.lg-flag[aria-pressed=true]{opacity:1;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-accent) 32%,transparent)}.lg-flag:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lg-wordmark{display:block;height:var(--lg-wordmark-h);width:auto}@media (min-width: 64rem){.lg-page{display:grid;align-items:start;justify-items:center;padding:clamp(1.25rem,3vh,2.5rem) clamp(1.25rem,3vw,2.5rem);background:var(--color-bg)}.lg-silver{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,#e4e0d8,#fbfaf7 10%,#c9c5bb 21%,#f6f4ef,#bdb9af,#f1eee8,#cdc9bf 69%,#fdfcfa 83%,#dad6ce)}.lg-silver:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgb(255 255 255 / .18) 0 1px,rgb(0 0 0 / .02) 1px 2px,transparent 2px 6px)}.lg-silver:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(85% 65% at 76% 4%,rgb(255 255 255 / .9),transparent 62%),radial-gradient(75% 60% at 8% 98%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 62%)}.lg-shell{display:block;flex:none;width:min(73.5rem,100%);height:min(46.75rem,calc(100dvh - clamp(2.5rem,6vh,5rem)));min-height:min(35rem,calc(100dvh - (2*clamp(1.25rem,3vh,2.5rem))));margin-block:auto}.lg-vis{position:absolute;inset-block:3.75%;inset-inline-start:0;width:54.08%;min-height:0;border-radius:var(--lg-panel-radius);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--lg-hero) 80%,transparent)}.lg-vis__scrim{background:linear-gradient(to top,color-mix(in srgb,var(--lg-scrim) 94%,transparent) 4%,color-mix(in srgb,var(--lg-scrim) 42%,transparent) 44%,color-mix(in srgb,var(--lg-scrim) 20%,transparent))}.lg-vis__rim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lg-cream) 30%,transparent);pointer-events:none}.lg-vis__brand{display:none}.lg-vis__line{padding:0 clamp(1.625rem,3.9vw,2.875rem) clamp(1.75rem,4vw,3rem);font-size:clamp(1.5rem,2.65vw,2.375rem);line-height:1.16}.lg-card{position:absolute;inset-block:0;inset-inline-end:0;width:51.36%;margin-top:0;border-radius:var(--lg-card-radius);padding:clamp(1.375rem,2.3vw,2.125rem) var(--lg-card-pad-i) clamp(1.25rem,2vw,1.875rem);box-shadow:0 40px 80px -40px #2d281e8c,0 0 0 1px #ffffffb3}.lg-card__grab{display:none}.lg-card__top{display:flex;align-items:center;justify-content:space-between;flex:none;color:var(--color-ink)}.lg-card__body{flex:1;justify-content:center;gap:clamp(1rem,1.8vw,1.625rem);padding-block:clamp(.75rem,1.4vw,1.25rem);overflow-y:auto}.lg-title{font-size:clamp(1.75rem,2.9vw,2.5rem)}.lg-form{margin-top:0}.lg-btn{margin-top:.625rem}.lg-foot{flex:none;margin-top:0;font-size:.75rem}.lg-foot__copy,.lg-foot__end{order:0}}@media (prefers-reduced-motion: reduce){.lg-page *{transition-duration:1ms!important}.lg-btn:hover:not(:disabled),.lg-btn:active:not(:disabled){transform:none}.lg-spin{animation-duration:2s}}:root{--color-settings-bar: rgba(255, 255, 255, .86);--shadow-settings-pill: 0 .0625rem .1875rem rgba(0, 0, 0, .1), 0 0 0 .03125rem rgba(0, 0, 0, .05);--color-password-medium: #d08a2a}.dark{--color-settings-bar: rgba(34, 34, 33, .86)}.sh-bar{position:sticky;inset-block-start:0;z-index:10;background:var(--color-settings-bar);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-block-end:1px solid var(--color-separator)}.sh-bar-in{max-inline-size:51.25rem;margin-inline:auto;padding:1.375rem 1.5rem 0;display:flex;flex-direction:column;align-items:center;gap:.875rem}.sh-title{margin:0;font-size:1.625rem;font-weight:800;letter-spacing:-.02em;color:var(--color-ink)}.sh-tabs{position:relative;display:flex;align-items:center;gap:.125rem;padding:.1875rem;border-radius:var(--radius-12);background:var(--color-fill-2);max-inline-size:100%;overflow-x:auto;scrollbar-width:none}.sh-tabs::-webkit-scrollbar{display:none}.sh-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4375rem;block-size:2.125rem;padding-inline:.875rem;border:0;border-radius:var(--radius-9);background:transparent;font-size:.84375rem;font-weight:500;color:var(--color-ink-light);white-space:nowrap;cursor:pointer;transition:color var(--dur-200);outline:none}.sh-tab:hover{color:var(--color-ink)}.sh-tab:focus-visible{box-shadow:var(--focus-ring)}.sh-tab[aria-selected=true]{color:var(--color-ink);font-weight:600}.sh-tab-icon{font-size:1.0625rem}.sh-pill{position:absolute;inset-block-start:.1875rem;block-size:2.125rem;border-radius:var(--radius-9);background:var(--color-card);box-shadow:var(--shadow-settings-pill);transition:inset-inline-start .34s var(--ease-design),inline-size .34s var(--ease-design);pointer-events:none}@media (max-width: 980px){.sh-tab-label{display:none}.sh-tab{padding-inline:.6875rem}}.sh-subtabs{display:flex;gap:1.375rem;align-self:stretch;justify-content:center;overflow-x:auto;scrollbar-width:none}.sh-subtabs::-webkit-scrollbar{display:none}.sh-subtabs-none{block-size:.375rem}.sh-subtab{position:relative;block-size:2.5rem;padding:0;border:0;background:transparent;font-size:.84375rem;font-weight:500;color:var(--color-ink-muted);white-space:nowrap;cursor:pointer;outline:none}.sh-subtab:hover{color:var(--color-ink)}.sh-subtab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-4)}.sh-subtab[aria-selected=true]{color:var(--color-ink);font-weight:600}.sh-subtab[aria-selected=true]:after{content:"";position:absolute;inset-block-end:-1px;inset-inline:0;block-size:.125rem;border-radius:.125rem;background:var(--color-accent)}.sh-subtabs-inline{justify-content:flex-start;border-block-end:1px solid var(--color-separator);margin-block-end:1.375rem}.sh-body{max-inline-size:45rem;margin-inline:auto;padding:1.375rem 1.5rem 8.125rem}.sh-slide-fwd{animation:sh-slide-fwd .34s var(--ease-design)}.sh-slide-back{animation:sh-slide-back .34s var(--ease-design)}@keyframes sh-slide-fwd{0%{opacity:0;transform:translate(-1.75rem)}}@keyframes sh-slide-back{0%{opacity:0;transform:translate(1.75rem)}}[dir=ltr] .sh-slide-fwd{animation-name:sh-slide-back}[dir=ltr] .sh-slide-back{animation-name:sh-slide-fwd}@media (prefers-reduced-motion: reduce){.sh-slide-fwd,.sh-slide-back{animation:none}.sh-pill{transition:none}}.sh-section{margin-block-start:1.625rem}.sh-section:first-child{margin-block-start:0}.sh-section-head{display:flex;align-items:center;gap:.5rem;padding:0 1rem .4375rem;font-size:.8125rem;font-weight:600;color:var(--color-ink-muted);white-space:nowrap}.sh-section-title{margin:0;font:inherit;color:inherit}.sh-spacer{flex:1}.sh-list{background:var(--color-card);border-radius:var(--radius-14);box-shadow:0 0 0 1px var(--color-separator);overflow:hidden}.sh-foot{margin:0;padding:.4375rem 1rem 0;font-size:.78125rem;line-height:1.5;color:var(--color-ink-muted);text-wrap:pretty}.sh-saved{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:var(--color-accent);opacity:0;transition:opacity var(--dur-200)}.sh-saved[data-on=true]{opacity:1}.sh-saved-icon{font-size:.8125rem}.sh-row{position:relative;display:flex;align-items:center;gap:.75rem;min-block-size:3.125rem;padding:.5rem 1rem;inline-size:100%;box-sizing:border-box;border:0;background:transparent;font:inherit;color:inherit;text-align:start}.sh-row+.sh-row:before,.sh-list>*+.sh-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:1rem 0;block-size:1px;background:var(--color-separator)}.sh-row[data-icon=true]+.sh-row:before{inset-inline-start:3.625rem}.sh-row[data-clickable=true]{cursor:pointer;transition:background-color var(--dur-120)}.sh-row[data-clickable=true]:hover{background:var(--color-fill-1)}.sh-row[data-clickable=true]:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.sh-row-icon{inline-size:1.875rem;block-size:1.875rem;border-radius:var(--radius-8);display:grid;place-items:center;flex:none;color:var(--color-ink-light);background:var(--color-fill-2);font-size:1.0625rem}.sh-row-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.sh-row-label{font-size:.875rem;font-weight:500;color:var(--color-ink)}.sh-row[data-dim=true] .sh-row-label{color:var(--color-ink-muted)}.sh-row-sub{font-size:.78125rem;line-height:1.45;color:var(--color-ink-muted);text-wrap:pretty}.sh-row-control{display:inline-flex;align-items:center;gap:.5rem;flex:none}.sh-row-col{flex-direction:column;align-items:stretch;gap:.875rem;padding:.875rem 1rem 1rem}.sh-ro{display:flex;align-items:center;gap:.5rem;margin-block-end:1.375rem;padding:.625rem .875rem;border-radius:var(--radius-12);background:var(--color-fill-1);font-size:.8125rem;color:var(--color-ink-light)}.sh-ro-icon{color:var(--color-ink-muted);font-size:1rem;flex:none}.sh-stepper{display:inline-flex;align-items:center;gap:.125rem;block-size:2rem;padding-inline:.1875rem;border-radius:var(--radius-9);box-shadow:inset 0 0 0 1px var(--color-separator-strong);background:var(--color-card)}.sh-stepper[data-disabled=true]{opacity:.6}.sh-stepper-btn{inline-size:1.625rem;block-size:1.625rem;border:0;border-radius:var(--radius-7);background:transparent;display:grid;place-items:center;font-size:1rem;line-height:1;color:var(--color-ink-light);cursor:pointer;outline:none}.sh-stepper-btn:hover:not(:disabled){background:var(--color-fill-2);color:var(--color-ink)}.sh-stepper-btn:focus-visible{box-shadow:var(--focus-ring)}.sh-stepper-btn:disabled{cursor:not-allowed;opacity:.45}.sh-stepper-value{min-inline-size:2.125rem;text-align:center;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-ink)}.sh-stepper-unit{font-size:.75rem;color:var(--color-ink-muted);margin-inline-end:.25rem}.sh-tag{display:inline-flex;align-items:center;gap:.1875rem;block-size:1.25rem;padding-inline:.4375rem;margin-inline-start:.375rem;border-radius:var(--radius-5);background:var(--color-fill-2);color:var(--color-ink-light);font-size:.6875rem;font-weight:600;white-space:nowrap;vertical-align:1px}.sh-tag[data-tone=won]{background:var(--color-accent-soft);color:var(--color-accent)}.sh-tag[data-tone=lost]{background:var(--color-red-light);color:var(--color-red)}.sh-tag[data-tone=info]{background:var(--color-purple-light);color:var(--color-purple)}@media (max-width: 767px){.sh-bar{position:relative}.sh-bar-in,.sh-body{padding-inline:1rem}}.ih-tile{display:inline-grid;place-items:center;inline-size:1.875rem;block-size:1.875rem;border-radius:var(--radius-8, .5rem);background:var(--color-fill-2);color:var(--color-ink)}.ih-tile[data-channel=whatsapp]{background:var(--color-green-light);color:var(--color-green-dark)}.ih-pill{display:inline-flex;align-items:center;gap:.3125rem;block-size:1.375rem;padding-inline:.5rem;border-radius:62.4375rem;background:var(--color-fill-2);color:var(--color-ink-light);font-size:.75rem;font-weight:600;white-space:nowrap}.ih-pill:before{content:"";inline-size:.375rem;block-size:.375rem;border-radius:50%;background:currentColor}.ih-pill[data-state=connected]{background:var(--color-success-light);color:var(--color-success-text)}.ih-pill[data-state=attention],.ih-pill[data-state=pending],.ih-pill[data-state=phonePending]{background:var(--color-beige-light);color:var(--color-beige-text)}.ih-pill[data-state=broken]{background:var(--color-red-light);color:var(--color-red-text)}.ih-pill[data-state=connecting]:before{animation:ih-blink 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ih-pill[data-state=connecting]:before{animation:none}}@keyframes ih-blink{50%{opacity:.3}}.ih-menu-btn{display:inline-grid;place-items:center;inline-size:1.875rem;block-size:1.875rem;border:0;border-radius:var(--radius-8, .5rem);background:transparent;color:var(--color-ink-muted);cursor:pointer}.ih-menu-btn:hover{background:var(--color-fill-2)}.ih-menu-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ih-state{padding:.75rem .875rem}.ih-auto{display:flex;flex-direction:column;gap:.5rem;inline-size:100%}.ih-auto-foot{display:flex;align-items:center;gap:.625rem}.ih-count{font-size:.75rem;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.ih-count[data-over=true]{color:var(--color-red-text);font-weight:600}.ih-auto-note{flex:1;min-inline-size:0;font-size:.75rem;color:var(--color-red-text)}:root{--color-issue-warn-bg: #fffcf6;--color-issue-info-bg: #fafaf9}.dark{--color-issue-warn-bg: rgba(208, 138, 42, .08);--color-issue-info-bg: rgba(255, 255, 255, .03)}.ie-issues{list-style:none;margin:0;padding:0}.ie-iss{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:var(--color-issue-warn-bg);text-align:start}.ie-iss[data-sev=info]{background:var(--color-issue-info-bg)}.ie-iss:before{content:"";position:absolute;inset-block-start:0;inset-inline:3.625rem 0;block-size:1px;background:var(--color-separator)}.ie-iss-icon{inline-size:1.875rem;display:grid;place-items:center;flex:none;padding-block-start:1px;color:var(--color-beige-text)}.ie-iss[data-sev=blocking] .ie-iss-icon{color:var(--color-red-text)}.ie-iss[data-sev=info] .ie-iss-icon{color:var(--color-ink-muted)}.ie-iss-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:.125rem}.ie-iss-title{font-size:.875rem;font-weight:600;color:var(--color-ink)}.ie-iss-body{font-size:.78125rem;line-height:1.5;color:var(--color-ink-muted);text-wrap:pretty}.ie-iss-meta{font-size:.75rem;color:var(--color-ink-muted)}.ie-iss-code{font-family:var(--font-mono);font-weight:600}.ie-iss-steps{margin-block:.5rem .125rem;font-size:.78125rem;line-height:1.5;color:var(--color-ink-light)}.ie-iss-steps ol{margin:0;padding-inline-start:1.125rem;list-style:decimal;display:flex;flex-direction:column;gap:.1875rem}.ie-iss-steps p{margin:0 0 .25rem}.ie-iss-lnk{flex:none;padding:0;border:0;background:transparent;color:var(--color-accent);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap}.ie-iss-lnk:hover{text-decoration:underline;text-underline-offset:3px}.ie-iss-lnk:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-5)}.agent-scope .i-tabbody{display:flex;flex-direction:column;gap:var(--space-16)}.agent-scope .i-chip{display:inline-flex;align-items:center;gap:var(--space-5);font-size:var(--t-11);font-weight:600;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-7);border-radius:var(--r-pill);line-height:1rem}.agent-scope .i-chip-dot{width:.375rem;height:.375rem;border-radius:var(--r-pill);background:currentColor}.agent-scope .i-chip--on{background:var(--success-light);color:var(--success-text)}.agent-scope .i-chip--off{background:var(--bg);color:var(--color-ink-light)}.agent-scope .i-chip--broken{background:var(--red-light);color:var(--red-text)}.agent-scope .i-chip--pending{background:var(--beige-light);color:var(--beige-text)}.agent-scope .i-status{display:inline-flex;align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-12);border-radius:var(--r-pill);font-size:.78125rem;font-weight:600;white-space:nowrap}.agent-scope .i-status-dot{width:.4375rem;height:.4375rem;border-radius:var(--r-pill);background:currentColor}.agent-scope .i-status--connected{background:var(--success-light);color:var(--success-text)}.agent-scope .i-status--connecting{background:var(--beige-light);color:var(--beige-text)}.agent-scope .i-status--broken{background:var(--red-light);color:var(--red-text)}.agent-scope .i-status--pending{background:var(--beige-light);color:var(--beige-text)}.agent-scope .i-status--connected .i-status-dot{position:relative}.agent-scope .i-status--connected .i-status-dot:after{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:var(--r-pill);border:2px solid currentColor;opacity:0;animation:a-ping 1.8s ease-out infinite}.agent-scope .i-pill{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-11);border-radius:var(--r-pill);font-size:var(--t-12);font-weight:600;white-space:nowrap}.agent-scope .i-pill-dot{width:.375rem;height:.375rem;border-radius:var(--r-pill);background:currentColor;opacity:.85}.agent-scope .i-pill--success{background:var(--success-light);color:var(--success-text)}.agent-scope .i-pill--warning{background:var(--beige-light);color:var(--beige-text)}.agent-scope .i-pill--danger{background:var(--red-light);color:var(--red-text)}.agent-scope .i-pill--info{background:var(--purple-light);color:var(--purple-text)}.agent-scope .i-pill--neutral{background:var(--bg);color:var(--ink-soft)}.agent-scope .i-qual{display:inline-flex;align-items:center;gap:var(--space-6);font-size:.78125rem;font-weight:500;color:var(--ink-soft);white-space:nowrap}.agent-scope .i-qual-dot{width:.5rem;height:.5rem;border-radius:var(--r-pill);flex-shrink:0}.agent-scope .i-qual-dot--green{background:var(--success)}.agent-scope .i-qual-dot--yellow{background:var(--accent)}.agent-scope .i-qual-dot--red{background:var(--red)}.agent-scope .i-qual-dot--pending{background:var(--border);border:1.5px solid var(--ink-muted);box-sizing:border-box}.agent-scope .i-table{width:100%;border-collapse:collapse}.agent-scope .i-table th{font-size:var(--t-12);font-weight:600;color:var(--ink-muted);text-align:start;padding:0 var(--space-16) var(--space-12);white-space:nowrap}.agent-scope .i-table td{padding:var(--space-14) var(--space-16);font-size:var(--t-14);color:var(--ink);border-top:1px solid var(--row-divider);vertical-align:middle}.agent-scope .i-table tbody tr{transition:background var(--dur-120)}.agent-scope .i-table tbody tr:hover{background:var(--color-hover)}.agent-scope .i-table-name{font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:var(--space-9)}.agent-scope .i-table-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78125rem;color:var(--ink-soft);direction:ltr;unicode-bidi:plaintext}.agent-scope .i-rowact{display:inline-flex;gap:var(--space-2);opacity:0;transition:opacity var(--dur-120)}.agent-scope .i-table tbody tr:hover .i-rowact{opacity:1}.agent-scope .i-toolbar{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.agent-scope .i-search{display:flex;align-items:center;gap:var(--space-9);background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-12);padding:0 var(--space-14);height:2.5rem;color:var(--ink-soft);flex:1;min-width:12.5rem;transition:border-color var(--dur-120),box-shadow var(--dur-120)}.agent-scope .i-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--green-light)}.agent-scope .i-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;font:inherit;font-size:var(--t-14);color:var(--ink)}.agent-scope .i-tcard{border:1px solid var(--border);border-radius:var(--r-18);padding:var(--space-16);display:flex;flex-direction:column;gap:var(--space-12);background:var(--card);transition:border-color var(--dur-120),box-shadow var(--dur-120)}.agent-scope .i-tcard:hover{border-color:var(--green-soft)}.agent-scope .i-tcard-preview{background:var(--bg);border-radius:var(--r-12);padding:var(--space-12) var(--space-14);font-size:var(--t-13);line-height:1.55;color:var(--ink-light)}.agent-scope .i-wa{background:#e7ded5;border-radius:var(--r-18);padding:var(--space-18) var(--space-14);display:flex;flex-direction:column;gap:var(--space-8);position:relative;overflow:hidden}.agent-scope .i-wa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 1px);background-size:16px 16px;pointer-events:none}.agent-scope .i-wa-bubble{position:relative;align-self:flex-start;max-width:86%;background:var(--color-card);border-radius:var(--r-12);border-start-start-radius:.25rem;padding:var(--space-8) var(--space-11) var(--space-6);font-size:.84375rem;line-height:1.5;color:#111b21;box-shadow:0 1px 1px var(--color-row-divider)}.agent-scope .i-wa-bubble--out{align-self:flex-end;background:var(--inbox-wa-out);border-radius:var(--r-12);border-end-end-radius:.25rem}.agent-scope .i-wa-head{font-weight:700;margin-bottom:var(--space-3)}.agent-scope .i-wa-foot{font-size:var(--t-11);color:#667781;margin-top:var(--space-5)}.agent-scope .i-wa-time{font-size:.625rem;color:#8696a0;text-align:end;margin-top:var(--space-2);direction:ltr}.agent-scope .i-wa-btn{margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--color-row-divider);text-align:center;color:#1f8a5b;font-size:.84375rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:var(--space-6)}.agent-scope .i-wa-media{height:5.75rem;border-radius:var(--r-8) var(--r-8) .25rem .25rem;margin:-var(--space-8) -var(--space-11) var(--space-7);background:repeating-linear-gradient(45deg,#cdd6cf,#cdd6cf 9px,#c4cdc6 9px,#c4cdc6 18px);display:flex;align-items:center;justify-content:center;color:#6b7b72;font-size:var(--t-11)}.agent-scope .i-tok{background:var(--accent-soft);color:var(--accent-dark);border-radius:.3125rem;padding:0 var(--space-4);font-weight:600;font-size:.92em}.agent-scope .i-steps{display:flex;gap:var(--space-12)}.agent-scope .i-step{flex:1;display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-14);background:var(--bg);border-radius:var(--r-14)}.agent-scope .i-step-num{width:1.5rem;height:1.5rem;border-radius:var(--r-pill);background:var(--green);color:var(--color-card);font-size:var(--t-12);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.agent-scope .i-step-t{font-size:var(--t-13);font-weight:600;color:var(--ink)}.agent-scope .i-step-d{font-size:var(--t-12);color:var(--ink-soft);line-height:1.45}.agent-scope .i-map-row{display:grid;grid-template-columns:5.75rem 1.125rem 1fr 2.25rem;align-items:center;gap:var(--space-10)}.agent-scope .i-map-key{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-13);font-weight:600;color:var(--green-mid);background:var(--green-light);border-radius:var(--r-8);padding:var(--space-7) var(--space-10);text-align:center;direction:ltr}.agent-scope .i-map-arrow{color:var(--ink-muted);display:flex;justify-content:center}.agent-scope .i-toast{display:flex;align-items:flex-start;gap:var(--space-12);background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-14);padding:var(--space-13) var(--space-15);box-shadow:0 12px 24px -8px var(--shadow),0 6px 12px -6px var(--shadow);width:22.5rem}.agent-scope .i-toast-ic{width:2rem;height:2rem;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agent-scope .i-toast-ic--success{background:var(--success-light);color:var(--success-text)}.agent-scope .i-toast-ic--danger{background:var(--red-light);color:var(--red-text)}.agent-scope .i-toast-ic--info{background:var(--purple-light);color:var(--purple-text)}.agent-scope .i-toast-ic--progress{background:var(--green-light);color:var(--green)}.agent-scope .i-toast-t{font-size:var(--t-14);font-weight:600;color:var(--ink)}.agent-scope .i-toast-d{font-size:.78125rem;color:var(--ink-soft);line-height:1.45;margin-top:var(--space-2)}.agent-scope .i-kv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-13) 0}.agent-scope .i-kv+.i-kv{border-top:1px solid var(--border)}.agent-scope .i-kv-k{font-size:var(--t-13);color:var(--ink-soft);display:inline-flex;align-items:center;gap:var(--space-9)}.agent-scope .i-kv-v{font-size:.84375rem;font-weight:500;color:var(--ink);font-family:ui-monospace,SF Mono,Menlo,monospace;direction:ltr;unicode-bidi:plaintext}.agent-scope .i-hero-ic{width:4rem;height:4rem;border-radius:var(--r-18);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agent-scope .i-hero-ic--wa{background:var(--green-light);color:var(--green)}.agent-scope .i-hero-ic--ig{background:linear-gradient(135deg,#fce7d4,#f3d3e0);color:#b14a7a}.agent-scope .i-hero-ic--fb{background:var(--purple-light);color:var(--purple-text)}.agent-scope .i-illus{width:4.75rem;height:4.75rem;border-radius:1.375rem;display:inline-flex;align-items:center;justify-content:center;background:var(--green-light);color:var(--green)}.agent-scope .i-readonly{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-11) var(--space-14);border-radius:var(--r-12);background:var(--accent-soft);color:var(--accent-dark);font-size:var(--t-13);font-weight:500}.agent-scope .i-complabel{font-size:var(--t-11);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:var(--space-8)}.agent-scope .i-complabel:after{content:"";flex:1;height:1px;background:var(--border)}.agent-scope .i-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-14)}.agent-scope .i-sk{background:var(--border);border-radius:.4375rem;animation:a-pulse 1.4s ease-in-out infinite}.agent-scope .i-filterbar{display:inline-flex;gap:var(--space-6);flex-wrap:wrap}.agent-scope .i-filter{padding:var(--space-6) var(--space-13);border-radius:var(--r-pill);font-size:var(--t-13);font-weight:500;border:1px solid var(--border-soft);background:var(--card);color:var(--ink-soft);display:inline-flex;align-items:center;gap:var(--space-6);transition:all var(--dur-120)}.agent-scope .i-filter[data-active=true]{background:var(--color-accent-soft);color:var(--color-accent);border-color:transparent}.agent-scope .i-filter-ct{font-size:var(--t-11);opacity:.7}@media (max-width: 767px){.agent-scope .i-toast{width:auto;max-width:calc(100vw - 1.5rem)}}@media (pointer: coarse){.agent-scope .i-search input{font-size:1rem}}@media (max-width: 767px){.agent-scope .i-formgrid{grid-template-columns:1fr}}.tp-labels{display:inline-flex;flex-wrap:wrap;gap:.3125rem;row-gap:.25rem;align-items:center;min-width:0}.tp-label{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;padding-inline:.5625rem;border-radius:var(--radius-pill);font-size:.78125rem;font-weight:500;white-space:nowrap;background:var(--color-tag-neutral-bg);color:var(--color-tag-neutral);max-width:100%}.tp-label>span{overflow:hidden;text-overflow:ellipsis}.tp-label[data-color=g]{background:var(--color-tag-green-bg);color:var(--color-tag-green)}.tp-label[data-color=b]{background:var(--color-tag-blue-bg);color:var(--color-tag-blue)}.tp-label[data-color=v]{background:var(--color-tag-violet-bg);color:var(--color-tag-violet)}.tp-label[data-color=a]{background:var(--color-tag-amber-bg);color:var(--color-tag-amber)}.tp-label[data-color=r]{background:var(--color-tag-red-bg);color:var(--color-tag-red)}.tp-label-x{display:inline-grid;place-items:center;width:1rem;height:1rem;margin-inline-end:-.25rem;border:0;border-radius:50%;padding:0;background:transparent;color:inherit;opacity:.6;cursor:pointer}.tp-label-x:hover,.tp-label-x:focus-visible{opacity:1;outline:none}.tp-label-x>svg{font-size:.8125rem}.tp-label-add{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;padding-inline:.375rem;border:0;border-radius:var(--radius-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--color-separator-strong);color:var(--color-ink-muted);font-size:.78125rem;font-weight:500;cursor:pointer}.tp-label-add>svg{font-size:.875rem}.tp-label-add:hover,.tp-label-add:focus-visible{color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);outline:none}.tp-tr .tp-label-add{opacity:0;transition:opacity .12s}.tp-tr:hover .tp-label-add,.tp-tr[data-current=true] .tp-label-add,.tp-tr .tp-label-add:only-child,.tp-tr .tp-label-add:focus-visible{opacity:1}.tp-label-dot{width:.5rem;height:.5rem;border-radius:50%;flex:none;background:var(--color-fill-3)}.tp-label-dot[data-color=g]{background:var(--color-tag-green)}.tp-label-dot[data-color=b]{background:var(--color-tag-blue)}.tp-label-dot[data-color=v]{background:var(--color-tag-violet)}.tp-label-dot[data-color=a]{background:var(--color-tag-amber)}.tp-label-dot[data-color=r]{background:var(--color-tag-red)}.tp-label-dot[data-color=n]{background:var(--color-tag-neutral)}.tp-label-empty{font-size:.78125rem;color:var(--color-ink-muted)}.tp-label-pop-title{padding:.5rem .625rem .25rem;font-size:.71875rem;font-weight:600;color:var(--color-ink-muted)}.tp-label-pop-new{display:flex;align-items:center;gap:.4375rem;height:2.125rem;margin:.375rem .125rem .25rem;padding-inline:.625rem;border-radius:.5rem;background:var(--color-fill-1);color:var(--color-ink-muted)}.tp-label-pop-new>input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:.84375rem;color:var(--color-ink)}.tp-label-pop-err{padding:0 .625rem .375rem;font-size:.75rem;color:var(--color-red)}.tp-label-mgr-row{display:flex;align-items:center;gap:.75rem;min-height:3.125rem;padding:.5rem 1rem}.tp-label-mgr-row+.tp-label-mgr-row{border-block-start:1px solid var(--color-separator)}.tp-label-mgr-row>input,.tp-label-mgr-add>input{flex:1;min-width:0;height:2rem;border:0;border-radius:.5rem;box-shadow:inset 0 0 0 1px var(--color-separator-strong);background:var(--color-card);padding-inline:.625rem;font:inherit;font-size:.84375rem;color:var(--color-ink);outline:0}.tp-label-mgr-row>input:focus,.tp-label-mgr-add>input:focus{box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 3px var(--color-tpl-focus-halo)}.tp-label-mgr-count{font-size:.78125rem;color:var(--color-ink-muted);white-space:nowrap}.tp-label-mgr-confirm{flex:1;font-size:.84375rem}.tp-label-mgr-add{display:flex;gap:.5rem;margin-block-start:.75rem}.tp-label-mgr-err{font-size:.75rem;color:var(--color-red);margin-block-start:.375rem}.tp-ckb{width:1rem;height:1rem;border-radius:.25rem;box-shadow:inset 0 0 0 1.5px var(--color-separator-strong);display:inline-grid;place-items:center;color:var(--color-accent-text);background:var(--color-card);flex:none}.tp-ckb>svg{font-size:.6875rem;opacity:0}.tp-ckb[data-state=on],.tp-ckb[data-state=mixed]{background:var(--color-accent);box-shadow:none}.tp-ckb[data-state=on]>svg{opacity:1}.tp-ckb[data-state=mixed]:after{content:"";width:.5rem;height:.125rem;border-radius:1px;background:var(--color-accent-text)}.tp-ckb[data-state=mixed]>svg{display:none}.tp-label-mgr-list{background:var(--color-card);border-radius:.875rem;box-shadow:0 0 0 1px var(--color-separator);overflow:hidden}.tp-label-code{font-family:"Satoshi",var(--font-mono);font-weight:500;direction:ltr;unicode-bidi:isolate}.tp-label-pop-count{margin-inline-start:auto;font-family:"Satoshi",var(--font-sans);font-size:.71875rem;font-weight:500;color:var(--color-ink-muted)}.tp-tvi{width:100%;max-width:20rem;background:var(--color-card);border-radius:.875rem;box-shadow:0 0 0 1px var(--color-separator);padding:.125rem .875rem .25rem}.tp-tvi-h{display:flex;align-items:center;gap:.375rem;height:2.25rem;font-size:.78125rem;font-weight:600;color:var(--color-ink-muted)}.tp-tvi-h b{color:var(--color-ink)}.tp-tvi-r{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;font-size:.8125rem;border-block-start:1px solid var(--color-separator)}.tp-tvi-r .tp-tv-range{font-size:.75rem;color:var(--color-ink-muted)}.tp-tvi-r b{margin-inline-start:auto;font-weight:600;color:var(--color-ink)}.tp-tv-body{display:flex;flex-direction:column;gap:.875rem}.tp-tv-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.tp-tv-field>span:first-child{font-size:.8125rem;font-weight:600;color:var(--color-ink-light)}.tp-tv-sh{display:flex;align-items:center;gap:.375rem;font-size:.78125rem;color:var(--color-ink-light);background:var(--color-fill-1);border-radius:.5625rem;padding:.5rem .625rem}.tp-tv-rows{display:flex;flex-direction:column;gap:.375rem}.tp-tv-row{display:flex;align-items:center;gap:.375rem}.tp-tv-row input[type=time]{width:5.75rem;flex:none;text-align:center;padding-inline:.375rem}.tp-tv-row .tp-tv-v{flex:1;min-width:0}.tp-tv-ar{font-size:.875rem;color:var(--color-ink-muted);flex:none}[dir=ltr] .tp-tv-ar{transform:scaleX(-1)}.tp-tv-row[data-bad=true] input[type=time]{box-shadow:inset 0 0 0 1.5px var(--color-red)}.tp-tv-e{font-size:.75rem;color:var(--color-red);margin-block:-.125rem .125rem}.tp-tv-wrap{font-size:.75rem;color:var(--color-ink-muted);margin-block:-.125rem .125rem}.tp-tv-row[data-rest=true]{padding-block-start:.5rem;margin-block-start:.125rem;border-block-start:1px dashed var(--color-separator-strong)}.tp-tv-rl{width:13.25rem;flex:none;font-size:.8125rem;font-weight:600;color:var(--color-ink-light)}.tp-tv-lk{width:1.875rem;flex:none;display:grid;place-items:center;color:var(--color-ink-muted)}.tp-tv-mini{width:1.875rem;height:1.875rem;flex:none;display:grid;place-items:center;border-radius:.5rem;color:var(--color-ink-muted);background:transparent;border:0;cursor:pointer}.tp-tv-mini:hover:not(:disabled){background:var(--color-fill-1);color:var(--color-ink)}.tp-tv-mini:disabled{opacity:.4;cursor:default}.tp-tv-add{display:inline-flex;align-items:center;gap:.3125rem;font-size:.8125rem;margin-block-start:.375rem;align-self:flex-start;color:var(--color-accent);background:transparent;border:0;padding:0;cursor:pointer}.tp-tv-add:disabled{opacity:.5;cursor:default}.tp-tv-now{display:flex;align-items:center;gap:.375rem;font-size:.78125rem;color:var(--color-ink-muted);min-height:1.125rem}.tp-tv-now b{color:var(--color-ink)}.tp-tv-now mark{background:var(--color-tpl-value-bg);border-radius:.25rem;padding:0 .25rem;color:var(--color-ink)}.tp-tv-foot{display:flex;align-items:center;gap:.5rem;width:100%}.tp-tv-hint{font-size:.78125rem;color:var(--color-red)}.tp-tv-sp{flex:1}.tp-tv-inuse{display:flex;flex-direction:column;gap:.25rem;font-size:.78125rem;color:var(--color-tpl-danger-ink);background:var(--color-red-light);border-radius:.5625rem;padding:.5rem .625rem}.tp-tv-inuse ul{margin:0;padding-inline-start:1.125rem}.tp-tv-inuse a{color:inherit;text-decoration:underline}.tp-tv-pick{display:flex;align-items:center;gap:.25rem;flex:1;min-width:9.375rem}.tp-tv-pick>:first-child{flex:1;min-width:0}.tp-tv-note{font-size:.75rem;color:var(--color-ink-muted)}.fb-content{inline-size:min(36rem,calc(100vw - 2rem));padding:0;overflow:hidden}.fb-panes{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);block-size:min(26rem,var(--radix-popover-content-available-height, 26rem))}.fb-panes[data-mobile=true]{grid-template-columns:minmax(0,1fr)}.fb-pane{display:flex;flex-direction:column;min-block-size:0;min-inline-size:0;padding:var(--space-6);gap:var(--space-4)}.fb-fields:not([data-mobile=true]){border-inline-end:1px solid var(--color-separator);background:var(--color-fill-1)}.fb-search{padding:var(--space-2)}.fb-list{flex:1;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2)}.fb-op-list{flex:none}.fb-group-label{padding-block:var(--space-8) var(--space-4);padding-inline:var(--space-10);font-size:var(--text-11-5);font-weight:600;color:var(--color-ink-muted)}.fb-row{display:flex;align-items:center;gap:var(--space-8);min-block-size:2rem;padding-inline:var(--space-10);border-radius:var(--radius-7);font-size:var(--text-13-5);color:var(--color-ink);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.fb-row:hover{background:var(--color-hover)}.fb-row:focus-visible{background:var(--color-hover);box-shadow:var(--focus-ring)}.fb-field-row[aria-selected=true]{background:var(--color-card);font-weight:600;box-shadow:inset 0 0 0 1px var(--color-separator)}.fb-field-row[aria-selected=true]:focus-visible{box-shadow:var(--focus-ring)}.fb-row-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-row-chevron{flex:none;color:var(--color-ink-light)}.fb-dot{flex:none;inline-size:.4375rem;block-size:.4375rem;border-radius:var(--radius-pill);background:var(--color-accent)}.fb-check,.fb-radio{flex:none;inline-size:1rem;block-size:1rem;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--color-separator-strong);color:var(--color-accent-foreground)}.fb-check{border-radius:var(--radius-6)}.fb-radio{border-radius:var(--radius-pill)}.fb-value-row[data-on=true] .fb-check{border-color:var(--color-accent);background:var(--color-accent)}.fb-value-row[data-on=true] .fb-radio{border-color:var(--color-accent)}.fb-value-row[data-on=true] .fb-radio:after{content:"";inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-pill);background:var(--color-accent)}.fb-values-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-block:var(--space-4);padding-inline:var(--space-8) var(--space-2)}.fb-values-title{font-size:var(--text-13);font-weight:600;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-ops{padding-inline:var(--space-4);overflow-x:auto}.fb-inputs{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8);border-block-start:1px solid var(--color-separator)}.fb-inputs>button{align-self:flex-end}.fb-invalid{font-size:var(--text-12);color:var(--color-red-text)}.fb-empty{padding:var(--space-10);font-size:var(--text-12-5);color:var(--color-ink-muted)}.fb-placeholder{margin-block:auto;text-align:center}.fb-back{display:inline-flex;align-items:center;gap:var(--space-4);align-self:flex-start;min-block-size:2rem;padding-inline:var(--space-8);border:none;border-radius:var(--radius-7);background:transparent;font:inherit;font-size:var(--text-13);color:var(--color-ink-light);cursor:pointer}.fb-back:hover,.fb-back:focus-visible{background:var(--color-hover);color:var(--color-ink);outline:none}.fb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.fb-chip{display:inline-flex;align-items:center;max-inline-size:100%;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-ink);font-size:var(--text-12-5)}.fb-chip-body{display:inline-flex;align-items:center;gap:var(--space-4);min-inline-size:0;min-block-size:1.625rem;padding-inline:var(--space-10) var(--space-4);border:none;border-radius:var(--radius-pill);background:transparent;font:inherit;color:inherit;cursor:pointer}.fb-chip-field{font-weight:600}.fb-chip-op{color:var(--color-ink-light)}.fb-chip-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem}.fb-chip-remove{display:inline-flex;align-items:center;justify-content:center;inline-size:1.375rem;block-size:1.375rem;margin-inline-end:var(--space-2);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink-light);cursor:pointer}.fb-chip-body:focus-visible,.fb-chip-remove:focus-visible{outline:none;box-shadow:var(--focus-ring)}.fb-chip-remove:hover{background:var(--color-hover);color:var(--color-ink)}.fb-icon-trigger{position:relative}.workspace-frame{background:var(--color-bg);border-radius:var(--r-24);padding:var(--frame-pad);display:flex;flex-direction:column;gap:var(--frame-gap);width:100%}.workspace-card{background:var(--color-card);border-radius:var(--r-16);padding:var(--space-4);width:100%}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap}.workspace-toolbar-side{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.workspace-table{width:100%;border-collapse:collapse;font-size:var(--t-14);table-layout:fixed}.workspace-table th{text-align:start;font-weight:600;font-size:var(--text-12-5);color:var(--color-ink-muted);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-row-divider);background:transparent;white-space:nowrap}.workspace-table td{padding-block:var(--row-y);padding-inline:var(--space-16);border-bottom:1px solid var(--color-row-divider);vertical-align:middle;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-table tbody tr:last-child td{border-bottom:none}.workspace-table th.workspace-cell-check,.workspace-table td.workspace-cell-check,.workspace-table th.workspace-cell-actions,.workspace-table td.workspace-cell-actions{padding-inline:var(--space-8);text-overflow:clip}.workspace-sort-header{background:none;border:none;padding:0;margin:0;font:inherit;font-weight:500;font-size:var(--t-12);color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-4);text-align:start;text-transform:inherit;border-radius:.25rem}.workspace-sort-header:hover{color:var(--color-ink)}.workspace-sort-header:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.workspace-row{cursor:pointer;transition:background var(--dur-120) ease}.workspace-row:hover{background:var(--color-hover)}.workspace-row[data-hot=true],.workspace-row[data-hot=true]:hover{background:var(--color-accent-soft)}.workspace-row[data-selected=true]{background:var(--color-selected)}.workspace-row-actions{display:inline-flex;opacity:0;transition:opacity var(--dur-120) ease}.workspace-row:hover .workspace-row-actions,.workspace-row:focus-within .workspace-row-actions,.workspace-row[data-selected=true] .workspace-row-actions{opacity:1}.workspace-cell-edit-wrap{display:inline-flex;max-width:100%;min-width:0}.workspace-cell-edit{display:inline-flex;align-items:center;gap:var(--space-6);max-width:100%;min-width:0;padding:var(--space-4) var(--space-6);margin-inline-start:calc(-1 * var(--space-6));border:1px solid transparent;border-radius:var(--r-8);background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer;transition:background var(--dur-120) ease,border-color var(--dur-120) ease,opacity var(--dur-120) ease}.workspace-cell-edit:hover,.workspace-cell-edit[data-state=open]{background:var(--color-hover);border-color:var(--color-border-soft)}.workspace-cell-edit[data-pending=true]{opacity:.6;cursor:progress}.workspace-cell-edit-caret{flex-shrink:0;color:var(--color-ink-muted);opacity:0;transition:opacity var(--dur-120) ease}.workspace-cell-input-wrap{display:inline-flex;align-items:center;gap:var(--space-6);max-width:100%;min-width:0}.workspace-cell-input{width:100%;min-width:0;padding:var(--space-4) var(--space-6);border:1px solid var(--color-green);border-radius:var(--r-8);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:var(--t-14)}.workspace-cell-input:focus{outline:none}.workspace-row:hover .workspace-cell-edit-caret,.workspace-cell-edit:focus-visible .workspace-cell-edit-caret,.workspace-cell-edit[data-state=open] .workspace-cell-edit-caret{opacity:1}@media (pointer: coarse){.workspace-cell-edit-caret{opacity:1}}.workspace-board{display:flex;gap:var(--space-12);overflow-x:auto;padding:var(--space-4) var(--space-4) var(--space-12)}.workspace-board[data-panning=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.workspace-board-column{min-width:17.5rem;flex:0 0 17.5rem;background:var(--color-bg);border-radius:var(--r-18);padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-10);transition:background var(--dur-120) ease}.workspace-board-column[data-drop-target=true]{background:var(--color-selected);outline:2px dashed var(--color-green-soft);outline-offset:-2px}.workspace-board-column-header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);gap:var(--space-8)}.workspace-board-column-list{display:flex;flex-direction:column;gap:var(--space-8);min-height:2.5rem}.workspace-board-card{background:var(--color-card);border-radius:var(--r-13);box-shadow:var(--shadow-card);padding:var(--space-12);cursor:grab;display:flex;flex-direction:column;gap:var(--space-8);transition:box-shadow var(--dur-120) ease,opacity var(--dur-120) ease;-webkit-user-select:none;user-select:none}.workspace-board-card:hover{box-shadow:var(--shadow-card-hover)}.workspace-board-card:active{cursor:grabbing}.workspace-board-card[data-dragging=true]{opacity:.5}.workspace-board-drop-line{flex:0 0 auto;height:.125rem;border-radius:.125rem;background:var(--color-green);pointer-events:none}.workspace-board-card-field{display:flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.workspace-truncated-notice{margin:0;padding-inline:var(--space-8);font-size:var(--t-13);line-height:1.5;color:var(--color-ink-light)}.workspace-walking-notice{display:flex;align-items:center;gap:var(--space-8);margin:0;padding-inline:var(--space-8);font-size:var(--t-13);line-height:1.5;color:var(--color-ink-light)}.workspace-pagination{display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-8);gap:var(--space-16);flex-wrap:wrap}.workspace-page-btn{min-width:2rem;height:2rem;padding:0 var(--space-8);border-radius:var(--r-8);background:transparent;color:var(--color-ink);border:none;font:inherit;font-size:var(--t-13);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-120) ease,color var(--dur-120) ease}.workspace-page-btn:hover:not([data-active=true]):not(:disabled){background:var(--color-hover)}.workspace-page-btn[data-active=true]{background:var(--color-selected);color:var(--color-accent);font-weight:600}.workspace-page-btn:disabled{opacity:.4;cursor:not-allowed}.workspace-page-btn:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.workspace-bulk-bar{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:var(--color-card);border-radius:var(--r-pill);padding-block:var(--space-8);padding-inline:var(--space-20) var(--space-8);display:flex;align-items:center;gap:var(--space-12);box-shadow:0 16px 32px -12px var(--color-shadow),0 8px 16px -8px var(--color-shadow);z-index:var(--z-menu);animation:ui-fade-in var(--dur-180) ease-out}.workspace-filter-section-label{font-size:var(--t-11);font-weight:600;color:var(--color-ink-muted);margin-bottom:var(--space-8);padding:0 var(--space-4);text-transform:uppercase;letter-spacing:.06em}.workspace-filter-section{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-8);row-gap:var(--space-8)}.workspace-filter-section>.workspace-filter-section-label{margin-block-end:0}.workspace-filter-section-actions{display:flex;align-items:center;gap:var(--space-4)}.workspace-filter-section-body{grid-column:1 / -1}@media (max-width: 767px){.workspace-board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.workspace-board-column{scroll-snap-align:start}}@media (pointer: coarse){.workspace-row-actions{opacity:1}}.workspace-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.workspace-toolbar{flex-wrap:nowrap;gap:var(--space-8)}.workspace-toolbar-side{flex-wrap:nowrap}.workspace-toolbar-side:first-child{flex:1;min-width:0}.workspace-toolbar-side:last-child{flex:none}}.ldc-sheet{min-inline-size:0}.ldc-sheet-head{display:flex;align-items:center;gap:var(--space-12);min-inline-size:0}.ldc-sheet-tile{inline-size:2.25rem;block-size:2.25rem;border-radius:var(--radius-10);display:grid;place-items:center;flex:none;background:var(--color-fill-2);color:var(--color-ink)}.ldc-sheet-tile--accent{background:var(--color-accent);color:var(--color-accent-text)}.ldc-sheet-tile--danger{background:var(--color-red-light);color:var(--color-red-text)}.ldc-sheet-titles{display:flex;flex-direction:column;min-inline-size:0}.ldc-sheet-title{font-size:var(--text-17);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.ldc-sheet-sub{margin-block-start:1px;font-size:var(--text-12-5);color:var(--color-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-sheet-body{padding:var(--space-16) 1.375rem var(--space-6);display:flex;flex-direction:column;gap:var(--space-16)}.ldc-sheet-foot{padding:var(--space-16) 1.375rem 1.125rem;gap:var(--space-8)}.ldc-sheet-foot button{height:2rem;padding-inline:.8125rem;border-radius:var(--radius-8);font-size:var(--text-13-5)}.ldc-sheet-foot-start{margin-inline-end:auto;font-size:var(--text-12-5);color:var(--color-ink-muted);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-sheet-field{display:flex;flex-direction:column;gap:.4375rem;min-inline-size:0}.ldc-sheet-label{font-size:var(--text-12-5);font-weight:600;color:var(--color-ink-light)}.ldc-sheet-optional{font-weight:400;color:var(--color-ink-muted);margin-inline-start:var(--space-4)}.ldc-sheet-input,.ldc-sheet-textarea,.ldc-sheet-select{inline-size:100%;min-block-size:2.375rem;border:0;border-radius:var(--radius-9);padding:0 .6875rem;box-shadow:inset 0 0 0 1px var(--color-separator-strong);background:var(--color-card);font:inherit;font-size:var(--text-14);color:var(--color-ink);outline:none}.ldc-sheet-textarea{padding-block:.5625rem;min-block-size:4.5rem;line-height:1.5;resize:vertical}.ldc-sheet-input:focus,.ldc-sheet-textarea:focus,.ldc-sheet-select:focus{box-shadow:var(--focus-ring-input)}.ldc-sheet-row{display:flex;gap:var(--space-10);align-items:center;flex-wrap:wrap}.ldc-sheet-time{inline-size:7.5rem;font-variant-numeric:tabular-nums}.ldc-sheet-hint{font-size:var(--text-12);color:var(--color-ink-muted);margin:0}.ldc-sheet-error{font-size:var(--text-12);color:var(--color-red-text);margin:0}.ldc-sheet-pills{display:flex;flex-wrap:wrap;gap:var(--space-6)}.ldc-sheet-pill{block-size:1.875rem;padding-inline:var(--space-12);border:0;border-radius:var(--radius-pill);background:var(--color-fill-2);font:inherit;font-size:var(--text-13);font-weight:500;color:var(--color-ink);cursor:pointer}.ldc-sheet-pill:hover:not(:disabled){background:var(--color-fill-3)}.ldc-sheet-pill[aria-checked=true],.ldc-sheet-pill[aria-checked=true]:hover:not(:disabled){background:var(--color-accent);color:var(--color-accent-text)}.ldc-sheet-pill:disabled{opacity:.5;cursor:default}.ldc-sheet-list{display:flex;flex-direction:column;gap:var(--space-6);max-block-size:16.25rem;overflow-y:auto}.ldc-sheet-pick{display:flex;align-items:center;gap:var(--space-10);min-block-size:2.75rem;padding:.5625rem var(--space-12);border:0;border-radius:.6875rem;background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator);font:inherit;text-align:start;color:var(--color-ink);cursor:pointer}.ldc-sheet-pick:hover:not(:disabled){background:var(--color-fill-1)}.ldc-sheet-pick[aria-pressed=true],.ldc-sheet-pick[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--color-accent);background:var(--color-accent-tint)}.ldc-sheet-pick:disabled{opacity:.5;cursor:default}.ldc-sheet-pick-main{display:flex;flex-direction:column;min-inline-size:0;flex:1}.ldc-sheet-pick-title{font-size:var(--text-14);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-sheet-pick-sub{font-size:var(--text-12);color:var(--color-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.ldc-sheet-pick-end{margin-inline-start:auto;color:var(--color-accent);flex:none}.ldc-sheet-avatar{inline-size:1.75rem;block-size:1.75rem;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-11-5);font-weight:700}.ldc-sheet-filetile{inline-size:1.875rem;block-size:2.25rem;border-radius:.3125rem;display:grid;place-items:center;flex:none;box-shadow:inset 0 0 0 1px var(--color-separator-strong);font-size:.5625rem;font-weight:700;color:var(--color-red-text)}.ldc-sheet-empty{padding:var(--space-16);border-radius:.6875rem;border:1px dashed var(--color-separator-strong);text-align:center;color:var(--color-ink-muted);font-size:var(--text-13);display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.ldc-sheet-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.ldc-sheet-step{display:flex;align-items:center;gap:var(--space-12);min-block-size:2.5rem;padding-inline:.125rem;font-size:var(--text-14);color:var(--color-ink)}.ldc-sheet-step+.ldc-sheet-step{border-block-start:1px solid var(--color-separator)}.ldc-sheet-step-mark{inline-size:1.5rem;block-size:1.5rem;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--color-fill-2);font-size:var(--text-12);font-weight:700;color:var(--color-ink-light);font-variant-numeric:tabular-nums}.ldc-sheet-step-mark--ok{background:var(--color-accent-soft);color:var(--color-accent)}.ldc-sheet-step-mark--failed{background:var(--color-red-light);color:var(--color-red-text)}.ldc-sheet-step-err{display:block;font-size:var(--text-12);color:var(--color-red-text)}.ldc-sheet-result{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-14);border-radius:var(--radius-12);background:var(--color-accent-tint);color:var(--color-accent)}.ldc-sheet-result--partial{background:var(--color-beige-light);color:var(--color-beige-text)}.ldc-sheet-result--failed{background:var(--color-red-light);color:var(--color-red-text)}.ldc-sheet-result strong{display:block;font-size:var(--text-14)}.ldc-sheet-result span{font-size:var(--text-12)}.ldc-sheet-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10)}.ldc-sheet-kv{display:grid;grid-template-columns:6.875rem minmax(0,1fr);gap:var(--space-6) var(--space-10);margin:0;font-size:var(--text-13)}.ldc-sheet-kv dt{color:var(--color-ink-muted)}.ldc-sheet-kv dd{margin:0;unicode-bidi:plaintext;overflow-wrap:anywhere}.ldc-sheet-warn{padding:var(--space-10) var(--space-12);border-radius:var(--radius-10);background:var(--color-beige-light);color:var(--color-beige-text);font-size:var(--text-13)}.ldc-sheet-danger{padding:var(--space-10) var(--space-12);border-radius:var(--radius-10);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--text-13)}@media (prefers-reduced-motion: reduce){.ldc-sheet *{transition:none!important}}.imp-steps{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;list-style:none;padding:0;margin:0 0 var(--space-16)}.imp-step-sep{color:var(--color-ink-muted);flex-shrink:0}.imp-step-chip{display:inline-flex;align-items:center;gap:var(--space-8);border-radius:var(--r-pill);padding:var(--space-7) var(--space-14);font-size:var(--t-13);font-weight:500;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-ink-soft);transition:background var(--dur-120) ease,border-color var(--dur-120) ease,color var(--dur-120) ease}.imp-snum{inline-size:1.125rem;block-size:1.125rem;border-radius:var(--r-pill);display:grid;place-items:center;font-size:var(--t-11);font-weight:600;background:var(--color-border-soft);color:var(--color-ink-soft);flex-shrink:0}.imp-step-chip.done{border-color:var(--color-green-soft);background:var(--color-green-light);color:var(--color-green-dark)}.imp-step-chip.done .imp-snum{background:var(--color-green);color:var(--color-card)}.imp-step-chip.current{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-card)}.imp-step-chip.current .imp-snum{background:var(--color-accent);color:var(--color-accent-text)}.imp-progress{block-size:.5rem;border-radius:var(--r-pill);background:var(--color-border-soft);overflow:hidden}.imp-progress-fill{block-size:100%;border-radius:var(--r-pill);background:var(--color-success);transition:inline-size var(--dur-160) ease}.imp-progress-fill.failed{background:var(--color-red)}.imp-stack{display:flex;flex-direction:column;gap:var(--space-16)}.imp-stack-sm{display:flex;flex-direction:column;gap:var(--space-8)}.imp-card{border:1px solid var(--color-border-soft);border-radius:var(--r-12);padding:var(--space-14) var(--space-16);background:var(--color-card)}.imp-muted{font-size:var(--t-12);color:var(--color-ink-muted)}.imp-note{display:flex;align-items:flex-start;gap:var(--space-8);font-size:var(--t-12);color:var(--color-ink-light);background:var(--color-bg);border-radius:var(--r-8);padding:var(--space-8) var(--space-10)}.imp-note.warn{background:var(--color-beige-light);color:var(--color-beige-text)}.imp-note.error{background:var(--color-red-light);color:var(--color-red-text)}.imp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);align-items:start;padding-block:var(--space-8);border-block-end:1px solid var(--color-border-soft)}.imp-row:last-child{border-block-end:none}@media (max-width: 560px){.imp-row{grid-template-columns:minmax(0,1fr)}}.imp-row-head{min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-3)}.imp-row-title{font-size:var(--t-13);font-weight:500;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-row-sample{font-size:var(--t-11);color:var(--color-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-scroll{max-block-size:20rem;overflow-y:auto;border:1px solid var(--color-border-soft);border-radius:var(--r-12);padding:0 var(--space-12)}.imp-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);padding:var(--space-32) var(--space-24);border:1px dashed var(--color-border);border-radius:var(--r-14);background:var(--color-bg);text-align:center}.imp-summary{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-6) var(--space-16);font-size:var(--t-13)}.imp-summary dt{color:var(--color-ink-muted)}.imp-summary dd{margin:0;color:var(--color-ink)}.imp-chips{display:flex;flex-wrap:wrap;gap:var(--space-6)}.bc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;margin-block-end:var(--space-16)}.bc-card{background:var(--color-card);border:1px solid var(--color-border-soft);border-radius:var(--r-16);box-shadow:0 1px 2px var(--color-shadow);overflow:hidden}.bc-card+.bc-card{margin-block-start:var(--space-16)}.bc-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;padding:var(--space-16) var(--space-20);border-block-end:1px solid var(--color-border-soft)}.bc-card-title{font-size:var(--t-15);font-weight:600;color:var(--color-ink);display:flex;align-items:center;gap:var(--space-8)}.bc-card-sub{font-size:var(--t-12);color:var(--color-ink-muted);margin-block-start:.125rem}.bc-table-scroll{overflow-x:auto}.bc-table{width:100%;border-collapse:collapse;font-size:var(--t-13)}.bc-table th{text-align:start;font-size:var(--t-12);font-weight:600;color:var(--color-ink-muted);padding:var(--space-10) var(--space-16);border-block-end:1px solid var(--color-border-soft);white-space:nowrap}.bc-table td{padding:var(--space-12) var(--space-16);border-block-end:1px solid var(--color-border-soft);color:var(--color-ink);vertical-align:middle}.bc-table tbody tr:last-child td{border-block-end:none}.bc-row-click{cursor:pointer}.bc-row-click:hover{background:var(--color-hover)}.bc-name-link{font-weight:600;color:var(--color-ink)}.bc-muted{color:var(--color-ink-muted)}.bc-phone{direction:ltr;unicode-bidi:isolate;text-align:start;font-variant-numeric:tabular-nums}.bc-create-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16)}.bc-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:var(--space-16);padding:var(--space-20)}.bc-filter-block{display:flex;flex-direction:column;gap:var(--space-8);min-inline-size:0}.bc-filter-label{font-size:var(--t-12);font-weight:600;color:var(--color-ink-soft)}.bc-chip-group{display:flex;flex-wrap:wrap;gap:var(--space-6)}.bc-chip{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-ink-soft);border-radius:var(--r-pill);padding:var(--space-4) var(--space-12);font-size:var(--t-12);cursor:pointer;transition:all .12s ease;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-chip[data-active=true]{background:var(--color-green-light);border-color:var(--color-green);color:var(--color-green);font-weight:600}.bc-preview{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-20);border-block-start:1px solid var(--color-border-soft);background:var(--color-bg);font-size:var(--t-13);font-weight:600;color:var(--color-green);min-block-size:2.75rem}.bc-preview[data-empty=true]{color:var(--color-ink-muted);font-weight:400}.bc-cap-notice{padding:var(--space-10) var(--space-20);border-block-end:1px solid var(--color-border-soft);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--t-13);font-weight:600;text-align:start}.bc-picker-list{max-block-size:26.25rem;overflow-y:auto}.bc-picker-row{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-16);border-block-end:1px solid var(--color-border-soft);cursor:pointer}.bc-picker-row:hover{background:var(--color-hover)}.bc-picker-row:last-child{border-block-end:none}.bc-picker-main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:.125rem}.bc-picker-name{font-size:var(--t-13);font-weight:600;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-picker-meta{font-size:var(--t-12);color:var(--color-ink-muted);display:flex;gap:var(--space-8);flex-wrap:wrap}.bc-footer-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;margin-block-start:var(--space-16)}.bc-schedule-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;padding:var(--space-14) var(--space-20);border-block-end:1px solid var(--color-border-soft)}.bc-schedule-row:last-child{border-block-end:none}.bc-schedule-main{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.bc-schedule-name{font-size:var(--t-14);font-weight:600;color:var(--color-ink)}.bc-schedule-when{font-size:var(--t-12);color:var(--color-ink-soft)}.bc-schedule-side{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.bc-load-more{display:flex;justify-content:center;padding:var(--space-12)}.bc-param-row{display:grid;grid-template-columns:9.375rem minmax(0,1fr);gap:var(--space-8);align-items:center}@media (max-width: 480px){.bc-param-row{grid-template-columns:minmax(0,1fr)}}.bc-template-preview{background:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:var(--r-16);padding:var(--space-12) var(--space-14);font-size:var(--t-13);color:var(--color-ink-light);white-space:pre-wrap;word-break:break-word;max-block-size:8.75rem;overflow-y:auto}.bc-precheck{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10) var(--space-14);border-radius:var(--r-12);background:var(--color-bg);color:var(--color-ink-light);font-size:var(--t-13);text-align:start}.bc-precheck[data-tone=warn]{background:var(--color-beige-light);color:var(--color-beige-text)}.bc-precheck[data-tone=ok]{color:var(--color-green)}.bc-precheck-title{font-weight:600}.bc-count-row{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap}.bc-count-row>:first-child{inline-size:7.5rem;flex:none}.bc-field-error{font-size:var(--t-12);color:var(--color-red-text)}.bc-send-to{font-size:var(--t-13);font-weight:600;color:var(--color-green)}.tgm{display:flex;flex-direction:column}.tgm[data-variant=drawer] .sh-section{margin-block-start:1.25rem}.tgm[data-variant=drawer] .sh-section:first-child{margin-block-start:0}.tgm-add,.tgm-edit{display:flex;align-items:center;gap:.5rem}.tgm-add>[data-slot=input],.tgm-edit>[data-slot=input]{flex:1;min-inline-size:0}.tgm-add-row.sh-row-col,.tgm-row.sh-row-col{gap:.375rem;padding-block:.625rem}.tgm-row{min-block-size:2.875rem}.tgm-pill{flex:1;min-inline-size:0;display:inline-flex;align-items:center}.tgm-pill [data-slot]{max-inline-size:100%}.tgm-row .sh-row-control{gap:.125rem}.tgm-search-row{min-block-size:2.875rem}.tgm-search-row>label{flex:1}.tgm-state{justify-content:center}.tgm-state .sh-row-text{align-items:center;text-align:center}.tgm-error{margin:0;font-size:.75rem;font-weight:500;line-height:1.45;color:var(--color-red)}.tgm-merge-pills{display:flex;align-items:center;gap:.5rem;margin-block-start:.75rem}.tgm-merge-arrow{color:var(--color-ink-muted);font-size:.875rem}[dir=ltr] .tgm-merge-arrow{transform:scaleX(-1)}.tgm-refs{display:flex;flex-direction:column;gap:.625rem;margin-block-start:.75rem;padding:.75rem .875rem;border-radius:var(--radius-12);background:var(--color-fill-1)}.tgm-refs-kind{font-size:.75rem;font-weight:600;color:var(--color-ink-muted);margin-block-end:.25rem}.tgm-refs-list{margin:0;padding-inline-start:1.125rem;font-size:.84375rem;line-height:1.6;color:var(--color-ink);list-style:disc}.qu{display:flex;flex-direction:column;gap:var(--space-20);min-inline-size:0}.qu-sect-head{display:flex;align-items:center;gap:var(--space-8);padding-block-end:var(--space-8);padding-inline:var(--space-2)}.qu-sect-ico{inline-size:1.625rem;block-size:1.625rem;border-radius:var(--r-8);display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--color-fill-2);color:var(--color-ink-light)}.qu-sect-ico[data-tone=danger]{background:var(--color-red-light);color:var(--color-red-text)}.qu-sect-ico[data-tone=warning]{background:var(--color-beige-light);color:var(--color-beige-text)}.qu-sect-ico[data-tone=info]{background:var(--color-purple-light);color:var(--color-purple-text)}.qu-sect-ico[data-tone=accent]{background:var(--color-accent-soft);color:var(--color-accent)}.qu-sect-t{margin:0;font-size:var(--t-14);font-weight:600;color:var(--color-ink)}.qu-card{border:1px solid var(--color-border-soft);border-radius:var(--r-16);background:var(--color-card);overflow:hidden}.qu-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:var(--space-12);padding:var(--space-12) var(--space-16);cursor:pointer;text-align:start}.qu-row+.qu-row{border-block-start:1px solid var(--color-border-soft)}.qu-row:hover{background:var(--color-hover)}.qu-main{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.qu-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);min-inline-size:0}.qu-name{font-size:var(--t-14);font-weight:600;color:var(--color-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.qu-name:hover{text-decoration:underline}.qu-name:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-4)}.qu-owner{font-size:var(--t-12);color:var(--color-ink-muted)}.qu-reason{font-size:var(--t-13);font-weight:600;color:var(--color-ink)}.qu-reason[data-tone=danger]{color:var(--color-red-text)}.qu-reason[data-tone=warning]{color:var(--color-beige-text)}.qu-reason[data-tone=info]{color:var(--color-purple-text)}.qu-reason[data-tone=accent]{color:var(--color-accent)}.qu-preview{display:flex;align-items:baseline;gap:var(--space-4);min-inline-size:0;font-size:var(--t-12);color:var(--color-ink-muted)}.qu-you{flex:none}.qu-preview-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.qu-when{flex:none;margin-inline-start:auto;padding-inline-start:var(--space-8)}.qu-blank{display:flex;align-items:center;justify-content:center;gap:var(--space-10);margin:0;padding:var(--space-20) var(--space-16);font-size:var(--t-13);color:var(--color-ink-muted);text-align:center}.qu-skel{display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-16)}.qu-more{display:flex;justify-content:center;padding:var(--space-8);border-block-start:1px solid var(--color-border-soft)}[dir=rtl] .qu-flip{transform:scaleX(-1)}.qn{display:inline-flex;align-items:center;gap:var(--space-6);min-inline-size:0}.qn-text{display:flex;flex-direction:column;align-items:flex-end;min-inline-size:0;line-height:1.25}.qn-pos{font-size:var(--t-12);font-weight:600;color:var(--color-ink);white-space:nowrap;text-decoration:none}.qn-pos:hover{text-decoration:underline}.qn-reason{font-size:var(--t-11);color:var(--color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:13.75rem}.qn--compact .qn-pos{font-size:var(--t-11)}.qd{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;padding:var(--space-10) var(--space-16);border:1px solid var(--color-border-soft);border-radius:var(--r-16);background:var(--color-card);min-inline-size:0}.qd-main{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 12.5rem;min-inline-size:0}.qd-name{font-size:var(--t-14);font-weight:600;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qd-sub{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);font-size:var(--t-12);color:var(--color-ink-muted)}.qd-acts{display:flex;align-items:center;gap:var(--space-6);flex:none}.dl-intro{margin:0 0 var(--space-12);font-size:var(--t-13);color:var(--color-ink-muted)}.dl-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-10);margin-block-end:var(--space-12)}.dl-filter{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:9.375rem;font-size:var(--t-12);color:var(--color-ink-muted)}.dl-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);margin-block-end:var(--space-10);border-radius:var(--r-12);background:var(--color-fill-2);font-size:var(--t-13);color:var(--color-ink)}.dl-table{inline-size:100%;border-collapse:collapse;font-size:var(--t-13)}.dl-table th{text-align:start;font-size:var(--t-12);font-weight:600;color:var(--color-ink-muted);padding:var(--space-10) var(--space-12);border-block-end:1px solid var(--color-border-soft);white-space:nowrap}.dl-table td{padding:var(--space-10) var(--space-12);border-block-end:1px solid var(--color-border-soft);color:var(--color-ink);vertical-align:middle}.dl-table tr:last-child td{border-block-end:none}.dl-check{inline-size:2.25rem}.dl-name{font-weight:600;color:var(--color-ink);text-decoration:none}.dl-name:hover{text-decoration:underline}.dl-muted{color:var(--color-ink-muted)}.dl-total{font-size:var(--t-12);color:var(--color-ink-muted);margin-inline-start:auto}@container shell (max-width: 35rem){.dl-hide-sm{display:none}}.qu-tabs{display:flex;align-items:stretch;min-inline-size:0}.qu-tabs>[data-slot=tabs-list]{flex:1 1 auto;min-inline-size:0}.qu-tabs-end{display:flex;flex:none;align-items:center;padding-inline-start:.75rem;border-block-end:1px solid var(--color-separator)}.hr-banner{display:flex;flex-direction:column;gap:var(--space-8, .5rem);padding-block:var(--space-10, .625rem);padding-inline:var(--space-18, 1.125rem);background:var(--color-beige-light);border-block-end:1px solid var(--color-border);font-size:var(--t-13);color:var(--color-ink);flex-shrink:0}.hr-banner--card{border:1px solid var(--color-border);border-radius:var(--r-12);margin-block-end:var(--space-12, .75rem)}.hr-banner-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8, .5rem)}.hr-banner-item{display:flex;align-items:flex-start;gap:var(--space-12, .75rem)}.hr-banner-body{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:.125rem;line-height:1.4}.hr-banner-title{font-weight:600;color:var(--color-beige-text)}.hr-banner-age{font-weight:400;color:var(--color-ink-muted);margin-inline-start:var(--space-6, .375rem)}.hr-banner-reason{overflow-wrap:anywhere;unicode-bidi:plaintext}.hr-banner-done{flex-shrink:0;border:none;border-radius:var(--r-pill);padding-block:var(--space-6, .375rem);padding-inline:var(--space-14, .875rem);background:var(--color-ink);color:var(--color-card);font-family:inherit;font-size:.78125rem;font-weight:600;cursor:pointer}.hr-banner-done:hover{filter:brightness(.94)}.hr-banner-done:disabled{cursor:not-allowed;opacity:.6}.ui-json{direction:ltr;text-align:start;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.7;color:var(--color-ink);background:var(--color-bg);border-radius:var(--r-12);padding:.625rem .75rem;font-variant-numeric:tabular-nums;overflow:auto}.ui-json--bare{background:transparent;border-radius:0;padding:0}.ui-json-row{white-space:pre;display:flex;align-items:flex-start}.ui-json-toggle{background:transparent;border:none;color:var(--color-ink-muted);padding:0;margin-inline-end:.1875rem;cursor:pointer;display:inline-flex;align-items:center;width:.8125rem;flex-shrink:0;transition:transform .12s}.ui-json-toggle[data-open=true]{transform:rotate(90deg)}.ui-json-key{color:var(--color-accent)}.ui-json-punct{color:var(--color-ink-muted)}.ui-json-str{color:var(--color-success-text)}.ui-json-num{color:var(--color-purple-text)}.ui-json-bool{color:var(--color-beige-text)}.ui-json-null{color:var(--color-ink-muted);font-style:italic}.ui-json-collapsed{color:var(--color-ink-muted);cursor:pointer;opacity:.75}.ui-json-collapsed:hover{opacity:1}.ui-json-empty{color:var(--color-ink-muted)}.ldc-r-czbar{position:sticky;inset-block-start:0;z-index:30;display:flex;align-items:center;gap:var(--space-6);block-size:var(--ldc-dock-h, 3.5rem);padding-inline:var(--space-14) var(--space-18);border-block-end:1px solid var(--color-hair);background:color-mix(in srgb,var(--color-card) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ldc-r-czicon{display:inline-grid;place-items:center;inline-size:1.375rem;block-size:1.375rem;margin-inline-end:.1875rem;background:transparent;color:var(--color-accent)}.ldc-r-cztitle{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-8);line-height:1.3;font-size:var(--text-13);color:var(--color-ink-muted)}.ldc-r-cztitle>:first-child{font-size:.90625rem;font-weight:700;color:var(--color-ink)}.ldc-r-spacer{flex:1 1 auto}.ldc-r-divider{inline-size:1px;block-size:1.125rem;margin-inline:.25rem;background:var(--color-separator)}@container ldc-page (max-width: 62.49875rem){.ldc-r-czbar{flex-wrap:wrap;block-size:auto;padding-block:var(--space-8);padding-inline:var(--space-16)}}.ldc-r-versions-pop{min-inline-size:17.5rem}.ldc-r-versions{margin:0;padding:0;list-style:none}.ldc-r-version{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10)}.ldc-r-versionmain{display:flex;flex-direction:column;flex:1 1 auto;font-size:var(--text-13)}.ldc-r-poptext{margin:0;padding:var(--space-6) var(--space-10);color:var(--color-ink-muted);font-size:var(--text-13)}.ldc-r-tag{display:inline-flex;align-items:center;block-size:1.25rem;padding-inline:var(--space-8);border-radius:var(--radius-pill);background:var(--color-fill-2);color:var(--color-ink-light);font-size:var(--text-11-5);font-weight:600;white-space:nowrap}.ldc-r-panel{position:sticky;inset-block-start:var(--ldc-dock-h, 3.5rem);flex:none;inline-size:21.25rem;max-block-size:calc(100dvh - var(--shell-topbar-h, 3.5rem) - var(--ldc-dock-h, 3.5rem));overflow-y:auto;padding:var(--space-16) var(--space-16) 5.625rem;border-inline-start:1px solid var(--color-hair);background:var(--color-sidebar)}@container ldc-page (max-width: 62.49875rem){.ldc-page[data-customizing] .ldc-r-stage{flex-direction:column;align-items:stretch}.ldc-r-panel{position:static;inline-size:100%;max-block-size:none;border-inline-start:0;border-block-start:1px solid var(--color-hair)}}.ldc-r-panel-seg{display:flex;inline-size:100%;margin-block-end:var(--space-12)}.ldc-r-panel-seg>*{flex:1 1 0}.ldc-r-ptab{display:flex;flex-direction:column;gap:var(--space-6)}.ldc-r-ph{margin:var(--space-20) .125rem var(--space-8);color:var(--color-ink-muted);font-size:var(--text-12);font-weight:600}.ldc-r-psub{margin:var(--space-6) 0 var(--space-4);color:var(--color-ink-muted);font-size:var(--text-12);font-weight:500}.ldc-r-hint{margin:0;color:var(--color-ink-muted);font-size:var(--text-12)}.ldc-r-error{margin:0;padding:var(--space-6) var(--space-10);border-radius:var(--radius-8);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--text-12)}.ldc-r-plist{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding:0;list-style:none}.ldc-r-plistwrap{padding-block-end:var(--space-6)}.ldc-r-prow{display:flex;align-items:center;gap:var(--space-4);min-block-size:2.625rem;padding-inline:var(--space-6) var(--space-4);border-radius:var(--radius-10);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator);color:var(--color-ink);font-size:var(--text-13)}.ldc-r-prow[data-hidden] .ldc-r-prow-name{color:var(--color-ink-muted)}.ldc-r-prow[data-drop=before]{box-shadow:inset 0 0 0 1px var(--color-separator),0 -3px 0 0 var(--color-accent)}.ldc-r-prow[data-drop=after]{box-shadow:inset 0 0 0 1px var(--color-separator),0 3px 0 0 var(--color-accent)}.ldc-r-prow-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-r-prow-main{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.ldc-r-pcat{display:flex;align-items:center;gap:var(--space-8);min-block-size:3.25rem;padding-inline:var(--space-8);color:var(--color-ink-light);font-size:var(--text-13)}.ldc-r-fchips{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-block:var(--space-8)}.ldc-r-fchip{display:inline-flex;align-items:center;gap:var(--space-4);block-size:1.875rem;padding-inline:var(--space-8) var(--space-12);border:0;border-radius:var(--radius-pill);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);color:var(--color-ink);font-size:var(--text-13);cursor:grab}.ldc-r-full{inline-size:100%;margin-block-start:var(--space-8)}.ldc-r-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8);inline-size:100%}@container ldc-main (max-width: 47.5rem){.ldc-r-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.ldc-r-slot{display:flex;align-items:center;gap:var(--space-4);min-inline-size:0;block-size:3rem;padding-inline:var(--space-6);border-radius:var(--radius-10);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);font-size:var(--text-13-5);font-weight:600}.ldc-r-slot[data-empty]{justify-content:space-between;padding-inline:var(--space-12) var(--space-6);background:transparent;box-shadow:none;border:1.5px dashed var(--color-separator-strong);color:var(--color-ink-muted);font-size:var(--text-12-5);font-weight:500}.ldc-r-slot[data-over]{border:1.5px dashed var(--color-accent);background:var(--color-accent-tint);box-shadow:none;color:var(--color-accent)}.ldc-r-slotmain{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.ldc-r-slotvalue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-13);font-weight:600}.ldc-r-slotpop{max-block-size:20rem}.ldc-r-nb{display:flex;flex-direction:column;gap:var(--space-16)}.ldc-r-nb-field{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding:0;border:0}.ldc-r-nb-label{color:var(--color-ink-light);font-size:var(--text-12);font-weight:600}.ldc-r-nb-icons{display:grid;grid-template-columns:repeat(auto-fill,2.25rem);gap:var(--space-6)}.ldc-r-nb-icon{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border:0;border-radius:var(--radius-8);background:var(--color-fill-2);color:var(--color-ink-light);cursor:pointer}.ldc-r-nb-icon[aria-checked=true]{background:var(--color-accent);color:var(--color-accent-text)}.ldc-r-nb-colors{display:flex;gap:var(--space-8)}.ldc-r-nb-color{inline-size:1.625rem;block-size:1.625rem;border:0;border-radius:var(--radius-pill);cursor:pointer}.ldc-r-nb-color[aria-checked=true]{box-shadow:0 0 0 2px var(--color-card),0 0 0 4px var(--color-ink)}.ldc-r-nb-color[data-color=green]{background:var(--color-accent)}.ldc-r-nb-color[data-color=tosca]{background:var(--color-teal, var(--color-accent))}.ldc-r-nb-color[data-color=purple]{background:var(--color-purple-text)}.ldc-r-nb-color[data-color=beige]{background:var(--color-beige-text)}.ldc-r-nb-color[data-color=red]{background:var(--color-red-text)}.ldc-r-nb-color[data-color=neutral]{background:var(--color-ink-muted)}.ldc-r-nb-preview{display:inline-flex;align-items:center;gap:var(--space-6)}.ldc-h{position:relative;background:var(--color-card);border-block-end:1px solid var(--ldc-header-border);padding:1.625rem var(--space-32) 1.375rem}.ldc-h-inner{max-inline-size:90rem;margin-inline:auto;display:flex;flex-direction:column}.ldc-h-row1{display:flex;align-items:center;gap:var(--space-18)}.ldc-h-identity{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-8)}.ldc-h-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10)}.ldc-h-line--meta{gap:var(--space-6)}.ldc-h-returning{font-size:var(--text-12-5);color:var(--color-ink-muted);white-space:nowrap}.ldc-h-queue-slot{flex:none;min-inline-size:0}.ldc-h-name{display:inline-flex;align-items:center;gap:var(--space-6);min-inline-size:0}.ldc-h-name-text{margin:0 -.25rem;padding:0 .25rem;font-size:var(--text-28);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:var(--color-ink);overflow-wrap:anywhere;cursor:text;border-radius:var(--radius-8);transition:background var(--transition-duration-140) var(--ease)}.ldc-h-name-text:hover{background:var(--color-fill-1)}.ldc-h-name-pencil{inline-size:1.625rem;block-size:1.625rem;display:inline-grid;place-items:center;flex:none;border:0;border-radius:var(--radius-7);background:transparent;color:var(--color-ink-muted);opacity:0;cursor:pointer;transition:opacity var(--transition-duration-140) var(--ease),background var(--transition-duration-140) var(--ease)}.ldc-h-name:hover .ldc-h-name-pencil,.ldc-h-name-pencil:focus-visible{opacity:1}.ldc-h-name-pencil:hover{background:var(--color-fill-2)}.ldc-h-input{block-size:1.75rem;border:0;border-radius:var(--radius-7);padding-inline:var(--space-8);box-shadow:var(--focus-ring-input);font:inherit;letter-spacing:inherit;color:var(--color-ink);background:var(--color-card);outline:none;min-inline-size:0;max-inline-size:100%}.ldc-h-input--name{font-size:var(--text-28);font-weight:700;letter-spacing:-.015em;block-size:2.5rem;inline-size:min(26.25rem,100%)}.ldc-h-kind{display:inline-flex;align-items:center;gap:var(--space-4);flex:none;block-size:1.375rem;padding-inline:var(--space-8);border-radius:var(--radius-6);font-size:var(--text-12);font-weight:600;background:var(--color-fill-2);color:var(--color-ink-light);white-space:nowrap;text-decoration:none}.ldc-h-kind--returning,.ldc-h-kind--customer{background:var(--color-accent-soft);color:var(--color-accent)}.ldc-h-pill{display:inline-flex;align-items:center;gap:.4375rem;flex:none;block-size:1.625rem;padding-inline:var(--space-10);border:0;border-radius:var(--radius-pill);font:inherit;font-size:var(--text-12-5);font-weight:600;white-space:nowrap;cursor:pointer;transition:filter var(--transition-duration-140) var(--ease),background var(--transition-duration-140) var(--ease)}.ldc-h-pill:disabled{cursor:default}.ldc-h-pill:hover:not(:disabled){filter:brightness(.97)}.ldc-h-pill:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ldc-h-pill--xs{block-size:1.375rem;padding-inline:var(--space-8);font-size:var(--text-12)}.ldc-h-dot{inline-size:.4375rem;block-size:.4375rem;border-radius:50%;background:currentColor;flex:none}.ldc-h-control--agent{background:var(--color-accent-tint);color:var(--color-accent)}.ldc-h-control--agent .ldc-h-dot{background:var(--color-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-signal) 20%,transparent)}.ldc-h-control--me,.ldc-h-control--other,.ldc-h-control--team,.ldc-h-control--owner{background:var(--color-purple-light);color:var(--color-purple-text)}.ldc-h-control--off{background:var(--color-fill-2);color:var(--color-ink-light)}.ldc-h-cons{display:inline-flex;align-items:center;gap:.3125rem;flex:none;block-size:1.5rem;padding-inline:.5625rem .5rem;border:0;border-radius:var(--radius-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--color-separator);font:inherit;font-size:var(--text-12-5);font-weight:400;color:var(--color-ink-light);white-space:nowrap;cursor:pointer;transition:background var(--transition-duration-140) var(--ease)}.ldc-h-cons:hover:not(:disabled){background:var(--color-fill-1)}.ldc-h-cons:disabled{cursor:default}.ldc-h-cons:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-separator),var(--focus-ring)}.ldc-h-cons-icon{color:var(--color-accent)}.ldc-h-cons-chev{color:var(--color-ink-muted)}.ldc-h-cons--part .ldc-h-cons-icon{color:var(--color-beige-text)}.ldc-h-cons--none .ldc-h-cons-icon{color:var(--color-ink-muted)}.ldc-h-cons--bad{background:var(--color-red-light);box-shadow:none;color:var(--color-red-text);font-weight:600}.ldc-h-cons--bad .ldc-h-cons-icon,.ldc-h-cons--bad .ldc-h-cons-chev{color:var(--color-red-text)}.ldc-h-cons--bad:hover:not(:disabled){background:var(--color-red-light);filter:brightness(.98)}.ldc-h-owner{display:inline-flex;align-items:center;gap:var(--space-8);flex:none;block-size:2rem;padding-inline:.25rem .125rem;border:0;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:var(--text-13-5);font-weight:500;color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:background var(--transition-duration-140) var(--ease)}.ldc-h-owner:hover:not(:disabled){background:var(--color-fill-2)}.ldc-h-owner:disabled{cursor:default}.ldc-h-owner:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ldc-h-owner--sm{block-size:1.625rem;gap:var(--space-6);padding-inline:.1875rem var(--space-8);font-size:var(--text-12-5)}.ldc-h-avatar{inline-size:1.5rem;block-size:1.5rem;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--color-accent);color:var(--color-accent-text);font-size:.6rem;font-weight:600;line-height:1;overflow:hidden}.ldc-h-avatar img{inline-size:100%;block-size:100%;object-fit:cover}.ldc-h-owner--sm .ldc-h-avatar{inline-size:1.25rem;block-size:1.25rem;font-size:.5rem}.ldc-h-actions{display:flex;align-items:flex-start;gap:.125rem;flex:none}.ldc-h-act{inline-size:4.375rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);border:0;background:transparent;padding:0;font:inherit;font-size:var(--text-12);font-weight:500;color:var(--color-ink-light);text-align:center;cursor:pointer;transition:inline-size .3s var(--ease)}.ldc-h-act:disabled{cursor:default}.ldc-h-act:disabled:not(.ldc-h-act--soon){opacity:.6}.ldc-h-act-circle{position:relative;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;display:grid;place-items:center;background:var(--color-fill-2);color:var(--color-accent);transition:background var(--transition-duration-140) var(--ease)}.ldc-h-act:hover:not(:disabled) .ldc-h-act-circle{background:var(--color-fill-3)}.ldc-h-act:focus-visible{outline:none}.ldc-h-act:focus-visible .ldc-h-act-circle{box-shadow:var(--focus-ring)}.ldc-h-act--automation .ldc-h-act-circle{background:var(--ldc-h-auto-bg, var(--color-accent));color:var(--color-accent-text)}.ldc-h-act--automation:hover:not(:disabled) .ldc-h-act-circle{background:var( --ldc-h-auto-hover, color-mix(in srgb, var(--ldc-h-auto-bg, var(--color-accent)) 84%, var(--color-card)) )}.ldc-h-act--more .ldc-h-act-circle{color:var(--color-ink-light)}.ldc-h-act--soon .ldc-h-act-circle,.ldc-h-act--soon .ldc-h-act-label{color:var(--color-ink-muted)}.ldc-h-act-soon{position:absolute;inset-block-end:-.375rem;inset-inline-start:50%;transform:translate(50%);padding:0 .3125rem;font-size:.625rem;box-shadow:0 0 0 2px var(--color-card);background:var(--color-neutral-chip)}[dir=ltr] .ldc-h-act-soon{transform:translate(-50%)}.ldc-h-act-label{line-height:1.2;white-space:nowrap;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.ldc-h-row2{padding-block-start:var(--space-20);display:flex;flex-direction:column;gap:var(--space-18)}.ldc-h-extra{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2.25rem;align-items:center}.ldc-h-status-row{display:flex;align-items:flex-start;gap:var(--space-14);min-inline-size:0}.ldc-h-status-btn{display:inline-flex;align-items:center;gap:.4375rem;flex:none;block-size:1.875rem;padding-inline:.5625rem var(--space-10);border:0;border-radius:var(--radius-8);background:var(--color-card);box-shadow:var(--shadow-control);font:inherit;font-size:var(--text-13-5);font-weight:600;color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:box-shadow var(--transition-duration-140) var(--ease)}.ldc-h-status-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-separator-hover)}.ldc-h-status-btn:disabled{cursor:default}.ldc-h-status-btn:focus-visible{outline:none;box-shadow:var(--shadow-control),var(--focus-ring)}.ldc-h-status-chev{color:var(--color-ink-muted)}.ldc-h-status-btn--sm{block-size:1.625rem;padding-inline:.4375rem var(--space-8);font-size:var(--text-12-5)}.ldc-h-tone-dot{inline-size:.5rem;block-size:.5rem;border-radius:50%;flex:none}.ldc-h-track{flex:1;min-inline-size:0;display:flex;gap:var(--space-6)}.ldc-h-seg{flex:1;min-inline-size:0;display:flex;flex-direction:column;align-items:stretch;gap:.4375rem;border:0;padding:.125rem 0 0;background:transparent;font:inherit;font-size:var(--text-12-5);color:var(--color-ink-muted);text-align:start;cursor:pointer}.ldc-h-seg:disabled{cursor:default}.ldc-h-seg:focus-visible{outline:none}.ldc-h-seg:focus-visible .ldc-h-seg-bar{box-shadow:var(--focus-ring)}.ldc-h-seg-bar{display:block;block-size:.375rem;border-radius:var(--radius-pill);background:var(--color-fill-3);transition:background var(--transition-duration-160) var(--ease)}.ldc-h-seg:hover:not(:disabled) .ldc-h-seg-bar{background:color-mix(in srgb,var(--color-ink) 18%,transparent)}.ldc-h-seg--done .ldc-h-seg-bar,.ldc-h-seg--done:hover:not(:disabled) .ldc-h-seg-bar{background:color-mix(in srgb,var(--color-accent) 32%,transparent)}.ldc-h-seg--current .ldc-h-seg-bar,.ldc-h-seg--current:hover:not(:disabled) .ldc-h-seg-bar{background:var(--color-accent)}.ldc-h-seg-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-h-seg--done .ldc-h-seg-name{color:var(--color-ink-light)}.ldc-h-seg--current .ldc-h-seg-name{color:var(--color-ink);font-weight:700}.ldc-h-seg-status{display:block;margin-block-start:-.3125rem;font-size:var(--text-12);font-weight:500;color:var(--color-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-h-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.ldc-h-field{min-inline-size:0;padding-inline:var(--space-16);border-inline-start:1px solid var(--color-separator)}.ldc-h-field dt{margin-block-end:.1875rem;font-size:var(--text-12);color:var(--color-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-h-field dd{margin:0;min-inline-size:0;display:flex;align-items:baseline;gap:var(--space-6);white-space:nowrap}.ldc-h-field-value{display:block;flex:0 1 auto;min-inline-size:0;max-inline-size:calc(100% + .5rem);margin-inline:-.25rem;padding:0 .25rem;border:0;border-radius:var(--radius-6);background:transparent;font:inherit;font-size:var(--text-14);font-weight:600;color:var(--color-ink);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;cursor:text;transition:background var(--transition-duration-140) var(--ease)}.ldc-h-field-value:hover:not(:disabled){background:var(--color-fill-1)}.ldc-h-field-value:disabled{cursor:default}.ldc-h-field-value--empty{color:var(--color-ink-muted);font-weight:500}.ldc-h-field-rel{flex:none;font-size:var(--text-12);font-weight:500;color:var(--color-accent)}.ldc-h-field-editor{display:flex;gap:var(--space-4);align-items:center;inline-size:100%}.ldc-h-field-editor .ldc-h-input{inline-size:100%}.ldc-h-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.ldc-h-tag{position:relative;display:inline-flex;align-items:center;block-size:1.625rem;border-radius:var(--radius-pill);transition:filter var(--transition-duration-140) var(--ease)}.ldc-h-tag:has(.ldc-h-tag-remove):hover{filter:brightness(.97)}.ldc-h-tag-btn{display:inline-flex;border:0;padding:0;background:transparent;border-radius:var(--radius-pill);font:inherit}.ldc-h-tag-btn>.ldc-h-tag-pill{block-size:1.625rem;padding-block:0;padding-inline:var(--space-10);gap:0;font-size:var(--text-13);font-weight:500;line-height:1.625rem}.ldc-h-tag:has(.ldc-h-tag-remove) .ldc-h-tag-btn>.ldc-h-tag-pill{transition:padding var(--transition-duration-160) var(--ease)}.ldc-h-tag:hover:has(.ldc-h-tag-remove) .ldc-h-tag-btn>.ldc-h-tag-pill,.ldc-h-tag:focus-within:has(.ldc-h-tag-remove) .ldc-h-tag-btn>.ldc-h-tag-pill{padding-inline-end:1.75rem}.ldc-h-tag-remove{position:absolute;inset-inline-end:var(--space-8);inset-block-start:50%;translate:0 -50%;inline-size:.875rem;block-size:.875rem;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-ink-light);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--transition-duration-160) var(--ease)}.ldc-h-tag:hover .ldc-h-tag-remove,.ldc-h-tag-remove:focus-visible{opacity:.75;pointer-events:auto}.ldc-h-tag-remove:hover{opacity:1}.ldc-h-chip{display:inline-flex;align-items:center;gap:var(--space-4);block-size:1.625rem;padding-inline:var(--space-10);border:0;border-radius:var(--radius-pill);font:inherit;font-size:var(--text-13);font-weight:600;background:var(--color-fill-2);color:var(--color-ink-light);white-space:nowrap;cursor:pointer;transition:filter var(--transition-duration-140) var(--ease),color var(--transition-duration-140) var(--ease),box-shadow var(--transition-duration-140) var(--ease)}.ldc-h-chip:hover{filter:brightness(.97)}.ldc-h-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ldc-h-chip--add{padding-inline:.4375rem;background:transparent;font-weight:500;box-shadow:inset 0 0 0 1px var(--color-separator-strong)}.ldc-h-chip--add:hover{filter:none;color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.ldc-h-pop{inline-size:15rem}.ldc-h-pop--more{inline-size:15.625rem}.ldc-h-pop--wide{inline-size:16.25rem}.ldc-h-pop-row-end{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--space-4)}.ldc-h-pop-check{color:var(--color-accent)}.ldc-h-pop-tag{padding:1px .4375rem;border-radius:.3125rem;background:var(--color-fill-2);color:var(--color-ink-muted);font-size:.6875rem;font-weight:600;white-space:nowrap}.ldc-h-pop-tag--accent{background:var(--color-accent-soft);color:var(--color-accent)}.ldc-h-pop-title{display:flex;flex-direction:column;min-inline-size:0;line-height:1.3}.ldc-h-pop-sub{font-size:var(--text-12);font-weight:400;color:var(--color-ink-muted)}.ldc-h-pop-icon{color:var(--color-ink-light);flex:none}.ldc-h-pop-note{padding:var(--space-6) var(--space-10) var(--space-8);font-size:var(--text-12);color:var(--color-ink-muted)}.ldc-h-dock-anchor{position:sticky;inset-block-start:0;block-size:0;z-index:30}.ldc-h-dock-sentinel{position:absolute;inset-inline-start:0;inset-block-end:var(--ldc-dock-h, 3.5rem);inline-size:1px;block-size:1px;pointer-events:none}.ldc-h-dock{position:absolute;inset-inline:0;inset-block-start:0;block-size:var(--ldc-dock-h, 3.5rem);display:flex;align-items:center;gap:var(--space-10);padding-inline:var(--space-28);background:color-mix(in srgb,var(--color-card) 84%,transparent);backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-block-end:1px solid var(--color-separator);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity var(--transition-duration-200) ease,transform .28s var(--ease)}.ldc-h-dock[data-visible=true]{opacity:1;transform:none;pointer-events:auto}.ldc-h-dock-name{margin:0;font-size:var(--text-15);font-weight:700;color:var(--color-shell-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:15rem}.ldc-h-dock .ldc-h-status-row{align-items:center;gap:var(--space-8)}.ldc-h-dock-div{inline-size:1px;block-size:1.625rem;background:var(--color-separator);flex:none}.ldc-h-dots{display:inline-flex;align-items:center;gap:.1875rem}.ldc-h-pdot{inline-size:.375rem;block-size:.375rem;border-radius:.1875rem;background:var(--color-fill-3)}.ldc-h-pdot--done{background:color-mix(in srgb,var(--color-accent) 35%,transparent)}.ldc-h-pdot--current{inline-size:1rem;background:var(--color-accent)}.ldc-h-jumps{display:inline-flex;gap:1px;padding-inline-start:var(--space-10);border-inline-start:1px solid var(--color-separator)}.ldc-h-jump{block-size:1.75rem;padding-inline:.5625rem;border:0;border-radius:var(--radius-7);background:transparent;font:inherit;font-size:var(--text-13);color:var(--color-ink-light);white-space:nowrap;cursor:pointer;transition:background var(--transition-duration-140) var(--ease),color var(--transition-duration-140) var(--ease)}.ldc-h-jump:hover{background:var(--color-fill-2);color:var(--color-ink)}.ldc-h-jump:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ldc-h-dock-spacer{flex:1}.ldc-h-dock-acts{display:inline-flex;align-items:center;gap:.125rem}.ldc-h-icon-btn{inline-size:2rem;block-size:2rem;display:inline-grid;place-items:center;border:0;border-radius:var(--radius-8);background:transparent;color:var(--color-ink-light);cursor:pointer;transition:background var(--transition-duration-140) var(--ease),color var(--transition-duration-140) var(--ease)}.ldc-h-icon-btn:hover:not(:disabled){background:var(--color-fill-2);color:var(--color-ink)}.ldc-h-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ldc-h-icon-btn:disabled{opacity:.45;cursor:default}.ldc-h-icon-btn--ring{margin-inline-start:var(--space-4);box-shadow:inset 0 0 0 1px var(--color-separator-strong)}.ldc-h-icon-btn--automation,.ldc-h-icon-btn--automation:hover:not(:disabled){color:var(--ldc-h-auto-bg, var(--color-accent))}@container ldc-main (max-width: 70.75rem){.ldc-h-jumps{display:none}}@container ldc-main (max-width: 67rem){.ldc-h{padding-inline:var(--space-24)}.ldc-h-extra{grid-template-columns:minmax(0,1fr);gap:var(--space-16)}.ldc-h-act{inline-size:3.625rem}.ldc-h-act-label{font-size:var(--text-11-5)}}@container ldc-main (max-width: 62rem){.ldc-h-dock .ldc-h-owner-name{display:none}}@media (max-width: 767px){.ldc-h{padding:var(--space-20) var(--space-16) var(--space-16)}.ldc-h-row1{flex-wrap:wrap}.ldc-h-actions{flex-wrap:wrap;inline-size:100%}.ldc-h-queue-slot:not(:empty){inline-size:100%}.ldc-h-status-row{flex-direction:column}.ldc-h-track{inline-size:100%}.ldc-h-fields{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-12)}.ldc-h-field:nth-child(odd){padding-inline-start:0;border-inline-start:0}.ldc-h-dock{padding-inline:var(--space-16)}.ldc-h-dock .ldc-h-dock-hide-sm{display:none}}@media (prefers-reduced-motion: reduce){.ldc-h-dock,.ldc-h-tag-remove,.ldc-h-name-pencil,.ldc-h-act,.ldc-h-act-circle,.ldc-h-seg-bar,.ldc-h-tag-btn>.ldc-h-tag-pill{transition:none}.ldc-h-dock{transform:none;transition:opacity var(--transition-duration-200) ease}}:root{--fu-surface: var(--color-card);--fu-paper: var(--color-bg);--fu-raised: var(--color-bg);--fu-well: var(--color-border);--fu-ink: var(--color-ink);--fu-ink-2: var(--color-ink-light);--fu-soft: var(--color-ink-soft);--fu-mute: var(--color-ink-muted);--fu-hair: var(--color-border-soft);--fu-hair-2: var(--color-border);--fu-forest: var(--color-accent);--fu-forest-mid: var(--color-accent-hover);--fu-signal: var(--color-success);--fu-focus: var(--color-green);--fu-tint: var(--color-success-light);--fu-tint-line: color-mix(in srgb, var(--color-success) 34%, var(--color-success-light));--fu-tint-ink: var(--color-success-text);--fu-warn: var(--color-beige-text);--fu-warn-bg: var(--color-beige-light);--fu-warn-line: var(--color-beige-soft);--fu-err: var(--color-red-text);--fu-err-bg: color-mix(in srgb, var(--color-red) 9%, var(--color-card));--fu-err-line: color-mix(in srgb, var(--color-red) 32%, var(--color-card));--fu-grad: linear-gradient(160deg, var(--color-accent), var(--color-accent-dark));--fu-font: var(--font-sans);--fu-r: var(--r-24);--fu-r-sm: var(--r-12)}.fu{background:var(--color-bg);border-radius:var(--r-24);padding:var(--frame-pad);color:var(--fu-ink);font-family:var(--fu-font);overflow-x:clip}.fu-type{font-family:var(--fu-font)}.fu input,.fu select,.fu textarea,.fu button,.fu optgroup,.fu option,.fu-type input,.fu-type select,.fu-type textarea,.fu-type button,.fu-type optgroup,.fu-type option{font-family:inherit}.fu-tabs{margin-bottom:var(--space-16)}.fu-split{display:grid;grid-template-columns:clamp(16.75rem,27cqi,22.25rem) minmax(0,1fr);gap:var(--space-18);align-items:start}.fu-split--rev{grid-template-columns:minmax(0,1fr) clamp(17.5rem,28cqi,23.25rem)}.fu-split--narrow{grid-template-columns:clamp(15rem,23cqi,18.75rem) minmax(0,1fr)}.fu-stack{display:flex;flex-direction:column;gap:var(--space-13);min-width:0}.fu-stack--sm{gap:var(--space-9)}.fu-row{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0}.fu-spacer{flex:1;min-width:0}.fu-hr{border:0;border-top:1px solid var(--fu-hair);margin:0}.fu-scroll{position:relative;overflow-x:auto;max-width:100%}.fu-sticky{position:sticky;top:var(--space-12);max-height:calc(100dvh - var(--space-40));overflow:auto;overscroll-behavior:contain}.fu-pnl{background:var(--fu-surface);border-radius:var(--fu-r);min-width:0}.fu-pnl-h{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;padding:var(--space-11) var(--space-15)}.fu-pnl-h h3{margin:0;font-size:var(--t-14);font-weight:var(--font-weight-title);letter-spacing:-.01em;color:var(--fu-ink)}.fu-pnl-b{border-top:1px solid var(--fu-hair);padding:var(--space-14) var(--space-15)}.fu-pnl-b--flush{padding:0}.fu-sub{font-size:var(--t-12);color:var(--fu-soft);line-height:1.5}.fu-scard{background:var(--fu-surface);border-radius:var(--fu-r);transition:background var(--dur-220),border-color var(--dur-220)}.fu-scard-h{display:flex;align-items:center;gap:var(--space-11);padding:var(--space-13) var(--space-15)}.fu-scard-h h3{margin:0;font-size:var(--t-14);font-weight:var(--font-weight-title);letter-spacing:-.01em;color:var(--fu-ink)}.fu-scard-h .fu-d{display:block;font-size:var(--t-12);color:var(--fu-soft);margin-top:var(--space-2);line-height:1.5}.fu-scard-b{border-top:1px solid var(--fu-hair);padding:var(--space-14) var(--space-15);display:flex;flex-direction:column;gap:var(--space-13)}.fu-scard[data-off=true]{background:var(--fu-paper)}.fu-scard[data-off=true] .fu-scard-b{display:none}.fu-scard[data-off=true] .fu-scard-h h3{color:var(--fu-soft)}.fu-sw{width:2.125rem;height:1.1875rem;border-radius:var(--r-pill);background:var(--fu-forest);position:relative;flex:none;border:0;padding:0;cursor:pointer;transition:background var(--dur-220)}.fu-sw:after{content:"";position:absolute;width:.9375rem;height:.9375rem;border-radius:50%;background:var(--color-card);top:.125rem;inset-inline-end:.125rem;transition:inset-inline-end var(--dur-220)}.fu-sw[aria-checked=false]{background:var(--fu-hair-2)}.fu-sw[aria-checked=false]:after{inset-inline-end:calc(100% - 1.0625rem)}.fu-sw:disabled{opacity:.45;cursor:not-allowed}.fu-sw:focus-visible{outline:2px solid var(--fu-focus);outline-offset:2px}.fu-numf{display:inline-flex;align-self:flex-start;align-items:stretch;border:1px solid var(--fu-hair-2);border-radius:var(--fu-r-sm);background:var(--fu-surface);overflow:hidden;height:2.25rem}.fu-numf--sm{height:1.875rem}.fu-numf .fu-numf-v{width:3.25rem;border:0;background:transparent;text-align:center;font-size:var(--t-14);font-weight:var(--font-weight-title);letter-spacing:-.02em;color:var(--fu-ink);padding:0;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fu-numf .fu-numf-v::-webkit-outer-spin-button,.fu-numf .fu-numf-v::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fu-numf .fu-numf-u{display:flex;align-items:center;padding:0 var(--space-11);font-size:var(--t-12);font-weight:var(--font-weight-strong);color:var(--color-ink-light);background:var(--fu-paper);border-inline-start:1px solid var(--fu-hair);white-space:nowrap}.fu-numf .fu-numf-stp{display:flex;flex-direction:column;border-inline-start:1px solid var(--fu-hair)}.fu-numf .fu-numf-stp button{flex:1;width:1.375rem;display:flex;align-items:center;justify-content:center;border:0;background:transparent;font-size:var(--text-11);font-weight:var(--font-weight-title);line-height:1;color:var(--fu-mute);cursor:pointer;padding:0}.fu-numf .fu-numf-stp button+button{border-top:1px solid var(--fu-hair)}.fu-numf .fu-numf-stp button:hover:not(:disabled){background:var(--fu-raised);color:var(--fu-ink)}.fu-numf .fu-numf-stp button:disabled{opacity:.4;cursor:default}.fu-numf:focus-within{border-color:var(--fu-forest)}.fu-fldrow{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.fu-flbl{font-size:var(--t-11);font-weight:var(--font-weight-title);letter-spacing:.07em;text-transform:uppercase;color:var(--fu-mute)}.fu-fldnote{font-size:var(--t-12);color:var(--fu-soft);line-height:1.55}.fu-fldnote b{color:var(--fu-ink-2);font-weight:var(--font-weight-strong)}.fu-chip{display:inline-flex;align-items:center;gap:var(--space-5);border-radius:var(--r-pill);padding:.15625rem var(--space-9);font-size:var(--t-11);font-weight:var(--font-weight-strong);border:1px solid var(--fu-hair);background:var(--fu-raised);color:var(--fu-ink-2);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fu-chip--mono{font-size:var(--t-11)}.fu-chip--ok{background:var(--fu-tint);border-color:var(--fu-tint-line);color:var(--fu-tint-ink)}.fu-chip--warn{background:var(--fu-warn-bg);border-color:var(--fu-warn-line);color:var(--fu-warn)}.fu-chip--err{background:var(--fu-err-bg);border-color:var(--fu-err-line);color:var(--fu-err)}.fu-chip--dim{opacity:.62}.fu-cd{display:inline-flex;align-items:center;gap:var(--space-5);font-size:var(--t-11);font-weight:var(--font-weight-title);color:var(--fu-tint-ink);background:var(--fu-tint);border:1px solid var(--fu-tint-line);border-radius:var(--r-pill);padding:.15625rem var(--space-9);white-space:nowrap}.fu-cd--soon{background:var(--fu-warn-bg);border-color:var(--fu-warn-line);color:var(--fu-warn)}.fu-cd--hold{background:var(--fu-raised);border-color:var(--fu-hair);color:var(--fu-mute)}.fu-cd--late{background:var(--fu-err-bg);border-color:var(--fu-err-line);color:var(--fu-err)}.fu-cnt{font-size:var(--t-11);font-weight:var(--font-weight-title);background:var(--fu-raised);border:1px solid var(--fu-hair);border-radius:var(--r-pill);padding:.125rem var(--space-8);color:var(--fu-ink-2)}.fu-cnt--g{background:var(--fu-tint);border-color:var(--fu-tint-line);color:var(--fu-tint-ink)}.fu-av{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--fu-well);color:var(--fu-ink-2);display:inline-flex;align-items:center;justify-content:center;font-size:.59375rem;font-weight:var(--font-weight-title);flex:none;border:1px solid var(--fu-hair);overflow:hidden}.fu-av--g{background:var(--fu-tint);color:var(--fu-tint-ink);border-color:var(--fu-tint-line)}.fu-av--f{background:var(--fu-grad);color:var(--color-accent-text);border-color:transparent}.fu-seg{display:inline-flex;background:var(--color-fill-2);border:0;border-radius:var(--r-9);padding:.125rem;gap:.125rem;max-width:100%;overflow-x:auto;scrollbar-width:none}.fu-seg::-webkit-scrollbar{display:none}.fu-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:var(--space-5);font-size:var(--t-12);font-weight:var(--font-weight-strong);padding:var(--space-5) var(--space-13);border-radius:var(--r-7);cursor:pointer;color:var(--fu-soft);white-space:nowrap}.fu-seg button:hover{color:var(--fu-ink)}.fu-seg button[aria-pressed=true]{background:var(--fu-surface);color:var(--fu-ink);font-weight:var(--font-weight-title);box-shadow:var(--shadow-seg-on)}.fu-seg button:focus-visible{outline:2px solid var(--fu-focus);outline-offset:2px}.fu-seg .fu-n{font-size:var(--t-11);font-weight:var(--font-weight-strong);color:var(--fu-mute)}.fu-seg button[aria-pressed=true] .fu-n{color:var(--fu-soft)}.fu-searchf{display:flex;align-items:center;gap:var(--space-8);border:1px solid var(--fu-hair-2);background:var(--fu-surface);border-radius:var(--r-pill);padding:var(--space-6) var(--space-13);color:var(--fu-mute);min-width:0;flex:0 1 13.125rem}.fu-searchf input{border:0;background:transparent;outline:none;font-size:var(--t-13);color:var(--fu-ink);width:100%;min-width:0;font-family:inherit}.fu-searchf:focus-within{border-color:var(--fu-forest)}.fu-dd{border:1px solid var(--fu-hair-2);border-radius:var(--r-12);background:var(--fu-surface);overflow:hidden}.fu-dd--bare{border:0;border-radius:0}.fu-dd-s{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-9) var(--space-12);border-bottom:1px solid var(--fu-hair);color:var(--fu-mute);font-size:var(--t-12)}.fu-dd-s input{border:0;background:transparent;outline:none;width:100%;min-width:0;font-size:var(--t-12);color:var(--fu-ink);font-family:inherit}.fu-dd-list{max-height:14.875rem;overflow:auto;padding:var(--space-5);margin:0;list-style:none}.fu-dd-list--tall{max-height:20.625rem}.fu-dd-g{font-size:var(--t-11);font-weight:var(--font-weight-title);letter-spacing:.11em;text-transform:uppercase;color:var(--fu-mute);padding:var(--space-9) var(--space-9) var(--space-4)}.fu-dd-i{display:flex;width:100%;align-items:center;gap:var(--space-9);padding:.46875rem var(--space-9);border:0;background:transparent;border-radius:var(--r-8);cursor:pointer;font-size:var(--t-13);color:var(--fu-ink);text-align:start;font-family:inherit}.fu-dd-i:hover{background:var(--fu-raised)}.fu-dd-i[aria-selected=true]{background:var(--color-selected);color:var(--color-accent);font-weight:var(--font-weight-strong)}.fu-dd-i:focus-visible{outline:2px solid var(--fu-focus);outline-offset:-2px}.fu-dd-i .fu-sn{margin-inline-start:auto;font-size:var(--t-11);color:var(--fu-mute);white-space:nowrap}.fu-dd-i[aria-selected=true] .fu-sn{color:var(--fu-tint-ink);opacity:.75}.fu-dd-empty{padding:var(--space-14) var(--space-12);font-size:var(--t-12);color:var(--fu-mute)}.fu-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;outline:none;max-width:100%;text-overflow:ellipsis;padding-inline-end:var(--space-16)}.fu-sel:disabled{cursor:not-allowed;opacity:.6}.fu-selwrap{position:relative;display:inline-flex;align-items:center;min-width:0}.fu-selwrap .fu-cv{position:absolute;inset-inline-end:0;pointer-events:none;color:var(--fu-mute);display:inline-flex}.fu-ddtrig{display:inline-flex;align-items:center;gap:var(--space-9);border:1px solid var(--fu-hair-2);background:var(--fu-surface);border-radius:var(--fu-r-sm);padding:var(--space-6) var(--space-12);font-size:var(--t-13);color:var(--fu-ink);min-width:0;max-width:100%}.fu-ddtrig:focus-within{border-color:var(--fu-forest)}.fu-mrow{display:flex;gap:var(--space-10);flex-wrap:wrap}.fu-mtile{background:var(--fu-surface);border:1px solid var(--fu-hair);border-radius:var(--r-16);box-shadow:0 1px 2px var(--color-shadow);padding:var(--space-11) var(--space-15);min-width:7.375rem;flex:1 1 7.375rem}.fu-mtile .fu-mtile-n{font-size:var(--t-24);font-weight:var(--font-weight-title);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.fu-mtile .fu-mtile-n i{color:var(--fu-signal);font-style:normal}.fu-mtile .fu-mtile-l{font-size:var(--t-11);color:var(--fu-soft);margin-top:var(--space-5);line-height:1.4}.fu-mtile--dark{background:var(--fu-grad);border-color:transparent;color:var(--color-accent-text)}.fu-mtile--dark .fu-mtile-l{color:color-mix(in srgb,var(--color-accent-text) 68%,transparent)}.fu-mtile--dark .fu-mtile-n i{color:var(--fu-signal)}.fu-mtile--alert{border-color:var(--fu-err-line);background:var(--fu-err-bg)}.fu-mtile--alert .fu-mtile-n{color:var(--fu-err)}.fu-tbl{width:100%;border-collapse:collapse;font-size:var(--t-13)}.fu-tbl th{text-align:start;font-weight:var(--font-weight-strong);font-size:var(--t-11);color:var(--fu-mute);padding:var(--space-9) var(--space-14);border-bottom:1px solid var(--fu-hair-2);white-space:nowrap}.fu-tbl td{padding:var(--space-9) var(--space-14);border-bottom:1px solid var(--fu-hair);vertical-align:middle}.fu-tbl tbody tr:last-child td{border-bottom:0}.fu-tbl tbody tr:hover{background:var(--color-fill-1)}.fu-tbl .fu-nm{font-weight:var(--font-weight-title)}.fu-tbl .fu-sml{font-size:var(--t-12);color:var(--fu-soft)}.fu-tbl .fu-end{text-align:end}.fu-tbl tr[data-tone=late]{background:color-mix(in srgb,var(--color-red) 4%,transparent)}.fu-tbl tr[data-tone=closed] td{color:var(--fu-soft)}.fu-tbl tr[data-tone=closed] .fu-nm{font-weight:var(--font-weight-strong)}.fu-tbl tr[data-tone=closed] .fu-strike{text-decoration:line-through}.fu-cellrow{display:flex;align-items:center;gap:var(--space-8);min-width:0}.fu-mono{font-variant-numeric:tabular-nums}.fu-pager{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;padding:var(--space-11) var(--space-14);border-top:1px solid var(--fu-hair);font-size:var(--t-12);color:var(--fu-soft)}.fu-pgbtn{width:1.75rem;height:1.75rem;border-radius:var(--r-8);border:1px solid var(--fu-hair);background:var(--fu-surface);display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-12);font-weight:var(--font-weight-title);color:var(--fu-ink-2);cursor:pointer;padding:0}.fu-pgbtn[aria-current=page]{background:var(--fu-forest);border-color:var(--fu-forest);color:var(--color-accent-text)}.fu-pgbtn:disabled{color:var(--fu-mute);opacity:.4;cursor:default}.fu-pgbtn:hover:not(:disabled):not([aria-current=page]){border-color:var(--fu-forest);color:var(--fu-forest)}.fu-num{direction:ltr;unicode-bidi:isolate;display:inline-block;font-weight:var(--font-weight-title)}.fu-hrange{display:flex;align-items:center;gap:var(--space-9);flex-wrap:wrap}.fu-tsel{display:inline-flex;align-items:center;gap:var(--space-8);border:1px solid var(--fu-hair-2);background:var(--fu-surface);border-radius:var(--fu-r-sm);padding:var(--space-5) var(--space-12);min-height:2.25rem}.fu-tsel:focus-within{border-color:var(--fu-forest)}.fu-tsel .fu-lb{font-size:var(--t-12);font-weight:var(--font-weight-strong);color:var(--fu-soft);white-space:nowrap}.fu-tsel input{border:0;background:transparent;outline:none;font-size:var(--t-14);font-weight:var(--font-weight-title);color:var(--fu-ink);font-family:inherit;padding:0;min-width:4.125rem}.fu-hwin{position:relative;height:.5rem;border-radius:var(--r-pill);background:var(--fu-well);margin-top:var(--space-14);direction:ltr}.fu-hwin>i{position:absolute;top:0;bottom:0;border-radius:var(--r-pill);background:var(--fu-forest)}.fu-hwin>input[type=range]{position:absolute;top:-.3125rem;left:0;width:100%;height:1.125rem;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;pointer-events:none}.fu-hwin>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--fu-surface);border:2px solid var(--fu-forest);box-shadow:var(--shadow-knob);cursor:grab;pointer-events:auto}.fu-hwin>input[type=range]::-moz-range-thumb{width:1.125rem;height:1.125rem;border-radius:50%;background:var(--fu-surface);border:2px solid var(--fu-forest);box-shadow:var(--shadow-knob);cursor:grab;pointer-events:auto}.fu-hwin>input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--fu-focus);outline-offset:2px}.fu-hscale{display:flex;justify-content:space-between;margin-top:var(--space-7);font-size:var(--t-11);color:var(--fu-mute);direction:ltr}.fu-sent{font-size:var(--t-20);line-height:2;font-weight:var(--font-weight-strong);letter-spacing:-.01em;color:var(--fu-ink);max-width:70ch;margin:0}.fu-sent[data-off=true]{color:var(--fu-mute)}.fu-slot{display:inline-flex;align-items:center;gap:var(--space-6);background:var(--fu-surface);border:1px solid var(--fu-hair-2);border-radius:var(--fu-r-sm);padding:.125rem var(--space-11);font-weight:var(--font-weight-title);white-space:nowrap;box-shadow:0 6px 16px -14px var(--color-shadow);max-width:100%;vertical-align:middle}.fu-slot:focus-within{border-color:var(--fu-forest)}.fu-slot--tpl{background:var(--fu-tint);border-color:var(--fu-tint-line);color:var(--fu-tint-ink)}.fu-sent[data-off=true] .fu-slot{background:var(--fu-raised);border-style:dashed;color:var(--fu-mute);box-shadow:none}.fu-slot .fu-numin{width:3.5ch;border:0;background:transparent;outline:none;font:inherit;color:inherit;text-align:center;direction:ltr;unicode-bidi:isolate;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fu-slot .fu-numin::-webkit-outer-spin-button,.fu-slot .fu-numin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fu-wa{background:var(--fu-paper);border:1px solid var(--fu-hair);border-radius:var(--r-16);padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-8)}.fu-wa-h{display:flex;align-items:center;gap:var(--space-9);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-row-divider);font-size:var(--t-12)}.fu-bub{max-width:90%;border-radius:var(--r-12);padding:var(--space-8) var(--space-11);font-size:var(--t-13);line-height:1.65;background:var(--color-card);align-self:flex-start;box-shadow:0 1px 2px var(--color-shadow);overflow-wrap:anywhere}.fu-bub--me{background:var(--inbox-wa-out);align-self:flex-end}.fu-bub .fu-t{display:block;font-size:var(--t-11);color:var(--fu-mute);margin-top:var(--space-4);text-align:end}.fu-vr{background:var(--fu-well);border-radius:var(--r-6);padding:0 var(--space-4);font-size:var(--t-11);unicode-bidi:isolate}.fu-kicker{font-size:var(--t-11);font-weight:var(--font-weight-title);letter-spacing:.13em;text-transform:uppercase;color:var(--fu-mute);display:flex;align-items:center;gap:var(--space-8)}.fu-kicker:after{content:"";flex:1;height:1px;background:var(--fu-hair)}.fu-note{display:flex;gap:var(--space-8);align-items:flex-start;font-size:var(--t-12);line-height:1.5;color:var(--color-ink-light);background:var(--fu-paper);border-radius:var(--fu-r-sm);padding:var(--space-8) var(--space-11)}.fu-note b{color:var(--fu-ink);font-weight:var(--font-weight-title)}.fu-iconbtn{width:1.5rem;height:1.5rem;border-radius:var(--r-6);border:1px solid var(--fu-hair);background:var(--fu-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--fu-soft);cursor:pointer;padding:0;flex:none}.fu-iconbtn:hover:not(:disabled){color:var(--fu-ink);border-color:var(--fu-hair-2)}.fu-iconbtn:disabled{opacity:.45;cursor:not-allowed}.fu-iconbtn:focus-visible{outline:2px solid var(--fu-focus);outline-offset:2px}.fu-btn{display:inline-flex;align-items:center;gap:var(--space-6);border-radius:var(--r-pill);font-size:var(--t-12);font-weight:var(--font-weight-title);padding:var(--space-6) var(--space-14);cursor:pointer;border:1px solid transparent;background:var(--fu-forest);color:var(--color-accent-text);white-space:nowrap;font-family:inherit}.fu-btn:hover:not(:disabled){background:var(--fu-forest-mid)}.fu-btn--o{background:transparent;color:var(--fu-forest);border-color:var(--fu-hair-2)}.fu-btn--o:hover:not(:disabled){background:transparent;border-color:var(--fu-forest)}.fu-btn--sm{padding:.21875rem var(--space-10);font-size:var(--t-11)}.fu-btn:disabled{opacity:.5;cursor:not-allowed}.fu-btn:focus-visible,.fu-btn--add:focus-visible{outline:2px solid var(--fu-focus);outline-offset:2px}.fu-btn--add{display:inline-flex;align-items:center;gap:var(--space-6);border:1px dashed var(--fu-hair-2);background:transparent;color:var(--fu-ink-2);border-radius:var(--fu-r-sm);font-size:var(--t-12);font-weight:var(--font-weight-strong);padding:var(--space-5) var(--space-11);cursor:pointer;font-family:inherit}.fu-btn--add:hover:not(:disabled){border-color:var(--fu-forest);color:var(--fu-forest)}.fu-btn--add:disabled{opacity:.5;cursor:not-allowed}.fu-link{font-size:var(--t-12);font-weight:var(--font-weight-title);color:var(--fu-forest)}.fu-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--fu-hair-2);flex:none;display:inline-block}.fu-dot--g{background:var(--fu-signal)}.fu-trow{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-11) var(--space-14);border-top:1px solid var(--fu-hair);cursor:pointer;width:100%;background:transparent;border-inline:0;border-bottom:0;text-align:start;font-family:inherit;color:inherit}.fu-trowli:first-child .fu-trow{border-top:0}.fu-trow:hover{background:var(--color-hover)}.fu-trow[aria-current=true]{background:var(--fu-paper);border-inline-end:2px solid var(--fu-forest);margin-inline-end:-.125rem}.fu-trow .fu-tn{font-weight:var(--font-weight-title);font-size:var(--t-13)}.fu-trow .fu-tm{font-size:var(--t-12);color:var(--fu-soft);margin-top:var(--space-3);display:flex;gap:var(--space-7);align-items:center;flex-wrap:wrap}.fu-trow .fu-tm span{white-space:nowrap}.fu-ladder{display:flex;flex-direction:column}.fu-lstep{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-13);position:relative;padding-bottom:var(--space-11)}.fu-lstep:before{content:"";position:absolute;top:2.25rem;bottom:-1px;inset-inline-start:1.09375rem;width:.09375rem;background:var(--fu-hair-2)}.fu-lstep:last-child:before{display:none}.fu-lnum{width:2.25rem;height:2.25rem;border-radius:var(--r-10);background:var(--fu-forest);border:1px solid var(--fu-forest);color:var(--color-accent-text);display:flex;align-items:center;justify-content:center;font-size:var(--t-13);font-weight:var(--font-weight-title);position:relative;z-index:1}.fu-lnum--empty{background:var(--fu-surface);border-color:var(--fu-hair-2);color:var(--fu-ink)}.fu-lbody{background:var(--fu-surface);border:1px solid var(--fu-hair);border-radius:var(--r-16);box-shadow:0 1px 2px var(--color-shadow);padding:var(--space-11) var(--space-13);display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.fu-lb-h{display:flex;align-items:center;gap:var(--space-9);flex-wrap:wrap}.fu-lb-h .fu-w{font-size:var(--t-11);font-weight:var(--font-weight-title);letter-spacing:.1em;text-transform:uppercase;color:var(--fu-mute)}.fu-here{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--t-11);font-weight:var(--font-weight-title);color:var(--fu-tint-ink);background:var(--fu-tint);border:1px solid var(--fu-tint-line);border-radius:var(--r-pill);padding:var(--space-3) var(--space-8)}.fu-here--last{background:transparent;border-style:dashed;border-color:var(--fu-hair-2);color:var(--fu-mute)}.fu-tplpick{display:flex;align-items:center;gap:var(--space-9);border:1px solid var(--fu-hair-2);background:var(--fu-paper);border-radius:var(--fu-r-sm);padding:var(--space-6) var(--space-11);font-size:var(--t-13);width:100%;min-width:0}.fu-tplpick:focus-within{border-color:var(--fu-forest)}.fu-tplpick .fu-sel{flex:1;min-width:0;font-weight:var(--font-weight-title)}.fu-varrow{display:flex;align-items:center;gap:var(--space-7);flex-wrap:wrap}.fu-capbar{display:flex;align-items:center;gap:var(--space-9);flex-wrap:wrap;font-size:var(--t-12);color:var(--fu-soft)}.fu-capbar .fu-track{width:4.875rem;height:.3125rem;border-radius:var(--r-pill);background:var(--fu-well);overflow:hidden;flex:none}.fu-capbar .fu-track i{display:block;height:100%;background:var(--fu-forest)}.fu-capbar b{color:var(--fu-ink);font-size:var(--t-13);font-weight:var(--font-weight-title)}.fu-futypes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.125rem),1fr));gap:var(--space-10)}.fu-fut{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);border:1px solid var(--fu-hair);border-radius:var(--r-16);box-shadow:0 1px 2px var(--color-shadow);background:var(--fu-surface);padding:var(--space-11) var(--space-13);cursor:pointer;font-size:var(--t-12);color:var(--fu-soft);line-height:1.55}.fu-fut:hover{border-color:var(--fu-hair-2)}.fu-fut b{display:flex;align-items:center;gap:var(--space-8);color:var(--fu-ink);font-size:var(--t-13);font-weight:var(--font-weight-title)}.fu-fut input[type=radio]{position:absolute;opacity:0;width:0;height:0}.fu-rdo{width:.875rem;height:.875rem;border-radius:50%;border:1.5px solid var(--fu-hair-2);flex:none;display:inline-block}.fu-fut[data-on=true]{border-color:var(--fu-forest)}.fu-fut[data-on=true] .fu-rdo{border-color:var(--fu-forest);background:var(--fu-forest);box-shadow:inset 0 0 0 2.5px var(--fu-surface)}.fu-fut:focus-within{outline:2px solid var(--fu-focus);outline-offset:2px}.fu-qrow{display:flex;align-items:center;gap:var(--space-11);flex-wrap:wrap;padding:var(--space-9) var(--space-14);border-top:1px solid var(--fu-hair);font-size:var(--t-13)}.fu-qrow:first-child{border-top:0}.fu-qrow .fu-nm{font-weight:var(--font-weight-title);min-width:5.5rem}.fu-qrow .fu-snip{color:var(--fu-soft);font-size:var(--t-12);flex:1;min-width:0}.fu-tbar{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;padding-bottom:var(--space-12)}.fu-hint{font-size:var(--t-12);color:var(--fu-soft)}.fu-empty{padding:var(--space-24) var(--space-15);text-align:center;color:var(--fu-soft);font-size:var(--t-13)}@container shell (max-width: 63.75rem){.fu-split,.fu-split--rev,.fu-split--narrow{grid-template-columns:minmax(0,1fr)}.fu-sticky{position:static;max-height:none;overflow:visible}}@container shell (max-width: 42.5rem){.fu{padding:var(--space-12)}.fu-mtile{flex-basis:calc(50% - var(--space-10))}.fu-sent{font-size:var(--t-18);line-height:1.9}.fu-pnl-h,.fu-scard-h{padding-inline:var(--space-12)}.fu-pnl-b:not(.fu-pnl-b--flush){padding-inline:var(--space-12)}}.msp-switch{display:flex;align-items:center;min-block-size:1.75rem}.msp{display:flex;flex-direction:column;gap:var(--space-8);min-inline-size:0}.msp-days{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6);max-block-size:18.75rem;overflow-y:auto;overscroll-behavior:contain}.msp-day{border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--color-separator-strong);background:var(--color-card)}.msp-day[data-open=true]{box-shadow:inset 0 0 0 1px var(--color-hair-strong)}.msp-day-h{display:flex;align-items:center;gap:var(--space-8);inline-size:100%;min-block-size:2.5rem;padding-block:0;padding-inline:var(--space-12);border:0;border-radius:var(--radius-12);background:transparent;font:inherit;text-align:start;color:var(--color-ink);cursor:pointer;outline:none}.msp-day-h:focus-visible{box-shadow:var(--focus-ring)}.msp-day-name{flex:1;min-inline-size:0;font-size:var(--text-14);font-weight:600}.msp-day-count{flex:none;font-size:var(--text-12);color:var(--color-ink-muted)}.msp-chev{flex:none;color:var(--color-ink-muted);transition:transform var(--dur-160) var(--ease)}.msp-day[data-open=true] .msp-chev{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.msp-chev{transition:none}}.msp-times{display:flex;flex-wrap:wrap;gap:var(--space-6);padding-block:0 var(--space-12);padding-inline:var(--space-12)}.msp-time{block-size:1.875rem;padding-inline:var(--space-12);border:0;border-radius:var(--radius-pill);background:var(--color-fill-2);font-family:"Satoshi",var(--font-sans);font-size:var(--text-13);font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-ink);cursor:pointer;direction:ltr;unicode-bidi:isolate;outline:none}.msp-time:hover{background:var(--color-fill-3)}.msp-time:focus-visible{box-shadow:var(--focus-ring)}.msp-time[aria-checked=true],.msp-time[aria-checked=true]:hover{background:var(--color-accent);color:var(--color-accent-text)}.msp-line{margin:0;font-size:var(--text-13);color:var(--color-ink-muted)}.msp-line--loading{display:inline-flex;align-items:center;gap:var(--space-8)}.msp-line--warn{padding:var(--space-8) var(--space-12);border-radius:var(--radius-9);background:var(--color-beige-light);color:var(--color-beige-text)}.msp-line--bad{color:var(--color-red-text)}.msp-link{padding:0;border:0;background:transparent;font:inherit;font-size:var(--text-13);font-weight:600;color:var(--color-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.msp-more{align-self:flex-start}.msp-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4) var(--space-12);font-size:var(--text-12);color:var(--color-ink-muted)}.msp-foot-error{color:var(--color-red-text);font-weight:600}.msp-tz{font-family:"Satoshi",var(--font-sans)}.ldc-w{min-width:0}.ldc-w-spacer{flex:1 1 auto;min-width:0}.ldc-w-num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ldc-w-seg{display:inline-flex;align-items:center;flex:none;gap:.125rem;padding:.125rem;border-radius:var(--radius-9);background:var(--color-fill-2);min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.ldc-w-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:1.75rem;padding-inline:.75rem;border:0;border-radius:var(--radius-7);background:transparent;color:var(--color-ink-muted);font:inherit;font-size:var(--text-13);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-duration-160) var(--ease),color var(--transition-duration-160) var(--ease),box-shadow var(--transition-duration-160) var(--ease)}.ldc-w-seg-btn:hover{color:var(--color-ink)}.ldc-w-seg-btn[aria-selected=true],.ldc-w-seg-btn[aria-pressed=true]{background:var(--color-card);color:var(--color-ink);font-weight:600;box-shadow:var(--shadow-seg-on)}.ldc-w-convo-head .ldc-w-seg-btn{height:1.5rem;padding-inline:.5625rem;font-size:var(--text-12-5);color:var(--color-ink-light)}.ldc-w-convo-head .ldc-w-seg-btn:hover,.ldc-w-convo-head .ldc-w-seg-btn[aria-selected=true],.ldc-w-convo-head .ldc-w-seg-btn[aria-pressed=true]{color:var(--color-ink)}.ldc-w-convo-head .ldc-w-seg-btn[aria-selected=true],.ldc-w-convo-head .ldc-w-seg-btn[aria-pressed=true]{font-weight:500}.ldc-w-seg-btn:focus-visible,.ldc-w-btn:focus-visible,.ldc-w-iconbtn:focus-visible,.ldc-w-chip:focus-visible,.ldc-w-row-btn:focus-visible,.ldc-w-check:focus-visible,.ldc-w-oi-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ldc-w-count{display:inline-block;min-width:1.0625rem;padding-inline:.3125rem;border-radius:var(--radius-pill);background:var(--color-fill-2);color:var(--color-ink-light);font-size:.6875rem;font-weight:600;line-height:1.0625rem;text-align:center;font-variant-numeric:tabular-nums}.ldc-w-count--late{background:var(--color-red-light);color:var(--color-red-text)}.ldc-w-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;height:1.625rem;padding-inline:.5625rem;border:0;border-radius:var(--radius-7);background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-control);font:inherit;font-size:var(--text-12-5);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-duration-140) var(--ease),box-shadow var(--transition-duration-140) var(--ease),color var(--transition-duration-140) var(--ease)}.ldc-w-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-separator-hover),0 1px 1px #00000008}.ldc-w-btn:disabled{opacity:.6;cursor:default}.ldc-w-btn--ghost{background:transparent;box-shadow:none;color:var(--color-ink-light)}.ldc-w-btn--ghost:hover:not(:disabled){background:var(--color-fill-2);box-shadow:none;color:var(--color-ink)}.ldc-w-btn--primary{background:var(--color-accent);color:var(--color-accent-text);box-shadow:none}.ldc-w-btn--primary:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:none}.ldc-w-btn--link{height:1.875rem;gap:.375rem;background:transparent;box-shadow:none;color:var(--color-accent);padding-inline:0;font-size:var(--text-13);font-weight:500}.ldc-w-btn--link:hover:not(:disabled){background:transparent;box-shadow:none;color:var(--color-accent-hover)}.ldc-w-iconbtn{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 auto;border:0;border-radius:var(--radius-7);background:transparent;color:var(--color-ink-light);cursor:pointer;transition:background-color var(--transition-duration-140) var(--ease),color var(--transition-duration-140) var(--ease)}.ldc-w-iconbtn:hover:not(:disabled){background:var(--color-fill-2);color:var(--color-ink)}.ldc-w-iconbtn--danger:hover:not(:disabled){background:var(--color-red-light);color:var(--color-red-text)}.ldc-w-iconbtn:disabled{opacity:.45;cursor:default}.ldc-w-row-actions{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto;opacity:0;transition:opacity var(--transition-duration-140) var(--ease)}.ldc-w-row:hover .ldc-w-row-actions,.ldc-w-row:focus-within .ldc-w-row-actions{opacity:1}@media (hover: none){.ldc-w-row-actions{opacity:1}}.ldc-w-av{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--color-accent);color:var(--color-accent-text);font-weight:600;font-size:.625rem;line-height:1}.ldc-w-chev{flex:0 0 auto;margin-inline-start:auto;color:var(--color-ink-muted)}[dir=ltr] .ldc-w-flip{transform:scaleX(-1)}.ldc-w-empty{display:flex;flex-direction:column;align-items:center;gap:.1875rem;padding:1.625rem .75rem;text-align:center;color:var(--color-ink-muted)}.ldc-w-empty-icon{margin-block-end:.375rem;color:var(--color-ink-muted)}.ldc-w-empty-title{margin:0;font-size:var(--text-14);font-weight:600;color:var(--color-ink)}.ldc-w-empty-line{margin:0;max-width:21.25rem;font-size:var(--text-13);color:var(--color-ink-muted)}.ldc-w-empty .ldc-w-btn{margin-block-start:.625rem}.ldc-w-banner{display:flex;align-items:flex-start;gap:.5rem;margin-block-end:.625rem;padding:.5625rem .75rem;border-radius:var(--radius-12);font-size:var(--text-13);line-height:1.5}.ldc-w-banner--danger{background:var(--color-red-light);color:var(--color-red-text)}.ldc-w-banner--warn{background:var(--color-beige-light);color:var(--color-beige-text)}.ldc-w-muted{color:var(--color-ink-muted)}.ldc-w-loading{display:flex;justify-content:center;padding:var(--space-20)}.ldc-w-error{padding:var(--space-16);text-align:center;font-size:var(--text-13);color:var(--color-red-text)}.ldc-w-list{list-style:none;margin:0;padding:0}.ldc-w-list>li+li{border-block-start:1px solid var(--color-separator)}.ldc-w-row{display:flex;align-items:center;gap:.75rem;min-width:0;padding-block:.625rem}.ldc-w-row-main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.35}.ldc-w-list .ldc-w-row-main{line-height:1.45}.ldc-w-list .ldc-w-row-meta{line-height:1.3125rem}.ldc-w-row-title{font-size:var(--text-13-5);font-weight:500;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-w-row-meta{font-size:var(--text-12);color:var(--color-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-w-head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .625rem;min-height:2.125rem;margin-block:-.25rem .5rem}.ldc-w-head-actions{display:inline-flex;align-items:center;gap:.125rem}.ldc-w-oi-row{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.625rem 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ldc-w-oi-row:hover .ldc-w-oi-title{color:var(--color-accent)}.ldc-w-oi-tile{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 auto;border-radius:var(--radius-8);background:var(--color-fill-2);color:var(--color-ink-light)}.ldc-w-oi-tile--red{background:var(--color-red-light);color:var(--color-red-text)}.ldc-w-oi-tile--accent{background:var(--color-accent-soft);color:var(--color-accent)}.ldc-w-oi-row .ldc-w-row-main{line-height:1.3}.ldc-w-oi-title{font-size:var(--text-13);font-weight:600;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-duration-140) var(--ease)}.ldc-w-oi-sub{font-size:var(--text-12);color:var(--color-ink-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-w-oi-sub--late{color:var(--color-red-text)}.ldc-w-convo{display:flex;flex-direction:column;height:min(40rem,calc(100vh - 9.375rem));min-height:27.5rem;border-radius:var(--radius-16);background:var(--color-card);box-shadow:var(--ldc-panel-ring);overflow:hidden;position:relative}.ldc-w-convo--empty{height:auto;min-height:0}.ldc-w-convo-head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .625rem;padding-block:.5625rem;padding-inline:.625rem .75rem;border-block-end:1px solid var(--color-separator);flex:0 0 auto}.ldc-w-chan{display:inline-flex;align-items:center;gap:.4375rem;padding-inline:.125rem;font-size:var(--text-13-5);font-weight:600;color:var(--color-ink);white-space:nowrap}.ldc-w-chan>span:first-child{color:var(--color-ink-light)}.ldc-w-chan [data-channel=whatsapp] svg g{fill:currentColor}.ldc-w-status{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem;min-height:2.5rem;padding:.4375rem .75rem;border-block-end:1px solid var(--color-separator);font-size:var(--text-12-5);color:var(--color-ink-light);flex:0 0 auto}.ldc-w-ctrl{display:inline-flex;align-items:center;gap:.4375rem;height:1.375rem;padding-inline:.5rem;border-radius:var(--radius-pill);font-size:var(--text-12);font-weight:600;white-space:nowrap;background:var(--color-fill-2);color:var(--color-ink-light)}.ldc-w-ctrl-dot{width:.4375rem;height:.4375rem;border-radius:50%;background:currentColor;flex:none}.ldc-w-ctrl--agent{background:var(--color-accent-tint);color:var(--color-accent)}.ldc-w-ctrl--agent .ldc-w-ctrl-dot{background:var(--color-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-signal) 20%,transparent)}.ldc-w-ctrl--me,.ldc-w-ctrl--other{background:var(--color-purple-light);color:var(--color-purple-text)}.ldc-w-ctrl--escalated{background:var(--color-beige-light);color:var(--color-beige-text)}.ldc-w-window{display:inline-flex;align-items:center;gap:.3125rem;color:var(--color-ink-muted);white-space:nowrap}.ldc-w-window--closing,.ldc-w-window--closed{color:var(--color-beige-text);font-weight:500}.ldc-w-thread{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ldc-w-thread>.inbox-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ldc-w-thread .thread-card{flex:1 1 auto;min-height:0;background:var(--color-card)}.ldc-w-thread .msg-list{padding:.875rem 1rem .625rem;gap:.25rem;background:var(--color-card);overscroll-behavior:contain}.ldc-w-thread .bubble{max-width:78%;padding:.4375rem .75rem .3125rem;border-radius:1.125rem;font-size:var(--text-14);line-height:1.42;color:var(--color-ink);text-wrap:pretty}.ldc-w-thread .bubble--in{background:var(--color-neutral-chip);border-end-start-radius:.375rem}.ldc-w-thread .bubble--out{background:var(--color-bubble-ai);border-end-end-radius:.375rem}.ldc-w-thread .bubble--owner{background:var(--color-bubble-rep);border-end-end-radius:.375rem}.ldc-w-thread .bubble-tag{gap:.3125rem;font-size:var(--text-11-5);font-weight:600;color:var(--color-ink-muted)}.ldc-w-thread .bubble-tag--agent{color:var(--color-accent)}.ldc-w-thread .bubble-tag--owner{color:var(--color-purple-text)}.ldc-w-thread .bubble-time{margin-block-start:1px;gap:.1875rem;font-size:.65625rem;font-weight:500;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.ldc-w-thread .date-divider{align-self:center;margin:.75rem 0 .25rem;padding:0;border-radius:0;background:transparent;font-size:var(--text-11-5);font-weight:600;color:var(--color-ink-muted)}.ldc-w-thread .sys-event{padding:.1875rem .625rem;border-radius:0;background:transparent;font-size:var(--text-12);color:var(--color-ink-muted)}.ldc-w-thread .composer{margin:0 .625rem .625rem;padding:.4375rem .4375rem .375rem;gap:.125rem;border-block-start:0;border-radius:var(--radius-14);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);transition:background var(--transition-duration-200) var(--ease),box-shadow var(--transition-duration-200) var(--ease)}.ldc-w-thread .composer:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 45%,transparent),0 0 0 3px color-mix(in srgb,var(--color-signal) 12%,transparent)}.ldc-w-thread .composer-input{padding:.1875rem .375rem;border-radius:0;background:transparent}.ldc-w-thread .composer-input textarea{font-size:var(--text-14);line-height:1.45}.ldc-w-thread .composer-input textarea::placeholder{color:var(--color-ink-muted)}.ldc-w-thread .composer-tools{gap:1px;color:var(--color-ink-light)}.ldc-w-thread .composer-blocked{margin:0 .625rem .625rem;padding:.6875rem .75rem;border-block-start:0;border-radius:var(--radius-14);background:var(--color-fill-1)}.ldc-w-thread .composer[data-composer-mode=note]{background:var(--color-note-bg)!important;border-block-start:0!important;box-shadow:inset 0 0 0 1px var(--color-note-ring)}.ldc-w-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.ldc-w-fu-row{display:flex;align-items:flex-start;gap:.75rem;padding:.8125rem 1rem}.ldc-w-fu-when{font-size:var(--text-13-5);font-weight:700;color:var(--color-ink);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ldc-w-fu-top{display:flex;align-items:center;flex-wrap:wrap;gap:.1875rem .5rem;font-size:var(--text-12-5);color:var(--color-ink-light)}.ldc-w-fu-by{display:inline-flex;align-items:center;gap:.375rem}.ldc-w-fu-by svg{color:var(--color-accent)}.ldc-w-fu-kind{padding-inline-start:.375rem;border-inline-start:1px solid var(--color-separator);color:var(--color-ink-muted)}.ldc-w-fu-text{margin-block-start:.1875rem;font-size:var(--text-13-5);line-height:1.45;color:var(--color-ink-light);overflow-wrap:anywhere}.ldc-w-fu-add{padding:.25rem 1rem .75rem}.ldc-w-search{display:inline-flex;align-items:center;gap:.375rem;width:10.625rem;max-width:100%;height:1.75rem;padding-inline:.5625rem;border-radius:var(--radius-8);background:var(--color-fill-1);color:var(--color-ink-muted)}.ldc-w-search:focus-within{background:var(--color-card);box-shadow:var(--focus-ring-input)}.ldc-w-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--color-ink);font:inherit;font-size:var(--text-13);outline:none}.ldc-w-search input::placeholder{color:var(--color-ink-muted)}.ldc-w-chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-block:0 .375rem}.ldc-w-chip{height:1.625rem;padding-inline:.625rem;border:0;border-radius:var(--radius-pill);background:var(--color-fill-1);color:var(--color-ink-light);font:inherit;font-size:var(--text-12-5);font-weight:500;cursor:pointer;transition:background-color var(--transition-duration-140) var(--ease),color var(--transition-duration-140) var(--ease)}.ldc-w-chip:hover{background:var(--color-fill-2);color:var(--color-ink)}.ldc-w-chip[aria-pressed=true]{background:var(--color-ink);color:var(--color-card)}.ldc-w-activity-panel{display:flex;flex-direction:column}.ldc-w-activity-panel>.record-timeline-pane{display:contents}.ldc-w-activity-panel [data-testid=timeline-compact-composer]{order:-1;margin-block:.375rem .625rem!important}.ldc-w-activity-panel [data-testid=timeline-compact-composer]>span:first-child{background:var(--color-accent)!important;color:var(--color-card)!important;font-size:.65rem!important;font-weight:600!important;line-height:1}.ldc-w-activity-panel [data-testid=timeline-compact-composer]>input{padding-inline:.6875rem;font-size:var(--text-13-5);box-shadow:inset 0 0 0 1px var(--color-separator);transition:box-shadow var(--transition-duration-140) var(--ease)}.ldc-w-activity-panel [data-testid=timeline-compact-composer]>input:focus{box-shadow:var(--focus-ring-input)}.ldc-w-activity-panel [data-testid=timeline-compact-composer]>button[aria-haspopup]{inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-7)}.ldc-w-activity-panel [data-testid=timeline-compact-composer]>button:not([aria-haspopup]){block-size:1.625rem;gap:.3125rem;padding-inline:.5625rem;border-radius:var(--radius-7);font-size:var(--text-12-5)}.ldc-w-calls{display:flex;flex-direction:column;gap:.625rem;margin-block-start:.25rem}.ldc-w-call{border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--color-separator);padding:.75rem .875rem}.ldc-w-call-head{display:flex;align-items:center;gap:.625rem;width:100%;border:0;background:transparent;padding:0;font:inherit;color:inherit;text-align:start;cursor:pointer}.ldc-w-call-tile{display:grid;place-items:center;width:1.875rem;height:1.875rem;flex:0 0 auto;border-radius:50%;background:var(--color-fill-2);color:var(--color-ink-light)}.ldc-w-call-tile--missed{background:var(--color-red-light);color:var(--color-red-text)}.ldc-w-call-title{font-size:var(--text-13-5);font-weight:600;color:var(--color-ink)}.ldc-w-call-body{display:flex;flex-direction:column;gap:.625rem;margin-block-start:.75rem}.ldc-w-ai{border-radius:var(--radius-10);background:var(--color-accent-tint);padding:.625rem .75rem;font-size:var(--text-13-5);line-height:1.5}.ldc-w-ai-label{display:inline-flex;align-items:center;gap:.3125rem;margin-block-end:.1875rem;font-size:var(--text-12);font-weight:600;color:var(--color-accent)}.ldc-w-file{display:grid;place-items:center;width:1.875rem;height:2.25rem;flex:0 0 auto;border-radius:.3125rem;box-shadow:inset 0 0 0 1px var(--color-separator-strong);background:var(--color-card);font-size:.53125rem;font-weight:700;letter-spacing:.04em;color:var(--color-ink-muted)}.ldc-w-file--pdf{color:var(--color-red-text)}.ldc-w-file--img{color:var(--color-purple-text)}.ldc-w-check{display:grid;place-items:center;width:1.25rem;height:1.25rem;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-separator-strong);color:transparent;cursor:pointer;transition:box-shadow var(--transition-duration-140) var(--ease),background-color var(--transition-duration-140) var(--ease)}.ldc-w-check:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--color-accent)}.ldc-w-check[aria-checked=true]{background:var(--color-accent);box-shadow:none;color:var(--color-accent-text)}.ldc-w-check--late{box-shadow:inset 0 0 0 1.5px var(--color-red-text)}.ldc-w-task--done .ldc-w-row-title{color:var(--color-ink-muted);text-decoration:line-through}.ldc-w-late{color:var(--color-red-text);font-weight:600}.ldc-w-state{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 auto;border-radius:50%;background:var(--color-fill-2);color:var(--color-ink-muted)}.ldc-w-state--pending{background:var(--color-beige-light);color:var(--color-beige-text)}.ldc-w-state--done{background:var(--color-accent-tint);color:var(--color-accent)}.ldc-w-history-title{margin:.875rem 0 .125rem;font-size:var(--text-12);font-weight:600;color:var(--color-ink-muted)}.ldc-w-form{display:flex;flex-direction:column;gap:1rem}.ldc-w-file-pick{display:flex;align-items:center;gap:.625rem;padding:.75rem;border-radius:var(--radius-12);border:1.5px dashed var(--color-separator-strong);font-size:var(--text-13);color:var(--color-ink-muted)}@media (prefers-reduced-motion: reduce){.ldc-w-seg-btn,.ldc-w-chip,.ldc-w-btn,.ldc-w-iconbtn,.ldc-w-row-actions,.ldc-w-check,.ldc-w-oi-title,.ldc-w-thread .composer{transition:none}}.ldc-w-calls-area{margin-block-start:.25rem}.ldc-w-calls-area>.ldc-w-calls{margin-block-start:0}.ldc-w-task-row{cursor:pointer}.ldc-w-task-open{margin:0;padding:0;border:0;border-radius:.375rem;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ldc-w-task-ava{display:inline-flex}.inbox-page{--bg: var(--inbox-bg);--card: var(--inbox-card);--ink: var(--inbox-ink);--ink-soft: var(--inbox-ink-soft);--ink-light: var(--inbox-ink-light);--ink-muted: var(--inbox-ink-muted);--border: var(--inbox-border);--border-soft: var(--inbox-border-soft);--green: var(--inbox-green);--green-light: var(--inbox-green-light);--green-soft: var(--inbox-green-soft);--green-dark: var(--inbox-green-dark);--green-mid: var(--inbox-green-mid);--purple: var(--inbox-purple);--purple-light: var(--inbox-purple-light);--purple-soft: var(--inbox-purple-soft);--beige: var(--inbox-beige);--beige-light: var(--inbox-beige-light);--beige-soft: var(--inbox-beige-soft);--tosca: var(--inbox-tosca);--red: var(--inbox-red);--red-light: var(--inbox-red-light);--notification: var(--inbox-notification);--row-divider: var(--inbox-row-divider);--shadow: var(--inbox-shadow);--wa-out: var(--inbox-wa-out);font-family:var(--font-sans)}.inbox-page button{font-family:inherit;cursor:pointer}.inbox-page ::selection{background:var(--green-soft)}.inbox-page .frame{background:var(--bg);border-radius:var(--r-24);padding:var(--space-18)}.inbox-grid{display:grid;gap:var(--space-16);align-items:stretch;height:calc(100vh - 14rem);height:calc(100dvh - 14rem);min-height:40rem}.inbox-grid{grid-template-columns:4.5rem 22.5rem 1fr}.inbox-grid[data-entity=true]{grid-template-columns:4.5rem 21.25rem 1fr 18.75rem}.inbox-page .white-card{background:var(--card);border-radius:var(--r-18);overflow:hidden}.channel-rail{background:var(--card);border-radius:var(--r-18);padding:var(--space-12) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.channel-rail-group{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.channel-rail-divider{width:1.875rem;height:1px;background:var(--border);margin:var(--space-4) 0}.chicon{width:3.125rem;height:3.125rem;border-radius:var(--r-14);background:transparent;border:none;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background var(--dur-120),color var(--dur-120)}.chicon:hover{background:var(--color-hover);color:var(--ink)}.chicon[data-active=true]{background:var(--color-selected);color:var(--color-accent)}.chicon[data-disconnected=true]{opacity:.4}.chicon[data-disconnected=true]:hover{opacity:.85}.chicon-count{position:absolute;top:.3125rem;inset-inline-end:.3125rem;background:var(--red);color:var(--card);font-size:var(--text-11);font-weight:600;border-radius:var(--r-pill);min-width:1rem;height:1rem;padding:0 var(--space-4);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--card)}.chicon[data-active=true] .chicon-count{box-shadow:0 0 0 2px var(--ink)}.chicon-soon{position:absolute;bottom:.25rem;inset-inline-end:.25rem;font-size:.46875rem;font-weight:700;color:var(--ink-muted);letter-spacing:.02em}.conv-list-card{display:flex;flex-direction:column;min-height:0}.conv-list{display:flex;flex-direction:column;min-height:0;flex:1}.conv-list-head{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-14) var(--space-14) var(--space-12)}.conv-list-search{flex:1;display:flex;align-items:center;gap:var(--space-8);background:var(--bg);border-radius:var(--r-pill);padding:var(--space-8) var(--space-14);color:var(--ink-soft)}.conv-list-search input{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:var(--t-13);color:var(--ink)}.conv-list-search input::placeholder{color:var(--ink-soft)}.icon-btn--circle{width:2rem;height:2rem;border-radius:var(--r-pill);background:var(--bg);border:none;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-120);position:relative;flex-shrink:0}.icon-btn--circle:hover{background:var(--color-hover);color:var(--ink)}.icon-btn--circle[data-active=true]{background:var(--color-selected);color:var(--color-accent)}.filter-dot{position:absolute;top:.375rem;inset-inline-end:.375rem;width:.4375rem;height:.4375rem;border-radius:var(--r-pill);background:var(--green);box-shadow:0 0 0 2px var(--card)}.conv-list-tabs{display:flex;gap:var(--space-4);padding:0 var(--space-12) var(--space-10);border-bottom:1px solid var(--row-divider);flex-wrap:wrap}.conv-list-tab{background:transparent;border:none;font-family:inherit;font-size:var(--text-12-5);font-weight:500;color:var(--ink-soft);padding:var(--space-6) var(--space-11);border-radius:var(--r-pill);transition:background var(--dur-120),color var(--dur-120);display:inline-flex;align-items:center;gap:var(--space-5)}.conv-list-tab:hover{background:var(--color-hover);color:var(--ink)}.conv-list-tab[data-active=true]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.conv-list-tab-count{font-size:var(--text-11);font-weight:600;background:var(--color-fill-2);padding:0 var(--space-6);border-radius:var(--r-pill)}.conv-list-tab[data-active=true] .conv-list-tab-count{background:var(--color-accent);color:var(--color-accent-text)}.conv-list-tab--attn[data-active=false]{color:var(--beige)}.conv-list-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-4) var(--space-6)}.popover{position:relative;z-index:var(--z-overlay);background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-14);padding:var(--space-6);min-width:12.5rem;box-shadow:0 12px 24px -8px var(--shadow),0 6px 12px -6px var(--shadow)}.popover-label{font-size:var(--t-11);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-8) var(--space-10) var(--space-6)}.popover-item{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-7) var(--space-10);border-radius:var(--r-10);background:transparent;border:none;font-family:inherit;font-size:var(--t-13);color:var(--ink);text-align:start;transition:background var(--dur-120)}.popover-item:hover{background:var(--color-hover)}.popover-item .radio{width:1rem;height:1rem;border-radius:var(--r-pill);border:1.5px solid var(--border-soft);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.popover-item[data-active=true] .radio{border-color:var(--green)}.popover-item[data-active=true] .radio:after{content:"";width:.5rem;height:.5rem;border-radius:var(--r-pill);background:var(--green)}.popover-sep{height:1px;background:var(--row-divider);margin:var(--space-6) var(--space-4)}.popover-item .checkbox{width:1rem;height:1rem;border-radius:var(--r-4, .25rem);border:1.5px solid var(--border-soft);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.popover-item[data-active=true] .checkbox{border-color:var(--green);background:var(--green);color:var(--color-accent-text)}.popover-hint{font-size:var(--t-11);color:var(--ink-muted);padding:var(--space-6) var(--space-10) var(--space-4);line-height:1.4}.inbox-popover{--card: var(--inbox-card);--ink: var(--inbox-ink);--ink-muted: var(--inbox-ink-muted);--border-soft: var(--inbox-border-soft);--green: var(--inbox-green);--row-divider: var(--inbox-row-divider);--shadow: var(--inbox-shadow)}.conv-list-chips{padding:0 var(--space-14) var(--space-10)}.conv-list-more{display:flex;justify-content:center;padding:var(--space-10) 0 var(--space-14)}.conv-item{display:flex;gap:var(--space-12);align-items:flex-start;padding:var(--space-11) var(--space-12);border-radius:var(--r-16);cursor:pointer;transition:background var(--dur-120);position:relative}.conv-item:hover{background:var(--color-hover)}.conv-item[data-active=true]{background:var(--color-selected)}.conv-item[data-attn=true]:before{content:"";position:absolute;inset-inline-start:.25rem;top:1rem;bottom:1rem;width:.1875rem;border-radius:var(--r-pill);background:var(--beige)}.conv-item-avwrap{position:relative;flex-shrink:0}.conv-item-chbadge{position:absolute;bottom:-.125rem;inset-inline-start:-.125rem;width:1.125rem;height:1.125rem;border-radius:var(--r-pill);background:var(--card);color:var(--green);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--card);border:1px solid var(--border)}.ux-avatar{border-radius:var(--r-pill);background:var(--green-light);color:var(--green-dark);font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ux-avatar--phone{background:var(--bg);color:var(--color-ink-light)}.conv-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.conv-item-row1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.conv-item-name{font-size:var(--t-14);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:var(--space-5)}.conv-item-name[data-unread=true]:before{content:"";width:.4375rem;height:.4375rem;border-radius:var(--r-pill);background:var(--green);flex-shrink:0}.conv-item-name .ltr{direction:ltr;unicode-bidi:embed}.conv-item-time{font-size:var(--t-11);color:var(--ink-muted);flex-shrink:0}.conv-item-time[data-unread=true]{color:var(--green);font-weight:600}.conv-item-row2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.conv-item-preview{font-size:var(--t-13);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;line-height:1.4;display:inline-flex;align-items:center;gap:var(--space-4)}.conv-item-preview[data-unread=true]{color:var(--ink);font-weight:500}.conv-item-preview .prev-fail{color:var(--red);display:inline-flex}.conv-item-unread{background:var(--green);color:var(--card);font-size:var(--t-11);font-weight:700;min-width:1.125rem;height:1.125rem;padding:0 var(--space-5);border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.conv-item-pin{color:var(--ink-muted);flex-shrink:0;display:inline-flex}.conv-item-row3{display:flex;align-items:center;gap:var(--space-6);padding-top:var(--space-2)}.conv-list-queue-title{flex:1;min-width:0;font-size:var(--t-14);font-weight:600;color:var(--ink);padding-inline:var(--space-4)}.conv-list-queue-hint{padding:0 var(--space-12) var(--space-10);border-bottom:1px solid var(--row-divider);font-size:var(--text-12);color:var(--ink-muted)}.conv-item-queue{font-size:var(--t-12);font-weight:600;color:var(--color-beige-text);padding-top:var(--space-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-item-queue[data-tier="1"]{color:var(--color-red-text)}.ctrl-badge{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--text-11);font-weight:600;padding:var(--space-2) var(--space-8);border-radius:var(--r-pill);white-space:nowrap}.ctrl-badge--agent{background:var(--green-light);color:var(--green-dark)}.ctrl-badge--you{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}.ctrl-badge--other{background:var(--beige-light);color:var(--beige)}.ctrl-badge--owner{background:var(--purple-light);color:var(--purple)}.conv-item-muted{color:var(--ink-muted);display:inline-flex}.conv-item-attn{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-11);font-weight:600;color:var(--beige);margin-inline-start:auto}.thread-card{display:flex;flex-direction:column;min-height:0;overflow:hidden}.thread-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-12) var(--space-18);border-bottom:1px solid var(--border);flex-shrink:0}.thread-head-l{display:flex;align-items:center;gap:var(--space-12);min-width:0}.admin-thread-back{display:none;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:none;padding:var(--space-8);min-inline-size:var(--touch-min);min-block-size:var(--touch-min);color:var(--ink-soft);cursor:pointer}[dir=rtl] .admin-thread-back svg{transform:scaleX(-1)}.thread-head-text{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.thread-head-namerow{display:flex;align-items:center;gap:var(--space-10)}.thread-head-name{font-size:var(--t-16);font-weight:600;color:var(--ink);white-space:nowrap}.thread-head-meta{display:flex;align-items:center;gap:var(--space-9);font-size:var(--t-12);color:var(--ink-soft);flex-wrap:wrap}.thread-head-meta .ltr{direction:ltr;unicode-bidi:embed}.thread-head-sep{width:.1875rem;height:.1875rem;border-radius:50%;background:var(--ink-muted)}.thread-head-r{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.win-pill{display:inline-flex;align-items:center;gap:var(--space-5);font-size:.71875rem;font-weight:600;padding:var(--space-3) var(--space-10);border-radius:var(--r-pill);white-space:nowrap}.win-pill--open{background:var(--green-light);color:var(--green-dark)}.win-pill--closing{background:var(--beige-light);color:var(--beige)}.win-pill--closed{background:var(--red-light);color:var(--red)}.win-pill--unverified{background:var(--bg);color:var(--color-ink-light)}.win-pill .mono{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:embed}.status{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-10);border-radius:var(--r-pill);font-size:.71875rem;font-weight:600;line-height:1rem}.status-dot{width:.375rem;height:.375rem;border-radius:var(--r-pill);background:currentColor;opacity:.85}.status--hot{background:var(--green-light);color:var(--green-dark)}.status--new{background:var(--purple-light);color:var(--purple)}.status--working{background:var(--beige-light);color:var(--beige)}.status--customer{background:var(--green-light);color:var(--green)}.inbox-page .btn{display:inline-flex;align-items:center;gap:var(--space-8);border-radius:var(--r-12);font-weight:500;font-family:inherit;cursor:pointer;border:1px solid transparent;height:2.5rem;padding:0 var(--space-16);font-size:var(--t-14);white-space:nowrap;transition:background var(--dur-120),filter var(--dur-120)}.inbox-page .btn--primary{background:var(--green);color:var(--card)}.inbox-page .btn--primary:hover{filter:brightness(.92)}.inbox-page .btn--secondary{background:var(--card);color:var(--ink);border-color:var(--border-soft)}.inbox-page .btn--secondary:hover{background:var(--color-hover)}.inbox-page .btn--ink{background:var(--ink);color:var(--card)}.inbox-page .btn--ink:hover{filter:brightness(1.25)}.inbox-page .btn--danger{background:var(--red);color:var(--card)}.inbox-page .btn--danger:hover{filter:brightness(1.1)}.inbox-page .btn--ghost{background:transparent;color:var(--ink)}.inbox-page .btn--ghost:hover{background:var(--color-hover)}.inbox-page .btn--sm{height:2rem;padding:0 var(--space-12);font-size:var(--t-13);gap:var(--space-6)}.inbox-page .btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn{width:2rem;height:2rem;border-radius:var(--r-pill);background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft);transition:background var(--dur-120),color var(--dur-120);position:relative}.icon-btn:hover{background:var(--color-hover);color:var(--ink)}.icon-btn[data-active=true]{color:var(--beige)}.icon-btn[data-on=true]{background:var(--color-selected);color:var(--color-accent)}.icon-btn--sm{width:2rem;height:2rem}.assign-wrap{position:relative}.assign-btn{display:inline-flex;align-items:center;gap:var(--space-6);height:2.25rem;padding:var(--space-4) var(--space-10) var(--space-4) var(--space-6);border-radius:var(--r-pill);background:var(--card);border:1px solid var(--border-soft);color:var(--ink);font-family:inherit;font-size:var(--t-13);font-weight:500;transition:background var(--dur-120)}.assign-btn:hover{background:var(--color-hover)}.assign-menu{position:relative;z-index:var(--z-sticky);background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-14);padding:var(--space-6);min-width:13.75rem;box-shadow:0 12px 24px -8px var(--shadow),0 6px 12px -6px var(--shadow)}.assign-menu-label{font-size:var(--t-11);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-8) var(--space-10) var(--space-6)}.assign-menu-item{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-6) var(--space-8);border-radius:var(--r-10);background:transparent;border:none;font-family:inherit;font-size:var(--t-13);color:var(--ink);text-align:start;transition:background var(--dur-120)}.assign-menu-item:hover{background:var(--color-hover)}.assign-menu-item[data-highlighted]{background:var(--color-hover);outline:none}.assign-menu-sep{height:1px;background:var(--border);margin:var(--space-4) var(--space-6)}.more-menu{position:relative;z-index:var(--z-sticky);background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-14);padding:var(--space-6);min-width:12.5rem;box-shadow:0 12px 24px -8px var(--shadow),0 6px 12px -6px var(--shadow)}.more-item{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--r-10);background:transparent;border:none;font-family:inherit;font-size:.84375rem;color:var(--ink);text-align:start;transition:background var(--dur-120)}.more-item:hover{background:var(--color-hover)}.more-item[data-highlighted]{background:var(--color-hover);outline:none}.more-item--danger{color:var(--red)}.more-item--danger:hover,.more-item--danger[data-highlighted]{background:var(--red-light)}.ctrl-banner{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-11) var(--space-18);font-size:var(--t-13);border-bottom:1px solid var(--border);flex-shrink:0}.ctrl-banner--agent{background:var(--green-light)}.ctrl-banner--you{background:var(--bg)}.ctrl-banner--other{background:var(--beige-light)}.ctrl-banner--owner{background:var(--purple-light)}.ctrl-banner-icon{width:1.875rem;height:1.875rem;border-radius:var(--r-pill);background:var(--card);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ctrl-banner--agent .ctrl-banner-icon{color:var(--green)}.ctrl-banner--you .ctrl-banner-icon{color:var(--ink)}.ctrl-banner--other .ctrl-banner-icon{color:var(--beige)}.ctrl-banner--owner .ctrl-banner-icon{color:var(--purple)}.ctrl-banner-text{flex:1;line-height:1.4;color:var(--ink)}.ctrl-banner-text strong{font-weight:600}.ctrl-banner--agent .ctrl-banner-text strong{color:var(--green-dark)}.ctrl-banner--other .ctrl-banner-text strong{color:var(--beige)}.ctrl-banner--owner .ctrl-banner-text strong{color:var(--purple)}.ctrl-banner-cta{background:var(--card);border:none;padding:var(--space-7) var(--space-14);border-radius:var(--r-pill);font-family:inherit;font-size:.78125rem;font-weight:600;color:var(--ink);transition:filter var(--dur-120),background var(--dur-120);flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-6)}.ctrl-banner-cta--ink{background:var(--ink);color:var(--card)}.ctrl-banner-cta--green{background:var(--green);color:var(--card)}.ctrl-banner-cta--force{background:var(--beige);color:var(--card)}.ctrl-banner-cta--owner{background:var(--purple);color:var(--card)}.ctrl-banner-cta:hover{filter:brightness(.94)}.ctrl-banner-note{font-size:.71875rem;color:var(--ink-muted);flex-shrink:0}.msg-list{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-16) var(--space-22) var(--space-12);display:flex;flex-direction:column;gap:var(--space-7);background:var(--card);position:relative;min-width:0}.date-divider{align-self:center;font-size:var(--t-11);font-weight:500;color:var(--color-ink-light);background:var(--bg);padding:var(--space-4) var(--space-12);border-radius:var(--r-pill);margin:var(--space-8) 0}.sys-event{align-self:center;max-width:80%;text-align:center;font-size:.71875rem;color:var(--color-ink-light);background:var(--bg);padding:var(--space-5) var(--space-14);border-radius:var(--r-pill);margin:var(--space-4) 0;display:inline-flex;align-items:center;gap:var(--space-6)}.sys-event svg{opacity:.7}.msg-row{display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem;min-width:0}.msg-row--out{align-items:flex-end}.bubble{max-width:66%;padding:var(--space-7) var(--space-12) var(--space-6);border-radius:var(--r-14);font-size:var(--t-14);line-height:1.45;color:var(--ink);position:relative}.bubble--in{background:var(--bg);border-end-start-radius:.25rem}.bubble--out{background:var(--wa-out);border-end-end-radius:.25rem}.bubble--owner{background:var(--purple-light);border-end-end-radius:.25rem}.msg-list .msg-row>.bubble--rep{background:var(--color-bubble-rep)}.bubble-tag{display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--text-11-5);font-weight:600;line-height:1.45;color:var(--color-ink-muted);padding:0 .375rem}.bubble>.bubble-tag{padding:0;margin-bottom:var(--space-3)}.msg-list .msg-row>.bubble-tag--agent{color:var(--color-accent)}.msg-list .msg-row>.bubble-tag--rep,.msg-list .msg-row>.bubble-tag--owner{color:var(--color-purple-text)}.bubble-tag-av{width:1rem;height:1rem;flex:none;border-radius:var(--r-pill);background:var(--green-light);color:var(--green-dark);font-size:.4375rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.bubble-quote{border-inline-start:3px solid var(--green-soft);background:var(--color-fill-1);border-radius:var(--r-6);padding:var(--space-4) var(--space-8);margin-bottom:var(--space-5);font-size:var(--t-12)}.bubble-quote-name{font-weight:600;color:var(--green);font-size:var(--t-11);display:block;margin-bottom:var(--space-1)}.bubble-quote-text{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble-time{font-size:var(--text-10-5);color:var(--ink-muted);margin-top:var(--space-3);text-align:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.bubble-time .mono{direction:ltr;unicode-bidi:embed}.bubble--reacted{margin-block-end:.6875rem}.bubble-reactions{position:absolute;inset-block-end:-.6875rem;display:inline-flex;align-items:center;gap:var(--space-3);white-space:nowrap}.bubble--in .bubble-reactions{inset-inline-start:var(--space-10)}.bubble--out .bubble-reactions,.bubble--owner .bubble-reactions{inset-inline-end:var(--space-10)}.rf-chip{display:inline-flex;align-items:center;gap:.3125rem;block-size:1.5rem;padding-inline:.5625rem;border-radius:62.4375rem;background:var(--color-accent-soft);color:var(--color-accent);font-size:.75rem;font-weight:600;margin-block-start:.25rem;text-decoration:none}.rf-chip:hover{text-decoration:none}.rf-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:root[dir=ltr] .rf-chip-arrow{transform:scaleX(-1)}.bubble-reaction{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--t-12);line-height:1;padding:var(--space-3) var(--space-6);border-radius:var(--r-pill);background:var(--card);border:1px solid var(--border);box-shadow:0 1px 3px -1px var(--shadow);color:var(--ink-soft)}.bubble-reaction-count{font-size:var(--t-11);font-weight:600;direction:ltr;unicode-bidi:embed}.deliv{display:inline-flex;align-items:center}.deliv--queued{color:var(--ink-muted)}.deliv--processed{color:var(--color-purple-text)}.deliv--retry{color:var(--beige)}.deliv--failed{color:var(--red)}.bubble--not-sent{opacity:.6}.bubble-not-sent{font-weight:600;color:var(--ink-muted)}.bubble--inspectable{cursor:pointer;padding-inline-end:calc(var(--space-12) + 1.25rem)}.bubble--inspectable:hover{box-shadow:0 0 0 1px var(--green-soft)}.bubble-inspect{position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem;inline-size:1.5rem;block-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--r-pill);background:transparent;color:var(--ink-muted);opacity:.4;cursor:pointer;transition:opacity var(--dur-140, .14s) ease,background var(--dur-140, .14s) ease}.bubble--inspectable:hover .bubble-inspect{opacity:1;background:var(--color-fill-2)}.bubble-inspect:focus-visible{opacity:1;outline:2px solid var(--green);outline-offset:1px}.deliv--not-sent{color:var(--ink-muted)}.bubble-fail-row{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--color-red) 15%,transparent)}.bubble-fail-text{font-size:var(--text-10-5);color:var(--red);flex:1}.bubble-retry{font-size:var(--text-10-5);font-weight:600;color:var(--red);background:transparent;border:none;padding:0;display:inline-flex;align-items:center;gap:var(--space-3)}.bubble-retry:hover{text-decoration:underline}.bubble-opener-status{font-size:var(--t-11);color:var(--ink-muted);margin-block-start:var(--space-3);text-align:start;line-height:1.4}.bubble-opener-status--final{color:var(--red)}.deliv--unconfirmed{color:var(--beige)}.bubble-unconfirmed{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--t-11);color:var(--ink-muted);margin-block-start:var(--space-3);text-align:start;line-height:1.4}.bubble-unconfirmed-title{font-weight:600;color:var(--ink)}.bubble--media{padding:var(--space-5) var(--space-5) var(--space-6)}.bubble-media-img{width:14.375rem;max-width:100%;border-radius:var(--r-10);display:block;background:var(--bg);object-fit:cover;cursor:pointer}.bubble-media-ph{width:14.375rem;height:9.375rem;border-radius:var(--r-10);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);cursor:pointer;background-image:repeating-linear-gradient(45deg,var(--color-fill-1) 0 10px,transparent 10px 20px);background-color:var(--bg);color:var(--color-ink-light);font-size:var(--t-11)}.bubble-media-ph--expired{background-image:none;background:var(--color-red-light);color:var(--red);cursor:default}.bubble-media{max-width:16.25rem;max-height:18.75rem;width:auto;height:auto;border-radius:var(--r-10);display:block;cursor:pointer;background:var(--bg)}.bubble-audio-el{flex:1;min-width:12.5rem;max-width:16.25rem;height:2.125rem}.bubble-media-cap{padding:var(--space-5) var(--space-7) 0;font-size:var(--t-14)}.bubble-doc{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-8);min-width:12.5rem}.bubble-doc-icon{width:2.5rem;height:2.5rem;border-radius:var(--r-10);background:var(--green-light);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bubble-doc-meta{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.bubble-doc-name{font-size:var(--t-13);font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble-doc-sub{font-size:var(--t-11);color:var(--ink-muted)}.bubble-audio{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-4) var(--space-6);min-width:13.75rem}.bubble-audio-play{width:2rem;height:2rem;border-radius:var(--r-pill);background:var(--green);color:var(--card);border:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bubble-audio-wave{flex:1;height:1.375rem;display:flex;align-items:center;gap:var(--space-2)}.bubble-audio-wave span{flex:1;background:var(--green-soft);border-radius:var(--r-pill)}.bubble-audio-dur{font-size:var(--t-11);color:var(--ink-muted);direction:ltr}.contact-chip{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-8);min-width:11.25rem}.contact-chip-icon{width:2.5rem;height:2.5rem;border-radius:var(--r-pill);background:var(--green-light);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.contact-chip-meta{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.contact-chip-name{font-size:var(--t-13);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-chip-phone{font-size:var(--t-11);color:var(--ink-muted);text-align:start}.contact-chip-more{font-size:var(--t-11);color:var(--ink-soft);text-align:start}.location-chip{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-8);min-width:11.25rem;text-decoration:none;color:inherit}.location-chip-icon{width:2.5rem;height:2.5rem;border-radius:var(--r-pill);background:var(--green-light);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.location-chip-meta{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.location-chip-name{font-size:var(--t-13);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-chip-address{font-size:var(--t-11);color:var(--ink-muted);text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-chip-coords{font-size:var(--t-11);color:var(--ink-soft);text-align:start}.new-msg-pill{position:absolute;bottom:.875rem;inset-inline:0;margin:0 auto;width:fit-content;background:var(--ink);color:var(--card);font-size:var(--t-12);font-weight:500;padding:var(--space-7) var(--space-14);border-radius:var(--r-pill);box-shadow:0 6px 16px -6px var(--shadow);display:inline-flex;align-items:center;gap:var(--space-6);cursor:pointer;z-index:var(--z-elevated)}.composer{margin:0 var(--space-10) var(--space-10);border-radius:var(--radius-14);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);padding:.4375rem .4375rem .375rem;display:flex;flex-direction:column;gap:.125rem;flex-shrink:0;transition:background var(--dur-200) var(--ease),box-shadow var(--dur-200) var(--ease)}.composer:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 45%,transparent),0 0 0 3px color-mix(in srgb,var(--color-signal) 12%,transparent)}.composer.composer--note{background:var(--color-note-bg);box-shadow:inset 0 0 0 1px var(--color-note-ring)}.composer-hint{display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--text-12);line-height:1.45;color:var(--color-ink-muted);padding:1px .375rem 0}.composer-hint>svg{flex-shrink:0;color:var(--color-accent)}.composer--note .composer-hint{color:var(--color-note-text);font-weight:600}.composer--note .composer-hint>svg{color:var(--color-note-text)}.composer-ribbon{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--text-11-5);padding:var(--space-4) var(--space-10);border-radius:var(--r-pill);align-self:flex-start}.composer .composer-ribbon.composer-ribbon--fail{color:var(--red);background:var(--red-light);border-radius:var(--r-pill);padding:var(--space-4) var(--space-10)}.composer-ribbon--fail .composer-retry{margin-inline-start:var(--space-6);font-weight:600;background:transparent;border:none;color:var(--red);text-decoration:underline;padding:0;cursor:pointer}.composer-attach{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-10);border-radius:var(--r-12);background:var(--bg)}.composer-attach[data-invalid=true]{background:var(--red-light)}.composer-attach-icon{width:2.125rem;height:2.125rem;border-radius:.5625rem;background:var(--card);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.composer-attach[data-invalid=true] .composer-attach-icon{color:var(--red)}.composer-attach-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.composer-attach-name{font-size:var(--t-13);font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-attach-sub{font-size:var(--t-11);color:var(--ink-muted)}.composer-attach[data-invalid=true] .composer-attach-sub{color:var(--red)}.composer-input{padding:.125rem .375rem}.composer-input textarea{display:block;width:100%;min-height:1.25rem;max-height:7.5rem;field-sizing:content;background:transparent;border:none;outline:none;resize:none;padding:0;font-family:inherit;font-size:var(--text-14);color:var(--color-ink);line-height:1.45}.composer-input textarea::placeholder{color:var(--color-ink-muted)}.composer-foot{display:flex;align-items:center;gap:1px;min-width:0}.composer-tools{display:flex;align-items:center;gap:1px;min-width:0;color:var(--color-ink-light)}.composer-mini{width:1.75rem;height:1.75rem;border-radius:var(--radius-7);display:inline-grid;place-items:center;flex:none;padding:0;border:none;background:transparent;color:var(--color-ink-light);transition:background var(--dur-120),color var(--dur-120)}.composer-mini:hover{background:var(--color-fill-2);color:var(--color-ink)}.composer-mini:focus-visible,.composer-note-toggle:focus-visible,.composer-send:focus-visible{outline:none;box-shadow:var(--focus-ring)}.composer-note-toggle{display:inline-flex;align-items:center;gap:.4375rem;height:1.75rem;padding:0;margin-inline-start:.5rem;border:none;border-radius:var(--radius-7);background:transparent;font-size:var(--text-12-5);color:var(--color-ink-light);white-space:nowrap}.composer-note-toggle:hover{color:var(--color-ink)}.composer-switch{position:relative;flex:none;width:1.75rem;height:1.0625rem;border-radius:var(--radius-pill);background:var(--color-fill-3);transition:background var(--dur-200) var(--ease)}.composer-switch:after{content:"";position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem;width:.8125rem;height:.8125rem;border-radius:50%;background:var(--color-card);box-shadow:var(--shadow-knob);transition:inset-inline-start .24s var(--ease)}.composer-note-toggle[aria-pressed=true] .composer-switch{background:var(--color-accent)}.composer-note-toggle[aria-pressed=true] .composer-switch:after{inset-inline-start:.8125rem}.composer-send-wrap{margin-inline-start:auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);min-width:0}.composer-send{width:1.875rem;height:1.875rem;flex:none;border-radius:50%;border:none;padding:0;display:grid;place-items:center;background:var(--color-accent);color:var(--color-accent-text);transition:background var(--dur-120),opacity var(--dur-120)}.composer-send:hover:not(:disabled){background:var(--color-accent-hover)}.composer--note .composer-send{background:var(--color-note-strong)}.composer-send:disabled{opacity:.4;cursor:default}.composer .composer-send .spinner{width:.875rem;height:.875rem}.composer-tools-note{font-size:var(--text-11-5);color:var(--color-ink-muted);padding-inline:var(--space-6);white-space:nowrap}.composer-blocked{margin:0 var(--space-10) var(--space-10);border-radius:var(--radius-14);background:var(--color-fill-1);padding:.6875rem .75rem;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-10);flex-shrink:0}.composer-blocked-icon{width:1.75rem;height:1.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.composer-blocked--window .composer-blocked-icon{background:var(--color-red-light);color:var(--color-red)}.composer-blocked--ctrl .composer-blocked-icon{background:var(--color-card);color:var(--color-ink-light)}.composer-blocked-text{flex:1;min-width:0;line-height:1.4}.composer-blocked-title{font-size:var(--text-13-5);font-weight:600;color:var(--color-ink)}.composer-blocked-sub{font-size:var(--text-12);color:var(--color-ink-muted);margin-top:var(--space-2)}.composer-blocked .composer-note-toggle{margin-inline-start:0}.entity-card{display:flex;flex-direction:column;overflow:hidden}.entity-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-14) var(--space-16) var(--space-10)}.entity-head-title{font-size:var(--t-11);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em}.entity-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-4) var(--space-16) var(--space-16);display:flex;flex-direction:column;gap:var(--space-16)}.entity-hero{display:flex;flex-direction:column;align-items:center;gap:var(--space-10);text-align:center;padding:var(--space-8) 0 var(--space-4)}.entity-hero-name{font-size:1.0625rem;font-weight:600;color:var(--ink)}.entity-hero-phone{font-size:var(--t-13);color:var(--ink-soft);direction:ltr;unicode-bidi:embed}.entity-section{display:flex;flex-direction:column;gap:var(--space-8)}.entity-section-label{font-size:var(--t-11);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em}.entity-field{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);font-size:var(--t-13)}.entity-field-k{color:var(--ink-soft)}.entity-field-v{color:var(--ink);font-weight:500;text-align:end}.entity-field-v.ltr{direction:ltr;unicode-bidi:embed}.entity-link{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-9) var(--space-12);border-radius:var(--r-12);background:var(--bg);color:var(--ink);font-size:var(--t-13);font-weight:500;text-decoration:none;transition:background var(--dur-120);border:none;font-family:inherit;width:100%;text-align:start;cursor:pointer}.entity-link:hover{background:var(--color-hover)}.entity-link .arrow{margin-inline-start:auto;color:var(--ink-muted)}.entity-tags{display:flex;flex-wrap:wrap;gap:var(--space-6)}.entity-tag{font-size:.71875rem;font-weight:500;padding:var(--space-3) var(--space-10);border-radius:var(--r-pill);background:var(--beige-light);color:var(--beige)}.entity-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);text-align:center;padding:var(--space-24) var(--space-8);color:var(--ink-soft)}.entity-empty-icon{width:3.5rem;height:3.5rem;border-radius:var(--r-pill);background:var(--bg);color:var(--ink-muted);display:inline-flex;align-items:center;justify-content:center}.empty-thread{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-14);text-align:center;padding:var(--space-40)}.empty-thread-icon{width:4.75rem;height:4.75rem;border-radius:var(--r-pill);background:var(--green-light);color:var(--green);display:inline-flex;align-items:center;justify-content:center}.empty-thread-title{font-size:var(--t-18);font-weight:600;color:var(--ink)}.empty-thread-desc{font-size:.84375rem;color:var(--ink-soft);max-width:20rem;line-height:1.5}.list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);text-align:center;padding:var(--space-48) var(--space-24);color:var(--ink-soft);height:100%}.list-empty-icon{width:3.5rem;height:3.5rem;border-radius:var(--r-pill);background:var(--bg);color:var(--ink-muted);display:inline-flex;align-items:center;justify-content:center}.list-empty-title{font-size:.9375rem;font-weight:600;color:var(--ink)}.list-empty-desc{font-size:var(--t-13);color:var(--ink-soft);max-width:15rem;line-height:1.5}.inbox-page .skeleton{background:linear-gradient(90deg,var(--color-fill-1) 25%,var(--color-fill-2) 37%,var(--color-fill-1) 63%);background-size:400% 100%;animation:inbox-sk 1.4s ease infinite;border-radius:var(--r-8)}@keyframes inbox-sk{0%{background-position:100% 50%}to{background-position:0 50%}}.sk-row{display:flex;gap:var(--space-12);padding:var(--space-11) var(--space-12);align-items:flex-start}.sk-avatar{width:2.625rem;height:2.625rem;border-radius:var(--r-pill);flex-shrink:0}.sk-lines{flex:1;display:flex;flex-direction:column;gap:var(--space-7);padding-top:var(--space-3)}.inbox-page .spinner{width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--r-pill);animation:inbox-spin .7s linear infinite;display:inline-block}.inbox-page .spinner--lg{width:1.875rem;height:1.875rem;border-width:3px}@keyframes inbox-spin{to{transform:rotate(360deg)}}.inbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-scrim);display:flex;align-items:center;justify-content:center;z-index:var(--z-menu);animation:inbox-fade var(--dur-180) ease-out;padding:var(--space-24)}@keyframes inbox-fade{0%{opacity:0}to{opacity:1}}.inbox-modal{background:var(--card);border-radius:var(--r-16);width:27.5rem;max-width:100%;box-shadow:0 24px 48px -12px var(--shadow);overflow:hidden;animation:inbox-pop var(--dur-180) ease-out}@keyframes inbox-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.modal-body{padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-14)}.modal-icon{width:3.25rem;height:3.25rem;border-radius:var(--r-14);display:inline-flex;align-items:center;justify-content:center}.modal-icon--warn{background:var(--beige-light);color:var(--beige)}.modal-icon--danger{background:var(--red-light);color:var(--red)}.modal-icon--owner{background:var(--purple-light);color:var(--purple)}.modal-icon--green{background:var(--green-light);color:var(--green)}.modal-title{font-size:var(--t-18);font-weight:600;color:var(--ink)}.modal-text{font-size:var(--t-14);color:var(--ink-soft);line-height:1.55}.modal-text strong{color:var(--ink);font-weight:600}.modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-10);padding:0 var(--space-24) var(--space-24)}.media-preview{border-radius:var(--r-14);overflow:hidden;background:var(--bg);display:flex;align-items:center;justify-content:center;min-height:12.5rem}.media-preview img{width:100%;display:block;max-height:20rem;object-fit:contain}.media-meta{display:flex;align-items:center;gap:var(--space-10);font-size:var(--t-13);color:var(--ink-soft)}.media-meta-invalid{color:var(--red);display:inline-flex;align-items:center;gap:var(--space-6);font-size:.78125rem}.media-caption{inline-size:100%;background:var(--bg);border:none;border-radius:var(--r-12);padding:var(--space-10) var(--space-12);outline:none;resize:none;font-family:inherit;font-size:var(--t-14);color:var(--ink);line-height:1.5}.media-caption::placeholder{color:var(--ink-soft)}.media-caption:disabled{opacity:.6}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#141316eb;z-index:var(--z-popover);display:flex;align-items:center;justify-content:center;padding:var(--space-40);animation:inbox-fade var(--dur-180) ease-out}.lightbox-img,.lightbox-asset{max-width:90vw;max-height:85vh;border-radius:var(--r-12)}.lightbox-close{position:absolute;top:1.5rem;inset-inline-end:1.5rem;width:3rem;height:3rem;border-radius:var(--r-pill);background:#ffffff1f;color:var(--color-card);border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lightbox-close:hover{background:#ffffff38}.lightbox-expired{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);color:#fffc;text-align:center}.lightbox-expired-icon{width:4rem;height:4rem;border-radius:var(--r-pill);background:#ffffff1a;display:inline-flex;align-items:center;justify-content:center}@container shell (max-width: 68.75rem){.inbox-grid{grid-template-columns:4rem 20rem 1fr}.inbox-grid[data-entity=true]{grid-template-columns:4rem 16.25rem 1fr 15rem}}@media (max-width: 767px){.inbox-page .frame{padding:0;border-radius:0;background:transparent}.inbox-grid,.inbox-grid[data-entity=true]{display:flex!important;flex-direction:column;grid-template-columns:none;height:calc(100dvh - 8.25rem);min-height:0;gap:var(--space-12)}.inbox-grid>.channel-rail,.inbox-grid>.conv-list-card,.inbox-grid>.thread-card,.inbox-grid>.entity-card{display:none}.inbox-grid[data-mobile-pane=list]>.channel-rail,.inbox-grid[data-mobile-pane=list]>.conv-list-card,.inbox-grid[data-mobile-pane=conversation]>.thread-card,.inbox-grid[data-mobile-pane=details]>.entity-card{display:flex}.inbox-grid>.admin-inbox-col{flex:1 1 auto;min-height:0}.inbox-grid[data-mobile-pane=conversation]>.admin-inbox-col{display:none}.admin-inbox-col>.conv-list-card{flex:1 1 auto;min-height:0}.admin-thread-back{display:inline-flex}.inbox-grid>.channel-rail{flex:0 0 auto}.inbox-grid>.conv-list-card,.inbox-grid>.thread-card,.inbox-grid>.entity-card{flex:1 1 auto;min-height:0}.inbox-grid>.channel-rail{flex-direction:row;align-items:center;width:100%;height:auto;border-radius:var(--r-16);padding:var(--space-8) var(--space-10);gap:var(--space-8);overflow-x:auto}.inbox-grid>.channel-rail .channel-rail-group{flex-direction:row;gap:var(--space-6)}.inbox-grid>.channel-rail .channel-rail-divider{width:1px;height:1.375rem;margin:0 var(--space-2)}.thread-head--m3{gap:var(--space-10);padding:var(--space-10) var(--space-12);position:relative}.thread-head--m3 .thread-head-text{flex:1 1 auto;min-width:0}.thread-head--m3 .thread-head-name{overflow:hidden;text-overflow:ellipsis}.thread-head--m3 .thread-head-phone{font-size:var(--t-13);color:var(--ink-soft);direction:ltr;unicode-bidi:embed;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-head--m3 .thread-head-menu{position:relative;flex-shrink:0}.thread-head--m3 .thread-head-dial{position:absolute;inset-block-start:calc(100% + var(--space-8));inset-inline-end:var(--space-12);z-index:var(--z-elevated)}}@media (pointer: coarse){.conv-list-search input,.composer-input textarea{font-size:1rem}.icon-btn,.icon-btn--sm,.assign-btn,.composer-mini,.composer-send{min-width:var(--touch-min);min-height:var(--touch-min)}.composer-send{border-radius:var(--radius-pill)}.composer-note-toggle{min-height:var(--touch-min)}}:root{--df-ease: var(--ease-design, cubic-bezier(.2, .9, .25, 1));--df-crm: var(--color-status-blue);--df-crm-tint: rgba(47, 98, 168, .13);--df-amber: var(--color-status-orange);--df-amber-bg: var(--color-status-orange-bg);--df-guide: #e0457b;--df-out: 36px}:root[dir=rtl]{--df-out: -36px}.df-sp{flex:1}.df-muted{color:var(--color-ink-muted)}.df-bad{color:var(--color-red)}.df-num{font-family:"Satoshi",var(--font-sans);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.df-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[dir=rtl] .df-flip-rtl{transform:none}:root[dir=ltr] .df-flip-rtl{transform:scaleX(-1)}.df-self-start{justify-self:start}.df-fade{animation:df-in .36s var(--df-ease) both}@keyframes df-in{0%{opacity:0;transform:translateY(6px)}}@keyframes df-spin{to{transform:rotate(360deg)}}.df-spin{display:inline-block;width:.75rem;height:.75rem;flex:none;border-radius:50%;border:1.6px solid rgba(31,107,102,.25);border-block-start-color:var(--color-status-teal);animation:df-spin .8s linear infinite}.df-spin--light{border-color:#ffffff59;border-block-start-color:var(--color-card)}.df-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2.125rem;padding-inline:.875rem;border:0;border-radius:var(--radius-10);font:inherit;font-size:var(--text-13-5, .84375rem);font-weight:600;white-space:nowrap;cursor:pointer;color:var(--color-ink);background:var(--color-fill-2);transition:background .14s,box-shadow .14s,color .14s}.df-btn:hover:not(:disabled){background:var(--color-fill-3)}.df-btn:focus-visible,.df-mini:focus-visible,.df-tb:focus-visible,.df-b5-c:focus-visible,.df-b5-r:focus-visible,.df-s7-t:focus-visible,.df-ed-f:focus-visible,.df-ed-pic:focus-visible{outline:none;box-shadow:0 0 0 2.5px #36a06c99}.df-btn:disabled{cursor:not-allowed;opacity:.55}.df-btn--pr{background:var(--color-accent);color:var(--color-accent-text)}.df-btn--pr:hover:not(:disabled){background:var(--color-accent-hover)}.df-btn--pr:disabled{background:#e2e2df;color:#8e8e89;opacity:1}.df-btn--dng{background:var(--color-red)}.df-btn--dng:hover:not(:disabled){background:var(--color-red-text)}.df-btn--dng:disabled{background:#e7c9c4;color:var(--color-card)}.df-btn--bd{background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong)}.df-btn--bd:hover:not(:disabled){background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-hover)}.df-btn--ghost{background:transparent}.df-btn--sm{height:1.875rem;padding-inline:.6875rem;font-size:.8125rem;border-radius:var(--radius-9)}.df-btn--xs{height:1.625rem;padding-inline:.5625rem;font-size:.78125rem;gap:.3125rem;border-radius:var(--radius-8)}.df-btn--full{width:100%;height:2.625rem}.df-mini{display:inline-grid;place-items:center;width:1.875rem;height:1.875rem;flex:none;border:0;border-radius:var(--radius-8);background:transparent;color:var(--color-ink-light);cursor:pointer}.df-mini:hover:not(:disabled),.df-mini.is-on{background:var(--color-accent-soft);color:var(--color-accent)}.df-mini--danger{color:var(--color-red)}.df-ic{width:2rem;height:2.375rem;flex:none;display:grid;place-items:center;border-radius:.4375rem;background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);color:var(--color-ink-light)}.df-tag{display:inline-flex;align-items:center;height:1.3125rem;padding-inline:.4375rem;border-radius:.375rem;background:var(--color-fill-2);font-size:.71875rem;font-weight:600;color:var(--color-ink-light);white-space:nowrap}.df-cnt{font-size:.6875rem;font-weight:600;color:var(--color-ink-light);background:var(--color-fill-2);border-radius:var(--radius-pill);padding-inline:.375rem;line-height:1.0625rem}.df-ava{display:inline-grid;place-items:center;flex:none;border-radius:50%;color:#fff;font-weight:600;line-height:1}.df-pill{display:inline-flex;align-items:center;gap:.375rem;height:1.375rem;padding-inline:.5rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--color-fill-1);color:var(--color-ink-light)}.df-pill>i{width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.df-pill--ok{background:var(--color-status-green-bg);color:var(--color-status-green)}.df-pill--warn{background:var(--color-status-orange-bg);color:var(--color-status-orange)}.df-pill--bad{background:var(--color-status-red-bg);color:var(--color-status-red)}.df-pill--info{background:var(--color-status-blue-bg);color:var(--color-status-blue)}.df-stp{display:inline-flex;align-items:center;gap:.375rem;height:1.5rem;padding-inline:.5625rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;white-space:nowrap;flex:none}.df-stp>i{width:.375rem;height:.375rem;border-radius:50%}.df-stp--gray{background:var(--color-status-gray-bg);color:var(--color-status-gray)}.df-stp--gray>i{background:var(--color-status-gray-dot)}.df-stp--blue{background:var(--color-status-blue-bg);color:var(--color-status-blue)}.df-stp--blue>i{background:var(--color-status-blue-dot)}.df-stp--green{background:var(--color-status-green-bg);color:var(--color-status-green)}.df-stp--green>i{background:var(--color-status-green-dot)}.df-stp--orange{background:var(--color-status-orange-bg);color:var(--color-status-orange)}.df-stp--orange>i{background:var(--color-status-orange-dot)}.df-stp--red{background:var(--color-status-red-bg);color:var(--color-status-red)}.df-stp--red>i{background:var(--color-status-red-dot)}.df-stp--red.is-soft{background:var(--color-card);box-shadow:inset 0 0 0 1px #ebc9c4}.df-stp--slate{background:var(--color-status-slate-bg);color:var(--color-status-slate)}.df-stp--slate>i{background:var(--color-status-slate-dot)}.df-stp.is-mute{background:var(--color-fill-1);color:var(--color-ink-light)}.df-stp.is-mute>i{background:#a3a39e}.df-cp{display:inline-flex;align-items:center;gap:.3125rem;font-size:.78125rem;font-weight:600;white-space:nowrap;flex:none}.df-cp.is-ready{color:var(--color-accent)}.df-cp.is-failed{color:var(--color-red)}.df-cp.is-prep{color:var(--color-status-teal)}.df-banner{display:flex;align-items:flex-start;gap:.625rem;padding:.6875rem .8125rem;border-radius:var(--radius-12);font-size:.8125rem;line-height:1.5;color:var(--color-ink);background:var(--color-fill-1)}.df-banner>svg{flex:none;margin-block-start:.125rem}.df-banner b{display:block;font-weight:700}.df-banner--bad{background:var(--color-status-red-bg)}.df-banner--bad>svg{color:var(--color-red)}.df-banner--warn{background:var(--df-amber-bg)}.df-banner--warn>svg{color:var(--df-amber)}.df-banner--info{background:var(--color-status-blue-bg)}.df-banner--info>svg{color:var(--color-status-blue)}.df-banner-actions{display:flex;gap:.375rem;margin-block-start:.5rem}.df-field{display:grid;gap:.375rem}.df-field>span{display:flex;align-items:center;gap:.375rem;font-size:.78125rem;font-weight:600;color:var(--color-ink-muted)}.df-field>span em{font-style:normal;font-weight:400}.df-field>small{font-size:.78125rem;color:var(--color-ink-muted)}.df-input{height:2.375rem;width:100%;padding-inline:.6875rem;border:0;border-radius:var(--radius-9);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);font:inherit;font-size:.875rem;color:var(--color-ink);text-align:start}.df-input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 3px #36a06c2e}.df-input--short{width:6.875rem}.df-sel{display:flex;align-items:center;gap:.5rem;height:auto;min-height:2.875rem;cursor:pointer}.df-selt{flex:1;display:grid;text-align:start}.df-selt b{font-size:.875rem;font-weight:600}.df-selt small{font-size:.75rem;color:var(--color-ink-muted)}.df-search{display:inline-flex;align-items:center;gap:.4375rem;height:2rem;width:13.75rem;padding-inline:.625rem;border-radius:var(--radius-9);background:var(--color-fill-1);color:var(--color-ink-muted)}.df-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:.84375rem;color:var(--color-ink);outline:none}.df-search--full{width:auto;display:flex}.df-group-h{font-size:.78125rem;font-weight:600;color:var(--color-ink-muted);padding:.375rem .25rem .125rem}.df-empty{display:grid;justify-items:center;gap:.5rem;text-align:center;color:var(--color-ink-muted);font-size:.84375rem}.df-empty b{font-size:.9375rem;color:var(--color-ink)}.df-empty--page{padding:4.375rem .75rem}.df-empty--sm{padding:1.125rem .5rem}.df-pop{min-width:13.75rem}.df-pop--crm{width:16.25rem}.df-pop--wide{width:18.75rem}.df-ck{color:var(--color-accent)}.df-seg-full{display:flex;width:100%}.df-seg-full>*{flex:1}.df-gl{background:#ffffffc7;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);box-shadow:0 0 0 .5px #00000014,0 12px 30px -12px #00000040}.df-tile{width:1.875rem;height:1.875rem;display:grid;place-items:center;flex:none;border-radius:var(--radius-8);background:var(--color-accent);color:#fff}.df-tile.is-crm{background:var(--df-crm)}.df-ig{background:var(--color-card);border-radius:var(--radius-16);box-shadow:0 0 0 1px var(--color-separator);overflow:hidden}.df-ig-r{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .875rem}.df-ig-r+.df-ig-r{border-block-start:1px solid var(--color-separator)}.df-ig-l{flex:1;min-width:0;display:grid;gap:.125rem}.df-ig-l b{font-size:.875rem;font-weight:600}.df-ig-l small{font-size:.78125rem;color:var(--color-ink-muted)}.df-ig-h{font-size:.8125rem;font-weight:600;color:var(--color-ink-muted);padding:0 .25rem .5rem}.df-ig-f{font-size:.78125rem;color:var(--color-ink-light);padding:.5rem .25rem 0}.df-ig-btnr{border:0;background:transparent;font:inherit;text-align:start;cursor:pointer;transition:background .12s}.df-ig-btnr:hover{background:var(--color-fill-1)}.df-ig-btnr:focus-visible{outline:none;box-shadow:inset 0 0 0 2.5px #36a06c99}.df-rem-add{width:100%;color:var(--color-accent);font-size:.84375rem;font-weight:500}.df-tbar{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.df-tb{display:inline-flex;align-items:center;gap:.3125rem;height:2rem;padding-inline:.6875rem;border:0;border-radius:var(--radius-9);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);font:inherit;font-size:.8125rem;font-weight:500;color:var(--color-ink);cursor:pointer}.df-tb.is-on{background:var(--color-accent-tint);box-shadow:inset 0 0 0 1px #1d433359;color:var(--color-accent);font-weight:600}.df-tsep{width:1px;height:1.375rem;background:var(--color-separator-strong);margin-inline:.25rem}.df-aclr{border:0;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:var(--color-accent);cursor:pointer;padding-inline:.375rem}.df-bar{height:.375rem;border-radius:var(--radius-pill);background:var(--color-fill-2);overflow:hidden}.df-bar>i{display:block;height:100%;background:var(--color-accent);border-radius:inherit;transition:width .6s var(--df-ease)}.df-steps{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;font-size:.84375rem;color:var(--color-ink-muted)}.df-steps li{display:flex;align-items:center;gap:.625rem}.df-steps li.is-ok{color:var(--color-ink-light)}.df-steps li.is-run{color:var(--color-ink);font-weight:600}.df-sti{width:1.375rem;height:1.375rem;display:grid;place-items:center;border-radius:50%;background:var(--color-fill-2)}.df-sti em{font-style:normal;font-size:.75rem;font-weight:700}.df-steps li.is-ok .df-sti{background:var(--color-accent-soft);color:var(--color-accent)}.df-skel-grid,.df-skel-list,.df-s7-skel,.df-s9-skel{border-radius:var(--radius-16);background:var(--color-fill-1);min-height:7.5rem}.df-skel-grid{min-height:20.625rem}.df-more{margin:.875rem auto 0;display:flex}.df-page{min-height:100%}.df-pg{padding-block-end:4.375rem}.df-tabs{display:flex;align-items:center;gap:.5rem;margin-block:0 .875rem;flex-wrap:wrap}.df-b5-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1.125rem}.df-b5-c,.df-b5-new{display:grid;gap:.75rem;align-content:start;padding:.875rem;border:0;border-radius:var(--radius-18);background:var(--color-card);box-shadow:0 0 0 1px var(--color-separator);text-align:start;font:inherit;color:inherit;transition:box-shadow .16s,transform .22s var(--df-ease)}button.df-b5-c{cursor:pointer}button.df-b5-c:hover{box-shadow:0 0 0 1px var(--color-separator-strong),0 16px 30px -18px #0000004d;transform:translateY(-2px)}.df-b5-t{display:grid;place-items:center;align-content:start;height:15rem;padding-block:.875rem .25rem;border-radius:var(--radius-12);background:var(--color-bg);overflow:hidden}.df-b5-c.is-archived{opacity:.55}.df-b5-c.is-archived .df-b5-t{filter:grayscale(1)}.df-th{display:block;border-radius:.375rem;overflow:hidden;background:var(--color-card);box-shadow:0 0 0 .5px #0000001a,0 4px 14px -8px #00000047;pointer-events:none}.df-th canvas{display:block}.df-th-wait{display:block;aspect-ratio:595 / 842;background:var(--color-card)}.df-blank{display:grid;place-items:center;aspect-ratio:480 / 679;border-radius:.375rem;background:var(--color-card);box-shadow:0 0 0 .5px #0000001a;color:var(--color-ink-muted)}.df-b5-m{display:grid;gap:.3125rem}.df-b5-m b{font-size:.9375rem;font-weight:700}.df-b5-m>span{display:flex;align-items:center;gap:.5rem}.df-b5-m em,.df-b5-m small{font-style:normal;font-size:.78125rem;color:var(--color-ink-muted)}.df-b5-new{place-content:center;justify-items:center;gap:.625rem;min-height:20.625rem;background:transparent;box-shadow:none;border:1.5px dashed var(--color-separator-strong);color:var(--color-accent);cursor:pointer}.df-b5-new b{font-size:.90625rem}.df-b5-new:hover:not(:disabled){background:var(--color-accent-tint);border-color:#1d433359}.df-b5-l{margin-block-start:.75rem;background:var(--color-card);border-radius:var(--radius-16);box-shadow:0 0 0 1px var(--color-separator);overflow:hidden}.df-b5-d{font-size:.78125rem;font-weight:600;color:var(--color-ink-muted);padding:.875rem 1.125rem .375rem;background:#fcfcfb;border-block-end:1px solid var(--color-separator)}.df-b5-r{display:flex;align-items:center;gap:.875rem;width:100%;min-height:4.125rem;padding:.625rem 1.125rem;border:0;border-block-end:1px solid var(--color-separator);background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer;transition:background .12s}.df-b5-l>div:last-child .df-b5-r:last-child{border-block-end:0}.df-b5-r:hover{background:#fafaf8}.df-b5-r.is-on{background:var(--color-accent-tint)}.df-b5-r.is-del{opacity:.6}.df-b5-rm{flex:1;min-width:0;display:grid;gap:1px}.df-b5-rm b{font-size:.90625rem;font-weight:600}.df-b5-rm span{font-size:.8125rem;color:var(--color-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-b5-by{margin-inline-start:.375rem}.df-s10-sr{min-height:4.75rem}.df-s10-stp{width:3.5rem;height:3.5rem;flex:none;display:grid;place-items:center;overflow:hidden}.df-s10-stp img{max-width:100%;max-height:100%;object-fit:contain}.df-s10-ph{width:3.5rem;height:3.5rem;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px dashed var(--color-separator-strong);color:var(--color-ink-muted)}.df-s7{display:grid;grid-template-columns:25rem minmax(0,1fr);width:60rem;max-width:calc(100vw - 3rem);height:min(42.5rem,calc(100vh - 5rem));border-radius:var(--radius-20);overflow:hidden}.df-s7-start{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--color-separator)}.df-s7-head{display:flex;align-items:center;gap:.625rem;padding:1.125rem 1.25rem .625rem}.df-s7-title{font-size:1.125rem;font-weight:700}.df-s7-body{flex:1;min-height:0;overflow:auto;padding:.375rem 1.25rem 1rem;display:grid;gap:1rem;align-content:start}.df-s7-foot{padding:.75rem 1.25rem 1.125rem}.df-s7-end{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.375rem;overflow:auto;background:#f1f1ee}.df-s7-endh{align-self:stretch;font-size:.78125rem;font-weight:600;color:var(--color-ink-muted)}.df-s7-empty{margin:auto;max-width:17.5rem}.df-s7-pv .df-pv-page{box-shadow:0 0 0 .5px #0000001a,0 8px 20px -12px #0000004d}.df-s7-pick{display:grid;gap:.375rem}.df-s7-t{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.75rem;padding:.5rem .75rem;border:0;border-radius:var(--radius-13);background:transparent;box-shadow:inset 0 0 0 1px var(--color-separator);font:inherit;color:inherit;text-align:start;cursor:pointer;transition:background .12s,box-shadow .12s}.df-s7-t:hover{background:var(--color-fill-1)}.df-s7-t.is-on{box-shadow:inset 0 0 0 1.5px var(--color-accent);background:var(--color-accent-tint)}.df-s7-tm{flex:1;display:grid}.df-s7-tm b{font-size:.875rem;font-weight:600}.df-s7-tm small{font-size:.78125rem;color:var(--color-ink-muted)}.df-s7-sel{display:flex;align-items:center;gap:.625rem}.df-s7-selm b{display:block;font-size:.90625rem}.df-s7-selm small{font-size:.78125rem;color:var(--color-ink-muted)}.df-s7-mi>span{color:var(--df-amber)}.df-s7-mi small{color:var(--df-amber)}.df-s7-mi .df-input{box-shadow:inset 0 0 0 1px #e2b55c;background:var(--df-amber-bg)}.df-s7-cs{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:1.5rem;font-size:.78125rem}.df-s7-lk{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:var(--radius-10);background:var(--color-fill-1);font-size:.84375rem;font-weight:500}.df-s7-lk .df-btn{margin-inline-start:auto}.df-pv-page{position:relative;background:var(--color-card);overflow:hidden;flex:none}.df-pv-page canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.df-pv-crm,.df-pv-field{position:absolute;display:flex;align-items:center;gap:.125rem;padding-inline:.125rem;font-size:.5rem;line-height:1;overflow:hidden;white-space:nowrap;border-radius:.125rem}.df-pv-crm{background:#1f1f1e12;color:var(--color-ink)}.df-pv-in{display:flex;align-items:center;gap:.125rem;min-width:0;margin-inline-end:auto;overflow:hidden}.df-pv-crm svg{flex:none;color:var(--color-ink-muted)}.df-pv-crm.df-pv-miss{background:#fbe7c6;box-shadow:0 0 0 1px #e2b55c;color:#7a4b0b}.df-pv-field{border:1px dashed var(--color-accent);background:#36a06c14;color:var(--color-accent);font-weight:600}.df-pv-field--auto{border-color:var(--color-ink-muted);background:var(--color-fill-1);color:var(--color-ink-light)}.df-pv-field-l{min-width:0;margin-inline-end:auto;overflow:hidden;text-overflow:ellipsis}.df-s8-w{position:relative;container:s8 / inline-size}.df-s8-hsign{margin-inline-start:.25rem}.df-s8-eb{display:inline-flex;gap:.375rem;margin-block-start:.375rem}.df-s8-gh{display:flex;align-items:center;gap:.375rem;margin-block-start:.75rem;font-size:.75rem;font-weight:600;color:var(--color-ink-muted)}.df-s8-r{display:flex;align-items:center;gap:.75rem;padding-block:.625rem;min-width:0}.df-s8-th{display:grid;place-items:center;width:1.875rem;height:2.25rem;flex:none;border-radius:.3125rem;box-shadow:inset 0 0 0 1px var(--color-separator-strong);background:var(--color-card);color:var(--color-accent)}.df-s8-m{flex:1;min-width:0;display:grid;gap:1px}.df-s8-m b,.df-s8-m>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-s8-m b{font-size:.84375rem;font-weight:600}.df-s8-m small{font-size:.75rem;color:var(--color-ink-muted)}.df-s8-sub{display:flex!important;align-items:center;gap:.375rem}.df-s8-sub.is-bad{color:var(--color-red)!important}.df-s8-sub .df-spin{width:.625rem;height:.625rem;border-width:1.5px}.df-s8-st{flex:none;text-align:end;font-size:.78125rem;font-weight:500;color:var(--color-ink-light);white-space:nowrap}.df-s8-a{flex:none;display:flex;align-items:center;gap:.125rem;justify-content:flex-end}@container s8 (min-width: 33.75rem){.df-s8-st{min-width:5.25rem}.df-s8-a{min-width:7.625rem}.df-s8-a .df-btn{min-width:5.375rem}}.df-s8-r.is-dim .df-s8-m b,.df-s8-r.is-dim .df-s8-st{color:var(--color-ink-muted)}.df-s8-r.is-del{opacity:.5}.df-s8-drop{position:absolute;top:.375rem;right:.375rem;bottom:.375rem;left:.375rem;z-index:var(--z-elevated);display:grid;place-items:center;border-radius:var(--radius-12);border:1.5px dashed var(--color-accent);background:#f0f6f3eb;font-size:.875rem;font-weight:600;color:var(--color-accent);pointer-events:none;animation:df-in .2s both}.df-s9{position:fixed;inset-block:var(--shell-topbar-h, 3.5rem) 0;inset-inline-end:0;z-index:var(--z-overlay);width:25rem;max-width:100vw;overflow:auto;padding:1.625rem 1.625rem 6.875rem;display:grid;gap:1.375rem;align-content:start;background:var(--color-card);box-shadow:0 0 0 1px var(--color-separator),0 0 60px -34px #0000004d;animation:df-s9-in .38s var(--df-ease) both;scrollbar-width:thin}.df-s9.is-out{animation:df-s9-out .22s var(--df-ease) both}@keyframes df-s9-in{0%{transform:translate(var(--df-out));opacity:0}}@keyframes df-s9-out{to{transform:translate(var(--df-out));opacity:0}}.df-s9-x{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.df-s9-h{display:grid;gap:.1875rem;padding-inline-end:2.25rem}.df-s9-h h2{font-size:1.375rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.df-s9-h p{font-size:.84375rem;color:var(--color-ink-muted)}.df-s9-h .df-s9-st{margin-block-start:.5rem;font-size:.875rem;font-weight:600;color:var(--color-ink)}.df-s9-n{display:flex;align-items:center;gap:.5rem;margin-block-start:-.625rem;font-size:.84375rem;line-height:1.5;color:var(--color-ink-light)}.df-s9-n.is-bad{color:var(--color-red)}.df-s9-ac{display:flex;gap:.5rem}.df-s9-ac .df-btn--pr{flex:1}.df-s9-mo{width:2.5rem;padding:0}.df-s9 section{display:grid;gap:.625rem}.df-s9 h4{font-size:.78125rem;font-weight:600;color:var(--color-ink-muted)}.df-s9-tl{list-style:none;margin:0;padding:0;display:grid}.df-s9-tl li{position:relative;display:flex;align-items:baseline;gap:.75rem;padding-block:.375rem;padding-inline-start:1.125rem;font-size:.84375rem}.df-s9-tl li:before{content:"";position:absolute;inset-inline-start:.125rem;inset-block-start:.75rem;width:.4375rem;height:.4375rem;border-radius:50%;background:#b9b9b4}.df-s9-tl li:not(:last-child):after{content:"";position:absolute;inset-inline-start:.3125rem;inset-block:1.3125rem -.5625rem;width:1px;background:var(--color-separator)}.df-s9-tl li.is-ok:before{background:var(--color-accent)}.df-s9-tl li.is-bad:before{background:var(--color-red)}.df-s9-tl li.is-next{color:var(--color-ink-muted)}.df-s9-tl li.is-next:before{background:var(--color-card);box-shadow:inset 0 0 0 1.5px #c9c9c4}.df-s9-tl span{flex:1}.df-s9-tl small{color:var(--color-ink-muted)}.df-s9-tl time{font-size:.75rem;font-weight:500;color:var(--color-ink-muted);white-space:nowrap}.df-s9-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5625rem 1.125rem;margin:0;padding-block-start:1rem;border-block-start:1px solid var(--color-separator);font-size:.84375rem}.df-s9-kv dt{color:var(--color-ink-muted)}.df-s9-kv dd{margin:0}.df-s9-ev{border-block-start:1px solid var(--color-separator);padding-block-start:.25rem}.df-s9-ev summary{list-style:none;display:flex;align-items:center;min-height:2.625rem;font-size:.84375rem;font-weight:600;cursor:pointer}.df-s9-ev summary::-webkit-details-marker{display:none}.df-s9-cv{margin-inline-start:auto;color:var(--color-ink-muted);transition:transform .2s var(--df-ease)}.df-s9-ev[open] .df-s9-cv{transform:rotate(180deg)}.df-evd{display:grid;gap:.625rem;margin:0}.df-evd dt{font-size:.75rem;color:var(--color-ink-muted)}.df-evd dd{margin:0;padding:.4375rem .5625rem;border-radius:var(--radius-8);background:var(--color-fill-1);font-family:var(--font-mono);font-size:.71875rem;line-height:1.5;text-align:start;word-break:break-all}.df-s9-f{display:flex;gap:1.125rem;padding-block-start:1rem;border-block-start:1px solid var(--color-separator)}.df-s9-f a{font-size:.84375rem;font-weight:500;color:var(--color-accent)}.df-s11{width:27.5rem}.df-s11-b{display:grid;gap:.75rem;padding:1.5rem 1.5rem 1.25rem}.df-s11-ic{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--radius-12);background:var(--color-status-red-bg);color:var(--color-red)}.df-s11-title{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.df-s11-p{font-size:.84375rem;line-height:1.5;color:var(--color-ink-light)}.df-s11-f{display:flex;justify-content:flex-end;gap:.5rem;margin-block-start:.25rem}.shell-frame[data-full-bleed=true]:has(>.df-ed){height:100%}.df-ed{display:flex;flex-direction:column;height:100%;min-height:0;position:relative;overflow:hidden}body[data-forms-editor=true] .sp-tab{display:none}.df-ed-top{display:flex;align-items:center;gap:.5rem;height:3.5rem;flex:none;padding-inline:1rem 1.125rem;border-block-end:1px solid var(--color-separator);background:var(--color-card);z-index:var(--z-elevated)}.df-ed-tt{display:flex;align-items:center;gap:.625rem;min-width:0}.df-ed-tt b{font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-saved{display:inline-flex;align-items:center;gap:.25rem;font-size:.78125rem;color:var(--color-ink-muted)}.df-saved.is-on{color:var(--color-accent)}.df-vm-b{border:0;font-family:inherit;cursor:pointer;transition:filter .12s}.df-vm-b:hover{filter:brightness(.96)}.df-vm-b>svg{margin-inline-start:-.125rem}.df-vm{min-width:16.25rem}.df-vm-i{flex:1;min-width:0;display:grid;gap:.125rem}.df-vm-t{display:flex;align-items:center;gap:.5rem}.df-vm-m{font-size:.75rem;font-weight:400;color:var(--color-ink-muted)}.df-vm-st{display:grid;place-items:center;min-height:3.5rem;padding:.625rem .875rem;font-size:.8125rem;color:var(--color-ink-muted)}.df-ed-a1{flex:1;min-height:0;display:grid;place-items:center;padding:2.5rem;background:var(--color-bg);overflow:auto}.df-ed-b{flex:1;min-height:0;display:flex;position:relative}.df-ed-bw{flex:1;min-width:0;display:flex;position:relative}.df-ed-cv{flex:1;min-height:0;overflow:auto;background:#ededea;position:relative}.df-ed-pgs{display:flex;flex-direction:column;align-items:center;gap:1.125rem;padding:5.25rem 1.5rem 8.125rem;min-width:max-content}.df-ed-bn{width:min(100%,40rem);margin-block-end:.25rem}.df-ed-pg{position:relative;background:var(--color-card);box-shadow:0 0 0 .6px #0000001a,0 8px 24px -14px #0000004d;-webkit-user-select:none;user-select:none;transition:box-shadow .16s}.df-ed-pg.is-drop{box-shadow:0 0 0 2px var(--color-accent),0 8px 24px -14px #0000004d}.df-ed-pgc{position:absolute;top:0;right:0;bottom:0;left:0}.df-ed-pgc canvas{display:block}.df-ed-f{position:absolute;display:flex;align-items:center;min-width:.75rem;padding-inline:.3125rem;border-radius:.25rem;background:#36a06c29;box-shadow:inset 0 0 0 1px #1d43338c;cursor:move;touch-action:none;transition:box-shadow .14s,background .14s}.df-ed-f.is-crm{background:var(--df-crm-tint);box-shadow:inset 0 0 0 1px #2f62a88c}.df-ed-f.is-auto{background:#1f1f1e12;box-shadow:inset 0 0 0 1px #1f1f1e59}.df-ed-f:hover{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.df-ed-f.is-crm:hover{box-shadow:inset 0 0 0 1.5px var(--df-crm)}.df-ed-f.is-on{z-index:3;box-shadow:inset 0 0 0 1.5px var(--color-accent),0 0 0 3px #36a06c40}.df-ed-f.is-crm.is-on{box-shadow:inset 0 0 0 1.5px var(--df-crm),0 0 0 3px #2f62a838}.df-ed-f.is-out{background:#b23a2e24;box-shadow:inset 0 0 0 1.5px var(--color-red)!important}.df-ed-f.is-ro{cursor:default;pointer-events:none}.df-ed-fl{display:flex;align-items:center;gap:.1875rem;min-width:0;margin-inline-end:auto;overflow:hidden;white-space:nowrap;font-size:.59375rem;font-weight:700;color:var(--color-accent)}.df-ed-fl>svg{flex:none}.df-ed-fl>span{overflow:hidden;text-overflow:ellipsis}.df-ed-f.is-crm .df-ed-fl{color:var(--df-crm)}.df-ed-f.is-auto .df-ed-fl{color:var(--color-ink-light)}.df-ed-f.t-signature .df-ed-fl,.df-ed-f.t-business_image .df-ed-fl{margin:auto;font-size:.6875rem}.df-ed-f.t-business_image{border-radius:50%}.df-ed-rq{position:absolute;inset-block-start:-.1875rem;inset-inline-end:-.1875rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 1.5px #fff}.df-ed-h{position:absolute;inset-inline-start:-.3125rem;inset-block-end:-.3125rem;width:.625rem;height:.625rem;border-radius:.1875rem;background:#fff;box-shadow:0 0 0 1.5px var(--color-accent);cursor:nesw-resize}.df-ed-gv,.df-ed-gh{position:absolute;background:var(--df-guide);pointer-events:none;z-index:4}.df-ed-gv{inset-block:0;width:1px}.df-ed-gh{inset-inline:0;height:1px}.df-ed-bt{position:absolute;inset-block-start:.875rem;inset-inline-start:50%;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:.25rem;max-width:calc(100% - 1.5rem);padding:.3125rem .5rem;border-radius:var(--radius-16);overflow-x:auto;scrollbar-width:none}:root[dir=rtl] .df-ed-bt{transform:translate(50%)}.df-ed-palr{display:flex;gap:.125rem}.df-ed-pic{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:0;border-radius:var(--radius-10);background:transparent;color:var(--color-accent);cursor:grab;touch-action:none;transition:background .12s}.df-ed-pic:hover{background:#1d433317}.df-ed-zm{display:inline-flex;align-items:center;gap:.125rem;height:2rem;padding-inline:.125rem;border-radius:var(--radius-9);background:var(--color-fill-1)}.df-ed-zm>span{min-width:2.5rem;text-align:center;font-size:.78125rem;font-weight:600;color:var(--color-ink-light)}.df-ed-bth{position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%);z-index:6;display:grid;gap:.625rem;max-height:calc(100% - 3rem);padding:.625rem;border-radius:var(--radius-16);overflow:auto;scrollbar-width:none;animation:df-ps-in .3s var(--df-ease) both}@keyframes df-ps-in{0%{opacity:0;transform:translateY(calc(-50% + 6px))}}.df-ed-th.is-on{color:var(--color-accent);font-weight:700}.df-ed-th.is-on .df-ed-thp,.df-ed-th.is-on:hover .df-ed-thp{box-shadow:0 0 0 2px var(--color-accent)}.df-ed-th{position:relative;display:grid;justify-items:center;gap:.1875rem;border:0;background:transparent;font-size:.6875rem;color:var(--color-ink-muted);cursor:pointer}.df-ed-thp{display:block;overflow:hidden;border-radius:.1875rem;background:var(--color-card);box-shadow:0 0 0 .5px #0000001f,0 2px 6px -3px #0003}.df-ed-th:hover .df-ed-thp{box-shadow:0 0 0 1.5px var(--color-accent)}.df-ed-th>i{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--color-accent)}.df-ed-dr{position:relative;width:21.25rem;flex:none;overflow:auto;padding:1.125rem 1.125rem 6.25rem;background:var(--color-card);border-inline-start:1px solid var(--color-separator);box-shadow:0 0 50px -36px #0000004d;scrollbar-width:thin}.df-ed-dr.is-in{animation:df-dr-in .38s var(--df-ease) both}.df-ed-dr.is-out{animation:df-dr-out .24s var(--df-ease) both}@keyframes df-dr-in{0%{margin-inline-end:-21.25rem;opacity:.4}}@keyframes df-dr-out{to{margin-inline-end:-21.25rem;opacity:.4}}.df-ed-drx{position:absolute;inset-block-start:.875rem;inset-inline-end:.75rem;z-index:2}.df-ed-pr{display:grid;gap:1rem;align-content:start}.df-ed-prh{display:flex;align-items:center;gap:.625rem;padding-inline-end:2.125rem}.df-ed-prh b,.df-ed-st{font-size:.96875rem;font-weight:700;white-space:nowrap}.df-ed-st{padding-inline-end:2.125rem;line-height:2rem}.df-ed-nt{display:flex;gap:.5rem;font-size:.8125rem;line-height:1.5;color:var(--color-ink-light)}.df-ed-nt>svg{flex:none;margin-block-start:.125rem;color:var(--color-accent)}.df-ed-ck{display:grid;gap:.125rem}.df-ed-cki{display:flex;align-items:flex-start;gap:.5rem;padding:.4375rem .125rem;font-size:.8125rem;line-height:1.45}.df-ed-cki>svg{flex:none;margin-block-start:1px}.df-ed-cki.is-ok>svg{color:var(--color-accent)}.df-ed-cki.is-bad{color:var(--color-red)}.df-ed-cki.is-warn{color:#5e3a0a}.df-ed-cki.is-warn>svg{color:var(--df-amber)}.df-ed-rules{margin-block-start:.25rem;font-size:.8125rem;color:var(--color-ink-muted);text-align:center}.df-ed-up{width:min(100%,32.5rem);display:grid;gap:1rem;padding:1.625rem;border-radius:var(--radius-24);background:var(--color-card);box-shadow:0 0 0 1px var(--color-separator)}.df-ed-file{display:flex;align-items:center;gap:.75rem}.df-ed-file b{display:block;font-size:.90625rem}.df-ed-file small{font-size:.78125rem;color:var(--color-ink-muted)}.df-ed-file.is-bad .df-ic{color:var(--color-red)}.df-ed-drop{width:min(100%,35rem);display:grid;justify-items:center;gap:.625rem;padding:3.5rem 1.875rem;border-radius:var(--radius-24);border:1.5px dashed var(--color-separator-strong);background:var(--color-card);font:inherit;color:var(--color-ink-muted);cursor:pointer;transition:border-color .16s,background .16s}.df-ed-drop:hover,.df-ed-drop.is-over{border-color:var(--color-accent);background:#fbfdfc}.df-ed-drop>svg{color:var(--color-accent)}.df-ed-drop b{font-size:1.0625rem;color:var(--color-ink)}.df-repl{display:grid;gap:.5rem;padding:.25rem .625rem .625rem;font-size:.8125rem;color:var(--color-ink-light)}.df-repl>span{display:flex;gap:.4375rem}.df-repl>span>svg{flex:none;margin-block-start:.125rem}.df-ed-pvw{position:fixed;inset:var(--shell-topbar-h, 3.5rem) 0 0;z-index:var(--z-overlay)}.df-ed-pv{position:absolute;top:0;right:0;bottom:0;left:0;background:#18181652}.df-ed-pvb{position:absolute;inset-block:1.25rem 1.25rem;inset-inline:0;margin-inline:auto;width:20rem;display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:1rem}.df-ed-pvh{display:flex;align-items:center;gap:.75rem;height:2.625rem;padding-inline:1rem .375rem;border-radius:1.3125rem;background:var(--color-card);box-shadow:var(--shadow-pop);white-space:nowrap}.df-ed-pvh b{font-size:.875rem}.df-ed-pvh span{font-size:.78125rem}.df-ed-pvs{display:grid;gap:.625rem;align-content:start;width:18.75rem;padding:1.125rem;overflow:auto;border-radius:1.75rem;background:var(--color-stage);box-shadow:var(--shadow-sheet);scrollbar-width:none}.df-ed-pvp{min-height:7.5rem}.df-ed-ghost-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);pointer-events:none}.df-ed-ghost{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.375rem;height:1.875rem;padding-inline:.6875rem;border-radius:var(--radius-8);background:var(--color-accent);color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap;box-shadow:0 10px 24px -8px #102a1f80}@media (prefers-reduced-motion: reduce){.df-fade,.df-s9,.df-s9.is-out,.df-ed-dr.is-in,.df-ed-dr.is-out,.df-ed-bth,.df-s8-drop{animation-duration:.01ms!important}.df-spin{animation-duration:1.6s}}.shell-frame[data-full-bleed=true]:has(>.tk-page){height:100%}.tk-page{display:grid;grid-template-columns:var(--tasks-views-width) minmax(0,1fr);height:100%;min-height:0;background:var(--color-card);color:var(--color-ink)}.tk-views{background:var(--color-tasks-views-bg);border-inline-end:1px solid var(--color-separator);overflow:auto;padding:1.125rem .625rem 6.25rem;scrollbar-width:none}.tk-views-h{font-size:.75rem;font-weight:600;color:var(--color-ink-muted);padding:.875rem .625rem .375rem}.tk-views-h:first-child{padding-block-start:0}.tk-vw{display:flex;align-items:center;gap:.625rem;width:100%;height:2.25rem;padding-block:0;padding-inline:.625rem .5rem;border:0;border-radius:.5625rem;background:transparent;font-size:.875rem;font-weight:500;color:var(--color-ink);transition:background .12s;white-space:nowrap;overflow:hidden;text-align:start;cursor:pointer}.tk-vw:hover{background:var(--color-fill-2)}.tk-vw[data-on=true]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.tk-vw-i{width:1.375rem;display:grid;place-items:center;color:var(--color-accent);flex:none;font-size:1rem}.tk-vw-i[data-tone=red]{color:var(--color-red)}.tk-vw-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.tk-vw-c{font-family:"Satoshi",var(--font-sans);font-weight:500;font-size:.78125rem;color:var(--color-ink-muted);flex:none}.tk-vw[data-on=true] .tk-vw-c{color:var(--color-accent)}.tk-vw-c[data-tone=red]{color:var(--color-red);font-weight:700}.tk-vw-l{font-size:.75rem;color:var(--color-ink-muted);opacity:0;transition:opacity .12s;flex:none;display:grid}.tk-vw:hover .tk-vw-l{opacity:.7}.tk-vw-m{width:1.5rem;height:1.5rem;border-radius:.375rem;display:none;place-items:center;color:var(--color-ink-light);flex:none}.tk-vw-m:hover{background:var(--color-fill-3)}.tk-vw[data-custom=true]:hover .tk-vw-c,.tk-vw[data-custom=true]:focus-within .tk-vw-c{display:none}.tk-vw[data-custom=true]:hover .tk-vw-m,.tk-vw[data-custom=true]:focus-within .tk-vw-m{display:grid}.tk-vti{width:1.375rem;height:1.375rem;border-radius:.375rem;display:grid;place-items:center;background:color-mix(in srgb,var(--vc) 14%,var(--color-card));color:var(--vc);flex:none;font-size:.875rem}.tk-vw[data-kind=draft]{background:var(--color-card);box-shadow:inset 0 0 0 1.5px var(--color-accent);color:var(--color-accent);cursor:default}.tk-vw[data-kind=draft] .tk-vti{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-tasks-draft-icon-ring)}.tk-vw[data-kind=rename]{background:var(--color-card);box-shadow:inset 0 0 0 1.5px var(--color-accent);cursor:text}.tk-vw[data-kind=rename] input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-weight:600;color:var(--color-ink)}.tk-vw[data-dragging=true]{opacity:.4}.tk-vw[data-dover=true]{box-shadow:inset 0 2px 0 var(--color-accent)}.tk-vnew{display:flex;align-items:center;gap:.625rem;width:100%;height:2.25rem;padding-inline:.625rem;border:0;border-radius:.5625rem;background:transparent;font-size:.84375rem;font-weight:500;color:var(--color-accent);margin-block-start:.125rem}.tk-vnew:hover{background:var(--color-accent-tint)}.tk-vnew>svg{font-size:1.0625rem}.tk-views-note{font-size:.71875rem;color:var(--color-ink-muted);padding:.5rem .625rem 0;line-height:1.5;text-wrap:pretty}.tk-vh{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tk-vh-t{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1}.tk-vh .tk-vti,.tk-vh .tk-vw-i{width:1.875rem;height:1.875rem;border-radius:.5rem;font-size:1.125rem}.tk-vh h1{margin:0;font-size:1.625rem;font-weight:800;letter-spacing:-.018em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tk-vh h1[data-editable=true]{cursor:text;border-radius:.5rem;padding-inline:.25rem;margin-inline:-.25rem}.tk-vh h1[data-editable=true]:hover{background:var(--color-fill-1)}.tk-vh-n{font-family:"Satoshi",var(--font-sans);font-weight:600;font-size:1rem;color:var(--color-ink-muted);flex:none}.tk-vh-lock{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-ink-muted);flex:none}.tk-vname{font-size:1.5rem;font-weight:800;letter-spacing:-.018em;border:0;outline:0;background:transparent;min-width:0;flex:1;color:var(--color-ink);padding:.125rem .375rem;margin-inline:-.375rem;border-radius:.5rem;box-shadow:inset 0 0 0 1.5px var(--color-accent);font-family:inherit}.tk-vb{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.875rem;padding:.5rem .625rem;border-radius:.875rem;background:var(--color-tasks-surface-soft);box-shadow:inset 0 0 0 1px var(--color-tasks-ring-soft)}.tk-vb[data-state=draft]{background:var(--color-tasks-draft-bg);box-shadow:inset 0 0 0 1.5px var(--color-tasks-draft-ring)}.tk-vb[data-state=dirty]{background:var(--color-tasks-dirty-bg);box-shadow:inset 0 0 0 1px var(--color-tasks-dirty-ring)}.tk-vch{display:inline-flex;align-items:center;height:1.875rem;border-radius:.5625rem;background:var(--color-card);box-shadow:var(--shadow-tasks-chip);font-size:.8125rem;max-width:20rem}.tk-vch>button:first-child{display:inline-flex;align-items:center;gap:.3125rem;height:100%;padding-inline:.625rem .375rem;min-width:0;border:0;background:transparent;border-start-start-radius:.5625rem;border-end-start-radius:.5625rem;color:inherit}.tk-vch>button:first-child:hover{background:var(--color-fill-1)}.tk-vch small{color:var(--color-ink-muted);font-size:.75rem;flex:none}.tk-vch b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-vch svg{font-size:.875rem;color:var(--color-ink-muted);flex:none}.tk-vch .tk-vx{width:1.625rem;height:100%;display:grid;place-items:center;border:0;background:transparent;color:var(--color-ink-muted);border-inline-start:1px solid var(--color-separator);border-start-end-radius:.5625rem;border-end-end-radius:.5625rem}.tk-vch .tk-vx:hover{color:var(--color-ink);background:var(--color-fill-1)}.tk-vadd{display:inline-flex;align-items:center;gap:.375rem;height:1.875rem;padding-inline:.6875rem;border:0;border-radius:.5625rem;background:transparent;font-size:.8125rem;font-weight:600;color:var(--color-accent)}.tk-vadd:hover{background:var(--color-accent-tint)}.tk-vadd>svg{font-size:1rem}.tk-vhint{font-size:.8125rem;color:var(--color-ink-muted);padding-inline:.25rem}.tk-vend{margin-inline-start:auto;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.tk-vdt{display:inline-flex;align-items:center;gap:.375rem;font-size:.78125rem;font-weight:600;color:var(--color-beige-text);white-space:nowrap}.tk-vdt:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--color-tasks-dirty-dot)}.tk-vsys{display:inline-flex;align-items:center;gap:.25rem;font-size:.78125rem;color:var(--color-ink-muted);white-space:nowrap}.tk-vpk{display:flex;flex-wrap:wrap;gap:.375rem;padding:.25rem .625rem .5rem}.tk-vpk button{width:1.625rem;height:1.625rem;border-radius:.4375rem;display:grid;place-items:center;border:0}.tk-vpk[data-kind=color] button{background:var(--vc)}.tk-vpk[data-kind=color] button[data-on=true]{box-shadow:0 0 0 2px var(--color-card),0 0 0 4px var(--vc)}.tk-vpk[data-kind=icon] button{color:var(--color-ink-light);background:var(--color-fill-1);font-size:.9375rem}.tk-vpk[data-kind=icon] button[data-on=true]{background:var(--color-accent-soft);color:var(--color-accent)}.tk-main{min-width:0;min-height:0;overflow:auto;padding:1.5rem 1.875rem 8.125rem;display:flex;flex-direction:column;gap:.875rem}.tk-main[data-layout=board]{overflow:hidden;padding-block-end:4.375rem}.tk-tbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tk-tsep{width:1px;height:1.125rem;background:var(--color-separator);margin-inline:.25rem}.tk-sp{flex:1}.tk-tb{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding-inline:.625rem;border:0;border-radius:.5rem;background:transparent;font-size:.84375rem;font-weight:500;color:var(--color-ink-light);white-space:nowrap;transition:background .14s,color .14s}.tk-tb:hover,.tk-tb[data-state=open]{background:var(--color-fill-2);color:var(--color-ink)}.tk-tb>svg{font-size:1.0625rem}.tk-search{display:flex;align-items:center;gap:.4375rem;height:2rem;padding-inline:.625rem;border-radius:.5625rem;background:var(--color-fill-2);color:var(--color-ink-muted);width:15.625rem;max-width:100%;transition:background .14s,box-shadow .14s}.tk-search:focus-within{background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong),0 0 0 3px var(--color-tasks-title-focus)}.tk-search>input{border:0;outline:0;background:transparent;font-size:.84375rem;flex:1;min-width:0;color:var(--color-ink);font-family:inherit}.tk-search>svg{font-size:1rem}.tk-kbd{font-family:"Satoshi",var(--font-sans);font-weight:600;font-size:.6875rem;color:var(--color-ink-muted);border-radius:.3125rem;box-shadow:inset 0 0 0 1px var(--color-separator-strong);padding-inline:.3125rem;line-height:1.125rem}.tk-cnt{display:inline-grid;place-items:center;min-width:1.125rem;height:1.125rem;padding-inline:.3125rem;border-radius:var(--radius-pill);background:var(--color-fill-2);color:var(--color-ink-light);font-family:"Satoshi",var(--font-sans);font-size:.6875rem;font-weight:600}.tk-kb{margin-inline-start:auto;font-family:"Satoshi",var(--font-sans);font-size:.75rem;font-weight:500;color:var(--color-ink-muted);white-space:nowrap;display:inline-flex;align-items:center}.tk-ck{margin-inline-start:auto;color:var(--color-accent);font-size:1rem}.tk-pi-check{width:1.125rem;height:1.125rem;border-radius:.3125rem;display:inline-grid;place-items:center;flex:none;box-shadow:inset 0 0 0 1.5px var(--color-separator-strong);color:var(--color-accent-text);font-size:.75rem}.tk-pi-check[data-on=true]{background:var(--color-accent);box-shadow:none}.tk-pi-check:not([data-on=true])>svg{opacity:0}.tk-lnk{border:0;background:transparent;padding:0;color:var(--color-accent);font-size:.84375rem;font-weight:500}.tk-lnk:hover{text-decoration:underline}.tk-t3{color:var(--color-ink-muted)}.tk-tck{width:1.375rem;height:1.375rem;border:0;padding:0;border-radius:50%;box-shadow:inset 0 0 0 1.6px var(--color-tasks-check-ring);display:grid;place-items:center;color:var(--color-card);flex:none;background:var(--color-card);transition:background .14s,box-shadow .14s,transform .2s var(--ease)}.tk-tck>svg{font-size:.8125rem;opacity:0;transition:opacity .12s}.tk-tck:hover{box-shadow:inset 0 0 0 1.6px var(--color-accent)}.tk-tck:hover>svg{opacity:.35;color:var(--color-accent)}.tk-tck[data-pr=urgent]{box-shadow:inset 0 0 0 1.6px var(--color-tasks-check-urgent)}.tk-tck[data-pr=high]{box-shadow:inset 0 0 0 1.6px var(--color-tasks-check-high)}.tk-tck[data-on=true]{background:var(--color-signal);box-shadow:none}.tk-tck[data-on=true]>svg{opacity:1;color:var(--color-card)}.tk-tck:active{transform:scale(.88)}.tk-due{display:inline-flex;align-items:center;gap:.25rem;font-family:"Satoshi","Ploni",var(--font-sans);font-weight:500;font-size:.78125rem;color:var(--color-ink-light);white-space:nowrap}.tk-due>svg{font-size:.8125rem}.tk-due[data-tone=over]{color:var(--color-red);font-weight:600}.tk-due[data-tone=late]{color:var(--color-red)}.tk-due[data-tone=today]{color:var(--color-accent);font-weight:600}.tk-due[data-tone=none]{color:var(--color-ink-muted)}.tk-due[data-tone=def]{color:var(--color-status-purple)}.tk-pr{display:inline-flex;align-items:center;gap:.25rem;font-size:.78125rem;color:var(--color-ink-light);white-space:nowrap}.tk-pr>svg{font-size:.8125rem}.tk-pr[data-pr=urgent]>svg{color:var(--color-red)}.tk-pr[data-pr=high]>svg{color:var(--color-beige)}.tk-pr[data-pr=medium]>svg{color:var(--color-tasks-flag-medium)}.tk-pr[data-pr=low]>svg{color:var(--color-tasks-flag-low)}[data-slot=popover-item] .tk-pr{width:1.125rem}.tk-who{display:inline-grid;place-items:center;border:0;padding:0;background:transparent;border-radius:50%;flex:none;transition:box-shadow .12s}.tk-who:hover{box-shadow:0 0 0 2px var(--color-card),0 0 0 3.5px var(--color-separator-strong)}.tk-who[data-none=true]{width:var(--s);height:var(--s);color:var(--color-ink-muted);outline:1.4px dashed var(--color-tasks-unassigned-ring);outline-offset:-1.4px;box-shadow:none;font-size:.8125rem}.tk-who[data-none=true]:hover{outline-color:var(--color-accent);color:var(--color-accent)}.tk-ava{width:var(--s);height:var(--s);font-size:calc(var(--s) * .4)}.tk-rec{display:inline-flex;align-items:center;gap:.3125rem;font-size:.78125rem;color:var(--color-ink-light);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.tk-rec>svg{font-size:.8125rem;color:var(--color-ink-muted)}.tk-rec:hover,.tk-rec:hover>svg{color:var(--color-accent)}.tk-rec>span{overflow:hidden;text-overflow:ellipsis}.tk-owner{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.84375rem;color:var(--color-ink);min-width:0}.tk-owner>span:last-child{overflow:hidden;text-overflow:ellipsis}.tk-owner[data-none=true]{color:var(--color-ink-muted)}.tk-ava0{width:var(--s);height:var(--s);border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-separator-strong);display:inline-grid;place-items:center;color:var(--color-ink-muted);flex:none;font-size:calc(var(--s) * .55)}.tk-flash{animation:tk-flash 1.4s var(--ease)}@keyframes tk-flash{0%{background:var(--color-tasks-flash)}to{background:transparent}}.tk-qad{display:flex;align-items:center;gap:.625rem;height:3.25rem;padding-inline:.875rem .625rem;border-radius:.875rem;background:var(--color-card);box-shadow:var(--shadow-tasks-chip);transition:box-shadow .16s;flex:none}.tk-qad:focus-within{box-shadow:0 0 0 1px var(--color-tasks-qa-focus-ring),0 0 0 4px var(--color-tasks-qa-focus-halo)}.tk-qpl{color:var(--color-accent);display:grid;font-size:1.25rem}.tk-qad input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:.90625rem;color:var(--color-ink);font-family:inherit}.tk-qad input::placeholder{color:var(--color-ink-muted)}.tk-qtk{display:flex;gap:.3125rem;flex:none}.tk-qtok{display:inline-flex;align-items:center;gap:.3125rem;height:1.75rem;padding-inline:.625rem;border:0;border-radius:.5rem;background:transparent;font-size:.78125rem;font-weight:500;color:var(--color-ink-muted);box-shadow:inset 0 0 0 1px var(--color-separator);white-space:nowrap;transition:background .12s,color .12s}.tk-qtok:hover{background:var(--color-fill-1);color:var(--color-ink)}.tk-qtok>svg{font-size:.875rem}.tk-qtok[data-set=true]{background:var(--color-accent-tint);color:var(--color-accent);box-shadow:none}.tk-tbl{background:var(--color-card);border-radius:1rem;box-shadow:0 0 0 1px var(--color-separator);container-type:inline-size}.tk-th,.tk-tr{display:grid;grid-template-columns:var(--gt);align-items:center;column-gap:.75rem;padding-inline:.625rem .75rem}.tk-th{height:2.5rem;font-size:.78125rem;font-weight:600;color:var(--color-ink-muted);border-block-end:1px solid var(--color-separator);position:sticky;inset-block-start:0;background:var(--color-tasks-sticky-head);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;border-start-start-radius:1rem;border-start-end-radius:1rem}.tk-sort{cursor:pointer;display:inline-flex;align-items:center;gap:.1875rem;white-space:nowrap;border:0;background:transparent;padding:0;font:inherit;color:inherit;justify-self:start}.tk-sort:hover{color:var(--color-ink)}.tk-sort>svg{font-size:.75rem;color:var(--color-accent)}.tk-tr{min-height:3.375rem;position:relative;cursor:pointer;transition:background .12s}.tk-tr+.tk-tr:before,.tk-tpk+.tk-tr:before{content:"";position:absolute;inset-block-start:0;inset-inline:.875rem;height:1px;background:var(--color-separator)}.tk-tr:hover{background:var(--color-tasks-surface-soft)}.tk-tr[data-selected=true]{background:var(--color-accent-tint)}.tk-tr[data-peek=true]{background:var(--color-tasks-peek-bg)}.tk-c{min-width:0;font-size:.84375rem}.tk-cn{display:flex;align-items:center;gap:.625rem;min-width:0}.tk-cn b{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-tr[data-done=true] .tk-cn b{color:var(--color-ink-muted);text-decoration:line-through}.tk-ckb{opacity:0;transition:opacity .12s;display:grid;place-items:center}.tk-tr:hover .tk-ckb,.tk-ckb[data-on=true],.tk-tbl[data-has-selection=true] .tk-ckb,.tk-th .tk-ckb,.tk-ckb:focus-within{opacity:1}.tk-cellb{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;border:0;background:transparent;border-radius:var(--radius-pill);padding:.125rem .25rem;margin:-.125rem -.25rem;transition:background .12s;color:inherit;font:inherit;min-width:0}.tk-cellb:hover{background:var(--color-fill-2)}.tk-ccr{font-family:"Satoshi","Ploni",var(--font-sans);font-weight:500;font-size:.78125rem;color:var(--color-ink-muted)}.tk-tpk{padding:.25rem 1.125rem 1.125rem;padding-inline-start:3.625rem;background:var(--color-tasks-peek-bg);border-block-start:1px solid var(--color-separator)}.tk-tpk .tk-tdl{max-width:38.75rem}.tk-tpk .tk-props{display:none}.tk-tpk-rec{display:flex;align-items:center;gap:.75rem;max-width:38.75rem;min-height:2.25rem;margin-block-end:.375rem}.tk-tpg{display:flex;align-items:center;gap:.75rem;height:3.25rem;padding-inline:1rem;border-block-start:1px solid var(--color-separator);font-size:.8125rem;color:var(--color-ink-muted)}.tk-pnx{display:inline-flex;align-items:center;gap:.25rem}.tk-pnx .num{font-size:.78125rem;min-width:2.75rem;text-align:center}.tk-selx{height:1.75rem;border:0;border-radius:.4375rem;padding-inline:.5rem 1.5rem;background-color:var(--color-fill-2);color:var(--color-ink);font-size:.78125rem;font-family:inherit}.tk-board{flex:1;min-height:0;display:flex;gap:.75rem;overflow-x:auto;padding:.125rem .125rem .875rem;scrollbar-width:thin}.tk-bcl{flex:1 0 16.875rem;max-width:21.25rem;display:flex;flex-direction:column;background:var(--color-bg);border-radius:1.125rem;min-height:0;transition:background .14s,box-shadow .14s}.tk-bcl>header{display:flex;align-items:center;gap:.5rem;min-height:3rem;padding-inline:.875rem;flex:none;flex-wrap:wrap}.tk-bcl>header .tk-cnt{background:var(--color-fill-2)}.tk-bcl-note{font-size:.75rem;color:var(--color-ink-muted)}.tk-wip{display:flex;align-items:center;gap:.375rem;width:100%;margin:-.25rem 0 .5rem;padding:.375rem .625rem;border-radius:.5625rem;background:var(--color-beige-light);color:var(--color-beige-text);font-size:.75rem;font-weight:600}.tk-bb{flex:1;min-height:0;overflow-y:auto;padding:0 .5rem .625rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:none}.tk-bcl[data-off=true]{background:var(--color-tasks-surface-soft);box-shadow:inset 0 0 0 1px var(--color-tasks-ring-soft)}.tk-offz{border-radius:.75rem;padding:.625rem;display:flex;flex-direction:column;gap:.5rem;transition:background .14s,box-shadow .14s}.tk-offz h5{margin:0;display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700}.tk-offz p{margin:0;font-size:.75rem;color:var(--color-ink-muted)}.tk-offz[data-zone=cancelled]{opacity:.9}.tk-more{height:2.125rem;border:0;border-radius:.625rem;font-size:.8125rem;font-weight:500;color:var(--color-ink-light);background:var(--color-tasks-more-bg);flex:none}.tk-more:hover{background:var(--color-card)}.tk-ddrop{border:1.5px dashed var(--color-separator-strong);border-radius:.75rem;min-height:3.5rem;display:grid;place-items:center;font-size:.78125rem;color:var(--color-ink-muted);flex:none;padding:.5rem}.tk-dragback{margin:0;font-size:.75rem;text-align:center;padding:.375rem;color:var(--color-ink-muted)}[data-drop][data-over=true]{background:var(--color-tasks-drop-bg)!important;box-shadow:inset 0 0 0 2px var(--color-tasks-drop-ring)!important}.tk-tcd{display:flex;flex-direction:column;gap:.375rem;padding:.6875rem .75rem .625rem;border-radius:.8125rem;background:var(--color-card);box-shadow:var(--shadow-card);cursor:grab;transition:box-shadow .16s,transform .2s var(--ease),opacity .16s;flex:none;outline:0}.tk-tcd:hover{box-shadow:var(--shadow-tasks-card-hover)}.tk-tcd:focus-visible{box-shadow:var(--focus-ring)}.tk-tcd[data-ghost=true]{opacity:.35;transform:scale(.98)}.tk-tcd[data-sel=true]{box-shadow:0 0 0 2px var(--color-accent)}.tk-tcd[data-done=true] .tk-tcd-t b{color:var(--color-ink-muted);text-decoration:line-through}.tk-tcd-t{display:flex;align-items:flex-start;gap:.5rem}.tk-tcd-t .tk-tck{width:1.125rem;height:1.125rem;margin-block-start:1px}.tk-tcd-t .tk-tck>svg{font-size:.6875rem}.tk-tcd-t b{flex:1;min-width:0;font-size:.84375rem;font-weight:500;line-height:1.4;cursor:pointer;text-wrap:pretty}.tk-tcd-m{display:flex;align-items:center;gap:.5rem;min-width:0;padding-inline-start:1.625rem}.tk-tcd-m .tk-rec{min-width:0}.tk-stale{font-size:.71875rem;color:var(--color-ink-muted);padding-inline-start:1.625rem}.tk-stale[data-warn=true]{color:var(--color-beige-text);font-weight:600}.tk-tdl{display:flex;flex-direction:column;gap:1rem}.tk-fl{display:flex;flex-direction:column;gap:.375rem}.tk-fl>span{font-size:.78125rem;font-weight:600;color:var(--color-ink-light)}.tk-tds{min-height:4.75rem}.tk-props{background:var(--color-card);border-radius:.875rem;box-shadow:0 0 0 1px var(--color-separator);overflow:hidden}.tk-prop{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.875rem;padding:.5rem 1rem;position:relative;border:0;background:transparent;text-align:start;color:inherit;font:inherit}button.tk-prop:hover{background:var(--color-fill-1)}.tk-prop+.tk-prop:before{content:"";position:absolute;inset-block-start:0;inset-inline:1rem 0;height:1px;background:var(--color-separator)}.tk-prop-l{flex:0 0 5.375rem;font-size:.78125rem;color:var(--color-ink-muted)}.tk-prop>:last-child{margin-inline-start:auto}.tk-tacts{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.tk-dngt{color:var(--color-red)}.tk-dngt:hover{background:var(--color-red-light)!important;color:var(--color-red)!important}.tk-ttl h5{margin:0 0 .5rem;font-size:.78125rem;font-weight:600;color:var(--color-ink-muted)}.tk-ttl-row{display:grid;grid-template-columns:.875rem 1fr auto;align-items:center;gap:.625rem;min-height:2rem;font-size:.8125rem;position:relative}.tk-ttl-row>i{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-separator-strong);justify-self:center}.tk-ttl-row+.tk-ttl-row:before{content:"";position:absolute;inset-inline-start:.40625rem;inset-block-start:-.75rem;height:1rem;width:1px;background:var(--color-separator-strong)}.tk-ttl-row b{font-weight:500}.tk-ttl-row span{color:var(--color-ink-muted);font-size:.78125rem}.tk-sheet-bg{position:fixed;inset:var(--shell-topbar-h) 0 0 0;z-index:var(--z-overlay);background:var(--color-tasks-sheet-scrim);opacity:0;pointer-events:none;transition:opacity .2s}.tk-sheet-bg[data-open=true]{opacity:1;pointer-events:auto}.tk-sheet{position:fixed;inset-block:var(--shell-topbar-h) 0;inset-inline-end:0;z-index:var(--z-overlay-strong);width:var(--tasks-sheet-width);max-width:94vw;background:var(--color-card);box-shadow:var(--shadow-tasks-sheet);transform:translate(-104%);transition:transform .34s var(--ease);display:flex;flex-direction:column}[dir=ltr] .tk-sheet{box-shadow:var(--shadow-tasks-sheet-ltr);transform:translate(104%)}.tk-sheet[data-open=true],[dir=ltr] .tk-sheet[data-open=true]{transform:none}.tk-sheet-h{display:flex;align-items:flex-start;gap:.75rem;padding-block:1.25rem .625rem;padding-inline:1.25rem 1rem}.tk-sheet-h .tk-tck{margin-block-start:.3125rem}.tk-tti{flex:1;min-width:0;border:0;outline:0;resize:none;font-family:"Ploni",var(--font-sans);font-weight:700;font-size:1.1875rem;line-height:1.35;color:var(--color-ink);background:transparent;padding:.125rem 0;border-radius:.375rem}.tk-tti:focus{box-shadow:0 0 0 3px var(--color-tasks-title-focus)}.tk-sheet-b{flex:1;overflow:auto;padding:.25rem 1.25rem 6.25rem}.tk-bulk{position:fixed;inset-block-end:4.125rem;inset-inline-start:50%;transform:translate(50%);z-index:var(--z-overlay);display:flex;align-items:center;gap:.125rem;height:2.875rem;padding-inline:.5rem .375rem;border-radius:var(--radius-pill);background:var(--color-tpl-bulk-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--color-tpl-bulk-text);box-shadow:var(--shadow-tpl-bulk);white-space:nowrap;animation:tk-bulk-in .3s var(--ease)}[dir=ltr] .tk-bulk{transform:translate(-50%)}@keyframes tk-bulk-in{0%{opacity:0;margin-block-end:-1rem}}.tk-bulk b{font-size:.84375rem;font-weight:600;padding-inline:.625rem}.tk-bulk button{display:inline-flex;align-items:center;gap:.375rem;height:2.125rem;padding-inline:.75rem;border:0;border-radius:var(--radius-pill);background:transparent;font-size:.8125rem;font-weight:500;color:var(--color-tpl-bulk-ink)}.tk-bulk button:hover{background:var(--color-tpl-bulk-hover);color:var(--color-card)}.tk-bulk button[data-danger=true]{color:var(--color-toast-icon-bad)}.tk-bulk button>svg{font-size:1rem}.tk-bulk-sep{width:1px;height:1.125rem;background:var(--color-tpl-bulk-sep);margin-inline:.25rem}.tk-bulk .tk-bulk-x{width:2.125rem;padding:0;justify-content:center}body:has(.tk-bulk) .ui-toast-stack{bottom:7.75rem}.tk-terr,.tk-tempty{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:5rem 1.25rem;text-align:center;color:var(--color-ink-muted);font-size:.84375rem}.tk-terr>svg:first-child{font-size:1.875rem;color:var(--color-red);margin-block-end:.375rem}.tk-tempty>svg:first-child{font-size:2rem;margin-block-end:.375rem}.tk-terr b,.tk-tempty b{font-size:1rem;color:var(--color-ink)}.tk-terr .tk-state-btn,.tk-tempty .tk-state-btn{margin-block-start:.75rem}.tk-pop{width:var(--pw, 15.625rem)}.tk-pdi{display:flex;align-items:center;gap:.5625rem;min-height:2.125rem;padding-inline:.625rem;font-size:.84375rem;position:relative;border-radius:.4375rem;cursor:pointer}.tk-pdi:hover{background:var(--color-fill-2)}.tk-pdi input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tk-pdi>svg{color:var(--color-ink-light);font-size:1rem}.tk-pdt{display:flex;gap:.375rem;padding:.375rem .375rem .25rem;align-items:center}.tk-pdt input{height:1.875rem;border:0;border-radius:.4375rem;box-shadow:inset 0 0 0 1px var(--color-separator-strong);font-family:"Satoshi",var(--font-sans);font-weight:500;font-size:.78125rem;padding-inline:.375rem;min-width:0;flex:1;color:var(--color-ink);background:var(--color-card)}.tk-pdt input[type=time]{flex:0 0 4.875rem}@container shell (max-width: 77.5rem){.tk-page{grid-template-columns:var(--tasks-views-width-narrow) minmax(0,1fr)}.tk-main{padding:1.25rem 1.375rem 8.125rem}}@container shell (max-width: 47.5rem){.tk-page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.tk-views{display:flex;align-items:center;gap:.25rem;overflow-x:auto;padding:.625rem .75rem;border-inline-end:0;border-block-end:1px solid var(--color-separator)}.tk-views-h,.tk-views-note,.tk-vw-l{display:none}.tk-vw,.tk-vnew{width:auto;flex:none}.tk-main{padding:1rem 1rem 8.125rem}.tk-qtk{display:none}.tk-search{width:100%}}.tk-ltd-b{padding-block-end:1.25rem}.mk-hub{--mk-t3: var(--color-ink-muted);--mk-sep: var(--color-separator);--mk-card-shadow: var(--shadow-mk-lift);--mk-ig-edge: var(--color-separator);min-height:calc(100dvh - var(--shell-topbar-h));display:flex;flex-direction:column;background:var(--color-card);color:var(--color-ink)}.mk-hub.mk-setup{--mk-t3: var(--color-mk-ink-2);--mk-sep: rgba(31, 31, 30, .13);--mk-card-shadow: var(--shadow-mk-card);--mk-ig-edge: var(--color-mk-edge);background:var(--color-mk-page)}.mk-hub .num,.mk-panel .num,.mk-modal .num{font-family:Satoshi,Ploni,sans-serif;font-variant-numeric:tabular-nums;unicode-bidi:isolate;direction:ltr}.mk-sp{flex:1}.mk-mut{color:var(--mk-t3, var(--color-ink-muted))}.mk-miss{font-weight:600;font-size:var(--text-12-5);font-family:Ploni,sans-serif;color:var(--color-beige-text);background:var(--color-beige-light);padding:1px .4375rem;border-radius:var(--radius-6);white-space:nowrap}.hb-row{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:.125rem;height:3.125rem;padding-inline:1.875rem;background:color-mix(in srgb,var(--color-card) 90%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(18px);backdrop-filter:saturate(1.8) blur(18px);border-block-end:1px solid var(--color-mk-lift-rim);overflow-x:auto;scrollbar-width:none}.hb-row::-webkit-scrollbar{display:none}.mk-setup .hb-row{background:var(--color-card);border-block-end-color:var(--color-mk-rim)}.hb-tab{position:relative;display:inline-flex;align-items:center;gap:.4375rem;height:3.125rem;padding-inline:.75rem;font-size:var(--text-14);font-weight:500;color:var(--color-ink-light);white-space:nowrap;text-decoration:none;transition:color var(--dur-140)}.hb-tab svg{font-size:1.0625rem}.hb-tab:hover{color:var(--color-ink)}.hb-tab[aria-current=page]{color:var(--color-ink);font-weight:700}.hb-tab[aria-current=page]:after{content:"";position:absolute;inset-block-end:-1px;inset-inline:.625rem;height:.125rem;border-radius:.125rem;background:var(--color-accent)}.hb-tab[aria-current=page] svg{color:var(--color-accent)}.hb-nb{display:inline-flex;color:var(--color-beige-text)}.hb-set{display:inline-flex;align-items:center;gap:.5rem;height:2.125rem;padding-inline:.75rem;border-radius:var(--radius-10);font-size:var(--text-13-5);font-weight:600;color:var(--color-ink);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-mk-control-soft),0 1px 1px #0000000d;white-space:nowrap;text-decoration:none;transition:box-shadow var(--dur-140)}.hb-set:hover{box-shadow:inset 0 0 0 1px var(--color-mk-control)}.hb-st2{display:inline-flex;align-items:center;gap:.25rem;height:1.375rem;padding-inline:.4375rem;border-radius:var(--radius-6);font-size:var(--text-12);font-weight:600}.hb-st2.ok{background:var(--color-accent-soft);color:var(--color-accent)}.hb-st2.warn{background:var(--color-mk-warn-tag-bg);color:var(--color-mk-warn-tag-ink)}.hb-st2.bad{background:var(--color-red-light);color:var(--color-red)}.hb-ndb{display:inline-flex;align-items:center;gap:.4375rem;height:2.125rem;padding-inline:.75rem .625rem;margin-inline-end:.5rem;border-radius:var(--radius-10);font-size:var(--text-13-5);font-weight:600;color:var(--color-ink);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-mk-control-soft),0 1px 1px #0000000d;white-space:nowrap;cursor:pointer}.hb-ndb:hover{box-shadow:inset 0 0 0 1px var(--color-mk-control)}.hb-ndb>svg{color:var(--color-beige-text)}.hb-ndb .n{font:700 .71875rem/1.125rem Satoshi,sans-serif;min-width:1.125rem;padding-inline:.3125rem;border-radius:var(--radius-pill);background:var(--color-beige-text);color:var(--color-card);text-align:center}.hb-ndp{display:flex;flex-direction:column;padding:.125rem}.hb-ndi{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem;border-radius:var(--radius-10);text-align:start;width:100%;color:inherit;text-decoration:none;transition:background var(--dur-120)}.hb-ndi+.hb-ndi{box-shadow:inset 0 1px 0 var(--color-separator)}.hb-ndi:hover{background:var(--color-fill-1)}.hb-ndi .ic,.hb-ndr .ic{width:2rem;height:2rem;border-radius:var(--radius-9);display:grid;place-items:center;background:var(--color-beige-light);color:var(--color-beige-text);flex:none}.hb-ndi .ic.r,.hb-ndr .ic.r{background:var(--color-red-light);color:var(--color-red)}.hb-ndi .tx b{display:block;font-size:var(--text-13-5);font-weight:600;line-height:1.35}.hb-ndi .tx small{display:block;font-size:var(--text-12-5);color:var(--color-ink-muted)}.hb-ndi .go{display:inline-flex;align-items:center;gap:.1875rem;font-size:var(--text-12-5);font-weight:600;color:var(--color-accent);white-space:nowrap}.hb-fb{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;padding:.875rem 1.875rem 0;max-width:83.75rem;width:100%;margin-inline:auto}.hb-tsep{width:1px;height:1.125rem;background:var(--color-separator);margin-inline:.25rem}.hb-fr{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding-inline:.625rem;border-radius:var(--radius-8);background:var(--color-card);box-shadow:0 0 0 1px var(--color-mk-rim),0 1px 1px #0000000a;font-size:var(--text-12-5);font-weight:600;color:var(--color-mk-ink-strong);white-space:nowrap}.hb-fr>svg{color:var(--color-mk-ink-2)}.hb-fr.old{background:var(--color-beige-light);box-shadow:0 0 0 1px #94590f59;color:var(--color-mk-stale-ink)}.hb-fr.old>svg{color:var(--color-beige-text)}.hb-c{flex:1;width:100%;max-width:83.75rem;margin-inline:auto;padding:1.25rem 1.875rem 8.125rem;display:flex;flex-direction:column;gap:1.375rem;min-width:0}.hb-sh{display:flex;align-items:center;gap:.625rem;margin-block-end:.625rem}.hb-sh h2{margin:0;font-size:var(--text-17);font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:.375rem;white-space:nowrap}.hb-q{display:inline-flex;color:var(--mk-t3);cursor:help;vertical-align:middle;border-radius:var(--radius-pill)}.hb-q:hover,.hb-q:focus-visible{color:var(--color-ink);outline:none}.mk-note{font-size:var(--text-12-5);color:var(--mk-t3, var(--color-ink-muted));display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.mk-lbl{font-size:var(--text-12-5);font-weight:600;color:var(--mk-t3)}.mk-big{font:700 1.875rem/1.1 Satoshi,Ploni,sans-serif;letter-spacing:-.025em;color:var(--color-ink)}.mk-c{background:var(--color-card);border-radius:var(--radius-16);box-shadow:var(--mk-card-shadow)}.mk-cp{padding:1.125rem 1.25rem}.hb-tile{display:flex;flex-direction:column;gap:.25rem;min-width:0}.hb-tile .mk-big{font-size:2.125rem}.hb-ts{display:flex;align-items:center;gap:.5rem;font-size:var(--text-12-5);color:var(--mk-t3);flex-wrap:wrap}.hb-chg{display:inline-flex;align-items:center;gap:.125rem;font:600 .75rem Satoshi,sans-serif;padding:1px .375rem;border-radius:var(--radius-6)}.hb-chg.good{background:var(--color-accent-soft);color:var(--color-accent)}.hb-chg.bad{background:var(--color-beige-light);color:var(--color-beige-text)}.hb-mw{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-13);font-weight:600;font-family:Ploni,sans-serif;letter-spacing:0;color:var(--color-accent);text-decoration:none}.hb-mw span:last-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.hb-sd{display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--text-12-5);font-weight:600;white-space:nowrap}.hb-sd.ok{color:var(--color-accent)}.hb-sd.warn{color:var(--color-beige-text)}.hb-sd.bad{color:var(--color-red)}.hb-sd.off{color:var(--mk-t3)}.hb-tech{border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--color-separator);background:var(--color-mk-sub1)}.mk-setup .hb-tech,.mk-panel[data-setup=true] .hb-tech,.mk-modal .hb-tech{box-shadow:inset 0 0 0 1px var(--color-mk-edge)}.hb-tech summary{display:flex;align-items:center;gap:.4375rem;height:2.375rem;padding-inline:.75rem;font-size:var(--text-13);font-weight:600;color:var(--color-ink-light);cursor:pointer;list-style:none}.hb-tech summary::-webkit-details-marker{display:none}.hb-tech summary:after{content:"";margin-inline-start:auto;width:.4375rem;height:.4375rem;border-inline-end:1.5px solid var(--mk-t3);border-block-end:1.5px solid var(--mk-t3);transform:rotate(45deg);transition:transform var(--dur-200)}.hb-tech[open] summary:after{transform:rotate(-135deg)}.hb-tech>div{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.5rem}.mk-k{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding-inline:.4375rem;border-radius:var(--radius-6);background:var(--color-fill-2);font:500 .75rem var(--font-mono);color:var(--color-ink-light);direction:ltr;unicode-bidi:isolate;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mk-k b{font-weight:500;color:var(--color-ink-muted)}.mk-code{display:block;padding:.75rem .875rem;border-radius:var(--radius-12);background:var(--color-stage);box-shadow:inset 0 0 0 1px var(--color-separator);font:.75rem/1.6 var(--font-mono);color:var(--color-ink-light);direction:ltr;text-align:start;white-space:pre-wrap;word-break:break-all}.mk-setup .mk-code,.mk-modal .mk-code{box-shadow:inset 0 0 0 1px var(--color-mk-edge)}.hb-cp{display:flex;align-items:center;gap:.5rem;min-width:0}.hb-cp .mk-code{flex:1;padding:.4375rem .6875rem;min-width:0}.mk-ig-h{font-size:var(--text-13);font-weight:600;color:var(--mk-t3);padding:0 1rem .4375rem;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.mk-setup .mk-ig-h,.mk-modal .mk-ig-h{color:var(--color-mk-ink-strong)}.mk-ig{background:var(--color-card);border-radius:var(--radius-14);box-shadow:0 0 0 1px var(--mk-ig-edge, var(--color-separator));overflow:hidden}.mk-modal .mk-ig{box-shadow:0 0 0 1px var(--color-mk-edge)}.mk-ig-r{display:flex;align-items:center;gap:.75rem;min-height:3.125rem;padding:.5rem 1rem;position:relative}.mk-ig-r+.mk-ig-r:before{content:"";position:absolute;inset-block-start:0;inset-inline:1rem 0;height:1px;background:var(--color-separator)}.mk-ig-r.btnr{cursor:pointer;transition:background var(--dur-120);width:100%;text-align:start;color:inherit}.mk-ig-r.btnr:hover{background:var(--color-fill-1)}.mk-ig-r.dis{opacity:.55;cursor:default}.mk-ig-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mk-ig-l b{font-size:var(--text-14);font-weight:500;color:var(--color-ink)}.mk-ig-l small{font-size:var(--text-12-5);color:var(--mk-t3);line-height:1.45;text-wrap:pretty}.mk-tile{width:1.875rem;height:1.875rem;border-radius:var(--radius-8);display:grid;place-items:center;flex:none;background:var(--color-fill-1);color:var(--color-ink-light)}.mk-ck{width:1.375rem;height:1.375rem;border-radius:var(--radius-pill);display:grid;place-items:center;flex:none}.mk-ck.ok{background:var(--color-accent);color:var(--color-card)}.mk-ck.no{box-shadow:inset 0 0 0 1.5px var(--color-beige-text);color:var(--color-beige-text)}.mk-banner{display:flex;align-items:flex-start;gap:.75rem;padding:.8125rem 1rem;border-radius:var(--radius-14);font-size:var(--text-13-5);line-height:1.5}.mk-banner>svg{margin-block-start:1px;flex:none}.mk-banner b{display:block;font-size:var(--text-14)}.mk-banner .ba{display:flex;gap:.375rem;margin-block-start:.5625rem;flex-wrap:wrap}.mk-banner.bad{background:var(--color-red-light);color:var(--color-mk-bad-ink)}.mk-banner.bad>svg{color:var(--color-red)}.mk-banner.warn{background:var(--color-beige-light);color:var(--color-mk-warn-ink)}.mk-banner.warn>svg{color:var(--color-beige-text)}.mk-banner.info{background:var(--color-fill-1);color:var(--color-ink-light)}.mk-banner.info>svg{color:var(--color-ink-muted)}.mk-setup .mk-banner.warn,.mk-modal .mk-banner.warn{background:linear-gradient(var(--color-beige-light),var(--color-beige-light)),var(--color-card);box-shadow:0 0 0 1px #94590f4d}.mk-setup .mk-banner.bad,.mk-modal .mk-banner.bad{background:linear-gradient(var(--color-red-light),var(--color-red-light)),var(--color-card);box-shadow:0 0 0 1px #b030244d}.mk-setup .mk-banner.info,.mk-modal .mk-banner.info{background:var(--color-card);box-shadow:0 0 0 1px var(--color-mk-edge)}.mk-pill{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding-inline:.5rem;border-radius:var(--radius-pill);font-size:var(--text-12);font-weight:600;white-space:nowrap}.mk-pill.ok{background:var(--color-accent-soft);color:var(--color-accent)}.mk-pill.warn{background:var(--color-beige-light);color:var(--color-beige-text)}.mk-pill.bad{background:var(--color-red-light);color:var(--color-red)}.mk-pill.off{background:var(--color-fill-2);color:var(--color-ink-light)}.mk-pill.info{background:var(--color-purple-light);color:var(--color-purple)}.mk-tbar{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.mk-tb{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding-inline:.625rem;border-radius:var(--radius-8);font-size:var(--text-13-5);font-weight:500;color:var(--color-ink-light);white-space:nowrap;cursor:pointer;transition:background var(--dur-140),color var(--dur-140)}.mk-tb:hover{background:var(--color-fill-2);color:var(--color-ink)}.mk-tb.on{background:var(--color-accent-soft);color:var(--color-accent)}.mk-tb .n{font:600 .6875rem/1.0625rem Satoshi,sans-serif;min-width:1.0625rem;padding-inline:.3125rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-card);text-align:center}.mk-lsr{display:flex;align-items:center;gap:.4375rem;height:2rem;padding-inline:.625rem;border-radius:var(--radius-9);background:var(--color-fill-2);color:var(--color-ink-muted);width:16.25rem;max-width:100%}.mk-lsr:focus-within{background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong),0 0 0 3px #36a06c24}.mk-lsr input{border:0;outline:0;background:transparent;font-size:var(--text-13-5);flex:1;min-width:0;color:var(--color-ink)}.mk-lsr kbd{border-radius:var(--radius-5);box-shadow:inset 0 0 0 1px var(--color-separator-strong);padding-inline:.3125rem;line-height:1.125rem;font:600 .6875rem Satoshi,sans-serif;color:var(--color-ink-muted)}.mk-setup [data-slot=native-select],.mk-setup input[data-slot=input],.mk-modal [data-slot=native-select]{box-shadow:inset 0 0 0 1px var(--color-mk-control)}.mk-setup [data-slot=checkbox]:not([data-state=checked]),.mk-modal [data-slot=checkbox]:not([data-state=checked]){box-shadow:inset 0 0 0 1.5px var(--color-mk-control)}.mk-setup [data-slot=switch][data-state=unchecked]{background:var(--color-mk-switch-off)}.mk-setup [data-slot=button][data-variant=secondary]{box-shadow:inset 0 0 0 1px var(--color-mk-control-soft),0 1px 1px #0000000d}.mk-setup [data-slot=segmented-control]{background:var(--color-mk-seg-track)}.mk-setup [data-slot=segmented-control] [data-state=on]{font-weight:600;box-shadow:0 0 0 1px var(--color-mk-seg-ring),0 1px 2px #0000001f}.mk-setup .mk-lsr{background:var(--color-card);color:var(--color-mk-ink-2);box-shadow:inset 0 0 0 1px var(--color-mk-control)}.mk-tw{background:var(--color-card);border-radius:var(--radius-16);box-shadow:var(--mk-card-shadow);overflow:auto}.hb-tw{max-height:calc(100vh - 14.375rem)}.mk-t{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-13-5)}.mk-t th{position:sticky;inset-block-start:0;z-index:2;height:2.5rem;padding:0 .75rem;text-align:start;font-size:var(--text-12-5);font-weight:600;color:var(--mk-t3);background:color-mix(in srgb,var(--color-card) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:1px solid var(--mk-sep);white-space:nowrap}.mk-setup .mk-t th{color:var(--color-mk-ink-strong);border-block-end-color:var(--color-mk-rim)}.mk-t th.n,.mk-t td.n{text-align:end}.mk-t th.so{cursor:pointer;-webkit-user-select:none;user-select:none}.mk-t th.so:hover{color:var(--color-ink)}.mk-t th .sa{font-size:.6875rem;margin-inline-start:.1875rem;color:var(--color-accent)}.mk-t td{height:3.375rem;padding:0 .75rem;border-block-end:1px solid var(--mk-sep);white-space:nowrap;vertical-align:middle}.mk-t tr:last-child td{border-block-end:0}.mk-t td.wrap{white-space:normal}.mk-t td .pm{display:block;font-size:.71875rem;color:var(--mk-t3);font-weight:400}.mk-t td.n,.mk-t td .num{font-family:Satoshi,Ploni,sans-serif;font-variant-numeric:tabular-nums}.mk-t tbody tr{background:var(--color-card);transition:background var(--dur-120)}.mk-t tbody tr.mk-cl{cursor:pointer}.mk-t tbody tr.mk-cl:hover{background:var(--color-mk-row-hover)}.mk-t tbody tr.mk-s1 td{height:3rem;background:var(--color-mk-sub1)}.mk-t tbody tr.mk-s2 td{height:2.875rem;background:var(--color-mk-sub2)}.mk-t tbody tr.on td{background:var(--color-mk-row-on)}.mk-setup .mk-t tbody tr.on td{background:var(--color-mk-row-on-setup)}.mk-t tr.mk-grp td{background:var(--color-mk-grp);height:2.625rem;font-weight:600}.mk-t tr.hb-dead td{background:var(--color-mk-dead)}.mk-t tr.hb-money td{background:var(--color-mk-money);height:auto;padding-block:.625rem}.hb-tw .mk-t th:first-child,.hb-tw .mk-t td:first-child{position:sticky;inset-inline-start:0;z-index:1}.hb-tw .mk-t th:first-child{z-index:3}.mk-nm{display:flex;align-items:center;gap:.625rem;min-width:0}.mk-nm b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.mk-nm small{display:block;font-size:var(--text-12);color:var(--mk-t3)}.mk-tg{width:1.375rem;height:1.375rem;border-radius:var(--radius-6);display:grid;place-items:center;color:var(--mk-t3);flex:none;transition:transform var(--dur-200) var(--ease),background var(--dur-120)}.mk-tg:hover{background:var(--color-fill-2)}.mk-tg.opn{transform:rotate(-90deg)}[dir=ltr] .mk-tg{transform:scaleX(-1)}[dir=ltr] .mk-tg.opn{transform:rotate(90deg)}.mk-cs{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding-inline:.5rem;border-radius:var(--radius-pill);font-size:var(--text-12);font-weight:600;white-space:nowrap}.mk-cs.ok{background:var(--color-accent-soft);color:var(--color-accent)}.mk-cs.warn{background:var(--color-beige-light);color:var(--color-beige-text)}.mk-cs.bad{background:var(--color-red-light);color:var(--color-red)}.mk-cs.off{background:var(--color-fill-2);color:var(--color-ink-light)}.mk-cs.na{color:var(--color-mk-na);padding-inline:.25rem}.mk-cs small{font-weight:400;opacity:.9}.mk-why{display:block;font-size:var(--text-12);color:var(--mk-t3);margin-block-start:.1875rem;line-height:1.4}.mk-why.bad{color:var(--color-red)}.mk-why.warn{color:var(--color-beige-text)}.mk-as{display:inline-flex;align-items:center;height:1.25rem;padding-inline:.4375rem;border-radius:var(--radius-6);font-size:.71875rem;font-weight:600;background:var(--color-fill-2);color:var(--color-ink-light);white-space:nowrap}.mk-as.default{background:var(--color-beige-light);color:var(--color-beige-text)}.mk-as.manual{background:var(--color-purple-light);color:var(--color-purple)}.mk-amt{display:inline-flex;align-items:center;gap:.4375rem}.mk-amt .pen{width:1.5rem;height:1.5rem;border-radius:var(--radius-6);display:grid;place-items:center;color:var(--mk-t3);opacity:0;transition:opacity var(--dur-120),background var(--dur-120)}tr:hover .mk-amt .pen,.mk-amt:hover .pen,.mk-amt .pen:focus-visible,.mk-amt .pen[data-state=open]{opacity:1}.mk-amt .pen:hover{background:var(--color-fill-2);color:var(--color-ink)}.mk-tag{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding-inline:.5rem;border-radius:var(--radius-6);background:var(--color-fill-2);color:var(--color-ink-light);font-size:var(--text-12);font-weight:600;white-space:nowrap}.mk-rk{display:inline-flex;gap:.1875rem;flex-wrap:wrap}.mk-rk span{white-space:nowrap;height:1.25rem;padding-inline:.375rem;border-radius:var(--radius-5);font-size:.6875rem;font-weight:600;display:inline-flex;align-items:center;gap:.1875rem}.mk-rk .above{background:var(--color-accent-soft);color:var(--color-accent)}.mk-rk .avg{background:var(--color-fill-2);color:var(--color-ink-light)}.mk-rk .below{background:var(--color-red-light);color:var(--color-red)}.mk-th{position:relative;border-radius:var(--radius-12);overflow:hidden;background:var(--color-stage);box-shadow:inset 0 0 0 1px var(--color-separator);aspect-ratio:4 / 5;display:grid;place-items:center;color:var(--color-ink-muted);flex:none}.mk-th img{width:100%;height:100%;object-fit:cover;display:block}.mk-th.sm{aspect-ratio:1;border-radius:var(--radius-9)}.mk-th .len{position:absolute;inset-block-start:.5625rem;inset-inline-end:.5625rem;font:600 .6875rem Satoshi,sans-serif;padding:.125rem .375rem;border-radius:var(--radius-5);background:#1f1f1e99;color:var(--color-card)}.mk-th.sm .len{display:none}.mk-empty{display:grid;justify-items:center;gap:.625rem;text-align:center;padding:3.5rem 1.5rem}.mk-empty>svg{color:var(--color-mk-arrow)}.mk-empty b{font-size:var(--text-17);font-weight:700}.mk-empty>span{font-size:var(--text-14);color:var(--mk-t3);max-width:26.25rem;text-wrap:pretty}.mk-empty .ba{display:flex;gap:.5rem;margin-block-start:.375rem;flex-wrap:wrap;justify-content:center}.mk-sk{display:flex;flex-direction:column;gap:.875rem}.hb-lp{max-width:47.5rem;width:100%;margin:.75rem auto 0;display:flex;flex-direction:column;gap:1.125rem}.hb-lph h1{margin:0;font-size:1.875rem;font-weight:800;letter-spacing:-.024em;text-wrap:balance}.hb-lph p{margin:.25rem 0 0;font-size:var(--text-14);color:var(--mk-t3)}.hb-pb{display:grid;grid-template-columns:repeat(4,1fr);gap:.3125rem}.hb-pb i{height:.3125rem;border-radius:.1875rem;background:var(--color-fill-2)}.hb-pb i.on{background:var(--color-accent)}.hb-st{display:flex;align-items:center;gap:.875rem;padding:1rem 1.125rem;border-block-start:1px solid var(--color-separator);flex-wrap:wrap}.hb-st:first-child{border-block-start:0}.hb-sn{width:2.125rem;height:2.125rem;border-radius:var(--radius-pill);display:grid;place-items:center;font:700 .875rem Satoshi,sans-serif;box-shadow:inset 0 0 0 1.5px var(--color-separator-strong);color:var(--mk-t3);flex:none}.hb-sn.ok{background:var(--color-accent);box-shadow:none;color:var(--color-card)}.hb-st .t{flex:1;min-width:11.25rem}.hb-st .t b{display:flex;align-items:center;gap:.5rem;font-size:var(--text-15);font-weight:700}.hb-st .t small{font-size:var(--text-13);color:var(--mk-t3)}.hb-st .acts{display:flex;gap:.375rem;align-items:center}.hb-opt{font-size:.71875rem;font-weight:600;color:var(--mk-t3);background:var(--color-fill-2);padding:1px .4375rem;border-radius:var(--radius-5);white-space:nowrap}.hb-prog{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;border-radius:var(--radius-14);background:var(--color-accent-tint);flex-wrap:wrap;box-shadow:var(--mk-card-shadow)}.hb-prog b{font-size:var(--text-14);font-weight:700;color:var(--color-accent);white-space:nowrap}.hb-prog .hb-pb{width:10rem}.hb-chips{display:flex;gap:.375rem;flex-wrap:wrap}.hb-chip{display:inline-flex;align-items:center;gap:.3125rem;height:1.625rem;padding-inline:.625rem;border-radius:var(--radius-pill);font-size:var(--text-12-5);font-weight:600;background:var(--color-card);color:var(--color-ink-light);box-shadow:inset 0 0 0 1px var(--color-separator);white-space:nowrap;text-decoration:none}.hb-chip.ok{color:var(--color-accent)}a.hb-chip:hover{box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent)}.hb-hero{display:flex;align-items:center;gap:1.625rem;flex-wrap:wrap;padding:1.375rem 1.625rem}.hb-hero .mk-big{font-size:2.625rem}.hb-ar{color:var(--color-mk-arrow);display:inline-flex}[dir=ltr] .hb-ar svg,[dir=ltr] .mk-flip svg,[dir=ltr] svg.mk-flip{transform:scaleX(-1)}.fn{display:flex;flex-direction:column}.fn-r{display:grid;grid-template-columns:8.75rem minmax(0,1fr) 6.875rem 6.875rem 1.125rem;align-items:center;gap:1rem;min-height:3.375rem;padding:0 1.125rem;border-block-start:1px solid var(--color-separator);text-align:start;width:100%;color:inherit;transition:background var(--dur-120)}.fn-r:first-child{border-block-start:0}.fn-r:hover:not(:disabled){background:var(--color-mk-row-hover)}.fn-r:disabled{cursor:default}.fn-r .l b{display:block;font-size:var(--text-14);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-r .l small{font-size:var(--text-12);color:var(--mk-t3)}.fn-r .bw{height:1.5rem;border-radius:var(--radius-7);background:var(--color-fill-1);overflow:hidden}.fn-r .bw i{display:block;height:100%;border-radius:var(--radius-7);background:var(--color-accent)}.fn-r.money .bw i{background:var(--color-signal)}.fn-r .c{font:700 1.0625rem Satoshi,sans-serif;text-align:end}.fn-r .fcp{font-size:var(--text-12-5);color:var(--color-ink-light);text-align:end}.fn-r>svg{color:var(--mk-t3)}.hb-tr{padding:.875rem 1.125rem;display:flex;flex-direction:column;gap:.375rem}.hb-mm{display:grid;grid-template-columns:9.375rem minmax(0,1fr);align-items:center;gap:.875rem}.hb-mm .mk-lbl{display:flex;flex-direction:column;gap:.125rem}.hb-mm .mk-lbl b{font:700 .9375rem Satoshi,sans-serif;color:var(--color-ink)}.hb-mmx{height:3.5rem;display:flex;align-items:center;border-radius:var(--radius-8);background:repeating-linear-gradient(-45deg,var(--color-mk-hatch) 0 2px,transparent 2px 7px);padding-inline:.75rem}.mk-chart{width:100%;height:auto;display:block;direction:ltr}.hb-two{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.hb-pc{padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.875rem}.hb-pc h3,.hb-hc h3{margin:0;font-size:var(--text-15);font-weight:700;display:flex;align-items:center;gap:.5rem}.hb-pg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.hb-pg .mk-big{font-size:1.25rem}.hb-dh{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.hb-dh b{font-size:var(--text-17);font-weight:700}.hb-pv{display:grid;grid-template-columns:6.875rem minmax(0,1fr);gap:.875rem;padding:.75rem}.hb-pv b{display:block;font-size:var(--text-14);font-weight:700;margin-block-end:.25rem}.hb-pv p{margin:0;font-size:var(--text-13);color:var(--color-ink-light)}.hb-dn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-separator);border-radius:var(--radius-14);overflow:hidden;box-shadow:0 0 0 1px var(--color-separator)}.hb-dn>div{background:var(--color-card);padding:.6875rem .8125rem;display:flex;flex-direction:column;gap:.125rem}.hb-dn b{font:700 1.0625rem Satoshi,sans-serif}.hb-dn small{font-size:var(--text-12);color:var(--mk-t3)}.hb-sent{font-size:var(--text-21);font-weight:700;letter-spacing:-.014em;line-height:1.25;text-wrap:balance}.hb-rkn{font:800 1.125rem Satoshi,sans-serif;color:var(--color-mk-rank-muted);width:2.75rem;text-align:center}.hb-rk tbody tr:first-child .hb-rkn{color:var(--color-accent)}.hb-fd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hb-fc{padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.375rem;text-align:start;color:inherit;transition:box-shadow var(--dur-140)}.hb-fc small{font-size:var(--text-12-5);color:var(--mk-t3);font-weight:600}.hb-fc b{font-size:1.1875rem;font-weight:700;letter-spacing:-.012em;line-height:1.25}.hb-fc>span{font-size:var(--text-13);color:var(--color-ink-light)}.hb-fc .lk{margin-block-start:.25rem;font-weight:600;color:var(--color-accent);display:inline-flex;align-items:center;gap:.25rem}.hb-fc.z{background:var(--color-accent);box-shadow:var(--shadow-mk-forest)}.hb-fc.z small,.hb-fc.z>span{color:#fffc}.hb-fc.z b{color:var(--color-card)}.hb-fc.z .lk{color:var(--color-mk-on-forest)}.hb-hon{display:flex;align-items:center;gap:.5rem;font-size:var(--text-13);color:var(--color-ink-light);padding:.5625rem .875rem;border-radius:var(--radius-12);background:var(--color-fill-1)}.hb-hc{padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.hb-hg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.mk-hm{display:grid;gap:.1875rem}.mk-hm .hl{font-size:var(--text-12-5);color:var(--color-ink-light);display:flex;align-items:center;padding-inline-end:.5rem;white-space:nowrap}.mk-hm .hh{font-size:var(--text-12);color:var(--mk-t3);text-align:center;padding-block-end:.25rem;font-weight:600;white-space:nowrap}.mk-hc{height:2.5rem;border-radius:var(--radius-7);display:grid;place-items:center;font:600 .78125rem Satoshi,sans-serif;color:var(--color-ink)}.mk-hc:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.mk-hc.na{background:repeating-linear-gradient(-45deg,rgba(31,31,30,.05) 0 2px,transparent 2px 6px);color:var(--color-mk-na);font-weight:400}.mk-hc.lt{color:var(--color-card)}.mk-hm.sm .mk-hc{height:1.625rem;font-size:0;border-radius:var(--radius-4)}.mk-hm.sm .hl{font-size:.71875rem}.mk-hscale{display:flex;align-items:center;gap:.5rem;font-size:var(--text-12);color:var(--mk-t3);font-weight:400}.mk-hscale i{--mk-hs-a: color-mix(in srgb, var(--color-accent) 8%, var(--color-card));--mk-hs-b: var(--color-accent);display:block;width:7.5rem;height:.5rem;border-radius:.25rem;background:linear-gradient(to left,var(--mk-hs-a),var(--mk-hs-b))}[dir=ltr] .mk-hscale i{background:linear-gradient(to right,var(--mk-hs-a),var(--mk-hs-b))}.mk-hscale i.rev{--mk-hs-a: var(--color-accent);--mk-hs-b: color-mix(in srgb, var(--color-accent) 8%, var(--color-card))}.mk-lr{display:flex;align-items:center;gap:.6875rem;min-height:3.375rem;padding:.375rem .125rem;border-block-end:1px solid var(--color-separator);text-align:start;width:100%;color:inherit;text-decoration:none;transition:background var(--dur-120)}.mk-lr:last-child{border-block-end:0}.mk-lr:hover{background:var(--color-fill-1)}.mk-lr .ln{flex:1;min-width:0}.mk-lr .ln b{display:block;font-size:var(--text-14);font-weight:600}.mk-lr .ln small{display:block;font-size:var(--text-12-5);color:var(--mk-t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-lr .la{display:flex;flex-direction:column;align-items:flex-end;gap:.1875rem}.mk-ava{width:2rem;height:2rem;border-radius:var(--radius-pill);display:inline-grid;place-items:center;flex:none;background:var(--color-status-slate-dot);color:var(--color-card);font:600 .8rem/1 Ploni,sans-serif}.mk-panel{position:fixed;inset-block:var(--shell-topbar-h) 0;inset-inline-end:0;z-index:var(--z-overlay);width:28.75rem;max-width:92vw;background:var(--color-stage);box-shadow:0 0 0 .5px #0000001a,20px 0 50px -24px #00000052;display:flex;flex-direction:column;animation:mk-panel-in var(--dur-320) var(--ease)}[dir=ltr] .mk-panel{box-shadow:0 0 0 .5px #0000001a,-20px 0 50px -24px #00000052;animation-name:mk-panel-in-ltr}.mk-panel[data-setup=true]{background:var(--color-mk-panel-setup);box-shadow:0 0 0 1px var(--color-mk-rim),24px 0 60px -20px #00000059}@keyframes mk-panel-in{0%{transform:translate(-102%)}}@keyframes mk-panel-in-ltr{0%{transform:translate(102%)}}@media (prefers-reduced-motion: reduce){.mk-panel{animation:none}}.mk-panel-h{display:flex;align-items:center;gap:.625rem;min-height:3.875rem;padding:.625rem 1.125rem;border-block-end:1px solid var(--color-separator);flex:none;background:var(--color-stage)}.mk-panel[data-setup=true] .mk-panel-h{background:var(--color-card);border-block-end-color:var(--color-mk-rim)}.mk-panel-h b{font-size:var(--text-15);font-weight:700;display:block}.mk-panel-h small{font-size:var(--text-12-5);color:var(--color-ink-muted)}.mk-panel-c{flex:1;overflow:auto;padding:1.125rem 1.125rem 5.625rem;display:flex;flex-direction:column;gap:1.125rem}.mk-panel-c>*{flex-shrink:0}.mk-panel .mk-c{box-shadow:0 0 0 1px var(--color-mk-lift-rim),0 1px 2px #0000000f}.mk-panel .mk-ig-h{color:var(--color-ink-muted)}.hb-ph{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.hb-ph h1{margin:0;font-size:1.625rem;font-weight:800;letter-spacing:-.02em}.hb-ph p{margin:.125rem 0 0;font-size:var(--text-13-5);color:var(--mk-t3)}.hb-ph>div{min-width:0}.mk-cni{width:2.75rem;height:2.75rem;border-radius:var(--radius-12);display:grid;place-items:center;background:var(--color-bg);flex:none}.hb-cn{display:grid;grid-template-columns:18.125rem minmax(0,1fr);gap:1.125rem;align-items:start}.hb-cl{padding:.375rem;position:sticky;inset-block-start:4rem}.hb-ci{width:100%;display:flex;align-items:center;gap:.75rem;padding:.6875rem;border-radius:var(--radius-12);text-align:start;color:inherit;transition:background var(--dur-120)}.hb-ci:hover{background:var(--color-fill-1)}.hb-ci[aria-current=true]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px #1d433338}.hb-ci .mk-cni{width:2.375rem;height:2.375rem}.hb-ci .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.hb-ci .t b{font-size:var(--text-14);font-weight:600}.hb-cdp{padding:1.25rem 1.375rem;display:flex;flex-direction:column;gap:1.125rem;min-width:0}.hb-cd{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.hb-cd b{font-size:var(--text-18);font-weight:700}.hb-ln{display:flex;align-items:center;gap:.625rem;font-size:var(--text-12-5);margin-block-start:.125rem;flex-wrap:wrap}.hb-gv{display:flex;gap:.375rem;flex-wrap:wrap}.hb-cf{display:flex;align-items:center;gap:.5rem;padding-block-start:.375rem;border-block-start:1px solid var(--mk-sep)}.hb-cons{display:flex;align-items:center;gap:.625rem;padding:.6875rem .875rem;border-radius:var(--radius-12);background:var(--color-mk-box-setup);box-shadow:inset 0 0 0 1px var(--color-mk-edge);font-size:var(--text-13-5)}.hb-cs{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;flex-wrap:wrap}.hb-csi{display:flex;align-items:center;gap:.5rem;font-size:var(--text-13-5);white-space:nowrap}.hb-csi b{font-weight:600}.hb-v{width:1px;height:1.25rem;background:var(--mk-sep);margin-inline:.5rem}.hb-rt{display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--text-12-5);color:var(--color-ink-light)}.hb-rt>svg{color:var(--mk-t3)}.hb-rt.ag>svg{color:var(--color-accent)}.hb-src{display:flex;align-items:center;gap:.625rem;min-width:0}.hb-src .mk-cni{width:1.875rem;height:1.875rem;border-radius:var(--radius-8)}.hb-src b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.hb-fe{display:flex;align-items:center;gap:.625rem;font-size:var(--text-13);color:var(--mk-t3);padding:.25rem 0;white-space:normal}.hb-so{display:grid;grid-template-columns:minmax(0,1fr) 25rem;gap:1.125rem;align-items:start}.hb-sol{display:flex;flex-direction:column;gap:.625rem;min-width:0}.hb-ss{overflow:hidden}.hb-ssh{width:100%;display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding-inline:1rem;text-align:start;color:inherit}.hb-ssh b{font-size:var(--text-14);font-weight:700;white-space:nowrap}.hb-sum{flex:1;font-size:var(--text-12-5);color:var(--mk-t3);text-align:start;min-width:0}.hb-ss.sop .hb-sum{visibility:hidden}.hb-ssb{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.hb-mp{display:grid;grid-template-columns:minmax(5.625rem,1fr) 1rem minmax(8.125rem,1.2fr) 5.25rem;align-items:center;gap:.625rem;padding:.4375rem .875rem;min-height:2.875rem;border-block-start:1px solid var(--mk-sep)}.hb-mp:first-child{border-block-start:0}.hb-mp .f{font-size:var(--text-13-5);font-weight:600;overflow:hidden;text-overflow:ellipsis}.hb-mp>svg{color:var(--color-mk-control)}.hb-ol{display:flex;flex-direction:column;gap:.375rem;font-size:var(--text-13-5);color:var(--color-ink-light);padding-inline-start:1.25rem;margin:0;list-style:decimal}.hb-lr{position:sticky;inset-block-start:4rem;background:var(--color-mk-sub2);border-radius:var(--radius-16);box-shadow:var(--mk-card-shadow);padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.mk-setup .hb-lr{background:var(--color-card)}.hb-lr h3{margin:0;font-size:var(--text-14);font-weight:700;display:flex;align-items:center;gap:.5rem}.mk-leg{display:flex;align-items:center;gap:.875rem;font-size:var(--text-12-5);color:var(--mk-t3)}.mk-leg span{display:inline-flex;align-items:center;gap:.375rem}.mk-leg i{width:.625rem;height:.625rem;border-radius:.1875rem}.hb-js{font:.78125rem/1.9 var(--font-mono);direction:ltr;text-align:start;background:var(--color-card);border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--color-mk-edge);padding:.625rem .75rem;display:flex;flex-direction:column;gap:.125rem;min-width:0}.hb-js>div{display:flex;align-items:center;gap:.25rem;padding-inline:.375rem;border-radius:var(--radius-5);white-space:nowrap;overflow:hidden;min-width:0}.hb-js>div.m{background:var(--color-accent-tint)}.hb-js>div.u{background:var(--color-beige-light)}.hb-js .k{color:var(--color-mk-code-key)}.hb-js .v{color:var(--color-mk-code-val);overflow:hidden;text-overflow:ellipsis;min-width:0}.hb-js .act{margin-inline-start:auto;font-family:Ploni,sans-serif}.hb-jr{display:flex;flex-direction:column;gap:.5rem}.hb-ja{display:flex;align-items:center;gap:.5rem;font-size:var(--text-13);flex-wrap:wrap}.hb-ja b{font-weight:600}.hb-dst{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;flex-wrap:wrap}.hb-dst b{font-size:var(--text-15);font-weight:700}.hb-stn{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:var(--radius-7);background:var(--color-accent);color:var(--color-card);font:700 .75rem Satoshi,sans-serif;flex:none}.hb-stn.off{background:var(--color-fill-2);color:var(--mk-t3)}.hb-ev{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding-inline:.625rem;border-radius:var(--radius-8);background:var(--color-mk-box-setup);box-shadow:inset 0 0 0 1px var(--color-mk-edge);font-size:var(--text-13);color:var(--color-ink-light);white-space:nowrap}.hb-ev>svg:last-child{color:var(--mk-t3)}.hb-mv{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;padding-inline-start:3.625rem;font-size:var(--text-13-5);white-space:normal}.hb-mv input{width:6.875rem;font-family:Satoshi,sans-serif;direction:ltr;text-align:end}.hb-ln2{font-weight:600;color:var(--color-ink);text-decoration:none}.hb-ln2:hover{color:var(--color-accent)}.mk-modal .hb-mb{display:flex;flex-direction:column;gap:.875rem}.mk-modal h3{margin:0;font-size:var(--text-18);font-weight:700;letter-spacing:-.012em}.hb-cho{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.hb-cho>button{display:flex;align-items:center;gap:.75rem;padding:.875rem;border-radius:var(--radius-14);box-shadow:inset 0 0 0 1px var(--color-separator-strong);text-align:start;color:inherit;transition:box-shadow var(--dur-140),background var(--dur-140)}.hb-cho>button:hover,.hb-cho>button:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-accent);background:var(--color-mk-cho-hover);outline:none}.hb-cho b{display:block;font-size:var(--text-14);font-weight:700}.hb-cho small{font-size:var(--text-12-5);color:var(--color-ink-muted)}.hb-cho .ci{width:2.375rem;height:2.375rem;border-radius:var(--radius-10);display:grid;place-items:center;background:var(--color-bg);flex:none;color:var(--color-ink-light)}.hb-dots{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.hb-dots span{display:flex;align-items:center;gap:.375rem;font-size:var(--text-12-5);color:var(--color-ink-muted);font-weight:600}.hb-dots span i{width:1.375rem;height:1.375rem;border-radius:var(--radius-pill);display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--color-separator-strong);font:700 .71875rem Satoshi,sans-serif;font-style:normal}.hb-dots span.on{color:var(--color-ink)}.hb-dots span.on i{background:var(--color-accent);color:var(--color-card);box-shadow:none}.hb-dots span.dn i{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:none}.hb-dots em{width:.875rem;height:1px;background:var(--color-separator-strong)}.mk-modal .hb-pick .mk-ig-r{cursor:pointer}.sB{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0}.sB-h{display:flex;align-items:center;gap:.625rem}.sB-i{width:2.125rem;height:2.125rem;border-radius:var(--radius-10);display:grid;place-items:center;background:var(--color-bg);flex:none;color:var(--color-ink-light)}.sB-h b{display:block;font-size:var(--text-14);font-weight:600;line-height:1.35}.sB-h small,.sB-a small{display:block;font-size:var(--text-12-5);color:var(--color-ink-muted)}.sB-p{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:var(--text-13);color:var(--color-ink-light)}.sB-p>svg{color:var(--color-mk-arrow)}.sB-m{display:flex;gap:.375rem;flex-wrap:wrap}.sB-t{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding-inline:.5rem;border-radius:var(--radius-6);background:var(--color-fill-2);font-size:var(--text-12);font-weight:600;color:var(--color-ink-light)}.sB-lnk{align-self:flex-start;color:var(--color-accent);font-size:var(--text-13);font-weight:500}.sB-lnk:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:3px}.sB-a{display:flex;flex-direction:column;gap:.625rem;border-block-start:1px solid var(--color-separator);padding-block-start:.625rem;margin-block-start:.125rem}.sB-a>div{display:flex;gap:.625rem;align-items:flex-start}.sB-a .sB-i{width:1.75rem;height:1.75rem;border-radius:var(--radius-8)}.sB-a b{display:block;font-size:var(--text-13);font-weight:600}@media (max-width: 1320px){.hb-so{grid-template-columns:minmax(0,1fr) 21.25rem}.hb-cn{grid-template-columns:15.625rem minmax(0,1fr)}.fn-r{grid-template-columns:7.5rem minmax(0,1fr) 6.25rem 6.25rem 1.125rem;gap:.75rem}.hb-pg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1200px){.hb-so{grid-template-columns:1fr}.hb-lr{position:static}.hb-two,.hb-hg,.hb-fd{grid-template-columns:1fr}}@media (max-width: 767px){.hb-row,.hb-fb{padding-inline:1rem}.hb-c{padding:1rem 1rem 6.25rem}.hb-cn{grid-template-columns:1fr}.hb-cl{position:static}.hb-cho{grid-template-columns:1fr}.fn-r{grid-template-columns:6rem minmax(0,1fr) 4.375rem 1.125rem}.fn-r .fcp{display:none}.hb-mm{grid-template-columns:6rem minmax(0,1fr)}.hb-mv{padding-inline-start:0}.hb-hero .mk-big{font-size:2rem}.mk-panel{width:100vw;max-width:100vw}}.tk-prio-bars{display:inline-flex;align-items:flex-end;gap:var(--space-2);height:.875rem}.tk-prio-bars i{width:.25rem;border-radius:1px;background:var(--color-border);display:block}.tk-prio-bars i:nth-child(1){height:.375rem}.tk-prio-bars i:nth-child(2){height:.625rem}.tk-prio-bars i:nth-child(3){height:.875rem}.tk-prio-bars i.on{background:var(--c, var(--color-ink-soft))}.tk-sev{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--t-13)}.tk-sev-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.625rem;height:1.25rem;padding:0 var(--space-6);border-radius:var(--r-6);font-size:var(--t-11);font-weight:700;background:var(--color-bg);color:var(--color-ink-light);border:1px solid var(--color-border)}.tk-sev-badge[data-crit=true]{background:var(--color-red-light);color:var(--color-red);border-color:transparent}.tk-sla-clock{display:inline-flex;align-items:center;gap:var(--space-5);font-size:var(--t-13);font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-ink-soft)}.tk-sla-clock[data-tone=ok]{color:var(--color-success)}.tk-sla-clock[data-tone=warn]{color:var(--color-beige)}.tk-sla-clock[data-tone=over]{color:var(--color-red);font-weight:600}.tk-sla-clock[data-tone=done]{color:var(--color-success)}.tk-contact{display:inline-flex;align-items:center;gap:var(--space-7);font-size:var(--t-13);color:var(--color-ink)}.tk-final{display:inline-flex;align-items:center;gap:var(--space-5);font-size:.78125rem;font-weight:600;padding:var(--space-3) var(--space-10);border-radius:var(--r-pill)}.tk-final--resolved{background:var(--color-success-light);color:var(--color-success)}.tk-final--closed{background:var(--color-bg);color:var(--color-ink-light)}.tk-reopen{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--t-12);font-weight:500;padding:var(--space-4) var(--space-10);border-radius:var(--r-8);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-ink);cursor:pointer}.tk-reopen:hover{background:var(--color-hover)}.tk-source{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-14);border:1px solid var(--color-border);border-radius:var(--r-12);background:var(--color-bg);margin-bottom:var(--space-12)}.tk-source-ico{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--r-10);background:var(--color-card);border:1px solid var(--color-border-soft);flex-shrink:0}.tk-source-main{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}.tk-source-title{font-size:.84375rem;font-weight:600;color:var(--color-ink)}.tk-source-sub{font-size:var(--t-12);color:var(--color-ink-muted)}.tk-sla-block{display:flex;flex-direction:column;gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-14);border:1px solid var(--color-border);border-radius:var(--r-12);background:var(--color-bg)}.tk-sla-block[data-over=true]{border-color:var(--color-red);background:var(--color-red-light)}.tk-sla-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--t-13)}.tk-sla-row>span:first-child{color:var(--color-ink-soft)}.tk-triage{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-10)}.tk-triage-seg{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12) var(--space-14);border:1px solid var(--color-border);border-radius:var(--r-12);background:var(--color-card)}.tk-triage-seg[data-alert=true]{border-color:var(--color-red);background:var(--color-red-light)}.tk-triage-label{display:inline-flex;align-items:center;gap:var(--space-6);font-size:.78125rem;color:var(--color-ink-soft)}.tk-triage-val{font-size:var(--t-24);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1.1}.tk-triage-seg[data-alert=true] .tk-triage-val{color:var(--color-red)}.ldc-page{--ldc-dock-h: 3.5rem;--ldc-page-bg: #e7e7e3;--ldc-header-border: #cfcfc9;--ldc-block-heading: #4a4a46;--ldc-panel-ring: 0 0 0 1px #cfcfc9, 0 1px 2px rgba(0, 0, 0, .08), 0 12px 30px -12px rgba(0, 0, 0, .24)}.ldc-card{background:var(--color-card);border-radius:var(--radius-16);box-shadow:var(--ldc-panel-ring);min-width:0}.ldc-card--right{padding:.25rem var(--space-16)}.ldc-card--left{padding:var(--space-14) var(--space-18) var(--space-16)}.ldc-block-title{margin:0;padding:0 var(--space-16) .4375rem;font-size:var(--text-13);font-weight:700;line-height:1.1;color:var(--ldc-block-heading)}.ldc-num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ldc-soon{display:inline-flex;align-items:center;padding:1px .4375rem;border-radius:.3125rem;background:var(--color-fill-2);color:var(--color-ink-muted);font-size:.6875rem;font-weight:600;line-height:1.45;white-space:nowrap}.ldc-flash{animation:ldc-flash 1.3s var(--ease)}@keyframes ldc-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--color-signal) 0%,transparent)}25%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-signal) 28%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-signal) 0%,transparent)}}.ldc-saved{animation:ldc-saved 1s}@keyframes ldc-saved{0%{background:color-mix(in srgb,var(--color-signal) 22%,transparent)}to{background:transparent}}@media (prefers-reduced-motion: reduce){.ldc-flash,.ldc-saved{animation:none}}.ldc-page{position:relative;background:var(--ldc-page-bg);min-block-size:calc(100dvh - var(--shell-topbar-h, 3.5rem))}.ldc-page{container:ldc-page / inline-size}.ldc-r-main{container:ldc-main / inline-size}.ldc-r-stage{display:flex;align-items:flex-start;min-width:0}.ldc-r-main{flex:1 1 auto;min-width:0}.ldc-r-body-wrap{max-width:93.75rem;margin-inline:auto;padding:var(--space-24) var(--space-28) 8.75rem}.ldc-r-banner:empty{display:none}.ldc-r-banner{margin-block-end:var(--space-16)}.ldc-r-body{display:grid;grid-template-columns:25rem minmax(0,1fr);gap:var(--space-24);align-items:start}.ldc-r-col{display:flex;flex-direction:column;gap:var(--space-24);min-width:0;min-height:3rem}@container ldc-main (max-width: 67rem){.ldc-r-body{grid-template-columns:21.25rem minmax(0,1fr);gap:1.125rem}.ldc-r-body-wrap{padding:var(--space-20) var(--space-20) 7.5rem}}@media (max-width: 767.98px){.ldc-r-body{grid-template-columns:minmax(0,1fr);gap:var(--space-16)}.ldc-r-body-wrap{padding:var(--space-16) var(--space-16) 6rem}.ldc-r-col{gap:var(--space-16)}}.ldc-r-block{position:relative;border-radius:var(--radius-16);min-width:0;scroll-margin-block-start:4.75rem}.ldc-r-block-body{min-width:0}.ldc-r-block:not([data-editing]):has(>.ldc-r-block-body:empty){display:none}.ldc-r-collapsed{display:flex;align-items:center;justify-content:space-between;inline-size:100%;block-size:2.875rem;padding-inline:var(--space-14);border:0;border-radius:var(--radius-12);background:var(--color-fill-1);color:var(--color-ink);font-size:var(--text-14);font-weight:600;text-align:start;cursor:pointer;transition:background-color var(--transition-duration-140) var(--ease)}.ldc-r-collapsed:hover,.ldc-r-collapsed:focus-visible{background:var(--color-fill-2)}.ldc-r-collapsed:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ldc-r-block[data-editing]{outline:1.5px dashed color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:6px;border-radius:var(--radius-12);margin-block-start:.875rem}.ldc-r-block[data-editing]:hover{outline-color:color-mix(in srgb,var(--color-accent) 60%,transparent)}.ldc-r-block[data-editing]>.ldc-r-block-body{min-height:2.5rem}.ldc-r-block[data-hidden][data-editing]>.ldc-r-block-body{opacity:.32;filter:grayscale(1)}.ldc-r-block[data-drop=before]{box-shadow:0 -4px 0 0 var(--color-accent)}.ldc-r-block[data-drop=after]{box-shadow:0 4px 0 0 var(--color-accent)}.ldc-r-col[data-drop]{background:var(--color-accent-tint);border-radius:var(--radius-16)}.ldc-r-toolbar{position:absolute;inset-block-start:-1.1875rem;inset-inline-start:var(--space-8);z-index:6;display:inline-flex;align-items:center;gap:.125rem;block-size:1.625rem;padding-inline:.25rem .1875rem;border-radius:var(--radius-7);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--text-12);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--color-accent-dark) 50%,transparent)}.ldc-r-toolbar-name{padding-inline:var(--space-8) var(--space-4);font-weight:600;white-space:nowrap}.ldc-r-toolbar .ldc-r-tool{inline-size:1.375rem;block-size:1.25rem;border-radius:.3125rem;color:inherit;opacity:.8}.ldc-r-toolbar .ldc-r-tool:hover:not(:disabled){opacity:1}.ldc-r-toolbar .ldc-r-tool[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent-text) 22%,transparent)}.ldc-r-tool{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;border-radius:var(--radius-6);background:transparent;color:var(--color-ink-light);cursor:pointer}.ldc-r-tool:hover:not(:disabled),.ldc-r-tool:focus-visible{background:var(--color-fill-2)}.ldc-r-toolbar .ldc-r-tool:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-text) 18%,transparent)}.ldc-r-tool:disabled{opacity:.4;cursor:default}.ldc-r-tool:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ldc-r-handle{display:inline-grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;cursor:grab;color:inherit;opacity:.85}.ldc-r-handle:active{cursor:grabbing}.ldc-r-prompt{position:sticky;inset-block-start:calc(var(--ldc-dock-h) + var(--space-8));z-index:20;max-width:93.75rem;margin:var(--space-16) auto 0;padding-inline:var(--space-28)}[dir=ltr] .ldc-r-flip{transform:scaleX(-1)}@media (prefers-reduced-motion: reduce){.ldc-r-collapsed{transition:none}}.ldc-r-num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ldc-r-meta{color:var(--color-ink-muted);font-size:var(--text-12)}.ldc-r-empty{margin:0;padding-block:var(--space-12);color:var(--color-ink-muted);font-size:var(--text-13)}.ldc-r-tile{display:inline-grid;place-items:center;flex:none;inline-size:1.875rem;block-size:1.875rem;border-radius:var(--radius-8);background:var(--color-fill-1);color:var(--color-ink-light)}.ldc-r-tile--sm{inline-size:1.625rem;block-size:1.625rem}.ldc-r-label{display:block;color:var(--color-ink-muted);font-size:var(--text-11-5);font-weight:500}.ldc-r-a{color:var(--color-accent);unicode-bidi:plaintext;overflow-wrap:anywhere}.ldc-r-a:hover{text-decoration:underline}.ldc-r-link{display:inline-flex;align-items:center;gap:var(--space-4);padding:0;border:0;background:none;color:var(--color-accent);font-size:var(--text-13);font-weight:500;cursor:pointer}.ldc-r-link:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:3px}.ldc-r-add{display:inline-flex;align-items:center;gap:var(--space-6);block-size:1.875rem;padding:0;border:0;background:none;color:var(--color-accent);font-size:var(--text-13);font-weight:500;cursor:pointer}.ldc-r-add:hover{color:var(--color-accent-hover)}.ldc-r-add--block{justify-content:center;inline-size:100%;border-radius:var(--radius-12);border:1.5px dashed color-mix(in srgb,var(--color-accent) 35%,transparent)}.ldc-r-input{inline-size:100%;min-block-size:1.875rem;padding:var(--space-4) var(--space-8);border:0;border-radius:.4375rem;background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);color:var(--color-ink);font:inherit;font-size:var(--text-14);outline:none}.ldc-r-input:focus{box-shadow:var(--focus-ring-input)}.ldc-r-input--sm{inline-size:auto;min-inline-size:6rem;flex:1 1 6rem}.ldc-r-idrow{display:flex;align-items:center;gap:var(--space-10);min-block-size:2.875rem;padding-block:.25rem}.ldc-r-idmain{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.ldc-r-idvalue{align-self:flex-start;max-inline-size:100%;padding:0;border:0;background:none;color:var(--color-ink);font-size:var(--text-13-5);text-align:start;unicode-bidi:plaintext;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.3125rem;cursor:copy;transition:color var(--transition-duration-140) var(--ease)}.ldc-r-idvalue:hover,.ldc-r-idvalue:focus-visible{color:var(--color-accent)}.ldc-r-idactions{display:inline-flex;align-items:center;gap:.125rem}.ldc-r-mini,.ldc-r-pencil{display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;padding:0;border:0;border-radius:.4375rem;background:transparent;color:var(--color-ink-light);cursor:pointer}.ldc-r-mini:hover,.ldc-r-pencil:hover,.ldc-r-mini:focus-visible,.ldc-r-pencil:focus-visible{background:var(--color-fill-2);color:var(--color-ink)}.ldc-r-pencil{opacity:0;inline-size:1.625rem;block-size:1.625rem}.ldc-r-idrow:hover .ldc-r-pencil,.ldc-r-idrow:focus-within .ldc-r-pencil,.ldc-r-field:hover .ldc-r-pencil,.ldc-r-field:focus-within .ldc-r-pencil{opacity:1}.ldc-r-groups{display:flex;flex-direction:column;gap:var(--space-16)}.ldc-r-group{padding:var(--space-4) var(--space-16) var(--space-10)}.ldc-r-group-head{display:flex;align-items:center;gap:var(--space-6);min-block-size:2.625rem;margin-block-end:.125rem;border-block-end:1px solid var(--color-separator)}.ldc-r-group-toggle{display:inline-flex;align-items:center;gap:var(--space-6);flex:1 1 auto;block-size:2rem;padding:0;border:0;background:none;color:var(--color-ink);font-size:var(--text-13);font-weight:600;text-align:start;cursor:pointer}.ldc-r-chev{color:var(--color-ink-muted);transition:transform var(--transition-duration-200) var(--ease)}.ldc-r-chev[data-folded]{transform:rotate(90deg)}[dir=rtl] .ldc-r-chev[data-folded]{transform:rotate(-90deg)}.ldc-r-group-tools{display:inline-flex;gap:.125rem}.ldc-r-group-edit{display:flex;flex-wrap:wrap;gap:var(--space-8);padding-block:var(--space-10)}.ldc-r-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-16)}.ldc-r-grid[data-drop]{background:var(--color-accent-tint);border-radius:var(--radius-8)}.ldc-r-field{min-inline-size:0;padding-block:.5625rem}.ldc-r-field[data-width=full]{grid-column:span 2}.ldc-r-field[data-drop=before]{box-shadow:0 -2px 0 0 var(--color-accent)}.ldc-r-field[data-drop=after]{box-shadow:0 2px 0 0 var(--color-accent)}.ldc-r-flabel{display:flex;align-items:center;gap:var(--space-6);margin-block-end:.1875rem;color:var(--color-ink-muted);font-size:var(--text-12);white-space:nowrap}.ldc-r-flabel-text{min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.ldc-r-flabel>.ldc-r-fhandle,.ldc-r-flabel>.ldc-r-hiddentag{flex:none}.ldc-r-fhandle{display:inline-grid;place-items:center;margin-inline-start:-.25rem;cursor:grab;color:var(--color-ink-muted)}.ldc-r-fvalue-row{display:flex;align-items:center;gap:var(--space-4);min-inline-size:0}.ldc-r-fvalue{min-inline-size:0;min-block-size:1.3125rem;margin-inline:-.3125rem;padding:0 .3125rem;border-radius:var(--radius-6);color:var(--color-ink);font-size:var(--text-14);overflow-wrap:anywhere;transition:background var(--transition-duration-140) var(--ease)}.ldc-r-fvalue[role=button]{cursor:pointer}.ldc-r-fvalue[role=button]:hover,.ldc-r-fvalue[role=button]:focus-visible{background:var(--color-fill-2);outline:none}.ldc-r-fvalue[data-saved]{animation:ldc-saved 1s}.ldc-r-text{unicode-bidi:plaintext}.ldc-r-chips{display:inline-flex;flex-wrap:wrap;gap:var(--space-4)}.ldc-r-chip{display:inline-flex;align-items:center;gap:var(--space-4);block-size:1.375rem;padding-inline:var(--space-8);border-radius:var(--radius-6);background:var(--color-neutral-chip);color:var(--color-ink-light);font-size:var(--text-12-5);font-weight:500;white-space:nowrap}.ldc-r-chip-x{display:inline-grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.ldc-r-tags-edit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.ldc-r-user{display:inline-flex;align-items:center;gap:.4375rem}.ldc-r-avatar-20{inline-size:1.25rem;block-size:1.25rem;font-size:.5625rem}.ldc-r-date{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-6)}.ldc-r-rel{color:var(--color-accent);font-size:var(--text-12-5);font-weight:500}.ldc-r-longtext{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;white-space:pre-line}.ldc-r-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.ldc-r-files{display:flex;flex-direction:column;gap:var(--space-4)}.ldc-r-file{display:inline-flex;align-items:center;gap:var(--space-6)}.ldc-r-file-tile{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.75rem;border-radius:.3125rem;box-shadow:inset 0 0 0 1px var(--color-separator-strong);color:var(--color-ink-light)}.ldc-r-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-r-editor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);min-inline-size:0}.ldc-r-editor[data-busy]{opacity:.7}.ldc-r-editor-actions{display:inline-flex;gap:var(--space-4);margin-inline-start:auto}.ldc-r-showempty{margin-block-start:var(--space-4)}.ldc-r-dropnote{grid-column:span 2;margin:0;padding-block:var(--space-14);border-radius:var(--radius-8);border:1.5px dashed var(--color-separator-strong);color:var(--color-ink-muted);font-size:var(--text-12);text-align:center}.ldc-r-fconfig{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block-start:var(--space-4)}.ldc-r-cchip{display:inline-flex;align-items:center;gap:.1875rem;block-size:1.375rem;padding-inline:var(--space-8);border:0;border-radius:var(--radius-pill);background:var(--color-fill-2);color:var(--color-ink-light);font-size:var(--text-11-5);font-weight:600;cursor:pointer}.ldc-r-cchip[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent)}.ldc-r-cselect{block-size:1.375rem;max-inline-size:7.5rem;border:0;border-radius:var(--radius-6);background:var(--color-fill-1);color:var(--color-ink-light);font-size:var(--text-11-5)}.ldc-r-hiddentag{padding-inline:var(--space-6);border-radius:var(--radius-6);background:var(--color-beige-light);color:var(--color-beige-text);font-size:var(--text-11-5);font-weight:600}.ldc-r-srcrow{display:flex;align-items:center;gap:var(--space-10);padding-block:.3125rem}.ldc-r-srcmain{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.ldc-r-srcname{font-size:var(--text-13-5);font-weight:600;color:var(--color-ink)}.ldc-r-dl{display:grid;grid-template-columns:3.375rem minmax(0,1fr);gap:.3125rem var(--space-10);margin:.375rem 0 .5rem;font-size:var(--text-13)}.ldc-r-dl dt{color:var(--color-ink-muted)}.ldc-r-dl dd{margin:0;min-inline-size:0;overflow-wrap:anywhere}.ldc-r-arrivals{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--color-separator)}.ldc-r-arrival{display:flex;align-items:center;gap:var(--space-10);padding-block:var(--space-8);font-size:var(--text-13)}.ldc-r-proc{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:var(--space-10);inline-size:100%;padding-block:.5625rem;border:0;border-block-end:1px solid var(--color-separator);background:none;color:var(--color-ink);font-size:var(--text-13-5);text-align:start;cursor:pointer}.ldc-r-proc:last-child{border-block-end:0}.ldc-r-proc:hover .ldc-r-procmain{color:var(--color-accent)}.ldc-r-procmain{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-r-procresult{font-size:var(--text-12);font-weight:600;white-space:nowrap}.ldc-r-procresult[data-tone=won]{color:var(--color-accent)}.ldc-r-procresult[data-tone=lost]{color:var(--color-ink-muted)}.ldc-r-deal{display:flex;align-items:center;gap:var(--space-10);inline-size:100%;padding-block:var(--space-10);border:0;background:none;color:var(--color-ink);text-align:start;cursor:pointer}.ldc-r-deal+.ldc-r-deal{border-block-start:1px solid var(--color-separator)}.ldc-r-dealmain{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.ldc-r-dealname{font-size:var(--text-13-5);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldc-r-deal:hover .ldc-r-dealname{color:var(--color-accent)}.ldc-r-dealamount{font-size:var(--text-15);font-weight:700}.ldc-r-embed{padding-block:var(--space-12);overflow-x:auto}@media (prefers-reduced-motion: reduce){.ldc-r-chev,.ldc-r-fvalue[data-saved]{transition:none;animation:none}}.team-frame{--team-card-hover: var(--color-sidebar);--team-card-invited: var(--color-stage);--team-presence-online: var(--color-signal);background:var(--color-bg);border-radius:var(--r-24);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-16);width:100%}.team-toolbar{background:var(--color-card);border-radius:var(--r-18);padding:var(--space-18) var(--space-20);display:flex;align-items:center;gap:var(--space-14);flex-wrap:wrap}.team-toolbar-search{flex:1;min-width:17.5rem;display:flex;align-items:center;gap:var(--space-10);background:var(--color-bg);border-radius:var(--r-pill);padding:var(--space-8) var(--space-14);color:var(--color-ink-light)}.team-toolbar-search input{flex:1;background:transparent;outline:none;border:none;color:var(--color-ink);font-size:var(--t-14);font-family:inherit;min-width:0}.team-toolbar-search input::placeholder{color:var(--color-ink-soft)}.team-toolbtn{display:inline-flex;align-items:center;gap:var(--space-8);height:2.5rem;padding:0 var(--space-14);border-radius:var(--r-pill);background:var(--color-bg);color:var(--color-ink);border:none;font-family:inherit;font-size:var(--t-13);font-weight:500;cursor:pointer;transition:background var(--dur-120) ease,color var(--dur-120) ease}.team-toolbtn:hover{background:var(--color-green-light)}.team-toolbtn[data-active=true]{background:var(--color-accent-soft);color:var(--color-accent)}.team-toolbtn:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.team-toolbtn-caret{color:var(--color-ink-muted)}.team-toolbtn[data-active=true] .team-toolbtn-caret{color:#fff9}.team-popover{z-index:var(--z-sticky);max-height:var(--radix-popover-content-available-height, calc(100vh - 1rem) );overflow-y:auto;background:var(--color-card);border:1px solid var(--color-border-soft);border-radius:var(--r-14);padding:var(--space-6);min-width:13.75rem;box-shadow:0 12px 24px -8px var(--color-shadow),0 6px 12px -6px var(--color-shadow);animation:ui-fade-in var(--dur-120) ease-out}.team-popover-option{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-10);border-radius:var(--r-10);background:transparent;border:none;font-family:inherit;font-size:var(--t-13);color:var(--color-ink);text-align:start;cursor:pointer;width:100%;transition:background var(--dur-120) ease}.team-popover-option:hover{background:var(--color-hover)}.team-popover-option[data-checked=true]{background:var(--color-green-light);color:var(--color-ink);font-weight:500}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-16)}@container shell (max-width: 68.75rem){.team-grid{grid-template-columns:repeat(3,1fr)}}.tc{position:relative;background:var(--color-card);border-radius:var(--r-18);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-14);cursor:pointer;border:none;font-family:inherit;text-align:start;width:100%;color:inherit;transition:background var(--dur-120) ease,opacity var(--dur-120) ease}.tc:hover{background:var(--team-card-hover)}.tc:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.tc[data-state=paused]{opacity:.7}.tc[data-state=paused]:hover{opacity:1}.tc[data-state=invited]{background:linear-gradient(180deg,var(--team-card-invited) 0%,var(--color-card) 60%)}.tc-more{position:absolute;inset-inline-end:.75rem;inset-block-start:.75rem;width:2rem;height:2rem;border-radius:var(--r-pill);background:transparent;color:var(--color-ink-soft);border:none;display:inline-flex;align-items:center;justify-content:center;opacity:.5;cursor:pointer;transition:background var(--dur-120) ease,opacity var(--dur-120) ease,color var(--dur-120) ease}.tc:hover .tc-more{opacity:1}.tc-more:hover{background:var(--color-hover);color:var(--color-ink)}.tc-more:focus-visible{opacity:1;outline:2px solid var(--color-green);outline-offset:2px}.tc-id{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-14);padding-top:var(--space-4)}.tc-avatar-wrap{position:relative}.tc-name-row{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.tc-name{font-size:1.0625rem;font-weight:600;color:var(--color-ink);margin:0;line-height:1.2}.tc-role{font-size:var(--t-13);color:var(--color-ink-soft);margin-top:var(--space-4)}.tc-kpi-strip{background:var(--color-bg);border-radius:var(--r-16);padding:var(--space-12) var(--space-4);display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.tc-kpi{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:0 var(--space-4)}.tc-kpi+.tc-kpi{border-inline-start:1px solid var(--color-row-divider)}.tc-kpi-value{font-size:var(--t-20);font-weight:600;color:var(--color-ink);line-height:1.1}.tc-kpi-label{font-size:var(--text-11-5);color:var(--color-ink-muted);font-weight:500;text-align:center}.tc-invite{display:flex;flex-direction:column;align-items:center;gap:var(--space-10);text-align:center;padding:var(--space-12) var(--space-4) var(--space-8);flex:1;justify-content:center}.tc-invite-sub{font-size:.78125rem;color:var(--color-ink-soft)}.tc-invite-actions{display:flex;gap:var(--space-8)}.tc-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-top:var(--space-10);border-top:1px solid var(--color-row-divider);font-size:.71875rem;color:var(--color-ink-muted)}.tc-perm{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--color-ink-soft)}.tc-perm-icon{color:var(--color-green)}.presence-dot{display:inline-flex;border-radius:var(--r-pill);background:var(--color-ink-muted)}.presence-dot[data-state=online]{background:var(--team-presence-online)}.presence-dot[data-state=away]{background:var(--color-beige)}.presence-dot[data-state=offline]{background:var(--color-ink-muted)}.tc-skeleton{background:var(--color-card);border-radius:var(--r-18);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-14);min-height:14.375rem}.tc-skeleton-block{background:var(--color-border);border-radius:var(--r-8);animation:ui-pulse 1.4s ease-in-out infinite}.member-header{background:var(--color-card);border-radius:var(--r-18);padding:var(--space-24) var(--space-28);display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);flex-wrap:wrap}.member-header-l{display:flex;align-items:center;gap:var(--space-18);min-width:0}.member-header-namewrap{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.member-header-name-row{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.member-header-name{font-size:var(--t-24);font-weight:600;color:var(--color-ink);margin:0;line-height:1.2}.member-header-meta{display:flex;align-items:center;gap:var(--space-16);font-size:var(--t-13);color:var(--color-ink-soft);flex-wrap:wrap}.member-header-meta-sep{width:.1875rem;height:.1875rem;border-radius:50%;background:var(--color-ink-muted)}.member-header-r{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0;flex-wrap:wrap}.member-body{display:grid;grid-template-columns:21.25rem 1fr;gap:var(--space-16);align-items:start}@media (max-width: 767px){.member-body{grid-template-columns:1fr}}.member-fields{background:var(--color-card);border-radius:var(--r-18);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-4)}.member-fields-title{font-size:var(--t-16);font-weight:600;color:var(--color-ink);padding:var(--space-4) var(--space-4) var(--space-12);margin:0}.field-group{padding:var(--space-14) var(--space-4);border-top:1px solid var(--color-row-divider);display:flex;flex-direction:column;gap:var(--space-10)}.field-group:first-of-type{border-top:none;padding-top:var(--space-6)}.field-group-label{font-size:var(--t-11);font-weight:600;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4)}.field-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);min-height:1.75rem}.field-row:hover .field-edit{opacity:1}.field-key{font-size:var(--t-13);color:var(--color-ink-soft);flex-shrink:0}.field-val{font-size:var(--t-13);color:var(--color-ink);font-weight:500;text-align:end;min-width:0;display:inline-flex;align-items:center;gap:var(--space-6);max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-edit{opacity:0;color:var(--color-ink-muted);background:transparent;border:none;padding:var(--space-4);border-radius:var(--r-6);cursor:pointer;transition:opacity var(--dur-120) ease,background var(--dur-120) ease}.field-edit:hover{background:var(--color-hover)}.field-channel{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--t-12);color:var(--color-ink-soft)}.field-channels-list{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}.member-window{background:var(--color-card);border-radius:var(--r-18);padding:var(--space-6) var(--space-6) 0;display:flex;flex-direction:column;min-height:45rem}.member-tabs-bar{padding:0 var(--space-12);border-bottom:1px solid var(--color-border)}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.125rem;padding:0 var(--space-6);border-radius:var(--r-pill);background:var(--color-bg);color:var(--color-ink-light);font-size:var(--t-11);font-weight:600;margin-inline-start:var(--space-6)}.member-overview{padding:var(--space-24) var(--space-28) var(--space-28);display:flex;flex-direction:column;gap:var(--space-22)}.kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-12)}.kpi-tile{background:var(--color-bg);border-radius:var(--r-18);padding:var(--space-14) var(--space-16);display:flex;flex-direction:column;gap:var(--space-6)}.kpi-tile-label{font-size:var(--t-12);color:var(--color-ink-soft);font-weight:500;display:flex;align-items:center;gap:var(--space-6)}.kpi-tile-value-row{display:flex;align-items:baseline;gap:var(--space-10)}.kpi-tile-value{font-size:1.75rem;font-weight:600;color:var(--color-ink);line-height:1.1}.kpi-tile-delta{font-size:.71875rem;font-weight:600;padding:var(--space-2) var(--space-8);border-radius:var(--r-pill);background:var(--color-delta-positive-bg);color:var(--color-green-dark)}.kpi-tile-delta--down{background:var(--color-red-light);color:var(--color-red)}.section{display:flex;flex-direction:column;gap:var(--space-12)}.section-head{display:flex;align-items:center;justify-content:space-between}.section-title{font-size:var(--t-16);font-weight:600;color:var(--color-ink);display:flex;align-items:center;gap:var(--space-8);margin:0}.section-link{font-size:var(--t-13);color:var(--color-green);background:none;border:none;padding:0;font-family:inherit;font-weight:500;cursor:pointer}.section-link:hover{text-decoration:underline}.row-list{display:flex;flex-direction:column;background:var(--color-bg);border-radius:var(--r-18)}.row-list--card{background:var(--color-card);border:1px solid var(--color-border)}.list-row{display:flex;align-items:center;gap:var(--space-14);padding:var(--space-12) var(--space-16);border-top:1px solid var(--color-row-divider);font-family:inherit;font-size:.84375rem;color:var(--color-ink);background:transparent;border-left:none;border-right:none;border-bottom:none;width:100%;text-align:start;cursor:pointer;transition:background var(--dur-120) ease}.list-row:first-child{border-top:none}.list-row:hover{background:var(--color-hover)}.row-icon{width:2rem;height:2rem;border-radius:var(--r-10);background:var(--color-card);color:var(--color-ink-soft);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.row-icon--beige{background:var(--color-beige-light);color:var(--color-beige)}.row-icon--green{background:var(--color-green-light);color:var(--color-green-dark)}.row-icon--purple{background:var(--color-purple-light);color:var(--color-purple)}.row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.row-title{font-size:var(--t-14);font-weight:500;color:var(--color-ink)}.row-title--done{color:var(--color-ink-soft);text-decoration:line-through}.row-sub{font-size:var(--t-12);color:var(--color-ink-soft)}.row-end{display:flex;align-items:center;gap:var(--space-10);flex-shrink:0;font-size:var(--t-12);color:var(--color-ink-muted)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}.leads-pane{padding:var(--space-18) var(--space-22) var(--space-22);display:flex;flex-direction:column;gap:var(--space-14)}.leads-table{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--r-18);overflow:hidden}.leads-table-head,.leads-table-row{display:grid;grid-template-columns:1.6fr 1fr .9fr 1fr .7fr 2.5rem;align-items:center;padding:var(--space-12) var(--space-18);gap:var(--space-12)}.leads-table-head{background:var(--color-bg);font-size:var(--t-11);font-weight:600;color:var(--color-ink-light);text-transform:uppercase;letter-spacing:.06em}.leads-table-row{border-top:1px solid var(--color-row-divider);font-size:.84375rem;color:var(--color-ink);transition:background var(--dur-120) ease;cursor:pointer}.leads-table-row:hover{background:var(--color-hover)}.leads-table-cell-name{display:flex;align-items:center;gap:var(--space-10);font-weight:500;min-width:0}.leads-table-cell-channel{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--color-ink-soft)}.pipe-bar{display:inline-flex;align-items:center;gap:var(--space-3)}.pipe-bar-step{width:1.125rem;height:.375rem;border-radius:var(--r-pill);background:var(--color-border)}.pipe-bar-step[data-on=true]{background:var(--color-green)}.pipe-bar-label{font-size:var(--t-11);color:var(--color-ink-soft);margin-inline-start:var(--space-6)}.act-pane{padding:var(--space-24) var(--space-28) var(--space-28)}.act-list{display:flex;flex-direction:column;gap:0;position:relative;padding-inline-start:var(--space-28)}.act-list:before{content:"";position:absolute;top:.5rem;bottom:.5rem;inset-inline-start:.875rem;width:.09375rem;background:var(--color-border)}.act-item{position:relative;padding-bottom:var(--space-18)}.act-item:last-child{padding-bottom:0}.act-marker{position:absolute;inset-inline-start:-1.75rem;top:0;width:1.875rem;height:1.875rem;border-radius:var(--r-pill);background:var(--color-card);border:1.5px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-ink-soft)}.act-marker--green{background:var(--color-green-light);color:var(--color-green-dark);border-color:var(--color-green-soft)}.act-marker--beige{background:var(--color-beige-light);color:var(--color-beige);border-color:var(--color-beige-soft)}.act-text{font-size:.84375rem;color:var(--color-ink);padding-top:var(--space-4);line-height:1.55}.act-text strong{font-weight:600}.act-text small{color:var(--color-ink-muted);font-size:var(--t-12);margin-inline-start:var(--space-8)}.tasks-pane{padding:var(--space-18) var(--space-22) var(--space-22);display:flex;flex-direction:column;gap:var(--space-22)}.team-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-scrim);z-index:var(--z-overlay);animation:ui-fade-in var(--dur-160) ease-out}.team-modal{position:fixed;inset-block-start:3.75rem;inset-block-end:3.75rem;inset-inline-start:50%;transform:translate(-50%);width:min(60rem,calc(100vw - 3rem));background:var(--color-card);border-radius:var(--r-16);box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;max-height:calc(100vh - 7.5rem);max-height:calc(100dvh - 7.5rem);z-index:var(--z-overlay-strong);animation:ui-fade-in var(--dur-180) ease-out}[dir=rtl] .team-modal{transform:translate(50%)}.team-modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-18) var(--space-22);border-bottom:1px solid var(--color-border)}.team-modal-head-l{display:flex;align-items:center;gap:var(--space-14);min-width:0}.team-modal-title{font-size:var(--t-18);font-weight:600;color:var(--color-ink);line-height:1.2}.team-modal-sub{font-size:var(--t-13);color:var(--color-ink-soft);margin-top:var(--space-2)}.team-modal-close{width:2.25rem;height:2.25rem;border-radius:var(--r-pill);background:transparent;border:none;color:var(--color-ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-120) ease,color var(--dur-120) ease}.team-modal-close:hover{background:var(--color-hover);color:var(--color-ink)}.team-modal-tabs{display:flex;gap:var(--space-4);padding:var(--space-6) var(--space-16) 0;border-bottom:1px solid var(--color-border)}.team-modal-tab{padding:var(--space-10) var(--space-16);background:transparent;border:none;font-family:inherit;font-size:var(--t-14);font-weight:500;color:var(--color-ink-soft);border-radius:var(--r-12) var(--r-12) 0 0;position:relative;cursor:pointer;transition:color var(--dur-120) ease}.team-modal-tab:hover,.team-modal-tab[data-active=true]{color:var(--color-ink)}.team-modal-tab[data-active=true]:after{content:"";position:absolute;inset-inline:1rem;bottom:-1px;height:.125rem;background:var(--color-ink);border-radius:.125rem}.team-modal-body{padding:var(--space-22) var(--space-24);overflow-y:auto;flex:1}.team-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-14) var(--space-22);border-top:1px solid var(--color-border)}.team-modal-foot-hint{font-size:.78125rem;color:var(--color-ink-muted)}.form-section{display:flex;flex-direction:column;gap:var(--space-10)}.form-section+.form-section{margin-top:var(--space-12)}.form-section-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-8);border-bottom:1px solid var(--color-row-divider)}.form-section-title{font-size:var(--t-14);font-weight:600;color:var(--color-ink);margin:0}.form-section-sub{font-size:.78125rem;color:var(--color-ink-soft)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-12) var(--space-16)}.form-field{display:flex;flex-direction:column;gap:var(--space-6)}.form-field--full{grid-column:1 / -1}.form-label{font-size:var(--t-12);font-weight:500;color:var(--color-ink-soft)}.form-input,.form-select{background:var(--color-card);border:1px solid var(--color-border-soft);border-radius:var(--r-12);height:2.5rem;padding:0 var(--space-14);font-size:var(--t-14);font-family:inherit;color:var(--color-ink);width:100%;outline:none;transition:border-color var(--dur-120) ease,box-shadow var(--dur-120) ease}.form-input:focus,.form-select:focus-within{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-green-light)}.form-input::placeholder{color:var(--color-ink);opacity:.45}.form-select{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-8);cursor:pointer}.form-select-caret{color:var(--color-ink-muted)}.form-photo-row{display:flex;align-items:center;gap:var(--space-16)}.form-photo-info{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.form-photo-name{font-size:var(--t-14);font-weight:600;color:var(--color-ink)}.form-photo-meta{font-size:var(--t-12);color:var(--color-ink-soft)}.form-photo-actions{margin-inline-start:auto;display:flex;gap:var(--space-6)}.team-chip{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-10);border-radius:var(--r-pill);font-size:var(--t-12);font-weight:500;background:var(--color-bg);color:var(--color-ink-light);border:none;font-family:inherit;cursor:default}.team-chip--green{background:var(--color-green-light);color:var(--color-green-dark)}.team-chip-x{background:none;border:none;color:inherit;padding:0;margin-inline-start:var(--space-4);display:inline-flex;align-items:center;cursor:pointer;opacity:.7}.team-chip-x:hover{opacity:1}.team-chip-add{border:1px dashed var(--color-border);background:transparent;color:var(--color-ink-soft);cursor:pointer}.team-chip-add:hover{border-color:var(--color-green);color:var(--color-green)}.perm-group-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-10)}.perm-preset{background:var(--color-bg);border-radius:var(--r-18);padding:var(--space-14) var(--space-16);display:flex;flex-direction:column;gap:var(--space-6);border:1.5px solid transparent;cursor:pointer;text-align:start;font-family:inherit;color:inherit;transition:background var(--dur-120) ease,border-color var(--dur-120) ease,box-shadow var(--dur-120) ease}.perm-preset[data-active=true]{background:var(--color-card);border-color:var(--color-green);box-shadow:0 0 0 3px var(--color-green-light)}.perm-preset-title{display:flex;align-items:center;justify-content:space-between;font-size:var(--t-14);font-weight:600;color:var(--color-ink)}.perm-preset-sub{font-size:var(--t-12);color:var(--color-ink-soft);line-height:1.4}.perm-preset-check{width:1.125rem;height:1.125rem;border-radius:var(--r-pill);background:var(--color-card);color:var(--color-ink-muted);display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--color-border)}.perm-preset[data-active=true] .perm-preset-check{background:var(--color-green);color:var(--color-card);border-color:var(--color-green)}.perm-table{background:var(--color-card);border-radius:var(--r-18);border:1px solid var(--color-border);overflow:hidden}.perm-row{display:grid;grid-template-columns:1.4fr repeat(4,1fr) 1.2fr;align-items:center;padding:var(--space-12) var(--space-16);gap:var(--space-8);border-top:1px solid var(--color-row-divider)}.perm-row:first-child{border-top:none;background:var(--color-bg)}.perm-row-head{font-size:var(--t-11);font-weight:600;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.06em}.perm-row-label{display:flex;align-items:center;gap:var(--space-10);font-size:var(--t-14);color:var(--color-ink);font-weight:500}.perm-row-label .row-icon{width:1.75rem;height:1.75rem}.perm-checkbox{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:var(--r-6);border:1.5px solid var(--color-border-soft);background:var(--color-card);color:transparent;cursor:pointer;margin:0 auto;transition:background var(--dur-120) ease,border-color var(--dur-120) ease,color var(--dur-120) ease}.perm-checkbox[data-on=true]{background:var(--color-green);color:var(--color-card);border-color:var(--color-green)}.perm-checkbox[data-on=inherit]{background:var(--color-bg);color:var(--color-ink-light);border-style:dashed}.perm-checkbox:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.perm-scope{display:inline-flex;gap:var(--space-2);align-items:center;background:var(--color-fill-2);border-radius:var(--r-9);padding:.125rem;justify-self:center}.perm-scope-btn{font-size:.71875rem;padding:var(--space-3) var(--space-10);border-radius:var(--r-7);background:transparent;color:var(--color-ink-soft);border:none;font-family:inherit;font-weight:500;cursor:pointer}.perm-scope-btn[data-active=true]{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-seg-on)}.perm-scope-empty{color:var(--color-ink-muted);font-size:var(--t-13);text-align:center}.danger-zone{border-top:1px solid var(--color-row-divider);margin-top:var(--space-12);padding-top:var(--space-18);display:flex;flex-direction:column;gap:var(--space-8)}.danger-zone-label{font-size:var(--t-11);font-weight:600;color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase}.danger-zone-row{display:flex;align-items:center;gap:var(--space-16);justify-content:space-between}.danger-zone-body{font-size:var(--t-13);color:var(--color-ink-soft);line-height:1.5}.status-seg{display:inline-flex;padding:.125rem;background:var(--color-fill-2);border-radius:var(--r-9)}.status-seg-btn{padding:var(--space-6) var(--space-12);border-radius:var(--r-7);background:transparent;border:none;font-family:inherit;font-size:var(--t-13);color:var(--color-ink-soft);font-weight:500;display:inline-flex;align-items:center;gap:var(--space-6);cursor:pointer}.status-seg-btn[data-active=true]{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-seg-on)}.status-seg-dot{width:.375rem;height:.375rem;border-radius:var(--r-pill);background:currentColor;opacity:.85}.view-toggle{display:inline-flex;background:var(--color-fill-2);border-radius:var(--r-9);padding:.125rem}.view-toggle-btn{background:transparent;border:none;font-family:inherit;padding:var(--space-6) var(--space-12);border-radius:var(--r-7);font-size:.78125rem;font-weight:500;color:var(--color-ink-soft);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-6)}.view-toggle-btn[data-active=true]{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-seg-on)}@media (pointer: coarse){.tc-more{opacity:1;min-width:var(--touch-min);min-height:var(--touch-min)}}@media (max-width: 1024px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.team-grid,.two-col,.form-grid,.perm-group-row{grid-template-columns:1fr}.kpi-strip,.tc-kpi-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.leads-table,.perm-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.leads-table-head,.leads-table-row,.perm-row{min-width:37.5rem}}.tc-load{display:flex;align-items:center;gap:var(--space-8);margin-block-start:var(--space-8)}.tc-load-label{font-size:var(--t-11);color:var(--color-ink-muted);white-space:nowrap}.tc-load-track{flex:1;height:.375rem;border-radius:var(--r-pill);background:var(--color-border-soft);overflow:hidden}.tc-load-fill{display:block;height:100%;border-radius:var(--r-pill);transition:width var(--dur-300, .3s) ease}.pf-card{min-block-size:5rem;gap:.875rem}.pf-avatar{inline-size:3.25rem;block-size:3.25rem;font-size:1.25rem}.pf-name{font-size:1.0625rem;font-weight:700;color:var(--color-ink)}.pf-num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.pf-tints{display:flex;gap:.5rem}.pf-swatch{inline-size:1.75rem;block-size:1.75rem;border:0;padding:0;border-radius:var(--radius-pill);background:var(--pf-swatch);box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer;outline:none}.pf-swatch:focus-visible{box-shadow:inset 0 0 0 1px #0000001f,var(--focus-ring)}.pf-swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--color-card),0 0 0 4px var(--color-accent)}.pf-swatch[data-tint=default]{--pf-swatch: var(--color-sidebar-tint-default, var(--color-sidebar))}.pf-swatch[data-tint=cream]{--pf-swatch: var(--color-sidebar-tint-cream, #f6f3ec)}.pf-swatch[data-tint=sage]{--pf-swatch: var(--color-sidebar-tint-sage, #f1f5f2)}.pf-swatch[data-tint=slate]{--pf-swatch: var(--color-sidebar-tint-slate, #f2f4f6)}.pf-photo{inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-12);background:var(--color-fill-2);display:grid;place-items:center;overflow:hidden;flex:none;color:var(--color-ink-light);font-size:1.375rem}.pf-photo img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.pf-note{display:flex;align-items:center;gap:.3125rem;margin-block-start:.25rem;font-size:.75rem;color:var(--color-ink-muted)}.pf-hint{display:block;min-block-size:1.2em;margin-block-start:.25rem;font-size:.75rem;color:var(--color-ink-muted)}.pf-hint[data-tone=bad]{color:var(--color-red)}.pf-hint[data-tone=ok]{color:var(--color-accent)}.pf-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-block-start:.375rem}.pf-meter i{block-size:.25rem;border-radius:.125rem;background:var(--color-fill-3);transition:background-color var(--dur-200)}.pf-meter[data-score="1"] i:nth-child(-n+1){background:var(--color-red)}.pf-meter[data-score="2"] i:nth-child(-n+2){background:var(--color-password-medium)}.pf-meter[data-score="3"] i:nth-child(-n+3){background:var(--color-signal)}.pf-meter[data-score="4"] i{background:var(--color-accent)}.pf-fields{display:flex;flex-direction:column;gap:.875rem}.pf-error{margin:.25rem 0 0;font-size:.78125rem;color:var(--color-red)}.np{display:flex;flex-direction:column}.np-cat{gap:.625rem}.np-chev{inline-size:1.5rem;block-size:1.5rem;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-6);background:transparent;color:var(--color-ink-muted);cursor:pointer;outline:none}.np-chev:hover:not(:disabled){background:var(--color-fill-2)}.np-chev:focus-visible{box-shadow:var(--focus-ring)}.np-chev:disabled{cursor:default;opacity:.4}.np-chev-icon{font-size:.8125rem;transform:rotate(-90deg);transition:transform var(--dur-200) var(--ease-design)}[dir=rtl] .np-chev-icon{transform:rotate(90deg)}.np-cat[data-open=true] .np-chev-icon,[dir=rtl] .np-cat[data-open=true] .np-chev-icon{transform:none}@media (prefers-reduced-motion: reduce){.np-chev-icon{transition:none}}.np-select{inline-size:auto;min-inline-size:7.5rem}.np-mob{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-ink-muted);font-size:.9375rem}.np-rules{padding-block:.125rem .75rem;padding-inline:3.125rem 1rem}.np-rules:before{display:none}.np-rules ul{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.np-rules li{display:inline-flex;align-items:center;gap:.375rem;padding-block:.25rem;padding-inline:.5625rem .3125rem;border-radius:var(--radius-7);background:var(--color-fill-1);font-size:.78125rem;color:var(--color-ink-light)}.np-rules li[data-off=true]>span:first-child{color:var(--color-ink-muted);text-decoration:line-through}.np-rules li .sh-tag{margin-inline-start:0}.np-pop{display:inline-flex;align-items:center;gap:.25rem;padding-inline-start:.375rem;border-inline-start:1px solid var(--color-separator);color:var(--color-ink-muted);font-size:.71875rem}.np-times{display:inline-flex;align-items:center;gap:.5rem}.np-time{inline-size:6rem;text-align:center}.np-muted{color:var(--color-ink-muted)}.np-days{display:inline-flex;flex-wrap:wrap;gap:.25rem}.np-day{inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-fill-2);color:var(--color-ink-light);font-size:.78125rem;font-weight:600;cursor:pointer;outline:none}.np-day[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-text)}.np-day:focus-visible{box-shadow:var(--focus-ring)}.np-day:disabled{cursor:not-allowed;opacity:.6}.st-reorder-group{display:inline-flex;align-items:center;gap:var(--space-6)}.st-grip{display:inline-flex;color:var(--color-ink-muted);cursor:grab}.st-grip:active{cursor:grabbing}.st-reorder{display:inline-flex;flex-direction:column}.st-reorder button{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1rem;border:none;background:none;color:var(--color-ink-muted);cursor:pointer;border-radius:var(--r-6)}.st-reorder button:hover:not(:disabled){background:var(--color-hover);color:var(--color-ink)}.st-reorder button:disabled{opacity:.3;cursor:default}.obs-section-title{font-size:var(--t-13);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;margin-block-end:var(--space-10)}.obs-section-body{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.obs-section-note{font-size:var(--t-13);color:var(--ink-soft);line-height:1.6;margin:0}.st-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.st-toolbar-title{font-size:var(--t-18);font-weight:600;color:var(--ink)}.st-toolbar-sub{font-size:var(--t-13);color:var(--ink-soft);margin-block-start:var(--space-3);line-height:1.5;max-width:35rem}.st-preview-label{font-size:var(--t-11);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;margin-block-end:var(--space-12)}.st-kanban{display:flex;gap:var(--space-12);overflow-x:auto;padding-block-end:var(--space-4)}.st-kcol{flex:0 0 10.5rem;background:var(--bg);border-radius:var(--r-20);padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-8)}.st-kcol--terminal{border:1px dashed var(--border);background:transparent}.st-kcol-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.st-kcol-ct{font-size:var(--t-12);font-weight:600;color:var(--ink-muted)}.st-kcard{background:var(--card);border-radius:var(--r-12);padding:var(--space-10);display:flex;flex-direction:column;gap:var(--space-8)}.st-kcard-line{height:.5rem;border-radius:var(--r-6);background:var(--border)}.st-kcard-foot{display:flex;align-items:center;gap:var(--space-6)}.st-kcard-av{width:1rem;height:1rem;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--green-soft),var(--beige-light))}.st-kcol-terminal-note{font-size:.71875rem;color:var(--ink-muted);text-align:center;padding-block:var(--space-14)}.st-md{display:grid;grid-template-columns:1fr 22.5rem;gap:var(--space-18);align-items:start}.st-md-list{display:flex;flex-direction:column;gap:var(--space-8)}.st-md-item{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-14);border-radius:var(--r-14);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color var(--dur-120) ease,background var(--dur-120) ease}.st-md-item:hover{border-color:var(--green-soft)}.st-md-item[data-sel=true]{border-color:var(--green);background:var(--green-light)}.st-md-item:focus-visible{outline:2px solid var(--green);outline-offset:2px}.st-md-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.st-md-item-toprow{display:flex;align-items:center;gap:var(--space-9)}[dir=ltr] .st-md-item-chev{transform:scaleX(-1)}.st-card-meta{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.st-key{display:inline-flex;align-items:center;gap:var(--space-4);direction:ltr;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-12);color:var(--ink-soft);background:var(--bg);border-radius:var(--r-8);padding:var(--space-2) var(--space-8)}.st-usage{font-size:var(--t-12);color:var(--ink-muted)}.st-usage b{color:var(--ink-soft);font-weight:600}.st-default{display:inline-flex;align-items:center;gap:var(--space-5);font-size:var(--t-12);font-weight:600;color:var(--accent)}.st-default-set{font-size:var(--t-12);font-weight:500;color:var(--ink-soft);background:none;border:none;cursor:pointer;padding:0}.st-default-set:hover{color:var(--ink)}.st-tones{display:flex;flex-wrap:wrap;gap:var(--space-10)}.st-tone{width:1.875rem;height:1.875rem;border-radius:var(--r-pill);border:2px solid transparent;background:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color var(--dur-120) ease}.st-tone[data-sel=true]{border-color:var(--ink)}.st-tone:focus-visible{outline:2px solid var(--green);outline-offset:2px}.st-tone-dot{width:1.125rem;height:1.125rem;border-radius:var(--r-pill)}.st-termseg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.st-termseg--2{grid-template-columns:repeat(2,1fr)}.st-termseg--3{grid-template-columns:repeat(3,1fr)}.st-termopt{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-10) var(--space-12);border-radius:var(--r-12);border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:start;transition:border-color var(--dur-120) ease,background var(--dur-120) ease}.st-termopt:hover{border-color:var(--green-soft)}.st-termopt[data-sel=true]{border-color:var(--green);background:var(--green-light)}.st-termopt:focus-visible{outline:2px solid var(--green);outline-offset:2px}.st-termopt-label{font-size:var(--t-13);font-weight:600;color:var(--ink)}.st-termopt-sub{font-size:.71875rem;color:var(--ink-muted)}.st-panel{position:sticky;top:1rem;display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-18);border-radius:var(--r-18);border:1px solid var(--border);background:var(--card)}.st-panel-head{display:flex;align-items:center;gap:var(--space-12)}.st-panel-swatch{width:2.5rem;height:2.5rem;border-radius:var(--r-12);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.st-panel-title{font-size:var(--t-16);font-weight:600;color:var(--ink)}.st-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);padding-block-start:var(--space-4)}.st-term{display:inline-flex;align-items:center;gap:var(--space-5);font-size:var(--t-12);font-weight:500}.st-term--won{color:var(--success)}.st-term--lost{color:var(--red)}.st-term--none{color:var(--ink-muted)}.st-table{width:100%;border-collapse:collapse}.st-table th{text-align:start;font-size:var(--t-12);font-weight:600;color:var(--ink-muted);padding:var(--space-8) var(--space-10)}.st-table td{padding:var(--space-12) var(--space-10);border-top:1px solid var(--row-divider);font-size:var(--t-13);color:var(--ink);vertical-align:middle}.st-illus{width:4rem;height:4rem;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--green-light);color:var(--green)}.st-reassign-from{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-14);background:var(--bg);border-radius:var(--r-12)}.st-reassign-from .st-usage{margin-inline-start:auto}.st-sk-row{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-15) var(--space-8)}.st-sk-row+.st-sk-row{border-top:1px solid var(--row-divider)}@media (max-width: 880px){.st-md{grid-template-columns:1fr}.st-panel{position:static}}.st-tone{position:relative}@media (pointer: coarse){.st-tone:before{content:"";position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:var(--touch-min);height:var(--touch-min)}}.sh-list .st-md-list{display:contents}.sh-list .st-md-item{border:0;border-radius:0;background:transparent;padding:.625rem .875rem}.sh-list .st-md-item+.st-md-item{border-block-start:1px solid var(--color-separator)}.st-md-item[data-readonly=true]{cursor:default}.st-usage{margin-inline-start:auto;min-inline-size:1.375rem;padding-inline:.375rem;border-radius:62.4375rem;background:var(--color-fill-2);color:var(--color-ink-light);font-size:.75rem;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.st-preview-wrap{padding:.875rem}.st-del-banner{margin:0 0 .625rem;padding:.625rem .75rem;border-radius:var(--radius-8, .5rem);background:var(--color-beige-light);color:var(--color-beige-text);font-size:.8125rem}.st-del-none{margin:0;color:var(--color-ink-light);font-size:.8125rem}.st-stage-en{color:var(--color-ink-muted);font-weight:500}.obs-objects{display:flex;justify-content:center;margin-block:.25rem 1.125rem}.st-dlg{display:flex;flex-direction:column;gap:1rem}.st-dlg-key{display:inline-flex;margin-inline-start:.5rem;vertical-align:middle}.st-dlg-preview{display:flex;justify-content:center;padding:.875rem;border-radius:var(--radius-12);background:var(--color-fill-1)}.st-dlg-rows .sh-row{min-block-size:2.75rem}.st-dlg-adv{display:flex;flex-direction:column;gap:.75rem}.st-dlg-adv-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;padding:0;border:0;background:transparent;color:var(--color-accent);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.st-dlg-adv-toggle:after{content:"";inline-size:.375rem;block-size:.375rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--dur-120)}.st-dlg-adv-toggle[aria-expanded=true]:after{transform:rotate(-135deg)}.st-dlg-adv-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-5)}.st-dlg-adv-body{display:flex;flex-direction:column;gap:1rem}.st-dlg-spacer{flex:1}.st-dlg-delete{color:var(--color-red)}.tf-page{display:flex;flex-direction:column;gap:var(--space-18)}.tf-linklike{background:none;border:none;padding:0;font:inherit;color:var(--ink-soft);cursor:pointer}.tf-linklike:hover{color:var(--ink)}.tf-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-20);flex-wrap:wrap}.tf-pagesub{font-size:.84375rem;color:var(--ink-soft);margin:var(--space-5) 0 0;max-width:35rem;line-height:1.5}.tf-list{display:flex;flex-direction:column}.tf-formrow{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-8);border-bottom:1px solid var(--color-separator);transition:background .12s;border-radius:var(--r-12)}.tf-formrow:last-child{border-bottom:none}.tf-formrow:hover{background:var(--color-hover)}.tf-formrow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-5);cursor:pointer}.tf-formrow-title{font-size:.9375rem;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:var(--space-10)}.tf-formrow-meta{display:flex;align-items:center;gap:var(--space-10);font-size:.78125rem;color:var(--ink-muted);flex-wrap:wrap}.tf-link{display:inline-flex;align-items:center;gap:var(--space-6);height:2.125rem;padding-inline:var(--space-12) var(--space-6);border-radius:var(--r-pill);background:var(--bg);border:1px solid var(--border-soft);font-size:.78125rem;color:var(--ink-soft);direction:ltr;max-width:16.25rem}.tf-link-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-link-copy{flex-shrink:0;width:1.625rem;height:1.625rem;border-radius:var(--r-pill);border:none;background:var(--card);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s}.tf-link-copy:hover{background:var(--green);color:var(--card)}.tf-rowact{display:inline-flex;gap:var(--space-2);opacity:0;transition:opacity .12s}.tf-formrow:hover .tf-rowact,.tf-formrow:focus-within .tf-rowact{opacity:1}.tf-iconbtn{width:2rem;height:2rem;border-radius:var(--r-pill);border:none;background:transparent;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s}.tf-iconbtn:hover{background:var(--color-hover);color:var(--ink)}.tf-iconbtn--danger:hover{background:var(--red-light);color:var(--red)}.tf-editor{display:flex;flex-direction:column;gap:var(--space-18)}.tf-editorhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap}.tf-editoractions{display:flex;align-items:center;gap:var(--space-10)}.tf-split{display:grid;grid-template-columns:1fr 21.25rem;gap:var(--space-20);align-items:start}.tf-configcol{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.tf-titlefield input{font-size:1.125rem;font-weight:600}.tf-linkrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap}.tf-linkbar{display:flex;align-items:center;gap:var(--space-10);flex:1;min-width:13.75rem;background:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:var(--r-12);padding:var(--space-11) var(--space-13)}.tf-linkbar-url{flex:1;min-width:0;font-size:.8125rem;color:var(--accent-dark);direction:ltr;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.tf-active{display:inline-flex;align-items:center;gap:var(--space-8);font-size:.78125rem;color:var(--ink-soft)}.tf-sectionhead{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-8)}.tf-sectionh{font-size:.9375rem;font-weight:600;color:var(--ink)}.tf-sectionsub{font-size:.8125rem;color:var(--ink-soft)}.tf-configlist{display:flex;flex-direction:column}.tf-configrow{display:flex;align-items:center;gap:var(--space-11);padding:var(--space-11) var(--space-4);border-bottom:1px solid var(--color-separator)}.tf-configrow:last-of-type{border-bottom:none}.tf-configrow[data-dragging=true]{opacity:.5}.tf-grip{width:1.625rem;height:1.625rem;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-muted);cursor:grab;flex-shrink:0;border:none;background:transparent;border-radius:var(--r-6);padding:0}.tf-grip:active{cursor:grabbing}.tf-grip:focus-visible{outline:2px solid var(--green);outline-offset:1px}.tf-grip--spacer{cursor:default}.tf-ficon{width:1.875rem;height:1.875rem;border-radius:.5625rem;background:var(--bg);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tf-fmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.tf-fname{font-size:.84375rem;font-weight:500;color:var(--ink);display:inline-flex;align-items:center;gap:var(--space-8)}.tf-ftype{font-size:var(--text-11-5);color:var(--ink-muted)}.tf-lock{display:inline-flex;align-items:center;gap:var(--space-6);font-size:.75rem;color:var(--accent-dark)}.tf-reqbadge{height:1.5rem;padding:0 var(--space-10);border-radius:var(--r-pill);border:none;font-size:var(--text-11-5);font-weight:500;cursor:pointer;background:var(--bg);color:var(--color-ink-light);transition:background .12s,color .12s}.tf-reqbadge[data-required=true]{background:var(--red-light);color:var(--color-red-text)}.tf-addfield{width:100%;margin-top:var(--space-12)}.tf-preview-wrap{position:sticky;top:1rem;background:var(--green-light);border-radius:var(--r-24);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-12);align-items:center}.tf-preview-label{display:inline-flex;align-items:center;gap:var(--space-7);font-size:.75rem;font-weight:600;color:var(--green-dark);letter-spacing:.03em}.tf-preview-caption{font-size:.71875rem;color:var(--green-mid);text-align:center}.tf-phone{width:15.625rem;height:29.25rem;background:#0e1414;border-radius:2.125rem;padding:var(--space-8);box-shadow:0 20px 44px -22px #0e141480}.tf-phone-screen{width:100%;height:100%;background:var(--bg);border-radius:1.6875rem;overflow:hidden;display:flex;flex-direction:column}.tf-statusbar{flex-shrink:0;height:1.875rem;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--space-20) var(--space-16);font-size:var(--text-11-5);font-weight:600;color:var(--ink)}.tf-statusbar span:last-child{display:inline-flex;gap:var(--space-4)}.tf-statusbar i{display:inline-block;width:.75rem;height:.5625rem;border-radius:.125rem;background:var(--ink);opacity:.85}.tf-statusbar i.tf-batt{width:1.125rem}.tf-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-16) var(--space-15) var(--space-20)}.tf-pv-brand{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-12)}.tf-pv-brandmark{width:1.625rem;height:1.625rem;border-radius:var(--r-8);background:var(--green);color:var(--card);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.tf-pv-tenant{font-size:.6875rem;font-weight:600;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-pv-title{font-size:1.125rem;font-weight:600;color:var(--ink);line-height:1.25;margin:0 0 var(--space-4)}.tf-pv-intro{font-size:.6875rem;color:var(--ink-soft);line-height:1.5;margin:0 0 var(--space-14)}.tf-pv-fields{display:flex;flex-direction:column;gap:var(--space-13)}.tf-pv-field{display:flex;flex-direction:column;gap:var(--space-5)}.tf-pv-label{font-size:.6875rem;font-weight:600;color:var(--ink)}.tf-pv-req{color:var(--red)}.tf-pv-box{height:2.125rem;border-radius:.5625rem;border:1px solid var(--border);background:var(--card)}.tf-pv-box--area{height:3rem}.tf-pv-chips{display:flex;gap:var(--space-5);flex-wrap:wrap}.tf-pv-chip{font-size:.625rem;padding:var(--space-5) var(--space-9);border-radius:var(--r-pill);border:1px solid var(--border);color:var(--ink-soft);background:var(--card)}.tf-pv-submit{height:2.5rem;border-radius:var(--r-10);background:var(--green);margin-top:var(--space-6);display:flex;align-items:center;justify-content:center;color:var(--card);font-size:.75rem;font-weight:600}@media (max-width: 767px){.tf-split{grid-template-columns:1fr}.tf-preview-wrap{display:none}}@media (max-width: 640px){.tf-formrow{flex-wrap:wrap}.tf-formrow-main{flex:1 1 60%}.tf-link{order:3;flex:1 1 100%;max-width:100%}}.cal-body{display:flex;align-items:stretch;gap:var(--space-16);flex:1;min-height:0;min-width:0}.cal-body>.cal-surface{flex:1;min-width:0}.cal-sidebar{flex:none;inline-size:15rem;max-inline-size:40%;display:flex;flex-direction:column;gap:var(--space-12);background:var(--cal-card);border-radius:var(--r-16);padding:var(--space-12);overflow-y:auto;min-height:0}@media (max-width: 767px){.cal-body{flex-direction:column}.cal-sidebar{inline-size:100%;max-inline-size:none;max-block-size:40vh}}.cal-truncated{margin:0 0 var(--space-8);padding:var(--space-6) var(--space-8);border-radius:var(--r-8, .5rem);background:var(--cal-beige-light);color:var(--cal-beige-text);font-size:var(--t-12);flex:none}.cal-mini{display:flex;flex-direction:column;gap:var(--space-4)}.cal-mini-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.cal-mini-label{font-size:var(--t-12);font-weight:700;color:var(--cal-green);text-align:center;flex:1;min-width:0}.cal-mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem}.cal-mini-weekday{font-size:var(--t-11);color:var(--cal-ink-muted);text-align:center;line-height:1.6}.cal-mini-day{aspect-ratio:1;display:grid;place-content:center;border:none;background:transparent;border-radius:var(--r-6, .375rem);padding:0;font-size:var(--t-11);color:var(--cal-ink);cursor:pointer}.cal-mini-day:hover{background:var(--color-hover)}.cal-mini-day:focus-visible{outline:2px solid var(--cal-green);outline-offset:-2px}.cal-mini-day[data-outside=true]{color:var(--cal-ink-muted)}.cal-mini-day[data-today=true]{font-weight:700;color:var(--cal-green)}.cal-mini-day[data-selected=true]{background:var(--cal-green);color:var(--cal-card);font-weight:700}.cal-sb-bulk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.cal-sb-link{border:none;background:transparent;padding:0;font-size:var(--t-11);color:var(--cal-ink-soft);cursor:pointer;text-decoration:underline}.cal-sb-link:hover{color:var(--cal-ink)}.cal-sb-section{display:flex;flex-direction:column;gap:var(--space-4)}.cal-sb-section-title{font-size:var(--t-11);font-weight:700;color:var(--cal-ink-muted);margin:0}.cal-sb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.cal-sb-row{display:flex;align-items:center;gap:var(--space-8);min-width:0;padding-block:var(--space-4)}.cal-sb-row[data-hidden=true] .cal-sb-name{color:var(--cal-ink-muted)}.cal-sb-dot{inline-size:.75rem;block-size:.75rem;border-radius:50%;border:none;padding:0;flex:none;cursor:pointer}.cal-sb-dot:focus-visible{outline:2px solid var(--cal-green);outline-offset:2px}.cal-sb-dot:disabled{cursor:progress;opacity:.6}.cal-sb-name{flex:1;min-width:0;font-size:var(--t-12);color:var(--cal-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-sb-badge{flex:none;font-size:var(--t-11);color:var(--cal-ink-muted);background:var(--cal-border-soft);border-radius:var(--r-pill, 62.4375rem);padding-inline:var(--space-6)}.cal-sb-conn{flex:none;color:var(--cal-ink-muted)}.cal-sb-conn[data-state=issue]{color:var(--cal-beige-text)}.cal-sb-hint{font-size:var(--t-11);color:var(--cal-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cal-sb-state{display:flex;align-items:center;justify-content:center;padding-block:var(--space-16);font-size:var(--t-12);color:var(--cal-ink-muted);text-align:center}.cal-sb-colorpop{background:var(--cal-card);border:1px solid var(--cal-border);border-radius:var(--r-12, .75rem);padding:var(--space-12);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:var(--space-8);max-inline-size:16rem;z-index:50}.cal-sb-colorpop-title{font-size:var(--t-12);font-weight:700;color:var(--cal-ink)}.cal-sb-colorpop .cal-swatches{flex-wrap:wrap}.cal-sb-colorpop .cal-sb-hint{white-space:normal;overflow:visible;line-height:1.5}.cal-sb-grip{flex:none;display:inline-flex;align-items:center;border:none;background:transparent;padding:0;color:var(--cal-ink-muted);opacity:.55;cursor:grab;touch-action:none}.cal-sb-row:hover .cal-sb-grip,.cal-sb-grip:focus-visible{opacity:1}.cal-sb-grip:focus-visible{outline:2px solid var(--cal-green);outline-offset:2px;border-radius:var(--r-6, .375rem)}.cal-sb-grip:active{cursor:grabbing}.cal-sb-row[data-dragging=true]{opacity:.5}.cal-sb-row[data-drop=true]{outline:2px dashed var(--cal-green);outline-offset:2px;border-radius:var(--r-6, .375rem)}.cal-sidebar[data-reordering=true]{-webkit-user-select:none;user-select:none;cursor:grabbing}.cal-sb-hidden{display:flex;flex-direction:column;gap:var(--space-4)}.cal-sb-hidden-summary{font-size:var(--t-11);font-weight:700;color:var(--cal-ink-muted);cursor:pointer;padding-block:var(--space-4)}.cal-sb-hidden-count{margin-inline-start:var(--space-6);font-size:var(--t-11);color:var(--cal-ink-muted);background:var(--cal-border-soft);border-radius:var(--r-pill, 62.4375rem);padding-inline:var(--space-6)}.cal-sb-hidden .cal-sb-row{opacity:.75}:root{--cal-bg: var(--color-bg);--cal-card: var(--color-card);--cal-ink: var(--color-ink);--cal-ink-soft: var(--color-ink-soft);--cal-ink-muted: var(--color-ink-muted);--cal-border: var(--color-border);--cal-border-soft: var(--color-border-soft);--cal-green: var(--color-green);--cal-green-light: var(--color-green-light);--cal-accent: var(--color-accent);--cal-accent-soft: var(--color-accent-soft);--cal-accent-dark: var(--color-accent-dark);--cal-red: var(--color-red);--cal-beige: var(--color-beige);--cal-beige-light: var(--color-beige-light);--cal-beige-text: var(--color-beige-text);--cal-red-light: var(--color-red-light);--cal-red-text: var(--color-red-text);--cal-scrim: var(--color-scrim)}.cal-root{display:flex;flex-direction:column;gap:var(--space-16);height:100%;min-height:0}.cal-toolbar{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap;background:var(--cal-card);border-radius:var(--r-16);padding:var(--space-12) var(--space-16)}.cal-toolbar-label{font-size:var(--t-18);font-weight:700;color:var(--cal-green);min-inline-size:10ch}.cal-toolbar-nav{display:flex;align-items:center;gap:var(--space-4)}.cal-toolbar-spacer{flex:1}.cal-surface{background:var(--cal-card);border-radius:var(--r-16);padding:var(--space-12);flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cal-month-head,.cal-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-month-head{border-block-end:1px solid var(--cal-border-soft)}.cal-month-headcell{padding:var(--space-8);font-size:var(--t-12);font-weight:600;color:var(--cal-ink-muted);text-align:center;text-transform:uppercase;letter-spacing:.04em}.cal-month-grid{flex:1;min-height:0;grid-auto-rows:minmax(6.625rem,1fr);overflow-y:auto}.cal-month-cell{border-block-end:1px solid var(--cal-border-soft);border-inline-end:1px solid var(--cal-border-soft);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;cursor:pointer;transition:background .12s ease;text-align:start;background:transparent;overflow:hidden}.cal-month-cell>*{flex:none}.cal-month-cell:hover,.cal-month-cell[data-active=true]{background:var(--cal-green-light)}.cal-month-cell[data-outside=true]{background:color-mix(in srgb,var(--cal-bg) 55%,transparent)}.cal-month-cell[data-outside=true] .cal-month-daynum{color:var(--cal-ink-muted);opacity:.55}.cal-month-daynum{font-size:var(--t-12);font-weight:600;color:var(--cal-ink-soft);inline-size:1.1875rem;block-size:1.1875rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.cal-month-cell[data-today=true] .cal-month-daynum{background:var(--cal-accent);color:var(--color-accent-text);font-weight:700}.cal-chip{display:flex;align-items:center;gap:var(--space-4);border:none;background:var(--chip-bg, var(--cal-accent-soft));border-inline-start:3px solid var(--chip-color, var(--cal-accent));border-radius:var(--r-6, .375rem);padding:.125rem var(--space-6);font-size:var(--t-11);color:var(--cal-ink);cursor:pointer;min-width:0;text-align:start;transition:filter .12s ease}.cal-chip[data-variant=cell]{block-size:1.0625rem;padding-block:0}.cal-chip[data-variant=list]{min-block-size:1.75rem;flex:none;inline-size:100%;gap:var(--space-6);padding:var(--space-4) var(--space-8);font-size:var(--t-12);border-radius:var(--r-8, .5rem)}.cal-chip:hover{filter:brightness(.96)}.cal-chip:focus-visible,.cal-more:focus-visible{outline:2px solid var(--cal-green);outline-offset:-2px}.cal-chip[data-cancelled=true]{opacity:.5;text-decoration:line-through}.cal-chip[data-external=true],.cal-block[data-external=true]{border-inline-start-style:dashed}.cal-chip[data-tentative=true]{position:relative;border-inline-start-style:dashed}.cal-block[data-tentative=true]{border-inline-start-style:dashed}.cal-chip[data-tentative=true]:before,.cal-block[data-tentative=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed var(--chip-color, var(--cal-accent));border-radius:inherit;pointer-events:none}.cal-chip[data-provider-deleted=true]:after,.cal-block[data-provider-deleted=true]:after{content:"⚠";font-size:var(--text-11);line-height:1;color:var(--cal-red);flex-shrink:0}.cal-chip[data-provider-deleted=true]:after{margin-inline-start:auto}.cal-block[data-provider-deleted=true]:after{position:absolute;inset-block-start:.125rem;inset-inline-end:.1875rem}.cal-chip[data-mirror-failed=true]:after,.cal-block[data-mirror-failed=true]:after{content:"⊘";font-size:var(--text-11);line-height:1;color:var(--cal-beige-text);flex-shrink:0}.cal-chip[data-mirror-failed=true]:after{margin-inline-start:auto}.cal-block[data-mirror-failed=true]:after{position:absolute;inset-block-start:.125rem;inset-inline-end:.1875rem}.cal-booking-dot{inline-size:.375rem;block-size:.375rem;border-radius:50%;flex-shrink:0;background:var(--et-color, var(--cal-accent))}.cal-chip-time{font-weight:700;color:var(--cal-green);flex-shrink:0;font-variant-numeric:tabular-nums}.cal-chip-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-chip-loc{display:inline-flex;align-items:center;gap:.125rem;flex:1 1 0;max-inline-size:45%;min-width:0;color:var(--cal-ink-muted)}.cal-chip-loc>svg{flex-shrink:0}.cal-chip-loc-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.cal-more{border:none;background:none;block-size:.9375rem;font-size:var(--t-11);font-weight:600;color:var(--cal-ink-muted);cursor:pointer;text-align:start;padding:0 var(--space-6);border-radius:var(--r-6, .375rem);transition:color .12s ease,background .12s ease}.cal-more:hover,.cal-more[data-state=open]{color:var(--cal-green);background:var(--color-hover)}.cal-day-pop{z-index:var(--z-popover);background:var(--cal-card);border:1px solid var(--cal-border-soft);border-radius:var(--r-14, .875rem);padding:var(--space-8);min-inline-size:15rem;max-inline-size:min(21.25rem,calc(100vw - 1.5rem));box-shadow:var(--shadow-pop)}.cal-day-pop-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-inline-start:var(--space-4);padding-block-end:var(--space-6);border-block-end:1px solid var(--cal-border-soft);margin-block-end:var(--space-6)}.cal-day-pop-title{font-size:var(--t-13);font-weight:700;color:var(--cal-green)}.cal-day-pop-list{display:flex;flex-direction:column;gap:var(--space-4);max-block-size:min(20rem,var(--radix-popover-content-available-height, 20rem));overflow-y:auto}.cal-time-scroll{flex:1;min-height:0;overflow-y:auto}.cal-time-layout{--cal-hour-h: 3.25rem;display:grid;grid-template-columns:3.5rem 1fr}.cal-time-axis{position:relative}.cal-hour-probe{position:absolute;inset-block-start:0;inline-size:0;block-size:var(--cal-hour-h);visibility:hidden;pointer-events:none}.cal-time-axis-label{position:absolute;inset-inline-end:var(--space-8);transform:translateY(-50%);font-size:var(--t-11);color:var(--cal-ink-muted);font-variant-numeric:tabular-nums}.cal-time-days-head{display:grid;border-block-end:1px solid var(--cal-border);margin-inline-start:3.5rem}.cal-time-dayhead{padding:var(--space-8);text-align:center;font-size:var(--t-12);font-weight:600;color:var(--cal-ink-soft);border-inline-start:1px solid var(--cal-border-soft)}.cal-time-dayhead[data-today=true]{color:var(--cal-green)}.cal-time-dayhead[data-today=true] .cal-time-dayhead-num{background:var(--cal-accent);color:var(--color-accent-text)}.cal-time-dayhead-num{display:inline-flex;align-items:center;justify-content:center;inline-size:1.625rem;block-size:1.625rem;border-radius:50%;font-weight:700;margin-inline-start:var(--space-4)}.cal-time-days{display:grid;position:relative}.cal-time-daycol{position:relative;border-inline-start:1px solid var(--cal-border-soft);min-width:0}.cal-time-hourline{position:absolute;inset-inline:0;border-block-start:1px solid var(--cal-border-soft)}.cal-time-nowline{position:absolute;inset-inline:0;border-block-start:2px solid var(--cal-red);z-index:8}.cal-allday-row{display:grid;grid-template-columns:3.5rem 1fr;align-items:start;border-block-end:1px solid var(--cal-border);max-block-size:5.25rem;overflow-y:auto}.cal-allday-label{font-size:var(--t-11);color:var(--cal-ink-muted);text-align:end;padding-inline-end:var(--space-8);padding-block-start:var(--space-4)}.cal-allday-days{display:grid}.cal-allday-cell{display:flex;flex-direction:column;gap:.125rem;min-width:0;padding:var(--space-4) .1875rem;border-inline-start:1px solid var(--cal-border-soft)}.cal-allday-chip{max-inline-size:100%}.cal-block{position:absolute;inset-inline:.1875rem;border:none;border-inline-start:3px solid var(--chip-color, var(--cal-accent));background:var(--chip-bg, var(--cal-accent-soft));border-radius:var(--r-6, .375rem);padding:.125rem var(--space-6);font-size:var(--t-11);color:var(--cal-ink);cursor:pointer;overflow:hidden;text-align:start;z-index:2;box-shadow:0 1px 2px var(--color-shadow)}.cal-block:hover{filter:brightness(.96)}.cal-block[data-cancelled=true]{opacity:.5;text-decoration:line-through}.cal-block-time{font-weight:700;color:var(--cal-green);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:var(--space-4)}.cal-block-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-block-loc{display:flex;align-items:center;gap:.125rem;min-width:0;color:var(--cal-ink-muted)}.cal-block-loc>svg{flex-shrink:0}.cal-block-loc-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.cal-block[data-draggable=true]{cursor:grab;touch-action:none}.cal-block[data-dragging=true]{cursor:grabbing;opacity:.4}.cal-block[data-pending=true],.cal-chip[data-pending=true]{opacity:.65}.cal-block-resize{position:absolute;inset-inline:0;inset-block-end:0;block-size:.5rem;cursor:ns-resize;touch-action:none}.cal-block-resize:after{content:"";position:absolute;inset-inline:35%;inset-block-end:.125rem;block-size:.125rem;border-radius:.125rem;background:var(--chip-color, var(--cal-accent));opacity:0}.cal-block:hover .cal-block-resize:after{opacity:.55}.cal-block-ghost{pointer-events:none;border:1px dashed var(--chip-color, var(--cal-accent));border-inline-start-width:3px;opacity:.85}.cal-slot-ghost{position:absolute;inset-inline:.1875rem;pointer-events:none;z-index:7;border:1px dashed var(--cal-accent);border-radius:var(--r-6, .375rem);background:var(--cal-accent-soft);padding:.125rem var(--space-6);font-size:var(--t-11);color:var(--cal-green);overflow:hidden}.cal-time-daycol[data-drop-target=true],.cal-month-cell[data-drop-target=true]{background:var(--cal-accent-soft)}.cal-chip[data-draggable=true]{cursor:grab;touch-action:none}.cal-chip[data-dragging=true]{cursor:grabbing;opacity:.4}.cal-chip-ghost{pointer-events:none;border-style:dashed;opacity:.85}.cal-time-calhead{display:flex;align-items:center;justify-content:center;gap:var(--space-6);min-inline-size:0}.cal-time-calhead-dot{inline-size:.5rem;block-size:.5rem;border-radius:50%;flex-shrink:0}.cal-time-calhead-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.cal-drag-warning{padding-block-end:var(--space-8)}.cal-et-dot{inline-size:.75rem;block-size:.75rem;border-radius:50%;flex-shrink:0}.cal-swatches{display:flex;gap:var(--space-8)}.cal-swatch{inline-size:1.625rem;block-size:1.625rem;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.cal-swatch[data-selected=true]{border-color:var(--cal-ink)}.cal-time-input{border:1px solid var(--cal-border);border-radius:var(--r-8, .5rem);padding:var(--space-4) var(--space-8);font-size:var(--t-13);background:var(--cal-card);color:var(--cal-ink);font-variant-numeric:tabular-nums}.cal-time-input:focus{outline:2px solid var(--cal-green);outline-offset:1px}.cal-reminder-list{display:flex;flex-direction:column;gap:var(--space-6);margin-block-start:var(--space-8)}.cal-reminder-row{display:flex;align-items:center;gap:var(--space-8);font-size:var(--t-13);color:var(--cal-ink);min-inline-size:0}.cal-reminder-when{font-weight:600;white-space:nowrap;flex-shrink:0}.cal-reminder-at{color:var(--cal-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.cal-reminder-error{color:var(--cal-red);font-size:var(--t-12);flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}@media (min-width: 768px){.cal-root{height:calc(100dvh - 7.875rem);min-height:35rem}}@media (max-width: 767px){.cal-toolbar{padding:var(--space-8) var(--space-12);gap:var(--space-8)}.cal-toolbar-label{font-size:var(--t-15);min-inline-size:0}.cal-month-grid{grid-auto-rows:minmax(5.5rem,1fr)}.cal-chip[data-variant=cell]{block-size:.875rem;padding:.25rem 0;background-clip:content-box;background-color:var(--chip-color, var(--cal-accent));border:none;border-radius:.1875rem}.cal-chip[data-variant=cell] .cal-booking-dot,.cal-chip[data-variant=cell] .cal-chip-time,.cal-chip[data-variant=cell] .cal-chip-loc{display:none}.cal-chip[data-variant=cell] .cal-chip-name{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cal-chip[data-variant=cell][data-provider-deleted=true]:after,.cal-chip[data-variant=cell][data-mirror-failed=true]:after{content:none}.cal-chip[data-variant=cell][data-external=true]{background-image:repeating-linear-gradient(45deg,rgb(255 255 255 / .55) 0 2px,transparent 2px 4px)}.cal-more{block-size:auto;line-height:1.15;padding-inline:var(--space-2)}}.cal-health{display:flex;flex-direction:column;gap:var(--space-8)}.cal-health-row{display:flex;align-items:flex-start;gap:var(--space-12);border:1px solid var(--cal-beige);background:var(--cal-beige-light);border-radius:var(--r-12, .75rem);padding:var(--space-12) var(--space-16)}.cal-health-row[data-state=config_broken]{border-color:var(--cal-red);background:var(--cal-red-light)}.cal-health-icon{flex-shrink:0;color:var(--cal-beige-text);margin-block-start:.125rem}.cal-health-row[data-state=config_broken] .cal-health-icon{color:var(--cal-red-text)}.cal-health-body{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0;flex:1}.cal-health-title{font-size:var(--t-14);font-weight:600;color:var(--cal-beige-text)}.cal-health-row[data-state=config_broken] .cal-health-title{color:var(--cal-red-text)}.cal-health-text{font-size:var(--t-13);color:var(--cal-ink-soft)}.cal-health-list{display:flex;flex-direction:column;gap:var(--space-6);margin-block-start:var(--space-4);list-style:none;padding-inline-start:0}.cal-health-item{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);font-size:var(--t-13);color:var(--cal-ink);min-inline-size:0}.cal-health-who{font-weight:600}.cal-health-email{color:var(--cal-ink-muted);overflow-wrap:anywhere}.cal-health-note{font-size:var(--t-12);color:var(--cal-ink-muted)}.cal-mob{display:flex;flex-direction:column;gap:var(--space-8);flex:1;min-block-size:0}.cal-mob-stage{display:flex;flex-direction:column;flex:1;min-block-size:0;touch-action:pan-y}.cal-mob-strip{display:flex;align-items:center;gap:var(--space-6);flex:none;overflow-x:auto;padding-block-end:var(--space-2);scrollbar-width:none}.cal-mob-strip::-webkit-scrollbar{display:none}.cal-mob-chip{display:inline-flex;align-items:center;gap:var(--space-6);flex:none;min-block-size:var(--touch-min);max-inline-size:11rem;padding-inline:var(--space-12);border:1px solid var(--cal-border-soft);border-radius:var(--r-pill, 62.4375rem);background:var(--cal-card);color:var(--cal-ink-soft);font-size:var(--t-13);cursor:pointer}.cal-mob-chip[data-active=true]{border-color:var(--cal-green);background:var(--cal-green-light);color:var(--cal-ink);font-weight:600}.cal-mob-chip:focus-visible{outline:2px solid var(--cal-green);outline-offset:2px}.cal-mob-chip-dot{inline-size:.625rem;block-size:.625rem;border-radius:50%;flex:none}.cal-mob-chip-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-mob-hint{margin:0;flex:none;font-size:var(--t-11);color:var(--cal-ink-muted)}.cal-sidebar[data-sheet=true]{flex:none;inline-size:100%;max-inline-size:none;max-block-size:none;padding:0;background:transparent;border-radius:0;overflow:visible}.cal-sb-sheet-trigger{display:flex;align-items:center;gap:var(--space-8);inline-size:100%;min-block-size:var(--touch-min);padding-inline:var(--space-12);border:1px solid var(--cal-border-soft);border-radius:var(--r-12, .75rem);background:var(--cal-card);color:var(--cal-ink);font-size:var(--t-13);cursor:pointer}.cal-sb-sheet-trigger:focus-visible{outline:2px solid var(--cal-green);outline-offset:2px}.cal-sb-sheet-label{flex:1;min-inline-size:0;text-align:start;font-weight:600}.cal-sb-sheet-count{color:var(--cal-ink-muted);font-size:var(--t-12);font-variant-numeric:tabular-nums}@keyframes cal-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cal-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.cal-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--cal-scrim);animation:ui-fade-in var(--dur-160) ease-out}.cal-sheet-scrim[data-state=closed]{animation:ui-fade-out var(--dur-140) ease-in forwards}.cal-sheet{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-modal);display:flex;flex-direction:column;max-block-size:80dvh;background:var(--cal-card);border-start-start-radius:var(--r-16);border-start-end-radius:var(--r-16);box-shadow:var(--shadow-pop);padding-block-end:env(safe-area-inset-bottom);outline:none;animation:cal-sheet-in var(--dur-220) ease-out}.cal-sheet[data-state=closed]{animation:cal-sheet-out var(--dur-180) ease-in forwards}@media (prefers-reduced-motion: reduce){.cal-sheet,.cal-sheet-scrim{animation:none}}.cal-sheet-head{position:relative;display:flex;align-items:center;gap:var(--space-8);flex:none;padding:var(--space-16) var(--space-12) var(--space-8);border-block-end:1px solid var(--cal-border-soft)}.cal-sheet-grab{position:absolute;inset-block-start:var(--space-6);inset-inline:0;margin-inline:auto;inline-size:2.25rem;block-size:.25rem;border-radius:var(--r-pill, 62.4375rem);background:var(--cal-border)}.cal-sheet-title{flex:1;min-inline-size:0;margin:0;font-size:var(--t-16);font-weight:700;color:var(--cal-ink)}.cal-sheet-body{display:flex;flex-direction:column;gap:var(--space-12);flex:1;min-block-size:0;padding:var(--space-12);overflow-y:auto}.cal-sheet .cal-sb-row{min-block-size:var(--touch-min)}.cal-sheet .cal-mini-day{min-block-size:2.25rem;font-size:var(--t-13)}.cal-sheet .cal-sb-dot{position:relative;inline-size:1rem;block-size:1rem}.cal-sheet .cal-sb-dot:before{content:"";position:absolute;inset:calc((1rem - var(--touch-min)) / 2);border-radius:50%}:root{--color-cs-nav-bg: #fcfcfb;--color-cs-soft: #fafaf9;--color-cs-stage: #f7f7f5;--color-cs-tile-biz: #5b6b7a;--color-cs-tile-events: #3a6fb0;--color-cs-jump: rgba(255, 255, 255, .88);--color-cs-bar-bad: #f2a094}.dark{--color-cs-nav-bg: #1e1e1d;--color-cs-soft: #1e1e1d;--color-cs-stage: #1a1a19;--color-cs-jump: rgba(34, 34, 33, .88)}.cs-page{min-block-size:calc(100dvh - var(--shell-topbar-h));color:var(--color-ink)}.cs-loading{display:flex;justify-content:center;padding-block:3.75rem}.cs-failed{padding:1.75rem;font-size:.84375rem;color:var(--color-ink-muted)}.cs-A{display:grid;grid-template-columns:15.625rem minmax(0,1fr);min-block-size:inherit;background:var(--color-card)}.cs-list{position:sticky;inset-block-start:0;align-self:start;block-size:calc(100dvh - var(--shell-topbar-h));overflow:auto;scrollbar-width:none;padding:.75rem .625rem 5.625rem;background:var(--color-cs-nav-bg);border-inline-end:1px solid var(--color-separator)}.cs-lh{padding:.875rem .625rem .375rem;font-size:.75rem;font-weight:600;color:var(--color-ink-muted)}.cs-li{display:flex;align-items:center;gap:.625rem;inline-size:100%;min-block-size:2.375rem;padding:.25rem .625rem;border:0;border-radius:var(--radius-9);background:transparent;font:inherit;font-size:.875rem;font-weight:500;color:var(--color-ink);text-align:start;cursor:pointer;transition:background-color var(--dur-120)}.cs-li:hover:not([disabled]){background:var(--color-fill-2)}.cs-li:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cs-li.on{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.cs-tile{display:grid;place-items:center;flex:none;inline-size:1.5rem;block-size:1.5rem;border-radius:var(--radius-6);color:#fff;font-size:.875rem}.cs-ln{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-li [data-slot=badge],.cs-cn [data-slot=badge]{block-size:1.1875rem;padding-inline:.375rem;font-size:.6875rem}.cs-main{position:relative;min-inline-size:0;padding:1.375rem 1.75rem 6.875rem}.cs-ph{display:flex;align-items:center;gap:.625rem;min-block-size:2rem;margin-block-end:.875rem}.cs-ph h3{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.012em;white-space:nowrap}.cs-ph .cs-dot{inline-size:.75rem;block-size:.75rem}.cs-dot{display:inline-block;flex:none;inline-size:.625rem;block-size:.625rem;border-radius:50%}.cs-jump{position:sticky;inset-block-start:0;z-index:4;display:flex;gap:.375rem;margin:0 -1.75rem 1.125rem;padding:.625rem 1.75rem;background:var(--color-cs-jump);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--color-separator);overflow-x:auto;scrollbar-width:none}.cs-jump button{block-size:1.75rem;padding:0 .75rem;border:0;border-radius:var(--radius-pill);background:var(--color-fill-2);font:inherit;font-size:.78125rem;font-weight:500;color:var(--color-ink-light);white-space:nowrap;cursor:pointer}.cs-jump button:hover{background:var(--color-fill-3);color:var(--color-ink)}.cs-jump button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cs-g{margin-block-end:1.75rem}.cs-g>.sh-section{margin-block-start:0}.cs-gh{margin-block-start:1.5rem}.cs-g-in>.sh-section{margin-block-start:1.5rem}.cs-in{inline-size:15rem}.cs-selx{inline-size:auto;max-inline-size:16.25rem}.cs-selx-sm{block-size:1.75rem;max-inline-size:11.25rem;font-size:.78125rem}.cs-dt{inline-size:.375rem;block-size:.375rem;border-radius:50%;background:currentColor}.cs-sw{display:flex;flex-wrap:wrap;gap:.4375rem}.cs-sw button{inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;border-radius:50%;background:var(--c);cursor:pointer;transition:box-shadow var(--dur-140)}.cs-sw button.on{box-shadow:0 0 0 2px var(--color-card),0 0 0 4px var(--c)}.cs-sw button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-card),0 0 0 4px var(--color-accent)}.cs-sw button[disabled]{cursor:default}.cs-tz,.cs-warn,.cs-note{display:flex;align-items:center;gap:.375rem;margin:0 .25rem .625rem;font-size:.78125rem;color:var(--color-ink-muted)}.cs-warn{color:var(--color-beige-text)}.cs-note{margin:0 0 .75rem;padding:.5625rem .75rem;border-radius:var(--radius-10);background:var(--color-fill-1);color:var(--color-ink-light)}.cs-day{display:flex;align-items:flex-start;gap:.75rem;min-block-size:3.25rem;padding:.625rem 1rem}.cs-day+.cs-day{border-block-start:1px solid var(--color-separator)}.cs-day>[data-slot=switch],.cs-day>button[role=switch]{margin-block-start:.375rem}.cs-dn{flex:none;inline-size:4.75rem;padding-block-start:.375rem;font-size:.875rem;font-weight:600}.cs-day.off .cs-dn{font-weight:500;color:var(--color-ink-muted)}.cs-wins{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.375rem;min-inline-size:0}.cs-win{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cs-t3{font-size:.78125rem;color:var(--color-ink-muted)}.cs-tm{inline-size:auto;min-inline-size:6rem}.cs-tm input{text-align:center;font-family:"Satoshi",var(--font-sans);font-variant-numeric:tabular-nums}.cs-err{display:inline-flex;align-items:center;gap:.3125rem;font-size:.75rem;font-weight:500;color:var(--color-red)}.cs-err:empty{display:none}.cs-closed{padding-block-start:.375rem;font-size:.84375rem;color:var(--color-ink-muted)}.cs-addw{margin-inline-start:-.375rem}.cs-ex{flex-wrap:wrap}.cs-date{inline-size:9.375rem}.cs-sp{flex:1}.cs-addr{display:flex;align-items:center;gap:.5rem;inline-size:100%;min-block-size:2.75rem;border:0;background:transparent;font:inherit;font-size:.84375rem;font-weight:500;color:var(--color-accent);text-align:start;cursor:pointer}.cs-addr:hover{background:var(--color-fill-1)}.cs-addr:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.cs-addr svg{font-size:1.0625rem}.cs-empty{display:flex;flex-direction:column;align-items:center;gap:.3125rem;padding:2.5rem 1.25rem;border-radius:var(--radius-16);background:var(--color-cs-soft);font-size:.84375rem;color:var(--color-ink-muted);text-align:center}.cs-empty>svg{margin-block-end:.375rem;font-size:1.75rem}.cs-empty b{font-size:.96875rem;color:var(--color-ink)}.cs-empty [data-slot=button],.cs-empty button{margin-block-start:.625rem}.cs-who{display:inline-flex;align-items:center;gap:.5625rem;font-weight:500}.cs-evi{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent);font-size:.875rem}.cs-ava{display:inline-grid;place-items:center;flex:none;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;color:#fff;font-size:.625rem;font-weight:600;line-height:1}.cs-rv{font-size:.8125rem;color:var(--color-ink-light);white-space:nowrap}.cs-mx{overflow-x:auto;border-radius:var(--radius-16);background:var(--color-card);box-shadow:0 0 0 1px var(--color-separator)}.cs-mx table{inline-size:100%;border-collapse:collapse}.cs-mx th{padding:.625rem .75rem;border-block-end:1px solid var(--color-separator);font-size:.78125rem;font-weight:600;color:var(--color-ink-muted);text-align:start;white-space:nowrap}.cs-mx tbody th{font-size:.84375rem;font-weight:500;color:var(--color-ink)}.cs-mx td{padding:.5rem .75rem;border-block-end:1px solid var(--color-separator);font-size:.84375rem}.cs-mx tr:last-child td,.cs-mx tr:last-child th{border-block-end:0}.cs-cn{display:inline-flex;align-items:center;gap:.5rem;min-inline-size:0;white-space:nowrap}.cs-pills{display:flex;flex-wrap:wrap;gap:.5rem}.cs-pl{display:inline-flex;align-items:center;gap:.5rem;block-size:2.5rem;padding:0 .875rem;border:0;border-radius:var(--radius-pill);background:var(--color-card);box-shadow:0 0 0 1px var(--color-separator-strong);font:inherit;font-size:.8125rem;color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:box-shadow var(--dur-120)}.cs-pl:hover,.cs-pl[data-state=open]{box-shadow:0 0 0 1px var(--color-separator-hover)}.cs-pl:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-separator-strong),var(--focus-ring)}.cs-pl.add{justify-content:center;inline-size:2.5rem;padding:0;color:var(--color-accent);font-size:1.125rem}.cs-pl.cs-cb{gap:.4375rem;padding:0 1rem;font-weight:600}.cs-pl.cs-cb span{margin-inline-start:.125rem}.cs-pl-s{display:grid;margin-inline-start:.125rem;font-size:1rem;color:var(--color-ink-muted)}.cs-pl:hover .cs-pl-s{color:var(--color-ink)}.cs-code{font-family:"Satoshi",var(--font-sans);font-size:.78125rem;font-weight:500;direction:ltr;unicode-bidi:isolate}.cs-pe2{padding:.5rem .625rem .25rem;font-size:.71875rem;font-weight:600;color:var(--color-ink-muted);direction:ltr;text-align:end}.cs-pi-l{flex:1;min-inline-size:0}.cs-pi-ck{color:var(--color-accent);font-size:1rem}.cs-kb{max-inline-size:7.5rem;overflow:hidden;font-size:.75rem;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap}.cs-pnote{margin:0;padding:.375rem .625rem .25rem;font-size:.75rem;line-height:1.45;color:var(--color-ink-muted)}.cs-swv{position:relative;flex:none;inline-size:1.75rem;block-size:1.0625rem;margin-inline-start:auto;border-radius:var(--radius-pill);background:var(--color-fill-3);transition:background-color var(--dur-200)}.cs-swv:after{content:"";position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem;inline-size:.8125rem;block-size:.8125rem;border-radius:50%;background:var(--color-card);box-shadow:var(--shadow-knob);transition:inset-inline-start var(--dur-200) var(--ease)}.cs-swv[data-on=true]{background:var(--color-accent)}.cs-swv[data-on=true]:after{inset-inline-start:.8125rem}.cs-scope{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;color:var(--color-ink-light)}.cs-scope b{margin-block-start:.375rem;font-size:.8125rem;color:var(--color-ink)}.cs-scope ul{margin:0;padding-inline-start:1.125rem;list-style:disc}.cs-scope p{margin:.25rem 0 0;font-size:.78125rem;color:var(--color-ink-muted)}.cs-banner{display:flex;align-items:flex-start;gap:.75rem;margin-block-end:.75rem;padding:.8125rem 1rem;border-radius:var(--radius-14);background:var(--color-fill-1);font-size:.84375rem;line-height:1.5;color:var(--color-ink-light)}.cs-banner-i{flex:none;margin-block-start:1px;font-size:1.1875rem;color:var(--color-ink-muted)}.cs-banner-b b{display:block;font-size:.875rem;color:var(--color-ink)}.cs-banner-b p{margin:.125rem 0 0}.cs-banner-a{display:flex;flex-wrap:wrap;gap:.375rem;margin-block-start:.5625rem}.cs-et-t{display:inline-flex;align-items:center;gap:.375rem}.cs-del:hover:enabled{background:var(--color-red-light);color:var(--color-red)}.cs-D{min-block-size:inherit;background:var(--color-cs-stage)}.cs-dw{max-inline-size:43.75rem;margin:0 auto;padding:1.625rem 1.5rem 7.5rem}.cs-hero{display:flex;align-items:center;gap:.875rem;margin-block-end:.375rem;padding:1rem 1.125rem;border-radius:var(--radius-18);background:var(--color-card);box-shadow:0 0 0 1px var(--color-separator)}.cs-hero .cs-dot{inline-size:.875rem;block-size:.875rem}.cs-hero b{display:block;font-size:1.125rem;font-weight:700}.cs-hero small{font-size:.78125rem;color:var(--color-ink-muted)}.cs-dw>.cs-g:first-of-type,.cs-hero+.cs-g{margin-block-start:1.5rem}.cs-form{display:flex;flex-direction:column;gap:.75rem}.cs-fl{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--color-ink)}.cs-psr{display:flex;flex-direction:column;gap:.25rem;padding:.125rem .375rem .375rem}.cs-sbar{position:fixed;inset-block-end:1.125rem;inset-inline:0;z-index:var(--z-overlay);display:flex;align-items:center;gap:.375rem;inline-size:fit-content;max-inline-size:calc(100vw - 1.5rem);block-size:3rem;margin-inline:auto;padding-block:0;padding-inline:1.125rem .375rem;border-radius:var(--radius-pill);background:var(--color-tpl-bulk-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-tpl-bulk);color:var(--color-toast-text);font-size:.84375rem;font-weight:500;white-space:nowrap;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity var(--dur-200),transform var(--dur-300) var(--ease)}.cs-sbar.on{opacity:1;transform:none;pointer-events:auto}.cs-sbar-m{display:inline-flex;align-items:center;gap:.375rem;margin-inline-end:.5rem}.cs-sbar .cs-sbar-x{color:var(--color-tpl-bulk-ink)}.cs-sbar .cs-sbar-x:hover:enabled{background:var(--color-tpl-bulk-hover);color:var(--color-toast-text)}.cs-sbar .ev-blk{color:var(--color-cs-bar-bad)}@media (prefers-reduced-motion: reduce){.cs-sbar{transition:none}}@media (max-width: 760px){.cs-A{grid-template-columns:minmax(0,1fr)}.cs-list{position:static;block-size:auto;padding-block-end:.75rem;border-inline-end:0;border-block-end:1px solid var(--color-separator)}.cs-main{padding:1.125rem 1rem 6.875rem}.cs-jump{margin-inline:-1rem;padding-inline:1rem}.cs-in{inline-size:100%}.cs-dw{padding-inline:1rem}}.cs-hp{margin-inline-start:.5rem;font-size:.78125rem;color:var(--color-ink-muted);overflow-wrap:anywhere}.cs-profs{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-block-end:.875rem}.cs-plist{align-self:stretch}.cs-prow{display:flex;align-items:center;gap:.375rem;min-block-size:2.75rem;padding-block:.25rem;padding-inline:.5rem}.cs-prow+.cs-prow{border-block-start:1px solid var(--color-separator)}.cs-prow[data-used=true]{background:var(--color-cs-soft)}.cs-ppick{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.375rem;min-inline-size:0;min-block-size:2.25rem;padding-block:.25rem;padding-inline:.5rem;border-radius:var(--radius-10);text-align:start;cursor:pointer}.cs-ppick:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.cs-ppick[disabled]{cursor:default}.cs-pname{font-weight:500;color:var(--color-ink);overflow-wrap:anywhere}:root{--color-ev-jump: rgba(247, 247, 245, .94)}.dark{--color-ev-jump: rgba(26, 26, 25, .94)}.ev-page{min-block-size:calc(100dvh - var(--shell-topbar-h));background:var(--color-cs-stage);color:var(--color-ink)}.ev-w{max-inline-size:50rem;margin:0 auto;padding:1.5rem 1.5rem 9.375rem}.ev-hd{display:flex;align-items:center;gap:.75rem;min-block-size:2.25rem;margin-block-end:.625rem}.ev-hd .cs-dot{inline-size:.875rem;block-size:.875rem}.ev-hd h1{min-inline-size:0;margin:0;overflow:hidden;font-size:1.375rem;font-weight:700;letter-spacing:-.014em;text-overflow:ellipsis;white-space:nowrap}.ev-jump{position:sticky;inset-block-start:0;z-index:20;display:flex;gap:.375rem;margin-block-end:.375rem;padding:.625rem 0 .75rem;background:var(--color-ev-jump);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-x:auto;scrollbar-width:none}.ev-jump button{position:relative;block-size:2rem;padding:0 .875rem;border:0;border-radius:var(--radius-pill);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator);font:inherit;font-size:.8125rem;font-weight:500;color:var(--color-ink-light);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-140),color var(--dur-140)}.ev-jump button:hover{color:var(--color-ink)}.ev-jump button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ev-jump button.on{background:var(--color-ink);box-shadow:none;color:var(--color-card)}.ev-jump .ed{position:absolute;inset-block-start:.1875rem;inset-inline-end:.3125rem;inline-size:.4375rem;block-size:.4375rem;border-radius:50%;background:var(--color-red);box-shadow:0 0 0 2px var(--color-card)}.ev-s{margin-block-end:2.125rem}.ev-s>h2{margin:0 .25rem .625rem;font-size:1.0625rem;font-weight:700}.ev-s .sh-section{margin-block-start:0}.ev-s .sh-row-col{gap:.4375rem;padding-block:.75rem}.ev-l{font-size:.8125rem;font-weight:600;color:var(--color-ink)}.ev-l em,.ev-req{margin-inline-start:.1875rem;font-style:normal;color:var(--color-red)}.ev-in{inline-size:100%;max-inline-size:none}.ev-ta{min-block-size:4.75rem;resize:vertical}.ev-hint{font-size:.78125rem;line-height:1.5;color:var(--color-ink-muted);text-wrap:pretty}.ev-e{display:inline-flex;align-items:center;gap:.3125rem;margin:0;font-size:.75rem;font-weight:500;color:var(--color-red)}.ev-slug{display:flex;align-items:center;overflow:hidden;border-radius:var(--radius-8);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);direction:ltr}.ev-slug:focus-within{box-shadow:var(--focus-ring-input)}.ev-slug>span{padding-block:0;padding-inline:.625rem .25rem;color:var(--color-ink-muted);white-space:nowrap}.ev-slug-in{flex:1;min-inline-size:5rem;block-size:2rem;padding:0;border:0;outline:0;background:transparent;color:var(--color-ink)}.sh-row.bad .ev-slug{box-shadow:inset 0 0 0 1.5px var(--color-red)}.ev-chips{display:inline-flex;gap:.25rem}.ev-chips button{block-size:1.75rem;min-inline-size:2.375rem;padding:0 .5rem;border:0;border-radius:var(--radius-pill);background:var(--color-fill-1);font:600 .78125rem "Satoshi",var(--font-sans);color:var(--color-ink-light);cursor:pointer}.ev-chips button.on{background:var(--color-accent-soft);color:var(--color-accent)}.ev-chips button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ev-num{display:inline-flex;flex:none;align-items:center;gap:.375rem}.ev-numin{inline-size:4.875rem;text-align:center;font-family:"Satoshi",var(--font-sans)}.ev-num small{font-size:.78125rem;color:var(--color-ink-muted)}.ev-logo{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.ev-lg{display:grid;place-items:center;overflow:hidden;inline-size:3rem;block-size:3rem;border-radius:var(--radius-12);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator)}.ev-lg img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.ev-lg.off{background:var(--color-fill-2);box-shadow:none;color:var(--color-ink-muted);font-size:1.375rem}.ev-tl{display:flex;gap:.1875rem;block-size:2.125rem;margin-block-end:.625rem}.ev-tl span{display:grid;place-items:center;min-inline-size:2.125rem;border-radius:var(--radius-9);font:600 .75rem "Satoshi",var(--font-sans)}.ev-tl .b{background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator);color:var(--color-ink-muted)}.ev-tl .m{background:var(--color-accent-soft);color:var(--color-accent)}.ev-sh{margin:-.25rem .25rem .75rem}.ev-rc{margin-block-end:.625rem}.ev-rc.bad{box-shadow:0 0 0 1.5px var(--color-red)}.ev-rh{min-block-size:3.625rem;cursor:pointer}.ev-rh:hover{background:var(--color-fill-1)}.ev-rh:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.ev-rn{display:grid;place-items:center;flex:none;inline-size:1.625rem;block-size:1.625rem;border-radius:50%;background:var(--color-fill-2);font:700 .78125rem "Satoshi",var(--font-sans);color:var(--color-ink-light)}.ev-rc.open .ev-rn{background:var(--color-accent);color:var(--color-accent-text)}.ev-cv{font-size:.875rem;color:var(--color-ink-muted);transition:transform var(--dur-200) var(--ease)}.ev-rc.open .ev-cv{transform:rotate(180deg)}.ev-rb{display:grid;grid-template-columns:minmax(0,1fr) 16.875rem;align-items:start;gap:1.375rem;padding:.375rem 1rem 1.125rem;border-block-start:1px solid var(--color-separator)}.ev-rf{display:flex;flex-direction:column;gap:.625rem;min-inline-size:0;padding-block-start:.75rem}.ev-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ev-n{inline-size:4.375rem;text-align:center}.ev-tm{inline-size:auto;min-inline-size:6rem;text-align:center}.ev-map{display:flex;flex-direction:column;gap:.375rem}.ev-map>div>p:first-child{display:none}.ev-rm{align-self:flex-start;color:var(--color-red)}.ev-rm:hover:enabled{background:var(--color-red-light);color:var(--color-red)}.ev-ph-w{padding-block-start:.75rem}.ev-ph0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;block-size:18.75rem;margin-block-start:.75rem;padding:1.25rem;border-radius:1.875rem;background:var(--color-cs-soft);box-shadow:0 0 0 1px var(--color-separator);font-size:.78125rem;color:var(--color-ink-muted);text-align:center}.ev-ph0 svg{font-size:1.625rem}.ev-add{border-radius:var(--radius-14);padding:0 1rem;background:var(--color-card);box-shadow:0 0 0 1px var(--color-separator)}.ev-add[disabled]{cursor:default;opacity:.55}.ev-empty{margin-block-end:.625rem}.ev-ck{display:flex;flex-wrap:wrap;gap:.375rem}.ev-ck button{display:inline-flex;align-items:center;gap:.4375rem;block-size:2rem;padding:0 .75rem;border:0;border-radius:var(--radius-pill);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-separator-strong);font:inherit;font-size:.8125rem;font-weight:500;color:var(--color-ink-light);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-120)}.ev-ck button.on{background:var(--color-accent-tint);box-shadow:inset 0 0 0 1.5px var(--color-accent);color:var(--color-accent)}.ev-ck button[disabled]{cursor:default;opacity:.85}.ev-ck button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ev-nf{margin-block-start:2.5rem}@media (max-width: 760px){.ev-rb{grid-template-columns:minmax(0,1fr)}.ev-w{padding-inline:1rem}}.nfp-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12);margin-block-end:var(--space-16)}.nfp-group+.nfp-group{margin-block-start:var(--space-20)}.nfp-group-head{display:flex;align-items:center;gap:var(--space-10);padding-block:var(--space-6);font-size:var(--t-12);font-weight:600;color:var(--color-ink-muted)}.nfp-group-head:after{content:"";flex:1;height:1px;background:var(--color-border-soft)}.nfp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.nfp-row{position:relative;display:flex;align-items:flex-start;gap:var(--space-12);padding-block:var(--space-12);padding-inline:var(--space-14) var(--space-12);border:1px solid transparent;border-radius:var(--r-12);transition:background-color var(--dur-120) ease,border-color var(--dur-120) ease}.nfp-row:before{content:"";position:absolute;inset-block:var(--space-10);inset-inline-start:0;width:.1875rem;border-radius:var(--r-pill);background:var(--nfp-bar, var(--color-border))}.nfp-row[data-unread=true]{background:var(--color-green-light);border-color:var(--color-border-soft)}.nfp-row[data-unread=false]:before{opacity:.35}.nfp-row[data-unread=false] .nfp-icon{opacity:.6}.nfp-row[data-unread=false] .nfp-main{padding-inline-end:calc(2rem + var(--space-12))}.nfp-row:hover{background:var(--color-hover)}.nfp-row[data-clickable=true]{cursor:pointer}.nfp-row[data-clickable=true]:focus-visible{background:var(--color-green-light);outline:2px solid var(--color-green);outline-offset:-2px}.nfp-icon{width:2.125rem;height:2.125rem;border-radius:var(--r-10);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nfp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.nfp-line1{display:flex;align-items:baseline;gap:var(--space-8)}.nfp-dot{width:.4375rem;height:.4375rem;border-radius:var(--r-pill);background:var(--color-accent);flex-shrink:0;align-self:center}.nfp-title{font-size:var(--t-14);color:var(--color-ink-soft);min-width:0;overflow-wrap:anywhere}.nfp-row[data-unread=true] .nfp-title{font-weight:600;color:var(--color-ink)}.nfp-ago{font-size:var(--t-12);color:var(--color-ink-muted);white-space:nowrap;flex-shrink:0;margin-inline-start:auto}.nfp-body{font-size:var(--t-13);color:var(--color-ink-muted);line-height:1.125rem;overflow-wrap:anywhere}.nfp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);margin-block-start:var(--space-2);font-size:var(--t-11);color:var(--color-ink-muted)}.nfp-meta-sep{opacity:.5}.nfp-mark{flex-shrink:0}.aud{display:flex;flex-direction:column;gap:var(--space-12);min-inline-size:0}.aud-tab-count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.125rem;padding-inline:var(--space-4);border-radius:var(--r-pill);background:var(--color-hover);color:var(--color-ink-soft);font-size:var(--t-12);font-weight:600}.aud-rules{display:flex;flex-direction:column;gap:var(--space-8)}.aud-hint{margin:0;font-size:var(--t-13);color:var(--color-ink-muted)}.aud-rules-bar{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.aud-result{border:1px solid var(--color-border-soft);border-radius:var(--r-12);overflow:hidden;background:var(--color-card)}.aud-result-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;padding:var(--space-10) var(--space-12);border-block-end:1px solid var(--color-border-soft);background:var(--color-bg)}.aud-count{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-10);font-size:var(--t-13);min-block-size:1.75rem}.aud-count-main{font-weight:600;color:var(--color-ink)}.aud-muted{color:var(--color-ink-muted)}.aud-search{flex:1;min-inline-size:0;max-inline-size:16.25rem}.aud-cap{padding:var(--space-8) var(--space-12);border-block-end:1px solid var(--color-border-soft);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--t-13);font-weight:600}.aud-state{display:flex;justify-content:center;padding:var(--space-24)}.aud-list{max-block-size:22.5rem;overflow-y:auto}.aud-row{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-12);border-block-end:1px solid var(--color-border-soft)}.aud-row:hover{background:var(--color-hover)}.aud-row[data-unchecked] .aud-row-main{opacity:.55}.aud-row[data-unchecked] .aud-row-name{text-decoration:line-through}.aud-row-main{flex:1;min-inline-size:0;display:flex;align-items:baseline;gap:var(--space-10);font-size:var(--t-13)}.aud-row-name{font-weight:600;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.aud-row-meta{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-10);font-size:var(--t-12);color:var(--color-ink-muted);min-inline-size:0}.aud-phone{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.aud-row-aside{flex-shrink:0}.aud-more{display:flex;justify-content:center;padding:var(--space-8)}@media (max-width: 767px){.aud-row-main{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.aud-search{max-inline-size:none}}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes ui-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes ui-slide-in-end{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ui-slide-in-start{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ui-slide-out-end{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ui-slide-out-start{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){@keyframes ui-pop-in{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-in{0%{opacity:0}to{opacity:1}}@keyframes ui-toast-in{0%{opacity:0}to{opacity:1}}}.ui-icon-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0;flex-shrink:0;font-family:inherit;transition:background var(--dur-140) ease,color var(--dur-140) ease,box-shadow var(--dur-140) ease,filter var(--dur-140) ease,opacity var(--dur-140) ease}.ui-icon-btn:disabled{opacity:.6;cursor:not-allowed}.ui-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-icon-btn--sm{width:1.75rem;height:1.75rem;border-radius:var(--r-7)}.ui-icon-btn--md{width:2rem;height:2rem;border-radius:var(--r-8)}.ui-icon-btn--lg{width:2.375rem;height:2.375rem;border-radius:var(--r-9)}.ui-icon-btn--circle{border-radius:var(--r-pill)}.ui-icon-btn--primary{background:var(--color-accent);color:var(--color-accent-text)}.ui-icon-btn--primary:hover:not(:disabled){background:var(--color-accent-hover)}.ui-icon-btn--secondary{background:var(--color-card);color:var(--color-ink-light);box-shadow:var(--shadow-control)}.ui-icon-btn--secondary:hover:not(:disabled){color:var(--color-ink);box-shadow:var(--shadow-control-hover)}.ui-icon-btn--secondary:focus-visible{box-shadow:var(--shadow-control),var(--focus-ring)}.ui-icon-btn--ghost{background:transparent;color:var(--color-ink-light)}.ui-icon-btn--ghost:hover:not(:disabled){background:var(--color-hover);color:var(--color-ink)}.ui-icon-btn--danger{background:var(--color-red);color:var(--color-card)}.ui-icon-btn--danger:hover:not(:disabled){filter:brightness(.92)}.ui-input{display:flex;align-items:center;gap:var(--space-8);background:var(--color-card);border:0;box-shadow:inset 0 0 0 1px var(--color-separator-strong);border-radius:var(--r-9);padding:0 var(--space-11);height:2.375rem;color:var(--color-ink);font-family:inherit;font-size:var(--text-14);width:100%;box-sizing:border-box;transition:box-shadow var(--dur-140) ease}.ui-input:focus-within{box-shadow:var(--focus-ring-input)}.ui-input--error,.ui-input--error:focus-within{box-shadow:inset 0 0 0 1px var(--color-red),0 0 0 3px var(--color-red-light)}.ui-input--disabled{opacity:.6;cursor:not-allowed}.ui-input--disabled input,.ui-input--disabled textarea{cursor:not-allowed}.ui-input input,.ui-input textarea{flex:1;min-width:0;background:transparent;border:none;outline:none;color:inherit;font:inherit;padding:0}.ui-input input::placeholder,.ui-input textarea::placeholder{color:var(--color-ink-muted)}.ui-input--textarea{align-items:flex-start;height:auto;padding:var(--space-9) var(--space-11)}.ui-input--textarea textarea{resize:vertical;min-height:3.375rem;line-height:1.5;width:100%}.ui-input--select{cursor:pointer}.ui-input-leading,.ui-input-trailing{display:inline-flex;align-items:center;color:var(--color-ink-muted);flex-shrink:0}.ui-input-clear{background:none;border:none;padding:var(--space-4);border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink-muted);cursor:pointer}.ui-input-clear:hover{background:var(--color-hover);color:var(--color-ink)}.ui-input-clear:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-native-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2372726d' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6875rem center}.ui-native-select:dir(rtl){background-position:left .6875rem center}.ui-skeleton{background:var(--color-fill-2);border-radius:var(--r-6);animation:ui-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ui-skeleton{animation:none}}.ui-menu{background:var(--color-card);border-radius:var(--r-12);border:0;padding:var(--space-5);box-shadow:var(--shadow-pop);min-width:11.25rem;animation:ui-pop-in .2s var(--ease);max-height:var(--radix-popover-content-available-height, calc(100vh - 1rem) );overflow-y:auto}.ui-menu-item{display:flex;align-items:center;gap:var(--space-9);min-height:2rem;padding:var(--space-4) var(--space-10);border-radius:var(--r-7);font-size:var(--text-13-5);font-weight:400;color:var(--color-ink);cursor:pointer;background:none;border:none;width:100%;text-align:start;font-family:inherit;transition:background .1s ease}.ui-menu-item>svg:first-child{color:var(--color-ink-light)}.ui-menu-item:hover{background:var(--color-hover)}.ui-menu-item:focus-visible{outline:none;background:var(--color-hover)}.ui-menu-item--danger,.ui-menu-item--danger>svg:first-child{color:var(--color-red)}.ui-menu-item--danger:hover{background:var(--color-red-light)}.ui-menu-divider{height:1px;background:var(--color-separator);margin:var(--space-5) var(--space-8)}.ui-toast-stack{position:fixed;bottom:4.625rem;inset-inline:1rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);z-index:var(--z-toast);pointer-events:none}.ui-toast{pointer-events:auto;background:var(--color-toast);color:var(--color-toast-text);border-radius:var(--r-16);padding-block:var(--space-9);padding-inline:var(--space-14) var(--space-8);display:flex;gap:var(--space-8);align-items:center;min-width:0;max-width:min(30rem,100%);box-shadow:var(--shadow-toast);font-size:var(--text-13-5);font-weight:500;animation:ui-toast-in .26s var(--ease)}.ui-toast-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-toast-icon)}.ui-toast--error .ui-toast-icon,.ui-toast--warning .ui-toast-icon{color:var(--color-toast-icon-bad)}.ui-toast-title{font-weight:500;font-size:var(--text-13-5);color:var(--color-toast-text);line-height:1.4}.ui-toast-description{font-size:var(--text-12-5);color:color-mix(in srgb,var(--color-toast-text) 72%,transparent);margin-top:var(--space-2);line-height:1.4}.ui-toast [data-slot=icon-button]{color:color-mix(in srgb,var(--color-toast-text) 70%,transparent)}.ui-toast [data-slot=icon-button]:hover:not(:disabled){background:#ffffff1a;color:var(--color-toast-text)}:root{--rail-icon-size: 3.5rem;--rail-gap: var(--space-8)}@media (max-height: 820px){:root{--rail-icon-size: 3rem;--rail-gap: .375rem}}@media (max-height: 720px){:root{--rail-icon-size: 2.75rem;--rail-gap: .25rem}}.rail-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--rail-icon-size);height:var(--rail-icon-size);border-radius:var(--r-9);background:transparent;color:var(--rail-fg, var(--color-shell-soft));border:none;cursor:pointer;font-family:inherit;flex-shrink:0;transition:background var(--dur-140) ease,color var(--dur-140) ease}.rail-icon:hover:not([data-active=true]){background:var(--color-hover);color:var(--color-shell-ink)}.rail-icon[data-active=true]{background:var(--color-selected);color:var(--color-accent)}.rail-icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (pointer: coarse){.ui-input{font-size:1rem}.ui-icon-btn--sm,.ui-icon-btn--md{min-width:var(--touch-min);min-height:var(--touch-min)}.ui-menu-item{min-height:var(--touch-min)}}
