:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n-50:#fcfcfc;--n-100:#f5f5f6;--n-200:#efefef;--n-300:#e2e2e3;--n-400:#c6c6c8;--n-500:#96959c;--n-600:#6c6e6f;--n-700:#53515b;--n-800:#37373c;--n-900:#1b1a1d;--grid-line:#1b1a1d;--grid-fill:#1b1a1d12;--brand-navy:var(--n-900);--brand-navy-hover:var(--n-800);--brand-link:#16688f;--brand-tint:var(--n-100);--danger:#a8151a;--danger-tint:#fbe4e4;--review:#c08a1e;--review-tint:#fdf5e3;--theme:#4d4f52;--ai-from:#7c5cff;--ai-to:#2f8cff;--ai-tint-from:#f7f5ff;--ai-tint-to:#f2f8ff;--ai-ink:#5a3fd0;--ai-line:#d4ccff;--ai-ring:#7c5cff59;--construction:#ffc107;--stage-1:#1d5c8f;--stage-1-tint:#e3eef8;--stage-2:#0f6b6b;--stage-2-tint:#dcf0ef;--stage-3:#5b41a8;--stage-3-tint:#eae5f8;--won:#1f6b3c;--won-tint:#e0f1e6;--attend:#1f6b3c;--id-1:#2875a9;--id-1-tint:#ebf5fc;--id-2:#3f66d2;--id-2-tint:#ebf0fc;--id-3:#625ad8;--id-3-tint:#ecebfc;--id-4:#874cd5;--id-4-tint:#f2ebfc;--id-5:#ad30cc;--id-5-tint:#f8ebfc;--id-6:#bd2ca5;--id-6-tint:#fcebf9;--id-7:#c62f75;--id-7-tint:#fcebf3;--id-8:#9f6225;--id-8-tint:#fbf4ec;--id-9:#85711f;--id-9-tint:#fbf8ec;--id-10:#657b1d;--id-10-tint:#f7fbec;--id-11:#3f811e;--id-11-tint:#f1fbec;--id-12:#1e806c;--id-12-tint:#ebfcf8;--cal-event:#0465af;--cal-event-tint:#ecf5fe;--cal-task:#8a5601;--cal-task-tint:#fef1e3;--cal-1:#626b00;--cal-1-tint:#f2f6e0;--cal-2:#007d41;--cal-2-tint:#e3faed;--cal-3:#007a8e;--cal-3-tint:#ddfafd;--cal-4:#6c4ab3;--cal-4-tint:#f4f0ff;--cal-5:#9b357f;--cal-5-tint:#ffecfa;--surface:#fff;--surface-sunken:var(--n-50);--surface-note:#fffefa;--on-brand:#fff;--font-ui:system-ui, -apple-system, "Segoe UI", "Hiragino Sans", "Noto Sans JP", "Yu Gothic", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-mark:11px;--fs-label:13px;--fs-body:14px;--fs-head:16px;--fs-title:20px;--fs-heading-1:24px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--r-sm:6px;--r:8px;--r-card:12px;--modal-top:calc(var(--s-7) + var(--s-7));--modal-foot:calc(var(--s-7) + var(--s-2));--r-pill:999px;--shadow-pop:0 1px 2px #1123431a, 0 8px 24px #1123431f;--shadow-frozen:linear-gradient(to right, #0000001a, #0000);--shadow-btn:0 1px 2px #1123431a;--shadow-seg:0 3px 8px #1123431a, 0 2px 1px #1123430a, 0 0 0 .5px #1123430d;--scrim:#00000052;--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--dur-4:.32s;--dur-loop:1.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--spring:linear(0, .0248, .075, .1426, .221, .3052, .3908, .4749, .555, .6295, .6975, .7583, .8119, .8581, .8975, .9303, .9573, .9789, .9958, 1.0087, 1.018, 1.0245, 1.0285, 1.0307, 1.0313, 1.0307, 1.0293, 1.0273, 1.0249, 1.0223, 1.0196, 1.017, 1.0144, 1.0121, 1.0099, 1.008, 1.0062, 1.0047, 1.0035, 1.0024, 1.0015, 1.0008, 1.0002, .9998, 1);--spring-dur:.36s;--spring-soft:linear(0, .0349, .1091, .2083, .3207, .437, .5502, .6555, .7497, .8311, .8989, .9535, .9956, 1.0266, 1.0478, 1.0608, 1.0672, 1.0685, 1.066, 1.0608, 1.054, 1.0462, 1.0383, 1.0305, 1.0233, 1.0169, 1.0114, 1.0068, 1.0031, 1.0002, .9981, .9967, .9958, 1);--spring-soft-dur:.4s;--spring-snap:linear(0, .0341, .0993, .1825, .2739, .3668, .4567, .5405, .6166, .6843, .7433, .794, .8368, .8726, .902, .926, .9452, .9605, .9724, .9815, .9884, .9936, .9973, .9999, 1.0016, 1.0027, 1.0033, 1);--spring-snap-dur:.22s;--t-hover:var(--dur-1);--t-pop:var(--dur-2);--ease:var(--ease-standard);--t-loop:var(--dur-loop);--row-h:36px;--head-h:calc(var(--row-h) + 3px);--control-h:28px;--bar-h:48px;--view-h:48px;--chip-h:22px;--nav-w:248px;--nav-open-w:248px;--ai-w:0px;--ai-open-w:384px;--pane-side-w:416px;--prop-label-w:140px;--home-w:1000px;--filter-w:540px}*{box-sizing:border-box}html,body{overscroll-behavior-y:none;margin:0;padding:0}.main>.table-wrap{overscroll-behavior-y:none}.table-wrap{overscroll-behavior-x:none}.sp{flex:1}:root{scrollbar-color:var(--n-300) transparent}*{scrollbar-width:thin}body{background:var(--surface);color:var(--n-900);font-family:var(--font-ui);font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.6}a{color:inherit;text-underline-offset:2px}::selection{background:var(--brand-tint)}:focus-visible{outline:1px solid var(--grid-line);outline-offset:2px}:is(.input,.textarea,.field input,.field textarea,.field select,.field [contenteditable=true]):focus-visible{outline:none}.input:focus-visible,.textarea:focus-visible{border-color:var(--n-900)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.shell{grid-template-columns:var(--nav-w) 1fr var(--ai-w);height:100vh;display:grid}.nav{border-right:1px solid var(--n-200);background:var(--n-100);transition:transform var(--t-pop) var(--ease);flex-direction:column;display:flex;overflow:hidden}:root[data-nav=collapsed] .nav{transform:translateX(calc(var(--nav-open-w) * -1))}:root[data-nav=collapsed] .nav>*{width:var(--nav-open-w)}.nav-band,.nav-foot-band{flex:none}.nav-body{min-width:0;min-height:0;padding-bottom:var(--s-2);overscroll-behavior-y:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.nav-top{align-items:center;gap:var(--s-1);height:var(--bar-h);padding-right:var(--s-2);border-bottom:1px solid var(--n-200);display:flex}.nav-top .nav-workspace{flex:1;min-width:0}.nav-top .icon-btn,.nav-expand .icon-btn{width:36px;height:36px}.nav-top .icon-btn svg,.nav-expand .icon-btn svg{stroke-width:1.9px;width:16px;height:16px}:root[data-ai=open]{--ai-w:var(--ai-open-w);--pane-side-w:340px}:root[data-nav=collapsed] .nav{border-right:0}.nav-expand{top:var(--s-2);left:var(--s-2);z-index:5;display:none;position:fixed}.nav-workspace{align-items:center;gap:var(--s-2);height:100%;padding:0 var(--s-3);color:var(--n-900);display:flex}.nav-ws-name{text-align:left;min-width:0;font-size:var(--fs-head);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.recacts{display:inline-flex;position:relative}.wsmenu{flex:1;min-width:0;display:flex;position:relative}.wsmenu-trigger{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;min-width:0}.wsmenu-list{gap:var(--s-1);display:grid}.wsmenu-item{appearance:none;cursor:pointer;align-items:center;gap:var(--s-2);width:100%;min-height:var(--row-h);padding:0 var(--s-2);border-radius:var(--r);color:var(--n-900);font:inherit;text-align:left;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.wsmenu-item:hover{background:var(--n-100)}.wsmenu-item[data-danger=true]{color:var(--danger)}.wsmenu-item[aria-disabled=true]{color:var(--n-700);cursor:default}.wsmenu-rule{margin-top:var(--s-2);border-top:1px solid var(--n-200);padding-top:var(--s-2);display:block}.wsmenu-plain{display:block}.recacts-confirm{gap:var(--s-2);padding:var(--s-2);display:grid}.recacts-confirm-head{margin:0;font-weight:600}.recacts-confirm-body{margin:0}.recacts-confirm-acts{gap:var(--s-2);justify-content:flex-end;display:flex}.recacts-confirm-acts form,.wsmenu-rule form{margin:0}.wsmenu-group{gap:var(--s-1);margin-top:var(--s-2);display:grid}.wsmenu-acct{padding:2px var(--s-2) 0;color:var(--n-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.wsmenu-list form{margin:0}.wsmenu-trigger[data-switching]{cursor:progress}.wsmenu-trigger[data-switching] .nav-ws-name{animation:ai-pulse 1.2s var(--ease-standard) infinite}.wsmenu-switching{color:var(--n-500);flex:none;font-size:12px}@media (prefers-reduced-motion:reduce){.wsmenu-trigger[data-switching] .nav-ws-name{animation:none}}.nav-quick{align-items:center;gap:var(--s-1);padding-right:var(--s-2);display:flex}.nav-quick .nav-search{flex:1;min-width:0;margin-right:0}.navbell{display:flex;position:relative}.navbell-trigger{position:relative}.navbell-count{min-width:15px;padding:0 var(--s-1);border-radius:var(--r-pill);background:var(--danger);color:var(--surface);font-size:var(--fs-mark);text-align:center;font-weight:700;line-height:15px;position:absolute;top:0;right:0}.pop .segbar{min-height:var(--row-h);padding:var(--s-2) var(--s-3)}.navbell-pop{flex-direction:column;width:420px;min-height:570px;display:flex}.navbell-list{overscroll-behavior-y:none;flex:1;max-height:60vh;overflow-y:auto}.navbell-item{color:inherit;text-decoration:none}.navbell-item:hover{background:var(--n-100)}.navbell-item:focus-visible{outline-offset:-2px}.navbell-head{align-items:center;gap:var(--s-2);display:flex}.navbell-head>:first-child{flex:1;min-width:0}.navbell-readall{flex:none}.nav-search{align-items:center;gap:var(--s-2);height:32px;margin:var(--s-2);padding:0 var(--s-2);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);color:var(--n-800);font-size:var(--fs-body);display:flex}button.nav-search{appearance:none;width:auto;font:inherit;text-align:left;cursor:pointer}.nav-kbd{font-family:inherit;font-size:var(--fs-label);color:var(--n-700)}.nav-brand{padding:var(--s-3) var(--s-4) var(--s-4);font-size:var(--fs-head);color:var(--brand-navy);letter-spacing:.02em;font-weight:600;text-decoration:none;display:block}.nav-group{font-size:var(--fs-label);color:var(--n-900);padding:var(--s-3) var(--s-4) var(--s-1);letter-spacing:.04em;font-weight:600}.nav-row{align-items:center;display:flex;position:relative}.nav-row .nav-item{min-width:0;padding-right:var(--s-6);flex:1}.nav-star{appearance:none;font:inherit;top:0;right:var(--s-2);width:var(--control-h);height:var(--control-h);border-radius:var(--r-sm);color:var(--n-600);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.nav-row:hover .nav-star,.nav-star:focus-visible,.nav-star[aria-pressed=true]{opacity:1}.nav-star:hover{background:var(--n-200);color:var(--n-900)}.nav-star[aria-pressed=true]{color:var(--n-900)}.nav-star[aria-pressed=true] svg{fill:currentColor}.star-btn[aria-pressed=true]{color:var(--n-900)}.star-btn[aria-pressed=true] svg{fill:currentColor}.nav-item{align-items:center;gap:var(--s-2);height:var(--control-h);margin:0 var(--s-2) var(--s-1);padding:0 var(--s-2);border-radius:var(--r);color:var(--n-900);font-size:var(--fs-body);transition:background-color var(--t-hover) var(--ease);font-weight:400;text-decoration:none;display:flex}.nav-item:hover{background:var(--n-200);color:var(--n-900)}.nav-icon{color:var(--n-700);flex:none;display:inline-flex}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-sub{color:var(--n-700);font-size:var(--fs-label);flex:none;font-weight:400}.nav-item[aria-disabled=true],.nav-workspace[aria-disabled=true],.nav-search[aria-disabled=true]{color:var(--n-700);cursor:default}.nav-item[aria-disabled=true] .nav-icon,.nav-workspace[aria-disabled=true] .nav-icon,.nav-search[aria-disabled=true] .nav-icon,.seg[aria-disabled=true] .nav-icon,.btn[aria-disabled=true] .viewbar-icon{opacity:.45}.nav-item[aria-disabled=true]:hover{background:0 0}.nav-foot{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-top:1px solid var(--n-200);display:flex}.nav-foot .navacct{flex:1;min-width:0}.nav-foot>.icon-btn[aria-disabled=true]{color:var(--n-700);cursor:default}.nav-account{padding:0 var(--s-4) var(--s-1);font-size:var(--fs-label);color:var(--n-700);text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.nav-signout{padding:0 var(--s-4) var(--s-2)}.nav-item[aria-current=page]{background:var(--surface);font-weight:600}.nav-item[aria-current=page] .nav-icon{color:var(--n-900)}.nav-sec-head{appearance:none;align-items:center;gap:var(--s-1);width:100%;padding:var(--s-3) var(--s-4) var(--s-1);color:var(--n-700);font:inherit;font-size:var(--fs-label);text-align:left;background:0 0;border:0;border-radius:0;font-weight:600;display:flex}button.nav-sec-head{cursor:pointer}button.nav-sec-head:hover{color:var(--n-900)}.nav-group-head{appearance:none;align-items:center;gap:var(--s-2);width:calc(100% - var(--s-4));height:var(--control-h);margin:0 var(--s-2) var(--s-1);padding:0 var(--s-2);border-radius:var(--r);color:var(--n-900);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background-color var(--t-hover) var(--ease);background:0 0;border:0;display:flex}.nav-group-head:hover{background:var(--n-200)}.nav-group-head .nav-icon:last-child{color:var(--n-600)}.nav-group-items .nav-item{padding-left:calc(var(--s-2) + 16px + var(--s-2))}.main{overscroll-behavior-y:none;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.skip-link{top:var(--s-2);left:var(--s-2);z-index:100;padding:var(--s-2) var(--s-3);border-radius:var(--r);background:var(--surface);color:var(--n-900);font-size:var(--fs-body);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.topbar{align-items:center;gap:var(--s-2);min-height:var(--bar-h);padding:0 var(--s-4);border-bottom:1px solid var(--n-200);background:var(--surface);font-size:var(--fs-body);display:flex;position:relative}.topbar .crumb{color:var(--n-700);align-items:center;gap:var(--s-1);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.topbar .crumb:first-child{color:var(--n-900);font-weight:600}.topbar a.crumb:hover{color:var(--n-900)}.topbar strong{font-size:var(--fs-title);color:var(--n-900);font-weight:600}.count{color:var(--n-700);font-size:var(--fs-label)}.topbar form{margin:0}.topbar-meta{align-items:center;gap:var(--s-1);display:flex;position:absolute;left:50%;transform:translate(-50%)}.topbar-tabs{flex:auto;align-items:center;min-width:0;display:flex}.topbar-tabs>.segbar,.topbar-tabs>.objtabs>.segbar{background:0 0;border-bottom:0;flex:auto;min-width:0;min-height:0;padding:0}.topbar-actions{align-items:center;gap:var(--s-2);display:flex}.toolhead-slot{display:contents}.topbar-actions:has(>.toolhead-slot:only-child:empty){display:none}.recnav{align-items:center;gap:var(--s-2);flex:none;display:flex}.recnav-step{justify-content:center;align-items:center;gap:var(--s-1);width:clamp(14rem,23vw,24rem);height:var(--control-h);padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;box-shadow:var(--shadow-btn);font-weight:600;text-decoration:none;display:inline-flex}.recnav-step:hover{background:var(--n-100);border-color:var(--n-400)}.recnav-step-off{background:var(--n-100);border-color:var(--n-200);color:var(--n-600);cursor:default}.recnav-step-off:hover{background:var(--n-100);border-color:var(--n-200)}.waitbox{justify-content:center;align-items:center;gap:var(--s-3);height:100%;min-height:320px;padding:var(--s-5) var(--s-4);color:var(--n-700);font-size:var(--fs-body);flex-direction:column;display:flex}.recnav-step .nav-icon{color:var(--n-600)}.recnav-name{text-overflow:ellipsis;text-align:center;flex:auto;min-width:0;overflow:hidden}.recnav-at{text-align:center;color:var(--n-700);font-size:var(--fs-label);white-space:nowrap}.linklike{appearance:none;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);font-family:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;padding:0}.linklike:hover{color:var(--n-900)}.viewbar{align-items:center;gap:var(--s-2);min-height:var(--view-h);padding:0 var(--s-4);border-bottom:1px solid var(--n-200);background:var(--surface);display:flex}.viewbar-pick{flex:none;width:10rem;display:inline-flex}.viewbar-fact{appearance:none;border:1px solid var(--n-200);font:inherit;cursor:pointer;align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-3);border-radius:var(--r);color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;background:0 0;font-weight:600;display:inline-flex}.viewbar-fact:hover{background:var(--n-100)}.viewbar-note{align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-2);font-size:var(--fs-body);color:var(--n-700);white-space:nowrap;display:inline-flex}.viewbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);color:var(--n-900);font-weight:600;overflow:hidden}.mailsearch{align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);color:var(--n-700);margin:0;display:inline-flex}.mailsearch-input{appearance:none;font:inherit;color:var(--n-900);background:0 0;border:0;width:14rem;padding:0}.mailsearch-input::placeholder{color:var(--n-700)}.mailsearch-input:focus-visible{outline:none}.mailsearch:focus-within{border-color:var(--n-500)}.mailsearch-input::-webkit-search-cancel-button{display:none}.viewbar-fact[aria-expanded=true]{font-weight:600}.viewtabs{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.viewbar-fact[aria-current=page]{background:var(--n-100);font-weight:600}.filterchips{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-200);flex-wrap:wrap;display:flex}.filterchip{align-items:center;gap:var(--s-1);display:inline-flex}.filterchip-x{color:var(--n-600);display:inline-flex}.filterchip-x:hover{color:var(--n-900)}.viewbar-icon{color:var(--n-600);flex:none;display:inline-flex}.bulkbar.pop{left:50%;bottom:var(--s-6);z-index:20;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-card);animation:bulkbar-in var(--t-pop) var(--ease);display:flex;position:fixed;transform:translate(-50%)}@keyframes bulkbar-in{0%{opacity:0;transform:translate(-50%, var(--s-2))}to{opacity:1;transform:translate(-50%)}}.bulkbar-count{font-size:var(--fs-label);color:var(--n-900);white-space:nowrap;font-weight:600}.bulkbar-sep{width:1px;margin:0 var(--s-1);background:var(--n-200);align-self:stretch}.colset-list,.sortset-list,.filter-rows{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.colset-row,.sortset-row{align-items:center;gap:var(--s-2);display:flex}.colset-row{border-radius:var(--r);transition:transform var(--t-pop) var(--ease)}.colset-row[data-dragging],.colset-row:hover{background:var(--n-100)}.colset-toggle{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:0 0;border:0;flex:1;font-weight:600;text-decoration:none;display:flex}.colset-name{font-weight:600}.colset-toggle:hover,.colset-toggle[aria-current=true]{background:var(--n-100)}.colset-move{gap:var(--s-1);flex:none;display:flex}.colset-sep{height:0;margin:var(--s-1) 0;border-top:1px solid var(--n-200)}.colset-toggle[disabled]{color:var(--n-600);cursor:default}.colset-toggle[disabled]:hover{background:0 0}.colset-row-danger .colset-toggle{color:var(--danger)}.colset-name{align-items:center;gap:var(--s-2);flex:1;min-width:0;display:flex}.colset-section{padding:var(--s-1) var(--s-2);font-size:var(--fs-label);color:var(--n-600);font-weight:600}.colset-field{padding:0 var(--s-2) var(--s-1)}.colset-field>*{width:100%}.colset-display .sf-find,.colset-display .sf-grp,.colset-display .sf-row{padding-left:var(--s-2);padding-right:var(--s-2)}.colset-check{width:14px;color:var(--n-900);flex:none}.colset-head{align-items:center;gap:var(--s-1);display:flex}.colset-head .pick-search-row{flex:1;min-width:0}.colset-foot{margin-top:var(--s-2);border-top:1px solid var(--n-200);padding-top:var(--s-2);align-items:center;display:flex}.sortset-row .pick-trigger{flex:1;min-width:0}.sortset-row .pick-trigger:nth-of-type(2){flex:none;width:96px}.sortset-grip{appearance:none;color:var(--n-600);cursor:grab;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}.sortset-grip:hover{color:var(--n-800)}.sortset-row[draggable=true]:active{cursor:grabbing}.sortset-row{border-top:2px solid #0000}.sortset-add{margin-top:var(--s-2);border-top:1px solid var(--n-200);padding-top:var(--s-2)}.colpick.filterbar>.pop{width:var(--filter-w)}.filter-join{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);font-size:var(--fs-label);color:var(--n-600);font-weight:600;display:flex}.filter-join .pick{flex:none;width:112px}.filter-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) var(--control-h);align-items:center;gap:var(--s-1);display:grid}.filter-row>*{min-width:0}.filter-row>.icon-btn{grid-column:4}.filter-range{align-items:center;gap:var(--s-1);grid-area:2/2/auto/4;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.filter-period{align-items:center;gap:var(--s-1);grid-area:2/2/auto/4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.filter-multi{align-items:center;gap:var(--s-1);flex-wrap:wrap;grid-area:2/2/auto/4;display:flex}.filter-multi>.pick{flex:none;width:160px}.chip-remove{appearance:none;border-radius:var(--r-sm);width:16px;height:16px;color:var(--n-700);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip-remove:hover{background:var(--n-200);color:var(--n-900)}.filter-add{margin-top:var(--s-2);border-top:1px solid var(--n-200);padding-top:var(--s-2)}.table-wrap{min-width:0;min-height:0;padding-bottom:var(--s-2);background:var(--surface);position:relative;overflow-x:auto}.main>.table-wrap{flex:1}.table-wrap{--lpager-h:37px}.table-wrap>.lpager{z-index:6;box-sizing:border-box;height:var(--lpager-h);background:var(--surface);box-shadow:0 var(--s-2) 0 var(--surface);padding-top:var(--s-2);flex-wrap:nowrap;position:sticky;bottom:0;left:0}.tbl tfoot td{z-index:3;position:sticky;bottom:0}.main>.table-wrap>.tbl:has(tr.row-fill){height:100%}.main>.table-wrap:has(>.lpager)>.tbl:has(tr.row-fill){height:calc(100% - var(--lpager-h))}.tbl tbody tr.row-fill td{background:0 0;border-bottom:0;height:auto;padding:0}.tbl tbody tr.row-fill:hover td{background:0 0}.table-wrap:has(>.lpager) .tbl tfoot td{bottom:var(--lpager-h)}.table-wrap .tbl tfoot td.col-check,.table-wrap .tbl tfoot td.col-name{z-index:5}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-body);table-layout:fixed}.tbl thead th{background:var(--surface);color:var(--n-800);text-align:left;height:var(--head-h);padding:0 var(--s-3);border-bottom:1px solid var(--n-300);white-space:nowrap;text-overflow:ellipsis;z-index:3;font-size:13px;font-weight:500;position:sticky;top:0;overflow:hidden}.th-type{margin-right:var(--s-1);color:var(--n-600);flex:none;display:inline-flex}@media (max-width:1365px){.tbl thead .th-type{display:none}}@media (min-width:1366px){.wfl-tbl{--wfl-w-object:120px;--wfl-w-enrolled:84px;--wfl-w-trigger:184px}}.tbl tbody td{height:var(--row-h);padding:0 var(--s-3);border-bottom:1px solid var(--n-300);color:var(--n-900);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.col-rest{border-right:0;width:auto;padding:0}.tbl thead th.col-check,.tbl tbody td.col-check,.tbl tfoot td.col-check{text-align:center;text-overflow:clip;border-right:0;width:48px;padding:0}.tbl thead th.col-check{z-index:5;left:0}.tbl tbody td.col-check,.tbl tfoot td.col-check{z-index:2;background:var(--surface);position:sticky;left:0}.tbl{--frozen-left:0px}.tbl:has(.col-check){--frozen-left:48px}.tbl thead th.col-name{left:var(--frozen-left);z-index:5}.tbl tbody td.col-name,.tbl tfoot td.col-name{left:var(--frozen-left);z-index:2;background:var(--surface);position:sticky}.tbl thead th.col-name,.tbl tbody td.col-name,.tbl tfoot td.col-name{overflow:visible}.tbl tbody td:has(:is(.pop,[role=listbox],[role=menu],[role=dialog])){z-index:7}.gridedit:has(:is(.pop,[role=listbox],[role=menu],[role=dialog])){z-index:7}.table-wrap[data-scrolled=true] .tbl thead th.col-name:after,.table-wrap[data-scrolled=true] .tbl tbody td.col-name:after,.table-wrap[data-scrolled=true] .tbl tfoot td.col-name:after{content:"";pointer-events:none;background:var(--shadow-frozen);width:16px;position:absolute;top:0;bottom:0;left:100%}.tbl tbody tr:hover td.col-check,.tbl tbody tr:hover td.col-name{background:var(--n-100)}.rowcheck{appearance:none;border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;vertical-align:middle;width:16px;height:16px;transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.rowcheck:hover{border-color:var(--n-400)}.rowcheck:checked{background:var(--n-900);border-color:var(--n-900)}.rowcheck:checked:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;width:4px;height:8px;display:block;transform:translate(.5px,-1px)rotate(45deg)}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--n-100);--stack-ring:var(--n-100)}.tbl tbody tr:has(.rowcheck:checked) td{background:var(--n-100);--stack-ring:var(--n-100)}.tbl td.col-check .rowcheck,.tbl th.col-check .rowcheck{opacity:0;transition:opacity var(--t-hover) var(--ease)}.tbl tbody tr:hover td.col-check .rowcheck,.tbl thead tr:hover th.col-check .rowcheck,.tbl .col-check .rowcheck:checked,.tbl .col-check .rowcheck:focus-visible,.tbl .col-check .rowcheck:indeterminate{opacity:1}.tbl:has(.col-check .rowcheck:checked) .col-check .rowcheck{opacity:1}@media (hover:none){.tbl .col-check .rowcheck{opacity:1}}.tbl .num{text-align:right}.tbl .muted{color:var(--n-700)}.tbl a:not(.val-link){color:var(--n-900);font-weight:600;text-decoration:none}.val-link,.tbl .val-link{color:var(--n-900);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:2px}.val-link:hover,.tbl .val-link:hover{-webkit-text-decoration-color:var(--n-500);text-decoration-color:var(--n-500)}.tbl tbody tr.row-link td a:not(.val-link){font-weight:600}.tbl tbody tr[data-open-href]{cursor:pointer}.table-wrap[data-fold]{container:tblwrap/inline-size}@container tblwrap (max-width:800px){.tbl [data-fold="1"]{display:none}.tbl{min-width:var(--tbl-min-1)!important}}@container tblwrap (max-width:780px){.tbl [data-fold="2"]{display:none}.tbl{min-width:var(--tbl-min-2)!important}}@container tblwrap (max-width:560px){.tbl [data-fold="3"]{display:none}.tbl{min-width:var(--tbl-min-3)!important}}.tbl tbody{transition:opacity .15s}body[data-list-searching] .tbl tbody{opacity:.55}.cell-mark{width:20px;height:20px;margin-right:var(--s-2);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-700);flex:none;justify-content:center;align-items:center;display:inline-flex}.cell{align-items:center;min-width:0;display:flex}.cell-ops{align-items:center;gap:var(--s-2);min-width:0;display:flex}.tbl .num .cell{justify-content:flex-end}.tbl .col-name a.cell{width:max-content;max-width:100%}.cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cell-lead{align-items:center;gap:var(--s-2);min-width:0;display:flex}.cell-lead>.cell{flex:1;min-width:0}.cell-trail{top:50%;right:var(--s-2);gap:var(--s-1);padding-left:var(--s-2);background:var(--n-100);opacity:0;pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.tbl tbody tr:hover .cell-trail,.cell-trail:focus-within{opacity:1;pointer-events:auto}.taskmove-form{display:contents}.tbl tbody td.col-rest:has(>.cell-trail){position:sticky;right:0;overflow:visible}.tbl tbody td.col-rest>.cell-trail{right:var(--gutter);white-space:nowrap}.cell-mark-text{font-size:var(--fs-mark);font-weight:700}.cell-mark-avatar,.cell-mark-avatar.cell-mark-lg,.cell-mark-avatar.cell-mark-xl{border-radius:999px}.cell-mark-avatar-self{background:var(--n-100);color:var(--n-700)}.cell-mark-avatar-1{background:var(--id-1-tint);color:var(--id-1)}.cell-mark-avatar-2{background:var(--id-2-tint);color:var(--id-2)}.cell-mark-avatar-3{background:var(--id-3-tint);color:var(--id-3)}.cell-mark-avatar-4{background:var(--id-4-tint);color:var(--id-4)}.cell-mark-avatar-5{background:var(--id-5-tint);color:var(--id-5)}.cell-mark-avatar-6{background:var(--id-6-tint);color:var(--id-6)}.cell-mark-avatar-7{background:var(--id-7-tint);color:var(--id-7)}.cell-mark-avatar-8{background:var(--id-8-tint);color:var(--id-8)}.cell-mark-avatar-9{background:var(--id-9-tint);color:var(--id-9)}.cell-mark-avatar-10{background:var(--id-10-tint);color:var(--id-10)}.cell-mark-avatar-11{background:var(--id-11-tint);color:var(--id-11)}.cell-mark-avatar-12{background:var(--id-12-tint);color:var(--id-12)}.cell-mark-lg{border-radius:var(--r-sm);width:32px;height:32px;font-size:var(--fs-body);margin-right:0}.cell-mark-img{object-fit:cover}.tbl tfoot td{height:var(--row-h);padding:0 var(--s-3);border-bottom:1px solid var(--n-300);border-top:1px solid var(--n-300);background:var(--surface);color:var(--n-900);white-space:nowrap;font-weight:600;overflow:hidden}.skeleton{border-radius:var(--r-sm);background:var(--n-200);width:62%;height:10px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background-image:linear-gradient(90deg, var(--n-200), color-mix(in srgb, var(--theme) 12%, #fff), var(--n-200));width:50%;animation:skeleton-sweep var(--t-loop) linear infinite;position:absolute;top:0;bottom:0}@keyframes skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.skeleton-narrow{width:34%}.skeleton-wide{width:82%}.skeleton-line{align-items:center;min-height:1lh;display:flex}.skeleton-line-control{min-height:var(--control-h)}.skeleton-body{align-items:flex-start;min-height:84px}.screenwait{gap:var(--s-3);padding:var(--s-4);align-content:start;min-height:60vh;display:grid}.tbl tbody tr.skeleton-row:hover td{background:var(--surface)}.spinner{flex:none;display:block}.spinner[data-tone=theme]{color:var(--theme)}.btn-primary .spinner[data-tone=theme]{color:inherit}.spinner-ring{stroke:currentColor;opacity:.22}.spinner-body{fill:currentColor}.spinner-arc{stroke:currentColor}.spinner-arc-back{stroke:currentColor;opacity:.35}.spinner[data-tone=ai] .spinner-ring{stroke:var(--ai-line);opacity:1}.spinner[data-tone=ai] .spinner-body{fill:url(#ai-line) var(--ai-from)}.spinner[data-tone=ai] .spinner-arc{stroke:url(#ai-arc) var(--ai-from)}.spinner-arm{transform-box:view-box;transform-origin:16px 16px;animation:spinner-turn var(--t-loop) linear infinite}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-arm{animation:none}}.panel{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);margin:var(--s-3) var(--s-4)}.empty-page{min-height:60vh;padding:var(--s-6) var(--s-4);justify-content:center;align-items:center;display:flex}.empty{padding:var(--s-7) var(--s-4);color:var(--n-700);font-size:var(--fs-body);text-align:center}.settings-section .empty-page{min-height:0;padding:var(--s-3) var(--s-4)}.settings-section .empty-page .empty{padding:var(--s-4) var(--s-4)}.empty-art{width:132px;height:116px;margin:0 auto var(--s-4);display:block}.empty-art-grid{stroke:var(--n-200);stroke-width:1px;stroke-dasharray:3 3;fill:none}.empty-art-ink{stroke:var(--n-600);stroke-width:1.5px;fill:none;stroke-linejoin:round;stroke-linecap:round}.empty b{color:var(--n-900);font-size:var(--fs-title);margin-bottom:var(--s-1);font-weight:600;display:block}.empty p{max-width:420px;margin:0 auto}.empty .btn{margin-top:var(--s-4)}.empty .btn .nav-icon{margin-right:var(--s-1)}.empty-tight .empty-art{display:none}.empty-tight{padding:var(--s-2) var(--s-4) var(--s-3);text-align:left}.empty-tight p{margin:0}.empty-tight .btn{margin-top:var(--s-2)}.card{background:var(--surface);border:1px solid var(--n-300);border-radius:var(--r-card)}.card-head{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-200);display:flex}.card-title{font-size:var(--fs-head);color:var(--n-900);margin:0;font-weight:600}.card-actions{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.chip{align-items:center;gap:var(--s-1);height:var(--chip-h);padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-800);font-size:var(--fs-body);white-space:nowrap;font-weight:600;line-height:1;display:inline-flex}.chip-quiet{border-color:var(--n-200);background:var(--n-100);color:var(--n-800)}.chip .dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.cell-text>.chip{text-overflow:ellipsis;max-width:100%;line-height:calc(var(--chip-h) - 2px);vertical-align:middle;display:inline-block;overflow:hidden}.cell-text>.chip>.dot{margin-right:var(--s-1);vertical-align:1px;display:inline-block}:root{--opt-gray-bg:#eef0f2;--opt-gray-fg:#45484d;--opt-blue-bg:#e7effb;--opt-blue-fg:#1d4f9c;--opt-green-bg:#e4f3e9;--opt-green-fg:#1f6b3c;--opt-amber-bg:#fbf1d6;--opt-amber-fg:#735200;--opt-orange-bg:#fdebdc;--opt-orange-fg:#963f0c;--opt-red-bg:#fbe7e7;--opt-red-fg:#a32020;--opt-purple-bg:#efe8fb;--opt-purple-fg:#5a37a0;--opt-teal-bg:#ddf2f2;--opt-teal-fg:#145f5f}.chip-opt-gray{border-color:var(--opt-gray-bg);background:var(--opt-gray-bg);color:var(--opt-gray-fg)}.chip-opt-blue{border-color:var(--opt-blue-bg);background:var(--opt-blue-bg);color:var(--opt-blue-fg)}.chip-opt-green{border-color:var(--opt-green-bg);background:var(--opt-green-bg);color:var(--opt-green-fg)}.chip-opt-amber{border-color:var(--opt-amber-bg);background:var(--opt-amber-bg);color:var(--opt-amber-fg)}.chip-opt-orange{border-color:var(--opt-orange-bg);background:var(--opt-orange-bg);color:var(--opt-orange-fg)}.chip-opt-red{border-color:var(--opt-red-bg);background:var(--opt-red-bg);color:var(--opt-red-fg)}.chip-opt-purple{border-color:var(--opt-purple-bg);background:var(--opt-purple-bg);color:var(--opt-purple-fg)}.chip-opt-teal{border-color:var(--opt-teal-bg);background:var(--opt-teal-bg);color:var(--opt-teal-fg)}.btn{appearance:none;justify-content:center;align-items:center;gap:var(--s-1);height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);font-family:inherit;font-size:var(--fs-body);cursor:pointer;white-space:nowrap;transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn,.viewbar-fact{box-shadow:var(--shadow-btn)}.btn,.viewbar-fact,.pick-trigger,.datefield-button{text-decoration:none}.btn:hover{background:var(--n-100)}.btn:active{background:var(--n-200)}.settings-subhead{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.btn-primary{background:var(--n-900);border-color:var(--n-900);color:var(--on-brand)}.btn-primary:hover{background:var(--n-800);border-color:var(--n-800)}.btn-quiet{--shadow-btn:0 0 0 transparent;color:var(--n-700);background:0 0;border-color:#0000}.btn-quiet:hover{background:var(--n-100);color:var(--n-900)}.btn-danger{border-color:var(--danger);background:var(--surface);color:var(--danger)}.btn-danger:hover{background:var(--danger-tint)}.btn[disabled]{background:var(--n-100);border-color:var(--n-200);color:var(--n-600);cursor:default}.btn[aria-disabled=true]{cursor:default;color:var(--n-700);border-style:dashed}.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:active{background:var(--surface)}.btn{--shadow-btn:0 0 0 1px #18181b21, 0 1px 2px #18181b12, inset 0 -1px 0 #18181b0a;letter-spacing:.01em;border-color:#0000;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500}.btn:has(>svg:first-child,>.nav-icon:first-child){padding-left:10px}.btn:not(.btn-primary)>svg,.btn:not(.btn-primary)>.nav-icon svg{width:15px;height:15px;color:var(--n-700)}.btn:hover{background:var(--n-50);--shadow-btn:0 0 0 1px #18181b38, 0 1px 3px #18181b1a, inset 0 -1px 0 #18181b0a}.btn:active{background:var(--n-200);--shadow-btn:0 0 0 1px #18181b38, inset 0 1px 2px #18181b1a;transform:translateY(.5px)}.btn:focus-visible{box-shadow:0 0 0 1px #18181b38, 0 0 0 3px var(--surface), 0 0 0 5px var(--n-500);outline:0}.btn[disabled]{background:var(--n-100);color:var(--n-500);--shadow-btn:0 0 0 1px #18181b12;transform:none}.btn[aria-disabled=true]{border-color:var(--n-300);--shadow-btn:0 0 0 transparent;transform:none}.tbl .btn,td .btn,.btn.btn-sm{border-radius:7px;gap:5px;height:28px;padding:0 10px;font-size:12.5px}.tbl .btn:not(.btn-primary)>svg,td .btn:not(.btn-primary)>svg,.btn.btn-sm:not(.btn-primary)>svg{width:14px;height:14px}.btn-primary,.btn-primary:hover{--shadow-btn:0 1px 2px #0000002e}.btn-primary:active{--shadow-btn:inset 0 1px 2px #00000040}.btn-quiet,.btn-quiet:hover,.btn-quiet:active{--shadow-btn:0 0 0 transparent}.btn-quiet{border-radius:7px;height:28px;padding:0 8px;font-size:12.5px}.btn-primary:hover{background:var(--n-800)}.btn-primary:active{background:var(--n-900)}.btn-quiet:hover{background:var(--n-100)}.btn-quiet:active{background:var(--n-200)}.btn-danger:hover,.btn-danger:active{background:var(--danger-tint)}.btn-primary[aria-disabled=true]{background:var(--surface);border-color:var(--n-300);--shadow-btn:0 0 0 transparent}.btn-danger{border-color:var(--danger);--shadow-btn:0 1px 2px #18181b12}.wip-stripe{position:relative;overflow:hidden}[data-wip=show] .wip-stripe:after{content:"";background-image:repeating-linear-gradient(45deg, var(--construction) 0 6px, var(--n-900) 6px 12px);height:4px;position:absolute;bottom:0;left:0;right:0}.tip{z-index:60;max-width:288px;padding:var(--s-2) var(--s-3);border-radius:var(--r);background:var(--n-900);color:var(--on-brand);font-size:var(--fs-label);pointer-events:none;box-shadow:var(--shadow-pop);font-weight:600;line-height:1.4;position:fixed;top:0;left:0}.pop{z-index:30;padding:var(--s-2);background:var(--surface);border:1px solid var(--n-300);border-radius:var(--r-card);box-shadow:var(--shadow-pop);transform-origin:0 0;animation:pop-in var(--t-pop) var(--ease);overscroll-behavior-y:none;overflow-wrap:anywhere;position:absolute;overflow:hidden auto}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.import-export{position:relative}.import-export .pop{top:var(--s-6);transform-origin:100% 0;min-width:200px;right:0}.colagg{text-align:right;display:block;position:relative}.colagg-trigger{appearance:none;font:inherit;color:inherit;padding:var(--s-1) var(--s-2);border-radius:var(--r);cursor:pointer;background:0 0;border:none}.colagg-trigger:hover{background:var(--n-100)}.colagg .pop{top:var(--s-6);text-align:left;min-width:180px;left:0}.recid{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-4);display:flex}.icon-btn{appearance:none;font:inherit;cursor:pointer;width:var(--control-h);height:var(--control-h);border-radius:var(--r);color:var(--n-700);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.icon-btn:hover{background:var(--n-100);color:var(--n-900)}.nav .icon-btn:hover,.nav .navacct-trigger:hover,.nav .wsmenu-trigger:hover{background:var(--n-200)}.record-name{font-size:var(--fs-title);color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.record{grid-template-columns:var(--pane-side-w) 0 1fr;flex:1;min-height:0;display:grid}.record[data-resizing]{transition:none}.pane{overscroll-behavior-y:none;min-width:0;overflow:auto}.pane.rail{overflow-x:hidden}.pane+.pane,.pane-resizer+.pane{border-left:1px solid var(--n-200)}.pane-resizer{z-index:1;width:var(--s-3);margin:0 calc(-1 * var(--s-2));cursor:col-resize;background:0 0;position:relative}.pane-resizer:after{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.pane-resizer:hover:after,.pane-resizer:focus-visible:after{background:var(--n-600)}.pane.rail{padding-bottom:var(--s-5)}.pane.main{padding-bottom:var(--s-7)}.highlights{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.hl{border:1px solid var(--n-200);border-radius:var(--r-card);padding:var(--s-3) var(--s-4);background:var(--surface)}.hl-label{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);padding-bottom:var(--s-1);font-weight:600;display:flex}.hl-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hl-value{color:var(--n-900);font-size:var(--fs-head);font-weight:600}.hl-value.unset{color:var(--n-700);font-size:var(--fs-head);font-weight:400}.modal{text-align:start;width:min(720px, calc(100vw - var(--s-6)));inset:var(--modal-top) 0 auto;max-height:calc(100vh - var(--modal-top) - var(--s-6));border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);color:var(--n-900);box-shadow:var(--shadow-pop);flex-direction:column;margin:0 auto;padding:0;overflow:hidden}.modal-tall,.modal-merge,.modal-mail{top:var(--s-6);max-height:calc(100vh - var(--s-6) * 2)}.modal-compose{width:min(1040px, calc(100vw - var(--s-6) * 2));height:min(720px, calc(100vh - var(--s-6) * 2));max-height:calc(100vh - var(--s-6) * 2);margin:auto;inset:0}.modal[open]{display:flex}.modal::backdrop{background:var(--scrim)}.modal-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:1px solid var(--n-200);flex:none;display:flex}.modal-title{min-width:0;font-size:var(--fs-head);flex:1;font-weight:600}.modal-head .cell-mark{background:var(--n-900);color:var(--on-brand)}.modal-body .segbar{top:calc(-1 * var(--s-4));z-index:1;margin:calc(-1 * var(--s-4)) calc(-1 * var(--s-4)) var(--s-4);padding:0 var(--s-4);background:var(--surface);flex:none;position:sticky}.modal-body{overscroll-behavior-y:none;min-height:0;padding:var(--s-4);gap:var(--s-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.modal-body .form .card{background:0 0;border:0;border-radius:0;padding:0}.modal-body .form .card-body{padding:0}.modal-body .fields{column-gap:var(--s-4);row-gap:var(--s-4);grid-template-columns:1fr 1fr}.modal-body .field[data-span=wide]{grid-column:1/-1}.modal-body .form,.modal-body>form{gap:var(--s-4);border:0;border-radius:0;flex-direction:column;max-width:none;margin:0;padding:0;display:flex}.modal-body .form>.form-error,.modal-body>form>.form-error{margin:0}.modal-body>.field+form,.modal-body>.field+.form{margin-top:var(--s-4)}.modal-body .form-actions{padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-200);background:var(--surface);border-radius:0 0 var(--r-card) var(--r-card);justify-content:flex-end;margin:0;position:absolute;inset:auto 0 0}.modal-body:has(.form-actions){padding-bottom:calc(var(--modal-foot) + var(--s-4))}.form-more{align-items:center;gap:var(--s-2);margin-right:var(--s-2);color:var(--n-700);font-size:var(--fs-label);display:flex}.pane-head{align-items:center;gap:var(--s-2);font-size:var(--fs-head);color:var(--n-900);padding:var(--s-4) var(--s-4) var(--s-2);font-weight:600;display:flex}.rail-section+.rail-section{border-top:1px solid var(--n-200)}.rail-fold>summary{cursor:pointer;list-style:none}.rail-fold>summary::-webkit-details-marker{display:none}.rail-fold>summary:hover{background:var(--n-50)}.rail-fold>summary>.nav-icon{color:var(--n-600);transition:transform var(--t-hover) var(--ease)}.rail-fold:not([open])>summary>.nav-icon{transform:rotate(-90deg)}.propsearch{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-200);color:var(--n-600);display:flex}.propsearch-input{appearance:none;min-width:0;color:var(--n-900);font-family:inherit;font-size:var(--fs-body);background:0 0;border:0;flex:auto;padding:0}.propsearch-input::-webkit-search-cancel-button{display:none}.propsearch-input:focus-visible{outline:none}.prop-more{width:100%;padding:var(--s-2) var(--s-4) var(--s-3);text-align:left;color:var(--n-700);font-size:var(--fs-label);display:block}.prop-more:hover{color:var(--n-900)}.prop-more-inner{gap:var(--s-1);flex-direction:column;display:flex}.prop-more-bar{width:100%;height:2px}.rail-note{padding:0 var(--s-4) var(--s-3);color:var(--n-700);font-size:var(--fs-label)}.prop-group>summary{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);font-size:var(--fs-label);color:var(--n-700);font-weight:600;display:flex}.field-icon{color:var(--n-600);flex:none;display:inline-flex}.prop{grid-template-columns:var(--prop-label-w) 1fr;gap:var(--s-2);padding:var(--s-1) var(--s-4);align-items:start;display:grid}.prop-list{margin:0}.prop dt{min-height:var(--control-h);align-items:center;gap:var(--s-1);font-size:var(--fs-label);color:var(--n-900);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:flex;overflow:hidden}.prop dd{min-width:0;font-size:var(--fs-body);color:var(--n-900);word-break:break-word;margin:0}.unset,.prop dd.unset{color:var(--n-700)}.prop-values{gap:var(--s-1);display:grid}.prop-value-btn{appearance:none;min-height:var(--control-h);text-align:left;width:100%;font:inherit;color:inherit;border-radius:var(--r);padding:0 var(--s-1);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;display:flex}.prop dd.prop-flat{padding:0 var(--s-1);border:1px solid #0000}.prop-edit{align-items:center;gap:var(--s-1);min-height:var(--control-h);flex-wrap:wrap;display:flex}.prop-edit>:not(.prop-edit-error){flex:1;min-width:0}.prop-edit .input,.prop-edit .textarea,.prop-edit .pick-trigger,.prop-edit .datefield-button{padding-left:var(--s-1)}.prop-edit .input,.prop-edit .textarea{padding-right:var(--s-1);border-color:#0000}.prop-edit .input:hover,.prop-edit .textarea:hover{border-color:#0000}.prop-edit .input:focus-visible,.prop-edit .textarea:focus-visible{outline:none}.prop-edit-error{width:100%;color:var(--danger);display:block}.valuefield{align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.valuefield .input{flex:8rem;min-width:8rem}.valuefield>.input{border:1px solid var(--n-300);background:var(--surface)}.valuefield>.input:focus-visible{border-color:var(--n-900)}.valuefield-country{flex:none;width:11rem}.field-alert{justify-content:flex-end;align-items:center;gap:var(--s-1);width:100%;color:var(--danger);font-size:var(--fs-label);order:-1;display:flex}.recbar{padding:0 var(--s-4) var(--s-4)}.recbar-grid{justify-content:center;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.user-value{align-items:center;display:inline-flex}.rel{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-4);color:var(--n-900);transition:background-color var(--t-hover) var(--ease);text-decoration:none;display:flex}.rel:hover{background:var(--n-100);color:var(--n-900)}.rel-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rel-row{align-items:center;display:flex}.rel-row>.rel{flex:1;min-width:0}.rel-unlink{padding-right:var(--s-2);align-items:center;display:flex}.rel-add{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);display:flex}.rel-add>.pick{flex:1;min-width:0}.rel-note{padding:0 var(--s-4) var(--s-2)}.tl{padding:var(--s-2) 0 var(--s-7)}.tl-period{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-2);font-size:var(--fs-label);color:var(--n-900);letter-spacing:.04em;font-weight:600;display:flex}.tl-period:after{content:"";background:var(--n-200);flex:1;height:1px}.tl-entry{gap:var(--s-3);padding:var(--s-2) var(--s-4);grid-template-columns:24px 1fr auto;align-items:start;display:grid}.tl-entry-acts{grid-template-columns:24px 1fr auto auto}.tl-icon{border:1px solid var(--n-200);border-radius:var(--r);background:var(--n-50);width:24px;height:24px;color:var(--n-700);justify-content:center;align-items:center;display:inline-flex}.tl-body{min-width:0}.tl-title{color:var(--n-900);font-weight:600;text-decoration:none}.tl-when{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap}.tl-meta{align-items:center;gap:var(--s-2);padding-top:var(--s-1);flex-wrap:wrap;display:flex}.tl-actor{color:var(--n-700)}.tl-summary{cursor:pointer;color:var(--n-900);font-weight:600;list-style-position:inside}.tl-summary::marker{color:var(--n-600);font-size:var(--fs-mark)}.tl-changes{padding-left:var(--s-3);border-left:1px solid var(--n-200)}.tl-change{align-items:baseline;gap:var(--s-2);padding:var(--s-1) 0;display:flex}.tl-attr{align-items:center;gap:var(--s-1);color:var(--n-900);white-space:nowrap;font-weight:600;display:inline-flex}.tl-arrow{color:var(--n-600)}.tl-value{color:var(--n-900);word-break:break-word;min-width:0}.tl-more{gap:var(--s-4);padding:var(--s-3) var(--s-4);display:flex}.pv-ai{color:var(--n-900);-webkit-text-decoration:underline dotted var(--n-600);text-decoration:underline dotted var(--n-600);text-underline-offset:3px}a.pv-ai:hover,a.pv-sync:hover{color:var(--n-800)}.pv-ai:after{content:"";width:10px;height:10px;margin-left:var(--s-1);vertical-align:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%237c5cff'/%3E%3Cstop offset='1' stop-color='%232f8cff'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23g)' d='M12 2.5l2.1 6.4 6.4 2.1-6.4 2.1L12 19.5l-2.1-6.4L3.5 11l6.4-2.1z'/%3E%3Cpath fill='url(%23g)' d='M19 15.5l.8 2.2 2.2.8-2.2.8-.8 2.2-.8-2.2-2.2-.8 2.2-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;display:inline-block}.pv-sync{color:var(--n-900)}.pv-sync:after{content:"⟳";color:var(--n-700);font-size:var(--fs-mark);margin-left:var(--s-1)}.home{width:100%;max-width:var(--home-w);padding:var(--s-7) var(--s-4);margin:0 auto}.home-greet{font-size:var(--fs-title);color:var(--n-900);margin:0;font-weight:600}.home-greet-wait{min-height:var(--s-6);align-items:center;display:flex}.home-lede{margin:var(--s-1) 0 var(--s-5);font-size:var(--fs-label);color:var(--n-700)}.home-ask{align-items:center;gap:var(--s-2);height:52px;margin-top:var(--s-4);padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);color:var(--n-700);display:flex}.home-ask:focus-within{border-color:var(--n-600)}.home-ask-input{appearance:none;min-width:0;font-family:inherit;font-size:var(--fs-body);color:var(--n-900);background:0 0;border:0;flex:1}.home-ask-input::placeholder{color:var(--n-700)}.home-ask-input:focus-visible{outline:none}.home-ask-send{appearance:none;width:var(--control-h);height:var(--control-h);border-radius:var(--r-pill);background:var(--n-900);color:var(--on-brand);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.home-ask-send:hover{background:var(--n-800)}.home-ask-send .nav-icon{color:inherit}.home-chips{gap:var(--s-2);padding-top:var(--s-3);flex-wrap:wrap;display:flex}.home-chips .chip{white-space:nowrap;text-decoration:none}.home-chips .chip:hover{background:var(--n-200)}.home-section{margin-top:var(--s-6)}.home-head{align-items:center;gap:var(--s-2);padding-bottom:var(--s-2);border-bottom:1px solid var(--n-200);display:flex}.home-title{font-size:var(--fs-head);color:var(--n-900);font-weight:600}.home-more{font-size:var(--fs-label)}.daynav{align-items:center;gap:var(--s-2);display:flex}.daynav-day{font-size:var(--fs-label);color:var(--n-900);font-weight:600}.daynav-step{border-radius:var(--r);width:20px;height:20px;color:var(--n-700);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.daynav-step:hover{background:var(--n-100);color:var(--n-900)}.home-row{align-items:center;gap:var(--s-2);min-height:var(--row-h);padding:var(--s-1) var(--s-2);border-bottom:1px solid var(--n-200);color:var(--n-900);text-decoration:none;display:flex}.home-row:hover{background:var(--n-100);color:var(--n-900)}.home-row-wait{pointer-events:none}.home-row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.home-when{min-width:132px;font-size:var(--fs-label);color:var(--n-700);white-space:nowrap;text-align:right}.home-rest{margin:var(--s-2) 0 0;padding:0 var(--s-2);font-size:var(--fs-label);color:var(--n-700)}.home-tl-time{min-width:96px;font-size:var(--fs-label);color:var(--n-700);white-space:nowrap}.home-row[data-past=true] .home-row-title{color:var(--n-700);font-weight:400}.home-next{margin:var(--s-2) 0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface)}.home-next-head{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-200);display:flex}.home-next-soon{font-size:var(--fs-label);color:var(--won);font-weight:600}.home-prep{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-prep-col{padding:var(--s-3) var(--s-4);border-right:1px solid var(--n-200)}.home-prep-col:last-child{border-right:0}.home-prep-k{margin-bottom:var(--s-1);font-size:var(--fs-label);color:var(--n-700);font-weight:600}.home-prep-v{gap:var(--s-1);flex-direction:column;display:flex}.home-prep-item{align-items:center;gap:var(--s-2);min-width:0;display:flex}.home-prep-item:has(>.home-prep-sub)>:not(.home-prep-sub){flex:none}.home-prep-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-label);color:var(--n-700);overflow:hidden}.home-group{align-items:center;gap:var(--s-2);margin-top:var(--s-3);padding:0 var(--s-2) var(--s-1);font-size:var(--fs-label);color:var(--n-700);font-weight:600;display:flex}.home-who{align-items:baseline;gap:var(--s-2);white-space:nowrap;font-weight:600;display:inline-flex}.home-add{color:var(--n-700)}.mc-attach{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:inline-flex}.mc-attach-chip{align-items:center;gap:var(--s-1);max-width:240px;padding:0 0 0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-sm);font-size:var(--fs-label);color:var(--n-900);display:inline-flex}.mc-attach-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-box{max-width:720px}.legal-h2{font-size:var(--fs-head);margin:var(--s-5) 0 var(--s-2);color:var(--n-900);font-weight:600}.legal-h3{font-size:var(--fs-body);margin:var(--s-4) 0 var(--s-1);color:var(--n-900);font-weight:600}.legal-p{font-size:var(--fs-body);color:var(--n-900);margin:0 0 var(--s-2);line-height:1.8}.legal-list{font-size:var(--fs-body);color:var(--n-900);margin:0 0 var(--s-2);padding-left:var(--s-5);line-height:1.8}.legal-draft{font-size:var(--fs-label);color:var(--n-700);margin:0 0 var(--s-4)}.legal-links{justify-content:center;gap:var(--s-3);margin-top:var(--s-5);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.legal-links a{color:var(--n-700)}.legal-sep{width:var(--s-3);display:inline-block}.legal-agree{align-items:center;gap:var(--s-2);font-size:var(--fs-label);flex-basis:100%;display:flex}.status-page{min-height:60vh;padding:var(--s-5);background:var(--surface);place-items:center;display:grid}.status-page-card{gap:var(--s-3);max-width:480px;display:grid}.status-page h1{font-size:var(--fs-title);color:var(--n-900);margin:0;font-weight:600}.status-page p{font-size:var(--fs-body);color:var(--n-700);margin:0}.status-page-digest{font-size:var(--fs-label);color:var(--n-700);font-family:var(--font-mono)}.status-page-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.au-stage{background:var(--surface-sunken);min-height:100vh;padding:64px var(--s-4) var(--s-5);flex-direction:column;align-items:center;display:flex}.au-brand{align-items:center;gap:var(--s-2);color:var(--n-900);margin-bottom:20px;font-size:18px;font-weight:600;display:flex}.au-card{background:var(--surface);border:1px solid var(--n-300);border-radius:var(--r-card);width:100%;max-width:380px;padding:28px 28px 24px}@media (max-width:420px){.au-card{padding:22px 18px 20px}}.au-h{text-align:center;color:var(--n-900);margin:0 0 18px;font-size:18px;font-weight:600;line-height:1.4}.au-p{text-align:center;color:var(--n-700);font-size:var(--fs-label);overflow-wrap:anywhere;margin:-8px 0 18px}.au-p b{color:var(--n-900)}.au-ico{background:var(--n-100);width:40px;height:40px;margin:0 auto var(--s-3);color:var(--n-900);border-radius:50%;justify-content:center;align-items:center;display:flex}.au-ico[data-tone=err]{background:var(--danger-tint);color:var(--danger)}.au-ico[data-tone=ok]{background:var(--opt-green-bg);color:var(--opt-green-fg)}.au-f{margin-bottom:14px}.au-lr{justify-content:space-between;align-items:baseline;gap:var(--s-2);margin-bottom:5px;display:flex}.au-lbl{font-size:var(--fs-label);color:var(--n-900);margin-bottom:5px;font-weight:600;display:block}.au-lr .au-lbl{margin-bottom:0}.au-link{color:var(--n-700);text-underline-offset:2px;font-size:12px;text-decoration:underline}.au-in{appearance:none;border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);width:100%;height:38px;font-family:inherit;font-size:var(--fs-body);color:var(--n-900);padding:0 10px}.au-in:focus{outline:2px solid var(--n-900);outline-offset:-1px;border-color:var(--n-900)}.au-in[readonly]{background:var(--n-100);color:var(--n-700)}.au-in[aria-invalid=true]{border-color:var(--danger)}.au-pw{position:relative}.au-pw .au-in{padding-right:38px}.au-eye{appearance:none;width:30px;height:30px;color:var(--n-600);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.au-eye:hover{background:var(--n-100);color:var(--n-900)}.au-btn{appearance:none;justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r);background:var(--n-900);color:#fff;border:1px solid var(--n-900);width:100%;height:38px;font-family:inherit;font-weight:600;font-size:var(--fs-body);cursor:pointer;text-decoration:none;display:flex}.au-btn[disabled]{background:var(--n-400);border-color:var(--n-400);cursor:not-allowed}.au-btn[data-variant=outline]{background:var(--surface);color:var(--n-900);border-color:var(--n-300);font-weight:500}.au-sso{margin-top:var(--s-2)}.au-inline{gap:var(--s-3);max-width:360px;margin-top:var(--s-4);display:grid}.au-btn[data-variant=outline][disabled]{color:var(--n-500);background:var(--surface)}.au-btn[data-variant=outline]:not([disabled]):hover{background:var(--n-50)}.au-back{margin:var(--s-4) 0 0;text-align:center}.au-back .au-link{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.au-or{color:var(--n-500);margin:var(--s-4) 0;align-items:center;gap:10px;font-size:12px;display:flex}.au-or:before,.au-or:after{content:"";background:var(--n-200);flex:1;height:1px}.au-alert{gap:var(--s-2);padding:var(--s-2) 10px;border-radius:var(--r);background:var(--danger-tint);color:var(--danger);font-size:var(--fs-label);align-items:flex-start;margin-bottom:14px;line-height:1.5;display:flex}.au-alert .nav-icon{flex:none;margin-top:2px}.au-alert[data-tone=info]{background:var(--n-100);color:var(--n-800)}.au-rules{margin:var(--s-2) 0 0;flex-direction:column;gap:3px;padding:0;list-style:none;display:flex}.au-rules li{color:var(--n-600);align-items:center;gap:6px;font-size:12px;display:flex}.au-rules li[data-met]{color:var(--opt-green-fg)}.au-back{margin-top:var(--s-4);justify-content:center;display:flex}.au-back a{font-size:var(--fs-label);color:var(--n-700);padding:var(--s-1);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.au-back a:hover{color:var(--n-900)}.au-stack{gap:var(--s-2);flex-direction:column;display:flex}.au-stack form{display:contents}.au-time{font-variant-numeric:tabular-nums}.login{background:var(--surface-sunken);place-items:center;min-height:100vh;display:grid}.login-card{background:var(--surface);border:1px solid var(--n-300);border-radius:var(--r-card);width:320px;overflow:hidden}.login-body{padding:var(--s-5)}.login h1{font-size:var(--fs-title);margin:0 0 var(--s-1);color:var(--brand-navy);font-weight:600}.login p{font-size:var(--fs-label);color:var(--n-700);margin:0 0 var(--s-4)}.login label{font-size:var(--fs-label);color:var(--n-900);margin-bottom:var(--s-1);font-weight:600;display:block}.login-input{appearance:none;width:100%;height:var(--control-h);padding:0 var(--s-2);font-family:inherit;font-size:var(--fs-body);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);margin-bottom:var(--s-3);transition:border-color var(--t-hover) var(--ease)}.login-submit{appearance:none;width:100%;height:var(--control-h);background:var(--brand-navy);color:var(--on-brand);border-radius:var(--r);font-family:inherit;font-size:var(--fs-body);cursor:pointer;transition:background-color var(--t-hover) var(--ease);border:0;font-weight:600}.login-submit:hover{background:var(--brand-navy-hover)}.err{color:var(--danger);background:var(--danger-tint);border-radius:var(--r);padding:var(--s-2);font-size:var(--fs-body);margin-bottom:var(--s-3)}.form{padding:var(--s-4);max-width:680px}.form>.fields+.facts-head{margin-top:var(--s-6)}.form-error{color:var(--danger);background:var(--danger-tint);border-radius:var(--r);padding:var(--s-2) var(--s-3);font-size:var(--fs-body);margin-bottom:var(--s-4)}.fields{gap:var(--s-5);display:grid}.field{gap:var(--s-2);display:grid}.field>.field-label{font-size:var(--fs-label);color:var(--n-700);font-weight:600}.field .hint{font-size:var(--fs-label);color:var(--n-700)}.field .field-error{font-size:var(--fs-body);color:var(--danger)}.input,.textarea{appearance:none;width:100%;height:var(--control-h);padding:0 var(--s-2);font-family:inherit;font-size:var(--fs-body);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);transition:border-color var(--t-hover) var(--ease)}.textarea{height:auto;min-height:84px;padding:var(--s-2);resize:vertical;line-height:1.6}.textarea-grow{max-height:60vh;overflow-y:auto}.input::placeholder{color:var(--n-700)}.input:hover,.textarea:hover{border-color:var(--n-400)}.field.invalid .input,.field.invalid .textarea,.field.invalid .pick-trigger,.field.invalid .datefield-button{border-color:var(--danger)}.multi{gap:var(--s-2);display:grid}.multi-row{gap:var(--s-2);display:flex}.form-actions{gap:var(--s-2);margin-top:var(--s-4);align-items:center;display:flex}.form-note{color:var(--n-700);font-size:var(--fs-label)}.kindpick{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.kindpick-card{appearance:none;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);display:flex}.kindpick-card[aria-current=true]{border-color:var(--n-900);background:var(--n-50)}.kindpick-body{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.kindpick-name{font-size:var(--fs-body);font-weight:600}.kindpick-note{font-size:var(--fs-label);color:var(--n-700)}.merge-pair{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.merge-card{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);display:grid}.merge-card[data-keeps]{border-color:var(--n-400)}.merge-role{color:var(--n-700);font-size:var(--fs-label)}.merge-name{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.merge-field{color:var(--n-700);font-size:var(--fs-label)}.merge-table{margin-top:var(--s-2)}.merge-pick{align-items:center;gap:var(--s-1);cursor:pointer;display:inline-flex}.mergeradio{appearance:none;border:1px solid var(--n-300);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;vertical-align:middle;width:16px;height:16px;transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.mergeradio:hover{border-color:var(--n-400)}.mergeradio:checked{background:var(--n-900);border-color:var(--n-900)}.mergeradio:checked:after{content:"";border-radius:var(--r-pill);background:var(--surface);width:6px;height:6px;display:block}.merge-blocked{margin-top:var(--s-3);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);background:var(--n-100)}.merge-reasons,.merge-counts{padding-left:var(--s-4);margin:0}.merge-reasons li,.merge-counts li{color:var(--n-900);font-size:var(--fs-body)}.merge-counts li{align-items:baseline;gap:var(--s-2);display:flex}.mailread{gap:var(--s-3);display:grid}.mailread-subject{font-size:var(--fs-title);color:var(--n-900);margin:0;font-weight:600}.mailread-head{gap:var(--s-1);padding-bottom:var(--s-3);border-bottom:1px solid var(--n-200);display:grid}.mailread-people{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.mailread-role{width:48px;color:var(--n-700);font-size:var(--fs-label);flex:none}.mailread-person{color:var(--n-900);font-size:var(--fs-body)}.mailread-person .count{margin-left:var(--s-1)}.mailread-when{color:var(--n-700);font-size:var(--fs-label)}.mailread-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--n-900);font-size:var(--fs-body);line-height:1.6}.mailread-html{gap:var(--s-2);display:grid}.mailread-frame{background:var(--surface);border:0;width:100%;display:block}.mailread-atts{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.mailread-attlist{align-items:flex-start;gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mailread-att{align-items:center;gap:var(--s-1);color:var(--n-900);font-size:var(--fs-label);display:flex}.mailread-attname{overflow-wrap:anywhere}.mailread-withheld{color:var(--n-700);font-size:var(--fs-body);margin:0}.mailread-page{max-width:840px;padding:var(--s-4)}.datefield{position:relative}.datetime{gap:var(--s-2);grid-template-columns:1fr 92px;display:grid}.datefield-button{appearance:none;width:100%;height:var(--control-h);padding:0 var(--s-6) 0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);font-family:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.datefield-button:hover{background:var(--surface-sunken);border-color:var(--n-400)}.datefield-button .ph{color:var(--n-700)}.datefield-icon{right:var(--s-2);height:var(--control-h);color:var(--n-600);pointer-events:none;align-items:center;display:flex;position:absolute;top:0}.gridedit .datefield-icon{display:none}.dp{width:272px;padding:var(--s-2)}.dp-body{gap:var(--s-2);flex-direction:column;display:flex}.dp-typed{width:100%}.dp-bad{margin-top:calc(-1 * var(--s-1))}.dp-quick{gap:var(--s-1);grid-template-columns:repeat(4,1fr);display:grid}.dp-q{appearance:none;border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);height:28px;color:var(--n-900);font-family:inherit;font-size:var(--fs-label);cursor:pointer;transition:background-color var(--t-hover) var(--ease);padding:0}.dp-q:hover{background:var(--n-100)}.dp-head{align-items:center;gap:var(--s-1);display:flex}.dp-head .sp{flex:1}.dp-title{appearance:none;align-items:center;gap:var(--s-1);padding:var(--s-1);border-radius:var(--r);color:var(--n-900);font-family:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.dp-title:hover,.dp-today:hover{background:var(--n-100)}.dp-today{appearance:none;padding:var(--s-1);border-radius:var(--r);color:var(--n-900);font-family:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0}.dp-grid{grid-template-columns:repeat(7,32px);justify-content:space-between;row-gap:2px;display:grid}.dp-wd{height:22px;color:var(--n-900);font-size:var(--fs-label);justify-content:center;align-items:center;font-weight:600;display:flex}.dp-day{appearance:none;border-radius:var(--r-sm);width:32px;height:32px;color:var(--n-900);font-family:inherit;font-size:var(--fs-body);cursor:pointer;transition:background-color var(--t-hover) var(--ease);background:0 0;border:1px solid #0000;padding:0}.dp-day:hover{background:var(--n-100)}.dp-day[data-out]{color:var(--n-600)}.dp-wd[data-wd=sun],.dp-day[data-wd=sun]{color:var(--danger)}.dp-wd[data-wd=sat],.dp-day[data-wd=sat]{color:var(--brand-link)}.dp-day[data-out][data-wd]{opacity:.6}.dp-day[data-today]{border-color:var(--brand-navy)}.dp-day[aria-pressed=true],.dp-day[aria-pressed=true]:hover{background:var(--brand-navy);border-color:var(--brand-navy);color:var(--on-brand);opacity:1}.dp-day[data-focus]{outline:2px solid var(--brand-link);outline-offset:1px}.dp-months{gap:var(--s-1);grid-template-columns:repeat(4,1fr);display:grid}.dp-month{appearance:none;border-radius:var(--r);height:36px;color:var(--n-900);font-family:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0}.dp-month:hover{background:var(--n-100)}.dp-month[aria-pressed=true]{background:var(--brand-navy);color:var(--on-brand)}.dp-clear{font-size:var(--fs-label);align-self:flex-start}.import-steps{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);display:flex}.import-step{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);font-weight:600;display:inline-flex}.import-step+.import-step:before{content:"";width:var(--s-5);background:var(--n-200);height:1px}.import-step-no{width:var(--s-5);height:var(--s-5);border-radius:var(--r-pill);border:1px solid var(--n-300);color:var(--n-700);flex:none;justify-content:center;align-items:center;display:inline-flex}.import-step[data-done=true]{color:var(--n-900)}.import-step[data-done=true] .import-step-no{border-color:var(--n-900);color:var(--n-900)}.import-step[aria-current=step]{color:var(--n-900)}.import-step[aria-current=step] .import-step-no{background:var(--n-900);border-color:var(--n-900);color:var(--surface)}.import-drop{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-4);border:1px dashed var(--n-300);border-radius:var(--r-card);text-align:center;flex-direction:column;display:flex}.import-drop[data-dragging=true]{border-color:var(--n-900);background:var(--n-50)}.import-drop-label{color:var(--n-700);font-size:var(--fs-body)}.import-drop-input{appearance:none;display:none}.import-confirm{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.settings-shell{grid-template-columns:var(--nav-open-w) minmax(0, 1fr) var(--ai-w);grid-template-rows:minmax(0,1fr);height:100vh;display:grid}.settings-nav{color:var(--nav-fg);padding-bottom:var(--s-2);overscroll-behavior-y:none;background:0 0;flex-direction:column;display:flex;overflow:auto}.settings-shell .settings-nav .nav-item{color:var(--nav-fg);height:30px;margin-bottom:2px;font-weight:500}.settings-shell .settings-nav .nav-icon{color:var(--nav-ic)}.settings-shell .settings-nav .nav-icon svg{stroke-width:1.9px;width:16px;height:16px}.settings-shell .settings-nav .nav-item:hover{background:var(--nav-hover)}.settings-shell .settings-nav .nav-item[aria-current=page]{background:var(--nav-sel-bg);color:var(--nav-sel-fg);box-shadow:var(--nav-sel-shadow);font-weight:600}.settings-shell .settings-nav .nav-item[aria-current=page] .nav-icon{color:var(--nav-sel-fg)}.settings-shell .settings-nav .nav-group{color:var(--nav-sub);letter-spacing:.06em;padding:12px 16px 4px;font-size:12px;font-weight:600}:root{--fs-display:32px}.settings-page{width:100%;max-width:800px;padding:var(--s-6) var(--s-4) var(--s-7);margin:0 auto}.settings-page:has(table){max-width:1200px}.settings-page{max-width:1200px}:root{--set-form-col:1080px}.settings-page:not(.settings-in-tool){max-width:calc(var(--set-form-col) + 2 * var(--s-4))}.settings-page:not(.settings-in-tool):has(table){max-width:calc(1080px + 2 * var(--s-4))}.settings-page:not(.settings-in-tool):not(:has(table))>*{max-width:720px}.objset-body>*{width:100%;max-width:1080px;margin-inline:auto}.objset-body:not(:has(table))>*{max-width:720px;margin-left:max(0px, calc((100% - var(--set-form-col)) / 2));margin-right:auto}.objset{width:100%;max-width:calc(var(--set-form-col) + 2 * var(--s-4));margin-inline:auto}.settings-head{align-items:center;gap:var(--s-3);display:flex}.settings-title{font-size:var(--fs-title);color:var(--n-900);margin:0;font-weight:600}.settings-subtitle{font-size:var(--fs-head);color:var(--n-900);margin:0;font-weight:600}.settings-note{margin:var(--s-2) 0 0;color:var(--n-700);font-size:var(--fs-body)}.settings-back{align-items:center;gap:var(--s-1);margin-bottom:var(--s-3);color:var(--n-700);font-size:var(--fs-label);font-weight:600;text-decoration:none;display:inline-flex}.settings-back:hover{color:var(--n-900)}.cell-mark-xl{border-radius:var(--r-card);width:56px;height:56px;margin-right:0}.cell-mark-xl svg{stroke-width:1.25px;width:24px;height:24px}.settings-section{margin-top:var(--s-6)}.settings-section .settings-subtitle{margin-bottom:var(--s-3)}.settings-page .tbl .cell-text,.ntf-note{white-space:normal;overflow-wrap:anywhere}.settings-page .tbl td{height:auto}.org-info-form{gap:var(--s-3);max-width:680px;margin-bottom:var(--s-3);display:grid}.settings-page .segbar{margin-top:var(--s-5);padding:0}.settings-toolbar{align-items:center;gap:var(--s-2);margin-top:var(--s-4);display:flex}.settings-search{align-items:center;gap:var(--s-2);min-width:0;height:var(--control-h);padding:0 var(--s-2);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);color:var(--n-800);font-size:var(--fs-body);flex:1;display:flex}.settings-card{margin-top:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);overflow:hidden}.settings-body{padding:var(--s-4)}.settings-grip{cursor:default;display:inline-flex}.settings-grip .nav-icon{color:var(--n-600)}.settings-kbd{font-family:inherit;font-size:var(--fs-label);font-weight:400}.settings-attrform{max-width:none}.settings-hint{align-items:center;gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-3);border-radius:var(--r-card);background:var(--surface-sunken);color:var(--n-700);font-size:var(--fs-body);display:flex}.profile-avatar{align-items:center;gap:var(--s-4);display:flex}.profile-avatar-body{gap:var(--s-2);flex-direction:column;display:flex}.profile-avatar-actions{align-items:center;gap:var(--s-2);display:flex}.profile-readonly{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-2);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface-sunken);color:var(--n-900);font-size:var(--fs-body);display:flex}.profile-avatar{padding:var(--s-2) 0}.field-row{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.gridlayer{height:0;position:relative}.gridrange{z-index:1;border:1px solid var(--grid-line);background:var(--grid-fill);mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;left:0}.gridanchor{z-index:2;border:1px solid var(--grid-line);pointer-events:none;position:absolute;top:0;left:0}.gridopt{z-index:0;box-sizing:border-box;padding:0 var(--s-3);background:var(--surface);color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;border-bottom:1px solid var(--n-200);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.gridedit{z-index:3;border-radius:var(--r);background:var(--surface);align-items:center;display:flex;position:absolute;top:0;left:0}.gridedit .input,.gridedit .pick,.gridedit .datefield{flex:1;min-width:0;height:100%}.gridedit .pick,.gridedit .datefield{align-items:stretch;display:flex}.gridedit-num .input{text-align:right}.gridedit .datetime{flex:1;grid-template-columns:1fr 64px;gap:0;min-width:0;height:100%}.gridedit .input,.gridedit .pick-trigger,.gridedit .datefield-button{height:100%;padding-left:var(--s-3);background:0 0;border:0;border-radius:0}.gridedit .input:focus-visible,.gridedit .pick-trigger:focus-visible,.gridedit .datefield-button:focus-visible{outline-offset:-1px}.pick-search:focus-visible{outline:none}.tpl-fields{gap:var(--s-1);flex-wrap:wrap}.tpl-chip{align-items:center;gap:var(--s-1);padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-pill);font-size:var(--fs-label);font-weight:600;display:inline-flex}.tpl-ops{gap:var(--s-2)}.tpl-add{appearance:none;width:100%;padding:var(--s-2);border:1px dashed var(--n-400);border-radius:var(--r);color:var(--n-700);font:inherit;cursor:pointer;transition:background-color var(--t-hover) var(--ease);background:0 0;font-weight:600;display:block}.tpl-add:hover{background:var(--n-100)}.tpl-add-panel{margin-top:var(--s-2)}.tpl-required{border-top:1px solid var(--n-200);padding-top:var(--s-4)}.tpl-pick{margin-bottom:var(--s-4)}.colhead{min-width:0;display:block}.coldrag-float{z-index:60;pointer-events:none;position:fixed}.coldrag-float.coldrag-land{transition:transform var(--spring-dur) var(--spring)}.coldrag-lift{background:var(--surface);transform-origin:50% 20px;height:100%;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), border-radius var(--dur-1) var(--ease-out);position:relative;overflow:hidden}.coldrag-lift.coldrag-up{border-radius:8px;transform:scale(1.02)rotate(1deg);box-shadow:0 12px 32px #14181f2e,0 0 0 1px #14181f0f}.coldrag-land .coldrag-lift{transition:transform var(--spring-dur) var(--spring), box-shadow var(--spring-dur) var(--ease-standard), border-radius var(--spring-dur) var(--ease-standard)}.coldrag-lift .tbl{table-layout:fixed;position:absolute;left:0}.coldrag-lift .coldrag-head{z-index:1;top:0}.coldrag-lift .coldrag-body{top:0}.coldrag-lift .coldrag-body tr{display:block}.coldrag-lift .coldrag-body td{align-items:center;display:flex}.tbl .coldrag-slot{background:var(--n-100)!important}.tbl .coldrag-slot>*{visibility:hidden}.tbl .coldrag-shift{transition:transform var(--dur-2) var(--ease-standard);will-change:transform}.tbl .coldrag-dim{opacity:.35}.coldrag-line{z-index:6;background:var(--grid-line);pointer-events:none;opacity:0;width:3px;margin-left:-1.5px;position:absolute;top:0;left:0}.coldrag-line[data-on=true]{opacity:1}.tbl .coldrag-fadein{animation:coldrag-fadein var(--dur-1) linear}@keyframes coldrag-fadein{0%{opacity:0}}.coldrag-grabbing,.coldrag-grabbing *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.colhead-trigger{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.colresize{cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:0}.tbl thead th:has(.colresize-on){border-right-color:var(--grid-line);box-shadow:inset -1px 0 0 var(--grid-line)}.tbl thead th:has(.colresize-on)+th{box-shadow:inset 1px 0 0 var(--grid-line)}.meeting-dur{margin-left:var(--s-2);color:var(--n-700);font-weight:400}.gridtoast.pop{bottom:var(--s-6);z-index:40;align-items:center;gap:var(--s-2);max-width:420px;padding:var(--s-2);--toast-lift:58px;left:50%;bottom:var(--toast-base,var(--s-6));display:flex;position:fixed;overflow:hidden;translate:-50%}body:has(.bulkbar.pop){--toast-base:calc(var(--s-6) + 58px)}.table-wrap{transition:padding-bottom var(--t-pop) var(--ease)}body:has(.bulkbar.pop) .table-wrap{padding-bottom:calc(var(--s-6) + 58px)}body:has(.gridtoast.pop:not([data-stack=action],[inert]),.aiws-undo,.skm-toast) .gridtoast.pop[data-stack=action]{bottom:calc(var(--toast-base,var(--s-6)) + var(--toast-lift))}.gridtoast-icon{width:var(--s-5);height:var(--s-5);border-radius:var(--r-pill);background:var(--won);color:var(--on-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.gridtoast[data-tone=warn] .gridtoast-icon{background:var(--review)}.gridtoast-icon .nav-icon{color:var(--on-brand)}.gridtoast-text{color:var(--n-900);font-size:var(--fs-body)}.gridtoast-bar{background:var(--n-900);height:2px;position:absolute;bottom:0;left:0}.tbl thead th.col-add,.tbl tbody td.col-add,.tbl tfoot td.col-add{padding:0 var(--s-2);border-right:0}.colpick{align-items:center;display:inline-flex;position:relative}.colpick-trigger{appearance:none;font:inherit;cursor:pointer;align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r);color:var(--n-700);white-space:nowrap;background:0 0;border:0;display:inline-flex}.colpick-trigger:hover{background:var(--n-100);color:var(--n-900)}.colpick .pop,.pick .pop{top:var(--s-6);width:300px;left:0}.colpick-foot{margin-top:var(--s-1);padding-top:var(--s-1);border-top:1px solid var(--n-200)}.pick{align-items:center;width:100%;display:inline-flex;position:relative}.pick-trigger{appearance:none;align-items:center;gap:var(--s-2);width:100%;height:var(--control-h);padding:0 var(--s-2);font-family:inherit;font-size:var(--fs-body);text-align:left;border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);cursor:pointer;transition:border-color var(--t-hover) var(--ease);display:flex}.pick-trigger:hover{border-color:var(--n-400)}.pick-trigger:disabled{color:var(--n-600);border-color:var(--n-200);cursor:default}.pick-trigger:disabled:hover{border-color:var(--n-200)}.pick-trigger .ph{color:var(--n-700)}.pick-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:400;overflow:hidden}.pick-icon{color:var(--n-600);flex:none;display:inline-flex}.pick-trigger .cell-mark,.pick-row .cell-mark{margin-right:0}.pick-search-row{align-items:center;gap:var(--s-2);padding:var(--s-2);margin-bottom:var(--s-2);border-bottom:1px solid var(--n-200);display:flex}.pick-search{appearance:none;min-width:0;color:var(--n-900);font:inherit;background:0 0;border:0;flex:1;padding:0}.pick-search::placeholder{color:var(--n-700)}.pick-list{gap:var(--s-1);overscroll-behavior-y:none;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pick-row{align-items:flex-start;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);cursor:pointer;font-weight:600;display:flex}.pick-row[data-active=true]{background:var(--n-100)}.pick-group{padding:var(--s-2) var(--s-2) var(--s-1);font-size:var(--fs-label);color:var(--n-700);font-weight:600}.pick-sym{font-size:var(--fs-mark);color:var(--n-600);flex:none;margin-left:auto}.pick-check{width:var(--s-4);height:var(--s-4);border-radius:var(--r-pill);background:var(--brand-navy);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.pick-check .pick-icon{color:var(--on-brand)}.pick-dot{border-radius:var(--r-pill);background:var(--n-400);flex:none;width:12px;height:12px}.pick-dot-stage-1{background:var(--stage-1)}.pick-dot-stage-2{background:var(--stage-2)}.pick-dot-stage-3{background:var(--stage-3)}.pick-dot-won{background:var(--won)}.pick-dot-danger{background:var(--danger)}.pick-dot-review{background:var(--review)}.pick-dot-accent{background:var(--brand-navy)}.navacct{position:relative}.navacct-trigger{appearance:none;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-2);border-radius:var(--r-sm);color:var(--n-900);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.navacct-trigger:hover{background:var(--n-100)}.navacct-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.navacct-pop{width:300px}.navacct .pop{margin-bottom:var(--s-1);padding:var(--s-2);transform-origin:0 100%;bottom:100%}.navacct-who{gap:var(--s-1);padding:var(--s-2) var(--s-2) var(--s-3);flex-direction:column;display:flex}.navacct-who b{font-size:var(--fs-body);color:var(--n-900);font-weight:600}.navacct-who span{font-size:var(--fs-label);color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navacct-sep{height:1px;margin:0 0 var(--s-2);background:var(--n-200)}.navacct-item{appearance:none;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-2);min-height:var(--row-h);border-radius:var(--r-sm);color:var(--n-900);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.navacct-item:hover{background:var(--n-100)}.navacct form{margin:0}.settings-home{align-items:center;gap:var(--s-2);height:var(--bar-h);padding:0 var(--s-3);color:var(--n-900);font-size:var(--fs-head);font-weight:700;text-decoration:none;display:flex}.settings-home:hover{color:var(--n-900)}.settings-shell .settings-home{padding:0 var(--s-4);color:var(--nav-sel-fg);font-size:15px;font-weight:600}.settings-shell .settings-home .nav-icon{color:var(--nav-ic)}.settings-navsearch{margin:0 var(--s-2) var(--s-2);flex:none}.settings-shell .settings-navsearch .input{background:var(--nav-search-bg);color:var(--nav-fg);border-color:#0000}.settings-shell .settings-navsearch .input::placeholder{color:var(--nav-search-fg);opacity:1}.settings-hit{margin:0 var(--s-2) var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r);color:var(--n-900);flex-direction:column;gap:2px;text-decoration:none;display:flex}.settings-hit:hover,.settings-hit[aria-selected=true]{background:var(--n-200)}.settings-shell .settings-hit{color:var(--nav-fg)}.settings-shell .settings-hit:hover{background:var(--nav-hover)}.settings-shell .settings-hit[aria-selected=true]{background:var(--nav-sel-bg);color:var(--nav-sel-fg)}.settings-shell .settings-hit-section,.settings-shell .settings-hit-fields,.settings-shell .settings-navsearch-empty{color:var(--nav-sub)}.settings-hit-title{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-hit-section{color:var(--n-700)}.settings-hit-fields{color:var(--n-700);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-navsearch-empty{margin:0 var(--s-3);color:var(--n-700);font-size:var(--fs-label)}.meeting{height:calc(100dvh - var(--bar-h));flex-direction:column;min-height:0;padding:0;display:flex}.meeting-list-page{padding:var(--s-5)}.meeting-head{min-height:var(--view-h);padding:0 var(--s-5);border-bottom:1px solid var(--n-200);align-items:center;display:flex}.meeting-title{font-size:var(--fs-title);color:var(--n-900);margin:0;font-weight:600}.summary-list{max-width:66ch;margin:0;padding:0;list-style:none}.summary-item{font-size:var(--fs-body)}.summary-item+.summary-item{margin-top:var(--s-3)}.summary-label{color:var(--n-900);font-weight:600;display:block}.summary-text{color:var(--n-800)}.speaker-play{appearance:none;width:var(--control-h);height:var(--control-h);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.speaker-play:hover{background:var(--n-100)}.transcript-at-seek{appearance:none;padding:var(--s-1) var(--s-2);border-radius:var(--r);font:inherit;cursor:pointer;background:0 0;border:0}.transcript-at-seek:hover{color:var(--n-900);background:var(--n-100)}.meeting-panel{overscroll-behavior-y:none;min-height:0;padding-top:var(--s-4);flex:1;overflow-y:auto}.player{aspect-ratio:16/9;width:100%;margin-bottom:var(--s-4);border-radius:var(--r-card);background:var(--n-900);position:relative;overflow:hidden}.player-video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.player-audioface{justify-content:center;align-items:center;gap:var(--s-2);pointer-events:none;color:var(--surface);font-size:var(--fs-body);display:flex;position:absolute;inset:0}.player-compact .player-audioface{inset:auto auto var(--s-3) var(--s-3);font-size:var(--fs-label);justify-content:flex-start}.player-compact .player-audioface span{display:none}.player-big{appearance:none;border-radius:var(--r-pill);background:var(--surface);width:64px;height:64px;color:var(--n-900);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-big svg{width:26px;height:26px}.meeting-rail .player:not(.player-compact) .player-big{aspect-ratio:1;width:clamp(44px,20%,64px);height:auto;top:calc(50% - 44px)}.player-bar{padding:var(--s-2) var(--s-3) var(--s-2);background:var(--n-900);color:var(--surface);transition:opacity var(--t-pop) var(--ease);position:absolute;bottom:0;left:0;right:0}.player-bar-away{opacity:0;pointer-events:none}.player:fullscreen{aspect-ratio:auto;width:100%;height:100%}.player-bar .icon-btn svg{stroke-width:1.9px;width:16px;height:16px}.player-times{margin:0 var(--s-1) var(--s-1);justify-content:space-between;display:flex}.player-track-wrap{margin:0 var(--s-1);position:relative}.player-track{align-items:center;gap:var(--s-1);height:12px;display:flex}.player-peek{width:208px;margin-bottom:var(--s-2);border-radius:var(--r-card);background:var(--n-900);pointer-events:none;position:absolute;bottom:100%;left:0;overflow:hidden;transform:translate(-50%)}.player-peek-shot{aspect-ratio:16/9;object-fit:cover;background:var(--n-800);width:100%;display:block}.player-peek-foot{padding:var(--s-2) var(--s-3);color:var(--surface);display:block}.player-peek-title{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.player-peek-time{color:var(--surface);font-size:var(--fs-label);display:block}.player-lane{appearance:none;border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;align-items:center;height:100%;padding:0;display:flex}.player-lane-bar{border-radius:var(--r-pill);background:var(--n-700);width:100%;height:4px;display:block;overflow:hidden}.player-lane-done{background:var(--surface);height:100%;display:block}.player-controls{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-2);display:flex}.player-side{align-items:center;gap:var(--s-1);display:flex}.player-bar .icon-btn{color:var(--surface)}.player-bar .icon-btn .nav-icon{color:inherit}.player-bar .icon-btn:hover{background:var(--n-800);color:var(--surface)}.player-clock{margin-left:var(--s-2);color:var(--surface);font-size:var(--fs-label);white-space:nowrap}.player-speed .pick-trigger{width:auto;color:var(--surface);font-size:var(--fs-label);cursor:pointer;background:0 0;border:0}.player-speed .pick-trigger:hover{border-color:#0000}.player-compact{aspect-ratio:auto;align-items:center;gap:var(--s-3);height:auto;padding:var(--s-2);background:var(--n-100);border-radius:var(--r-card);display:flex}.player-compact .player-video{aspect-ratio:16/9;border-radius:var(--r-sm);object-fit:cover;flex:none;width:120px;height:auto}.player-compact .player-bar{min-width:0;color:var(--n-900);background:0 0;flex:1;padding:0;position:static}.player-compact .player-lane-bar{background:var(--n-300)}.player-compact .player-lane-done{background:var(--n-900)}.player-compact .player-bar .icon-btn{color:var(--n-900)}.player-compact .player-bar .icon-btn:hover{background:var(--n-200)}.player-compact .player-clock{color:var(--n-700)}.player-compact .player-track-wrap{margin:0}.player-compact .player-speed .pick-trigger{color:var(--n-900)}.meeting-fault{margin:var(--s-4) var(--s-5) 0;border-radius:var(--r);background:var(--n-100);color:var(--n-900);font-size:var(--fs-label);padding:var(--s-3) var(--s-4)}.meeting-body{flex:1;grid-template-columns:3fr 2fr;align-items:stretch;min-height:0;display:grid}.meeting-rail.no-rec .meeting-player{aspect-ratio:auto;min-height:120px}.meeting-main{min-width:0;padding:var(--s-5);border-right:1px solid var(--n-200);flex-direction:column;min-height:0;display:flex}.meeting-rail{min-width:0;min-height:0;padding:var(--s-5);flex-direction:column;display:flex}.meeting-rail-body{overscroll-behavior-y:none;min-height:0;padding:var(--s-5);flex:1;overflow-y:auto}.meeting-rail-head{padding:var(--s-4) var(--s-5) var(--s-2)}.meeting-rail .segbar{padding-left:var(--s-5)}.insadd{align-items:stretch;display:flex;position:relative}.insadd-trigger{appearance:none;font:inherit;cursor:pointer;color:var(--n-700);font-size:var(--fs-body);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.insadd-trigger:hover{color:var(--n-900)}.insadd-none{padding:var(--s-2);color:var(--n-700);font-size:var(--fs-body);margin:0}.insadd-list{margin:0;padding:0;list-style:none}.insadd-item{align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r);color:var(--n-900);text-decoration:none;display:flex}.insadd-item:hover{background:var(--n-100)}.insadd-new{margin-top:var(--s-2);padding:var(--s-2);border-top:1px solid var(--n-200);color:var(--n-900);font-size:var(--fs-body);text-decoration:none;display:block}.insadd-new:hover{background:var(--n-100)}.meeting-player{background:var(--n-100);border:1px solid var(--n-200);border-radius:var(--r-card);aspect-ratio:16/9;margin-bottom:var(--s-4);justify-content:center;align-items:center;display:flex;overflow:hidden}.meeting-player-filled{background:var(--n-900);border-width:0}.meeting-player-body{text-align:center}.meeting-player-note{color:var(--n-700);font-size:var(--fs-label);margin:0 0 var(--s-3)}.meeting-player-link{text-decoration:none}.speaker-list{margin:var(--s-4) 0 0;padding:0;list-style:none}.speaker{padding:var(--s-3) 0;border-bottom:1px solid var(--n-200)}.speaker-head{align-items:center;gap:var(--s-1);display:flex}.speaker-play{margin-right:var(--s-2)}.speaker-head .cell-mark,.transcript-head .cell-mark{margin-right:0}.speaker-name{color:var(--n-900);font-size:var(--fs-body);flex:1;min-width:0;font-weight:600}.speaker-share{color:var(--n-900);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.speaker-time{color:var(--n-600);font-size:var(--fs-label);font-variant-numeric:tabular-nums;min-width:var(--s-7);text-align:right}.speaker-track{height:var(--s-2);margin-top:var(--s-2);border-radius:var(--r-pill);background:var(--n-100);display:flex;overflow:hidden}.speaker-gap{flex:none}.speaker-bar{border-radius:var(--r-pill);flex:none}.transcript{margin:var(--s-4) 0 0;padding:0;list-style:none}.transcript-line{padding:var(--s-3) 0}.transcript-head{align-items:center;gap:var(--s-1);display:flex}.transcript-who{min-width:0;color:var(--n-900);font-size:var(--fs-body);flex:1;font-weight:600}.transcript-at{color:var(--n-600);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.transcript-text{margin:var(--s-1) 0 0;color:var(--n-700);font-size:var(--fs-body)}.msg-reply{margin-top:var(--s-2);padding-left:var(--s-3);border-left:1px solid var(--n-200)}.msg-replybox>summary{margin-top:var(--s-2);color:var(--n-700);font-size:var(--fs-label);cursor:pointer;list-style:none}.msg-replybox>summary::-webkit-details-marker{display:none}.msg-replybox>summary:hover{color:var(--n-900)}.meeting-main .segbar{padding-left:0;padding-right:0}.facts{padding-top:var(--s-4)}.facts-head{align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);color:var(--n-600);font-size:var(--fs-label);font-weight:600;display:flex}.facts-head+.facts-head,.people+.facts-head{margin-top:var(--s-5)}.facts-count{border-radius:var(--r-sm);background:var(--n-100);color:var(--n-700);font-size:var(--fs-mark);padding:0 var(--s-2)}.facts-row{gap:var(--s-4);margin:0 0 var(--s-2);font-size:var(--fs-body);display:flex}.facts-key{color:var(--n-600);min-width:var(--s-7)}.facts-val{color:var(--n-900)}.facts-dim{color:var(--n-600)}.facts-link{color:var(--n-900);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);word-break:break-all}.people{margin:0;padding:0;list-style:none}.people-row{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--n-200);font-size:var(--fs-body);display:flex}.people-name{color:var(--n-900)}.people-badge{border-radius:var(--r-sm);background:var(--n-100);color:var(--n-700);font-size:var(--fs-mark);padding:0 var(--s-2)}.people-mail{color:var(--n-600);font-size:var(--fs-label)}.people-att{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;margin-left:auto;display:inline-flex}.people-att:before{content:"";border-radius:var(--r-pill);background:var(--n-400);width:6px;height:6px}.people-att[data-attendance=attended]{color:var(--n-900)}.people-att[data-attendance=attended]:before{background:var(--attend)}.people-more>summary{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;color:var(--n-700);font-size:var(--fs-label);cursor:pointer;list-style:none;display:flex}.people-more>summary::-webkit-details-marker{display:none}.people-more>summary:hover{color:var(--n-900)}.meeting-section{padding:var(--s-5)}.meeting-section+.meeting-section{border-top:1px solid var(--n-200)}.meeting-section-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.meeting-section-title{font-size:var(--fs-head);color:var(--n-900);margin:0 0 var(--s-3);font-weight:600}.meeting-section-head .meeting-section-title{margin:0}.meeting-summary{color:var(--n-900);font-size:var(--fs-body);margin:0}.meeting-empty{color:var(--n-600);font-size:var(--fs-body);margin:0}.meeting-note{color:var(--n-600);font-size:var(--fs-label);margin:0 0 var(--s-3)}.tpl{position:relative}.tpl-trigger{white-space:nowrap;list-style:none}.tpl-trigger::-webkit-details-marker{display:none}.tpl-menu{margin-top:var(--s-1);min-width:200px;right:0}.tpl-list{margin:0;padding:0;list-style:none}.tpl-item{border-radius:var(--r-sm);color:var(--n-900);font-size:var(--fs-body);padding:var(--s-2) var(--s-3);text-decoration:none;display:block}.tpl-manage{border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);text-decoration:none;display:block}.tpl-item:hover,.tpl-manage:hover{background:var(--n-100)}.tpl-item[aria-current]{background:var(--n-100);font-weight:600}.tpl-manage{border-top:1px solid var(--n-200);color:var(--n-700);font-size:var(--fs-label);margin-top:var(--s-1);padding-top:var(--s-2)}.tpl-none{color:var(--n-600);font-size:var(--fs-label);padding:var(--s-2) var(--s-3);margin:0}.insight{margin:0}.insight-row{gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--n-200);grid-template-columns:auto 1fr;display:grid}.insight-row:last-child{border-bottom:0}.insight-label{color:var(--n-700);font-size:var(--fs-body);font-weight:600}.insight-value{color:var(--n-900);font-size:var(--fs-body);margin:0}.insight-blank{color:var(--n-600)}.meeting-list{margin:0;padding:0;list-style:none}.meeting-list-row{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--n-200);grid-template-columns:1fr auto auto;align-items:center;display:grid}.meeting-list-link{color:var(--n-900);font-size:var(--fs-body);text-decoration:none}.meeting-list-link:hover{text-decoration:underline}.meeting-list-at,.meeting-list-dur{color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.speaker-track-self .speaker-bar{background:var(--n-900)}.speaker-track-1 .speaker-bar{background:var(--id-1)}.speaker-track-2 .speaker-bar{background:var(--id-2)}.speaker-track-3 .speaker-bar{background:var(--id-3)}.speaker-track-4 .speaker-bar{background:var(--id-4)}.speaker-track-5 .speaker-bar{background:var(--id-5)}.speaker-track-6 .speaker-bar{background:var(--id-6)}.speaker-track-7 .speaker-bar{background:var(--id-7)}.speaker-track-8 .speaker-bar{background:var(--id-8)}.speaker-track-9 .speaker-bar{background:var(--id-9)}.speaker-track-10 .speaker-bar{background:var(--id-10)}.speaker-track-11 .speaker-bar{background:var(--id-11)}.speaker-track-12 .speaker-bar{background:var(--id-12)}.note-content{color:var(--n-900)}.note-content>:first-child{margin-top:0}.note-content>:last-child{margin-bottom:0}.note-content p{margin:0 0 var(--s-3)}.note-content h1,.note-content h2,.note-content h3,.note-content h4,.note-content h5,.note-content h6{margin:var(--s-5) 0 var(--s-2);font-size:var(--fs-head);font-weight:600}.note-content h1{font-size:var(--fs-heading-1);line-height:1.3}.note-content h2{font-size:var(--fs-title);line-height:1.35}.note-content h3{font-size:var(--fs-head)}.note-content h4{margin-top:var(--s-4);font-size:var(--fs-body)}.note-content table{border-collapse:collapse;margin:0 0 var(--s-3);font-size:var(--fs-label)}.note-content th,.note-content td{border:1px solid var(--n-300);vertical-align:top;min-width:64px;padding:3px 10px}.note-content th{background:var(--n-50);text-align:left;font-weight:600}.note-content th p,.note-content td p{margin:0}.note-content .selectedCell{background:var(--brand-tint)}.note-content ul,.note-content ol{margin:0 0 var(--s-3);padding-left:var(--s-5)}.note-content li{margin:var(--s-1) 0}.note-content li p{margin:0}.note-content blockquote{margin:0 0 var(--s-3);padding-left:var(--s-3);border-left:2px solid var(--n-200);color:var(--n-700)}.note-content blockquote>:last-child{margin-bottom:0}.note-content hr{border:none;border-top:1px solid var(--n-200);margin:var(--s-5) 0}.note-content pre{margin:0 0 var(--s-3);padding:var(--s-3);background:var(--n-50);border:1px solid var(--n-200);font-family:var(--font-mono);font-size:var(--fs-label);overflow-x:auto}.note-content code{font-family:var(--font-mono);font-size:var(--fs-label);background:var(--n-50);padding:0 var(--s-1)}.note-content pre code{background:0 0;padding:0}.note-content img{max-width:100%;height:auto;margin:var(--s-3) 0;display:block}.note-content .callout{margin:0 0 var(--s-3);padding:var(--s-3);background:var(--n-50);border:1px solid var(--n-200);border-radius:var(--r-sm)}.note-content .callout>:last-child{margin-bottom:0}.note-content ul[data-type=taskList]{margin:0 0 var(--s-3);padding-left:0;list-style:none}.note-content li[data-type=taskItem]{align-items:flex-start;gap:var(--s-2);margin:var(--s-1) 0;display:flex}.note-content li[data-type=taskItem]>label{align-items:center;height:22.4px;display:inline-flex}.note-content li[data-type=taskItem]>label>span{display:none}.note-content li[data-type=taskItem]>label>input[type=checkbox]{appearance:none;border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin:0;display:inline-flex}.note-content li[data-type=taskItem]>label>input[type=checkbox]:disabled{cursor:default}.note-content li[data-type=taskItem]>label>input[type=checkbox]:checked{background:var(--n-900);border-color:var(--n-900)}.note-content li[data-type=taskItem]>label>input[type=checkbox]:checked:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;width:4px;height:8px;display:block;transform:translate(.5px,-1px)rotate(45deg)}.note-content li[data-type=taskItem]>div{flex:1;min-width:0}.note-content li[data-type=taskItem]>div p{margin:0}.note-content li[data-type=taskItem][data-checked=true]>div{color:var(--n-600);text-decoration:line-through}.note-shell{gap:var(--s-5);padding:var(--s-7) var(--s-4);display:flex}.note-page{flex:1;min-width:0;max-width:800px;margin:0 auto}.note-toc{width:200px;top:var(--s-7);align-self:flex-start;align-items:flex-start;gap:var(--s-1);flex-direction:column;flex:none;display:flex;position:sticky}.note-toc-title{margin:0 0 var(--s-2);color:var(--n-900);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.note-toc-empty{color:var(--n-600);font-size:var(--fs-label);margin:0}.note-toc-item{appearance:none;cursor:pointer;width:100%;padding:var(--s-1) 0;text-align:left;color:var(--n-700);font-family:inherit;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;transition:color var(--t-hover) var(--ease);background:0 0;border:0;font-weight:600;text-decoration:none;display:block;overflow:hidden}.note-toc-item:hover{color:var(--n-900)}.note-toc-item[aria-current=true]{color:var(--n-900);font-weight:600}.note-toc-item[data-level="3"]{padding-left:var(--s-3)}.note-toc-item[data-level="4"],.note-toc-item[data-level="5"],.note-toc-item[data-level="6"]{padding-left:var(--s-5)}.note-editor{background:var(--surface);--note-gutter-w:28px}.notep-page .note-editor,.nmod-editor .note-editor{--note-gutter-w:76px}.note-status{padding:0 var(--s-2) var(--s-1);justify-content:flex-end;display:flex}.note-editor-body{display:flex;position:relative}.note-gutter{width:var(--note-gutter-w);cursor:default;flex:none}.note-editor-content{flex:1;min-width:0}.note-content:focus-visible{outline:none}.note-content .is-empty:before{content:attr(data-placeholder);float:left;color:var(--n-700);pointer-events:none;height:0}.note-content .note-block-selected{background:var(--n-100);border-radius:var(--r-sm)}.note-marquee-overlay{z-index:40;pointer-events:none;background:var(--n-200);border:1px solid var(--n-400);display:none;position:fixed}.note-drag-handle-wrap{opacity:0;pointer-events:none;z-index:50;transition:opacity 80ms var(--ease-in);align-items:flex-start;display:flex;position:fixed}.note-drag-handle-wrap[data-on]{transition:opacity var(--dur-1) var(--ease-out)}@media (prefers-reduced-motion:reduce){.note-drag-handle-wrap,.note-drag-handle-wrap[data-on]{transition-duration:.12s}}.note-drag-handle{border-radius:var(--r-sm);width:18px;height:18px;color:var(--n-600);cursor:grab;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);justify-content:center;align-items:center;display:flex}.note-drag-handle:hover{background:var(--n-100)}.note-drag-handle.dragging{background:var(--n-100);color:var(--n-900);cursor:grabbing}.note-drag-handle-bridge{height:100%;min-height:24px}.note-drag-handle-grip{gap:var(--s-1);grid-template-columns:1fr 1fr;line-height:0;display:grid}.note-drag-handle-dot{border-radius:var(--r-pill);background:currentColor;width:3px;height:3px}.note-add-block{border-radius:var(--r-sm);width:18px;height:18px;color:var(--n-600);cursor:pointer;font-size:var(--fs-head);transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);justify-content:center;align-items:center;line-height:1;display:flex}.note-add-block:hover{background:var(--n-100);color:var(--n-900)}.note-content .ProseMirror-selectednode{background:var(--opt-blue-bg);border-radius:var(--r-sm);outline:none}.note-content img.ProseMirror-selectednode,.note-content hr.ProseMirror-selectednode{outline:2px solid var(--opt-blue-fg);outline-offset:1px;background:0 0}.note-block-menu.pop{width:240px}.note-table-menu.pop{width:160px}.slash-row[data-tone=danger],.slash-row[data-tone=danger] .slash-ic{color:var(--danger)}.slash-sub .nav-icon{width:14px;height:14px}.note-table-trigger,.note-table-add{z-index:45;border:1px solid var(--n-300);border-radius:var(--r-sm);color:var(--n-600);cursor:pointer;animation:mo-fade-in var(--dur-1) var(--ease-out);transition:background-color var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard);place-items:center;padding:0;display:grid;position:fixed}.note-table-trigger{background:var(--surface);width:18px;height:18px}.note-table-add{background:var(--n-50)}.note-table-add-col{width:16px}.note-table-add-row{height:16px}.note-table-trigger .nav-icon,.note-table-add .nav-icon{width:12px;height:12px}.note-table-trigger:hover,.note-table-add:hover{background:var(--n-100);color:var(--n-900)}@media (prefers-reduced-motion:reduce){.note-table-trigger,.note-table-add{animation-duration:.12s}}.note-code{margin:0 0 var(--s-3);position:relative}.note-code>pre{margin:0}.note-code-lang{top:var(--s-1);right:var(--s-1);appearance:none;padding:2px var(--s-2);border-radius:var(--r-sm);color:var(--n-500);font:inherit;font-size:var(--fs-label);cursor:pointer;transition:background-color var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard);background:0 0;border:0;position:absolute}.note-code-lang:hover{background:var(--n-100);color:var(--n-900)}.note-drop-indicator{background:var(--n-900);pointer-events:none;z-index:50;height:2px;display:none;position:fixed}.note-bubble{align-items:center;gap:var(--s-1);padding:var(--s-1);background:var(--surface);border:1px solid var(--n-300);border-radius:var(--r);box-shadow:var(--shadow-pop);display:flex}.note-bubble .btn[data-active=true]{background:var(--n-100);color:var(--n-900)}.note-slash-menu.pop{z-index:1000;overscroll-behavior-y:none;width:280px;max-height:360px;padding:4px;position:fixed;overflow-y:auto}.slash-list,.slash-list ul{margin:0;padding:0;list-style:none}.slash-group+.slash-group{border-top:1px solid var(--n-200);margin-top:4px;padding-top:4px}.slash-head{color:var(--n-500);padding:6px 8px 4px;font-size:11px;font-weight:600;display:block}.slash-row{align-items:center;gap:10px;min-height:32px;padding:0 8px;display:flex}.slash-ic{border:1px solid var(--n-200);background:var(--surface);width:24px;height:24px;color:var(--n-700);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.slash-ic .nav-icon{width:14px;height:14px}.slash-row .cell-mark{width:24px;height:24px;margin-right:0}.slash-row .pick-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.slash-sub{color:var(--n-500);white-space:nowrap;font-size:12px}.slash-md{color:var(--n-500);font-family:var(--font-mono,ui-monospace, monospace);flex:none;font-size:12px}.slash-none{color:var(--n-500);margin:0;padding:8px 10px;font-size:13px}.chat-mention-menu.pop{z-index:40;overscroll-behavior-y:none;width:240px;max-height:320px;position:fixed;overflow-y:auto}.chatbox-wrap{flex:1;min-width:0}.chatbox .is-empty:before{content:attr(data-placeholder);float:left;color:var(--n-700);pointer-events:none;height:0}.chatbox:focus-visible{outline:none}.chatbox{min-height:72px;padding:var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);color:var(--n-900)}.mention{font-weight:600}.note-save-status{align-items:center;gap:var(--s-2);font-size:var(--fs-label);margin-left:auto;display:flex}.note-save-status[data-tone=error]{color:var(--danger)}.note-save-status[data-tone=quiet]{color:var(--n-700)}.segbar{min-height:var(--bar-h);padding:0 var(--s-4);border-bottom:1px solid var(--n-200);background:var(--surface);align-items:center;display:flex}.seggroup{padding:var(--s-1);border-radius:var(--r);background:var(--n-100);display:inline-flex;position:relative}.seggroup.lone{background:0 0;padding:0}.segthumb{top:var(--s-1);height:var(--control-h);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-seg);transition:transform var(--t-pop) var(--ease), width var(--t-pop) var(--ease);position:absolute;left:0}.seg{align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--n-700);font-size:var(--fs-body);white-space:nowrap;transition:color var(--t-hover) var(--ease);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.seg[aria-selected=true]{color:var(--n-900);font-weight:600}.seg .nav-icon{color:var(--n-600)}.seg[aria-selected=true] .nav-icon{color:var(--n-900)}.seg{appearance:none;cursor:pointer;background:0 0;border:0}.seg[aria-disabled=true]{color:var(--n-700);cursor:default}.seg:hover:not([aria-disabled=true]){color:var(--n-900)}.seg .count{color:var(--n-700);font-size:var(--fs-label);font-weight:400}.segbar{overflow-x:clip}.viewbar>.segbar{flex:1;min-width:0;padding-left:0}.viewbar>.segbar+.sp{flex:0 0 0}.pane .segbar{z-index:2;background:var(--surface);position:sticky;top:0}.seg-trail{align-items:center;gap:var(--s-1);height:var(--control-h);padding:0 var(--s-2);margin-left:var(--s-1);border-radius:var(--r-sm);color:var(--n-700);font-size:var(--fs-label);flex:none;display:inline-flex}.seg-trail:hover{background:var(--n-100);color:var(--n-900)}.segmore{margin-left:var(--s-1);flex:none;position:relative}.segmore-btn{appearance:none;align-items:center;gap:var(--s-1);height:var(--control-h);padding:0 var(--s-2);border-radius:var(--r-sm);cursor:pointer;color:var(--n-700);font-family:inherit;font-size:var(--fs-body);white-space:nowrap;background:0 0;border:0;display:inline-flex}.segmore-btn:hover{background:var(--n-100);color:var(--n-900)}.segmore-pop{width:220px;padding:var(--s-1)}.segmore-list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.segmore-list .seg{justify-content:flex-start;width:100%}.seggroup{flex:none}.note-title-input{appearance:none;width:100%;margin:0 0 var(--s-2);font-size:var(--fs-display);color:var(--n-900);background:0 0;border:none;padding:0;font-weight:600;display:block}.note-title-input::placeholder{color:var(--n-400)}.note-title-input:focus-visible{outline:none}.note-tpl{gap:var(--s-2);margin-top:var(--s-4);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-in);flex-wrap:wrap;display:flex}.note-tpl[data-shown]{opacity:1;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-out)}.note-float{left:50%;bottom:var(--s-6);z-index:30;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-pop);font-size:var(--fs-label);color:var(--n-800);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-in);display:flex;position:fixed;transform:translate(-50%)}.note-float[data-shown]{opacity:1;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-out)}.note-float[data-tone=error]{color:var(--danger)}.note-tpl-chip{appearance:none;min-height:28px;padding:0 var(--s-3);border:1px solid var(--n-300);background:var(--surface);color:var(--n-800);font:inherit;font-size:var(--fs-label);cursor:pointer;border-radius:999px;align-items:center;display:inline-flex}.note-tpl-chip:hover{background:var(--n-100);color:var(--n-900)}.note-tpl-chip[data-quiet]{color:var(--n-600);border-style:dashed}.note-editor .ProseMirror>.note-remote-changed{position:relative}.note-editor .ProseMirror>.note-remote-changed:after{content:"";background:var(--brand-tint);pointer-events:none;animation:note-remote-fade 2.4s var(--ease-out) forwards;border-radius:4px;position:absolute;inset:0 -6px}@keyframes note-remote-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.note-editor .ProseMirror>.note-remote-changed:after{animation-duration:.12s}.note-tpl,.note-tpl[data-shown],.note-float,.note-float[data-shown]{transition-duration:var(--dur-1)}}.note-meta{color:var(--n-700);font-size:var(--fs-label);margin:0 0 var(--s-7)}.note-list .tl-entry{border-top:1px solid var(--n-200)}.note-list .tl-entry:first-child{border-top:none}.fileup{align-items:flex-end;gap:var(--s-1);padding:var(--s-1);border-radius:var(--r);border:1px dashed #0000;flex-direction:column;display:inline-flex}.fileup.is-over{border-color:var(--n-400);background:var(--n-50)}.fileup-hint{color:var(--n-600);font-size:var(--fs-label);text-align:right}.fileup-input{appearance:none;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filekind{flex:none;display:inline-flex}.filekind-sheet{color:var(--id-11)}.filekind-doc{color:var(--id-2)}.filekind-image{color:var(--id-5)}.filekind-archive{color:var(--id-8)}.filekind-other{color:var(--n-600)}.viewbar-fact-wait{pointer-events:none;color:var(--n-600)}.filesview{grid-template-columns:260px minmax(0,1fr);align-items:start;min-height:0;display:grid}@media (max-width:900px){.filesview{grid-template-columns:minmax(0,1fr)}}.foldertree{gap:var(--s-1);padding:var(--s-3);border-right:1px solid var(--n-200);flex-direction:column;display:flex}@media (max-width:900px){.foldertree{border-right-width:0;border-bottom:1px solid var(--n-200)}}.foldertree-item{align-items:center;display:flex;position:relative}.foldertree-item .foldertree-row{min-width:0;padding-right:var(--s-6);flex:1}.foldertree-acts{right:var(--s-1);position:absolute}.foldertree-row{align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--n-700);font-size:var(--fs-body);font-weight:600;text-decoration:none;display:flex}.foldertree-row:hover,.foldertree-row[aria-current=true]{background:var(--n-100);color:var(--n-900)}.foldertree-row-d1{padding-left:calc(var(--s-3) + var(--s-4))}.foldertree-row-d2{padding-left:calc(var(--s-3) + var(--s-4) + var(--s-4))}.foldertree-row-d3{padding-left:calc(var(--s-3) + var(--s-4) + var(--s-4) + var(--s-4))}.foldertree-row-d4{padding-left:calc(var(--s-3) + var(--s-4) + var(--s-4) + var(--s-4) + var(--s-4))}.foldertree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.foldertree-sep{height:1px;margin:var(--s-2) var(--s-3);background:var(--n-200)}.foldertree-new{appearance:none;align-items:center;gap:var(--s-2);margin-top:var(--s-2);padding:0 var(--s-3);min-height:var(--control-h);border-radius:var(--r-sm);color:var(--n-600);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.foldertree-new:hover{background:var(--n-100);color:var(--n-900)}.foldertree-form{gap:var(--s-2);padding:var(--s-2);display:grid}.filesmain{min-width:0}.filesmain>:not(.sql-sub){margin-inline:var(--s-4)}.filename-open{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.filepv{width:min(1040px, calc(100vw - var(--s-6)));max-height:calc(100vh - var(--s-6));border-radius:var(--r-card);background:var(--surface);color:var(--n-900);box-shadow:var(--shadow-pop);border:0;padding:0}.filepv[open]{flex-direction:column;display:flex}.filepv::backdrop{background:var(--scrim)}.filepv-body{min-height:0;padding:var(--s-4);background:var(--n-100);overscroll-behavior-y:none;flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}.filepv-img{object-fit:contain;max-width:100%;max-height:calc(100vh - 200px)}.filepv-doc{border:0;width:100%;height:calc(100vh - 200px)}.filepv-fallback{padding:var(--s-6);color:var(--n-700);font-size:var(--fs-body);text-align:center}.filepv-foot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-200);display:flex}.filepv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);font-size:var(--fs-body);font-weight:600;overflow:hidden}.filemenu{flex:none;position:relative}.empty .fileup{margin-top:var(--s-4);align-items:center}.fileup label.btn{cursor:pointer}.notecards{gap:var(--s-3);padding:var(--s-3) 0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.notecard{align-content:start;gap:var(--s-1);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);text-decoration:none;display:grid}.notecard:hover{background:var(--n-50)}.notecard-body{margin:var(--s-1) 0 0;color:var(--n-700);font-size:var(--fs-body);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.viewswitch{align-items:center;gap:var(--s-2);display:inline-flex}.viewswitch-item{color:var(--n-600);font-size:var(--fs-label);font-weight:600;text-decoration:none}.viewswitch-item:hover,.viewswitch-item[aria-current=true]{color:var(--n-900)}.notecard-foot{justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--n-200);display:flex}.note-list-excerpt{margin:var(--s-1) 0 0;color:var(--n-700);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-open{text-decoration:none;display:block}.tl-open:hover{background:var(--n-100)}.transcript-now{background:var(--n-100);border-radius:var(--r)}.people-stack{vertical-align:middle;align-items:center;display:inline-flex}.people-stack .cell-mark-avatar-1{background:var(--id-1);color:var(--on-brand)}.people-stack .cell-mark-avatar-2{background:var(--id-2);color:var(--on-brand)}.people-stack .cell-mark-avatar-3{background:var(--id-3);color:var(--on-brand)}.people-stack .cell-mark-avatar-4{background:var(--id-4);color:var(--on-brand)}.people-stack .cell-mark-avatar-5{background:var(--id-5);color:var(--on-brand)}.people-stack .cell-mark-avatar-6{background:var(--id-6);color:var(--on-brand)}.people-stack .cell-mark-avatar-7{background:var(--id-7);color:var(--on-brand)}.people-stack .cell-mark-avatar-8{background:var(--id-8);color:var(--on-brand)}.people-stack .cell-mark-avatar-9{background:var(--id-9);color:var(--on-brand)}.people-stack .cell-mark-avatar-10{background:var(--id-10);color:var(--on-brand)}.people-stack .cell-mark-avatar-11{background:var(--id-11);color:var(--on-brand)}.people-stack .cell-mark-avatar-12{background:var(--id-12);color:var(--on-brand)}.people-stack-item>*{flex:none}.people-stack-item,.people-stack-more{border-radius:var(--r-pill);border:2px solid var(--stack-ring,var(--surface));display:inline-flex}.people-stack-item+.people-stack-item,.people-stack-item+.people-stack-more{margin-left:calc(-1 * var(--s-2))}.people-stack .cell-mark{margin-right:0}.people-stack-more{width:var(--s-5);height:var(--s-5);background:var(--n-200);color:var(--n-700);font-size:var(--fs-label);justify-content:center;align-items:center}.peek{display:inline-flex;position:relative}.peek-trigger{text-decoration:none}.peek-card{width:260px;margin-top:var(--s-1);display:none;top:100%;left:0}.peek:hover .peek-card,.peek:focus-within .peek-card{display:block}.peek-head{align-items:center;gap:var(--s-2);display:flex}.peek-name{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.peek-row{align-items:center;gap:var(--s-2);margin-top:var(--s-2);display:flex}.peek-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-700);font-size:var(--fs-label);overflow:hidden}.relcell{align-items:center;gap:var(--s-3);vertical-align:top;min-width:0;max-width:100%;display:inline-flex}.relcell-item:not(:first-child){flex-shrink:1000;overflow:hidden}.relcell-item{align-items:center;gap:var(--s-1);min-width:0;text-decoration:none;display:inline-flex}.relcell-title{text-overflow:ellipsis;white-space:nowrap;color:var(--n-900);overflow:hidden}.relcell-item:hover .relcell-title{text-decoration:underline}.people-stack-name{z-index:30;margin-bottom:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r);background:var(--n-900);color:var(--surface);font-size:var(--fs-label);white-space:nowrap;pointer-events:none;display:none;position:absolute;bottom:100%;left:50%}.people-stack-item,.people-stack-more{position:relative}.people-stack-sub{opacity:.75;font-size:11px;display:block}.people-stack-more .people-stack-name{white-space:normal;width:max-content;max-width:240px}.tbl tbody td:has(.people-stack){overflow:visible}.people-stack-item:hover .people-stack-name,.people-stack-more:hover .people-stack-name{display:block}.people-stack-item:hover{z-index:1}.sharepage{background:var(--n-50);min-height:100vh;padding:var(--s-6) var(--s-4)}.sharebox{max-width:720px;margin:0 auto}.share-reportbox{max-width:1080px}.share-report-grid{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.share-report-card{padding:var(--s-4);border:1px solid var(--n-200);background:#fff;border-radius:12px}.share-report-name{margin:0 0 var(--s-3);font-size:14px;font-weight:600}@media (max-width:900px){.share-report-grid{grid-template-columns:minmax(0,1fr)}}.share-turns{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.share-turn{gap:var(--s-2);display:grid}.share-asked{color:var(--n-900);margin:0;font-weight:600}.share-answer{color:var(--n-700);white-space:pre-wrap;margin:0}.share-title{color:var(--n-900);font-size:var(--fs-title);margin:0;font-weight:600}.share-when{margin:var(--s-1) 0 0;color:var(--n-700);font-size:var(--fs-label)}.share-section{margin-top:var(--s-6)}.share-head{margin:0 0 var(--s-3);color:var(--n-900);font-size:var(--fs-head);font-weight:600}.share-note{color:var(--n-900);font-size:var(--fs-body);margin:0}.share-form{align-items:flex-end;gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.share-label{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap}.share-form .input{flex:12rem;width:auto;min-width:0}.share-fresh{margin-bottom:var(--s-4)}.share-fresh-note{margin:0 0 var(--s-2);color:var(--n-700);font-size:var(--fs-label)}.share-fresh-row{align-items:center;gap:var(--s-2);display:flex}.share-url{min-width:0;padding:var(--s-2);border-radius:var(--r);background:var(--n-100);color:var(--n-900);font-size:var(--fs-label);white-space:nowrap;flex:1;overflow-x:auto}.share-make{gap:var(--s-3);flex-direction:column;display:flex}.share-list{margin:var(--s-4) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--n-200);list-style:none}.share-item{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.share-item+.share-item{margin-top:var(--s-2)}.share-item-main{color:var(--n-700);font-size:var(--fs-label)}.share-item-legacy{color:var(--n-600)}.share-foot{align-items:center;gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--n-200);display:flex}.share-foot-text{min-width:0;color:var(--n-700);font-size:var(--fs-label)}.share-make{margin-top:var(--s-3)}.settings-row+.settings-row{margin-top:var(--s-2)}.cal-page{height:calc(100dvh - var(--bar-h) * 3);min-height:0;display:flex;position:relative}.cal{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cal-gutter{width:var(--s-7);flex:none}.cal-head{border-bottom:1px solid var(--n-200);display:flex}.cal-day{min-width:0;padding:var(--s-2);text-align:center;flex:1}.cal-head .cal-day,.cal-allday .cal-day{border-left:1px solid var(--n-200)}.cal-wd{color:var(--n-600);font-size:var(--fs-label);display:block}.cal-date{color:var(--n-900);font-size:var(--fs-body);font-weight:600;display:block}.cal-day-now .cal-date{padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--n-900);color:var(--on-brand);display:inline-block}.cal-head .cal-day{padding:8px 4px 6px}.cal-head .cal-wd{font-size:11px}.cal-head .cal-date{font-variant-numeric:tabular-nums;border-radius:15px;place-items:center;min-width:30px;height:30px;margin-top:1px;padding:0 4px;font-size:18px;font-weight:600;display:inline-grid}.cal-head .cal-day-now .cal-wd{color:var(--n-900);font-weight:600}.cal-allday{min-height:var(--s-6);border-bottom:1px solid var(--n-200);display:flex}.cal-allday-label{padding:var(--s-1) var(--s-2);color:var(--n-600);font-size:var(--fs-label);text-align:right}.cal-chip{margin:var(--s-1);padding:0 var(--s-2);border-radius:var(--r);border:1px solid var(--n-200);background:var(--surface);color:var(--n-900);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;border-left-width:3px;text-decoration:none;display:block;overflow:hidden}.cal-body{overscroll-behavior-y:none;flex:1;align-items:flex-start;min-height:0;display:flex;overflow-y:auto}.cal-hour,.cal-slot{height:var(--s-7);border-bottom:1px solid var(--n-200)}.cal-drag-ghost{z-index:3;box-sizing:border-box;background:var(--cal-event-tint);box-shadow:inset 0 0 0 1px var(--cal-event);color:var(--n-900);font-size:var(--fs-label);pointer-events:none;border-radius:6px;padding:2px 6px;font-weight:600;position:absolute;left:2px;right:2px;overflow:hidden}a.cal-slot{display:block}a.cal-slot:hover{background:var(--n-100)}.cal-gutter .cal-hour{border-bottom-color:#0000;position:relative}.cal-hour-label{top:0;right:var(--s-2);color:var(--n-600);font-size:var(--fs-label);line-height:1;position:absolute;transform:translateY(-50%)}.cal-slot{position:relative}.cal-slot:after{content:"";border-top:1px dashed var(--n-200);pointer-events:none;position:absolute;top:50%;left:0;right:0}.cal-col{border-left:1px solid var(--n-200);flex:1;min-width:0;position:relative}.cal-item{padding:0 var(--s-1);border-radius:var(--r);border:1px solid var(--n-200);background:var(--surface);color:var(--n-900);font-size:var(--fs-label);text-decoration:none;position:absolute;overflow:hidden}.cal-item.cal-l-own{background:var(--cal-event-tint)}.cal-item.cal-l-task{background:var(--cal-task-tint)}.cal-item.cal-l-c1{background:var(--cal-1-tint)}.cal-item.cal-l-c2{background:var(--cal-2-tint)}.cal-item.cal-l-c3{background:var(--cal-3-tint)}.cal-item.cal-l-c4{background:var(--cal-4-tint)}.cal-item.cal-l-c5{background:var(--cal-5-tint)}.cal-item-time{color:var(--n-700);display:block}.cal-item-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cal-more{text-align:center;white-space:nowrap;border-left-width:1px;padding:0;font-weight:600}.cal-undated-chip{background:var(--n-100);color:var(--n-900);font:inherit;cursor:pointer;border:0}.cal-undated-list{padding:var(--s-2);overscroll-behavior-y:none;min-width:200px;max-width:320px;max-height:320px;margin:0;list-style:none;overflow-y:auto}.cal-undated-item{padding:var(--s-2);border-radius:var(--r);background:var(--n-50);color:var(--n-900);font-size:var(--fs-label)}.cal-undated-item+.cal-undated-item{margin-top:var(--s-1)}.cal-legend{width:160px;padding:var(--s-4);border-right:1px solid var(--n-200);overscroll-behavior-y:none;flex:none;overflow-y:auto}.cal-legend-title{margin:0 0 var(--s-2);color:var(--n-700);font-size:var(--fs-label);font-weight:600}.cal-legend-row+.cal-legend-title{margin-top:var(--s-4)}.cal-legend-row{align-items:center;gap:var(--s-2);padding:var(--s-1);border-radius:var(--r-sm);color:var(--n-900);font-size:var(--fs-label);text-decoration:none;display:flex}.cal-legend-row:hover{background:var(--n-100)}.cal-legend-row-off .cal-legend-name{color:var(--n-700)}.cal-legend-row-empty .cal-legend-sw{opacity:.35}.cal-legend-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cal-legend-sw{border-radius:var(--r-sm);flex:none;width:12px;height:12px}.cal-legend-sw.cal-l-own{background:var(--cal-event)}.cal-legend-sw.cal-l-task{background:var(--cal-task)}.cal-legend-sw.cal-l-c1{background:var(--cal-1)}.cal-legend-sw.cal-l-c2{background:var(--cal-2)}.cal-legend-sw.cal-l-c3{background:var(--cal-3)}.cal-legend-sw.cal-l-c4{background:var(--cal-4)}.cal-legend-sw.cal-l-c5{background:var(--cal-5)}.cal-side{overscroll-behavior-y:none;border-right:1px solid var(--n-200);flex-direction:column;flex:none;min-height:0;display:flex;overflow-y:auto}.cal-side .cal-legend{border-right:0}.cal-mini{width:160px;padding:var(--s-2);border-bottom:1px solid var(--n-200);flex:none}.cal-mini-head{margin:0 0 var(--s-1);align-items:center;display:flex}.cal-mini-title{min-width:0;color:var(--n-900);font-size:var(--fs-label);flex:1;font-weight:600}.cal-mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-mini-wd{text-align:center;color:var(--n-600);font-size:var(--fs-label)}.cal-mini-day{padding:var(--s-1) 0;border-radius:var(--r-sm);text-align:center;color:var(--n-900);font-size:var(--fs-label);text-decoration:none;display:block}.cal-mini-day:hover{background:var(--n-100)}.cal-mini-out{color:var(--n-600)}.cal-mini-at{background:var(--n-100)}.cal-mini-now{background:var(--n-900);color:var(--on-brand)}.cal-month{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cal-month-head{border-bottom:1px solid var(--n-200);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-month-wd{padding:var(--s-1);text-align:center;color:var(--n-600);font-size:var(--fs-label)}.cal-month-grid{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.cal-month-cell{border-left:1px solid var(--n-200);border-bottom:1px solid var(--n-200);min-width:0;overflow:hidden}.cal-month-cell:nth-child(7n+1){border-left:0}.cal-month-daybar{padding:var(--s-1) var(--s-1) 0;justify-content:flex-end;display:flex}.cal-month-num{padding:0 var(--s-2);border-radius:var(--r-pill);color:var(--n-900);font-size:var(--fs-label);font-weight:600;text-decoration:none;display:inline-block}.cal-month-num:hover{background:var(--n-100)}.cal-month-out .cal-month-num{color:var(--n-600)}.cal-month-now .cal-month-num{background:var(--n-900);color:var(--on-brand)}.cal-month-more{padding:0 var(--s-2);color:var(--n-700);font-size:var(--fs-label);font-weight:600;text-decoration:none;display:block}.cal-month-more:hover{background:var(--n-100)}.cal-month-cell{container-type:size}.cal-month-cell .cal-chip{margin:1px var(--s-1)}.cal-month-more.is-k1,.cal-month-more.is-k2,.cal-month-more.is-k3,.cal-month-more.is-k4,.cal-month-more.is-k5,.cal-month-more.is-k6,.cal-month-more.is-k7{display:none}@container (max-height:92px){.cal-month-x1{display:none}}@container (max-height:114px){.cal-month-x2{display:none}}@container (max-height:136px){.cal-month-x3{display:none}}@container (max-height:158px){.cal-month-x4{display:none}}@container (max-height:180px){.cal-month-x5{display:none}}@container (max-height:202px){.cal-month-x6{display:none}}@container (max-height:224px){.cal-month-x7{display:none}}@container (max-height:92px){.cal-month-more.is-k1{display:block}}@container (min-height:93px) and (max-height:114px){.cal-month-more.is-k2{display:block}}@container (min-height:115px) and (max-height:136px){.cal-month-more.is-k3{display:block}}@container (min-height:137px) and (max-height:158px){.cal-month-more.is-k4{display:block}}@container (min-height:159px) and (max-height:180px){.cal-month-more.is-k5{display:block}}@container (min-height:181px) and (max-height:202px){.cal-month-more.is-k6{display:block}}@container (min-height:203px){.cal-month-more.is-k7{display:block}}.cal-list{gap:var(--s-4);padding:var(--s-4);flex-direction:column;display:flex}.cal-daylist.pop{top:var(--s-4);right:var(--s-4);overscroll-behavior-y:none;transform-origin:100% 0;width:240px;max-height:60%;padding:0;overflow-y:auto}.cal-daylist-head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2);border-bottom:1px solid var(--n-200);display:flex}.cal-daylist-when{color:var(--n-900);font-size:var(--fs-label);font-weight:600}.cal-daylist-list{padding:var(--s-2);margin:0;list-style:none}.cal-daylist-item{padding:var(--s-1) var(--s-2);border-radius:var(--r);background:var(--n-100);color:var(--n-900);font-size:var(--fs-label)}.cal-daylist-item+.cal-daylist-item{margin-top:var(--s-1)}.cal-daylist-link{gap:var(--s-2);color:inherit;text-decoration:none;display:flex}.cal-daylist-time{color:var(--n-700);flex:none}.cal-daylist-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evpop.pop{width:360px;padding:0}.evpop-head{align-items:flex-start;gap:var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--n-200);display:flex}.evpop-head-text{flex:1;min-width:0}.evpop-title{color:var(--n-900);font-size:var(--fs-head);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.evpop-when{color:var(--n-700);font-size:var(--fs-label)}.evpop-body{gap:var(--s-3);padding:var(--s-3);flex-direction:column;display:flex}.evpop-rel{gap:var(--s-1);flex-wrap:wrap;display:flex}.evpop-rel .chip{text-decoration:none}.evpop-note{color:var(--n-700);font-size:var(--fs-label);margin:0}.evpop-rsvp{gap:var(--s-1);display:flex}.evpop-rsvp form{flex:1}.evpop-rsvp .btn{width:100%;padding:0 var(--s-1)}.evpop-times{gap:var(--s-2);display:flex}.evpop-times .field{flex:1;min-width:0}.evpop-att-sum{appearance:none;align-items:center;gap:var(--s-2);cursor:pointer;width:100%;color:var(--n-800);font-family:inherit;font-size:var(--fs-label);text-align:left;background:0 0;border:0;padding:0;display:flex}.evpop-att-sum .nav-icon{color:var(--n-600);margin-left:auto}.evpop-att-sum[aria-expanded=true] .nav-icon{transform:rotate(180deg)}.evpop-att-faces{display:inline-flex}.evpop-att-faces>*+*{margin-left:calc(var(--s-1) * -1)}.evpop-att-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evpop-att-list{gap:var(--s-2);margin:var(--s-2) 0 0;overscroll-behavior-y:none;flex-direction:column;max-height:200px;padding:0;list-style:none;display:flex;overflow-y:auto}.evpop-att-row{align-items:center;gap:var(--s-2);min-width:0;display:flex}.evpop-att-name{min-width:0;color:var(--n-900);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.evpop-att-state{color:var(--n-600);font-size:var(--fs-label);flex:none}.evpop-danger:hover{color:var(--danger)}.evpop-foot{gap:var(--s-1);padding:var(--s-3);border-top:1px solid var(--n-200);align-items:center;display:flex}.evpop-foot>.btn{flex:none}.evpop-foot-inline{justify-content:flex-end;gap:var(--s-2);display:flex}.sched{padding:var(--s-5);overscroll-behavior-y:none;overflow-y:auto}.sched-section+.sched-section{margin-top:var(--s-6)}.sched-note{margin:var(--s-2) 0 var(--s-3);color:var(--n-700);font-size:var(--fs-label)}.sched-days{margin:0;padding:0;list-style:none}.sched-day{gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--n-200);display:flex}.sched-day-label{width:var(--s-7);color:var(--n-900);font-size:var(--fs-label);flex:none;font-weight:600}.sched-slots{gap:var(--s-1);flex-wrap:wrap;display:flex}.sched-slot{align-items:center;gap:var(--s-1);padding:0 var(--s-2);border:1px solid var(--n-200);border-radius:var(--r);color:var(--n-900);font-size:var(--fs-label);cursor:pointer;display:inline-flex}.sched-slot:hover{background:var(--n-100)}.sched-slot:has(input:checked){border-color:var(--n-900);font-weight:600}.kindlist{margin:0 0 var(--s-3);gap:var(--s-2);padding:0;list-style:none;display:grid}.kind{appearance:none;gap:var(--s-1);width:100%;padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);cursor:pointer;text-align:left;font:inherit;display:grid}.kind:hover{background:var(--n-50)}.kind[aria-pressed=true]{border-color:var(--n-900);background:var(--n-50)}.kind-name{font-size:var(--fs-body);color:var(--n-900);font-weight:600}.kind-shape{font-size:var(--fs-label);color:var(--n-700)}.kind-use{font-size:var(--fs-label);color:var(--n-600)}.sched-hours{margin-top:var(--s-2);gap:var(--s-3);display:grid}.sched-day{gap:var(--s-1);display:grid}.sched-day-head{align-items:center;gap:var(--s-2);display:flex}.sched-day-off{color:var(--n-600);font-size:var(--fs-label)}.sched-hour-row{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;display:flex}.sched-hour-row .pick{flex:none;width:104px}.sched-hour-row .input{width:104px}.sched-hour-dash{color:var(--n-700);font-size:var(--fs-label)}.sched-schedules{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.sched-sched{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border:1px solid var(--n-200);border-radius:var(--r);color:var(--n-900);font-size:var(--fs-label);text-decoration:none;display:inline-flex}.sched-sched:hover{background:var(--n-50)}.sched-sched.is-on{border-color:var(--n-900);background:var(--n-50);font-weight:600}.sched-sched-tag{color:var(--n-600);font-size:var(--fs-label);font-weight:400}.sched-sub{margin:var(--s-5) 0 0;font-size:var(--fs-body);color:var(--n-900);font-weight:600}.sched-overrides{margin-top:var(--s-2);gap:var(--s-3);display:grid}.sched-day-head>.datefield{flex:none}.sched-override-add{margin-top:var(--s-2)}.pollopts{margin:var(--s-2) 0;gap:var(--s-1);padding:0;list-style:none;display:grid}.pollopt{align-items:center;gap:var(--s-2);padding:var(--s-2);border:1px solid var(--n-200);border-radius:var(--r);display:flex}.pollopt-pick{align-items:center;gap:var(--s-2);cursor:pointer;display:flex}.pollopt-count{color:var(--n-700);font-size:var(--fs-label);margin-left:auto}.book-time-seats{color:var(--n-700);font-size:var(--fs-label);display:block}.sched-duration{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.sched-send{margin-top:var(--s-2)}.sched-make{align-items:flex-end;gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.sched-error{margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--n-100);color:var(--n-900);font-size:var(--fs-label)}.sched-sent-sub{margin-left:var(--s-2);color:var(--n-700)}.sched-sent-fault{margin-left:var(--s-2);padding:0 var(--s-1);border:1px solid var(--n-300);border-radius:var(--r);color:var(--n-900);font-size:var(--fs-label)}.sched-sent{margin:var(--s-2) 0 0;padding:0;list-style:none}.sched-sent-item{padding:var(--s-2) 0;border-top:1px solid var(--n-200);justify-content:space-between;display:flex}.sched-sent-main{color:var(--n-900);font-size:var(--fs-label)}.sched-sent-count{color:var(--n-700);font-size:var(--fs-label)}.pickslots{margin-top:var(--s-5)}.pick-days{gap:var(--s-3);display:flex;overflow-x:auto}.pick-day{flex:none;width:140px}.pick-day-label{margin-bottom:var(--s-2);color:var(--n-900);font-size:var(--fs-body);font-weight:600;display:block}.pick-slot{margin-bottom:var(--s-1);padding:var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);cursor:pointer;display:block}.pick-slot:hover{background:var(--n-100)}.pick-slot{text-decoration:none}.pick-confirm{margin:var(--s-4) 0;padding:var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface)}.pick-confirm-when{color:var(--n-900);font-size:var(--fs-head);margin:0;font-weight:600}.pick-slot-time{color:var(--n-900);font-size:var(--fs-body)}.pick-who{margin:var(--s-4) 0;max-width:280px}.book-host{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.book-face{border-radius:var(--r-pill);background:var(--n-900);width:36px;height:36px;color:var(--on-brand);font-size:var(--fs-body);flex:none;place-items:center;font-weight:600;display:grid}.book-host-name{color:var(--n-900);font-size:var(--fs-body);font-weight:600;display:block}.book-host-org{color:var(--n-700);font-size:var(--fs-label);display:block}.book-days{gap:var(--s-2);margin:var(--s-4) 0 var(--s-3);padding-bottom:var(--s-1);display:flex;overflow-x:auto}.book-day{appearance:none;width:64px;padding:var(--s-2) 0;border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-700);font-family:inherit;font-size:var(--fs-label);text-align:center;cursor:pointer;flex:none}.book-day-date{color:var(--n-900);font-size:var(--fs-body);font-weight:600;display:block}.book-day[aria-pressed=true]{border-color:var(--n-900)}.book-day:disabled{color:var(--n-600);border-color:var(--n-200);cursor:default}.book-day:disabled .book-day-date{color:var(--n-600)}.book-times{gap:var(--s-2);flex-direction:column;display:flex}.book-time{padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);font-size:var(--fs-body);text-align:center;text-decoration:none;display:block}.book-time:hover{background:var(--n-100)}.book-time[aria-current=true]{border-color:var(--n-900);font-weight:600}.book-fallback{margin-top:var(--s-4);text-align:center}.book-fallback-summary{color:var(--n-700);font-size:var(--fs-body);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px;cursor:pointer;list-style:none;display:inline-block}.book-fallback-summary::-webkit-details-marker{display:none}.book-fallback-summary:hover{color:var(--n-900)}.book-fallback .share-note{margin-top:var(--s-2)}.book-layout{gap:var(--s-5);display:grid}.book-intro,.book-pick{min-width:0}@media (min-width:768px){.book-layout{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}.sharebox.book-layout{max-width:900px}.book-times{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.book-fallback{text-align:left}.book-days{flex-wrap:wrap;overflow-x:visible}}.book-names{gap:var(--s-3);margin-top:var(--s-3);display:flex}.book-names .field{flex:1;min-width:0}.bkhost-list{margin:var(--s-2) 0 0;padding:0;list-style:none}.bkhost-row{align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--n-200);flex-wrap:wrap;display:flex}.bkhost-main{gap:var(--s-1);flex:auto;min-width:0;display:grid}.bkhost-name{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.bkhost-sub{color:var(--n-700);font-size:var(--fs-label);overflow-wrap:anywhere}.bkhost-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.bkform{gap:var(--s-4);margin-top:var(--s-3);max-width:520px;display:grid}.report-chips{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.report-chips>.chip{text-overflow:ellipsis;min-width:0;line-height:calc(var(--chip-h) - 2px);display:block;overflow:hidden}.report-chips>.report-none{white-space:nowrap;flex:none}.report-none{color:var(--n-600)}.report-head{padding:16px 24px 0}.report-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-title{appearance:none;min-width:280px;height:32px;color:var(--n-900);font-size:var(--fs-title);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px;font-weight:600}.report-desc{appearance:none;min-width:320px;height:28px;color:var(--n-700);font-size:var(--fs-body);background:0 0;border:1px solid #0000;border-radius:6px;flex:320px;padding:0 8px}.report-title:hover,.report-desc:hover{border-color:var(--n-300)}.report-desc::placeholder,.report-stamp{color:var(--n-600)}.report-bar-actions{align-items:center;gap:8px;display:flex}.report-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:80px;grid-auto-flow:dense;gap:16px;padding:16px 24px 32px;display:grid}.report-grid>.report-card{grid-column:span var(--tile-w,6);grid-row:span var(--tile-h,4)}@media (max-width:900px){.report-grid{grid-template-columns:minmax(0,1fr)}.report-grid>.report-card{grid-column:1/-1}}.report-card{border:1px solid var(--n-200);background:var(--surface);border-radius:8px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.report-card[data-resizing="1"]{border-color:var(--n-400)}.report-index-tabs{align-self:stretch;align-items:stretch;gap:16px;display:flex}.report-index-tab{color:var(--n-600);font-size:var(--fs-body);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 2px;text-decoration:none;display:inline-flex}.report-index-tab[aria-current=page]{color:var(--n-900);border-bottom-color:var(--n-900);font-weight:600}.report-index-count{color:var(--n-500);font-weight:400;font-size:var(--fs-label)}.report-detail{flex-direction:column;gap:16px;padding:16px 24px 32px;display:flex}.report-detail-title{font-size:var(--fs-title);color:var(--n-900);margin:0;font-weight:600}.report-detail-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.report-detail-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-detail-chips .report-card-computed{margin-left:auto}.report-detail-body{border:1px solid var(--n-200);background:var(--surface);border-radius:8px;padding:16px}.report-detail-tabs{border-bottom:1px solid var(--n-200);gap:16px;display:flex}.report-card-link{color:inherit;text-decoration:none}.report-card-link:hover{text-decoration:underline}.report-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 12px;display:flex}.report-filter-bar .btn[aria-pressed=true],.report-detail-chips .btn[aria-pressed=true]{background:var(--n-100);border-color:var(--n-400);font-weight:600}.report-filter-menu a{font-size:var(--fs-body);color:var(--n-900);border-radius:6px;padding:6px 10px;text-decoration:none;display:block}.report-filter-menu a:hover{background:var(--n-100)}.report-filter-menu a[aria-current=true]{background:var(--n-100);font-weight:600}.report-card-note{color:var(--n-600);cursor:help;align-items:center;gap:4px;display:inline-flex}.report-card-note>svg{width:13px;height:13px}.report-place{position:relative}.report-place-list.report-place-left{left:0;right:auto}.report-filter-menu button[aria-current=true]{background:var(--n-100);font-weight:600}.report-place>summary{list-style:none}.report-place>summary::-webkit-details-marker{display:none}.report-place-list{z-index:20;overscroll-behavior-y:none;border:1px solid var(--n-200);background:var(--surface);min-width:220px;max-height:50vh;box-shadow:var(--shadow-pop,0 4px 16px #0000001f);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.report-place-list button{text-align:left;width:100%;font-size:var(--fs-body);color:var(--n-900);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;display:block}.report-place-list button:hover{background:var(--n-100)}.report-new{padding:24px var(--gutter) 32px;flex-direction:column;gap:20px;display:flex}.report-new-top{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:640px;margin:8px auto 0;display:flex}.report-new-ask{border:1px solid var(--n-300);background:var(--surface);border-radius:10px;align-items:center;gap:8px;width:100%;height:44px;padding:0 6px 0 14px;display:flex}.report-new-ask>svg{color:var(--ai-from);flex:none}.report-new-ask-input{min-width:0;height:32px;color:var(--n-900);font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:auto}.report-new-examples{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.report-new-examples .chip{text-decoration:none}.report-new-tabs{padding:0}.report-new-count{color:var(--n-500);margin-left:4px;font-weight:400}.report-new-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.report-new-card{border:1px solid var(--n-200);background:var(--surface);width:100%;color:var(--n-900);font-size:var(--fs-body);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;padding:8px 8px 10px;text-decoration:none;display:flex}.report-new-card:hover:not([aria-disabled=true]){border-color:var(--n-400)}.report-new-card[aria-disabled=true]{cursor:not-allowed;color:var(--n-500)}.report-new-card[aria-disabled=true] .report-new-pic{opacity:.5}.report-new-pic{background:var(--n-50);height:64px;color:var(--n-700);fill:var(--n-700);border-radius:6px;place-items:center;margin-bottom:4px;display:grid}.report-new-pic svg{width:128px;height:58px}.report-new-pic-blank{color:var(--n-500)}.report-new-name{padding:0 4px;font-weight:600}.report-new-note{font-size:var(--fs-label);color:var(--n-500);padding:0 4px}.report-compare-mark{stroke:var(--n-900);stroke-width:2px}.report-card-computed{color:var(--n-500);white-space:nowrap;margin-left:auto;padding-left:8px}.report-number-compare{font-size:var(--fs-label);color:var(--n-600);margin-top:4px;display:block}.report-resize{appearance:none;cursor:nwse-resize;background:0 0;background-image:linear-gradient(135deg, transparent 0 55%, var(--n-300) 55% 62%, transparent 62% 72%, var(--n-300) 72% 79%, transparent 79%);border:0;width:20px;height:20px;padding:0;position:absolute;bottom:0;right:0}.report-resize:hover{background-image:linear-gradient(135deg, transparent 0 55%, var(--n-600) 55% 62%, transparent 62% 72%, var(--n-600) 72% 79%, transparent 79%)}.report-card-head{border-bottom:1px solid var(--n-200);flex:none;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px 0 16px;display:flex}.report-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);color:var(--n-900);flex:auto;margin:0;font-weight:600;overflow:hidden}.report-source{flex:none}.report-card-actions{opacity:0;transition:opacity var(--t-pop);flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.report-card:hover .report-card-actions,.report-card:focus-within .report-card-actions{opacity:1}@media (prefers-reduced-motion:reduce){.report-card-actions{transition:none}}.report-card-body{flex:auto;min-height:0;padding:16px;overflow:hidden}.report-card-foot{border-top:1px solid var(--n-200);background:var(--n-50);color:var(--n-600);font-size:var(--fs-label);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 16px;display:flex}.report-svg{width:100%;height:auto;display:block}.report-y{fill:var(--n-600);font-size:var(--fs-mark)}.report-x{fill:var(--n-700);font-size:var(--fs-mark)}.report-target{fill:var(--n-900);font-size:var(--fs-mark);font-weight:600}.report-projected{fill:var(--n-300);stroke:var(--n-500);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.report-projection{color:var(--n-700);font-size:var(--fs-label);margin:8px 0 0}.report-legend{color:var(--n-700);font-size:var(--fs-label);flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;padding:0;list-style:none;display:flex}.report-legend li{align-items:center;gap:8px;display:inline-flex}.report-legend-dot{border-radius:999px;width:8px;height:8px}.report-number{align-items:baseline;gap:16px;padding:16px 0;display:flex}.report-number-value{font-size:var(--fs-display);color:var(--n-900);font-weight:600;line-height:1.1}.report-number-link{color:inherit;text-decoration:none}.report-number-link:hover{text-decoration:underline}.report-drill-link{color:inherit;text-decoration:none}.report-drill-link:hover{text-decoration:underline}.report-number-target{font-size:var(--fs-body);color:var(--n-600)}.report-table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.report-table th{text-align:left;background:var(--n-50);height:32px;color:var(--n-800);border-bottom:1px solid var(--n-400);padding:0 12px;font-weight:600}.report-table td{height:36px;color:var(--n-900);border-bottom:1px solid var(--n-300);padding:0 12px}.report-td-num{text-align:right;font-variant-numeric:tabular-nums}.report-empty{color:var(--n-600);font-size:var(--fs-body);margin:0;padding:24px 0}.report-broken{background:var(--surface-sunken);border:1px solid var(--n-300);color:var(--danger);font-size:var(--fs-body);border-radius:8px;margin:0;padding:16px}.loadmore{min-height:48px;padding:var(--s-2) 0;justify-content:center;align-items:center;display:flex}.loadmore-wait{color:var(--n-600);font-size:var(--fs-label)}.loadmore-row>td{border:0;padding:0}.report-editor{flex-direction:column;min-width:0;display:flex}.report-editor-head{height:48px;padding:0 var(--gutter);border-bottom:1px solid var(--n-200);flex:none;align-items:center;gap:8px;display:flex}.report-editor-back{color:var(--n-700);font-size:var(--fs-body);flex:none;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.report-editor-back:hover{color:var(--n-900)}.report-editor-sep{color:var(--n-400);flex:none}.report-editor-name{appearance:none;min-width:0;height:32px;color:var(--n-900);font-size:var(--fs-body);background:0 0;border:1px solid #0000;border-radius:6px;flex:0 480px;padding:0 8px;font-weight:600}.report-editor-name:hover,.report-editor-name:focus{border-color:var(--n-300)}.report-editor-ask{padding:12px var(--gutter);border-bottom:1px solid var(--n-200);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-editor-ask-box{border:1px solid var(--n-300);background:var(--surface);border-radius:8px;flex:360px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 4px 0 12px;display:flex}.report-editor-ask-box>svg{color:var(--ai-from);flex:none}.report-editor-ask-input{min-width:0;height:32px;color:var(--n-900);font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:auto}.report-editor-chips{flex-wrap:wrap;gap:6px;display:flex}.report-chip{appearance:none;border:1px solid var(--n-300);background:var(--surface);max-width:360px;height:32px;color:var(--n-800);font-size:var(--fs-label);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.report-chip:hover{background:var(--n-100)}.report-chip-k{color:var(--n-600);flex:none}.report-chip-v{color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.report-chip>svg{width:12px;height:12px;color:var(--n-600);flex:none}.report-chip-pop{width:220px;padding:4px}.report-chip-blank{flex:none;width:16px;display:inline-block}.report-editor-wait{color:var(--n-600);font-size:var(--fs-label)}.report-editor{flex:1 1 0;min-height:0}.report-editor-cols{flex:1 1 0;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;min-height:0;display:grid}.report-editor-preview{overscroll-behavior-y:none;min-width:0;min-height:0;padding:16px var(--gutter) 32px;flex-direction:column;gap:8px;display:flex;overflow-y:auto}.report-editor-panel{overscroll-behavior-y:none;border-left:1px solid var(--n-200);background:var(--surface);min-height:0;padding:0 16px 24px;overflow-y:auto}@media (max-width:900px){.report-editor{flex:none}.report-editor-cols{flex:none;grid-template-columns:minmax(0,1fr)}.report-editor-preview{overflow-y:visible}.report-editor-panel{border-left:0;border-top:1px solid var(--n-200);overflow-y:visible}}.report-formula-block{margin-top:8px}.report-field{border-bottom:1px solid var(--n-200);padding:16px 0}.report-field:last-child{border-bottom:0}.report-field-label{font-size:var(--fs-label);color:var(--n-600);letter-spacing:.04em;margin:0 0 8px;font-weight:600}.report-hint{color:var(--n-600);font-size:var(--fs-label);margin:8px 0 0;line-height:1.6}.report-filter{gap:var(--s-2);flex-direction:column;display:flex}.report-editor-records{margin:0 0 var(--s-2);align-self:flex-end}.report-place-new{gap:var(--s-1);border-top:1px solid var(--n-200);min-width:280px;margin-top:4px;padding:6px 2px 2px;display:flex}.report-place-new .input{flex:auto;min-width:0}.report-place-list .report-place-new button{white-space:nowrap;background:var(--n-100);flex:none;width:auto;padding:0 10px}.report-filter .filter-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--control-h)}.report-filter .filter-row>:first-child{grid-area:1/1/auto/3}.report-filter .filter-row>:nth-child(2){grid-area:2/1}.report-filter .filter-row>:nth-child(3){grid-area:2/2}.report-filter .filter-row>.icon-btn{grid-area:1/3}.report-filter .filter-row>.filter-range{grid-area:3/1/auto/3}.report-num{appearance:none;border:1px solid var(--n-300);background:var(--surface);width:100%;height:32px;color:var(--n-900);font-size:var(--fs-body);border-radius:6px;margin-bottom:8px;padding:0 8px}.report-editor .pick{margin-bottom:var(--s-2);display:block}.report-viz{flex-wrap:wrap;gap:4px;display:flex}.report-viz-tile{appearance:none;border:1px solid var(--n-300);background:var(--surface);width:36px;height:32px;color:var(--n-700);font-size:var(--fs-body);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:inline-grid}.report-viz-tile:hover{background:var(--n-100)}.report-viz-tile[aria-pressed=true]{border-color:var(--n-400);background:var(--n-100);color:var(--n-900);font-weight:600}.report-viz-tile:disabled{opacity:.45;cursor:default;background:var(--surface)}.report-toggle:disabled{opacity:.45;cursor:default}.report-field-label{align-items:baseline;gap:8px;display:flex}.report-field-count{color:var(--n-500);margin-left:auto;font-weight:400}.report-measure{border-top:1px dashed var(--n-200);padding:8px 0}.report-measure:first-of-type{border-top:0;padding-top:0}.report-measure-row{align-items:flex-start;gap:8px;display:flex}.report-measure-row>.pick{flex:1 1 0;min-width:0}.report-measure-id{width:24px;height:32px;color:var(--n-700);flex:none;place-items:center;font-weight:600;display:inline-grid}.report-measure-tools{gap:4px;margin:0 0 4px 32px;display:flex}.report-formula{align-items:flex-start;gap:8px;display:flex}.report-formula>*{flex:1 1 0;min-width:0}.report-formula>.report-formula-op{height:32px;color:var(--n-600);flex:none;place-items:center;display:inline-grid}.report-editor-values{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--n-200)}.report-toggle{appearance:none;width:100%;color:var(--n-900);font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.report-toggle-track{background:var(--n-400);width:32px;height:20px;transition:background var(--t-pop);border-radius:999px;flex:none;position:relative}.report-toggle-knob{background:var(--surface);width:12px;height:12px;transition:transform var(--t-pop);border-radius:999px;position:absolute;top:4px;left:4px}.report-toggle[aria-pressed=true] .report-toggle-track{background:var(--n-900)}.report-toggle[aria-pressed=true] .report-toggle-knob{transform:translate(12px)}.report-index tbody td:last-child{position:relative}.report-row-tools{background:var(--n-100);opacity:0;align-items:center;gap:2px;padding-left:8px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.report-index tbody tr:hover .report-row-tools,.report-row-tools:focus-within{opacity:1}.report-index .chip{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.report-tone-n{background:var(--n-700)}.report-tone-1{background:var(--id-1)}.report-tone-2{background:var(--id-2)}.report-tone-3{background:var(--id-3)}.report-tone-4{background:var(--id-4)}.report-tone-5{background:var(--id-5)}.report-tone-6{background:var(--id-6)}.report-tone-7{background:var(--id-7)}.report-tone-8{background:var(--id-8)}.report-tone-9{background:var(--id-9)}.report-tone-10{background:var(--id-10)}.report-tone-11{background:var(--id-11)}.report-tone-12{background:var(--id-12)}.aichat{flex-direction:column;height:100%;min-height:0;display:flex}.aichat-head{align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-200);flex:none;display:flex}.aichat-convo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);font-weight:600;overflow:hidden}.aichat-rename{height:var(--control-h)}.aichat-log{overscroll-behavior-y:none;min-height:0;padding:var(--s-4);flex:1;overflow-y:auto}.aichat-lead{margin:0 0 var(--s-3);color:var(--n-900)}.aichat-examples{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.aichat-example{appearance:none;text-align:left;cursor:pointer;width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface);color:var(--n-900);font-family:inherit;font-size:var(--fs-body)}.aichat-example:hover{background:var(--n-100)}.aichat-asked{margin:0 0 var(--s-3);background:var(--n-100);width:fit-content;max-width:82%;color:var(--n-900);white-space:pre-line;border-radius:14px 14px 4px;margin-left:auto;padding:9px 13px}.aichat-wait{color:var(--n-600);margin:0}.aichat-typing{margin-top:var(--s-2)}.aichat-answer{margin-bottom:var(--s-4);border-radius:var(--r-card);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--ai-from), var(--ai-to)) border-box;border:1px solid #0000;grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;padding:12px 14px 14px;display:grid}.ai-name{font-size:var(--fs-label);color:var(--n-800);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.ai-mark{flex:none}.ai-rec{border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface);max-width:100%;height:24px;color:var(--n-900);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.ai-rec>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-rec .nav-icon{color:var(--n-600)}a.ai-rec:hover{border-color:var(--n-400)}.ai-rec-x{appearance:none;color:var(--n-500);cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;display:inline-flex}.ai-rec-x:hover{color:var(--n-900)}.ai-acts{gap:2px;display:flex}.ai-reading{max-width:100%;color:var(--n-900);font-size:var(--fs-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.aichat-answer :is(pre,table){max-width:100%;overflow-x:auto}.ai-count{color:var(--n-700);font-variant-numeric:tabular-nums;margin:0}.ai-chips{gap:var(--s-1);flex-wrap:wrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ai-chips>li{min-width:0;max-width:100%}.ai-foot{border-top:1px solid var(--n-200);flex-wrap:wrap;justify-content:space-between;justify-self:stretch;align-items:center;gap:6px 10px;margin-top:2px;padding-top:8px;display:flex}.ai-foot-main,.ai-foot-side{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.ai-foot-side{gap:2px 6px;margin-left:auto}.ai-foot .aichat-open{margin-top:0}.ai-steps-btn{appearance:none;border-radius:var(--r-sm);height:28px;color:var(--n-600);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ai-steps-btn:hover{background:var(--n-100);color:var(--n-900)}.ai-steps-btn .nav-icon{color:var(--won)}.ai-steps-list{padding-left:var(--s-4);justify-self:stretch;gap:var(--s-2);color:var(--n-600);font-size:var(--fs-label);margin:0;display:grid}.ai-problem{color:var(--danger);margin:0}.aichat-open{margin-top:var(--s-1)}.aichat-live{gap:var(--s-2);margin-bottom:var(--s-3);display:grid}.aichat-past,.aichat-now{align-items:center;gap:var(--s-2);font-size:var(--fs-label);margin:0;display:flex}.aichat-past{color:var(--n-600)}.aichat-past .nav-icon svg{stroke:url(#ai-line) var(--ai-from)}.aichat-now{color:var(--n-900);animation:aichat-now-in var(--t-pop) var(--ease)}@keyframes aichat-now-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aichat-now{animation:none}}.typing-dots{margin-top:var(--s-2);animation:typing-dots-in var(--dur-2) var(--ease-out) both;gap:3px;padding:8px 10px;display:inline-flex}.typing-dots i{background:var(--n-400);opacity:.5;width:5px;height:5px;animation:typing-dot .9s var(--ease-standard) infinite;border-radius:9px;display:block}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing-dots-in{0%{opacity:0}to{opacity:1}}@keyframes typing-dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.typing-dots-ai i{opacity:.7}.typing-dots-ai i:first-child{background:var(--ai-from)}.typing-dots-ai i:nth-child(2){background:color-mix(in srgb, var(--ai-from), var(--ai-to))}.typing-dots-ai i:nth-child(3){background:var(--ai-to)}@media (prefers-reduced-motion:reduce){.typing-dots,.typing-dots i{animation:none}}.ai-apv{margin-bottom:var(--s-4);border-radius:var(--r-card);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--ai-from), var(--ai-to)) border-box;border:1px solid #0000;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.ai-apv-h{font-size:var(--fs-body);color:var(--n-900);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-weight:700;display:flex}.ai-apv-h .ai-rec{font-weight:400}.ai-diff{border-collapse:separate;border-spacing:0;border:1px solid var(--n-300);background:var(--surface);border-radius:10px;width:100%;font-size:13px;overflow:hidden}.ai-diff th{border-bottom:1px solid var(--n-200);background:var(--n-50);color:var(--n-600);font-size:var(--fs-label);text-align:left;white-space:nowrap;padding:7px 12px;font-weight:500}.ai-diff td{border-top:1px solid var(--n-200);white-space:nowrap;padding:8px 12px}.ai-diff tbody tr:first-child td{border-top:0}.ai-diff-k{width:110px;color:var(--n-700)}.ai-diff-b{color:var(--n-600)}.ai-diff-a{color:var(--n-900);font-weight:700}.ai-diff-ar{width:24px;color:var(--n-500);text-align:center;padding:0!important}.aidrawer .ai-diff thead{display:none}.aidrawer .ai-diff tr{border-top:1px solid var(--n-200);grid-template-columns:auto auto minmax(0,1fr);gap:4px 6px;padding:8px 12px;display:grid}.aidrawer .ai-diff tbody tr:first-child{border-top:0}.aidrawer .ai-diff td{border:0;padding:0}.aidrawer .ai-diff-k{width:auto;font-size:var(--fs-label);color:var(--n-600);grid-column:1/-1}.ai-val-empty{color:var(--n-500);font-weight:400}.ai-stg{border-radius:var(--r-sm);background:var(--n-100);height:22px;color:var(--n-800);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.ai-stg:before{content:"";background:currentColor;border-radius:3px;width:6px;height:6px}.ai-apv-f{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-done,.ai-undone{font-size:var(--fs-label);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.ai-done{border:1px solid var(--won-tint);background:var(--won-tint)}.ai-done>.nav-icon,.ai-done b{color:var(--won)}.ai-undone{border:1px solid var(--n-300);background:var(--n-50);color:var(--n-700)}.ai-done .sp,.ai-undone .sp{flex:1}.ai-ops{border:1px solid var(--n-300);background:var(--surface);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ai-op{border-top:1px solid var(--n-200);font-size:var(--fs-label);grid-template-columns:20px 20px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 12px;display:grid}.ai-op:first-child{border-top:0}.ai-op-cb{margin:2px 0 0}.ai-op-ic{color:var(--n-600);display:flex}.ai-op-bd{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-op-bd>b{font-weight:600}.ai-op-ln{color:var(--n-700);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-op-ln .nav-icon{color:var(--n-500)}.ai-op-ln b{color:var(--n-900)}.ai-op-st{font-size:var(--fs-label);color:var(--n-700);white-space:nowrap;align-items:center;gap:4px;display:flex}.ai-op-st[data-ok=true]{color:var(--won);font-weight:600}.ai-count-confirm{font-size:var(--fs-label);color:var(--n-700);align-items:center;gap:6px;display:inline-flex}.ai-count-confirm .input{width:72px}.ai-pick{flex-direction:column;gap:8px;width:100%;display:flex}.ai-pick-h{font-size:var(--fs-body);color:var(--n-900);margin:0;font-weight:700}.ai-pickl{border:1px solid var(--n-300);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ai-pickl label{border-top:1px solid var(--n-200);height:40px;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:0 12px;display:flex}.ai-pickl label:first-child{border-top:0}.ai-pickl label:hover{background:var(--n-50)}.ai-pickl .nav-icon{color:var(--n-600)}.ai-pick-n{text-overflow:ellipsis;min-width:0;overflow:hidden}.aiws-acts{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aiws-act{border-radius:var(--r);min-height:32px;font-size:var(--fs-label);white-space:nowrap;align-items:center;gap:8px;padding:0 6px;display:flex}.aiws-act>.nav-icon{color:var(--won);flex:none}.aiws-act[data-undone=true]>.nav-icon{color:var(--n-500)}.aiws-act-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.aiws-act-tm{color:var(--n-500);font-size:var(--fs-label);flex:none;margin-left:auto}.aiws-act-u{flex:none;margin-left:auto}.prop[data-ai-hit=true]>dd{border-radius:var(--r-sm);animation:6s ease-out forwards ai-hit}@keyframes ai-hit{0%,60%{background:var(--won-tint)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.prop[data-ai-hit=true]>dd{background:var(--won-tint);animation:none}}.aidr-h{gap:4px;min-height:48px;padding:0 8px 0 14px}.aidr-name{font-size:var(--fs-body);color:var(--n-900);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.aidr-conv{appearance:none;min-width:0;max-width:170px;color:var(--n-600);font-size:var(--fs-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-left:8px;padding:0;display:inline-flex}.aidr-conv>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.aidr-conv:hover{color:var(--n-900)}.aidr-ctx{border-bottom:1px solid var(--n-200);min-width:0;color:var(--n-600);font-size:var(--fs-label);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:8px 14px;display:flex}.aidr-ctx .ai-rec{min-width:0}.aidr-home{flex-direction:column;gap:18px;display:flex}.aidr-skills{flex-direction:column;gap:6px;display:flex}.aidr-skills .aihome-skill{height:36px}.aidrawer .aichat-log{padding:14px}.aidrawer .aichat-answer,.aidrawer .ai-apv{padding:10px 12px 12px}.aidrawer .aichat-asked{max-width:90%}.aidrawer .aichat-composer{border-radius:12px;margin:8px 10px 10px}:root[data-ai=open] .recflat-head{flex-wrap:nowrap}:root[data-ai=open] .recflat-head>.btn:has(svg){gap:0;padding-inline:8px;font-size:0}:root[data-ai=open] .recflat-head>form>.btn:has(svg){gap:0;padding-inline:8px;font-size:0}:root[data-ai=open] .recflat-head>span>.btn:has(svg){gap:0;padding-inline:8px;font-size:0}.elv-bundle-card .ai-act{margin:0}.elv-bundle-rows{border:1px solid var(--n-300);background:var(--surface);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.elv-bundle-row{border-top:1px solid var(--n-200);min-height:36px;font-size:var(--fs-label);align-items:center;gap:8px;padding:0 12px;display:flex}.elv-bundle-row:first-child{border-top:0}.elv-bundle-row>.nav-icon{color:var(--n-600);flex:none}.elv-bundle-k{min-width:64px;color:var(--n-600);flex:none}.elv-bundle-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);overflow:hidden}.elv-bundle-url{color:var(--n-600);word-break:break-all;font-weight:400}.elv-bundle-tag{border-radius:var(--r-sm);background:var(--n-100);height:22px;color:var(--n-800);white-space:nowrap;flex:none;align-items:center;margin-left:auto;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.elv-bundle-tag[data-mode=existing]{background:var(--n-50);color:var(--n-700);font-weight:500}.elv-bundle-chk{border-radius:var(--r-sm);background:var(--n-100);height:20px;color:var(--n-700);align-items:center;margin-left:8px;padding:0 6px;font-size:12px;display:inline-flex}.elv-bundle-links,.elv-bundle-miss,.elv-bundle-existing{font-size:var(--fs-label);color:var(--n-700);margin:0}.elv-bundle-links .elv-bundle-k{margin-right:8px;display:inline-block}.elv-bundle-existing{color:var(--n-900)}.elv-list-wrap{border:1px solid var(--n-300);background:var(--surface);border-radius:10px;overflow-x:auto}.elv-list{border-collapse:collapse;width:100%;font-size:var(--fs-label)}.elv-list th,.elv-list td{text-align:left;white-space:nowrap;border-top:1px solid var(--n-200);color:var(--n-900);padding:7px 12px}.elv-list thead th{background:var(--n-50);color:var(--n-700);border-top:0;font-weight:600}.elv-list [data-num]{text-align:right;font-variant-numeric:tabular-nums}.elv-list-name{text-overflow:ellipsis;max-width:28ch;overflow:hidden}.elv-list-name a{color:var(--n-900);font-weight:600;text-decoration:none}.elv-list-name a:hover{text-decoration:underline}.elv-list tfoot td{background:var(--n-50);font-weight:700}.elv-list-more{color:var(--n-700);margin-left:8px;font-weight:400}.elv-bundle-opened{flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.elv-ops-rows{border:1px solid var(--n-300);background:var(--surface);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.elv-ops-row{border-top:1px solid var(--n-200);font-size:var(--fs-label);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.elv-ops-row:first-child{border-top:0}.elv-ops-pick{cursor:pointer;color:var(--n-900);align-items:center;gap:8px;font-weight:600;display:flex}.elv-ops-body{margin-left:26px}.elv-ops-tag{border:1px solid var(--n-400);border-radius:var(--r-sm);background:var(--n-50);height:22px;color:var(--n-800);align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.elv-ops-res{color:var(--n-800);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 0 26px;display:flex}.elv-ops-res[data-ok="1"]>.nav-icon{color:var(--won)}.elv-ops-res[data-ok="0"]{color:var(--n-900);font-weight:600}.elv-ops-note{color:var(--n-700);font-size:var(--fs-label)}.ai-apv .btn-sm,.aiws .btn-sm{height:26px;font-size:var(--fs-label);padding:0 9px}.aichat-steps{font-size:var(--fs-label);color:var(--n-600)}.aichat-steps summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.aichat-steps summary::-webkit-details-marker{display:none}.aichat-steps summary .nav-icon{color:var(--won)}.aichat-steps ol{margin:var(--s-2) 0 0;padding-left:var(--s-4);gap:var(--s-2);display:grid}.aichat-got{color:var(--n-600);display:block}.aichat-composer{gap:var(--s-2);margin:var(--s-3);padding:var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);display:grid}.aichat-composer:focus-within{border-color:var(--n-600)}.aichat-input{appearance:none;width:100%;min-width:0;min-height:7rem;padding:var(--s-1) var(--s-2);resize:none;color:var(--n-900);font-family:inherit;font-size:var(--fs-body);background:0 0;border:0;border-radius:0;line-height:1.5}.aichat-input:focus-visible{outline:none}.aichat-tools{align-items:center;gap:var(--s-1);display:flex}.aichat-subject{appearance:none;cursor:pointer;border-radius:var(--r-sm);max-width:60%;font-size:var(--fs-label)}.aichat-subject-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aichat-prompts{position:relative}.aichat-tool{appearance:none;width:var(--control-h);height:var(--control-h);border-radius:var(--r-sm);cursor:pointer;color:var(--n-700);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.aichat-tool:hover{background:var(--n-100);color:var(--n-900)}.aichat-prompt-pop{width:260px;padding:var(--s-1)}.aichat-prompt-list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.aichat-prompt{appearance:none;text-align:left;cursor:pointer;width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--n-900);font-family:inherit;font-size:var(--fs-body);background:0 0;border:0}.aichat-prompt:hover{background:var(--n-100)}.aichat-send{appearance:none;width:var(--control-h);height:var(--control-h);border-radius:var(--r);cursor:pointer;background:var(--brand-navy);color:var(--surface);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.aichat-send:hover:not(:disabled){background:var(--brand-navy-hover)}.aichat-send:disabled{background:var(--n-300);color:var(--n-600);cursor:default}.ai-page{flex-direction:column;flex:1;min-height:0;display:flex}.aiopen{gap:var(--s-1);flex:none}.aidrawer{grid-column:3;min-width:0;overflow:hidden}.aidrawer[data-open=false]{visibility:hidden}.aidrawer-panel{width:var(--ai-open-w);background:var(--surface);border-left:1px solid var(--n-200);flex-direction:column;height:100%;display:flex}.aidrawer-head{align-items:center;gap:var(--s-2);min-height:var(--bar-h);padding:0 var(--s-3);border-bottom:1px solid var(--n-200);display:flex}.aidrawer-title{color:var(--n-900);font-weight:600}.aidrawer-body{flex-direction:column;flex:1;min-height:0;display:flex}.aidrawer-ai{display:contents}.aidrawer-ai[hidden]{display:none}.aichat-ctxmark{font-size:var(--fs-label);color:var(--n-500);align-items:center;gap:8px;margin:12px 0;display:flex}.aichat-ctxmark:before,.aichat-ctxmark:after{content:"";border-top:1px solid var(--n-200);flex:1}.aichat-ctxmark span{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.option-list{gap:var(--s-2);flex-direction:column;display:flex}.option-card{align-items:center;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);cursor:pointer;display:flex}.option-card:hover{background:var(--n-50)}.option-card[data-selected=true]{border-color:var(--n-400);background:var(--n-100)}.option-card[data-disabled=true]{cursor:default;color:var(--n-600)}.option-icon{border-radius:var(--r);background:var(--n-100);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.option-icon img{object-fit:cover;width:40px;height:40px}.option-text{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.option-card .rowcheck{margin-left:auto}.recorder-layout{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 240px;align-items:start;display:grid}@media (max-width:720px){.recorder-layout{grid-template-columns:1fr}}.recorder-preview{margin:0}.recorder-tile{border-radius:var(--r-card);background:var(--n-100);width:240px;height:136px;color:var(--n-900);justify-content:center;align-items:center;gap:var(--s-2);flex-direction:column;display:flex;position:relative}.recorder-avatar{border-radius:var(--r-pill);object-fit:cover;background:var(--n-50);width:48px;height:48px}.recorder-initial{border-radius:var(--r-pill);background:var(--n-200);width:48px;height:48px;color:var(--n-900);justify-content:center;align-items:center;display:flex}.recorder-name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:0 var(--s-2);overflow:hidden}.recorder-tile .chip{left:var(--s-2);bottom:var(--s-2);position:absolute}.recording-block{align-items:center;gap:var(--s-3);padding:var(--s-3);margin:0 0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);display:flex}.recording-block-text{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.recording-block-title{align-items:center;gap:var(--s-2);display:flex}.recording-pref{gap:var(--s-1);flex:none;display:flex}.aiws{background:var(--surface);flex:1;grid-template-columns:264px minmax(0,1fr);gap:0;min-height:0;padding:0;display:grid}.aiws[data-side=true]{grid-template-columns:264px minmax(0,1fr) 300px}.aiws-pane{background:var(--surface);border:0;border-radius:0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.aiws>.aiws-pane+.aiws-pane{border-left:1px solid var(--n-200)}.aiws-main{flex-direction:column;min-width:0;min-height:0;display:flex}.aiws-bar{flex:none}.aiws-bar button.lvtab{appearance:none;font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0 solid #0000;border-bottom-width:2px}.aiws-bar button.lvtab[aria-current=page]{border-bottom-color:var(--n-900)}.aiws-pane-h{border-bottom:1px solid var(--n-200);height:44px;font-size:var(--fs-body);color:var(--n-900);flex:none;align-items:center;margin:0;padding:0 12px;font-weight:600;display:flex}.aiws-side-b{overscroll-behavior-y:none;flex-direction:column;flex:1;gap:18px;min-height:0;padding:12px;display:flex;overflow-y:auto}.aiws-sec{flex-direction:column;gap:6px;display:flex}.aiws-sec-h{font-size:var(--fs-label);color:var(--n-600);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.aiws-sec-h .count{color:var(--n-500);font-weight:400}.aiws-ctx{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-addctx{appearance:none;border:1px dashed var(--n-400);border-radius:var(--r-sm);height:24px;color:var(--n-600);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;display:inline-flex}.ai-addctx:hover{color:var(--n-900);border-color:var(--n-600)}.aiws-recs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aiws-recrow{border-radius:var(--r);min-height:32px;color:var(--n-900);font-size:var(--fs-label);white-space:nowrap;align-items:center;gap:8px;padding:0 6px;text-decoration:none;display:flex}.aiws-recrow>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.aiws-recrow .nav-icon{color:var(--n-600)}.aiws-recrow:hover{background:var(--n-50)}@media (max-width:1250px){.aiws{grid-template-columns:220px minmax(0,1fr)}.aiws[data-side=true]{grid-template-columns:220px minmax(0,1fr) 250px}}@media (max-width:960px){.aiws,.aiws[data-side=true]{grid-template-columns:200px minmax(0,1fr)}.aiws-side{display:none}}.aihist{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}.aihist-top{align-items:center;gap:4px;padding:10px 10px 6px;display:flex}.aihist-search{flex:1;min-width:0}.aihist-new{flex:none}.aihist-list{overscroll-behavior-y:none;min-height:0;padding:0 var(--s-2) var(--s-3);flex:1;overflow-y:auto}.aihist-group{margin-bottom:var(--s-3)}.aihist-group-label{padding:var(--s-1) var(--s-2);color:var(--n-600);font-size:var(--fs-label);margin:0;font-weight:600}.aihist-row{align-items:center;display:flex;position:relative}.aidr-hist-item{min-width:0;padding-right:var(--s-7);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.aichat-prompt-list:has(.aidr-hist-item){grid-template-columns:minmax(0,1fr)}.aihist-item{appearance:none;min-width:0;height:var(--control-h);padding:0 var(--s-7) 0 var(--s-2);border-radius:var(--r-sm);cursor:pointer;color:var(--n-900);font-family:inherit;font-size:var(--fs-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;overflow:hidden}.aihist-item:hover,.aihist-item[aria-current=true]{background:var(--n-200)}.aihist-actions{top:0;right:var(--s-1);align-items:center;display:flex;position:absolute}.aihist-more,.aihist-star{appearance:none;width:var(--control-h);height:var(--control-h);border-radius:var(--r-sm);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.aihist-row:hover .aihist-more,.aihist-row:hover .aihist-star,.aihist-more:focus-visible,.aihist-star:focus-visible,.aihist-more[aria-expanded=true]{opacity:1}.aihist-more,.aihist-star{color:var(--n-600)}.aihist-more:hover,.aihist-star:hover{background:var(--n-200);color:var(--n-900)}.aihist-star[aria-pressed=true]{opacity:1;color:var(--n-900)}.aihist-more[aria-expanded=true]{color:var(--n-900)}.aihist-grip{appearance:none;width:var(--s-4);height:var(--control-h);border-radius:var(--r-sm);cursor:grab;opacity:0;color:var(--n-600);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.aihist-row:hover .aihist-grip,.aihist-grip:focus-visible{opacity:1}.aihist-grip:hover{background:var(--n-200);color:var(--n-900)}.aihist-twist{appearance:none;width:var(--s-5);height:var(--s-5);border-radius:var(--r-sm);cursor:pointer;color:var(--n-600);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.aihist-twist:hover{background:var(--n-200);color:var(--n-900)}.aihist-nest{margin-left:var(--s-4)}.aihist-note{padding:var(--s-2);color:var(--n-600);font-size:var(--fs-label);margin:0}.aihist-group-label{align-items:center;display:flex}.aihist-add{appearance:none;width:var(--s-5);height:var(--s-5);border-radius:var(--r-sm);cursor:pointer;color:var(--n-600);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.aihist-add:hover{background:var(--n-200);color:var(--n-900)}.aiproj{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--n-200);background:var(--surface);min-width:0;min-height:44px;padding:0 8px 0 12px;display:flex}.aiproj>.nav-icon{color:var(--n-600);flex:none}.aiproj-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);font-size:var(--fs-body);font-weight:600;overflow:hidden}.aiproj-rename{flex:0 280px}.aiproj-count{color:var(--n-600);font-size:var(--fs-label);white-space:nowrap;flex:none}.aiproj-rules{flex:none;gap:6px}.aiproj-dot{background:var(--n-900);border-radius:50%;width:6px;height:6px}.ai-page .aichat-log{grid-template-columns:minmax(0,680px);place-content:start center;padding:20px 24px 8px;display:grid}.ai-page .aichat-composer{border-radius:14px;width:calc(100% - 48px);max-width:680px;margin:8px auto 16px;box-shadow:0 1px 2px #1123430f}.ai-page .aichat-head{min-height:44px;padding:0 8px 0 12px}.aihome{flex-direction:column;gap:28px;padding-top:48px;display:flex}.aihome-hello{font-size:var(--fs-title);color:var(--n-900);justify-content:center;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.ai-page .aihome .aichat-composer{width:100%;margin:0}.aihome-h{font-size:var(--fs-label);color:var(--n-600);margin:0 0 8px;font-weight:700}.aihome-asks{border:1px solid var(--n-300);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.aihome-asks li+li{border-top:1px solid var(--n-200)}.aihome-ask{appearance:none;width:100%;height:42px;color:var(--n-900);font-size:var(--fs-label);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;display:flex}.aihome-ask:hover{background:var(--n-50)}.aihome-ask .nav-icon{color:var(--n-500);flex:none}.aihome-ask-t{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.aihome-more{color:var(--brand-link);margin-left:auto;font-weight:400}.aihome-h{align-items:center;gap:8px;display:flex}.aihome-skills{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px;display:grid}.aihome-skill{appearance:none;border:1px solid var(--n-300);background:var(--surface);min-width:0;height:40px;color:var(--n-900);font-size:var(--fs-label);text-align:left;white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.aihome-skill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.aihome-skill .nav-icon{color:var(--n-600);flex:none}.aihome-skill:hover{border-color:var(--n-400);background:var(--n-50)}.aihome-skill-new{color:var(--n-600)}.aichat-composer{position:relative}.aichat-slash{z-index:5;overscroll-behavior-y:none;border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);width:min(360px,100% - 16px);max-height:min(420px,60vh);box-shadow:var(--shadow-pop);padding:4px;position:absolute;bottom:calc(100% + 6px);left:8px;overflow-y:auto}.aihome .aichat-slash{top:calc(100% + 6px);bottom:auto}.aichat-slash-h{font-size:var(--fs-label);color:var(--n-500);margin:0;padding:6px 8px 2px;font-weight:700}.aichat-slash-it{appearance:none;border-radius:var(--r-sm);width:100%;height:34px;color:var(--n-900);font-size:var(--fs-label);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.aichat-slash-it[aria-selected=true],.aichat-slash-it:hover{background:var(--n-100)}.aichat-slash-it .nav-icon{color:var(--n-600);flex:none}.aichat-slash-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aichat-slash-c{color:var(--n-500);font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:var(--fs-label);flex:1}.aichat-slash-mark{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:var(--fs-label);font-weight:700}.aichat-skillbtn{appearance:none;border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);height:28px;color:var(--n-700);font-size:var(--fs-label);cursor:pointer;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.aichat-skillbtn:hover{background:var(--n-100);color:var(--n-900)}.aichat-asked-skill{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.aichat-asked-sk{border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface);height:22px;font-size:var(--fs-label);color:var(--n-800);align-items:center;gap:4px;padding:0 7px;font-weight:600;display:inline-flex}.aisk-wrap{overscroll-behavior-y:none;flex:1;min-height:0;overflow:auto}.aisk-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.aisk-table th{z-index:1;border-bottom:1px solid var(--n-200);background:var(--surface);height:39px;color:var(--n-600);text-align:left;white-space:nowrap;padding:0 14px;font-size:12.5px;font-weight:500;position:sticky;top:0}.aisk-table td{border-bottom:1px solid var(--n-200);height:40px;color:var(--n-900);white-space:nowrap;padding:0 14px}.aisk-table tr:hover td{background:var(--n-50)}.aisk-name a{color:var(--n-900);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.aisk-name .nav-icon{color:var(--n-600)}.aisk-pending{align-items:center;gap:8px;font-weight:600;display:inline-flex}.aisk-dim{color:var(--n-600)}.aisk-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--n-700)}.aisk-slash{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:12px;font-weight:700}.aisk-lab{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.aisk-lab[data-tone=no]{color:var(--n-600)}.aisk-lab[data-tone=write]{color:var(--n-900);font-weight:600}.aisk-lab[data-tone=req]{color:var(--review);font-weight:600}.aisk-wrap{container-type:inline-size}@container (max-width:1100px){.aisk-hide-1{display:none}}@container (max-width:900px){.aisk-hide{display:none}}.aisk-title{align-items:center;gap:8px;display:inline-flex}.aisk-detail{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.aisk-main{overscroll-behavior-y:none;min-width:0;overflow:auto}.aisk-side{overscroll-behavior-y:none;border-left:1px solid var(--n-200);min-width:0;overflow:auto}.aisk-sec{border-bottom:1px solid var(--n-200);padding:16px 20px}.aisk-sec:last-child{border-bottom:0}.aisk-sec-h{color:var(--n-900);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.aisk-sec-h .count{color:var(--n-500);font-weight:400}.aisk-instr{border:1px solid var(--n-300);white-space:pre-line;border-radius:10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.7}.aisk-flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aisk-flow li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;display:grid;position:relative}.aisk-flow li>span{padding:2px 0 14px}.aisk-flow i{z-index:1;border:1.5px solid var(--n-400);background:var(--surface);width:24px;height:24px;color:var(--n-700);border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;display:flex;position:relative}.aisk-flow i[data-lock=true]{border-color:var(--review);color:var(--review)}.aisk-flow li:not(:last-child):after{content:"";background:var(--n-300);width:1.5px;height:calc(100% - 24px);position:absolute;top:24px;left:12px}.aisk-runs{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aisk-runs li{white-space:nowrap;align-items:center;gap:8px;height:28px;font-size:13px;display:flex}.aisk-runs .nav-icon{color:var(--n-600)}.aisk-run-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.aisk-runs .aisk-dim{margin-left:auto;font-size:12.5px}.aisk-empty{color:var(--n-600);margin:0;font-size:13px}.aisk-prop{border-bottom:1px solid var(--n-200);padding:14px 16px}.aisk-prop:last-child{border-bottom:0}.aisk-prop-h{color:var(--n-600);margin:0 0 8px;font-size:12px;font-weight:700}.aisk-kv{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:6px 10px;margin:0;font-size:13px;display:grid}.aisk-kv dt{color:var(--n-600);white-space:nowrap}.aisk-kv dd{min-width:0;margin:0}.aisk-tl{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aisk-tl li{align-items:center;gap:8px;height:28px;font-size:13px;display:flex}.aisk-tl .nav-icon{color:var(--n-600)}@media (max-width:960px){.aisk-detail{grid-template-columns:minmax(0,1fr)}.aisk-side{border-left:0;border-top:1px solid var(--n-200)}}.aisk-form-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.aisk-form{overscroll-behavior-y:none;flex:1;max-width:760px;min-height:0;padding:16px 20px;overflow:auto}.aisk-fld{border:0;flex-direction:column;gap:6px;min-width:0;margin:0 0 16px;padding:0;display:flex}.aisk-fld-l{color:var(--n-800);padding:0;font-size:12.5px;font-weight:600}.aisk-cmd{align-items:center;gap:6px;display:flex}.aisk-cmd-pre{color:var(--n-500);font-family:var(--font-mono,ui-monospace, Menlo, monospace)}.aisk-cmd .input{flex:1}.aisk-ta{resize:vertical;min-height:110px;line-height:1.7}.aisk-chk{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;display:grid}.aisk-chk label,.aisk-rad label{border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:13px;display:flex}.aisk-chk label[data-on=true],.aisk-rad label[data-on=true]{border-color:var(--n-400);background:var(--brand-tint)}.aisk-rad{flex-direction:column;gap:6px;display:flex}.aisk-rad label[data-disabled=true]{color:var(--n-500);background:var(--n-50);cursor:default}.aisk-rad label .nav-icon{color:var(--n-500);margin-left:auto}.aisk-err{color:var(--danger);margin:0;font-size:12.5px}.sks-objects{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.aisk-chk label[data-disabled=true]{color:var(--n-500);background:var(--n-50);cursor:default}.sks-sec-h{align-items:center;gap:8px;display:flex}.sks-count{color:var(--n-600);font-variant-numeric:tabular-nums;font-size:12.5px}.sks-rows{border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sks-row{border-bottom:1px solid var(--n-200);flex-wrap:wrap;align-items:center;gap:4px;padding:0 8px 0 0;display:flex}.sks-row:last-child{border-bottom:0}.sks-row[data-bad=true]{background:var(--n-50)}.sks-row-main{min-width:0;height:40px;font:inherit;text-align:left;color:var(--n-900);cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:24px minmax(0,1.2fr) minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:grid}.sks-row-main[data-static=true]{cursor:default}button.sks-row-main:hover{background:var(--n-50)}.sks-n{color:var(--n-500);font-variant-numeric:tabular-nums}.sks-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.sks-key,.sks-mono{font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-size:12px}.sks-key{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-600);overflow:hidden}.sks-tag{border:1px solid var(--n-300);height:22px;color:var(--n-700);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.sks-target{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-600);font-size:12.5px;overflow:hidden}.sks-ib{width:28px;height:28px}.sks-row-err{flex-basis:100%;padding:0 10px 8px 42px}.sks-result{flex-direction:column;gap:10px;display:flex}.sks-result-r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sks-result-k{width:88px;color:var(--n-600);font-size:12.5px}.sks-rad{flex-flow:wrap}.sks-dialog{width:min(520px, calc(100vw - var(--s-6)))}.sks-form .field{margin-bottom:12px}.sks-opts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:760px){.sks-row-main{grid-template-columns:24px minmax(0,1fr) auto}.sks-row-main .sks-key,.sks-row-main .sks-target{display:none}}.note-metablock{margin:0 0 var(--s-7)}.note-metablock .note-meta{margin-bottom:var(--s-2)}.note-links{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.note-links-label{color:var(--n-600);font-size:var(--fs-label);margin-right:var(--s-1);font-weight:600}.note-link{align-items:center;gap:0;display:inline-flex}.note-links-add{flex:200px;min-width:0}.prop .note-links-add .pick-trigger{border-color:#0000}.prop .note-links-add .pick-trigger:hover{background:var(--n-100)}.prop .note-links-add .pick-trigger:focus-visible,.prop .note-links-add .pick-trigger[aria-expanded=true]{border-color:var(--n-300)}.sched-cards{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.sched-card-body{gap:var(--s-2);display:grid}.sched-card-meta{color:var(--n-700);font-size:var(--fs-label);margin:0}.sched-card-url{color:var(--n-900);font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.sched-card-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.kanban{padding:var(--s-4);overflow-x:auto}.kanban-error{margin:0 0 var(--s-3);color:var(--danger);font-size:var(--fs-label)}.kanban-cols{gap:var(--s-3);align-items:flex-start;min-height:320px;display:flex}.kanban-cols:after{content:"";flex:0 0 var(--s-1)}.kanban-col{gap:var(--s-2);width:280px;padding:var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--n-50);flex-direction:column;flex:none;display:flex}.kanban-col[data-over=true]{border-color:var(--n-400)}.kanban-col-head{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-1);min-height:var(--control-h);display:flex}.kanban-col-name{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.kanban-cards{gap:var(--s-2);min-height:var(--s-6);margin:0;padding:0;list-style:none;display:grid}.kanban-card{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);cursor:grab;display:grid}.kanban-card[data-dragging=true]{opacity:.5}.kanban-card[data-pending=true]{opacity:.45;border-style:dashed}.kanban-card-title{color:var(--n-900);font-size:var(--fs-body);font-weight:600;text-decoration:none}.kanban-card-title:hover{text-decoration:underline}.kanban-card[data-grabbed=true]{border-color:var(--n-700)}.kanban-card-top{align-items:flex-start;gap:var(--s-1);display:flex}.kanban-card-top .kanban-card-title{flex:1;min-width:0}.kanban-card-top:has(>.kanban-card-more) .kanban-card-title{flex:0 auto}.kanban-card{position:relative}.kanban-card-title{text-wrap:pretty}.kanban-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kanban-card-row{gap:var(--s-2);grid-template-columns:72px minmax(0,1fr);align-items:baseline;display:grid}.kanban-card-row:has(>.kanban-card-icon){grid-template-columns:16px minmax(0,1fr);align-items:center}.kanban-card-row:not(:has(>.kanban-card-label,>.kanban-card-icon)){grid-template-columns:minmax(0,1fr)}.kanban-card-icon{color:var(--n-500);display:inline-flex}.kanban-card-icon svg{width:14px;height:14px}.kanban-card-more{background:var(--n-100);color:var(--n-700);border-radius:999px;flex:none;align-self:center;padding:0 6px;font-size:11.5px;font-weight:600;line-height:18px}.kanban-pct{background:var(--n-200);vertical-align:middle;border-radius:3px;width:40px;height:5px;margin-right:6px;display:inline-block;overflow:hidden}.kanban-pct>i{background:var(--n-700);border-radius:3px;height:100%;display:block}.kanban-card-mark{flex:none;align-items:center;display:inline-flex}.kanban-card-label{color:var(--n-600);font-size:var(--fs-label);overflow-wrap:anywhere;line-height:1.35}.kanban-card-value{min-width:0;font-size:var(--fs-label);color:var(--n-800);overflow-wrap:anywhere}.boardswitch-by{display:inline-flex}.boardswitch-by .pick-trigger{width:auto;min-width:140px}.tpltools{gap:var(--s-2);align-items:center;display:flex}.tplvars{display:inline-flex;position:relative}.tplpreview{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--n-50);display:grid}.tplpreview-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.tplpreview-body{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);display:grid}.tplpreview-subject{color:var(--n-900);font-size:var(--fs-body);margin:0;font-weight:600}.tplpreview-text{color:var(--n-900);font-family:inherit;font-size:var(--fs-body);white-space:pre-wrap;margin:0}.tbl tbody tr.tbl-group td{background:var(--n-50);color:var(--n-700);font-size:var(--fs-label);font-weight:600}.approach{gap:var(--s-3);display:grid}.approach-summary{gap:var(--s-2);padding:var(--s-3) var(--s-4) 0;flex-wrap:wrap;display:flex}.approach-tbl td.approach-cells{padding:0 var(--s-2)}.approach-form{align-items:center;gap:var(--s-2);min-height:36px;display:flex}.approach-status{width:140px}.approach-owner{width:150px}.approach-next{width:250px}.approach-when{width:150px;display:inline-flex}.approach-reason{flex:1;min-width:160px}.approach-outcome{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap}.tplimg{align-items:center;gap:var(--s-2);display:inline-flex}.wf{height:calc(100dvh - var(--view-h));flex-direction:column;min-height:480px;display:flex}.wf-body{flex:auto;min-height:0;display:flex}.wf-banner{align-items:center;gap:var(--s-3);min-height:var(--control-h);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--stage-1-tint);background:var(--stage-1-tint);display:flex}.wf-banner .nav-icon{color:var(--stage-1)}.wf-banner-text{color:var(--stage-1);font-size:var(--fs-label)}.wf-banner[data-tone=failed] .wf-banner-text{color:var(--danger)}.wf-ai{left:var(--s-4);bottom:var(--s-4);z-index:1;gap:var(--s-2);width:320px;max-height:60%;padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex;position:absolute}.wf-ai-head{align-items:center;gap:var(--s-2);display:flex}.wf-ai-head .nav-icon{color:var(--n-700)}.wf-ai-title{color:var(--n-900);font-size:var(--fs-label);font-weight:600}.wf-ai-body{color:var(--n-700);font-size:var(--fs-label);margin:0;line-height:1.6}.wf-ai-log{gap:var(--s-2);overscroll-behavior-y:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.wf-ai-turn{gap:var(--s-1);flex-direction:column;display:flex}.wf-ai-asked{color:var(--n-900);font-size:var(--fs-label);margin:0;line-height:1.6}.wf-ai-said{color:var(--n-700);font-size:var(--fs-label);margin:0;line-height:1.6}.wf-ai-wait{justify-content:center;display:flex}.wf-ai-input{min-height:56px}.wf-ai-foot{justify-content:flex-end;gap:var(--s-2);display:flex}.wf-foot{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-top:1px solid var(--n-200);display:flex}.wf-save{color:var(--n-600);font-size:var(--fs-label)}.wf-save[data-state=failed]{color:var(--danger)}.wf-tpl-block{gap:var(--s-2);padding:var(--s-3) var(--s-4);flex-direction:column;display:flex}.wf-tpl-head{align-items:center;gap:var(--s-2);display:flex}.wf-tpl-head .nav-icon{color:var(--n-700)}.wf-tpl-title{color:var(--n-900);font-size:var(--fs-label);font-weight:600}.wf-tpl-hint{color:var(--n-700);font-size:var(--fs-label)}.wf-tpl-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.wf-tpl{align-items:center;gap:var(--s-2);width:240px;padding:var(--s-2) var(--s-3);appearance:none;border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);text-align:left;cursor:pointer;display:flex}.wf-tpl:hover{border-color:var(--n-400);background:var(--n-50)}.wf-tpl-text{flex-direction:column;min-width:0;display:flex}.wf-tpl-name{color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wf-tpl-desc{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wf-canvas{cursor:grab;background-color:var(--surface-sunken);background-image:radial-gradient(var(--n-300) 1px, transparent 1px);touch-action:none;background-size:24px 24px;flex:auto;min-width:0;position:relative;overflow:hidden}.wf-canvas:active{cursor:grabbing}.wf-canvas[data-readonly=true] .wf-node{cursor:default}.wf-surface{position:absolute;top:0;left:0}.wf-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wf-edge path{fill:none;stroke:var(--n-400);stroke-width:1.5px}.wf-edge marker path{fill:none;stroke:var(--n-400);stroke-width:1.2px}.wf-edge[data-taken=true] path{stroke:var(--won)}.wf-edge-label{fill:var(--n-700);font-size:var(--fs-label);paint-order:stroke;stroke:var(--surface-sunken);stroke-width:4px;font-weight:600}.wf-grid{position:relative}.wf-cell{align-items:flex-start;display:flex;position:absolute;top:0;left:0}.wf-cell[data-dragging=true]{z-index:1}.wf-cell-slot{justify-content:center;align-items:center;width:220px;height:64px}.wf-trigger-tag{padding-bottom:var(--s-1);color:var(--n-700);font-size:var(--fs-label);letter-spacing:.04em;font-weight:600;position:absolute;bottom:100%;left:0}.wf-node{justify-content:center;gap:var(--s-1);width:220px;height:64px;padding:var(--s-2) var(--s-3);appearance:none;border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-btn);text-align:left;cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.wf-node:hover{border-color:var(--n-300)}.wf-node[aria-pressed=true]{border-color:var(--n-400);background:var(--n-100)}.wf-node[data-dragging=true]{cursor:grabbing;border-color:var(--n-400)}.wf-node-head{align-items:center;gap:var(--s-2);min-width:0;display:flex}.wf-node-title{min-width:0;color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;overflow:hidden}.wf-node-cat{color:var(--n-600);font-size:var(--fs-label);flex:none}.wf-node-desc{color:var(--n-800);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;padding-left:var(--s-5);overflow:hidden}.wf-node-desc.muted{color:var(--n-600)}.wf-node-warn{border-radius:var(--r-pill);background:var(--danger-tint);width:16px;height:16px;color:var(--danger);font-size:var(--fs-mark);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.wf-node-mark{color:var(--n-700);font-size:var(--fs-label);flex:none;font-weight:600}.wf-node[data-mark=done]{border-color:var(--won)}.wf-node[data-mark=done] .wf-node-mark{color:var(--won)}.wf-node[data-mark=failed]{border-color:var(--danger)}.wf-node[data-mark=failed] .wf-node-mark{color:var(--danger)}.wf-node[data-mark=waiting] .wf-node-mark{color:var(--review)}.wf-node-icon{border-radius:var(--r-sm);background:var(--n-100);width:20px;height:20px;color:var(--n-800);flex:none;justify-content:center;align-items:center;display:inline-flex}.wf-node-icon .nav-icon{width:14px;height:14px}.wf-node-icon[data-cat=trigger],.wf-node-icon[data-cat=workflow]{background:var(--brand-tint);color:var(--brand-navy)}.wf-node-icon[data-cat=conditions]{background:var(--stage-2-tint);color:var(--stage-2)}.wf-node-icon[data-cat=wait]{background:var(--review-tint);color:var(--n-900)}.wf-node-icon[data-cat=records]{background:var(--stage-1-tint);color:var(--stage-1)}.wf-node-icon[data-cat=lists]{background:var(--stage-3-tint);color:var(--stage-3)}.wf-node-icon[data-cat=tasks]{background:var(--won-tint);color:var(--won)}.wf-node-icon[data-cat=notes]{background:var(--n-100);color:var(--n-800)}.wf-node-icon[data-cat=messages]{background:var(--brand-tint);color:var(--brand-navy)}.wf-node-icon[data-cat=ai]{background:var(--review-tint);color:var(--n-900)}.wf-node-icon[data-cat=utilities]{background:var(--n-200);color:var(--n-900)}.wf-hook-row{align-items:center;gap:var(--s-2);min-width:0;display:flex}.wf-hook-value{min-width:0;padding:var(--s-1) var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-900);font-size:var(--fs-label);white-space:nowrap;flex:auto;overflow-x:auto}.wf-hook-muted{color:var(--n-600)}.wf-plus{appearance:none;border:1px solid var(--n-400);border-radius:var(--r-pill);background:var(--surface);width:28px;height:28px;color:var(--n-800);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.wf-plus:hover{background:var(--n-100);border-color:var(--n-500)}.wf-tools{bottom:var(--s-4);align-items:center;gap:var(--s-1);width:fit-content;padding:var(--s-1);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-pop);margin:0 auto;display:flex;position:absolute;left:0;right:0}.wf-tool{min-width:var(--control-h);height:var(--control-h);padding:0 var(--s-2);appearance:none;border-radius:var(--r-sm);color:var(--n-800);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.wf-tool:hover{background:var(--n-100);color:var(--n-900)}.wf-tool[disabled]{color:var(--n-600);cursor:default}.wf-tool[disabled]:hover{background:0 0}.wf-tool-pct{text-align:center;min-width:44px;color:var(--n-800);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.wf-side{border-left:1px solid var(--n-200);background:var(--surface);overscroll-behavior-y:none;flex:none;width:360px;overflow-y:auto}.wf-panel-body{gap:var(--s-4);padding:var(--s-4);flex-direction:column;display:flex}.wf-panel-head{align-items:center;gap:var(--s-2);min-height:var(--control-h);display:flex}.wf-panel-heading{flex-direction:column;flex:auto;min-width:0;display:flex}.wf-panel-title{min-width:0;color:var(--n-900);font-size:var(--fs-body);flex:auto;font-weight:600}.wf-panel-kind{color:var(--n-600);font-size:var(--fs-label)}.wf-panel-sub{color:var(--n-700);font-size:var(--fs-label);margin:0}.wf-section{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--n-200);flex-direction:column;display:flex}.wf-section-title{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.wf-name{min-width:0;height:var(--control-h);padding:0 var(--s-2);appearance:none;border-radius:var(--r-sm);color:var(--n-900);font-size:var(--fs-body);background:0 0;border:1px solid #0000;flex:auto;font-weight:600}.wf-name:hover{border-color:var(--n-300)}.wf-title-input{width:100%;height:var(--control-h);padding:0 var(--s-2);margin-left:calc(-1 * var(--s-2));appearance:none;border-radius:var(--r-sm);color:var(--n-900);font-size:var(--fs-body);background:0 0;border:1px solid #0000;font-weight:600}.wf-title-input:hover{border-color:var(--n-300)}.wf-title-input::placeholder{color:var(--n-900)}.wf-desc{width:100%;padding:var(--s-2);resize:vertical;appearance:none;border-radius:var(--r-sm);color:var(--n-800);font-family:inherit;font-size:var(--fs-label);background:0 0;border:1px solid #0000;line-height:1.6}.wf-desc:hover{border-color:var(--n-300)}.wf-desc::placeholder{color:var(--n-600)}.wf-menu{flex:none;position:relative}.wf-menu-pop{top:var(--s-6);transform-origin:100% 0;min-width:200px;right:0}.wf-menu-danger{color:var(--danger)}.wf-checklist{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.wf-check{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);appearance:none;border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);text-align:left;cursor:pointer;display:flex}.wf-check:hover{border-color:var(--n-300);background:var(--n-50)}.wf-check-text{flex-direction:column;flex:auto;min-width:0;display:flex}.wf-check-title{color:var(--n-900);font-size:var(--fs-label);font-weight:600}.wf-check-reason{color:var(--n-700);font-size:var(--fs-label)}.wf-nexts{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.wf-next{gap:var(--s-1);flex-direction:column;display:flex}.wf-next-label{color:var(--n-600);font-size:var(--fs-label);font-weight:600}.wf-next-row{align-items:center;gap:var(--s-1);display:flex}.wf-next-target{align-items:center;gap:var(--s-2);min-width:0;height:var(--control-h);padding:0 var(--s-2);appearance:none;border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);text-align:left;cursor:pointer;flex:auto;display:flex}.wf-next-target:hover{border-color:var(--n-300);background:var(--n-50)}.wf-next-title{min-width:0;color:var(--n-900);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.wf-next-add{align-items:center;gap:var(--s-2);width:100%;height:var(--control-h);padding:0 var(--s-2);appearance:none;border:1px dashed var(--n-300);border-radius:var(--r-sm);color:var(--n-700);font-size:var(--fs-label);cursor:pointer;background:0 0;display:flex}.wf-next-add:hover{border-color:var(--n-400);color:var(--n-900)}.wf-picker{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.wf-pick-groups{gap:var(--s-4);flex-direction:column;display:flex}.wf-pick-group{gap:var(--s-1);flex-direction:column;display:flex}.wf-pick-cat{color:var(--n-600);font-size:var(--fs-label);padding-bottom:var(--s-1);font-weight:600}.wf-pick{align-items:center;gap:var(--s-2);width:100%;height:var(--control-h);padding:0 var(--s-2);appearance:none;border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);text-align:left;cursor:pointer;display:flex}.wf-pick:hover{border-color:var(--n-300);background:var(--n-50)}.wf-pick-label{color:var(--n-900);font-size:var(--fs-label)}.wf-values{gap:var(--s-3);flex-direction:column;display:flex}.wf-kv{gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;display:grid}.wf-kv .vt{min-width:0}.wf-kv>.input{align-self:start}.vt{position:relative}.vt-head{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.vt-tools{align-items:center;gap:var(--s-2);display:inline-flex}.vt-var{height:20px;padding:0 var(--s-2);appearance:none;border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);color:var(--n-700);font-size:var(--fs-label);font-family:var(--font-mono);cursor:pointer;align-items:center;display:inline-flex}.vt-var:hover{border-color:var(--n-300);color:var(--n-900)}.vt-var[disabled]{color:var(--n-600);cursor:default}.vt-input{min-height:var(--control-h);padding:var(--s-2);white-space:pre-wrap;word-break:break-word;border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);color:var(--n-900);font-size:var(--fs-body);line-height:1.6}.vt-input[data-multiline=true]{min-height:84px}.vt-input:hover{border-color:var(--n-400)}.vt-input:empty:before{content:attr(data-placeholder);color:var(--n-700)}.vt-chip{padding:0 var(--s-1);border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand-navy);font-size:var(--fs-label);white-space:nowrap;-webkit-user-select:all;user-select:all;font-weight:600;display:inline-block}.vt-pop{min-width:260px;max-height:320px;top:100%;left:0}.vt-pop-head{align-items:center;gap:var(--s-1);min-height:var(--control-h);padding:0 var(--s-2);display:flex}.vt-pop-title{color:var(--n-900);font-size:var(--fs-label);font-weight:600}.vt-pop-row{align-items:center;gap:var(--s-2);display:flex}.vt-pop-label{flex:auto;min-width:0}.vt-pop-count{color:var(--n-600);font-size:var(--fs-label)}.wf-switch{align-items:center;gap:var(--s-2);appearance:none;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.wf-switch[disabled]{cursor:default}.wf-switch-wrap{display:inline-flex;position:relative}.wf-switch-ask{top:calc(100% + var(--s-2));z-index:20;gap:var(--s-2);width:280px;padding:var(--s-3);flex-direction:column;display:flex;position:absolute;right:0}.wf-switch-ask-text{color:var(--n-900)}.wf-switch-track{width:32px;height:20px;padding:0 var(--s-1);border-radius:var(--r-pill);background:var(--n-300);transition:background var(--t-hover) var(--ease);align-items:center;display:inline-flex}.wf-switch-thumb{border-radius:var(--r-pill);background:var(--surface);width:12px;height:12px;box-shadow:var(--shadow-btn);transition:transform var(--t-hover) var(--ease)}.wf-switch[aria-checked=true] .wf-switch-track{background:var(--n-900)}.wf-switch[aria-checked=true] .wf-switch-thumb{transform:translate(12px)}.wf-switch-label{color:var(--n-800);font-size:var(--fs-label);font-weight:600}.wf-modal{width:min(440px, calc(100vw - var(--s-6)))}.wf-confirm-title{margin:0 0 var(--s-2);color:var(--n-900);font-size:var(--fs-head);font-weight:600}.wf-ov{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.wf-ov-tile{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-sm);flex-direction:column;display:flex}.wf-ov-label{color:var(--n-600);font-size:var(--fs-label)}.wf-ov-value{color:var(--n-900);font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:600}.wf-ov-value[data-tone=failed]{color:var(--danger)}.wf-run-detail{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-sm);flex-direction:column;display:flex}.wf-run-detail-title{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.wf-run-detail-meta{color:var(--n-700);font-size:var(--fs-label)}.wf-run-link{color:var(--n-900);text-decoration:underline}.wf-run-error{color:var(--danger);font-size:var(--fs-label);margin:0}.wf-history{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.wf-history-row{align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-2);border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.wf-history-row:hover,.wf-history-row[aria-current=true]{background:var(--n-100)}.wf-history-dot{border-radius:var(--r-pill);background:var(--n-400);width:8px;height:8px}.wf-history-row[data-status=done] .wf-history-dot{background:var(--won)}.wf-history-row[data-status=failed] .wf-history-dot{background:var(--danger)}.wf-history-row[data-status=waiting] .wf-history-dot{background:var(--review)}.wf-history-name{color:var(--n-900);font-size:var(--fs-label);font-weight:600}.wf-history-steps{color:var(--n-600);font-size:var(--fs-label)}.wf-history-when{color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.wf-settings{gap:var(--s-6);max-width:640px;padding:var(--s-6) var(--s-5);flex-direction:column;display:flex}.wf-settings-group{gap:var(--s-3);flex-direction:column;display:flex}.wf-settings-title{color:var(--n-900);font-size:var(--fs-head);margin:0;font-weight:600}.wf-settings-row{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--n-200);display:flex}.wf-settings-text{gap:var(--s-1);flex-direction:column;display:flex}.wf-settings-label{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.wf-settings-body{color:var(--n-700);font-size:var(--fs-label)}.wf-settings-value{color:var(--n-800);font-size:var(--fs-label)}.wf-group th{height:var(--row-h);background:var(--n-50);border-bottom:1px solid var(--n-200);text-align:left}.wf-group-name{color:var(--n-800);font-size:var(--fs-label);font-weight:600}.wf-group-count{margin-left:var(--s-2);color:var(--n-600);font-size:var(--fs-label)}.wf-status{align-items:center;gap:var(--s-2);color:var(--n-800);font-size:var(--fs-label);display:inline-flex}.wf-status-dot{border-radius:var(--r-pill);background:var(--n-400);width:8px;height:8px}.wf-status[data-status=live] .wf-status-dot{background:var(--won)}.wf-status[data-status=paused] .wf-status-dot{background:var(--review)}.sq-canvas{overscroll-behavior-y:none;min-width:0;padding:var(--s-6) var(--s-5);background-color:var(--surface-sunken);background-image:radial-gradient(var(--n-300) 1px, transparent 1px);background-size:24px 24px;flex:auto;overflow:auto}.sq-flow{flex-direction:column;align-items:center;width:fit-content;margin:0 auto;display:flex}.sq-item{flex-direction:column;align-items:center;display:flex}.sq-line{background:var(--n-400);width:1px;height:28px;display:block}.sq-pill{align-items:center;gap:var(--s-2);height:28px;padding:0 var(--s-3);appearance:none;border:1px solid var(--n-200);border-radius:var(--r-pill);background:var(--surface);color:var(--n-800);font-size:var(--fs-label);font-weight:600;display:inline-flex}.sq-pill .nav-icon{width:14px;height:14px;color:var(--n-700)}.sq-pill[data-kind=wait]{cursor:pointer}.sq-pill[data-kind=wait]:hover{border-color:var(--n-300);background:var(--n-50)}.sq-step{gap:var(--s-2);width:520px;max-width:100%;padding:var(--s-3) var(--s-4);appearance:none;border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-btn);text-align:left;cursor:pointer;flex-direction:column;display:flex}.sq-step:hover{border-color:var(--n-300)}.sq-step-wrap{max-width:100%;position:relative}.sq-card-menu{position:absolute;top:6px;right:8px}.sq-card-menu>.icon-btn{opacity:.6;width:28px;height:28px}.sq-step-wrap .sq-step-head{padding-right:28px}.sq-step-wrap:hover .sq-card-menu>.icon-btn,.sq-card-menu>.icon-btn[aria-expanded=true]{opacity:1}.sq-step[aria-pressed=true]{border-color:var(--n-400);background:var(--n-100)}.sq-step[data-issue=true]{border-color:var(--danger)}.sq-step-static{cursor:default}.sq-step-head{align-items:center;gap:var(--s-2);min-width:0;display:flex}.sq-ab-chip{border:1px solid var(--n-300);color:var(--n-700);border-radius:4px;flex:none;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.sq-step-title{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.sq-step-kind{min-width:0;color:var(--n-600);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.sq-step-body{color:var(--n-800);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;padding-left:var(--s-7);overflow:hidden}.sq-step-body.muted{color:var(--n-600)}.sq-add{align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-4);appearance:none;border:1px dashed var(--n-400);border-radius:var(--r-pill);background:var(--surface);color:var(--n-800);font-size:var(--fs-label);cursor:pointer;font-weight:600;display:inline-flex}.sq-add:hover{border-color:var(--n-500);background:var(--n-50)}.sq-add[aria-pressed=true]{background:var(--n-100);border-style:solid}.sq-pick{height:auto;padding:var(--s-2)}.sq-pick-text{flex-direction:column;min-width:0;display:flex}.sq-pick-desc{color:var(--n-700);font-size:var(--fs-label)}.sq-check-row{align-items:center;gap:var(--s-2);color:var(--n-800);font-size:var(--fs-label);display:flex}.sq-attach{gap:var(--s-2);flex-direction:column;display:flex}.sq-attach-list{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sq-attach-row{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-1) var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);display:flex}.sq-attach-name{min-width:0;color:var(--n-900);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.sq-attach-size{color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.sq-settings{max-width:720px}.sq-settings-stack{flex-direction:column;align-items:stretch}.sq-window{align-items:center;gap:var(--s-2);display:flex}.sq-window-sep{color:var(--n-700);font-size:var(--fs-label)}.sq-textarea{resize:vertical;min-height:64px;line-height:1.6}.sq-account{max-width:320px}.sq-list{gap:var(--s-6);padding:var(--s-5);flex-direction:column;display:flex}.sq-group{gap:var(--s-3);flex-direction:column;display:flex}.sq-group-head{align-items:center;margin:0;display:flex}.sq-cards{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.sq-card{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);flex-direction:column;display:flex}.sq-card:hover{border-color:var(--n-300)}.sq-card-head{align-items:center;gap:var(--s-2);min-width:0;display:flex}.sq-card-name{min-width:0;color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;text-decoration:none;overflow:hidden}.sq-card-name:hover{text-decoration:underline}.sq-card-desc{min-height:calc(var(--fs-label) * 1.6 * 2);color:var(--n-800);font-size:var(--fs-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.sq-card-desc.muted{color:var(--n-600)}.sq-card-facts{gap:var(--s-3);flex-wrap:wrap;display:flex}.sq-card-fact{align-items:center;gap:var(--s-1);color:var(--n-800);font-size:var(--fs-label);font-variant-numeric:tabular-nums;display:inline-flex}.sq-card-fact .nav-icon{width:14px;height:14px;color:var(--n-700)}.sq-card-foot{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--n-200);display:flex}.sq-card-meta{color:var(--n-700);font-size:var(--fs-label)}.sq-menu-pop{padding:var(--s-1)}.sq-menu-confirm{gap:var(--s-3);padding:var(--s-3);flex-direction:column;min-width:280px;display:flex}.sq-rcp-list{overscroll-behavior-y:none;min-width:0;padding:var(--s-4) var(--s-5);gap:var(--s-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.sq-rcp-filters{gap:var(--s-2);display:flex}.sq-filter{cursor:pointer;text-decoration:none}.sq-filter[aria-current=true]{background:var(--n-900);color:var(--surface);border-color:var(--n-900)}.sq-rcp-rows{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.sq-rcp-row{align-items:center;gap:var(--s-3);height:var(--row-h);padding:0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;text-decoration:none;display:grid}.sq-rcp-row:hover{background:var(--n-50)}.sq-rcp-row[aria-current=true]{border-color:var(--n-400);background:var(--n-100)}.sq-rcp-name{color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sq-rcp-state{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sq-rcp-row[data-live=true] .sq-rcp-state{color:var(--n-800)}.sq-rcp-when{color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.sq-insights{grid-template-columns:repeat(4,1fr);max-width:720px}.sq-rcp-side{width:400px}.sq-rcp-actions{padding-top:0}.sq-link{text-decoration:none}.sq-link:hover{text-decoration:underline}.sq-tl{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sq-tl-item{align-items:center;gap:var(--s-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sq-tl-dot{border-radius:var(--r-pill);background:var(--n-400);width:8px;height:8px}.sq-tl-item[data-kind=email_sent] .sq-tl-dot,.sq-tl-item[data-kind=finished] .sq-tl-dot,.sq-tl-item[data-kind=replied] .sq-tl-dot{background:var(--won)}.sq-tl-item[data-kind=bounced] .sq-tl-dot,.sq-tl-item[data-kind=send_failed] .sq-tl-dot{background:var(--danger)}.sq-tl-item[data-kind=next] .sq-tl-dot,.sq-tl-item[data-kind=queued] .sq-tl-dot{background:var(--review)}.sq-tl-text{align-items:center;gap:var(--s-1);min-width:0;color:var(--n-900);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.sq-tl-text .nav-icon{width:14px;height:14px;color:var(--n-700)}.sq-tl-when{color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.sq-recipients-empty{padding:var(--s-5)}.sq-mailpreview{gap:var(--s-4);flex-direction:column;display:flex}.sqe-modal{width:min(640px, calc(100vw - var(--s-6)))}.sqe-page{padding:var(--s-6) var(--s-4);justify-content:center;display:flex}.sqe-card{border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);width:min(640px,100%);box-shadow:var(--shadow-btn)}.sqe-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5) 0;display:flex}.sqe-title{color:var(--n-900);font-size:var(--fs-head);font-weight:700}.sqe{flex-direction:column;min-height:0;display:flex}.sqe-steps{gap:var(--s-5);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--n-200);color:var(--n-600);font-size:var(--fs-label);margin:0;list-style:none;display:flex}.sqe-steps li{align-items:center;gap:var(--s-2);display:inline-flex}.sqe-steps li[aria-current=step]{color:var(--n-900);font-weight:700}.sqe-dot{border:1px solid var(--n-300);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.sqe-steps li[aria-current=step] .sqe-dot{border-color:var(--n-900);background:var(--n-900);color:#fff}.sqe-body{gap:var(--s-3);padding:var(--s-4) var(--s-5);overscroll-behavior-y:none;flex-direction:column;display:flex;overflow-y:auto}.sqe-row{align-items:start;gap:var(--s-3);grid-template-columns:128px minmax(0,1fr);display:grid}.sqe-label{color:var(--n-700);font-size:var(--fs-label);padding-top:8px;font-weight:600}.sqe-ctl{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.sqe-choice{align-items:center;gap:var(--s-2);min-height:var(--control-h);color:var(--n-900);font-size:var(--fs-body);display:flex}.sqe-count{color:var(--n-600);font-size:var(--fs-label)}.sqe-picked{gap:var(--s-2);padding-left:var(--s-6);flex-direction:column;display:flex}.sqe-recipients{overscroll-behavior-y:none;max-height:220px;overflow-y:auto}.sqe-check{align-items:center;gap:var(--s-2);color:var(--n-800);font-size:var(--fs-label);display:flex}.sqe-static{min-height:var(--control-h);color:var(--n-900);font-size:var(--fs-body);align-items:center;display:flex}.sqe-sum{border:1px solid var(--n-200);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sqe-sum-cell{padding:var(--s-3) var(--s-4);flex-direction:column;gap:2px;display:flex}.sqe-sum-cell+.sqe-sum-cell{border-left:1px solid var(--n-200)}.sqe-sum-l{color:var(--n-600);font-size:11px}.sqe-sum-v{color:var(--n-900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.sqe-sum-v[data-tone=ok]{color:var(--won)}.sqe-sum-v[data-tone=warn]{color:var(--danger)}.sqe-table{border-collapse:collapse;width:100%;font-size:var(--fs-label)}.sqe-table th{border-bottom:1px solid var(--n-200);color:var(--n-600);text-align:left;padding:6px 8px;font-weight:600}.sqe-table td{border-bottom:1px solid var(--n-200);color:var(--n-900);padding:8px}.sqe-num{text-align:right;font-variant-numeric:tabular-nums;width:64px}.sqe-first{gap:var(--s-3);grid-template-columns:128px minmax(0,1fr);align-items:start;display:grid}.sqe-first-box{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--n-200);border-radius:var(--r);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sqe-first-step{color:var(--n-600);font-size:var(--fs-label);white-space:nowrap}.sqe-first-title{color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sqe-first-at{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap}.sqe-foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-5) var(--s-4);border-top:1px solid var(--n-200);display:flex}.sq-search{align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);min-width:280px;display:flex;position:relative}.sq-search .nav-icon{color:var(--n-700)}.sq-search-input{appearance:none;min-width:0;height:100%;color:var(--n-900);font-size:var(--fs-body);background:0 0;border:0;flex:auto}.sq-search-pop{top:100%;left:0;right:0}.sq-recipients{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.sq-recipient{align-items:center;gap:var(--s-3);height:var(--row-h);padding:0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.sq-recipient-name{color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sq-recipient-email{color:var(--n-800);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sq-recipient-email.muted{color:var(--n-600)}.sq-recipient-select{height:28px}.sq-suppress-add{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--n-200);display:flex}.sq-suppress-add .nav-icon{color:var(--n-700)}.sq-suppress-add .input{max-width:320px}.sq-suppress-remove{align-items:center;gap:var(--s-2);display:flex}.sq-suppress-remove .input{width:200px}.mc{flex-direction:column;min-height:100%;display:flex}.mc-rows{flex-direction:column;display:flex}.mc-row{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--n-200);grid-template-columns:72px minmax(0,1fr) auto;min-height:40px;display:grid}.mc-label{color:var(--n-600);font-size:var(--fs-body)}.mc-input{appearance:none;width:100%;min-width:0;height:32px;color:var(--n-900);font-size:var(--fs-body);background:0 0;border:0;padding:0}.mc-input::placeholder{color:var(--n-700)}.mc-row.invalid .mc-input{color:var(--danger)}.mc-side{align-items:center;gap:var(--s-3);white-space:nowrap;display:flex}.mc-muted{color:var(--n-600);font-size:var(--fs-label)}.mc-link{appearance:none;color:var(--n-700);font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;padding:0}.mc-link:hover{color:var(--n-900);text-decoration:underline}.mc-body{appearance:none;resize:none;min-height:240px;padding:var(--s-4) 0;color:var(--n-900);font-size:var(--fs-body);background:0 0;border:0;flex:auto;font-family:inherit;line-height:1.7}.mc-body::placeholder{color:var(--n-700)}.mc-input:focus-visible,.mc-body:focus-visible{outline:none}.mc-foot{align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--n-200);flex-wrap:wrap;display:flex}.mc-tools{align-items:center;gap:var(--s-2);display:flex}.mc-tpl{width:auto;height:var(--control-h)}.mc-bulk{align-items:center;gap:var(--s-2);margin-right:var(--s-2);color:var(--n-700);font-size:var(--fs-label);display:flex}.mc-split{flex:auto;gap:0;min-height:0;display:flex}.mc-main{flex-direction:column;flex:auto;min-width:0;display:flex}.mc-split.with-side .mc-side-panel{display:flex}.mc-to{min-width:0;display:block;position:relative}.mc-to-pop{overscroll-behavior-y:none;width:340px;max-height:320px;overflow-y:auto}.mc-cand-name{min-width:0;color:var(--n-900);font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.mc-cand-mail{min-width:0;color:var(--n-600);font-size:var(--fs-label);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.mc-side-panel{gap:var(--s-3);min-width:0;margin-left:var(--s-4);padding-left:var(--s-4);border-left:1px solid var(--n-200);flex-direction:column;flex:0 0 260px;display:none}.mc-side-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.mc-side-title{color:var(--n-900);font-size:var(--fs-body);font-weight:600}.mc-side-pick .pick-trigger{width:100%}.mc-side-list{gap:var(--s-1);overscroll-behavior-y:none;flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mc-side-row{align-items:center;gap:var(--s-2);min-width:0;display:flex}.mc-side-mail{min-width:0;color:var(--n-800);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.taskd{max-width:720px;padding:var(--s-4) var(--s-4) var(--s-7);gap:var(--s-5);flex-direction:column;margin:0 auto;display:flex}.taskd-head{align-items:center;gap:var(--s-3);display:flex}.taskd-title{font-size:var(--fs-title);color:var(--n-900);text-wrap:balance;margin:0;font-weight:600;line-height:1.4}.taskd-done{appearance:none;align-items:center;gap:var(--s-1);height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-700);font-size:var(--fs-label);cursor:pointer;white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.taskd-done:hover{border-color:var(--n-400)}.taskd-done-swap{justify-items:center;display:inline-grid}.taskd-done-swap>span{grid-area:1/1}.taskd-done-undo,.taskd-done[aria-pressed=true]:hover .taskd-done-state,.taskd-done[aria-pressed=true]:focus-visible .taskd-done-state{opacity:0}.taskd-done[aria-pressed=true]:hover .taskd-done-undo,.taskd-done[aria-pressed=true]:focus-visible .taskd-done-undo{opacity:1}.task-due-overdue{color:var(--danger)}.tbl tbody tr:has(.taskcheck[aria-pressed=true]) td.col-name .cell-text{color:var(--n-500);text-decoration:line-through}.tbl tbody tr:has(.taskcheck[aria-pressed=true]) td.col-name a{color:var(--n-500);text-decoration:line-through}.tbl tbody tr:has(.taskcheck[aria-pressed=true]) .task-due{color:var(--n-500)}.tbl tbody tr:has(.taskcheck[aria-pressed=true]) .taskmove-form{display:none}.taskmove-form .btn:disabled{opacity:.4;cursor:default}.task-prio-narrow{margin-left:var(--s-2);vertical-align:middle;display:none}@container tblwrap (max-width:780px){.task-prio-narrow{display:inline-flex}}body:has(.tasklist-mark) .lvbar{flex-wrap:nowrap}body:has(.tasklist-mark) .lvbar>.lvtabs{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;min-width:0;overflow-x:auto}body:has(.tasklist-mark) .lvbar>.lvtabs::-webkit-scrollbar{display:none}body:has(.tasklist-mark) .lvbar>.lvtools{flex-wrap:nowrap;flex-shrink:0}.taskd-done[aria-pressed=true]{background:var(--n-900);border-color:var(--n-900);color:var(--on-brand)}.taskcheck-form{display:contents}.taskcheck{appearance:none;width:var(--s-4);height:var(--s-4);border:1px solid var(--n-400);background:var(--surface);color:var(--on-brand);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.taskcheck:hover{border-color:var(--n-600)}.taskcheck[aria-pressed=true]{background:var(--n-900);border-color:var(--n-900)}.taskcheck .nav-icon{width:12px;height:12px}.form-error.taskrow-failed{padding:0 var(--s-2);font-size:var(--fs-label);white-space:nowrap;margin:0}.row-pending td{color:var(--n-600)}.row-pending-note{margin-left:var(--s-2);font-size:var(--fs-label)}.task-related{align-items:center;gap:var(--s-1);min-width:0;display:inline-flex}.task-related-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);overflow:hidden}.taskd-props{--prop-label-w:120px;gap:0;margin:0;display:grid}.taskd-muted{color:var(--n-600);font-size:var(--fs-label)}.taskd-related{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.taskd-related li{align-items:baseline;gap:var(--s-1);min-width:0;max-width:100%;display:inline-flex}.taskd-related-link{min-width:0;color:var(--n-900);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.taskd-related li>.taskd-muted,.taskd-related li>form{white-space:nowrap;flex:none}.taskd-related-link:hover{text-decoration:underline}.taskd-section-title{margin:0 0 var(--s-2);color:var(--n-900);font-size:var(--fs-head);font-weight:600}.taskd-body,.taskd-activity{padding-top:var(--s-2)}.taskd-activity .segbar{margin-bottom:var(--s-2)}.tcm-list{margin:0 0 var(--s-3);gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.tcm{gap:var(--s-2);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.tcm[data-state=saving]{opacity:.6}.tcm-head{align-items:baseline;gap:var(--s-2);display:flex}.tcm-name{color:var(--n-900);font-size:var(--fs-label);font-weight:600}.tcm-when{color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.tcm-body{color:var(--n-900);font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.7}.tcm-failed{align-items:center;gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.tcm-form{align-items:flex-end;gap:var(--s-2);display:flex}.tcm-input{resize:none;flex:1;min-height:36px;max-height:160px;overflow-y:auto}.tcm-panel[hidden]{display:none}.tcm-menu{align-self:center;margin-left:auto}.tcm-menu .icon-btn{opacity:0;width:24px;height:24px;transition:opacity var(--dur-1) var(--ease-out)}.tcm:hover .tcm-menu .icon-btn,.tcm-menu .icon-btn:focus-visible,.tcm-menu .icon-btn[aria-expanded=true]{opacity:1}@media (hover:none){.tcm-menu .icon-btn{opacity:1}}.tcm-edit{gap:var(--s-2);margin-top:var(--s-1);display:grid}.tcm-edit .tcm-input{width:100%}.tcm-edit-acts{justify-content:flex-end;gap:var(--s-2);display:flex}.taskd-more-summary{cursor:pointer;color:var(--n-700);font-size:var(--fs-label);padding:var(--s-2) 0;font-weight:600;list-style:none}.taskd-more-summary::-webkit-details-marker{display:none}.taskd-more-summary:before{content:"▸ "}.taskd-more[open] .taskd-more-summary:before{content:"▾ "}.staff-cards{gap:var(--s-3);padding:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;list-style:none;display:grid}.staff-card{align-items:center;gap:var(--s-1);padding:var(--s-4) var(--s-3);text-align:center;border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);flex-direction:column;text-decoration:none;display:flex}.staff-card:hover{border-color:var(--n-400)}.staff-avatar{background:var(--n-900);width:48px;height:48px;color:var(--on-brand);font-size:var(--fs-head);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.staff-avatar-sm{width:24px;height:24px;font-size:var(--fs-label);margin-right:var(--s-2)}.staff-avatar-lg{width:72px;height:72px;font-size:var(--fs-title)}.staff-name{color:var(--n-900);font-size:var(--fs-body);margin-top:var(--s-2);font-weight:600}.staff-sub{color:var(--n-700);font-size:var(--fs-label)}.staffd{gap:var(--s-4);padding:var(--s-4);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.staffd-card{top:var(--s-4);align-items:center;gap:var(--s-2);padding:var(--s-5) var(--s-4);text-align:center;border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex;position:sticky}.staffd-name{margin:var(--s-2) 0 0;color:var(--n-900);font-size:var(--fs-title);font-weight:600}.staffd-kana{color:var(--n-700);font-size:var(--fs-label);margin:0}.staffd-role{color:var(--n-800);font-size:var(--fs-body);margin:0}.staffd-facts{width:100%;margin:var(--s-3) 0 0;text-align:left}.staffd-facts>div{gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--n-200);grid-template-columns:96px minmax(0,1fr);display:grid}.staffd-facts dt{color:var(--n-600);font-size:var(--fs-label);margin:0}.staffd-facts dd{color:var(--n-900);font-size:var(--fs-label);overflow-wrap:anywhere;margin:0}.staffd-main{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.staffd-section{border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);padding:var(--s-4)}.staffd-section-title{align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);color:var(--n-900);font-size:var(--fs-head);font-weight:600;display:flex}.staffd-note{margin:0 0 var(--s-3);color:var(--n-700);font-size:var(--fs-label);line-height:1.6}.staffd-docs{margin:0 0 var(--s-4);gap:var(--s-1);padding:0;list-style:none;display:grid}.staffd-doc{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--n-200);display:flex}.staffd-doc-name{color:var(--n-900);font-size:var(--fs-body);text-decoration:none}.staffd-doc-name:hover{text-decoration:underline}.staffd-doc-meta{color:var(--n-600);font-size:var(--fs-label);flex:auto}.chat{flex:1;grid-template-columns:240px minmax(0,1fr) auto;min-height:0;display:grid}.chat-side{overscroll-behavior-y:none;min-height:0;padding:var(--s-2) 0;border-right:1px solid var(--n-200);background:var(--n-50);flex-direction:column;display:flex;overflow-y:auto}.chat-side-sec{padding:var(--s-2) 0}.chat-side-sec+.chat-side-sec{border-top:1px solid var(--n-200)}.chat-side-head{align-items:center;gap:var(--s-1);min-height:var(--control-h);padding:0 var(--s-2) 0 var(--s-4);color:var(--n-700);font-size:var(--fs-label);font-weight:600;display:flex}.chat-side-item{align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4);color:var(--n-900);text-decoration:none;display:flex}.chat-side-item:hover{background:var(--n-100)}.chat-side-item[aria-current=page]{background:var(--n-200);font-weight:600}.chat-side-hash{color:var(--n-600)}.chat-side-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-side-tag{color:var(--n-700);font-size:var(--fs-label);font-weight:400}.chat-side-note{padding:var(--s-1) var(--s-4);color:var(--n-700);font-size:var(--fs-label)}.chat-side-foot{padding-top:var(--s-2);margin-top:auto}.chat-side-foot .colset-toggle{width:100%;min-height:var(--control-h);padding:0 var(--s-4);color:var(--n-700);border-radius:0;font-weight:400}.chat-side-foot .colset-toggle:hover{background:var(--n-100);color:var(--n-900)}.chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-main-head{align-items:center;gap:var(--s-2);min-height:var(--bar-h);padding:0 var(--s-4);border-bottom:1px solid var(--n-200);color:var(--n-900);font-size:var(--fs-head);flex:none;font-weight:600;display:flex}.chat-main-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-700);font-size:var(--fs-label);font-weight:400;overflow:hidden}.chat-flow{overscroll-behavior-y:none;min-height:0;padding:var(--s-2) 0;flex:1;overflow-y:auto}.chat-day{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-1);color:var(--n-700);font-size:var(--fs-label);font-weight:600;display:flex}.chat-day:before,.chat-day:after{content:"";background:var(--n-200);flex:1;height:1px}.chat-empty{padding:var(--s-4);color:var(--n-700)}.chat-msg{gap:var(--s-3);padding:var(--s-2) var(--s-4);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.chat-msg:hover,.chat-msg:focus-within{background:var(--n-50)}.chat-msg-main{min-width:0}.chat-msg-head{align-items:baseline;gap:var(--s-2);display:flex}.chat-msg-who{color:var(--n-900);font-weight:600}.chat-msg-at{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;text-decoration:none}.chat-msg-at:hover{text-decoration:underline}.chat-p{color:var(--n-900);margin:0}.chat-p+.chat-p{margin-top:var(--s-1)}.chat-deleted{color:var(--n-700)}.chat-ul,.chat-ol{margin:var(--s-1) 0 0;padding-left:var(--s-5);color:var(--n-900)}.chat-pre{margin:var(--s-1) 0 0;padding:var(--s-2);background:var(--n-100);border-radius:var(--r-sm);color:var(--n-900);font-family:var(--font-mono);font-size:var(--fs-label);overflow-x:auto}.chat-code{padding:0 var(--s-1);background:var(--n-100);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-label)}.chat-link{color:var(--n-900);text-decoration:underline}.chat-quote{margin:var(--s-1) 0 0;padding-left:var(--s-3);border-left:1px solid var(--n-300);color:var(--n-700)}.chat-msg-foot{align-items:center;gap:var(--s-2);padding-top:var(--s-1);flex-wrap:wrap;display:flex}.chat-replies{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);text-decoration:none;display:inline-flex}.chat-replies:hover{color:var(--n-900);text-decoration:underline}.chat-replies-n{color:var(--n-900);font-weight:600}.chat-chip{align-items:center;gap:var(--s-1);height:24px;padding:0 var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);color:var(--n-900);font-size:var(--fs-label);text-decoration:none;display:inline-flex}.chat-chip:hover{background:var(--n-100)}.chat-chip .cell-mark{margin-right:0}.chat-msg-acts{top:calc(var(--s-2) * -1);right:var(--s-4);gap:var(--s-1);padding:var(--s-1);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);display:none;position:absolute}.chat-msg:hover>.chat-msg-acts,.chat-msg:focus-within>.chat-msg-acts{display:inline-flex}.chat-act{appearance:none;align-items:center;gap:var(--s-1);height:24px;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--n-700);font:inherit;font-size:var(--fs-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.chat-act:hover{background:var(--n-100);color:var(--n-900)}.chat-act:disabled{color:var(--n-600);cursor:default}.chat-pickwrap{width:280px;padding-top:var(--s-1)}.chat-thread{border-left:1px solid var(--n-200);background:var(--surface);flex-direction:column;width:416px;min-height:0;display:flex}.chat-thread-head{align-items:center;gap:var(--s-2);min-height:var(--bar-h);padding:0 var(--s-2) 0 var(--s-4);border-bottom:1px solid var(--n-200);color:var(--n-900);font-size:var(--fs-head);flex:none;font-weight:600;display:flex}.chat-thread-in{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-700);font-size:var(--fs-label);font-weight:400;overflow:hidden}.chat-thread-records{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-200);flex-wrap:wrap;flex:none;display:flex}.chat-thread-body{overscroll-behavior-y:none;min-height:0;padding:var(--s-2) 0;flex:1;overflow-y:auto}.taskdrawer{z-index:40;border-left:1px solid var(--n-200);background:var(--surface);flex-direction:column;width:480px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0}.taskdrawer-head{align-items:center;gap:var(--s-2);min-height:var(--bar-h);padding:0 var(--s-2) 0 var(--s-4);border-bottom:1px solid var(--n-200);flex:none;display:flex}.taskdrawer-title{min-width:0;color:var(--n-900);font-size:var(--fs-head);flex:1;font-weight:600}.taskdrawer-body{overscroll-behavior-y:none;flex:1;min-height:0;overflow-y:auto}.taskdrawer-body .taskd{max-width:none;padding:var(--s-4);gap:var(--s-4)}.taskdrawer-body .taskd-title{font-size:var(--fs-head)}.taskd-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.taskd-actions:not(:has(*)){display:none}.chat-composer{gap:var(--s-1);margin:var(--s-2) var(--s-4) var(--s-3);padding:var(--s-1) var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);flex:none;display:grid}.chat-composer:focus-within{border-color:var(--n-600)}.chat-composer .chatbox{min-height:48px;padding:var(--s-1) 0;border:0;border-radius:0}.chat-composer-tools,.chat-composer-foot{align-items:center;gap:var(--s-1);display:flex}.chat-tool{appearance:none;justify-content:center;align-items:center;gap:var(--s-1);min-width:var(--control-h);height:var(--control-h);padding:0 var(--s-1);border-radius:var(--r-sm);color:var(--n-700);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.chat-tool:hover{background:var(--n-100);color:var(--n-900)}.chat-tool[data-active=true]{background:var(--n-200);color:var(--n-900)}.chat-send{appearance:none;width:var(--control-h);height:var(--control-h);border-radius:var(--r);background:var(--brand-navy);color:var(--surface);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-send:hover:not(:disabled){background:var(--brand-navy-hover)}.chat-send:disabled{background:var(--n-300);color:var(--n-600);cursor:default}.chat-dm-form{display:contents}.chat-dm-pick{appearance:none;align-items:center;gap:var(--s-2);width:100%;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.chat-chip{max-width:100%}.chat-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-more>.pick{flex:1;min-width:0}.apikey-new{gap:var(--s-2);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r);background:var(--n-50);display:grid}.apikey-new-head{align-items:center;gap:var(--s-2);color:var(--n-900);font-weight:600;display:flex}.apikey-secret{align-items:center;gap:var(--s-3);display:flex}.apikey-secret-text{overflow-wrap:anywhere;min-width:0;padding:var(--s-1) var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);color:var(--n-900);font-family:var(--font-mono);font-size:var(--fs-label)}.apikey-create{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);display:flex}.apikey-create>.input{max-width:320px}.apikey-create>.field-label{white-space:nowrap;flex:none}.clife{align-items:center;gap:var(--s-3);padding:0 var(--s-4) var(--s-3);flex-wrap:wrap;display:flex}.csig{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);display:grid}.csig-doc{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.csig-req{gap:var(--s-2);padding:var(--s-3) var(--s-4);margin-top:0;display:grid}.csig-req-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.csig-message{margin:0}.csig-signer{gap:var(--s-2);grid-template-columns:1fr auto auto;align-items:center;display:grid}.csig-signer-name{gap:var(--s-2);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.csig-events-fold>summary{cursor:pointer;list-style:none}.csig-events-fold>summary::-webkit-details-marker{display:none}.csig-events{gap:var(--s-1);padding-top:var(--s-2);display:grid}.csig-event{gap:var(--s-2);grid-template-columns:auto 1fr auto;display:grid}.csig-req-acts,.csig-act{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.csig-signers{gap:var(--s-2);display:grid}.csig-row{gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;display:grid}.csign-facts{gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;grid-template-columns:max-content 1fr;display:grid}.csign-facts>dd{gap:var(--s-1);flex-direction:column;margin:0;display:flex}.sign-name{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.sign-meta{margin:var(--s-2) 0 0;color:var(--n-700);font-size:var(--fs-label)}.sign-message{white-space:pre-wrap}.sign-doc{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);width:100%;height:70vh;display:block}.sign-form{gap:var(--s-4);display:grid}.sign-consent{align-items:flex-start;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-body);display:flex}.sign-actions{gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.sign-decline{padding-top:var(--s-4);border-top:1px solid var(--n-200)}.sign-checks{margin:0 0 var(--s-4);gap:var(--s-2);color:var(--n-900);font-size:var(--fs-body);padding:0;list-style:none;display:grid}.sign-check-ok{color:var(--won);font-weight:600}.sign-check-ng{color:var(--danger);font-weight:600}.sign-check-none{color:var(--n-600)}.sign-problems{padding-left:var(--s-4);margin:0}.sign-facts{gap:var(--s-2) var(--s-4);margin:0 0 var(--s-5);color:var(--n-900);font-size:var(--fs-body);grid-template-columns:max-content 1fr;display:grid}.sign-facts dt{color:var(--n-700);font-size:var(--fs-label);font-weight:600}.sign-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.sign-hash{font-family:var(--font-mono);font-size:var(--fs-label)}.sign-table{margin-bottom:var(--s-5);table-layout:auto}.docin{gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-6);display:grid}.docin-drop{align-items:center;gap:var(--s-3);padding:var(--s-5);border-color:var(--n-300);border-radius:var(--r-card);flex-flow:wrap;display:flex}.docin-drop-text{min-width:0;color:var(--n-900);font-size:var(--fs-body);flex:1}.docin-bar{align-items:center;gap:var(--s-3);display:flex}.docin-row{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);display:grid}.docin-row.is-done{background:var(--n-50)}.docin-head{align-items:center;gap:var(--s-2);min-width:0;display:flex}.docin-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);font-size:var(--fs-body);font-weight:600;overflow:hidden}.docin-phase{align-items:center;gap:var(--s-1);color:var(--n-700);font-size:var(--fs-label);display:inline-flex}.docin-grid{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.docin-foot{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.docin-done{color:var(--n-900);font-size:var(--fs-body);margin:0}.docin-alert{align-items:center;gap:var(--s-1);color:var(--danger);font-size:var(--fs-label);display:flex}.docin-dup{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--n-50);color:var(--n-900);font-size:var(--fs-body);display:grid}.docin-dup ul{padding-left:var(--s-4);margin:0}.docin-check{align-items:center;gap:var(--s-2);display:inline-flex}.docv{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);display:grid}.docv-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.docv-inline{align-items:center;gap:var(--s-2);display:inline-flex}.docv-note{align-items:center;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-body);flex-wrap:wrap;margin:0;display:flex}.docv-origin{align-items:center;gap:var(--s-4);flex-wrap:wrap;margin:0;display:flex}.docv-preview{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--n-100);justify-content:center;align-items:center;height:60vh;display:flex;overflow:hidden}.docv-doc{border:0;width:100%;height:100%}.docv-img{object-fit:contain;max-width:100%;max-height:100%}.docv-fallback{padding:var(--s-6);color:var(--n-700);font-size:var(--fs-body);text-align:center}.docv-preview-foot{align-items:center;gap:var(--s-2);display:flex}.docv-tbl{table-layout:auto}.docv-tbl tbody td.docv-wrap,.docv-tbl tbody td.docv-keep{height:auto;padding-top:var(--s-2);padding-bottom:var(--s-2)}.docv-wrap .cell-text{white-space:normal;overflow-wrap:break-word}.docv-keep .cell-text{white-space:normal;word-break:keep-all}.docv-nobr{white-space:nowrap}.reltable{padding:0 var(--s-4) var(--s-4)}.reltable .tbl thead th:first-child{width:36%}.csum{gap:var(--s-2) var(--s-6);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-200);background:var(--surface);flex-wrap:wrap;margin:0;display:flex}.csum-item{gap:var(--s-1);display:grid}.csum-key{color:var(--n-600);font-size:var(--fs-label)}.csum-val{align-items:center;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-body);margin:0;font-weight:600;display:flex}.csum-dim{color:var(--n-600);font-weight:400}.cdocs-group{align-items:center;gap:var(--s-2);margin:var(--s-2) 0;color:var(--n-700);font-size:var(--fs-label);font-weight:600;display:flex}.reltable .cdocs thead th:first-child{width:auto}.cdocs thead th:nth-child(2){width:8rem}.cdocs thead th:nth-child(3),.cdocs thead th:nth-child(4){width:7rem}.cdocs thead th:nth-child(5){width:2.5rem}.cdocs thead th:nth-child(6){width:7rem}.cdocs-missing{align-items:center;gap:var(--s-2);padding:0 var(--s-2);color:var(--n-600);font-size:var(--fs-label);display:flex}.taskc-row{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.taskc-time{flex:none;width:96px}.taskrun{flex:1;grid-template-columns:minmax(0,1fr) 416px;min-height:0;display:grid}.taskrun-main{gap:var(--s-4);overscroll-behavior-y:none;flex-direction:column;min-width:0;display:flex;overflow-y:auto}.taskrun-main .taskd{max-width:none}.taskrun-bar{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-6);border-top:1px solid var(--n-200);background:var(--surface);flex-wrap:wrap;margin-top:auto;display:flex;position:sticky;bottom:0}.taskrun-route{gap:var(--s-2);padding:var(--s-3) var(--s-6);border-bottom:1px solid var(--n-200);flex-wrap:wrap;display:flex}.taskrun-stop{align-items:center;gap:var(--s-2);max-width:240px;height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);color:var(--n-700);text-decoration:none;display:inline-flex}.taskrun-stop:hover{background:var(--n-100);color:var(--n-900)}.taskrun-stop[aria-current=step]{border-color:var(--n-900);color:var(--n-900);font-weight:600}.taskrun-stop-n{color:var(--n-700);font-size:var(--fs-label)}.taskrun-stop-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.taskrun-pos{color:var(--n-700);font-size:var(--fs-label)}.taskrun-side{gap:var(--s-3);overscroll-behavior-y:none;min-width:0;padding:var(--s-4);border-left:1px solid var(--n-200);flex-direction:column;display:flex;overflow-y:auto}.taskrun-side-head{color:var(--n-700);font-size:var(--fs-label);margin:0;font-weight:600}.taskrun-record{align-items:center;gap:var(--s-2);display:flex}.taskrun-record-name{color:var(--n-900);font-size:var(--fs-head);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.taskrun-others{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.taskrun-others li{gap:var(--s-2);align-items:baseline;display:flex}.taskrun-others a{color:var(--n-900)}.taskrun-due{color:var(--n-700);font-size:var(--fs-label)}.chat-members-stack{display:inline-flex}.chat-members-stack>*+*{margin-left:calc(var(--s-1) * -1)}.chat-welcome{gap:var(--s-2);max-width:560px;padding:var(--s-6) var(--s-4);flex-direction:column;display:flex}.chat-welcome-title{color:var(--n-900);font-size:var(--fs-title);margin:0;font-weight:600}.chat-welcome-body{color:var(--n-700);margin:0}.chat-welcome-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.chat-members{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-member{align-items:center;gap:var(--s-2);min-height:var(--row-h);border-bottom:1px solid var(--n-200);display:flex}.chat-member-name{color:var(--n-900)}.chat-invite{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.meeting-head-band{justify-content:center;align-items:flex-start;gap:var(--s-2);padding-block:var(--s-3);flex-direction:column}.meeting-band{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.meeting-band-when{color:var(--n-700);font-variant-numeric:tabular-nums}.meeting-band-people{align-items:center;gap:var(--s-1);color:var(--n-700);display:inline-flex}.meeting-band-related{text-decoration:none}.meeting-rail{overscroll-behavior-y:none;gap:var(--s-4);overflow-y:auto}.meeting-rail>*{flex-shrink:0}.transcript-tools{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.transcript-search{flex:none;width:220px}.transcript-count{color:var(--n-700);font-size:var(--fs-label)}.transcript-speakers{gap:var(--s-1);flex-wrap:wrap;flex-basis:100%;order:10;display:inline-flex}.transcript-hit{background:var(--review-tint);color:var(--n-900)}.msum{gap:var(--s-5);flex-direction:column;display:flex}.msum-sec{gap:var(--s-2);flex-direction:column;display:flex}.msum-head{align-items:baseline;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-body);margin:0;font-weight:700;display:flex}.msum-count{color:var(--n-600);font-size:var(--fs-label);font-weight:400}.msum-bullets .msum-item:before{content:"•";color:var(--n-900);flex:none}.msum-overview{color:var(--n-900);font-size:var(--fs-body);margin:0}.msum-list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.msum-item{align-items:baseline;gap:var(--s-2);font-size:var(--fs-body);display:flex}.msum-body{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.msum-text{color:var(--n-900);flex:1;min-width:0}.msum-meta{color:var(--n-700);font-size:var(--fs-label)}.msum-at{flex:none}.msum-foot{align-items:center;gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.msum-empty{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.msum-headrow{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.msum-task{align-items:center;gap:var(--s-2);flex:none;display:flex}.msum-made{flex:none}.meeting-failed{gap:var(--s-3);max-width:66ch;padding:var(--s-5);border:1px solid var(--n-300);border-radius:var(--r);flex-direction:column;display:flex}.meeting-failed-title{color:var(--n-900);font-size:var(--fs-head);margin:0;font-weight:600}.meeting-failed-reason{color:var(--n-900);font-size:var(--fs-body);margin:0}.meeting-failed-remedy{color:var(--n-700);font-size:var(--fs-body);margin:0}.meeting-failed-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.bot-steps{margin:0 0 var(--s-3);gap:var(--s-1);flex-direction:column;padding:0;list-style:none;display:flex}.bot-step{gap:var(--s-3);font-size:var(--fs-label);display:flex}.bot-step-at{color:var(--n-700);font-variant-numeric:tabular-nums;flex:none}.bot-step-name{color:var(--n-900)}.role-form{gap:var(--s-3);margin-top:var(--s-5);padding:var(--s-4);flex-direction:column;display:flex}.role-form-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.role-form-row>.input{flex:240px;width:auto;max-width:360px}.role-form-row>:not(.input){flex:none}.mail-footer-row{align-items:center;gap:var(--s-2);grid-template-columns:minmax(160px,1fr) minmax(160px,1.2fr) minmax(160px,1.2fr) auto;display:grid}.mail-footer-account{color:var(--n-900);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mail-limit-row{align-items:center;gap:var(--s-2);grid-template-columns:minmax(160px,1fr) repeat(3,minmax(96px,.6fr)) auto;display:grid}.mail-field{flex-direction:column;gap:2px;min-width:0;display:flex}.mail-field-label{color:var(--n-600);font-size:11px}:is(.mail-footer-row:has(.mail-field),.mail-limit-row:has(.mail-field)){align-items:end}.mail-track-row{align-items:center;gap:var(--s-2);grid-template-columns:minmax(160px,1fr) minmax(200px,2fr) auto;display:grid}.mail-track-check{align-items:center;gap:var(--s-2);color:var(--n-800);display:inline-flex}@media (max-width:720px){.mail-footer-row,.mail-limit-row,.mail-track-row{grid-template-columns:1fr}}.role-features{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.role-feature{align-items:center;gap:var(--s-2);display:flex}.cf-turnstile{margin-block:var(--s-2)}.pipeline-block{gap:var(--s-2);margin-top:var(--s-5);flex-direction:column;display:flex}.kanban-clusters{padding:var(--s-4) var(--s-4) 0}.attr-edit-check{align-items:center;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-body);display:flex}.attr-edit-range{align-items:center;gap:var(--s-2);display:flex}.attr-edit-range>.input{flex:1 1 0;min-width:0}.attr-edit-section{gap:var(--s-2);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--n-200);flex-direction:column;display:flex}.attr-edit-options{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attr-edit-option{align-items:center;gap:var(--s-2);display:flex}.attr-edit-option-form{align-items:center;gap:var(--s-2);flex:auto;min-width:0;display:flex}.attr-edit-option-form>.input{flex:auto;min-width:0}.rate-form{margin-top:var(--s-4)}.rate-form-row{gap:var(--s-3);flex-wrap:wrap;display:flex}.rate-form-row>.field{flex:180px;min-width:0}.cs-work{height:calc(100dvh - var(--bar-h));background:var(--surface);min-height:520px;color:var(--n-900);grid-template-rows:minmax(0,1fr);grid-template-columns:330px minmax(0,1fr) 320px;gap:0;padding:0;display:grid;overflow:hidden}.cs-work>.cs-list,.cs-work>.cs-ticket,.cs-work>.cs-side{background:var(--surface);border:0;border-radius:0}.cs-work>.cs-ticket,.cs-work>.cs-side{border-left:1px solid var(--n-200)}.cs-list{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.cs-rows{overscroll-behavior-y:none;flex:1;min-height:0;overflow-y:auto}.cs-lh{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-300);display:flex}.cs-viewpick{min-width:0;display:inline-flex}.cs-viewpick .pick-trigger{background:0 0;border-color:#0000}.cs-viewpick .pick-trigger:hover{background:var(--n-100);border-color:#0000}.cs-chips{gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-300);flex:none;display:flex}.cs-chip{padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-pill);color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.cs-chip:hover{background:var(--n-100)}.cs-chip[aria-current=true]{border-color:var(--n-900);background:var(--n-900);color:var(--on-brand)}.cs-chip[aria-current=true] .cs-n{color:var(--on-brand)}.cs-n{margin-left:var(--s-1);color:var(--n-600);font-weight:400}.cs-it{gap:var(--s-1);padding:var(--s-3);border-bottom:1px solid var(--n-200);color:var(--n-900);flex-direction:column;text-decoration:none;display:flex}.cs-it:hover{background:var(--n-50)}.cs-it[aria-current=page]{background:var(--n-100);font-weight:600}.cs-src{color:var(--n-600);flex:none;display:inline-flex}.cs-l1,.cs-l2{align-items:center;gap:var(--s-2);min-width:0;display:flex}.cs-l1{color:var(--n-700);font-size:var(--fs-label)}.cs-l1 b{min-width:0;color:var(--n-900);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:600;overflow:hidden}.cs-org{white-space:nowrap;text-overflow:ellipsis;flex:0 100 auto;min-width:0;overflow:hidden}.cs-av{border-radius:var(--r-pill);background:var(--brand-tint);width:20px;height:20px;color:var(--brand-navy);font-size:var(--fs-mark);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cs-av[data-org=true]{border-radius:var(--r-sm)}.cs-l1 time{color:var(--n-600);font-size:var(--fs-label);white-space:nowrap}.cs-l2{color:var(--n-900)}.cs-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cs-older{padding:var(--s-3);font-size:var(--fs-label);display:block}.cs-pri,.cs-sla{padding:0 var(--s-1);border-radius:var(--r-sm);font-size:var(--fs-label);white-space:nowrap;font-weight:600}.cs-pri{background:var(--n-100);color:var(--n-800)}.cs-pri[data-level=urgent],.cs-pri[data-level=high]{background:var(--review-tint);color:var(--n-900)}.cs-sla{background:var(--n-100);color:var(--n-800)}.cs-sla[data-tone=warn]{background:var(--review-tint);color:var(--n-900)}.cs-sla[data-tone=over]{background:var(--danger);color:var(--on-brand)}.cs-due{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-5);border-bottom:1px solid var(--n-300);background:var(--n-50);font-size:var(--fs-label);flex:none;margin:0;display:flex}.cs-due[data-tone=warn]{background:var(--review-tint)}.cs-due[data-tone=over] b{color:var(--danger)}.cs-kv{gap:var(--s-1);font-size:var(--fs-label);margin:0;display:grid}.cs-kv>div{gap:var(--s-2);display:flex}.cs-kv dt{color:var(--n-700);flex:0 0 72px}.cs-kv dd{color:var(--n-900);margin:0}.cs-day{align-items:center;gap:var(--s-1);margin-right:var(--s-3);display:inline-flex}.cs-inline{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.cs-inline>.input{width:128px}.cs-inline>.pick{flex:0 0 168px;width:auto}.cs-inline>.field-label{flex:0 0 96px}.cs-grp{margin-top:var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);overflow:hidden}.cs-gh{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-300);background:var(--n-100);flex-wrap:wrap;display:flex}.cs-gh>form{margin:0}.cs-gp{padding:var(--s-3) var(--s-4);margin:0}.cs-badge{padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--n-200);color:var(--n-800);font-size:var(--fs-label);font-weight:600}.cs-badge[data-on=true]{background:var(--n-900);color:var(--on-brand)}.cs-title-logo{align-items:center;gap:var(--s-2);display:flex}.cs-subtabs{gap:var(--s-1);border-bottom:1px solid var(--n-300);display:flex}.cs-subtabs a{padding:var(--s-2) var(--s-3);color:var(--n-700);text-decoration:none}.cs-subtabs a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--n-900);color:var(--n-900);font-weight:600}.cs-sh{align-items:center;gap:var(--s-2);display:flex}.cs-ws{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);display:flex}.cs-ws>form{margin:0}.cs-ws .cs-badge{margin-left:var(--s-2)}.cs-meta{color:var(--n-700);font-size:var(--fs-label);font-weight:400;display:block}.cs-state{padding:0 var(--s-2);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-800);font-size:var(--fs-label);white-space:nowrap}.cs-state[data-tone=warn]{background:var(--review-tint);color:var(--n-900);font-weight:600}.tbl tbody tr[data-pending=true] td{background:var(--review-tint)}.cs-grp .tbl{border:0}.cs-ch-tbl{table-layout:fixed}.cs-ch-tbl tr:has(+.cs-ch-below) td{border-bottom:0}.cs-ch-below td{padding-top:0}.cs-ch-tbl .cs-col-ch{width:30%}.cs-ch-tbl .cs-col-org{width:340px}.cs-ch-tbl .cs-col-n{width:128px}.cs-autosave{display:contents}.cs-autosave>.pick{width:100%}.cs-suggest{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;display:flex}.cs-suggest>form{margin:0}.cs-steps{gap:var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-300);margin:0;list-style:none;display:flex}.cs-steps li{align-items:center;gap:var(--s-2);color:var(--n-700);display:flex}.cs-steps li[data-state=now]{color:var(--n-900);font-weight:600}.cs-step-n{border:1px solid var(--n-400);border-radius:var(--r-pill);width:20px;height:20px;color:var(--n-700);font-size:var(--fs-label);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cs-steps li[data-state=now] .cs-step-n,.cs-steps li[data-state=done] .cs-step-n{border-color:var(--n-900);background:var(--n-900);color:var(--on-brand)}.cs-copy{align-items:flex-start;gap:var(--s-2);display:flex}.cs-copy>.input{flex:auto;min-width:0}.cs-mode-cards{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-mode-card{align-items:center;gap:var(--s-2);appearance:none;padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);color:var(--n-800);font:inherit;text-align:left;cursor:pointer;display:flex}.cs-mode-card[aria-checked=true]{border-color:var(--n-900);box-shadow:inset 0 0 0 1px var(--n-900);color:var(--n-900)}.cs-rule-list,.cs-switch-list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.cs-rule-list{margin-bottom:var(--s-2)}.cs-rule-label{align-items:center;gap:var(--s-1);display:inline-flex}.cs-rule-label>.input.cs-num{width:64px}.chgroup{gap:var(--s-2);flex-direction:column;display:flex}.chgroup-h{color:var(--n-700);font-size:var(--fs-label);margin:0;font-weight:600}.chgroups{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chgrid{gap:var(--s-3);display:grid}.chcard{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);color:var(--n-900);flex-direction:column;text-decoration:none;display:flex}.chcard:hover{background:var(--n-50)}.chcard-t{align-items:center;gap:var(--s-2);display:flex}.chcard-s{color:var(--n-700);font-size:var(--fs-label)}.chcard-go{justify-content:center}.chstate{padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--n-100);color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;font-weight:600}.chstate[data-tone=ok]{background:var(--won-tint);color:var(--won)}.mail-head{align-items:center;gap:var(--s-3);display:flex}.mail-head>.calset-title{flex:auto}.mail-list{border-top:1px solid var(--n-200);margin:0;padding:0;list-style:none}.mail-row{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--n-200);display:flex}.mail-row-main{flex-direction:column;flex:auto;min-width:0;display:flex}.mail-row-sub{color:var(--n-700);font-size:var(--fs-label)}.mail-sec{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--n-200);flex-direction:column;display:flex}.mail-sec-h{align-items:center;gap:var(--s-3);display:flex}.mail-form{gap:var(--s-3);flex-direction:column;display:flex}.mail-kv{gap:var(--s-3);grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid}.mail-kv>span:nth-of-type(odd),.mail-kv>label{color:var(--n-700);font-size:var(--fs-label)}.mail-kv>.pick{width:fit-content;min-width:220px}.mail-kv>.input{max-width:320px}.mail-actions{gap:var(--s-2);display:flex}.mail-addr{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.mail-addr-local{width:160px}.mail-addr-slug{width:140px}.mail-inline{align-items:center;gap:var(--s-2);display:flex}.mail-inline>.input{max-width:320px}.mail-tabs{gap:var(--s-1);display:flex}.mail-tab{padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);color:var(--n-700);text-decoration:none}.mail-tab[aria-current=page]{background:var(--n-100);color:var(--n-900);font-weight:600}.mail-dns{border-top:1px solid var(--n-200);grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);display:grid}.mail-dns>span,.mail-dns>code{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--n-200);font-size:var(--fs-label);word-break:break-all}.mail-dns>.mail-dns-h{color:var(--n-700);font-weight:600}.mail-sec-top{border-top:0;padding-top:0}.formlink-count{flex:none;width:90px}.formlink-pick{justify-content:space-between;gap:var(--s-2);width:100%;display:flex}.formlink-status{color:var(--n-600);font-size:var(--fs-label)}.formlink-empty{padding:var(--s-2) var(--s-3);color:var(--n-600)}.mail-kv>textarea{max-width:480px}.chatbot-page{gap:var(--s-6);padding:var(--s-5) var(--s-6) var(--s-7);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.chatbot-main{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.chatbot-form{gap:var(--s-4);flex-direction:column;display:flex}.chatbot-check{align-items:center;gap:var(--s-2);display:inline-flex}.chatbot-checks{gap:var(--s-4);display:flex}.chatbot-main>.mail-head{margin-bottom:var(--s-1)}.chatbot-pub{align-items:center;gap:var(--s-2);display:inline-flex}.chatbot-sec{gap:var(--s-2);flex-direction:column;display:flex}.chatbot-h{color:var(--n-700);font-size:var(--fs-label);margin:0;font-weight:600}.chatbot-val{color:var(--n-800)}.auto-row>.input{flex:0 320px;min-width:0}.auto-row.chatbot-row-tall{align-items:stretch;gap:var(--s-2);flex-direction:column}.chatbot-row-tall>.auto-label{flex:none}.chatbot-row-tall>.textarea{field-sizing:content;flex:none;height:auto;min-height:96px;max-height:50vh}.chatbot-error{margin:var(--s-3) var(--s-6) 0}.chatw-launch-preview{cursor:default;align-self:flex-end}.chatbot-preview{top:var(--s-5);align-items:center;gap:var(--s-3);padding:var(--s-5);border-left:1px solid var(--n-200);flex-direction:column;display:flex;position:sticky}.chatw-page{background:var(--surface);height:100vh;display:flex}.chatw-page>.chatw{flex:auto}.chatw{background:var(--surface);width:100%;max-width:380px;min-height:480px;color:var(--n-900);flex-direction:column;display:flex}.chatw-page>.chatw{max-width:none;min-height:0}.chatbot-preview>.chatw{border:1px solid var(--n-300);border-radius:var(--r-card);height:520px;overflow:hidden}.chatw-h{gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--n-900);color:var(--on-brand);flex-direction:column;display:flex}.chatw[data-accent=navy] .chatw-h{background:var(--brand-navy)}.chatw[data-accent=teal] .chatw-h{background:var(--stage-2)}.chatw[data-accent=green] .chatw-h{background:var(--won)}.chatw[data-accent=plum] .chatw-h{background:var(--stage-3)}.chatw-h small{font-size:var(--fs-label)}.chatw-b{gap:var(--s-2);padding:var(--s-3);overscroll-behavior-y:none;background:var(--n-50);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.chatw-m{max-width:85%;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);white-space:pre-wrap;align-self:flex-start;margin:0}.chatw-m[data-side=visitor]{border-color:var(--n-900);background:var(--n-900);color:var(--on-brand);align-self:flex-end}.chatw-m[data-side=system]{color:var(--n-700);font-size:var(--fs-label);background:0 0;border:0;align-self:center}.chatw-who{color:var(--n-700);font-size:var(--fs-label);font-weight:600;display:block}.chatw-m[data-side=eleven]{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--ai-from), var(--ai-to)) border-box;border-color:#0000}.chatw-m[data-side=eleven] .chatw-who{color:var(--ai-from)}.chatw-book{align-self:flex-start}.chatw-note{color:var(--n-700);font-size:var(--fs-label);margin:0}.chatw-closed{padding:var(--s-5)}.chatw-in{gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--n-200);display:flex}.chatw-in>.input{flex:auto;min-width:0}.chatw-launch-page{background:0 0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.chatw-launch{appearance:none;border-radius:var(--r-pill);background:var(--n-900);width:52px;height:52px;color:var(--on-brand);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.chatw-launch[data-accent=navy]{background:var(--brand-navy)}.chatw-launch[data-accent=teal]{background:var(--stage-2)}.chatw-launch[data-accent=green]{background:var(--won)}.chatw-launch[data-accent=plum]{background:var(--stage-3)}.auto section>.settings-subtitle{margin-bottom:var(--s-3)}.auto-grp{border:1px solid var(--n-300);border-radius:var(--r-card)}.auto-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-200);display:flex}.auto-row:last-child{border-bottom:0}.auto-row>.pick{flex:none;width:auto;min-width:200px}.auto-ic{border-radius:var(--r-sm);background:var(--n-100);width:24px;height:24px;color:var(--n-800);flex:none;justify-content:center;align-items:center;display:inline-flex}.auto-ai-h{align-items:center;gap:var(--s-2);display:flex}.auto-label{flex:1;min-width:0}.cs-crumb{color:var(--n-700);font-weight:400;text-decoration:none}.cs-crumb:hover{color:var(--n-900)}.cs-rules{gap:var(--s-3)}.rulecard{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface)}.rulecard-head{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2);flex-wrap:wrap;display:flex}.rulecard-body{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3) var(--s-3) var(--s-7);border-top:1px solid var(--n-200);grid-template-columns:96px max-content;display:grid}.rulecard-head>.pick{flex:none;width:auto;min-width:120px}.rulecard-grip{cursor:grab;display:inline-flex}.rulecard-kw{min-width:48px;color:var(--n-700);font-size:var(--fs-label);flex:none;font-weight:600}.rulecard-text,.rulecard-label{color:var(--n-700)}.rulecard[data-off=true] .cs-rule-label{color:var(--n-600)}.rulecard-new>.rulecard-head{padding-left:var(--s-3)}.rulecard-add{height:var(--control-h);appearance:none;padding:0 var(--s-3);border:1px dashed var(--n-400);border-radius:var(--r);color:var(--n-700);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.rulecard-add:hover{background:var(--n-100)}.unitfield{width:max-content;height:var(--control-h);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);align-items:stretch;display:inline-flex;overflow:hidden}.unitfield-num{appearance:none;width:56px;padding:0 var(--s-2);color:var(--n-900);font:inherit;text-align:right;background:0 0;border:0}.unitfield>.pick{width:auto}.unitfield .pick-trigger{border:0;border-left:1px solid var(--n-200);border-radius:0;height:100%}.input.cs-num{width:96px}.cs-switch-row{align-items:center;gap:var(--s-3);display:flex}.cs-assign section>.settings-subtitle{margin-bottom:var(--s-3)}.cs-manage>summary{cursor:pointer;color:var(--n-700);font-size:var(--fs-label)}.cs-manage[open]>.fields{margin-top:var(--s-2)}.cs-pane-empty{padding:var(--s-5);color:var(--n-700)}.cs-work:has(>.cs-ticket-empty){grid-template-columns:330px minmax(0,1fr)}.cs-ticket-empty{padding:var(--s-6) var(--s-5);justify-content:center;align-items:center}.cs-empty{align-items:center;gap:var(--s-3);text-align:center;flex-direction:column;max-width:380px;display:flex}.cs-empty-mark{color:var(--n-500);display:inline-flex}.cs-empty-mark svg{width:40px;height:40px}.cs-empty-title{font-size:var(--fs-head);color:var(--n-900);margin:0;font-weight:600}.cs-empty-actions{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.cs-empty-sources{gap:var(--s-3);margin-top:var(--s-1);display:flex}.cs-empty-sources a{padding:var(--s-1);border-radius:var(--r-sm,6px);display:inline-flex}.cs-empty-sources a:hover{background:var(--n-100)}.cs-empty-sources .cs-src img,.cs-empty-sources .cs-src svg{width:16px;height:16px}.cs-ticket{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.cs-ticket-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-300);flex-wrap:wrap;flex:none;display:flex}.cs-ticket-title{gap:var(--s-1);min-width:0;font-size:var(--fs-head);overflow-wrap:anywhere;flex-direction:column;flex:220px;margin:0;font-weight:600;display:flex}.cs-ticket-head>.pick{flex:0 0 168px;min-width:0}.cs-ticket-meta{align-items:center;gap:var(--s-1);color:var(--n-700);font-size:var(--fs-label);flex-wrap:wrap;font-weight:400;display:flex}.cs-ticket-error{padding:var(--s-2) var(--s-5);color:var(--danger);margin:0}.cs-split-note{padding:var(--s-2) var(--s-5);border-bottom:1px solid var(--n-300);background:var(--n-100);font-size:var(--fs-label);flex:none;margin:0}.cs-conv{gap:var(--s-3);overscroll-behavior-y:none;min-height:0;padding:var(--s-4) var(--s-5);background:var(--n-50);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cs-msg{gap:var(--s-3);max-width:640px;display:flex}.cs-msg[data-side=us]{flex-direction:row-reverse;align-self:flex-end}.cs-avm{border-radius:var(--r-pill);background:var(--n-100);width:32px;height:32px;font-size:var(--fs-label);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.cs-msg[data-side=us] .cs-avm{background:var(--n-800);color:var(--on-brand)}.cs-bub{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.cs-msg[data-side=us] .cs-who{text-align:right}.cs-bub{align-items:flex-start}.cs-msg[data-side=us] .cs-bub{align-items:flex-end}.cs-who{color:var(--n-700);font-size:var(--fs-label)}.cs-who b{color:var(--n-900);font-weight:600}.cs-txt{padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere}.cs-msg[data-side=us] .cs-txt{border-color:var(--brand-tint);background:var(--brand-tint);color:var(--n-900)}.cs-note{gap:var(--s-1);padding:var(--s-2) var(--s-3);border:1px solid var(--review);border-radius:var(--r-card);background:var(--review-tint);flex-direction:column;display:flex}.cs-note-body{white-space:pre-wrap;overflow-wrap:anywhere}.cs-msg[data-picked=true] .cs-txt{outline:2px solid var(--n-900)}.cs-chk{margin-top:var(--s-2);flex:none}.cs-files{gap:var(--s-2);flex-wrap:wrap;display:flex}.cs-msg[data-side=us] .cs-files{justify-content:flex-end}.cs-img{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--n-100);cursor:zoom-in;width:240px;max-width:100%;min-height:64px;max-height:240px;padding:0;display:block;position:relative;overflow:hidden}.cs-img img{object-fit:cover;opacity:1;width:100%;height:100%;max-height:240px;transition:opacity var(--dur-2) var(--ease-out);display:block}.cs-img[data-state=loading] img{opacity:0}.cs-img:focus-visible{outline:2px solid var(--n-900);outline-offset:2px}.cs-img-wait{color:var(--n-700);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs-file{align-items:center;gap:var(--s-2);max-width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);font-size:var(--fs-label);flex-wrap:wrap;display:inline-flex}.cs-file-name{min-width:0;color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-file-note{color:var(--n-700);font-size:var(--fs-label);margin:0}.cs-imgview{width:min(1080px, calc(100vw - var(--s-6)))}.cs-imgview .modal-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-imgview-link{font-size:var(--fs-label);flex:none}.cs-imgview-body{min-height:240px;padding:var(--s-3);overscroll-behavior-y:none;background:var(--n-50);justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.cs-imgview-body img{object-fit:contain;max-width:100%;max-height:calc(100vh - 220px);display:block}.cs-sys{align-items:center;gap:var(--s-1);color:var(--n-700);font-size:var(--fs-label);align-self:center;margin:0;display:flex}.cs-sys[data-ai=true]{color:var(--ai-from)}.cs-comp{gap:var(--s-2);padding:var(--s-3) var(--s-5) var(--s-4);border-top:1px solid var(--n-300);flex-direction:column;flex:none;display:flex}.cs-ctab{align-items:center;gap:var(--s-1);display:flex}.cs-ctab-btn{appearance:none;white-space:nowrap;padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);color:var(--n-700);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.cs-ctab-btn[aria-pressed=true]{background:var(--n-200);color:var(--n-900);font-weight:600}.cs-kbd{margin-left:var(--s-1);padding:0 var(--s-1);border:1px solid var(--n-300);border-radius:var(--r-sm);color:var(--n-600);font-family:inherit;font-size:var(--fs-mark);font-weight:700}.cs-ed{gap:var(--s-1);flex-direction:column;display:flex;position:relative}.cs-ed[data-ai=true] .cs-box{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--ai-from), var(--ai-to)) border-box;border-color:#0000}.cs-ailab{align-items:center;gap:var(--s-1);color:var(--ai-from);font-size:var(--fs-label);font-weight:600;display:inline-flex}.cs-iconbtn{width:var(--control-h);justify-content:center;padding:0}.cs-tpl{gap:var(--s-2);flex-direction:column;display:flex}.cs-tpl-list{overscroll-behavior-y:none;flex-direction:column;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cs-tpl-list li{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--n-200);display:flex}.cs-tpl-pick{appearance:none;min-width:0;padding:var(--s-2);color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.cs-tpl-pick:hover{background:var(--n-100)}.cs-tpl-pick span{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-sp{flex:auto}.cs-to{min-width:0;color:var(--n-700);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-box{resize:vertical;min-height:84px;max-height:30dvh}.cs-box[data-note=true]{background:var(--review-tint);border-style:dashed}.cs-cact{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.cs-draft{align-items:center;gap:var(--s-1);color:var(--n-700);font-size:var(--fs-label);display:inline-flex}.cs-split{display:inline-flex}.cs-split>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.cs-split-more{padding:0 var(--s-2);border-left-color:var(--n-700);border-top-left-radius:0;border-bottom-left-radius:0}.cs-notice{font-size:var(--fs-label);margin:0}.cs-selbar{align-items:center;gap:var(--s-3);margin:0 var(--s-5) var(--s-4);padding:var(--s-2) var(--s-3);border-radius:var(--r-card);background:var(--n-900);color:var(--on-brand);flex:none;display:flex}.cs-selbar .btn-quiet{color:var(--on-brand)}.cs-side{overscroll-behavior-y:none;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto}.cs-sb{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-300);flex-direction:column;display:flex}.cs-sb h3{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);margin:0;font-weight:600;display:flex}.cs-card{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);color:var(--n-900);text-decoration:none;display:flex}.cs-card-t{flex-direction:column;min-width:0;display:flex}.cs-card-t small{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-ai{padding:var(--s-2) var(--s-3);border-radius:var(--r);background:var(--n-100);font-size:var(--fs-label);margin:0}.cs-sug{gap:var(--s-2);flex-direction:column;display:flex}.cs-sg{gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--n-50);flex-direction:column;display:flex}.cs-sgt{color:var(--n-800);font-size:var(--fs-label);flex-direction:column;display:flex}.cs-sgt b{color:var(--n-900)}.cs-sga{gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.cs-sga>.btn{white-space:normal;max-width:100%}.cs-props{gap:var(--s-1);margin:0;display:grid}.cs-prop{align-items:center;gap:var(--s-2);grid-template-columns:88px minmax(0,1fr);display:grid}.cs-prop dt{color:var(--n-700);font-size:var(--fs-label);font-weight:400}.cs-prop dd{min-width:0;margin:0}.cs-prop .pick-text{white-space:normal}.cs-prop .pick-trigger{background:0 0;border-color:#0000}.cs-prop dd[data-empty=true] .pick-text{color:var(--n-600);font-weight:400}.cs-prop .pick-trigger:hover{background:var(--n-100);border-color:#0000}.cs-prop .pick-trigger .pick-icon{visibility:hidden}.cs-prop .pick-trigger:hover .pick-icon,.cs-prop .pick-trigger[aria-expanded=true] .pick-icon{visibility:visible}.cs-eleven{margin:var(--s-3);border-radius:var(--r-card);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--ai-from), var(--ai-to)) border-box;border:1px solid #0000}.cs-eleven .cs-ai{background:0 0;padding:0}.cs-eleven .cs-sg{background:var(--surface)}.ai-spark{color:var(--ai-from);flex:none;display:inline-flex}.ai-spark[data-on=true]{animation:ai-glow var(--t-loop) ease-in-out infinite}@keyframes ai-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ai-spark[data-on=true]{animation:none}}.cs-src2{color:var(--n-700);font-size:var(--fs-label);margin:0}.cs-past-card{align-items:center;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-label);padding:10px 14px;text-decoration:none;display:flex}.cs-past-card+.cs-past-card{border-top:1px solid var(--n-200)}.cs-past-card:hover .cs-pt{text-decoration:underline}.cs-past-card .ac-tag{flex:none}.cs-past-card{align-items:flex-start}.cs-tno{color:var(--n-600);flex:none}.cs-pt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cs-pop-body{padding:var(--s-3)}@media (max-width:1500px){.cs-work{grid-template-columns:300px minmax(0,1fr) 280px}.cs-work:has(>.cs-ticket-empty){grid-template-columns:300px minmax(0,1fr)}}@media (max-width:1100px){.cs-work{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:720px){.cs-work{grid-template-rows:minmax(0,40%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cs-list{border-right-width:0;border-bottom:1px solid var(--n-300)}}.fb{flex:1 0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:260px minmax(0,1fr) 340px;min-height:480px;display:grid}.fb-left,.fb-center,.fb-right{overscroll-behavior-y:none;min-height:0;overflow-y:auto}.fb-left{gap:var(--s-1);padding:var(--s-3);border-right:1px solid var(--n-300);flex-direction:column;display:flex}.fb-left-head{align-items:center;gap:var(--s-2);margin:var(--s-2) 0 var(--s-1);display:flex}.fb-left-head b{font-size:var(--fs-label);flex:1;font-weight:600}.fb-qlist{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fb-qrow{align-items:center;gap:var(--s-1);display:flex}.fb-q{align-items:flex-start;gap:var(--s-2);min-width:0;padding:var(--s-2);border-radius:var(--r);color:var(--n-900);font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;flex:1;display:flex}.fb-q:hover{background:var(--n-100)}.fb-q[aria-pressed=true]{background:var(--n-200)}.fb-qn{border-radius:var(--r-sm);background:var(--n-100);min-width:20px;height:20px;font-size:var(--fs-mark);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.fb-qt{flex-direction:column;min-width:0;display:flex}.fb-qt b{font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fb-qt span{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fb-qmove{flex:none;display:flex}.fb-note{margin:var(--s-2) 0 0;color:var(--n-700);font-size:var(--fs-label)}.fb-center{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--n-100);flex-direction:column;display:flex}.fb-device{align-items:center;gap:var(--s-1);display:flex}.fb-device-btn,.fb-ptab-btn{padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);color:var(--n-700);font:inherit;font-size:var(--fs-label);cursor:pointer;appearance:none;background:0 0;border:0}.fb-device-btn[aria-pressed=true],.fb-ptab-btn[aria-pressed=true]{background:var(--surface);color:var(--n-900);font-weight:600}.fb-saved{margin-left:var(--s-3);color:var(--n-700);font-size:var(--fs-label)}.fb-frame{width:100%;max-width:560px}.fb-frame[data-device=phone]{max-width:375px}.fb-right{border-left:1px solid var(--n-300);flex-direction:column;display:flex}.fb-ptab{z-index:1;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-300);background:var(--n-100);display:flex;position:sticky;top:0}.fb-panel{padding:var(--s-3) var(--s-4)}.fb-panel-title{font-size:var(--fs-label);font-weight:600}.fb-conn{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-800);font-size:var(--fs-label)}.fb-sep{border-top:1px solid var(--n-300)}.fb-cond{gap:var(--s-2);flex-direction:column;display:flex}.fb-conditions{align-items:start;gap:var(--s-5);padding:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1fr) 420px;display:grid}.fb-cond-list{border:1px solid var(--n-300);border-radius:var(--r-card);flex-direction:column;display:flex}.fb-cond-row{align-items:start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-200);grid-template-columns:240px minmax(0,1fr);display:grid}.fb-cond-row:last-child{border-bottom:0}.fb-cond-label{font-size:var(--fs-label);font-weight:600}.fb-add-pop{width:300px}.fs{gap:var(--s-4);max-width:1200px;padding:var(--s-4) var(--s-5);flex-direction:column;display:flex}.fs-stats{border:1px solid var(--n-300);border-radius:var(--r-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-stat{gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4);border-right:1px solid var(--n-300);flex-direction:column;display:flex}.fs-stat:last-child{border-right:0}.fs-k,.fs-s{color:var(--n-700);font-size:var(--fs-label)}.fs-v{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:600}.fs-warn{padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--n-100);margin:0}.fs-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-card{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);flex-direction:column;display:flex}.fs-title{font-size:var(--fs-head);margin:0;font-weight:600}.fs-note{color:var(--n-700);font-size:var(--fs-label);margin:0}.fs-code{padding:var(--s-3);border-radius:var(--r);background:var(--n-100);color:var(--n-900);font-family:var(--font-mono);font-size:var(--fs-label);white-space:pre;margin:0;overflow-x:auto}@media (max-width:1100px){.fs-grid,.fs-stats{grid-template-columns:minmax(0,1fr)}}.pf-page{justify-content:center;display:flex}.pf-page[data-embed=true]{min-height:0;padding:var(--s-2);background:var(--surface)}.pf-box{width:100%;max-width:560px}.pf{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);color:var(--n-900);flex-direction:column;display:flex}.pf-title{font-size:var(--fs-title);margin:0;font-weight:600}.pf-desc{color:var(--n-700);white-space:pre-wrap;margin:0}.pf-fields{gap:var(--s-3);flex-direction:column;display:flex}.pf-field{gap:var(--s-1);flex-direction:column;display:flex}.pf-field[data-selected=true],.pf-consent[data-selected=true],.pf-hidden-note[data-selected=true]{outline:2px solid var(--n-900);outline-offset:var(--s-1);border-radius:var(--r-sm)}.pf-label{font-size:var(--fs-label);font-weight:600}.pf-req{margin-left:var(--s-1);color:var(--danger);font-size:var(--fs-mark);font-weight:700}.pf-input{min-height:36px;padding:0 var(--s-3);border:1px solid var(--n-400);border-radius:var(--r);background:var(--surface);color:var(--n-900);font:inherit;appearance:none}.pf-textarea{padding:var(--s-2) var(--s-3)}.pf-pick{display:block}.pf-input[aria-invalid=true]{border-color:var(--danger)}.pf-help{color:var(--n-700);font-size:var(--fs-label)}.pf-error{color:var(--danger);font-size:var(--fs-label);margin:0}.pf-consent{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-label);display:flex}.pf-consent>.rowcheck{margin-top:var(--s-1);flex:none}.pf-hidden-note{padding:var(--s-1) var(--s-2);border:1px dashed var(--n-400);border-radius:var(--r-sm);color:var(--n-700);font-size:var(--fs-label);margin:0}.pf-submit{border-radius:var(--r);background:var(--n-900);min-height:44px;color:var(--on-brand);font:inherit;cursor:pointer;appearance:none;border:0;font-weight:600}.pf[data-accent=navy] .pf-submit{background:var(--brand-navy)}.pf[data-accent=teal] .pf-submit{background:var(--stage-2)}.pf[data-accent=green] .pf-submit{background:var(--won)}.pf[data-accent=plum] .pf-submit{background:var(--stage-3)}.pf[data-radius="0"]{border-radius:0}.pf[data-radius="6"]{border-radius:var(--r-sm)}.pf[data-radius="8"]{border-radius:var(--r)}.pf-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-thanks,.pf-closed{padding:var(--s-5);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);margin:0}.cp-views{gap:var(--s-1);flex-wrap:wrap;display:flex}.cp-views a{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);color:var(--n-700);font-size:var(--fs-label);text-decoration:none}.cp-views a:hover{background:var(--n-100)}.cp-views a[aria-current=page]{background:var(--n-200);color:var(--n-900);font-weight:600}.cp-count{margin-left:var(--s-1);color:var(--n-600)}.cp-mode{align-items:center;gap:var(--s-2);display:flex}.cp-mode-label{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap}.cp-list{gap:var(--s-3);padding:var(--s-4) var(--s-5);flex-direction:column;display:flex}.cp-n{text-align:right;font-variant-numeric:tabular-nums}.cp-note{color:var(--n-700);font-size:var(--fs-label);margin:0}.cp{gap:var(--s-4);max-width:1200px;padding:var(--s-4) var(--s-5);flex-direction:column;display:flex}.cp-stats{border:1px solid var(--n-300);border-radius:var(--r-card);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cp-stat{gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4);border-right:1px solid var(--n-300);flex-direction:column;display:flex}.cp-stat:last-child{border-right:0}.cp-k,.cp-s{color:var(--n-700);font-size:var(--fs-label)}.cp-v{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:600}.cp-section{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);flex-direction:column;display:flex}.cp-section-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.cp-title{align-items:baseline;gap:var(--s-2);font-size:var(--fs-head);margin:0;font-weight:600;display:flex}.cp-sub{color:var(--n-700);font-size:var(--fs-label);font-weight:400}.cp-bars{border-bottom:1px solid var(--n-300);width:100%;height:120px}.cp-bar{fill:var(--n-500)}.cp-axis{color:var(--n-700);font-size:var(--fs-label);display:flex}.cp-links{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cp-form{max-width:560px}.cpx-dot{background:var(--n-900);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.cell>.cpx-dot{margin-right:var(--s-2)}.tbl tbody .cpx-total td.col-name{background:var(--n-50)}.cpx-dot[data-color=blue]{background:var(--opt-blue)}.cpx-dot[data-color=teal]{background:var(--opt-teal)}.cpx-dot[data-color=green]{background:var(--opt-green)}.cpx-dot[data-color=amber]{background:var(--opt-amber)}.cpx-dot[data-color=orange]{background:var(--opt-orange)}.cpx-dot[data-color=red]{background:var(--opt-red)}.cpx-dot[data-color=purple]{background:var(--opt-purple)}.cpx-dot[data-color=gray]{background:var(--opt-gray)}.cpx-colors{gap:var(--s-2);flex-wrap:wrap;display:flex}.cpx-color{cursor:pointer;border:2px solid #0000;border-radius:6px;padding:3px;display:inline-flex}.cpx-color input{opacity:0;pointer-events:none;position:absolute}.cpx-color:has(input:checked){border-color:var(--n-900)}.cpx-color:has(input:focus-visible){outline:2px solid var(--brand-link);outline-offset:1px}.cpx-color .cpx-dot{border-radius:4px;width:18px;height:18px}.cpx-two{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cpx-unit{align-items:center;gap:var(--s-2);color:var(--n-700);white-space:nowrap;display:flex}.cpx-unit .input{min-width:0}.cpx-total td{border-top:1px solid var(--n-300);background:var(--n-50);font-weight:600}.cpx-title{align-items:center;gap:var(--s-2);display:inline-flex}.cpx-detail{grid-template-columns:minmax(0,1fr) 320px;align-items:start;min-height:0;display:grid}.cpx-detail>.cp{min-width:0;max-width:none}.cpx-side{gap:var(--s-3);padding:var(--s-4);border-left:1px solid var(--n-200);flex-direction:column;display:flex}.cpx-side-head{font-size:var(--fs-head);margin:0;font-weight:600}.cpx-form.compact{gap:var(--s-4);display:grid}.cpx-form.compact .cpx-two{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.cpx-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.cpx-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cpx-stats .cp-stat{padding:var(--s-3)}@media (max-width:1366px){.cpx-stats:not(.cpx-stats-4){grid-template-columns:repeat(3,minmax(0,1fr))}.cpx-stats:not(.cpx-stats-4) .cp-stat:nth-child(3n){border-right:0}.cpx-stats:not(.cpx-stats-4) .cp-stat:nth-child(n+4){border-top:1px solid var(--n-300)}}.cpx-asset-tbl thead th:first-child{width:160px}.cpx-asset-tbl .cpx-c-status{width:120px}.cpx-asset-tbl .cpx-c-partner{width:96px}.cpx-asset-tbl .cpx-c-rules{width:200px}.cpx-asset-tbl td.cpx-c-rules .cell,.cpx-asset-tbl td.cpx-c-rules .cell-text{white-space:normal;text-overflow:clip;overflow:visible}.cpx-asset-tbl .cpx-c-basis{width:152px}.cpx-asset-tbl .cpx-c-utm{width:160px}.cpx-asset-tbl .cpx-c-reached{width:56px}.cpx-asset-tbl .cpx-c-new{width:132px}.cpx-asset-tbl .cpx-c-cost{width:104px}.cpx-asset-tbl .col-rest{width:40px}.cpx-byasset{min-width:1030px}.cpx-byasset th:first-child{width:200px}.cpx-byasset th:nth-child(2){width:96px}.cpx-byasset th:nth-child(3){width:64px}.cpx-byasset th:nth-child(4){width:128px}.cpx-byasset th:nth-child(5){width:96px}.cpx-byasset th:nth-child(6){width:118px}.cpx-byasset th:nth-child(7){width:56px}.cpx-byasset th:nth-child(8){width:96px}.cpx-byasset th:nth-child(9){width:80px}.cpx-byasset th:nth-child(10){width:96px}.cpx-group{gap:var(--s-2);flex-direction:column;display:flex}.cpx-group-head{align-items:center;gap:var(--s-2);font-size:var(--fs-body);margin:0;font-weight:600;display:flex}.cpx-group-head .count{color:var(--n-600);font-weight:400}.cpx-row-act{justify-content:flex-end;display:flex}.cpx-costadd{align-items:center;gap:var(--s-2);grid-template-columns:150px minmax(0,1fr) 220px 160px auto;display:grid}.cpx-forecast td{color:var(--n-500)}.cpx-two-col{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cpx-top{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cpx-top li{align-items:center;gap:var(--s-2);grid-template-columns:16px minmax(0,12em) minmax(0,1fr) auto;display:grid}.cpx-top-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cpx-top-bar{background:var(--n-500);border-radius:4px;height:8px}.cpx-top-n{font-variant-numeric:tabular-nums}@media (max-width:1100px){.cpx-detail{grid-template-columns:minmax(0,1fr)}.cpx-side{border-left:0;border-top:1px solid var(--n-200)}.cpx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cpx-costadd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cpx-two-col{grid-template-columns:minmax(0,1fr)}}.cpa-dialog{width:min(880px,100vw - 32px)}.cpa{grid-template-columns:200px minmax(0,1fr);min-height:440px;display:grid}.cpa-kinds{padding:var(--s-3) var(--s-2);border-right:1px solid var(--n-200);background:var(--n-50);flex-direction:column;gap:2px;display:flex}.cpa-h{padding:var(--s-2) var(--s-2) 4px;color:var(--n-600);font-size:var(--fs-label)}.cpa-kind{align-items:center;gap:var(--s-2);height:30px;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--n-800);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cpa-kind:hover{background:var(--n-100)}.cpa-kind[aria-current]{background:var(--n-200);color:var(--n-900);font-weight:600}.cpa-body{gap:var(--s-2);min-width:0;padding:var(--s-3) var(--s-4);flex-direction:column;display:flex}.cpa-table tbody tr{cursor:pointer}.cpa-none{color:var(--n-600);font-size:var(--fs-label);margin:0}.cpa-foot{align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--n-200);margin-top:auto;display:flex}.cpa-move{color:var(--n-700);font-size:var(--fs-label)}.cpa-form{gap:var(--s-4);display:grid}.cpa-rules>legend{margin-bottom:var(--s-2);padding:0}.cpa-rules{gap:var(--s-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.cpa-rule{align-items:center;gap:var(--s-2);grid-template-columns:110px minmax(0,1fr);display:grid}.cpa-rule .input{width:140px}.cpa-rule .cpa-unit{width:90px}@media (max-width:1100px){.cp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-grid{align-items:start;gap:var(--s-4);grid-template-columns:minmax(0,1fr) 320px;display:grid}.vs-side{gap:var(--s-4);flex-direction:column;display:flex}.vs-list{gap:var(--s-2);font-size:var(--fs-label);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vs-list li{gap:var(--s-2);display:flex}.vs-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vs-settings{max-width:880px}.vs-settings+.vs-settings{margin-top:var(--s-4)}.vs-points{width:88px}.vs-match{white-space:normal;min-width:240px}.vs-score-bounds{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1100px){.vs-grid{grid-template-columns:minmax(0,1fr)}}.ma-panel{gap:var(--s-3);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);flex-direction:column;display:flex}.ma-block{gap:var(--s-2);flex-direction:column;display:flex}.ma-title{align-items:baseline;gap:var(--s-2);font-size:var(--fs-label);margin:0;font-weight:600;display:flex}.ma-days{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ma-days li{gap:var(--s-1);padding-bottom:var(--s-2);border-bottom:1px solid var(--n-200);flex-direction:column;display:flex}.ma-days li:last-child{border-bottom:0}.ma-day-title{font-size:var(--fs-label);font-weight:600}.ma-day-pages,.ma-day-meta{color:var(--n-700);font-size:var(--fs-label)}.calset{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.calset-nav{gap:var(--s-1);padding:var(--s-3);border-right:1px solid var(--n-200);flex-direction:column;display:flex}@media (max-width:900px){.calset{grid-template-columns:minmax(0,1fr)}.calset-nav{border-right-width:0;border-bottom:1px solid var(--n-200);flex-flow:wrap}}.calset-nav-item{min-height:32px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--n-700);font-size:var(--fs-body);align-items:center;font-weight:600;text-decoration:none;display:flex}.calset-nav-item:hover,.calset-nav-item[aria-current=page]{background:var(--n-100);color:var(--n-900)}.calset-body{overscroll-behavior-y:none;min-width:0;overflow-y:auto}.calset-page{gap:var(--s-3);max-width:920px;padding:var(--s-5) var(--s-6) var(--s-7);flex-direction:column;display:flex}.calset-title{font-size:var(--fs-head);margin:0;font-weight:600}.calset-acct{border:1px solid var(--n-300);border-radius:var(--r-card);overflow:hidden}.calset-acct-head{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-200);flex-wrap:wrap;display:flex}.calset-acct-name{flex-direction:column;min-width:0;display:flex}.calset-acct-mail{color:var(--n-700);font-size:var(--fs-label)}.calset-cal{align-items:center;gap:var(--s-2);display:inline-flex}.calset-col-flag{width:152px}.calset-col-write{width:144px}.calset-actions{padding:var(--s-3) var(--s-4);justify-content:flex-end;display:flex}.calset-add{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);display:flex}.cal-title{align-items:center;gap:var(--s-1);min-height:var(--control-h);padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--n-900);font:inherit;font-size:var(--fs-head);cursor:pointer;appearance:none;background:0 0;border:0;font-weight:600;display:inline-flex}.cal-title:hover{background:var(--n-100)}.cal-dots{display:inline-flex}.cal-dots .cal-legend-sw{border-radius:var(--r-pill)}.cal-dots .cal-legend-sw+.cal-legend-sw{margin-left:calc(var(--s-1) * -1)}.cal-place{height:20px;color:var(--n-700);white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin-top:4px;padding:0 4px;font-size:11.5px;display:flex;overflow:hidden}.cal-place .nav-icon{flex:none;width:14px;height:14px}.cal-place-wrap{justify-content:center;display:flex}button.cal-place{max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:11.5px}button.cal-place:hover{background:var(--n-100)}.cal-place-on{color:var(--n-900);margin-left:auto;display:inline-flex}.cal-place-on .nav-icon{width:14px;height:14px}.cal-place.is-none{color:var(--n-400)}.cal-place-h{color:var(--n-900);margin:0;padding:8px 10px 6px;font-size:13px;font-weight:600}.cal-place-form{align-items:center;gap:6px;padding:4px 6px;display:flex}.cal-place-form .input{flex:1;min-width:0;height:30px}.cal-month-place{padding-left:var(--s-1);color:var(--n-600);align-items:center;margin-right:auto;display:inline-flex}.cal-month-place .nav-icon{width:13px;height:13px}.cal-now{border-top:2px solid var(--n-900);pointer-events:none;height:0;margin-top:-1px;position:absolute;left:0;right:0}.cal-col .cal-now:before{content:"";background:var(--n-900);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.cal-now-past{border-top-color:var(--n-300);z-index:0}.cal-col .cal-item{z-index:1}.cal-col .cal-now-past:before{content:none}.cal-gutter{position:relative}.cal-now-time{border-radius:var(--r-sm);background:var(--n-900);color:var(--on-brand);font-size:var(--fs-label);padding:0 3px;font-weight:600;position:absolute;right:2px;transform:translateY(-50%)}.cal-item-short{align-items:center;gap:var(--s-1);white-space:nowrap;display:flex}.cal-item-short .cal-item-time{flex:none}.cal-item-short .cal-item-title{flex:0 auto;min-width:0}.cal-item-title .nav-icon,.cal-item-title svg{margin-right:var(--s-1);vertical-align:-2px;flex:none}.evpop-head .cal-legend-sw{margin-top:var(--s-1)}.evpop-row{align-items:flex-start;gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--n-200);display:flex}.evpop-row>.nav-icon,.evpop-row>svg{margin-top:var(--s-1);color:var(--n-700);flex:none}.evpop-who{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.evpop-who-row{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.evpop-note-inline{color:var(--n-700);font-size:var(--fs-label)}.evpop-more{position:relative}.evpop-more-menu{right:0;bottom:calc(100% + var(--s-1));min-width:160px;padding:var(--s-1);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex;position:absolute}.evpop-more-item{align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--n-900);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;display:flex}.evpop-more-item:hover{background:var(--n-100)}.schedp-wrap{margin-top:var(--s-2)}.schedp-table,.schedp-recent{min-width:880px}.schedp-c-name{width:28%}.schedp-c-kind{width:112px}.schedp-c-len{width:120px}.schedp-c-host{width:96px}.schedp-c-num{width:104px}.schedp-c-on{width:72px}.schedp-c-act{width:200px}.schedp-group td{color:var(--n-700);font-size:var(--fs-label);font-weight:600}.schedp-off .schedp-title{color:var(--n-700)}.schedp-name{align-items:center;gap:var(--s-2);min-width:0;display:flex}.schedp-name-text{flex-direction:column;min-width:0;display:flex}.schedp-title{color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.schedp-url{color:var(--n-700);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedp-hosts{gap:var(--s-1);display:inline-flex}.schedp-face{background:var(--n-100);width:24px;height:24px;color:var(--n-900);font-size:var(--fs-label);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.schedp-acts{align-items:center;gap:var(--s-3);display:inline-flex}.schedp-split{gap:var(--s-4);grid-template-columns:minmax(280px,440px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.schedp-split{grid-template-columns:minmax(0,1fr)}}.schedp-mini{border:1px solid var(--n-300);border-radius:var(--r-card);margin:0;padding:0;list-style:none;overflow:hidden}.schedp-mini-row{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--n-200);display:flex}.schedp-mini-row:first-child{border-top:0}.schedp-mini-row>.schedp-name-text{flex:1}.schedp-mini-row.is-on{background:var(--n-100)}.schedp-panel{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);min-width:0}.schedp-panel-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-200);display:flex}.schedp-panel-head>.schedp-name-text{flex:1}.schedp-panel-title{color:var(--n-900);font-size:var(--fs-head);font-weight:600}.schedp-panel>.sched-note{padding:0 var(--s-4)}.schedp-form{flex-direction:column;display:flex}.schedp-form>.sched-note{padding:var(--s-2) var(--s-4) 0}.schedp-sec{border-bottom:1px solid var(--n-200)}.schedp-sec-head{align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-4);cursor:pointer;list-style:none;display:flex}.schedp-sec-head::-webkit-details-marker{display:none}.schedp-sec-title{color:var(--n-900);flex:none;font-weight:600}.schedp-sec-sum{min-width:0;color:var(--n-700);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedp-sec-body{padding:0 var(--s-4) var(--s-4)}.schedp-lengths{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.schedp-length{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);display:flex}.schedp-check{align-items:center;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-body);display:inline-flex}.schedp-check-quiet{color:var(--n-700);font-size:var(--fs-label)}.schedp-fields{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.schedp-fields>[data-span=wide]{grid-column:1/-1}.schedp-colors{align-items:center;gap:var(--s-3);border:0;margin:0;padding:0;display:flex}.schedp-color{align-items:center;gap:var(--s-1);display:inline-flex}.schedp-panel-foot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);display:flex}.schedh{gap:var(--s-5);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.schedh{grid-template-columns:minmax(0,1fr)}}.schedh-list{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schedh-item{gap:var(--s-1);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--n-900);flex-direction:column;text-decoration:none;display:flex}.schedh-item:hover,.schedh-item.is-on{background:var(--n-100)}.schedh-name{font-weight:600}.schedh-sub{color:var(--n-700);font-size:var(--fs-label)}.schedh-main{min-width:0}.schedh-holiday{margin-top:var(--s-4)}.schedh-main .schedp-sec-head{padding:var(--s-3) 0}.schedh-main .schedp-sec-body{padding:0 0 var(--s-4)}.book-durations{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.book-duration{padding:var(--s-1) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);color:var(--n-900);font-size:var(--fs-label);text-decoration:none}.book-duration:hover{background:var(--n-100)}.book-duration[aria-current=true]{border-color:var(--n-900);font-weight:600}.schedp-grid-wrap{min-width:0}.schedp-left{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.schedp-team{gap:var(--s-2);flex-direction:column;display:flex}.schedp-kinds{gap:var(--s-2);display:grid}.schedp-kind{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);display:flex}.schedp-kind:has(input:checked){border-color:var(--n-900)}.schedp-kind-name{color:var(--n-900);font-weight:600}.schedp-members{border:1px solid var(--n-300);border-radius:var(--r);margin:0;padding:0;list-style:none}.schedp-member{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-top:1px solid var(--n-200);flex-wrap:wrap;display:flex}.schedp-member:first-child{border-top:0}.schedp-member .pick{width:136px}.schedp-grid{font-size:var(--fs-label)}.schedp-grid thead th,.schedp-grid tbody td{padding:0 var(--s-1)}.schedp-cell.is-all{background:var(--n-200);color:var(--n-900)}.schedp-cell.is-some{background:var(--n-50);color:var(--n-700)}.schedp-key{width:12px;height:12px;margin-right:var(--s-1);border:1px solid var(--n-300);border-radius:var(--r-sm);vertical-align:middle;display:inline-block}.schedp-key.is-all{background:var(--n-200)}.schedp-key.is-some{background:var(--n-50)}.agent-state{color:var(--n-800);align-items:center;gap:6px;font-size:13px;display:inline-flex}.agent-dot{background:var(--n-400,#c9ced6);border-radius:50%;width:7px;height:7px}.agent-state[data-on] .agent-dot{background:var(--won)}.agent-last{color:var(--n-600);font-size:13px}.agent-modal-form{gap:var(--s-2);flex-direction:column;min-width:380px;display:flex}.agent-modal-lead{color:var(--n-900);margin:0}.agent-modal-h{margin:var(--s-2) 0 0;color:var(--n-600);font-size:13px}.agent-choice{cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;display:flex}.agent-choice>span{gap:2px;display:grid}.agent-choice small{color:var(--n-600);font-size:13px}.agent-check{margin-top:var(--s-2);align-items:center;gap:8px;display:flex}.agent-setup{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1100px;display:grid}.agent-setup-card{padding:var(--s-4);border:1px solid var(--n-200);background:var(--surface);border-radius:12px}.agent-setup-title{margin:0 0 var(--s-3);font-size:16px;font-weight:600}.agent-progress{background:var(--n-200);border-radius:2px;height:4px;overflow:hidden}.agent-progress>span{background:var(--n-900);height:100%;display:block}.agent-progress-n{margin:6px 0 var(--s-2);color:var(--n-600);font-size:13px}.agent-steps{margin:0;padding:0;list-style:none;display:grid}.agent-steps>li{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--n-200);grid-template-columns:22px minmax(0,1fr) auto;display:grid}.agent-step-mark{border:1.5px solid var(--n-300);width:20px;height:20px;color:var(--surface);border-radius:50%;place-items:center;display:grid}.agent-steps>li[data-done] .agent-step-mark{border-color:var(--n-900);background:var(--n-900)}.agent-step-mark svg{width:12px;height:12px}.agent-steps>li[data-done] .agent-step-mark .nav-icon{color:var(--surface)}.agent-step-tx{gap:2px;min-width:0;display:grid}.agent-step-tx small{color:var(--n-600);font-size:13px}.agent-sample{padding:var(--s-3);border:1px dashed var(--n-300);background:var(--n-50);border-radius:12px}.agent-sample-h{margin:0 0 var(--s-2);color:var(--n-600);align-items:center;gap:6px;font-size:13px;display:flex}.agent-sample-card{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--n-200);background:var(--surface);border-radius:10px;display:grid}.agent-sample-from{gap:8px;margin:0;display:flex}.agent-sample-from span{color:var(--n-600)}.agent-sample-quote{padding-left:var(--s-2);border-left:2px solid var(--n-200);color:var(--n-800);margin:0}.agent-sample-slots{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-sample-slots li{border:1px solid var(--n-200);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.agent-tag-hold{background:var(--n-100);color:var(--n-700);border-radius:4px;margin-left:auto;padding:0 6px;font-size:13px}.agent-sample-acts{justify-content:flex-end;gap:6px;display:flex}.agent-watch-empty{justify-items:center;gap:var(--s-3);padding:var(--s-6,48px) 0;color:var(--n-600);display:grid}.agent-watch-empty>.nav-icon{width:24px;height:24px}.agent-watch-title{color:var(--n-900);margin:0;font-weight:600}.agent-tiles{border:1px solid var(--n-200);border-radius:10px;grid-template-columns:repeat(3,minmax(96px,1fr));width:max-content;margin:0;display:grid}.agent-tiles>div{border-left:1px solid var(--n-200);flex-direction:column-reverse;padding:10px 14px;display:flex}.agent-tiles>div:first-child{border-left:0}.agent-tiles dt{color:var(--n-600);white-space:nowrap;font-size:13px}.agent-tiles dd{color:var(--n-900);margin:0;font-size:20px;font-weight:600}.agent-usage{margin:var(--s-2) 0 var(--s-3);grid-template-columns:repeat(4,minmax(96px,auto));justify-self:start}.agent-scope{margin-left:28px}.mt-inline-form{display:contents}.agent-split{grid-template-columns:minmax(360px,420px) minmax(0,1fr);align-items:start;min-height:0;display:grid}.agent-list{border-right:1px solid var(--n-200);min-width:0}.agent-pane{min-width:0;padding:0 var(--s-4)}.agent-filters{padding:var(--s-2) var(--s-3) var(--s-3);flex-wrap:wrap;gap:6px;display:flex}.agent-filter{border:1px solid var(--n-300);height:28px;color:var(--n-800);border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.agent-filter[aria-current=page]{border-color:var(--n-900);background:var(--n-900);color:var(--surface)}.agent-filter-n{background:var(--n-100);min-width:16px;color:var(--n-700);text-align:center;border-radius:8px;padding:0 4px;font-size:11px}.agent-filter[aria-current=page] .agent-filter-n{color:var(--surface);background:#fff3}.agent-list-empty{margin:var(--s-4) var(--s-3);color:var(--n-600)}.agent-row[aria-selected=true] td{background:var(--n-100)}.agent-row-link{color:inherit;text-decoration:none;display:grid}.agent-row-name{color:var(--n-900);font-weight:500}.agent-row-sub{color:var(--n-600);font-size:13px}.agent-row-state{color:var(--n-800);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.agent-row-state svg{width:14px;height:14px}.agent-skip-subj{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.agent-detail{min-width:0}.agent-detail-head{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--n-200);display:flex}.agent-detail-head>div{flex:1;min-width:0}.agent-detail-who{color:var(--n-600);margin:0;font-size:13px}.agent-detail-title{align-items:center;gap:var(--s-2);margin:2px 0 0;font-size:16px;font-weight:600;display:flex}.agent-chip{white-space:nowrap;background:var(--n-100);color:var(--n-700);border-radius:10px;flex:none;padding:0 8px;font-size:13px;font-weight:500}.agent-detail-acts{align-items:center;gap:var(--s-2);display:inline-flex}.agent-detail>.sched-note{margin:var(--s-2) 0}.agent-detail-cols{gap:var(--s-5);padding:var(--s-3) 0 var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,340px);display:grid}.agent-flow,.agent-side{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.agent-h3{margin:var(--s-2) 0 0;color:var(--n-600);font-size:13px;font-weight:600}.agent-steps-flow{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.agent-step{gap:var(--s-2);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.agent-step-ic{border:1px solid var(--n-200);width:24px;height:24px;color:var(--n-700);border-radius:50%;place-items:center;display:grid}.agent-step-ic.is-agent{border-color:var(--n-900);background:var(--n-900);color:var(--surface)}.agent-step-ic svg{width:13px;height:13px}.agent-step-h{color:var(--n-800);margin:2px 0 0}.agent-step-h time{color:var(--n-500);margin-left:6px;font-size:13px}.agent-step-quote{padding-left:var(--s-2);border-left:2px solid var(--n-200);color:var(--n-800);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.agent-step-note{color:var(--n-600);margin:2px 0 0;font-size:13px}.agent-step.is-next .agent-step-h{color:var(--n-500)}.agent-holds{margin:var(--s-2) 0 0;border:1px solid var(--n-200);border-radius:var(--r);padding:0;list-style:none}.agent-hold{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--n-200);flex-wrap:wrap;display:flex}.agent-hold:first-child{border-top:0}.agent-hold[data-chosen]{background:var(--n-100)}.agent-hold-miss{color:var(--n-600);font-size:13px}.agent-skip-unsure{color:var(--n-900);font-weight:600}.agent-stop{align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);color:var(--n-800);font-size:13px;display:flex}.agent-stop[data-stopped]{border-color:var(--n-700);color:var(--n-900);font-weight:600}.agent-stop svg{flex:none;width:14px;height:14px}.agent-queued{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);display:flex}.agent-queued .agent-draft-to{flex:1;margin:0}.agent-autoto{border:0;gap:4px;margin:0;padding:0;display:grid}.agent-unsure-link{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);color:var(--n-900);font-size:13px;text-decoration:none;display:flex}.agent-unsure-link:hover{background:var(--n-50)}.agent-unsure-link svg{width:14px;height:14px}.agent-side .btn{height:28px;padding:0 10px;font-size:13px}.agent-release{align-self:flex-start}.agent-draft-to{color:var(--n-700);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.agent-draft-acts{align-items:center;gap:var(--s-2);display:flex}.agent-week{border:1px solid var(--n-200);border-radius:8px;height:168px;display:flex;overflow:hidden}.agent-week-hours{width:24px;color:var(--n-500);flex:none;margin-top:24px;font-size:11px;position:relative}.agent-week-hours span{position:absolute;right:4px;transform:translateY(-50%)}.agent-week-day{border-left:1px solid var(--n-200);flex-direction:column;flex:1;min-width:0;display:flex}.agent-week-head{height:24px;color:var(--n-700);text-align:center;border-bottom:1px solid var(--n-200);flex:none;font-size:11px;line-height:24px}.agent-week-body{flex:1;position:relative}.agent-week-ev,.agent-week-hold{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;left:3px;right:3px;overflow:hidden}.agent-week-ev{background:var(--n-100);color:var(--n-700)}.agent-week-hold{border:1px dashed var(--n-900);background:var(--surface);color:var(--n-900)}@media (max-width:1365px){.agent-detail-cols{grid-template-columns:minmax(0,1fr)}.agent-split{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}}.agent-settings{max-width:760px}.agent-settings-form{gap:var(--s-2);flex-direction:column;max-width:720px;display:flex}.agent-sources{padding-left:var(--s-5);color:var(--n-900);margin:0}.fb-notify{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.fb-notify-note{color:var(--n-700);font-size:var(--fs-label);margin:0}.fb-notify-mail{gap:var(--s-2);padding-left:var(--s-5);display:grid}.fb-notify-members{gap:var(--s-1);overscroll-behavior:none;max-height:180px;display:grid;overflow-y:auto}.fb-notify-add{gap:var(--s-2);display:flex}.fb-notify-add>.input{flex:1;min-width:0}:is(.aichat-asked,.aichat-send,.book-face,.btn-primary,.cal-day-now .cal-date,.cal-mini-now,.cal-month-now .cal-month-num,.cal-now-time,.chat-send,.chatw-h,.chatw-launch,.chatw-m[data-side=visitor],.ct-chipf[aria-pressed=true],.ct-logo,.ct-recb[data-kind=ok],.rdock.pop,.recflat-pipe li[data-state=now],.cs-badge[data-on=true],.cs-chip[aria-current=true],.cs-msg[data-side=us] .cs-avm,.cs-selbar,.cs-sla[data-tone=over],.cs-steps li[data-state=done] .cs-step-n,.cs-steps li[data-state=now] .cs-step-n,.home-ask-send,.import-step[aria-current=step] .import-step-no,.login-submit,.modal-head .cell-mark,.navbell-count,.people-stack-name,.pf-submit,.player-bar,.player-bar .icon-btn:hover,.dp-day[aria-pressed=true],.dp-month[aria-pressed=true],.sq-filter[aria-current=true],.staff-avatar,.taskd-done[aria-pressed=true],.tip) :is(.nav-icon,.viewbar-icon,.th-type,.field-icon,.pick-icon,.tl-icon){color:inherit}.recflat{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.recflat-head{z-index:4;align-items:center;gap:var(--s-2);min-height:64px;padding:var(--s-2) var(--s-5);border-bottom:1px solid var(--n-300);background:var(--surface);flex-wrap:wrap;display:flex;position:sticky;top:0}.recflat-id{flex-direction:column;min-width:0;display:flex}.recflat-name{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.recflat-name h1{font-size:var(--fs-title);margin:0;font-weight:600}.recflat-chip{display:inline-flex}.recflat-num{color:var(--n-800);font-size:var(--fs-label)}.recflat-sub{color:var(--n-700);font-size:var(--fs-label);margin:0}.recflat-dot{margin:0 var(--s-1);color:var(--n-600)}.recflat-sp{flex:auto}.recflat-sep{background:var(--n-300);width:1px;height:20px}.recflat-body{flex:auto;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.recflat-main{min-width:0;padding-top:var(--s-2);flex-direction:column;display:flex}.recflat-main:has(>.ct-tabs:first-child){padding-top:0}.recflat-main>.segbar{padding:0 var(--s-5)}.recflat-side{border-left:1px solid var(--n-300);top:var(--recflat-head-h,64px);height:calc(100vh - 18px - var(--recflat-head-h,64px));overscroll-behavior:contain;flex-direction:column;align-self:start;display:flex;position:sticky;overflow-y:auto}.main:has(>.topbar)>.recflat .recflat-side{top:calc(var(--bar-h) + var(--recflat-head-h,64px));height:calc(100vh - 18px - var(--bar-h) - var(--recflat-head-h,64px))}.recflat-side-sec{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-200);flex-direction:column;display:flex}.recflat-side-h{align-items:center;gap:var(--s-2);font-size:var(--fs-label);margin:0;font-weight:600;display:flex}.recflat-sec-a{font-size:var(--fs-label);margin-left:auto;font-weight:400}.recflat-fields{flex-direction:column;display:flex}.recflat-pad{gap:var(--s-5);padding:var(--s-4) var(--s-5) var(--s-6);flex-direction:column;display:flex}.recflat-sec{gap:var(--s-2);flex-direction:column;display:flex}.recflat-sec-h{align-items:center;gap:var(--s-2);font-size:var(--fs-body);margin:0;font-weight:600;display:flex}.recflat-muted{color:var(--n-700);font-size:var(--fs-label);font-weight:400}.recflat-pipe{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.recflat-pipe li{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-700);font-size:var(--fs-label);text-align:center;flex:1}.recflat-pipe li[data-state=done]{background:var(--n-200);color:var(--n-800)}.recflat-pipe li[data-state=now]{background:var(--n-900);color:var(--on-brand);font-weight:600}.recflat-next{border-top:1px solid var(--n-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recflat-next li{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--n-200);display:flex}.recflat-when{color:var(--n-700);font-size:var(--fs-label);flex:0 0 160px}.recflat-next li[data-over=true] .recflat-when{color:var(--danger);font-weight:600}.recflat-ai{padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--ai-from), var(--ai-to)) border-box;border:1px solid #0000}.recflat-kpis{border-top:1px solid var(--n-200);border-bottom:1px solid var(--n-200);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.recflat-kpis>div{padding:var(--s-3);border-right:1px solid var(--n-200)}.recflat-kpis>div:last-child{border-right:0}.recflat-kpis dt{color:var(--n-700);font-size:var(--fs-label)}.recflat-kpis dd{font-size:var(--fs-title);margin:0;font-weight:600}.recflat-pipe-row{align-items:center;gap:var(--s-2);display:flex}.recflat-pipe-row>.recflat-pipe{flex:auto}.recflat-closed{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--n-200);color:var(--n-800);font-size:var(--fs-label);flex:none;font-weight:600}.recflat-closed[data-won=true]{background:var(--won-tint);color:var(--won)}.recflat-cards{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recflat-card{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);color:inherit;text-decoration:none;display:flex}.recflat-card:hover{border-color:var(--n-500)}.recflat-card-t{flex-direction:column;min-width:0;display:flex}.recflat-fields .prop dt{white-space:normal;text-overflow:clip;overflow:visible}.recflat-related{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recflat-related li{align-items:baseline;gap:var(--s-2);display:flex}.ct-head .recflat-name h1{font-size:var(--fs-title);font-weight:600}.ct-kana{font-size:var(--fs-label);color:var(--n-700);font-weight:400}.ct-head .recflat-sub{color:var(--n-800)}.ct-nav{align-items:center;gap:var(--s-1);display:inline-flex}.ct-pos{margin-right:var(--s-1);font-size:var(--fs-label);color:var(--n-700)}.ct-ib{width:var(--control-h);height:var(--control-h);border-radius:var(--r);color:var(--n-900);justify-content:center;align-items:center;display:inline-flex}.ct-ib:hover{background:var(--n-200)}.ct-ib-off{color:var(--n-600);cursor:default}.ct-ib-off:hover{background:0 0}.ct-tabs{gap:var(--s-5);padding:0 var(--s-5);border-bottom:1px solid var(--n-300);display:flex}.ct-tabs a{align-items:center;gap:var(--s-1);padding:var(--s-2) 0;color:var(--n-700);font-size:var(--fs-label);text-decoration:none;display:inline-flex}.ct-tabs a:hover{color:var(--n-900)}.ct-tabs a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--n-900);color:var(--n-900);font-weight:600}.ct-tabs{position:relative}.dedupe-tabs{margin:0 0 var(--s-3);padding:0}.dedupe-tab-count{color:var(--n-500);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.dup-list{gap:var(--s-3);display:grid}.dup-card{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);animation:dup-in var(--dur-3) var(--ease-out) both;overflow:hidden}.dup-card:not([data-state]){animation:none}.dup-card[data-state=leaving]{animation:dup-out .16s var(--ease-in) both;pointer-events:none}@keyframes dup-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dup-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.99)}}@media (prefers-reduced-motion:reduce){.dup-card[data-state=back]{animation:dup-fade-in var(--dur-1) linear both}.dup-card[data-state=leaving]{animation:dup-fade-out var(--dur-1) linear both}}@keyframes dup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dup-fade-out{0%{opacity:1}to{opacity:0}}.dup-head{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--n-300);font-size:var(--fs-label);min-width:0;padding:9px 14px;display:flex}.dup-why{flex-wrap:wrap;gap:4px;display:flex}.dup-tag{font-size:var(--fs-label);white-space:nowrap;background:var(--n-100);color:var(--n-900);border-radius:10px;padding:0 8px;line-height:22px;display:inline-block}.dup-ai{font-size:var(--fs-label);white-space:nowrap;background:linear-gradient(135deg, var(--ai-tint-from), var(--ai-tint-to));color:var(--ai-ink);border-radius:10px;align-items:center;gap:4px;padding:0 8px;line-height:22px;display:inline-flex}.dup-signals{color:var(--n-600);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dup-head .btn{flex:none;height:28px;padding:0 10px}.dup-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dup-person{font-size:var(--fs-label);min-width:0;padding:10px 14px}.dup-person+.dup-person{border-left:1px solid var(--n-300)}.dup-name{color:var(--n-900);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.dup-name:hover{text-decoration:underline}.dup-sub{color:var(--n-600);font-size:var(--fs-label);overflow-wrap:anywhere}@media (max-width:640px){.dup-head{flex-wrap:wrap}.dup-signals{white-space:normal;flex-basis:100%;order:3}.dup-pair{grid-template-columns:1fr}.dup-person+.dup-person{border-left:0;border-top:1px solid var(--n-300)}}.ct-tabs[data-ind] a[aria-current=page]{box-shadow:none}.ct-tabs-ind{background:var(--n-900);transform-origin:0 0;width:1px;height:2px;transition:transform var(--spring-snap-dur) var(--spring-snap);pointer-events:none;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.ct-tabs-ind{transition:none}}.ct-tabn{color:var(--n-600);font-size:var(--fs-label);font-weight:400}.meeting-tabs{gap:18px;padding:0}.ct-pad{gap:var(--s-5);padding:var(--s-4) var(--s-5) var(--s-6);flex-direction:column;display:flex}.ffiles.ct-pad{gap:0}.ct-stage .recflat-pipe li,.ct-stage .recflat-closed{padding:2px var(--s-2);line-height:1.4}.ct-sec{gap:var(--s-2);flex-direction:column;display:flex}.ct-h2{align-items:center;gap:var(--s-2);font-size:var(--fs-body);margin:0;font-weight:600;display:flex}.ct-add{font-size:var(--fs-label);margin-left:auto;font-weight:400}.ct-muted{color:var(--n-700);font-size:var(--fs-label);margin:0}.ct-nis{gap:var(--s-2);flex-direction:column;display:flex}.ct-ni{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);display:flex}.ct-ni-t{color:var(--n-700);font-size:var(--fs-label);flex:0 0 130px}.ct-ni[data-over] .ct-ni-t{color:var(--danger);font-weight:600}.ct-ni-b{color:var(--n-900);font-size:var(--fs-body);flex:auto;font-weight:600;text-decoration:none}.ct-ailab{align-items:center;gap:var(--s-1);color:var(--ai-from);display:inline-flex}.ct-src{color:var(--n-700);font-size:var(--fs-label);font-weight:400}.ct-ev{align-items:flex-start;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--n-200);display:flex}.ct-ic{border-radius:var(--r-pill);background:var(--n-200);width:28px;height:28px;color:var(--n-800);flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-evc{gap:var(--s-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ct-evt{align-items:center;gap:var(--s-1);color:var(--n-900);font-size:var(--fs-body);font-weight:600;text-decoration:none;display:inline-flex}.ct-evm{color:var(--n-700);font-size:var(--fs-label)}.ct-time{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;flex:none}.ct-dir{padding:0 var(--s-1);border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand-navy);font-size:var(--fs-label);font-weight:600}.ct-dir[data-out]{background:var(--n-200);color:var(--n-800)}.ct-sb{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-300);flex-direction:column;display:flex}.ct-sbh{align-items:center;gap:var(--s-1);font-size:var(--fs-label);margin:0;font-weight:600;display:flex}.ct-star{transform-origin:50%;display:inline-flex}.ct-star[data-busy=true]{animation:1.6s ease-in-out infinite ct-twinkle}@keyframes ct-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(1.25)rotate(18deg)}}.ct-sum-h{flex-wrap:wrap}.ct-sum-t{white-space:nowrap}a.ct-mrow{color:inherit;text-decoration:none}.ct-sum-src{min-height:1lh;color:var(--n-700);font-size:var(--fs-label);flex-basis:100%;font-weight:400}.stage-arrows{gap:var(--s-2);flex-direction:column;padding:0;display:flex}.ct-side-fields{flex-direction:column;display:flex}.stage-arrow-row{gap:2px;margin:0;padding:0;list-style:none;display:flex}.stage-arrows>.chip{align-self:flex-start}.stage-arrows>.stage-chip-btn,.stage-arrow-now>.stage-chip-btn{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:1px solid #0000;align-self:flex-start;padding:0;display:inline-flex}.stage-chip-btn:hover:not(:disabled){border-color:var(--n-400)}.stage-chip-btn:focus-visible{outline:2px solid var(--n-900);outline-offset:2px}.stage-arrows>.pick,.stage-arrow-now>.pick{align-self:flex-start;width:auto;min-width:200px}.stage-arrow-row>li{flex:1 1 0;min-width:0}.stage-arrow{background:var(--n-200);cursor:pointer;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%,6px 50%);border:0;width:100%;height:12px;padding:0;display:block}.stage-arrow-row>li:first-child .stage-arrow{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%)}.stage-arrow:hover:not(:disabled){background:var(--n-400)}.stage-arrow:disabled{cursor:default}.stage-arrow:focus-visible{outline:2px solid var(--n-900);outline-offset:2px}.stage-arrow[data-on][data-color=gray]{background:var(--opt-gray)}.stage-arrow[data-on][data-color=blue]{background:var(--opt-blue)}.stage-arrow[data-on][data-color=green]{background:var(--opt-green)}.stage-arrow[data-on][data-color=amber]{background:var(--opt-amber)}.stage-arrow[data-on][data-color=orange]{background:var(--opt-orange)}.stage-arrow[data-on][data-color=red]{background:var(--opt-red)}.stage-arrow[data-on][data-color=purple]{background:var(--opt-purple)}.stage-arrow[data-on][data-color=teal]{background:var(--opt-teal)}.stage-arrow-now{align-items:center;gap:var(--s-2);margin:0;display:flex}.stage-arrow-days{color:var(--n-700);font-size:var(--fs-label)}.stage-arrow-error{color:var(--danger);font-size:var(--fs-label);margin:0}.ct-sum-text{font-size:var(--fs-body);color:var(--n-900);white-space:pre-wrap;margin:0;line-height:1.7}.ct-sum-text:not([data-open]){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ct-sum-more{color:inherit;font:inherit;font-size:var(--fs-label);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ct-shimmer{flex-direction:column;gap:7px;display:flex}.ct-shimmer span{background:linear-gradient(90deg, var(--n-100) 0%, var(--n-200) 40%, var(--n-100) 80%);background-size:200% 100%;border-radius:5px;height:10px;animation:1.4s linear infinite ct-sheen}.ct-shimmer span:first-child{width:96%}.ct-shimmer span:nth-child(2){width:88%}.ct-shimmer span:nth-child(3){width:62%}@keyframes ct-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ct-star[data-busy=true],.ct-shimmer span{animation:none}}.ct-n{color:var(--n-600);font-weight:400}.ct-side .prop{grid-template-columns:140px minmax(0,1fr);padding:0}.ct-side .prop dt{color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ct-fields{flex-direction:column;display:flex}.ct-dblink{color:var(--n-600);font-size:var(--fs-label);align-self:flex-start;text-decoration:underline}.chan{padding:var(--s-1) var(--s-4);flex-direction:column;display:flex}.chan-head{align-items:center;gap:var(--s-2);min-height:var(--control-h);font-size:var(--fs-label);color:var(--n-900);font-weight:600;display:flex}.chan-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chan-count{color:var(--n-700);font-variant-numeric:tabular-nums;font-weight:400}.chan-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chan-row{align-items:center;gap:var(--s-2);min-height:var(--control-h);display:flex}.chan-row[aria-busy=true]{opacity:.55}.chan-star{appearance:none;border-radius:var(--r-sm);width:20px;height:20px;color:var(--n-400);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chan-star svg{width:14px;height:14px}.chan-star:hover:not(:disabled){color:var(--n-700);background:var(--n-100)}.chan-star:disabled{cursor:default}.chan-star[aria-pressed=true]{color:var(--n-900)}.chan-star[aria-pressed=true] svg{fill:currentColor}.chan-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);color:var(--n-900);font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.chan-kindbox{flex:none;display:inline-flex;position:relative}button.chan-kind{appearance:none;font:inherit;font-size:var(--fs-label);cursor:pointer}button.chan-kind:hover{border-color:var(--n-500)}.chan-kind svg{width:12px;height:12px}span.chan-kind{font-size:var(--fs-label);flex:none}.chan-menu{min-width:140px}.chan-menu .wsmenu-item[aria-checked=true]{background:var(--n-100)}.chan-add{appearance:none;align-items:center;gap:var(--s-1);font:inherit;font-size:var(--fs-label);color:var(--n-700);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.chan-add:hover{color:var(--n-900)}.chan-add svg{width:14px;height:14px}.chan-form{align-items:center;gap:var(--s-1);flex:1;min-width:0;display:flex}.chan-input{flex:1;min-width:0}.chan-failure{margin:var(--s-1) 0 0;color:var(--danger);font-size:var(--fs-label)}.ct-card{gap:var(--s-1);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);color:var(--n-900);flex-direction:column;text-decoration:none;display:flex}.ct-card:hover{border-color:var(--n-500)}.ct-top{align-items:center;gap:var(--s-2);display:flex}.ct-logo{border-radius:var(--r-sm);background:var(--brand-navy);width:22px;height:22px;color:var(--surface);font-size:var(--fs-mark);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ct-tag{padding:0 var(--s-1);border-radius:var(--r-sm);background:var(--n-200);color:var(--n-800);font-size:var(--fs-label);font-weight:400}.ct-cl{color:var(--n-700);font-size:var(--fs-label)}.ct-rws{flex-direction:column;display:flex}.ct-rw{column-gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r);color:var(--n-900);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.ct-rw:hover{background:var(--n-100)}.ct-st{padding:0 var(--s-1);border-radius:var(--r-sm);background:var(--n-200);color:var(--n-700);font-size:var(--fs-label);grid-row:1/3;align-self:start;font-weight:600}.ct-st[data-tone=run]{background:var(--brand-tint);color:var(--brand-navy)}.ct-rn{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ct-rm{color:var(--n-700);font-size:var(--fs-label)}.ct-chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.ct-lc{padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-pill);color:var(--n-900);font-size:var(--fs-label);text-decoration:none}.ct-lc-more{color:var(--n-700)}.ct-filters{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ct-filters>.ct-find{flex:1 0 100%;order:9}.ct-mimported{gap:var(--s-1);flex-direction:column;display:flex}.ct-mimported p{margin:0}.ct-chipfs{gap:var(--s-1);flex-wrap:wrap;display:flex}.ct-chipf{appearance:none;min-height:var(--control-h);padding:0 var(--s-2);border:1px solid var(--n-400);border-radius:var(--r-pill);color:var(--n-800);font-size:var(--fs-label);align-items:center;text-decoration:none;display:inline-flex}.ct-chipf[aria-pressed=true]{border-color:var(--n-900);background:var(--n-900);color:var(--surface);font-weight:600}.ct-sp{flex:auto}.ct-toggle{align-items:center;gap:var(--s-1);color:var(--n-900);font-size:var(--fs-label);text-decoration:none;display:inline-flex}.ct-box{border:1px solid var(--n-500);border-radius:var(--r-sm);justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ct-fold{align-items:center;gap:var(--s-1);font:inherit;cursor:pointer;color:var(--n-700);font-size:var(--fs-label);background:0 0;border:0;margin:0;padding:0;display:flex}.ct-history:not([data-changes]) .ct-ev-change,.ct-history:not([data-changes]) .ct-day-g[data-only-changes]{display:none}.ct-chg{align-items:center;gap:var(--s-1);color:var(--n-900);font-size:var(--fs-body);flex-wrap:wrap;display:flex}.ct-chg>b{margin-right:var(--s-1);font-weight:600}.ct-chg-arrow{color:var(--n-600)}.ct-day-g{flex-direction:column;display:flex}.ct-day{padding-top:var(--s-1);color:var(--n-700);font-size:var(--fs-label);margin:0;font-weight:600}.ct-sec .recflat-ai{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, var(--ai-from), var(--ai-to)) border-box;border:1px solid #0000}.ct-head .recflat-chip[data-first] .chip{border-radius:var(--r-pill);font-size:var(--fs-label);font-weight:600}.ct-head .recflat-chip[data-first] .chip:not([class*=chip-opt-]){border-color:var(--brand-tint);background:var(--brand-tint);color:var(--brand-navy)}.lpager{align-items:center;gap:var(--s-1);min-height:32px;padding:0 var(--s-4);border-top:1px solid var(--n-200);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.lpager .pick-trigger{height:24px;font-size:var(--fs-label)}.lpager-range{color:var(--n-700)}.lpager-sp{flex:auto}.lpager-step,.lpager-num{min-width:24px;height:24px;padding:0 var(--s-1);border-radius:var(--r);color:var(--n-800);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lpager-step:hover,.lpager-num:hover{background:var(--n-100)}.lpager-num[aria-current=page]{background:var(--n-200);color:var(--n-900);font-weight:600}.lpager-off{color:var(--n-600)}.lpager-off:hover{background:0 0}.lpager-gap{padding:0 var(--s-1);color:var(--n-600)}.lpager-per{margin-left:var(--s-2)}.ct-mini{align-items:center;gap:var(--s-1);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-300);font-size:var(--fs-label);font-weight:600;display:flex}a.ct-fold{text-decoration:none}.ct-mailtab,.ct-meettab{gap:var(--s-3);flex-direction:column;display:flex}.ct-mails{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-mrow{appearance:none;align-items:flex-start;gap:var(--s-3);width:100%;padding:var(--s-3);border:0;border-bottom:1px solid var(--n-200);border-radius:var(--r);color:var(--n-900);text-align:left;cursor:pointer;background:0 0;display:flex}.ct-mrow:hover{background:var(--n-100)}.ct-mails li:last-child .ct-mrow{border-bottom:0}.ct-mrow[aria-current=true]{background:var(--brand-tint)}.ct-mic{border-radius:var(--r-pill);background:var(--n-200);width:28px;height:28px;color:var(--n-800);flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-mic[data-in]{background:var(--brand-tint);color:var(--brand-navy)}.ct-mbody{gap:var(--s-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ct-mbody b{font-size:var(--fs-body);font-weight:600}.ct-mwho{color:var(--n-700);font-size:var(--fs-label)}.ct-msnip{color:var(--n-800);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ct-mside{align-items:flex-end;gap:var(--s-1);color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;flex-direction:column;flex:none;display:flex}.ct-mwait{color:var(--n-800)}.ct-mtrack{color:var(--n-600);white-space:nowrap}.ct-mailm .modal-body{gap:var(--s-2)}.ct-mailm .modal-title,.ct-meetm .modal-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-mailm .mailread{padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card)}.ct-mailm .mailread-subject{display:none}.ct-mailm .mailread-head{column-gap:var(--s-4);flex-wrap:wrap;display:flex}.ct-mailm .mailread-role{width:auto}button.ct-chipf{background:var(--surface);cursor:pointer}.ct-mfold{border:1px solid var(--n-300);border-radius:var(--r-card)}.ct-mfold-h{appearance:none;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-3);color:var(--n-800);font-size:var(--fs-label);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ct-mfold .ct-msnip{padding:0 var(--s-3) var(--s-3);white-space:normal}.ct-mfoot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-200);flex-wrap:wrap;flex:none;display:flex}.ct-mtab{border-collapse:collapse;width:100%;font-size:var(--fs-label)}.ct-mtab thead th{padding:var(--s-2);border-bottom:1px solid var(--n-300);color:var(--n-700);text-align:left;font-weight:400}.ct-mgrp th{padding:var(--s-4) var(--s-2) var(--s-2);text-align:left;border-bottom:0}.ct-mgrp-h{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);font-weight:700;display:flex}.ct-mgrp-h:after{content:"";border-top:1px solid var(--n-200);flex:1}.ct-mtr td{padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--n-200);vertical-align:middle}.ct-mtr:last-child td{border-bottom:0}.ct-mtr:has(+.ct-mgrp) td{border-bottom:0}.ct-md{white-space:nowrap;width:120px}.ct-md b,.ct-md span{display:block}.ct-md b{color:var(--n-900);font-size:var(--fs-label);font-weight:600}.ct-md span{color:var(--n-700)}.ct-mt{max-width:0}.ct-mtt{align-items:center;gap:var(--s-1);min-width:0;display:flex}.ct-mtt a,.ct-mt>a{color:var(--n-900);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.ct-rep{color:var(--n-700);flex:none;display:inline-flex}.ct-msub{color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ct-mp{width:56px;color:var(--n-800);white-space:nowrap}.ct-mr{white-space:nowrap;width:200px}.ct-recb{appearance:none;align-items:center;gap:var(--s-1);min-height:28px;padding:0 var(--s-3);border:1px solid var(--n-400);border-radius:var(--r-pill);background:var(--surface);color:var(--n-800);font-size:var(--fs-label);cursor:pointer;font-weight:600;display:inline-flex}.ct-recb[data-kind=ok]{border-color:var(--won);background:var(--won);color:var(--surface)}.ct-recb[data-kind=none]{border:1px dashed var(--n-500);color:var(--n-700);cursor:default;background:0 0}.ct-recb[data-kind=plan][aria-pressed=true]{border-color:var(--n-900);color:var(--n-900)}.ct-recb:disabled{cursor:default}.ct-reclen{font-weight:400}.ct-more{appearance:none;color:var(--n-700);font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.ct-meetm{width:min(960px, calc(100vw - var(--s-6)))}.ct-meetm-grid{gap:var(--s-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.ct-meetm-left,.ct-meetm-right{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.ct-noplay{padding:var(--s-6) var(--s-4);border:1px dashed var(--n-400);border-radius:var(--r-card);color:var(--n-700);font-size:var(--fs-label);text-align:center;margin:0}.ct-mpeople{gap:var(--s-2);color:var(--n-800);font-size:var(--fs-label);margin:0;display:flex}.ct-mpeople span{color:var(--n-700);flex:none}.ct-points{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, var(--ai-from), var(--ai-to)) border-box;border:1px solid #0000;flex-direction:column;display:flex}.ct-points h3{font-size:var(--fs-label);margin:0;font-weight:600}.ct-points p{color:var(--n-900);font-size:var(--fs-body);margin:0}.ct-mtabs{gap:var(--s-1);border-bottom:1px solid var(--n-300);display:flex}.ct-mtab-btn{appearance:none;padding:var(--s-2);color:var(--n-700);font-size:var(--fs-label);cursor:pointer;background:0 0;border:0}.ct-insights{gap:var(--s-4);flex-direction:column;display:flex}.ct-insights-h{margin:0 0 var(--s-2);font-size:var(--fs-label);color:var(--n-700);font-weight:600}.ct-insights-list{gap:var(--s-2);margin:0;display:grid}.ct-insights-list dt{font-size:var(--fs-label);color:var(--n-600)}.ct-insights-list dd{color:var(--n-900);white-space:pre-wrap;margin:0}.ct-mtab-btn[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--n-900);color:var(--n-900);font-weight:600}.rdock.pop{right:var(--s-5);bottom:var(--s-5);z-index:40;border-radius:var(--r-card);background:var(--n-900);width:340px;color:var(--surface);border:0;padding:0;position:fixed;overflow:hidden}.rdock-v{aspect-ratio:16/9;background:var(--n-900);position:relative}.rdock-video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.rdock-audio{pointer-events:none;color:var(--surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rdock-bar{background:var(--n-700);height:3px;position:absolute;bottom:0;left:0;right:0}.rdock-bar span{background:var(--surface);height:100%;display:block}.rdock-info{gap:var(--s-1);padding:var(--s-3) var(--s-3) 0;flex-direction:column;display:flex}.rdock-t{align-items:center;gap:var(--s-1);min-width:0;display:flex}.rdock-t b{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rdock-s{color:var(--surface);font-size:var(--fs-label)}.rdock-btns{justify-content:flex-end;gap:var(--s-1);padding:var(--s-2) var(--s-2) var(--s-2);display:flex}.rdock-btn{appearance:none;width:var(--control-h);height:var(--control-h);border-radius:var(--r);color:var(--surface);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rdock-btn:hover{background:var(--n-800)}.ct-ngrid{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ct-nt{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface-note);color:var(--n-900);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ct-nt:hover{border-color:var(--n-500)}.ct-nt b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ct-ntm{padding-top:var(--s-1);border-top:1px solid var(--n-200);color:var(--n-700);font-size:var(--fs-label)}.ct-nt p{color:var(--n-800);font-size:var(--fs-label);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.opt-ed{gap:var(--s-2);flex-direction:column;display:flex}.opt-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.opt-row{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--n-200);background:var(--surface);min-height:40px;padding:2px 0;display:flex}.opt-row[data-dragging=true]{opacity:.5}.opt-grip{color:var(--n-600);cursor:grab;display:inline-flex}.opt-row[data-archived=true] .opt-name{color:var(--n-700)}.opt-label{flex:auto;min-width:10em}.opt-name{flex:auto;min-width:0}.opt-count{text-align:right;min-width:4em;color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex:none}.opt-act{flex:none}.opt-dwell{align-items:center;gap:var(--s-1);color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;flex:none;display:inline-flex}.opt-days{width:5em}.opt-color{display:inline-flex;position:relative}.opt-dot-btn{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.opt-dot-btn:hover{background:var(--n-100)}.opt-dot{background:var(--opt-gray);border-radius:50%;width:12px;height:12px;display:inline-block}.opt-dot[data-color=gray]{background:var(--opt-gray)}.opt-dot[data-color=blue]{background:var(--opt-blue)}.opt-dot[data-color=green]{background:var(--opt-green)}.opt-dot[data-color=amber]{background:var(--opt-amber)}.opt-dot[data-color=orange]{background:var(--opt-orange)}.opt-dot[data-color=red]{background:var(--opt-red)}.opt-dot[data-color=purple]{background:var(--opt-purple)}.opt-dot[data-color=teal]{background:var(--opt-teal)}.opt-palette{z-index:20;width:220px;padding:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;position:absolute;top:32px;left:0}.opt-swatch{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);color:var(--n-900);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.opt-swatch:hover,.opt-swatch[aria-selected=true]{background:var(--n-100)}.opt-add{gap:var(--s-2);display:flex}.opt-add .input{flex:auto}.opt-archived summary{color:var(--n-700);font-size:var(--fs-label);cursor:pointer}.opt-n{color:var(--n-600)}:root{--opt-gray:#8a8c90;--opt-blue:#2f6fd6;--opt-green:#2f9e5b;--opt-amber:#d9a41a;--opt-orange:#e07a2e;--opt-red:#d64545;--opt-purple:#8a5cd6;--opt-teal:#1f9e9e}.lc-stages{gap:var(--s-5);flex-direction:column;display:flex}.lc-stage-h{margin:0 0 var(--s-2);font-size:var(--fs-label);font-weight:600}.opt-row[data-over=before]{background:linear-gradient(var(--n-900), var(--n-900)) top / 100% 2px no-repeat, var(--surface)}.opt-row[data-over=after]{background:linear-gradient(var(--n-900), var(--n-900)) bottom / 100% 2px no-repeat, var(--surface)}.stage-group th{padding:var(--s-2) var(--s-3) var(--s-1);color:var(--n-700);font-size:var(--fs-label);text-align:left;background:var(--surface);font-weight:600}.stage-rows tr[data-dragging=true]{opacity:.5}.stage-rows tr[data-over=before] td{background:linear-gradient(var(--n-900), var(--n-900)) top / 100% 2px no-repeat, var(--surface)}.stage-rows tr[data-over=after] td{background:linear-gradient(var(--n-900), var(--n-900)) bottom / 100% 2px no-repeat, var(--surface)}.stage-rows .opt-grip{cursor:grab}.kanban-card-flag{display:flex}.attr-layout{gap:var(--s-4);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative}.attr-layout>.attr-main{grid-area:1/1}.attr-layout>:is(.attr-panel,.attr-drawer){z-index:4;width:min(420px,100%);box-shadow:var(--shadow-pop);grid-area:1/1;justify-self:end}:root[data-attr-pending] .attr-panel:not([data-pending]){animation:none}.attr-main{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.attr-block{gap:var(--s-2);flex-direction:column;display:flex}.attr-open{color:inherit;text-decoration:none}.attr-open:hover .cell-text{text-underline-offset:2px;text-decoration:underline}.attr-row[aria-current=true] td{background:var(--n-100)}.attr-panel{top:var(--s-4);gap:var(--s-3);padding:var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-md);background:var(--surface);max-height:calc(100vh - 2 * var(--s-4));overscroll-behavior-y:none;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.attr-panel-head{align-items:center;gap:var(--s-2);display:flex}.attr-panel-head .settings-subtitle{margin:0}.attr-drawer{top:var(--s-4);max-height:calc(100vh - 2 * var(--s-4));border:1px solid var(--n-300);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:sticky;overflow:hidden}.attr-drawer-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-200);font-size:var(--fs-body);display:flex}.attr-drawer-head .sp,.attr-drawer-foot .sp{flex:1}.attr-drawer-type{gap:var(--s-1);padding:var(--s-3) var(--s-4) 0;flex-direction:column;display:flex}.attr-drawer-made{margin:var(--s-2) var(--s-4) 0;color:var(--won);font-size:var(--fs-label)}.attr-drawer-body{gap:var(--s-3);padding:var(--s-3) var(--s-4);overscroll-behavior-y:none;flex-direction:column;display:flex;overflow-y:auto}.attr-drawer-foot{bottom:calc(-1 * var(--s-3));align-items:center;gap:var(--s-2);margin:0 calc(-1 * var(--s-4)) calc(-1 * var(--s-3));padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-200);background:var(--surface);display:flex;position:sticky}.attr-slug{align-items:center;gap:var(--s-1);margin-top:var(--s-1);color:var(--n-600);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.attr-slug-k{margin-right:var(--s-1)}.attr-slug-lock{margin-left:var(--s-1);color:var(--n-500)}.attr-slug-in{width:220px;min-height:26px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-label)}.attr-code{background:var(--n-100);color:var(--n-700);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:4px;padding:0 5px;font-size:12px}.attr-code-btn{appearance:none;cursor:copy;border:0}.attr-code-btn:hover{background:var(--n-200);color:var(--n-900)}.attr-code-btn[data-done=true]{background:var(--won-tint);color:var(--won)}.attr-typesec{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);background:var(--n-50);flex-direction:column;display:flex}.attr-opt{align-items:center;gap:var(--s-2);display:flex}.attr-opt .input{flex:1;min-width:0}.attr-swatch{appearance:none;border:1px solid var(--n-300);cursor:pointer;border-radius:4px;flex:none;width:16px;height:16px;padding:0}.attr-swatch[data-color=gray]{border-color:var(--opt-gray-fg);background:var(--opt-gray-bg)}.attr-swatch[data-color=blue]{border-color:var(--opt-blue-fg);background:var(--opt-blue-bg)}.attr-swatch[data-color=green]{border-color:var(--opt-green-fg);background:var(--opt-green-bg)}.attr-swatch[data-color=amber]{border-color:var(--opt-amber-fg);background:var(--opt-amber-bg)}.attr-swatch[data-color=orange]{border-color:var(--opt-orange-fg);background:var(--opt-orange-bg)}.attr-swatch[data-color=red]{border-color:var(--opt-red-fg);background:var(--opt-red-bg)}.attr-swatch[data-color=purple]{border-color:var(--opt-purple-fg);background:var(--opt-purple-bg)}.attr-swatch[data-color=teal]{border-color:var(--opt-teal-fg);background:var(--opt-teal-bg)}.attr-opt-add{font-size:var(--fs-label);align-self:flex-start}.attr-example{color:var(--n-600);font-size:var(--fs-label)}.attr-adv summary{color:var(--brand-link);font-size:var(--fs-label);cursor:pointer}.attr-adv[open] summary{margin-bottom:var(--s-2)}.attr-adv-row{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);font-size:var(--fs-label);display:flex}.attr-danger{border-top:1px solid var(--n-300);padding-top:var(--s-3)}.save-status{color:var(--n-700);font-size:var(--fs-label);align-self:flex-start}.save-status[data-done=true]{color:var(--won)}.save-undo{margin-left:var(--s-2);color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.attr-group-row th{padding:var(--s-2) var(--s-3);background:var(--n-100);text-align:left;font-weight:600}.attr-group-head{align-items:center;gap:var(--s-2);display:flex}.attr-group-name{background:0 0;border-color:#0000;max-width:260px;height:28px;font-weight:600}.attr-group-name:hover,.attr-group-name:focus{border-color:var(--n-300);background:var(--surface)}.attr-group-label{font-weight:600}.attr-group-n{color:var(--n-600);font-weight:400;font-size:var(--fs-label)}.attr-grouped tr[data-dragging=true]{opacity:.5}.attr-grouped tr[data-over=before]>*{background:linear-gradient(var(--n-900), var(--n-900)) top / 100% 2px no-repeat, var(--surface)}.attr-grouped tr[data-over=after]>*{background:linear-gradient(var(--n-900), var(--n-900)) bottom / 100% 2px no-repeat, var(--surface)}.attr-grouped .opt-grip{cursor:grab}.attr-group-add{padding:var(--s-2) var(--s-3)}.sf-actions{align-items:center;gap:var(--s-2);display:inline-flex}.sf-gear-wrap{display:inline-flex;position:relative}.sf-gear{appearance:none;border-radius:var(--r-sm);width:24px;height:24px;color:var(--n-700);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sf-gear:hover,.sf-gear[aria-expanded=true]{background:var(--n-100);color:var(--n-900)}.sf-pop{top:calc(100% + var(--s-1));overscroll-behavior-y:none;transform-origin:100% 0;flex-direction:column;width:320px;max-height:480px;padding:0;font-weight:400;display:flex;right:0;overflow-y:auto}.sf-head{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-300);color:var(--n-900);font-size:var(--fs-label);align-items:center;font-weight:600;display:flex}.sf-head small{color:var(--n-700);font-size:var(--fs-label);margin-left:auto;font-weight:400}.sf-list{padding-bottom:var(--s-2);flex-direction:column;display:flex}.sf-find{padding:var(--s-2) var(--s-4) var(--s-1)}.sf-find .input{width:100%}.sf-grp{padding:var(--s-2) var(--s-4) var(--s-1);color:var(--n-700);font-size:var(--fs-label);font-weight:600}.sf-none{padding:var(--s-1) var(--s-4);color:var(--n-700);font-size:var(--fs-label);margin:0}.sf-row{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-4);background:var(--surface);display:flex}.sf-row[data-dragging=true]{opacity:.5}.sf-row[data-over=before]{background:linear-gradient(var(--n-900), var(--n-900)) top / 100% 2px no-repeat, var(--surface)}.sf-row[data-over=after]{background:linear-gradient(var(--n-900), var(--n-900)) bottom / 100% 2px no-repeat, var(--surface)}.sf-row .opt-grip{cursor:grab;margin-left:auto}.sf-label{align-items:center;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-body);cursor:pointer;display:inline-flex}.sf-foot{padding:var(--s-2) var(--s-4);border-top:1px solid var(--n-300);display:flex}.sf-reset{color:inherit;font:inherit;font-size:var(--fs-label);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sf-org{border:1px solid var(--n-300);border-radius:var(--r-card);max-width:420px}.sf-tab{gap:var(--s-2)}.sf-bar{align-items:center;gap:var(--s-4);display:flex}.sf-tab-find{width:240px}.sf-switch-label{color:var(--n-900);font-size:var(--fs-label)}.sf-fgrp{grid-template-columns:repeat(auto-fill, minmax(max(360px, calc((100% - var(--s-5)) / 2)), 1fr));column-gap:var(--s-5);padding:var(--s-3) 0 var(--s-1);display:grid}.sf-fgrp:not([hidden])~.sf-fgrp{border-top:1px solid var(--n-300)}.sf-fgrph{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);font-size:var(--fs-label);grid-column:1/-1;font-weight:600;display:flex}.sf-frow{min-height:36px;padding:0 var(--s-2);border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.sf-frow .prop{grid-template-columns:140px minmax(0,1fr);padding:0}.sf-frow .prop dt{color:var(--n-700);font-weight:400}.sf-gear .nav-icon{color:inherit}.sf-frow[hidden],.sf-fgrp[hidden]{display:none}.ct-side .recflat-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-side .recflat-kpis>div:nth-child(2n){border-right:0}.ct-side .recflat-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--n-200)}.modal-note{width:min(840px, calc(100vw - var(--s-6) * 2));max-height:calc(100vh - var(--modal-top) - var(--s-6))}.modal-note[data-full]{inset:var(--s-4);width:auto;height:auto;max-height:none;margin:0}.rn-body{gap:var(--s-2);overscroll-behavior-y:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.rn-title{width:100%;padding:0 0 var(--s-2);border:0;border-bottom:1px solid var(--n-200);color:var(--n-900);font-family:inherit;font-size:var(--fs-title);background:0 0;outline:none;font-weight:600}.rn-title::placeholder{color:var(--n-500)}.rn-editor{cursor:text;flex-direction:column;flex:auto;min-height:140px;display:flex}.rn-editor>*{flex-direction:column;flex:auto;display:flex}.rn-editor .ProseMirror{outline:none;flex:auto;min-height:120px}.modal-note[data-full] .rn-editor{flex:auto}.rn-foot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-200);display:flex}.rn-foot .sp,.modal-note .modal-head .sp{flex:1}.rn-kbd{margin-left:var(--s-2);font-family:inherit;font-size:var(--fs-mark);opacity:.7}.rn-drafted{color:var(--n-600);font-size:var(--fs-label)}.rn-rel{align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-200);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.rn-rel .chip{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:260px;display:inline-flex;overflow:hidden}.rn-rel-fixed{border-color:var(--brand-tint);background:var(--brand-tint);color:var(--brand-navy);font-weight:600}.rn-rel-chip a{color:inherit;text-decoration:none}.rn-rel-add{appearance:none;border:1px dashed var(--n-400);color:var(--n-700);font-family:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px}.rn-rel-add:hover{background:var(--n-100)}.ct-more>summary{padding:var(--s-1) 0;color:var(--n-700);font-size:var(--fs-label);cursor:pointer}.cal-new-picks{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.obj-tabs{gap:var(--s-5);padding:0 var(--s-5);border-bottom:1px solid var(--n-300);display:flex}.obj-tabs a,.obj-tabs span{align-items:center;gap:var(--s-1);padding:var(--s-3) 0;color:var(--n-700);font-size:var(--fs-label);text-decoration:none;display:inline-flex}.obj-tabs a:hover{color:var(--n-900)}.obj-tabs [aria-current=page]{box-shadow:inset 0 -2px 0 var(--n-900);color:var(--n-900);font-weight:600}.obj-tabs-n{color:var(--n-600);font-weight:400}:is(.settings-page.settings-in-tool,.settings-page.settings-in-tool:has(table)){max-width:none;padding:var(--s-4) var(--s-5) var(--s-7);margin:0}.settings-in-tool>.settings-section:first-of-type{margin-top:0}.settings-in-tool .settings-card{border:0;border-radius:0}.attr-filter-row{align-items:center;gap:var(--s-3);display:flex}.attr-filter-row .segbar{margin-top:0}.attr-filter-row>:first-child{flex:auto;min-width:0}.attr-filter-row>.sp{display:none}.pipeline-split{gap:var(--s-5);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.pipeline-list{padding:var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:2px;display:flex}.pipeline-list-row{align-items:center;gap:var(--s-2);padding:6px var(--s-2);border-radius:var(--r-sm);color:var(--n-800);font-size:var(--fs-body);min-width:0;text-decoration:none;display:flex}.pipeline-list-row:hover{background:var(--n-50)}.pipeline-list-row[aria-current=page]{background:var(--n-100);color:var(--n-900);font-weight:600}.pipeline-list-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pipeline-list-n{color:var(--n-500);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.pipeline-main{min-width:0}.pipeline-main>.settings-head{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.pipeline-main>.settings-head .settings-subtitle{margin:0}@media (max-width:720px){.pipeline-split{grid-template-columns:1fr}}.ct-labels{flex-wrap:wrap;gap:4px;display:flex}.viewsave{align-items:center;gap:var(--s-1);display:inline-flex}.viewsave-note{color:var(--n-700);padding:0 var(--s-1);white-space:nowrap;font-size:13px}.nl-head{align-items:center;gap:var(--s-2);display:flex}.nl-row-actions{justify-content:flex-end;align-items:center;gap:var(--s-1);display:flex}.nl-req{margin-left:var(--s-1);color:var(--danger);font-size:var(--fs-label);font-weight:600}.nl-sender{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:start;display:grid}.nl-sender-fields{gap:var(--s-3);flex-direction:column;display:flex}.nl-sender-fields .input,.nl-sender-fields .textarea,.nl-sender-fields input,.nl-sender-fields textarea{box-sizing:border-box;width:100%;max-width:100%}@media (max-width:1100px){.nl-sender{grid-template-columns:minmax(0,1fr)}}.nl-preview{gap:var(--s-1);flex-direction:column;display:flex}.nl-preview-h{color:var(--n-700);font-size:var(--fs-label);font-weight:600}.nl-preview-box{padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--surface-sunken);color:var(--n-800);font-size:var(--fs-label)}.nl-preview-box p{margin:0 0 var(--s-2);white-space:pre-wrap}.nl-preview-box p:last-child{margin-bottom:0}.nl-link{color:var(--brand-link);text-decoration:underline}.nl-basis{gap:var(--s-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.nl-basis-opt{gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-sm);cursor:pointer;align-items:flex-start;display:flex}.nl-basis-opt[data-on=true]{border-color:var(--n-900)}.nl-basis-opt input{margin-top:4px}.nl-basis-opt b{display:block}@media (max-width:720px){.nl-sender{grid-template-columns:1fr}}.nl-mono{font-family:var(--font-mono);font-size:var(--fs-label);word-break:break-all}.nl-at{align-items:center;gap:var(--s-1);display:flex}.nl-at .input{flex:1 1 0;min-width:0}.nl-domain-add{gap:var(--s-2);max-width:520px;display:flex}.nl-domain-add .input{flex:auto}.nl-domain{gap:var(--s-2);padding-top:var(--s-2);flex-direction:column;display:flex}.nl-domain-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.nl-paused{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--danger);border-radius:var(--r-sm);background:var(--danger-tint);color:var(--n-900);flex-wrap:wrap;display:flex}.nl-quality{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.nl-quality .field{width:200px}.tbl td.nl-mono{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.nl-public{max-width:440px}.nl-public-org{margin:0 0 var(--s-2);font-weight:600}.nl-public-foot{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--n-200);color:var(--n-700);font-size:var(--fs-label);flex-direction:column;gap:2px;display:flex}.nl-notice{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--review);border-radius:var(--r-sm);background:var(--review-tint);flex-wrap:wrap;display:flex}.nl-sub{color:var(--n-700);font-size:var(--fs-label);display:block}.nl-stats{gap:var(--s-5);flex-wrap:wrap;display:flex}.nl-stats>div{flex-direction:column;gap:2px;display:flex}.nl-stats b{font-variant-numeric:tabular-nums;font-size:24px}.nl-delete{justify-content:flex-end;display:flex}.nlc{gap:var(--s-3);flex-direction:column;display:flex}.nlc-bar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.nlc-title{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:600;overflow:hidden}.nlc-bar-sent .nlc-title{flex:0 auto;min-width:0;max-width:none}.nlc-bar-sent{z-index:3;margin:calc(var(--s-4) * -1) calc(var(--s-5) * -1) 0;padding:var(--s-2) var(--s-5);background:var(--surface);flex-wrap:nowrap;position:sticky;top:0}.nlc-bar-sent>:not(.nlc-title,.sp){flex:none}.nlc-work{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.nlc-sheet{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.nlc-fields{border-bottom:1px solid var(--n-300);flex-direction:column;display:flex}.nlc-f{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-100);color:var(--n-700);font-size:var(--fs-label);grid-template-columns:112px minmax(0,1fr) auto;display:grid}.nlc-f:last-child{border-bottom:0}.nlc-cnt{color:var(--n-500);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.nlc-blocks{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.nlc-block{gap:var(--s-1);padding:var(--s-2);border:1px dashed var(--n-300);border-radius:var(--r-sm);flex-direction:column;display:flex}.nlc-block-head{align-items:center;gap:var(--s-1);display:flex}.nlc-block-type{color:var(--n-700);font-size:var(--fs-label);font-weight:600}.nlc-heading{font-size:18px;font-weight:600}.nlc-grid{gap:var(--s-1);grid-template-columns:1fr;display:grid}.nlc-hr{width:100%;margin:var(--s-2) 0;border:0;border-top:1px solid var(--n-300)}.nlc-side{gap:var(--s-4);flex-direction:column;display:flex}.nlc-h{margin:0 0 var(--s-2);font-size:var(--fs-label);font-weight:600}.nlc-addblocks{gap:var(--s-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nlc-merge .input{min-width:0}.nlc-preview{border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface);width:100%;height:520px}.nlc-two{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.nlc-col{gap:var(--s-3);flex-direction:column;display:flex}.nlc-target{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-sm);display:flex}.nlc-add{max-width:360px}.nlc-sum{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--n-900);border-radius:var(--r-card);flex-direction:column;display:flex}.nlc-big{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.nlc-calc{border-collapse:collapse;width:100%;font-size:var(--fs-label);font-variant-numeric:tabular-nums}.nlc-calc td{border-bottom:1px solid var(--n-200);padding:4px 0}.nlc-calc tr.ind td:first-child{padding-left:var(--s-3);color:var(--n-700)}.nlc-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.nlc-row .input{flex:200px}.nlc-checks{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nlc-checks li{gap:var(--s-2);color:var(--n-700);display:flex}.nlc-checks li[data-ok=true]{color:var(--n-900)}.nlc-checks li[data-ok=true] span{color:var(--won);font-weight:700}.nlc-dl{gap:var(--s-1) var(--s-2);font-size:var(--fs-label);grid-template-columns:96px minmax(0,1fr);margin:0;display:grid}.nlc-dl dt{color:var(--n-700)}.nlc-dl dd{margin:0}.nlc-confirm{min-height:44px}@media (max-width:960px){.nlc-work,.nlc-two{grid-template-columns:1fr}}.nlc-steps{display:flex}.nlc-steps>.segbar,.nl-head>.segbar{flex:auto}.nl-public-form{gap:var(--s-3);margin:var(--s-3) 0;flex-direction:column;display:flex}.nl-public-list{border:1px solid var(--n-900);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.nl-public-item{gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-300);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.nl-public-list .nl-public-item:last-child{border-bottom:0}.nl-public-item input{width:18px;height:18px;margin-top:3px}.nl-public-desc{color:var(--n-700);font-size:var(--fs-label);display:block}.nl-public-all{border:1px solid var(--n-300);border-radius:var(--r-card)}.nl-public-form .btn{justify-content:center;min-height:44px}.nlr{gap:var(--s-3);flex-direction:column;display:flex}.nlr-tabs{display:flex}.nlr-tabs>.segbar,.nlr>.segbar{flex:auto}.nlr-kpis{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.nlr-line-open{stroke:var(--n-900);stroke-width:2px}.nlr-line-click{stroke:var(--n-400);stroke-width:2px}.nlr-kpi{min-width:0;padding:var(--s-3);border-radius:var(--r-card);background:var(--n-100);flex-direction:column;gap:2px;display:flex}.nlr-kpi b{font-variant-numeric:tabular-nums;font-size:28px}.nlr-kpi .hint{overflow-wrap:anywhere}.nlr-kpi-bar{height:4px;margin-top:var(--s-2);background:var(--n-300);border-radius:2px;display:block;overflow:hidden}.nlr-kpi-bar i{background:var(--n-900);border-radius:2px;height:100%;display:block}.nlr-line{margin:0}.nlr-chart{width:100%;height:160px}.nlr-bar-open{fill:var(--brand-navy)}.nlr-bar-click{fill:var(--n-400)}.nlr-axis{stroke:var(--n-300)}.nlr-health{gap:var(--s-5);flex-wrap:wrap;display:flex}.nlr-health>div{flex-direction:column;gap:2px;display:flex}.nlr-health b{font-variant-numeric:tabular-nums;font-size:22px}.nlr-ok{color:var(--won);font-size:var(--fs-label)}.nlr-ng{color:var(--danger);font-size:var(--fs-label)}.bci{gap:var(--s-4);padding:var(--s-4);flex-wrap:wrap;align-items:flex-start;display:flex}.bci-col{gap:var(--s-4);flex-direction:column;flex:560px;min-width:0;max-width:880px;display:flex}.bci-row{gap:var(--s-3);flex-wrap:wrap;align-items:flex-end;display:flex}.bci-field{font-size:var(--fs-label);color:var(--n-800);flex-direction:column;gap:4px;display:flex}.bci-grow{flex:220px}.bci-picks{gap:var(--s-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.bci-legend{margin-bottom:var(--s-2);color:var(--n-800);font-size:var(--fs-label);padding:0}.bci-pick{gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);cursor:pointer;box-sizing:border-box;align-items:flex-start;display:flex}.bci-pick.is-on{border-color:var(--n-900);box-shadow:inset 0 0 0 1px var(--n-900)}.bci-pick input[type=radio]{margin-top:4px}.bci-sub{margin-left:var(--s-2);color:var(--n-700);font-size:var(--fs-label)}.bci-new{gap:var(--s-2);flex-wrap:wrap;flex:auto;align-items:center;display:flex}.bci-new .input{flex:220px}.bci-count{color:var(--n-700);font-size:var(--fs-label);font-weight:400}.bci-drop{gap:var(--s-2);min-height:200px;padding:var(--s-5);border:2px dashed var(--n-400);border-radius:var(--r-card);background:var(--n-50);color:var(--n-800);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.bci-drop.is-over{border-color:var(--brand-navy);background:var(--brand-tint)}.bci-list{font-size:var(--fs-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bci-list li{gap:var(--s-3);min-height:40px;padding:var(--s-1) 0;border-bottom:1px solid var(--n-200);grid-template-columns:minmax(0,14em) minmax(0,1fr) auto;align-items:center;display:grid}.bci-file{color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bci-result{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.bci-list li{grid-template-columns:minmax(0,1fr) auto}.bci-file{grid-column:1/-1}}.bcr{gap:var(--s-3);max-width:1180px;padding:var(--s-4);flex-direction:column;display:flex}.bcr-head{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.bcr-sum{gap:var(--s-2) var(--s-4);color:var(--n-800);font-size:var(--fs-body);flex-wrap:wrap;margin:0;display:flex}.bcr-item{border:1px solid var(--n-300);border-radius:var(--r-card);flex-wrap:wrap;display:flex;overflow:hidden}.bcr-item.is-flag{border-color:var(--review)}.bcr-pics{gap:var(--s-2);max-width:340px;padding:var(--s-3);background:var(--n-100);box-sizing:border-box;flex-direction:column;flex:280px;display:flex}.bcr-img{border:1px solid var(--n-200);background:#fff;border-radius:4px;width:100%;height:auto}.bcr-pdf{aspect-ratio:91/55;border:1px solid var(--n-200);background:#fff;border-radius:4px;width:100%}.bcr-noimg{aspect-ratio:91/55;border:1px dashed var(--n-400);font-size:var(--fs-label);border-radius:4px;justify-content:center;align-items:center;display:flex}.bcr-form{gap:var(--s-2);min-width:0;padding:var(--s-3) var(--s-4);flex-direction:column;flex:999 480px;display:flex}.bcr-match{gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r);background:var(--n-100);font-size:var(--fs-body);flex-wrap:wrap;align-items:center;display:flex}.bcr-cands{gap:var(--s-1);font-size:var(--fs-body);border:0;flex-direction:column;margin:0;padding:0;display:flex}.bcr-legend{margin-bottom:var(--s-1);color:var(--n-800);font-size:var(--fs-label);padding:0}.bcr-diff{color:var(--n-800);font-size:var(--fs-label);margin:0}.bcr-diff s{color:var(--n-600)}.bcr-grid{gap:var(--s-2) var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bcr-field{min-width:0;color:var(--n-800);font-size:var(--fs-label);flex-direction:column;gap:2px;display:flex}.bcr-field.is-wide{grid-column:span 2}.bcr-field .input{width:100%}.bcr-field.is-low .input{border-color:var(--review);background:var(--review-tint)}.bcr-why{color:var(--n-800);font-size:var(--fs-label)}.bcr-kana{gap:var(--s-1);flex-wrap:wrap;display:flex}.bcr-extra{gap:var(--s-1) var(--s-4);font-size:var(--fs-label);flex-wrap:wrap;margin:0;display:flex}.bcr-extra div{gap:var(--s-1);display:flex}.bcr-extra dt{color:var(--n-700)}.bcr-extra dd{margin:0}.bcr-acts{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.bcr-basis{color:var(--n-700);font-size:var(--fs-label)}.bcr-done{gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);font-size:var(--fs-body);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:720px){.bcr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bci-next{align-self:flex-start}.bcr-rotate{align-self:flex-end;min-width:32px}.bci-side{gap:var(--s-4);flex-direction:column;flex:260px;max-width:320px;display:flex}.bci-qr{align-self:center;width:180px}.bci-qr svg{width:100%;height:auto;display:block}.cap{box-sizing:border-box;flex-direction:column;min-height:100dvh;font-size:15px;display:flex}.cap-light{color:var(--n-900);background:#fff}.cap-dark{color:#fff;background:#111214}.cap-head{flex-direction:column;gap:4px;padding:24px 16px 8px;display:flex}.cap-kicker,.cap-sub{color:var(--n-700);font-size:13px}.cap-title{margin:0;font-size:20px;font-weight:700}.cap-note{color:var(--n-800);margin:16px}.cap-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cap-picks{border:0;flex-direction:column;flex:auto;gap:10px;margin:0;padding:8px 16px;display:flex}.cap-pick{border:1px solid var(--n-400);box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:14px;display:flex}.cap-pick.is-on{border:2px solid var(--n-900)}.cap-pick input[type=radio]{margin-top:4px}.cap-pick>span{flex-direction:column;gap:2px;display:flex}.cap-new{flex:auto;gap:8px!important}.cap-chips{flex-wrap:wrap;gap:6px;display:flex}.cap-chip{border:1px solid var(--n-400);min-height:32px;color:var(--n-900);font:inherit;background:#fff;border-radius:999px;padding:2px 12px;font-size:13px}.cap-input{border:1px solid var(--n-400);box-sizing:border-box;width:100%;min-height:44px;font:inherit;border-radius:10px;padding:0 12px}.cap-foot{border-top:1px solid var(--n-200);flex-direction:column;gap:10px;padding:12px 16px 24px;display:flex}.cap-primary,.cap-secondary{min-height:48px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:flex}.cap-primary{background:var(--n-900);color:#fff;border:0;font-weight:700}.cap-primary:disabled{opacity:.5}.cap-secondary{border:1px solid var(--n-400);color:var(--n-900);background:#fff}.cap-bar{align-items:center;gap:12px;padding:18px 16px 10px;display:flex}.cap-round{color:#fff;background:#2a2c31;border:0;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cap-bar-title{flex-direction:column;flex:auto;min-width:0;display:flex}.cap-bar-title span{color:#c9ccd2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cap-count{white-space:nowrap;background:#2a2c31;border-radius:999px;padding:4px 10px;font-size:12px}.cap-stage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;padding:0 20px;display:flex;position:relative;overflow:hidden}.cap-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cap-hint,.cap-toast{background:#2a2c31d9;border-radius:999px;padding:6px 14px;font-size:13px;position:relative}.cap-frame{box-sizing:border-box;border:3px solid #fff;border-radius:14px;width:min(330px,86vw);position:relative;box-shadow:0 0 0 100vmax #00000059}.cap-skip{min-height:40px;padding:0 16px;position:relative}.cap-fallback{padding:0 24px;position:relative}.cap-controls{justify-content:space-between;align-items:center;padding:16px 28px 10px;display:flex}.cap-square{color:#fff;min-width:48px;height:48px;font:inherit;background:#2a2c31;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.cap-shutter{background:#fff;border:4px solid #fff;border-radius:38px;width:76px;height:76px;box-shadow:inset 0 0 0 4px #111214}.cap-shutter:disabled{opacity:.4}.cap-modes{justify-content:center;gap:6px;padding:4px 0 8px;display:flex}.cap-modes button{color:#c9ccd2;min-height:32px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px}.cap-modes button[aria-pressed=true]{color:#fff;background:#2a2c31;font-weight:700}.cap-link{color:#9fd3f0;min-height:44px;font:inherit;background:0 0;border:0;margin:0 16px 24px;font-size:13px;text-decoration:underline}.cap-form{flex-direction:column;flex:auto;gap:12px;padding:8px 16px;display:flex}.cap-field{color:var(--n-800);flex-direction:column;gap:4px;font-size:13px;display:flex}.cap-error{color:var(--danger);margin:0;font-size:13px}.cap-list{flex-direction:column;flex:auto;gap:10px;margin:0;padding:12px 16px;list-style:none;display:flex}.cap-list li{border:1px solid var(--n-400);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cap-state{font-size:12px}.cap-state.is-to_review,.cap-state.is-confirmed{color:var(--won)}.cap-state.is-reading{color:var(--brand-navy)}.cap-state.is-failed{color:var(--danger)}.lvbar{align-items:stretch;gap:var(--s-3);flex-wrap:wrap;flex-shrink:0;min-height:44px;font-size:13px}.lvbar>*{align-self:center}.lvbar.lvbar-wait{min-height:46px}.lvbar>.lvtabs{align-self:stretch}.lvtabs{flex-wrap:wrap;align-items:stretch;gap:4px;min-width:0;display:flex}.lvtab{min-height:44px;color:var(--n-700);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:4px;margin-bottom:-1px;padding:0 8px;font-size:13px;text-decoration:none;display:inline-flex}.lvtab:hover{color:var(--n-900)}.viewsave-shared{animation:viewsave-in var(--dur-2) var(--ease-out) both}.viewsave-shared[data-leaving]{animation:viewsave-out .12s var(--ease-in) both}@keyframes viewsave-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes viewsave-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.lvtool-busy{color:var(--n-700);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:inline-flex}.lvtab-making{color:var(--n-700);cursor:default}.lvtab[aria-current=page]{border-bottom-color:var(--n-900);color:var(--n-900);font-weight:700}.lvtab .count{color:var(--n-600);font-size:12px;font-weight:400}.lvtab-dot{background:var(--review);border-radius:50%;width:6px;height:6px}.lvtab-cur{border-bottom:2px solid var(--n-900);align-items:stretch;margin-bottom:-1px;display:inline-flex}.lvtab-cur>.lvtab{border-bottom-width:0;margin-bottom:0;padding-right:4px}.lvtab-cur>.colpick{align-items:center;padding-right:4px;display:inline-flex}.lvtab-icon,.lvtab-act{appearance:none;height:28px;color:var(--n-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-self:center;align-items:center;font-size:13px;display:inline-flex}.lvtab-icon{width:28px}.lvtab-act{padding:0 6px}.lvtab-icon:hover,.lvtab-act:hover{background:var(--n-100);color:var(--n-900)}.lvtools{flex-wrap:wrap;align-items:center;gap:2px;padding:0;display:flex}.lvtool{appearance:none;min-height:28px;color:var(--n-800);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.lvtool:hover{background:var(--n-100)}.lvtool.is-on{background:var(--brand-tint);color:var(--brand-navy);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-navy) 18%, var(--surface));font-weight:600}.lvtool-n{background:var(--brand-navy);min-width:16px;height:16px;color:var(--on-brand);font-size:var(--fs-mark);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:600;display:inline-flex}.kindpick-board{animation:kindpick-out .12s var(--ease-in) both}.kindpick-board[data-open]{animation:kindpick-in var(--dur-2) var(--ease-out) both}@keyframes kindpick-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes kindpick-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.lvlayout{align-items:center;gap:1px;margin-right:4px;display:inline-flex}.lvlayout .lvtool[aria-pressed=true]{background:var(--brand-tint);color:var(--brand-navy)}.lvtool-icon{justify-content:center;width:28px;padding:0}.lvbar{container:lvbar/inline-size}@container lvbar (max-width:1240px){.lvtools .lvtool:not(.lvtool-icon){padding:0 8px}.lvtools .lvtool-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lvtools .mailsearch-input{width:9rem}}.lvtool .viewbar-icon,.lvtool svg{stroke-width:1.9px;width:16px;height:16px}.lvtools .btn-primary{border-radius:8px;min-height:32px;margin-left:8px;font-size:13px}.lvtools .btn{border-radius:8px;min-height:32px;font-size:13px}.lvtools .mailsearch{height:32px;font-size:13px}.lvbar .pop{border-color:var(--n-200);border-radius:10px;font-size:13px}.lvbar .pop .colset-toggle,.lvbar .pop .pick-row{min-height:32px;font-size:13px;font-weight:400}.lvbar .pop .colset-section,.lvbar .pop .sf-grp{color:var(--n-600);font-size:11px;font-weight:400}.lvbar .pop .pick-trigger,.lvbar .pop .input{border-radius:8px;min-height:32px;font-size:13px}.settings-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.filterchips{padding:8px 20px;font-size:13px}.filterchip{color:var(--brand-navy);background:#eef1f6;border-radius:8px;align-items:center;gap:6px;padding:3px 6px 3px 10px;display:inline-flex}.filterchip-open{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.filterchip-x{width:22px;height:22px;color:var(--n-700);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.filterchip-x:hover{color:var(--n-900);background:#11234314}.filterchip-add{appearance:none;min-height:28px;color:var(--link,#16688f);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:13px}.filterchips .viewsave,.filterchips .btn{min-height:28px;font-size:13px}.filterchips .viewsave .btn{color:var(--n-700);background:0 0;border:0;font-weight:400}.filterchips .viewsave .btn:hover{background:var(--n-100);color:var(--n-900)}.val-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.val-clamp-wrap{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.val-clamp{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.val-clamp[data-open]{-webkit-line-clamp:unset;display:block}.val-more{color:var(--n-700);font-size:var(--fs-label);cursor:pointer;text-decoration:underline}.val-more:hover{color:var(--n-900)}.recflat-id{flex:240px;min-width:0}.recflat-head>.recflat-id~.recflat-sp{flex-grow:0}@media (max-width:1199px){.recflat-head{flex-wrap:nowrap}.recflat-head>.btn:has(svg){gap:0;padding-inline:8px;font-size:0}.recflat-head>form>.btn:has(svg){gap:0;padding-inline:8px;font-size:0}.recflat-head>span>.btn:has(svg){gap:0;padding-inline:8px;font-size:0}}:is(.pv-ai:has(>.val-clip),.pv-sync:has(>.val-clip)){align-items:center;min-width:0;max-width:100%;display:inline-flex}.recflat-name{min-width:0}.recflat-name h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recflat-name{flex-wrap:nowrap}.recflat-name h1{flex:0 auto}.recflat-name>:not(h1){flex:none}.ct-tabbar{justify-content:flex-end;display:flex}.main:has(>.recflat)>.topbar{z-index:5;background:var(--surface);position:sticky;top:0}.main:has(>.topbar)>.recflat .recflat-head{top:var(--bar-h)}.recflat .ct-tabs{top:var(--recflat-head-h,64px);z-index:3;background:var(--surface);position:sticky}.main:has(>.topbar)>.recflat .ct-tabs{top:calc(var(--bar-h) + var(--recflat-head-h,64px))}.ct-tabs{scrollbar-width:none;overflow-x:auto}.ct-tabs a{white-space:nowrap;flex:none}@media (max-width:1100px){.recflat-body{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:960px){.recflat-body{grid-template-columns:minmax(0,1fr)}.recflat-side{border-top:1px solid var(--n-300);border-left:0;height:auto;position:static;overflow-y:visible}.main:has(>.topbar)>.recflat .recflat-side{border-top:1px solid var(--n-300);border-left:0;height:auto;position:static;overflow-y:visible}}.empty .modal{text-align:left}.ct-hhead{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.lvpipe{align-self:center;margin-right:4px}.lvpipe-trigger{color:var(--n-900);gap:4px;font-weight:700}.objset{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:calc(100vh - 56px);display:grid}.objset-nav{padding:var(--s-3) 10px;border-right:1px solid var(--n-300);overscroll-behavior-y:none;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.settings-shell .objset{grid-template-rows:minmax(0,1fr);min-height:0}.objset-grp{flex-direction:column;gap:2px;display:flex}.objset-grp-title{padding:var(--s-3) 10px var(--s-1);color:var(--n-600);font-size:var(--fs-label)}.objset-item{border-radius:var(--r-sm);min-height:30px;color:var(--n-800);font-size:var(--fs-label);align-items:center;padding:0 10px 0 22px;text-decoration:none;display:flex}.objset-item:hover{background:var(--n-100);color:var(--n-900)}.objset-item[aria-current=page]{background:var(--brand-tint);color:var(--brand-navy);font-weight:600}.objset-pick{display:none}.objset-body{overscroll-behavior-y:none;min-width:0;padding:var(--s-4) 28px var(--s-7);overflow-y:auto}.objset-head{align-items:center;gap:var(--s-2);min-height:32px;margin-bottom:var(--s-3);display:flex}.objset-head>.sp{flex:auto}.objset-title{font-size:var(--fs-head);margin:0;font-weight:600}.objset-sub{margin:var(--s-4) 0 var(--s-2);font-size:var(--fs-body);font-weight:600}.objset-sec{flex-direction:column;display:flex}.objset-facts{row-gap:var(--s-1);max-width:760px;margin:0 0 var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--n-200);font-size:var(--fs-label);grid-template-columns:140px minmax(0,1fr);display:grid}.objset-facts dt{min-height:32px;color:var(--n-600);align-items:center;display:flex}.objset-facts dd{align-items:center;min-height:32px;margin:0;display:flex}.objset-facts code{background:var(--n-100);font-size:var(--fs-label);border-radius:4px;padding:1px 6px}.objset-body .settings-section{margin-top:0}@media (max-width:900px){.objset{grid-template-columns:minmax(0,1fr);align-content:start}.settings-shell .objset{grid-template-rows:auto minmax(0,1fr)}.objset-nav{display:none}.objset-pick{padding:var(--s-2) var(--s-4) 0;display:block;position:relative}.objset-pick>summary{align-items:center;gap:var(--s-1);cursor:pointer;list-style:none;display:inline-flex}.objset-pick>summary::-webkit-details-marker{display:none}.objset-pick-panel{z-index:20;top:calc(100% + 4px);left:var(--s-4);width:220px;padding:var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);position:absolute;box-shadow:0 8px 24px #11234326}.objset-body{padding:var(--s-3) var(--s-4) var(--s-7)}}.propt{gap:var(--s-2);flex-direction:column;display:flex}.propt-bar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.objset-body>.objset-head{top:calc(-1 * var(--s-4));z-index:4;margin-top:calc(-1 * var(--s-4));padding:var(--s-4) 0 var(--s-3);background:var(--surface);margin-bottom:0;position:sticky}.objset-body .propt-bar{z-index:3;padding-bottom:var(--s-2);margin-bottom:calc(-1 * var(--s-2));background:var(--surface);position:sticky;top:38px}.objset-body .table-wrap:has(>.propt-tbl){overflow-x:clip}.objset-body .propt-tbl thead th{z-index:2;background:var(--surface);box-shadow:inset 0 -1px 0 var(--n-300);position:sticky;top:38px}.objset-body .propt:has(>.propt-bar) .propt-tbl thead th{top:78px}.propt-bar>.sp{flex:auto}.propt-find{border:1px solid var(--n-400);border-radius:var(--r);width:240px;max-width:100%;min-height:32px;color:var(--n-600);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.propt-find input{min-width:0;font:inherit;font-size:var(--fs-label);color:var(--n-900);background:0 0;border:0;outline:0;flex:auto}.propt-sort{align-items:center;gap:var(--s-1);font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.propt-sort-mark{color:var(--n-500);font-size:var(--fs-mark)}.propt-note{margin-left:var(--s-2);color:var(--n-600);font-size:var(--fs-label);white-space:nowrap}.propt-warn{color:var(--review)}.tbl.tbl-fill{width:100%}form.form:has(.tbl-fill){max-width:none}.notes-gen .mset-row{grid-template-columns:240px minmax(0,1fr)}.notes-gen .mset-label{white-space:nowrap}@media (max-width:900px){.notes-gen .mset-row{grid-template-columns:minmax(0,1fr)}.notes-gen .mset-label{white-space:normal}}.propt-tbl .attr-code-btn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.propt-tbl td .cell{min-width:0;max-width:100%}.propt-usage{font:inherit;color:var(--brand-link);cursor:pointer;background:0 0;border:0;padding:0}.propt-usage:hover{text-decoration:underline}.propt-usage-list{gap:var(--s-2);overscroll-behavior-y:none;flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.propt-usage-head{color:var(--n-600);font-size:var(--fs-label)}.propt-usage-item{padding:2px 0 2px var(--s-2);font-size:var(--fs-label)}.propt-fill{gap:var(--s-2)}.propt-fill-bar{background:var(--n-200);border-radius:3px;width:64px;height:6px;position:relative;overflow:hidden}.propt-fill-bar>span{background:var(--brand-navy);border-radius:3px;position:absolute;inset:0 auto 0 0}.propt-fill-n{font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--n-800)}.propt-menu-head{padding:var(--s-2) var(--s-2) 2px;color:var(--n-600);font-size:var(--fs-label);list-style:none}.pgrp{gap:var(--s-2);flex-direction:column;max-width:760px;display:flex}.pgrp-row[data-over=true] td{box-shadow:inset 0 2px 0 var(--brand-navy)}.pgrp-grip{color:var(--n-500);cursor:grab}.pgrp-input{min-height:28px}.pgrp-add{max-width:320px}.pgrp-add-btn{color:var(--brand-link);align-self:flex-start}.dfe{gap:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex}.dfe-edit{gap:var(--s-2);padding:var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-card);flex-direction:column;flex:0 420px;display:flex}.dfe-list{flex-direction:column;display:flex}.dfe-row{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);min-height:32px;font-size:var(--fs-label);padding:0 6px;display:flex}.dfe-row:hover{background:var(--n-100)}.dfe-row[data-over=true]{box-shadow:inset 0 2px 0 var(--brand-navy)}.dfe-grip{color:var(--n-500);cursor:grab;display:inline-flex}.dfe-label{flex:auto;min-width:0}.dfe-add{color:var(--brand-link);align-self:flex-start}.dfe-add-list{overscroll-behavior-y:none;max-height:280px;overflow-y:auto}.dfe-preview{gap:var(--s-2);flex-direction:column;flex:280px;max-width:360px;display:flex}.dfe-preview-title{color:var(--n-600);font-size:var(--fs-label)}.dfe-preview-card{padding:var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);box-shadow:0 8px 24px #11234314}.dfe-preview-head{margin-bottom:var(--s-2);font-weight:600;font-size:var(--fs-label)}.dfe-preview-row{min-height:28px;font-size:var(--fs-label);grid-template-columns:120px minmax(0,1fr);align-items:center;display:grid}.dfe-preview-k{color:var(--n-600)}.dfe-preview-v{color:var(--n-500)}.dfe-preview-of{display:none}.objset-more{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--n-200)}.ct-sum-body{gap:var(--s-2);min-height:calc(var(--fs-body) * 1.7 * 4 + var(--s-2) + 20px);flex-direction:column;display:flex}:is(.tbl td:has(>.colpick>.icon-btn:only-child),.tbl td:has(>.icon-btn:only-child),.tbl td:has(>.filemenu>.icon-btn)){text-overflow:clip;padding:0 8px}.tpl-default{margin-left:var(--s-2);background:var(--brand-tint);color:var(--brand-link);font-size:var(--fs-label);white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:400}.tpl-make-default{margin-left:var(--s-2);font-size:var(--fs-label)}.tpe-body{gap:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex}.tpe-edit{gap:var(--s-3);flex-direction:column;flex:0 560px;min-width:0;display:flex}.tpe-card{padding:var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-card);flex-direction:column;display:flex}.tpe-card-title{padding:var(--s-1) 6px;color:var(--n-600);font-size:var(--fs-label)}.tpe-cols{gap:var(--s-2);padding:0 6px var(--s-1) 30px;color:var(--n-600);font-size:var(--fs-label);display:flex}.tpe-cols>:first-child{flex:0 0 120px}.tpe-row{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);min-height:36px;font-size:var(--fs-label);padding:2px 6px;display:flex}.tpe-row:hover{background:var(--n-50)}.tpe-row[data-over=true]{box-shadow:inset 0 2px 0 var(--brand-navy)}.tpe-row>.sp{flex:auto}.tpe-grip{color:var(--n-500);cursor:grab;display:inline-flex}.tpe-row>.tpe-label{text-overflow:ellipsis;white-space:nowrap;flex:0 0 120px;min-width:0;overflow:hidden}.tpe-def{align-items:center;gap:var(--s-1);flex:auto;min-width:0;display:flex}.tpe-def .input{min-height:28px;font-size:var(--fs-label);min-width:0}.tpe-def-kind{flex:0 0 130px}.tpe-days{align-items:center;gap:var(--s-1);white-space:nowrap;display:inline-flex}.tpe-days .input{width:72px}.tpe-req{color:var(--n-700);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tpe-assoc{min-height:44px}.tpe-assoc-main{flex-direction:column;gap:2px;min-width:0;display:flex}.tpe-assoc-main>.tpe-label{font-weight:600}.tpe-assoc-opts{gap:var(--s-3);color:var(--n-600);flex-wrap:wrap;display:flex}.tpe-assoc-opts label{align-items:center;gap:4px;display:inline-flex}.tpe-add{color:var(--brand-link);align-self:flex-start}.tpe-default{align-items:center;gap:var(--s-2);font-size:var(--fs-label);display:inline-flex}.tpe-preview{max-width:560px;padding:var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);flex:320px;box-shadow:0 8px 24px #1123431a}.tpe-preview-title{margin-bottom:var(--s-2);color:var(--n-600);font-size:var(--fs-label)}.tpe-preview-grid{gap:10px var(--s-3);grid-template-columns:1fr 1fr;display:grid}.tpe-preview-field{font-size:var(--fs-label);flex-direction:column;gap:4px;display:flex}.tpe-preview-input{min-height:30px;padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);color:var(--n-700);align-items:center;display:flex}.tpe-preview-sep{margin:var(--s-3) 0 10px;border-top:1px solid var(--n-200)}.tpe-preview-sub{margin-bottom:var(--s-2);font-size:var(--fs-label);font-weight:600}.tpe-preview-assoc{gap:var(--s-2);font-size:var(--fs-label);grid-template-columns:90px 1fr;align-items:center;display:grid}.tpe-preview-pick{color:var(--brand-link)}.tpe-preview-foot{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-3);pointer-events:none;display:flex}.tpk{margin-bottom:var(--s-2);display:flex}.tpk-manage{align-items:center;gap:var(--s-1);color:var(--n-700);border-top:1px solid var(--n-200);display:inline-flex}.cas{gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--n-200);flex-direction:column;display:flex}.cas-title{font-size:var(--fs-label);font-weight:600}.cas-grid{gap:10px var(--s-2);font-size:var(--fs-label);grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}.cas-row{display:contents}.cas-value{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cas-chip{border-radius:var(--r-sm);background:var(--n-100);color:var(--n-900);align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.cas-mark{background:var(--brand-navy);color:#fff;width:16px;height:16px;font-size:var(--fs-mark);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.cas-x{color:var(--n-500);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.cas-x:hover{color:var(--n-900)}.cas-search{flex:160px;min-width:160px}.cas-input{width:100%;min-height:30px;font-size:var(--fs-label)}.cas-pop{min-width:320px}.cas-sec{flex-direction:column;padding:2px 0;display:flex}.cas-sec+.cas-sec{border-top:1px solid var(--n-200);margin-top:var(--s-1);padding-top:var(--s-1)}.cas-sec-title{color:var(--n-600);font-size:var(--fs-label);padding:6px 8px 2px}.cas-opt{border-radius:var(--r-sm);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:block}.cas-opt:hover{background:var(--n-100)}.cas-none{color:var(--n-600);font-size:var(--fs-label);padding:6px 8px}.cas-new{margin-top:var(--s-1);border-top:1px solid var(--n-200);color:var(--brand-link);padding:6px 8px;text-decoration:none;display:block}button.cas-new{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.cas-add{color:var(--brand-link);align-self:flex-start;padding:0}.cas-row[data-invalid=true] .cas-label{color:var(--danger,#b4232a)}.recent-act{align-items:center;gap:var(--s-1) var(--s-2);margin-top:var(--s-2);color:var(--n-700);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.recent-act-check{align-items:center;gap:var(--s-2);cursor:pointer;display:inline-flex}.recent-act-days .pick-trigger{min-width:76px;height:26px}.tpk-row{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.tpk-row .tpk{margin-bottom:0}.vin{align-items:center;gap:var(--s-2);margin-left:auto;display:inline-flex}.vin-btn{appearance:none;align-items:center;gap:var(--s-1);height:30px;padding:0 var(--s-3);border:1px solid var(--n-300);background:var(--surface);color:var(--n-900);font-family:inherit;font-size:var(--fs-label);cursor:pointer;transition:background-color var(--t-hover) var(--ease);border-radius:999px;display:inline-flex}button.vin-btn:hover{background:var(--n-100)}.vin-busy{border-color:var(--brand-tint);background:var(--brand-tint);color:var(--brand-navy);cursor:default}.vin-spin{border:2px solid var(--brand-tint);border-top-color:var(--brand-navy);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spinner-turn}.vin-rec{align-items:center;gap:var(--s-2);height:30px;padding:0 4px 0 var(--s-3);border:1px solid var(--danger-tint);background:var(--danger-tint);color:var(--danger);font-size:var(--fs-label);border-radius:999px;font-weight:600;display:inline-flex}.vin-wave{align-items:center;gap:2px;height:14px;display:inline-flex}.vin-bar{background:var(--danger);border-radius:1px;width:2px;height:3px;transition:height 90ms linear}.vin-bar[data-l="1"]{height:5px}.vin-bar[data-l="2"]{height:8px}.vin-bar[data-l="3"]{height:11px}.vin-bar[data-l="4"]{height:14px}.vin-time{color:var(--n-700);font-variant-numeric:tabular-nums;font-weight:500}.vin-stop{appearance:none;background:var(--danger);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.vin-stop-mark{background:#fff;border-radius:1px;width:8px;height:8px}.vin-error{color:var(--danger);font-size:var(--fs-label)}@media (prefers-reduced-motion:reduce){.vin-spin{animation:none}}.voice-sum{align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--brand-tint);border-radius:var(--r);background:var(--brand-tint);color:var(--n-700);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.voice-sum b{color:var(--brand-navy)}.voice-sum .sp{flex:1}.voice-text{padding-top:var(--s-2);border-top:1px solid var(--n-300);color:var(--n-900);white-space:pre-wrap;flex-basis:100%;margin:0}.voice-tag{margin-left:var(--s-1);border:1px solid var(--brand-tint);background:var(--surface);color:var(--brand-navy);font-size:var(--fs-mark);vertical-align:1px;border-radius:999px;padding:0 6px;font-weight:400;display:inline-block}.voice-tag[data-kind=check]{border-color:var(--review);color:var(--review)}.field[data-voice=voice] :is(.input,.textarea,.pick-trigger,.datefield-button,.note-editor),.cas-row[data-voice=voice] .cas-chip{background:var(--brand-tint)}.field[data-voice=check] :is(.input,.textarea,.pick-trigger,.datefield-button,.note-editor),.cas-row[data-voice=check] .cas-chip{background:var(--review-tint);border-color:var(--review)}.voice-cands{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.voice-cand{appearance:none;align-items:center;gap:var(--s-1);padding:2px var(--s-2);border:1px solid var(--review);background:var(--review-tint);color:var(--n-900);font-family:inherit;font-size:var(--fs-label);cursor:pointer;border-radius:999px;display:inline-flex}.voice-cand:hover{background:var(--surface)}.voice-new{color:var(--brand-link);font-size:var(--fs-mark)}.mrp-pop{flex-direction:column;width:320px;max-height:min(480px,70vh);padding:0;display:flex;overflow:hidden}.mrp-search{padding:var(--s-2);border-bottom:1px solid var(--n-200)}.mrp-search .input{width:100%}.mrp-list{overscroll-behavior-y:none;min-height:0;padding:var(--s-1);flex:auto;overflow-y:auto}.mrp-row{align-items:flex-start;gap:var(--s-2);border-radius:var(--r-sm);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:flex}.mrp-row:hover{background:var(--n-100)}.mrp-cb{border:1.5px solid var(--n-500);background:var(--surface);border-radius:4px;flex:none;width:15px;height:15px;margin-top:2px}.mrp-cb[data-on=true]{border-color:var(--brand-navy);background:var(--brand-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center / 12px no-repeat}.mrp-text{flex-direction:column;min-width:0;display:flex}.mrp-text .cas-note{font-size:var(--fs-label);color:var(--n-600)}.mrp-labels{align-items:center;gap:var(--s-1);padding:var(--s-2);border-top:1px solid var(--n-200);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.mrp-foot{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2);border-top:1px solid var(--n-200);color:var(--n-700);font-size:var(--fs-label);display:flex}.cas-value .mrp{flex:160px;min-width:160px;display:flex}.cas-trigger{text-align:left;min-width:160px;color:var(--n-600);cursor:pointer;flex:160px}.cas-tags{gap:var(--s-1);flex-wrap:wrap;flex-basis:100%;display:flex}.assoc-chips{align-items:center;gap:var(--s-1);white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.assoc-chips .note-link{min-width:0}.assoc-first{text-overflow:ellipsis;vertical-align:middle;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.assoc-more{appearance:none;height:22px;padding:0 var(--s-2);background:var(--brand-tint);color:var(--brand-navy);font-family:inherit;font-size:var(--fs-label);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;font-weight:600;display:inline-flex}.assoc-more:hover,.assoc-more[aria-expanded=true]{background:var(--n-200)}.assoc-pop{width:280px;padding:var(--s-1)}.assoc-pop-list{margin:0;padding:0;list-style:none}.assoc-pop-row{align-items:center;gap:var(--s-1);display:flex}.assoc-pop-link{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);min-width:0;color:var(--n-900);flex:1;padding:5px 6px;text-decoration:none;display:flex}.assoc-pop-link:hover{background:var(--n-100)}.assoc-pop-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assoc-pop-labels{color:var(--n-600);font-size:var(--fs-label);flex:none;margin-left:auto}.side-assoc-acts{align-items:center;gap:var(--s-3);display:inline-flex}.side-assoc-add{align-items:center;gap:var(--s-2);display:inline-flex}.side-assoc-add .pick-trigger,.side-assoc-add .input{min-width:200px}.side-assoc-btn{font-size:inherit}.side-assoc-card{position:relative}.side-assoc-card:has(>.side-assoc-tags){align-items:start;gap:0 var(--s-1);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.side-assoc-card:has(>.side-assoc-tags):hover{border-color:var(--n-500)}.side-assoc-card:has(>.side-assoc-tags)>.ct-card{border:0;border-radius:0;padding:0}.side-assoc-card .ct-top{min-width:0}.side-assoc-card .ct-top>b,.side-assoc-card .ct-card>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-assoc-x{border-radius:var(--r-sm);background:var(--surface);color:var(--n-500);cursor:pointer;opacity:0;border:0;padding:2px;display:inline-flex}.side-assoc-card:hover .side-assoc-x,.side-assoc-x:focus-visible{opacity:1}.side-assoc-x:hover{color:var(--n-900);background:var(--n-100)}.side-assoc-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:152px;display:flex}.side-assoc-tags:empty{display:none}.side-assoc-tags .ct-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.side-assoc-tag{font:inherit;font-size:var(--fs-label);cursor:pointer;border:0}.side-assoc-tag:hover{background:var(--n-300)}.side-assoc-tag[aria-pressed=true]{background:var(--brand-tint);color:var(--n-900);font-weight:600}.side-assoc-tag[data-full=true],.side-assoc-opt[data-full=true]{opacity:.45}.side-assoc-more{border-radius:var(--r-sm);color:var(--n-500);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.side-assoc-more:hover{color:var(--n-900);background:var(--n-100)}.side-assoc-opt{gap:var(--s-2);cursor:pointer;font-weight:400}.side-assoc-sep{height:1px;margin:var(--s-1) 0;background:var(--n-200)}.side-assoc-manage{color:var(--brand-link);font-weight:400;text-decoration:none;display:flex}.side-assoc-pick-labels{margin-top:var(--s-1);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px;display:flex}.side-assoc-pick-title{color:var(--n-600);font-size:var(--fs-label)}.ct-tlk{--tl-time:44px;max-width:calc(var(--tl-time) + 10px + 640px)}.tl2-sec{margin-top:22px}.tl2-h{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);color:var(--n-700);font-size:var(--fs-label);font-weight:700;display:flex}.tl2-h:after{content:"";border-top:1px solid var(--n-200);flex:1}.tl2-day{margin-top:var(--s-3)}.tl2-dayh{color:var(--n-700);font-size:var(--fs-label);margin:0 0 4px;font-weight:700}.tl2-dayh[data-tone=late]{color:var(--danger)}.tl2-it{grid-template-columns:var(--tl-time) 28px minmax(0, 1fr);gap:0 10px;padding:6px 0;display:grid;position:relative}.tl2-it:before{content:"";left:calc(var(--tl-time) + 10px + 13px);border-left:1px solid var(--n-200);position:absolute;top:0;bottom:0}.tl2-list>.tl2-it:first-child:before{top:16px}.tl2-list>.tl2-it:last-child:before{bottom:calc(100% - 16px)}.tl2-list>.tl2-it:only-child:before{display:none}.tl2-ic{z-index:1;border:1px solid var(--n-200);background:var(--surface);width:28px;height:28px;color:var(--n-600);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.tl2-ic svg{stroke-width:2.15px;width:14px;height:14px}.tl2-ic[data-tone=ai]{background:linear-gradient(135deg, var(--ai-tint-from), var(--ai-tint-to));color:var(--ai-from)}.tl2-ic[data-tone=send]{background:var(--opt-blue-bg);color:var(--opt-blue-fg)}.tl2-ic[data-tone=inbox]{background:var(--opt-teal-bg);color:var(--opt-teal-fg)}.tl2-ic[data-tone=meeting]{background:var(--opt-purple-bg);color:var(--opt-purple-fg)}.tl2-ic[data-tone=note]{background:var(--opt-amber-bg);color:var(--opt-amber-fg)}.tl2-ic[data-tone=call]{background:var(--opt-teal-bg);color:var(--opt-teal-fg)}.tl2-ic[data-tone=task],.tl2-ic[data-tone=create]{background:var(--opt-green-bg);color:var(--opt-green-fg)}.tl2-ic[data-tone=file]{background:var(--opt-red-bg);color:var(--opt-red-fg)}.tl2-ic[data-tone=link]{background:var(--opt-blue-bg);color:var(--opt-blue-fg)}.tl2-ic[data-tone=unlink]{background:var(--opt-gray-bg);color:var(--opt-gray-fg)}.tl2-ic[data-tone=change],.tl2-ic[data-tone=sync]{background:var(--opt-orange-bg);color:var(--opt-orange-fg)}.tl2-ln{min-width:0;color:var(--n-700);padding-top:4px}.tl2-text{color:inherit;text-decoration:none}a.tl2-text:hover{text-decoration:underline}.tl2-who{color:var(--n-900);font-weight:600}.tl2-tm{color:var(--n-500);font-size:var(--fs-label);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-top:5px}.tl2-card{margin-top:var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);padding:10px 12px}.tl2-card-t{align-items:center;gap:var(--s-2);display:flex}.tl2-card-t a{color:var(--n-900);text-decoration:none}.tl2-src{border:1px solid var(--n-200);border-radius:var(--r-sm);color:var(--n-600);padding:0 5px;font-size:11px}.tl2-meta{color:var(--n-600);font-size:var(--fs-label)}.tl2-sum{color:var(--n-700);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.tl2-card-f{gap:var(--s-3);margin-top:var(--s-2);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.tl2-card-f a{color:var(--brand-link);text-decoration:none}.tl2-muted{color:var(--n-600)}.tl2-people{align-items:center;gap:4px;display:inline-flex}.tl2-people .people-stack{margin-left:4px}.tl2-pills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tl2-pill{border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--surface);color:var(--n-900);font-size:var(--fs-label);align-items:center;gap:6px;padding:2px 8px;text-decoration:none;display:inline-flex}.tl2-pill>i{background:var(--n-100);width:16px;height:16px;color:var(--n-700);border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-style:normal;display:inline-flex}.tl2-pill[data-gone=true]{color:var(--n-500);text-decoration:line-through}.tl2-lab{padding:0 var(--s-1);border-radius:var(--r-sm);background:var(--n-200);color:var(--n-800);font-size:var(--fs-label);font-weight:400}.tl2-chg{font-size:var(--fs-label);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.tl2-ln>.tl2-chg{width:fit-content;display:flex}.tl2-chg s{color:var(--n-500)}.tl2-chg em{color:var(--n-900);font-style:normal;font-weight:600}.tl2-st{background:var(--n-100);color:var(--n-600);border-radius:999px;padding:0 8px}.tl2-st[data-on=true]{background:var(--brand-tint);color:var(--n-900);font-weight:600}.tl2-props{border-left:2px solid var(--n-200);font-size:var(--fs-label);grid-template-columns:auto minmax(0,1fr);gap:2px 14px;margin-top:6px;padding-left:10px;display:grid}.tl2-prop{display:contents}.tl2-prop-k{color:var(--n-600)}.tl2-more{color:var(--n-600);font-size:var(--fs-label);margin-top:4px}.tl2-form-page{color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}a.tl2-form-page:hover{text-decoration:underline}.tl2-qa{margin:var(--s-2) 0 0;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;display:grid}.tl2-qa>div{display:contents}.tl2-qa dt{max-width:12em;color:var(--n-600);font-size:var(--fs-label);line-height:1.5}.tl2-qa dd{color:var(--n-900);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.tl2-qa[data-open] dd{-webkit-line-clamp:unset;display:block}.tl2-qa-f{align-items:center;gap:var(--s-3);margin-top:var(--s-2);font-size:var(--fs-label);display:flex}.tl2-qa-more{color:var(--brand-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tl2-qa-more:hover{text-decoration:underline}.tl2-more>summary{cursor:pointer}.tl2-one{font-size:var(--fs-label);margin-top:2px}.tl2-one a{color:var(--n-800)}.tl2-file{align-items:center;gap:var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-card);width:fit-content;max-width:100%;font-size:var(--fs-label);margin-top:6px;padding:5px 10px;text-decoration:none;display:flex}.tl2-fn{min-width:0;color:var(--brand-link);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl2-fic{background:var(--opt-red-bg);color:var(--opt-red-fg);border-radius:6px;flex:none;padding:0 6px;font-size:11px;font-weight:600}.tl2-up{align-items:center;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);margin-bottom:6px;display:flex}.tl2-up-ic{flex:none}.tl2-up-date{border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);flex-direction:column;flex:none;justify-content:center;align-items:center;width:40px;height:44px;display:flex;overflow:hidden}.tl2-up-date i{background:var(--n-100);color:var(--n-700);text-align:center;border-bottom:1px solid var(--n-300);align-self:stretch;padding:1px 0;font-size:10px;font-style:normal;line-height:1.4}.tl2-up-date b{color:var(--n-900);font-variant-numeric:tabular-nums;flex:1;place-items:center;font-size:16px;display:grid}.tl2-up-meta{align-items:center;gap:4px var(--s-1);flex-wrap:wrap;margin-top:2px;display:flex}.tl2-date{border:1px solid var(--n-200);text-align:center;border-radius:8px;flex-direction:column;flex:none;width:46px;display:flex;overflow:hidden}.tl2-date-m{background:var(--brand-tint);color:var(--n-800);font-size:10px;font-weight:700}.tl2-date-d{font-size:18px;font-weight:700;line-height:1.5}.tl2-up-c{flex:1;min-width:0}.tl2-up-t{color:var(--n-900);font-weight:700;text-decoration:none}.tl2-join{white-space:nowrap;margin-left:auto}.tl2-plans{flex-direction:column;display:flex}.tl2-prow{padding:var(--s-2) 10px;border:1px solid var(--n-200);background:var(--surface);border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;display:flex}.tl2-pt{flex:1;min-width:0}.tl2-pt a{color:var(--n-900);text-decoration:none}.tl2-pm{color:var(--n-600);font-size:var(--fs-label);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tl2-ck{border:1.5px solid var(--n-500);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;width:16px;height:16px;padding:0}button.tl2-ck:hover{border-color:var(--won);background:var(--won-tint)}.tl2-pic{border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.tl2-pic svg{width:13px;height:13px}.tl2-pic[data-tone=task]{background:var(--opt-green-bg);color:var(--opt-green-fg)}.tl2-pic[data-tone=flag]{background:var(--danger-tint);color:var(--danger)}.tl2-late{color:var(--danger);font-weight:600}.tl2-late:after{content:" ・";color:var(--n-600);font-weight:400}.tl2-edit{margin-top:var(--s-2)}.alab{gap:var(--s-3);flex-direction:column;display:flex}.alab-tabs{gap:var(--s-1);border-bottom:1px solid var(--n-200);flex-wrap:wrap;display:flex}.alab-tab{color:var(--n-700);border-bottom:2px solid #0000;padding:6px 10px;text-decoration:none}.alab-tab:hover{color:var(--n-900)}.alab-tab[aria-current=page]{border-bottom-color:var(--n-900);color:var(--n-900);font-weight:600}.alab-row[data-archived=true] .cell{color:var(--n-500)}.alab-archived{margin-left:var(--s-2)}.alab-limits{font-size:var(--fs-label);flex-direction:column;align-items:flex-start;gap:2px}.alab-add{align-self:flex-start}.alab-form{gap:var(--s-3);max-width:560px;padding:var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);flex-direction:column;display:flex}.alab-field{align-items:center;gap:var(--s-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.alab-field legend{margin-bottom:var(--s-1);color:var(--n-700);font-size:var(--fs-label);flex-basis:100%}.alab-radio{align-items:center;gap:var(--s-1);display:inline-flex}.alab-num{width:72px}.alab-text{gap:var(--s-1);flex-direction:column;display:flex}.alab-text>span{color:var(--n-700);font-size:var(--fs-label)}.alab-actions{gap:var(--s-2);display:flex}.fhead{justify-content:flex-end;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.fhead>.fileup-head{padding:0}.fhead>.foldertree-form{align-items:center;gap:var(--s-2);flex-wrap:nowrap;flex:0 auto;min-width:0;display:flex}.fhead>.foldertree-form .input{flex:0 180px;width:180px;min-width:80px}.fhead>.foldertree-form>*{flex-shrink:1;min-width:0}.fhead>.foldertree-form>.btn{flex-shrink:0}.ffiles[data-over=true]{outline:1.5px dashed var(--brand-navy);outline-offset:4px;border-radius:var(--r-card)}.fhead>.fileup-drop{flex:auto;margin:0}.fhead>.colpick,.fhead>form:not(.fileup),.fhead>button{align-self:center}.filedrop{width:100%;padding:var(--s-3) 14px;border:1.5px dashed var(--n-400);border-radius:var(--r-card);color:var(--n-600);font-size:var(--fs-label);cursor:pointer;align-items:center;gap:10px;display:flex}.filedrop u{color:var(--brand-link);text-decoration:none}.filedrop[data-over=true],.filedrop:hover{border-color:var(--brand-navy);background:var(--n-50)}.fileup.fileup-empty{border:0;padding:0;display:block}.fileup.fileup-empty.is-over{background:0 0}.filedrop-empty{align-items:center;gap:var(--s-1);width:100%;padding:28px var(--s-4);border:1.5px dashed var(--n-400);border-radius:var(--r-card);background:var(--n-50);text-align:center;transition:border-color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);flex-direction:column;display:flex}.filedrop-empty[data-over=true]{border-color:var(--brand-navy);background:var(--brand-tint)}.filedrop-empty-ic{background:var(--brand-tint);width:40px;height:40px;color:var(--brand-navy);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.filedrop-empty-t{margin-top:var(--s-2);color:var(--n-900);font-size:var(--fs-body)}.filedrop-empty-s{color:var(--n-600);font-size:var(--fs-label)}.filedrop-empty label{margin-top:var(--s-2);cursor:pointer}.ftbl td{white-space:nowrap}.ftbl-rec{min-width:660px}.ftbl td.ftbl-name{width:100%;min-width:260px;max-width:0;overflow:hidden}.ftbl-open{max-width:100%;font:inherit;color:var(--n-900);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.ftbl-open .fkic{margin-right:var(--s-2);flex:none}.ftbl-base{text-overflow:ellipsis;min-width:0;overflow:hidden}.ftbl-ext{flex:none}.ftbl-open:hover .ftbl-base,.ftbl-open:hover .ftbl-ext{text-decoration:underline;-webkit-text-decoration-color:var(--n-400);text-decoration-color:var(--n-400);text-underline-offset:3px}.ftbl-muted{color:var(--n-600)}.fkic-pdf{color:#8a1c22}.fkic-doc{color:#1f4b99}.fkic-sheet{color:#1e6b3a}.fkic-slide{color:#8a4b14}.fkic-image{color:#5b3a8f}.fkic-text,.fkic-other{color:var(--n-600)}.ftbl td.ftbl-more>*{opacity:0}.ftbl tbody tr:hover td.ftbl-more>*,.ftbl td.ftbl-more>:focus-within,.ftbl td.ftbl-more>.instant-failed{opacity:1}.ftbl td.ftbl-more>:has([aria-expanded=true]){opacity:1}@media (max-width:1280px){.ftbl .ftbl-kind,.ftbl .ftbl-size{display:none}}.fbadge{border-radius:var(--r-sm);font-size:var(--fs-mark);white-space:nowrap;padding:1px 8px;font-weight:600;display:inline-block}.fbadge-pdf{color:#8a1c22;background:#fbeaeb}.fbadge-doc{color:#1f4b99;background:#e8eef9}.fbadge-sheet{color:#1e6b3a;background:#e6f4ea}.fbadge-slide{color:#8a4b14;background:#fdf0e3}.fbadge-image{color:#5b3a8f;background:#f1ebfa}.fbadge-text,.fbadge-other{background:var(--n-100);color:var(--n-700)}.fv{border-radius:var(--r-card);border:0;width:min(1100px,100vw - 32px);max-width:none;height:min(860px,100vh - 32px);max-height:none;padding:0;overflow:hidden;box-shadow:0 16px 40px #11234340}.fv[open]{flex-direction:column;display:flex}.fv::backdrop{background:#11234359}.fv-head{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-300);font-size:var(--fs-label);display:flex}.fv-head>.sp{flex:auto}.fv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46%;overflow:hidden}.fv-nav{align-items:center;gap:var(--s-1);color:var(--n-600);white-space:nowrap;display:inline-flex}.fv-body{overscroll-behavior-y:none;background:#eef0f3;flex:auto;justify-content:center;align-items:flex-start;min-height:0;display:flex;overflow:auto}.fv-img{object-fit:contain;max-width:100%;max-height:100%;margin:auto}.fv-doc{border:0;width:100%;height:100%}.fv-text{width:100%;padding:var(--s-4);background:var(--surface);font-size:var(--fs-label);white-space:pre-wrap;word-break:break-word;margin:0}.fv-docx{width:100%}.fv-none,.fv-loading{justify-content:center;align-items:center;gap:var(--s-3);width:100%;height:100%;color:var(--n-600);flex-direction:column;display:flex}.fv-sheet{background:var(--surface);flex-direction:column;width:100%;height:100%;display:flex}.fv-sheet-tabs{gap:var(--s-1);padding:var(--s-2);border-bottom:1px solid var(--n-200);display:flex;overflow-x:auto}.fv-sheet-tab{border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface);font:inherit;font-size:var(--fs-label);cursor:pointer;padding:2px 10px}.fv-sheet-tab[aria-current=true]{background:var(--n-900);color:#fff;border-color:var(--n-900)}.fv-sheet-wrap{overscroll-behavior-y:none;flex:auto;overflow:auto}.fv-sheet-tbl{border-collapse:collapse;font-size:var(--fs-label)}.fv-sheet-tbl th,.fv-sheet-tbl td{border:1px solid var(--n-200);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:2px 8px;overflow:hidden}.fv-sheet-tbl th{background:var(--n-50);color:var(--n-600);font-weight:400;position:sticky;left:0}.fhead .foldertree-new{align-items:center;gap:var(--s-1);border:1px solid var(--n-400);border-radius:var(--r);background:var(--surface);min-height:32px;color:var(--n-900);font-size:var(--fs-label);white-space:nowrap;cursor:pointer;padding:0 12px;display:inline-flex}.fhead .foldertree-new:hover{background:var(--n-100)}.fhead .foldertree-form{align-items:center;gap:var(--s-2);display:flex}.input-suffix{align-items:center;gap:var(--s-1);display:flex}.input-suffix>.input{flex:auto;min-width:0}.input-suffix-unit{color:var(--n-600);font-size:var(--fs-label)}.pick-text-2{flex-direction:column;min-width:0;line-height:1.3;display:flex}.pick-note{color:var(--n-600);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cas-note{color:var(--n-600);font-size:var(--fs-label);display:block}.lvtabs{position:relative}.lvtab-slot{align-items:stretch;display:inline-flex}.lvtabs .lvtab[aria-current=page],.lvtabs .lvtab-cur{border-bottom-color:#0000}.plv-tabs .lvtab[aria-current=page]{border-bottom-color:var(--n-900)}.lvtabs:not(:has(.lvtabs-ind)) .lvtab[aria-current=page]{border-bottom-color:var(--n-900)}.lvtabs-ind{background:var(--n-900);transform-origin:0 0;width:1px;height:2px;transition:transform var(--spring-snap-dur) var(--spring-snap);pointer-events:none;position:absolute;top:0;left:0}.lvtab-ghost{z-index:60;border:1px solid var(--n-200);background:var(--surface);color:var(--n-900);white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;top:0;left:0;box-shadow:0 10px 24px #11234338}.lvtab-ghost[data-landing=true]{box-shadow:none;transition:transform .18s,box-shadow .18s}.lvtab-hole{border:1.5px dashed color-mix(in srgb, var(--brand-navy) 35%, var(--surface));background:var(--brand-tint);border-radius:6px;align-self:center;height:28px}@media (prefers-reduced-motion:reduce){.lvtab-ghost[data-landing=true]{transition:none}}.lvtabs[data-dragging=true] .lvtab{cursor:grabbing}.lvtabs-failed,.instant-failed{margin-left:var(--s-2);font-size:var(--fs-label);align-self:center}@media (prefers-reduced-motion:reduce){.lvtabs-ind{transition:none}}html[data-lv-loading] main .table-wrap,html[data-lv-loading] main .board,html[data-lv-loading] main .lv-list{opacity:.5;transition:opacity .12s}.transcript-who .transcript-co{margin-left:var(--s-2);color:var(--n-600);font-weight:400}a.transcript-who{color:inherit;text-decoration:none}a.transcript-who:hover{text-decoration:underline}.ct-mgist{color:var(--n-700);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.msum-task-form{align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;max-width:440px;display:flex}.msum-task-form .pick{flex:0 0 150px;min-width:0}.msum-task-form .datefield{flex:0 0 130px;min-width:0}.tab-empty{align-items:center;gap:var(--s-2);padding:40px var(--s-4);text-align:center;color:var(--n-700);flex-direction:column;display:flex}.tab-empty-ic .nav-icon{color:var(--n-500)}.tab-empty-ic svg{width:28px;height:28px}.tab-empty-t{margin:0}.tab-empty-acts{justify-content:center;gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.rtask-bar{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.rtask-bar .ct-sp{flex:1}.rtask-tbl td{vertical-align:middle}.rtask-tbl .rtask-check{width:32px}.rtask-due[data-over]{color:var(--danger)}.rtask-due[data-done],.rtask-due[data-done] .task-due-overdue{color:var(--n-500)}.rtask-pending{opacity:.6}.rtask-tbl .rtask-fill td{border-bottom-color:#0000}.ct-face{flex:none;display:inline-flex}.ct-who{margin-right:2px;font-weight:600}.ct-fold{font-size:var(--fs-label);margin-top:2px}.ct-fold>summary{cursor:pointer;color:var(--link,var(--n-700))}.ct-fold-list{margin:var(--s-1) 0 0;color:var(--n-700);gap:2px;padding:0;list-style:none;display:grid}.ct-tlk-chips{margin-bottom:var(--s-3)}.ct-tlk[data-kind-filter=email] [data-kind]:not([data-kind=email]){display:none}.ct-tlk[data-kind-filter=email] .ct-day-g:not(:has([data-kind=email])){display:none}.ct-tlk[data-kind-filter=email] .ct-sec-up:not(:has([data-kind=email])){display:none}.ct-tlk[data-kind-filter=meeting] [data-kind]:not([data-kind=meeting]){display:none}.ct-tlk[data-kind-filter=meeting] .ct-day-g:not(:has([data-kind=meeting])){display:none}.ct-tlk[data-kind-filter=meeting] .ct-sec-up:not(:has([data-kind=meeting])){display:none}.ct-tlk[data-kind-filter=task] [data-kind]:not([data-kind=task]){display:none}.ct-tlk[data-kind-filter=task] .ct-day-g:not(:has([data-kind=task])){display:none}.ct-tlk[data-kind-filter=task] .ct-sec-up:not(:has([data-kind=task])){display:none}.ct-tlk[data-kind-filter=note] [data-kind]:not([data-kind=note]){display:none}.ct-tlk[data-kind-filter=note] .ct-day-g:not(:has([data-kind=note])){display:none}.ct-tlk[data-kind-filter=note] .ct-sec-up:not(:has([data-kind=note])){display:none}.ct-tlk[data-kind-filter=file] [data-kind]:not([data-kind=file]){display:none}.ct-tlk[data-kind-filter=file] .ct-day-g:not(:has([data-kind=file])){display:none}.ct-tlk[data-kind-filter=file] .ct-sec-up:not(:has([data-kind=file])){display:none}.ct-tlk[data-kind-filter=form] [data-kind]:not([data-kind=form]){display:none}.ct-tlk[data-kind-filter=form] .ct-day-g:not(:has([data-kind=form])){display:none}.ct-tlk[data-kind-filter=form] .ct-sec-up:not(:has([data-kind=form])){display:none}.ct-tlk[data-kind-filter=change] [data-kind]:not([data-kind=change]){display:none}.ct-tlk[data-kind-filter=change] .ct-day-g:not(:has([data-kind=change])){display:none}.ct-tlk[data-kind-filter=change] .ct-sec-up:not(:has([data-kind=change])){display:none}.mlink{align-items:center;display:inline-flex;position:relative}.mlink-head{gap:var(--s-1);padding:var(--s-2);display:grid}.mlink-range{font-size:var(--fs-label);color:var(--n-600)}.mlink-list{overscroll-behavior-y:none;max-height:320px;padding:0 var(--s-2);overflow-y:auto}.mlink-grp{font-size:var(--fs-label);color:var(--n-600);padding:var(--s-2) var(--s-1) var(--s-1)}.mlink-opt{gap:var(--s-2);padding:var(--s-1);cursor:pointer;border-radius:6px;align-items:flex-start;display:flex}.mlink-opt[data-on]{background:var(--n-100)}.mlink-body{min-width:0;display:grid}.mlink-body b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mlink-when{font-size:var(--fs-label);color:var(--n-600)}.mlink-foot{justify-content:space-between;align-items:center;gap:var(--s-2);border-top:1px solid var(--n-200);padding:var(--s-2);display:flex}.mlink-count{font-size:var(--fs-label);color:var(--n-600)}.dupe-hint{gap:var(--s-1);padding:var(--s-2) var(--s-3);border:1px solid var(--n-200);background:var(--n-50);border-radius:8px;display:grid}.dupe-head{margin:0;font-weight:600}.dupe-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dupe-list li{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.dupe-name{gap:var(--s-2);min-width:0;display:inline-flex}.dupe-note{color:var(--n-600);font-size:var(--fs-label)}.dupe-hint>.btn{justify-self:start}.dsg{margin-top:var(--s-2);padding:var(--s-2) var(--s-3);border:1px dashed var(--n-300);background:var(--n-50);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.ac-box .dsg{border:0;border-top:1px solid var(--n-200);border-radius:0 0 8px 8px;margin:0}.dsg-head{align-items:center;gap:6px;min-height:24px;display:flex}.dsg-title{min-width:0;color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dsg-n{color:var(--n-500);font-size:13px}.dsg-all{color:var(--n-900);font:inherit;text-underline-offset:2px;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;text-decoration:underline}.dsg-list{margin:0;padding:0;list-style:none;display:grid}.dsg-row{border-top:1px solid var(--n-200);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;display:grid}.dsg-row:first-child{border-top:0}.dsg-tx{min-width:0;display:grid}.dsg-name,.dsg-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsg-name{color:var(--n-900);font-size:13px}.dsg-sub{color:var(--n-600);font-size:11px}.dsg-co{color:var(--n-500);margin-left:6px}.dsg-more{color:var(--n-700);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px}.dsg-more:hover,.dsg-all:hover{color:var(--n-900)}.objtabs{display:contents}.meeting-head-row{align-items:center;gap:var(--s-3);display:flex}.meeting-head-row .meeting-title{flex:1;min-width:0}.meeting-head-row{row-gap:var(--s-2);padding-block:var(--s-2);flex-wrap:wrap}.meeting-head-row .meeting-title{flex:320px}.meeting-head-row>.mqa{margin-left:auto}.meeting-cancelled{margin-left:var(--s-2);vertical-align:middle}.mqa{flex:none;position:relative}.mqa-btn{align-items:center;gap:var(--s-1);display:inline-flex}.mqa-menu{width:200px}.mov{margin:var(--s-3) 0 0;border:1px solid var(--n-200);border-radius:var(--r-card);padding:2px var(--s-3)}.mov-row{border-bottom:1px solid var(--n-100);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:6px 0;font-size:13.5px;display:grid}.mov-row:last-child{border-bottom:0}.mov-row dt{color:var(--n-600);font-size:12.5px}.mov-row dd{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.mov-src{color:var(--n-600);border:1px solid var(--n-200);border-radius:var(--r-sm);padding:0 5px;font-size:11px}.mrail-blk{margin-top:var(--s-4)}.mrail-blk:has(.mrel-add){position:relative}.mrel-add{height:20px;color:var(--n-600);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:12px;display:inline-flex;position:absolute;top:0;right:0}.mrel-add:hover{color:var(--n-900)}.meeting-link-related{margin-top:var(--s-1);display:block}.mrail-head{align-items:center;gap:var(--s-1);font-size:var(--fs-label);color:var(--n-700);margin:0 0 var(--s-1);font-weight:600;display:flex}.mrail-head-r{color:var(--n-600);margin-left:auto;font-weight:400}.mrail-details{margin-top:var(--s-4);border-top:1px solid var(--n-200);padding-top:var(--s-2)}.mrail-details>summary{cursor:pointer;list-style:none}.mrail-details>summary:before{content:"▸ ";color:var(--n-500)}.mrail-details[open]>summary:before{content:"▾ "}.mpeople{margin:0;padding:0;list-style:none}.mpeople-row{grid-template-columns:28px minmax(0,1fr) 96px;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:grid}.mpeople-row .cell-mark{width:28px;height:28px;margin-right:0;font-size:11.5px}.mpeople-name{flex-direction:column;min-width:0;font-weight:500;display:flex}.mpeople-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mpeople-name a{color:inherit;text-decoration:none}.mpeople-name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--n-400);text-decoration-color:var(--n-400)}.mpeople-co{min-width:0;color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.mpeople-talk{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.mpeople-bar{background:var(--n-200);border-radius:3px;height:5px;position:relative;overflow:hidden}.mpeople-bar b{background:var(--n-700);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.mpeople-bar b[data-ext]{background:#f08a4b}.mpeople-pc{color:var(--n-600);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.mpeople-acts{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.mpeople-lk{color:var(--n-800);font:inherit;font-size:var(--fs-label);text-decoration:underline;-webkit-text-decoration-color:var(--n-400);text-decoration-color:var(--n-400);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:400;display:inline-flex}.mpeople-lk:hover{color:var(--n-900);-webkit-text-decoration-color:var(--n-800);text-decoration-color:var(--n-800)}.mpeople-lk svg{width:13px;height:13px}.mpeople-acts .form-error{flex-basis:100%}.mtitle-btn{border-radius:var(--r-sm);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;margin:0 -4px;padding:0 4px;display:inline}.mtitle-btn:hover{background:var(--n-100)}.mtitle-none{color:var(--n-500);font-weight:400}.mtitle-in{box-sizing:border-box;border:1px solid var(--n-400);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;color:var(--n-900);font:inherit;outline:none;margin:0 -4px;padding:0 4px}.mtitle-in:focus{border-color:var(--n-700)}.mpeople-empty{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.mfound-row{grid-template-columns:28px minmax(0,1fr) max-content}.mfound-row .btn,.mpeople-lk{white-space:nowrap}.madd{flex-direction:column;gap:2px;min-width:min(560px,80vw);display:flex}.madd-row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;display:grid}.madd-row-top{align-items:start;padding-top:4px}.madd-row-top>.madd-k{padding-top:7px}.madd-k{color:var(--n-600);font-size:var(--fs-label)}.madd-req{color:var(--danger);margin-left:4px;font-style:normal}.madd-when{align-items:center;gap:var(--s-2);display:flex}.madd .qc-time{width:112px}.madd-sel{width:auto;min-width:140px}.madd-people{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.madd-chips{flex-wrap:wrap;gap:6px;display:flex}.madd-chip{background:var(--n-100);border-radius:12px;padding:2px 8px 2px 6px}.madd-hits{z-index:5;overscroll-behavior-y:none;border:1px solid var(--n-200);background:var(--surface);visibility:hidden;opacity:0;pointer-events:none;max-height:220px;transition:opacity var(--dur-1) var(--ease-in), transform var(--dur-1) var(--ease-in), visibility 0s linear var(--dur-1);border-radius:8px;padding:4px 8px;display:block;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.madd-hits[data-open]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.madd-hits,.madd-hits[data-open]{transform:none}}.madd-check{align-items:center;gap:8px;display:inline-flex}.madd-more{margin-top:4px}.madd-more>summary{cursor:pointer;color:var(--n-700);font-size:var(--fs-label)}.madd-body{resize:vertical}.madd-all{color:var(--n-700);font-size:var(--fs-label);text-decoration:underline;-webkit-text-decoration-color:var(--n-400);text-decoration-color:var(--n-400);text-underline-offset:2px;margin-top:6px;display:inline-block}.madd-foot{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-3);display:flex}.mmail-missing{z-index:30;width:360px;max-width:90vw;padding:var(--s-3);border:1px solid var(--n-200);background:var(--surface);animation:mmail-in var(--dur-2) var(--ease-out) both;border-radius:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.mmail-missing[data-leaving]{animation:mmail-out var(--dur-1) var(--ease-in) both;pointer-events:none}@keyframes mmail-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes mmail-out{to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mmail-missing,.mmail-missing[data-leaving]{transform:none}@keyframes mmail-in{0%{opacity:0}}@keyframes mmail-out{to{opacity:0}}}.mmail-missing-h{margin:0 0 var(--s-2);font-weight:600}.mmail-missing-list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mmail-missing-row{flex-direction:column;gap:4px;display:flex}.mmail-missing-no{color:var(--danger);font-style:normal;font-size:var(--fs-label);margin-left:8px}.mmail-missing-foot{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-3);display:flex}.mfound{border-top:1px solid var(--n-200);margin-top:8px;padding-top:10px}.mfound-h{font-size:var(--fs-label);color:var(--n-900);align-items:center;gap:6px;margin:0 0 2px;font-weight:600;display:flex}.mfound-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:grid}.mfound-mark{background:var(--ai-tint-from);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--ai-line);color:var(--ai-ink);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.mperson-ev{color:var(--n-700);font-size:var(--fs-label);align-items:center;gap:6px;margin:0 0 12px;display:flex}.mspk{border-top:1px dashed var(--n-200);margin:6px 0 0;padding:6px 0 0;list-style:none}.mspk-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:grid}.mspk-ic{background:var(--n-100);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mspk-acts{gap:4px;display:inline-flex}.mov-dot{background:var(--n-500);border-radius:50%;flex:none;width:7px;height:7px}.mov-dot[data-on]{background:#16a34a}.mov-row dd .cell-mark{width:20px;height:20px;margin-right:0;font-size:9.5px}.mrel-cards{flex-direction:column;gap:8px;display:flex}.mrel-cards:empty,.mpeople:empty{display:none}.mrel-card{border:1px solid var(--n-300);background:var(--surface);color:var(--n-900);transition:border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);border-radius:12px;padding:10px 12px;text-decoration:none;display:block}.mrel-card:hover{border-color:var(--n-400);box-shadow:0 2px 8px #18181b0f}.mrel-wrap>.rel-unlink-x{position:absolute;top:8px;right:8px}.mrel-wrap:hover .mrel-kind{visibility:hidden}.ct-mr>.rel-unlink-x,.ct-mr>.rel-unlink-menu{vertical-align:middle;margin-left:6px;display:inline-flex}.ct-mtr:hover .side-assoc-x{opacity:1}.mrel-top{align-items:center;gap:10px;display:flex}.mrel-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.mrel-kind{color:var(--n-600);margin-left:auto;font-size:11.5px}.mrel-att{border-top:1px solid var(--n-200);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:9px;display:grid}.mrel-att i{color:var(--n-600);font-size:11px;font-style:normal;display:block}.mrel-att em{min-width:0;color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-style:normal;display:flex;overflow:hidden}.mrel-att em .cell-mark{width:16px;height:16px;margin-right:0;font-size:8px}.tr-bar{z-index:4;background:var(--surface);align-items:center;gap:8px;padding:12px 0 10px;display:flex;position:sticky;top:-16px}.tr-find{min-width:160px;height:32px;color:var(--n-600);border-radius:8px;flex:0 280px;align-items:center;gap:7px;padding:0 10px;display:flex;box-shadow:0 0 0 1px #18181b21}.tr-find:focus-within{box-shadow:0 0 0 1px var(--n-900), 0 0 0 3px #18181b14}.tr-find input{min-width:0;color:var(--n-900);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.tr-cnt{color:var(--n-600);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.tr-spk{border-bottom:1px solid var(--n-200);flex-wrap:wrap;gap:6px;padding:0 0 12px;display:flex}.tr-bar,.tr-spk{padding-left:1px;padding-right:1px}.tr-spkb{background:var(--surface);height:30px;color:var(--n-800);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 4px;font-size:13px;display:inline-flex;box-shadow:0 0 0 1px #18181b1f}.tr-spkb .cell-mark{width:22px;height:22px;margin-right:0}.tr-spkb:hover{background:var(--n-50)}.tr-spkb[aria-pressed=true]{background:var(--n-900);color:var(--on-brand);box-shadow:none}.tr-pc{color:var(--n-600);font-variant-numeric:tabular-nums;font-size:11.5px}.tr-spkb[aria-pressed=true] .tr-pc{color:var(--n-400)}.tr-list{padding-top:4px}.tr-wrap{align-items:flex-start;gap:18px;display:flex}.tr-toc{flex-direction:column;flex:none;gap:2px;width:200px;padding-top:12px;display:flex;position:sticky;top:0}.tr-toch{color:var(--n-600);font-size:var(--fs-label);margin-bottom:6px;padding:0 8px}.tr-toci{color:var(--n-800);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:8px;padding:6px 8px;line-height:1.5;display:flex}.tr-toci:hover{background:var(--n-50)}.tr-toci[aria-current=true]{color:var(--n-900);background:#f2f2f3;font-weight:600}.tr-tocat{width:38px;color:var(--n-600);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.tr-toct{overflow-wrap:anywhere;min-width:0}.tr-main{flex:1;min-width:0}.tr-tocbtn{display:none}.tr-tocpop{z-index:6;overscroll-behavior-y:none;background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;width:280px;max-height:60vh;padding:8px;display:none;position:absolute;top:calc(100% - 4px);right:0;overflow-y:auto;box-shadow:0 0 0 1px #18181b1a,0 8px 24px #18181b1f}.tr-tocwrap{display:contents}@media (max-width:1365px){.tr-tocbtn{display:inline-flex}.tr-toc{display:none}.tr-tocpop{display:flex}}@media (max-width:1807px){:root[data-ai=open] .tr-tocbtn{display:inline-flex}:root[data-ai=open] .tr-toc{display:none}:root[data-ai=open] .tr-tocpop{display:flex}}.tr-ch{color:var(--n-900);align-items:center;gap:10px;margin:22px 0 4px;font-size:13px;font-weight:600;display:flex}.tr-ch:after{content:"";background:var(--n-200);flex:1;height:1px}.tr-chn{color:var(--n-600);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.tr-turn{grid-template-columns:52px 28px minmax(0,1fr);gap:0 10px;padding:10px 0 6px;display:grid}.tr-turn>.cell-mark{width:28px;height:28px;margin-right:0;font-size:11.5px}.tr-dim{opacity:.32}.tr-tm{color:var(--n-600);text-align:right;font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px}.tr-tm-seek{font:inherit;color:var(--n-600);cursor:pointer;background:0 0;border:0;align-self:start;padding:4px 0 0;font-size:12px}.tr-tm-seek:hover{color:var(--brand-link);text-decoration:underline}.tr-who{align-items:baseline;gap:8px;margin-bottom:2px;font-size:13px;font-weight:600;line-height:20px;display:flex}.tr-who a{color:inherit;text-decoration:none}.tr-who a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--n-400);text-decoration-color:var(--n-400)}.tr-who small{color:var(--n-600);font-size:12px;font-weight:400}.tr-utt{color:var(--n-900);border-radius:6px;margin:0 -8px;padding:3px 8px;font-size:14px;line-height:1.8;display:block;position:relative}.tr-utt[role=button]{cursor:pointer}.tr-utt:hover{background:var(--n-100)}.tr-at{width:52px;color:var(--brand-link);text-align:right;font-variant-numeric:tabular-nums;opacity:0;font-size:12px;position:absolute;top:4px;left:-92px}.tr-utt:hover .tr-at,.tr-utt:focus-visible .tr-at{opacity:1}.tr-utt .transcript-hit{color:inherit;background:#ffe27a;border-radius:2px;padding:0 1px}.tr-follow{pointer-events:none;justify-content:center;margin-top:8px;display:flex;position:sticky;bottom:12px}.tr-follow .btn{pointer-events:auto}.btn.btn-ico{width:32px;padding:0}.btn.btn-sm.btn-ico{width:28px;padding:0}.mrel-att em .chip{min-width:0;max-width:100%}.mrel-stg{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mhit{color:var(--brand-link);border-radius:var(--r-sm);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;background:#eef4fd;border:0;align-items:center;gap:3px;padding:1px 6px;font-size:11.5px;display:inline-flex}span.mhit{cursor:default}.msum-item{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.msum-item .msum-at{justify-self:end}.msum-bullets .msum-item{grid-template-columns:auto minmax(0,1fr) auto}.mact{font-size:var(--fs-body)}.mact-row{gap:var(--s-2);border-bottom:1px solid var(--n-100);grid-template-columns:minmax(0,1fr) 128px 56px 76px 120px;align-items:center;padding:6px 0;display:grid}.mact-headrow{color:var(--n-600);border-bottom-color:var(--n-200);font-size:11.5px}.mact-r{text-align:right;justify-self:end}.mact-due{font-size:var(--fs-label);color:var(--n-600)}.mact-none{color:var(--n-400)}.mact-link{color:var(--brand-link);font-size:var(--fs-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.mact-done{color:#1d6b3a;font-size:var(--fs-label);white-space:nowrap;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.mact-more{color:var(--n-600);font-size:var(--fs-label);padding:var(--s-1) 0;cursor:pointer;background:0 0;border:0}.mact-more:before{content:"▸ "}.mown{min-width:0;position:relative}.mown-btn{border-radius:var(--r);max-width:100%;font-size:var(--fs-label);color:var(--n-700);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin-left:-5px;padding:1px 4px;display:inline-flex}.mown-btn:hover,.mown-btn[aria-expanded=true]{border-color:var(--n-200);background:var(--n-50)}.mown-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mown-none{color:var(--n-500)}.mown-ai{color:var(--n-500);border:1px solid var(--n-200);border-radius:var(--r-sm);padding:0 3px;font-size:10px}.mown-pop{width:240px}.mown-search{margin-bottom:var(--s-1)}.mown-group{color:var(--n-500);margin:var(--s-1) 6px 2px;font-size:10.5px}.mown-name small{color:var(--n-500);font-size:11px;display:block}.mins-empty-title{margin:0 0 14px;font-size:16px;font-weight:600}.mins-tgrid,.mins-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mins-tcard{background:var(--surface);color:var(--n-900);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;flex-direction:column;gap:8px;padding:14px 14px 12px;transition:box-shadow .12s;display:flex;box-shadow:0 0 0 1px #18181b1f,0 1px 2px #18181b0a}.mins-tcard:hover{box-shadow:0 0 0 1px #18181b47,0 4px 12px #18181b12}.mins-tcard:disabled{opacity:.6;cursor:default}.mins-tcard-tt{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mins-oi{width:24px;height:24px;color:var(--n-700);background:#f0f0f2;border-radius:7px;flex:none;place-items:center;display:grid}.mins-oi .nav-icon{width:14px;height:14px}.mins-oi-sm{border-radius:5px;width:20px;height:20px}.mins-oi-sm .nav-icon{width:12px;height:12px}.mins-chips{flex-wrap:wrap;gap:4px;display:flex}.mins-chips>span{background:var(--n-100);color:var(--n-700);border-radius:5px;padding:1px 7px;font-size:11.5px}.mins-use{color:var(--n-500);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.mins-use .nav-icon{width:13px;height:13px}.mins-bar{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--n-100);padding:14px 0 12px;display:flex}.msum-bar{margin-bottom:var(--s-4);padding-top:0}.mins-pick{width:220px}.mins-meta{color:var(--n-500);font-variant-numeric:tabular-nums;font-size:12px}.mins-grid{margin-top:14px}.mins-card{border:1px solid var(--n-200);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px 10px;display:flex}.mins-card-hd{align-items:center;gap:8px;display:flex}.mins-k{color:var(--n-600);letter-spacing:.02em;font-size:12px;font-weight:600}.mins-v{color:var(--n-900);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.mins-none{color:var(--n-400)}.mins-card-ft{border-top:1px solid var(--n-100);min-height:36px;color:var(--n-500);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.mins-to{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.mins-to-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.mins-to{flex:0 auto}.mins-to-t{min-width:7em}.mins-card-ft .mact-done{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mins-card-ft .mact-done .nav-icon{width:13px;height:13px}.mins-applied-to{color:var(--brand-link);text-underline-offset:2px;text-overflow:ellipsis;max-width:160px;margin-left:6px;text-decoration:underline;overflow:hidden}.svc-icon{vertical-align:-2px;flex:none;display:inline-block}.cell-mark-svc{background:0 0}.svc-letter{border-radius:var(--r-sm);background:var(--n-200);color:var(--n-700);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.svc-name{align-items:center;gap:var(--s-1);display:inline-flex}.mnote{margin-top:var(--s-3)}.mnote-head{align-items:center;gap:var(--s-2);min-height:32px;margin-bottom:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--n-200);display:flex}.mnote-state{color:var(--n-600);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mnote-dot{background:var(--won);border-radius:50%;width:6px;height:6px}.mnote-state[data-state=saving] .mnote-dot{background:var(--n-400)}.mnote-state[data-state=error] .mnote-dot{background:var(--danger)}.mnote-chip{border:1px solid var(--n-300);height:24px;color:var(--n-800);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.mnote-chip:hover{background:var(--n-100)}.mnote-chip .object-mark,.mnote-chip svg{width:14px;height:14px}.mnote-open{gap:4px;font-size:12.5px}.mnote-open .nav-icon{width:14px;height:14px}.mnote .note-editor-body{margin-left:-28px}.mnote .note-content h1,.mnote .note-content h2,.mnote .note-content h3{margin-top:var(--s-4);font-size:16px}.mnote-empty{align-items:stretch;gap:var(--s-2);max-width:520px;margin:var(--s-6) auto;flex-direction:column;display:flex}.mnote-card{border:1px solid var(--n-300);background:var(--surface);width:100%;height:48px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.mnote-card:hover{background:var(--n-100)}.mnote-card:disabled{opacity:.6;cursor:default}.mnote-card>.nav-icon{color:var(--n-500);margin-left:auto}.mnote-card-ic{background:var(--n-100);width:28px;height:28px;color:var(--n-700);border-radius:8px;place-items:center;display:grid}.mnote-card-ic .nav-icon{width:15px;height:15px}.mnote-tpls{margin:var(--s-1) 0 0;border:1px solid var(--n-200);border-radius:10px;padding:4px;list-style:none}.mnote-tpl-none{margin:var(--s-1) 0 0 var(--s-2);font-size:12.5px}.mdrw-scrim{z-index:60;background:#14181f2e;justify-content:flex-end;display:flex;position:fixed;inset:0}.mdrw{background:var(--surface);border-left:1px solid var(--n-200);width:min(480px,100vw);height:100%;padding:var(--s-4);gap:var(--s-2);overscroll-behavior-y:none;flex-direction:column;display:flex;overflow-y:auto;box-shadow:-8px 0 24px #11234314}.mdrw-head{align-items:center;display:flex}.mdrw-head h2{flex:1;margin:0;font-size:15px}.mdrw-fld{gap:var(--s-2);font-size:var(--fs-body);border-bottom:1px solid var(--n-100);padding-bottom:var(--s-2);grid-template-columns:48px minmax(0,1fr);align-items:center;display:grid}.mdrw-k{color:var(--n-600);font-size:var(--fs-label)}.mdrw-to{align-items:center;gap:var(--s-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.mdrw-add{flex:200px;min-width:160px;height:28px}.mdrw-rc{align-items:center;gap:var(--s-1);border-radius:var(--r-pill);background:var(--n-100);font-size:var(--fs-label);padding:1px 8px 1px 2px;display:inline-flex}.mdrw-body{resize:vertical;flex:1;min-height:320px;line-height:1.8}.mdrw-foot{align-items:center;gap:var(--s-2);display:flex}.taskc-title{border:0;border-bottom:1px solid var(--n-200);width:100%;padding:2px 0 var(--s-2);margin-bottom:var(--s-1);color:var(--n-900);background:0 0;outline:none;font-size:17px;font-weight:600}.taskc-title::placeholder{color:var(--n-500);font-weight:500}.taskc-title[aria-invalid=true]{border-bottom-color:var(--danger)}.taskc-err{align-items:center;min-height:20px;display:flex}.taskc-err .field-error{font-size:var(--fs-body);color:var(--danger)}.form.taskc{position:relative}.modal-body .form.taskc{position:static}.modal .taskc-confirm{border-radius:var(--r-card)}.taskc-confirm{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s var(--ease-in), visibility 0s linear .12s;background:#ffffffd1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.taskc-confirm[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-out), visibility 0s}.taskc-confirm-box{background:var(--surface);border:1px solid var(--n-200);border-radius:var(--r);padding:var(--s-4);gap:var(--s-3);flex-direction:column;min-width:280px;display:flex;box-shadow:0 8px 24px #1123431f}.taskc-confirm-text{color:var(--n-900);margin:0;font-weight:600}.taskc-confirm-actions{justify-content:flex-end;gap:var(--s-2);display:flex}@media (prefers-reduced-motion:reduce){.taskc-confirm,.taskc-confirm[data-open=true]{transition-duration:.12s}}.form.taskc{gap:4px}.taskc-row2{gap:var(--s-2);grid-template-columns:92px minmax(0,1fr);align-items:center;min-height:40px;display:grid}.taskc-top{align-items:start}.taskc-top .taskc-lab{padding-top:6px}.taskc-lab{font-size:var(--fs-label);color:var(--n-600);align-items:center;gap:7px;display:flex}.taskc-ctl{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.taskc-seg{border:1px solid var(--n-300);border-radius:var(--r);height:30px;display:inline-flex;overflow:hidden}.field>.taskc-seg{justify-self:start}.taskc-seg button{border:0;border-right:1px solid var(--n-200);font-size:var(--fs-label);color:var(--n-700);cursor:pointer;white-space:nowrap;background:0 0;padding:0 11px}.taskc-seg button:last-child{border-right:0}.taskc-seg .taskc-seg-on{background:var(--brand-tint);color:var(--brand-navy);font-weight:600}.taskc-when{align-items:center;gap:var(--s-1);display:inline-flex}.taskc-when .datefield{width:180px}.taskc-time{width:96px}.taskc-owner,.taskc-related{max-width:320px}.taskc-owner>*,.taskc-related>*{flex:1}.taskc-body{min-height:calc(var(--s-7) + var(--s-5));resize:none;overflow:hidden}.taskc-kbd{margin-left:var(--s-2);opacity:.55;font-size:11px}.bkp-list{border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.bkp-group+.bkp-group{border-top:1px solid var(--n-200)}.bkp-group-head{padding:var(--s-2) var(--s-4);background:var(--n-50);border-bottom:1px solid var(--n-200);color:var(--n-700);font-size:var(--fs-label);margin:0;font-weight:600}.bkp-row{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.bkp-row+.bkp-row{border-top:1px solid var(--n-200)}.bkp-row.is-off .bkp-title{color:var(--n-700)}.bkp-dot.cal-legend-sw{border-radius:3px;width:10px;height:10px;display:inline-block}.bkp-row>.bkp-dot{align-self:start;margin-top:6px}.bkp-main{min-width:0}.bkp-name{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.bkp-title{color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bkp-slug{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap}.bkp-chips{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.bkp-chip{align-items:center;gap:var(--s-1);height:22px;padding:0 var(--s-2);border-radius:var(--r);background:var(--n-100);color:var(--n-800);font-size:var(--fs-label);white-space:nowrap;display:inline-flex}.bkp-nums{align-items:center;gap:var(--s-4);color:var(--n-700);font-size:var(--fs-label);display:flex}.bkp-num b{margin-left:var(--s-1);color:var(--n-900);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.bkp-faces{gap:var(--s-1);display:inline-flex}.bkp-acts{align-items:center;gap:var(--s-2);display:flex}.bkp-ibs{align-items:center;display:inline-flex}.bkp-ib{border:1px solid var(--n-300);background:var(--surface);width:30px;height:30px;color:var(--n-700);cursor:pointer;justify-content:center;align-items:center;margin-left:-1px;display:inline-flex}.bkp-ibs>:first-child,.bkp-ibs>:first-child .bkp-ib{border-radius:var(--r) 0 0 var(--r);margin-left:0}.bkp-ibs>:last-child .bkp-ib,.bkp-ibs>.bkp-ib:last-child{border-radius:0 var(--r) var(--r) 0}.bkp-ib:hover{background:var(--n-100);color:var(--n-900)}.bkp-danger{color:var(--danger)}.bkp-confirm{gap:var(--s-2);width:260px;padding:var(--s-2);flex-direction:column;display:flex}.bkp-confirm-text{color:var(--n-900);font-size:var(--fs-label);margin:0;line-height:1.5}.bkp-confirm-acts{justify-content:flex-end;gap:var(--s-2);display:flex}.bkp-empty{align-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-4);border:1px dashed var(--n-300);border-radius:var(--r-card);flex-direction:column;display:flex}.bkp-empty-glyph{color:var(--n-500);margin:var(--s-2) 0;transform:scale(1.8)}.bkp-empty-row{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.bkp-empty-row .btn{gap:var(--s-2)}@media (max-width:760px){.bkp-row{grid-template-columns:auto minmax(0,1fr)}.bkp-nums,.bkp-acts{grid-column:2}}.bked-head{gap:var(--s-2)}.bked-head-title{color:var(--n-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bked-saved{color:var(--n-700);font-size:var(--fs-label)}.bked{border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);grid-template-columns:240px minmax(0,1fr);min-height:560px;display:grid}.bked-nav{padding:var(--s-3) var(--s-2);border-right:1px solid var(--n-200);flex-direction:column;gap:2px;display:flex}.bked-navitem{padding:var(--s-2) var(--s-3);border-radius:var(--r);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.bked-navitem:hover{background:var(--n-100)}.bked-navitem.is-on{background:var(--brand-tint)}.bked-navtitle{color:var(--n-900);font-weight:600}.bked-navitem.is-on .bked-navtitle{color:var(--brand-navy)}.bked-navsum{color:var(--n-700);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bked-body{min-width:0;padding:var(--s-4) var(--s-5)}.bked-sec{gap:var(--s-5);flex-direction:column;max-width:720px;display:flex}.bked-sec[hidden]{display:none}.bked-sec>.field,.bked-colors{border:0;min-width:0;margin:0;padding:0}.bked-narrow{max-width:200px}.bked-mid{max-width:360px}.bked-url{border:1px solid var(--n-300);border-radius:var(--r);background:var(--n-50);align-self:flex-start;align-items:center;height:32px;display:inline-flex;overflow:hidden}.bked-url>span{padding:0 var(--s-2);color:var(--n-700);border-right:1px solid var(--n-300);align-items:center;height:100%;display:inline-flex}.bked-url>b{padding:0 var(--s-3);color:var(--n-900);font-weight:600}.bked-chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.bked-chip{align-items:center;gap:var(--s-1);height:30px;padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-800);font-size:var(--fs-label);cursor:pointer;display:inline-flex}.bked-chip.is-on{border-color:var(--brand-navy);background:var(--brand-tint);color:var(--brand-navy);font-weight:600}.bked-star{background:var(--brand-navy);color:#fff;border-radius:3px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.bked-inline{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:inline-flex}.bked-locs{gap:var(--s-1);flex-direction:column;display:flex}.bked-loc{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);grid-template-columns:18px 120px minmax(0,1fr) 30px;display:grid}.bked-loc-name{color:var(--n-900)}.bked-loc-detail{min-width:0}.bked-loc-detail .bked-inline{margin-top:0}.bked-loc-detail>.input{width:100%}.bked-phone{width:160px}.bked-x{justify-content:center;width:28px;height:28px;padding:0}.bked-locadd{gap:var(--s-1);margin-top:var(--s-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bked-locbtn{justify-content:center;align-items:center;gap:var(--s-1);height:62px;padding:0 var(--s-1);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-800);font-size:var(--fs-label);white-space:nowrap;cursor:pointer;flex-direction:column;display:flex}.bked-locbtn.is-on{border-color:var(--brand-navy);background:var(--brand-tint);color:var(--brand-navy);font-weight:600}.bkloc-glyph{color:var(--n-700);display:inline-flex}.bkloc-glyph .nav-icon{width:14px;height:14px}.bked-color{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px;display:inline-flex}.bked-color .cal-legend-sw{width:18px;height:18px}.bked-color.is-on{box-shadow:0 0 0 2px var(--brand-navy)}.bked-grid2{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bked-table{border:1px solid var(--n-200);border-radius:var(--r-card);flex-direction:column;display:flex}.bked-trow{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);font-size:var(--fs-label);grid-template-columns:minmax(0,1fr) 150px 56px 72px;display:grid}.bked-table>*+*{border-top:1px solid var(--n-200)}.bked-trow.is-head{color:var(--n-700);background:var(--n-50);font-weight:600}.bked-trow.is-fixed{color:var(--n-900)}.bked-q .bked-trow>.input{height:30px}.bked-preset{margin-bottom:var(--s-3)}.bked-preset .bked-trow{grid-template-columns:minmax(0,1fr) 72px 72px}.bked-q .bked-trow{column-gap:var(--s-2);grid-template-columns:minmax(110px,1fr) 110px 140px 48px 72px}.bked-qacts{justify-content:flex-end;display:inline-flex}.bked-options{gap:var(--s-1);padding:0 var(--s-3) var(--s-2) var(--s-5);flex-direction:column;max-width:460px;display:flex}.bked-options .bked-inline{flex-wrap:nowrap;margin-top:0}.bked-options .input{flex:1;height:30px}.bked-muted{color:var(--n-700)}.bked-lock{color:var(--n-600);text-align:right;font-size:11px}.bked-add{align-items:center;gap:var(--s-1);padding:var(--s-1) 0;color:var(--brand-link);font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-self:flex-start;display:inline-flex}.bked-add .nav-icon{width:14px;height:14px}.bked-qrow{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--n-200);color:var(--n-900);display:flex}.bked-logo{align-items:center;gap:var(--s-2);padding:var(--s-3);border:1px dashed var(--n-400);border-radius:var(--r);display:flex}.bked-logo-img{object-fit:contain;max-width:200px;max-height:36px}.bked-swatch{cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;padding:0}.bked-swatch.is-on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--n-900)}.bked-hex{width:110px;height:30px;font-family:var(--font-mono,ui-monospace, monospace)}.bked-preview{display:flex}.bked-preview-btn{height:36px;padding:0 var(--s-4);border-radius:var(--r);align-items:center;font-weight:600;display:inline-flex}.bked .schedp-grid-wrap{margin-top:0}@media (max-width:900px){.bked{grid-template-columns:minmax(0,1fr)}.bked-nav{border-right:0;border-bottom:1px solid var(--n-200);flex-direction:row;overflow-x:auto}.bked-navitem{flex:none}.bked-locadd{grid-template-columns:repeat(3,minmax(0,1fr))}.bked-grid2{grid-template-columns:minmax(0,1fr)}.bked-loc{grid-template-columns:18px minmax(0,1fr) 30px}.bked-loc-detail{grid-column:1/-1}}.bked .field>.taskc-seg{align-self:flex-start}.bkpub{border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);max-width:960px;min-height:440px;box-shadow:var(--shadow-btn);grid-template-columns:260px minmax(0,1fr) 220px;margin:0 auto;display:grid}.bkpub-l{gap:var(--s-2);padding:var(--s-5);border-right:1px solid var(--n-200);flex-direction:column;min-width:0;display:flex}.bkpub-logo{object-fit:contain;max-width:180px;max-height:36px;margin-bottom:var(--s-1);align-self:flex-start}.bkpub-l .book-host{margin-bottom:0}.bkpub-title{margin:var(--s-1) 0;color:var(--n-900);font-size:var(--fs-title);font-weight:700}.bkpub-fact{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);margin:0;display:flex}.bkpub-durs{border:1px solid var(--n-300);border-radius:var(--r);align-self:flex-start;display:inline-flex;overflow:hidden}.bkpub-durs a{border-left:1px solid var(--n-300);color:var(--n-800);font-size:var(--fs-label);padding:4px 10px;text-decoration:none}.bkpub-durs a:first-child{border-left:0}.bkpub-durs a.is-on{background:var(--bk-brand);color:var(--bk-ink)}.bkpub-picked{padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);color:var(--n-900);flex-direction:column;align-items:center;margin-top:auto;display:flex}.bkpub-picked-m{color:var(--n-600);font-size:var(--fs-label)}.bkpub-picked-d{font-size:28px;font-weight:700;line-height:1.2}.bkpub-c{padding:var(--s-5);min-width:0}.bkpub-mhead{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.bkpub-mhead b{color:var(--n-900);font-size:var(--fs-head)}.bkpub-mhead .bkp-ib{border-radius:var(--r);margin-left:0}.bkpub-mhead .bkp-ib:disabled{opacity:.4;cursor:default}.bkpub-grid{gap:var(--s-1);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bkpub-w{padding:var(--s-1) 0;color:var(--n-600);font-size:11px}.bkpub-day{aspect-ratio:1;background:var(--n-100);max-height:48px;color:var(--bk-brand);font-size:var(--fs-body);cursor:pointer;border:0;border-radius:50%;font-weight:600}.bkpub-day:disabled{color:var(--n-400);cursor:default;background:0 0;font-weight:400}.bkpub-day.is-on{background:var(--bk-brand);color:var(--bk-ink)}.bkpub-zone{margin:var(--s-3) 0 0;color:var(--n-600);font-size:var(--fs-label)}.bkpub-r{gap:var(--s-1);overscroll-behavior-y:none;max-height:520px;padding:var(--s-5) var(--s-3);border-left:1px solid var(--n-200);flex-direction:column;display:flex;overflow:auto}.bkpub-dh{margin:0 0 var(--s-1);color:var(--n-900);font-size:var(--fs-label);font-weight:600}.bkpub-slot{gap:var(--s-1);display:flex}.bkpub-time,.bkpub-go{border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);height:38px;color:var(--bk-brand);font-size:var(--fs-label);cursor:pointer;flex:1;font-weight:600}.bkpub-slot.is-on .bkpub-time{border-color:var(--n-700);background:var(--n-700);color:#fff;flex:0 0 46%}.bkpub-go{border-color:var(--bk-brand);background:var(--bk-brand);color:var(--bk-ink)}.bkpub-form{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--n-200);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bkpub-main{grid-column:2/-1;grid-template-columns:minmax(0,1fr) 220px;min-width:0;display:grid}.bkpub-form.bkpub-fp{border-top:0;grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.bkpub-fh{color:var(--n-900);font-size:var(--fs-head);margin:0;font-weight:700}.bkpub-reselect{margin-top:var(--s-2);font-size:var(--fs-label)}@keyframes bkpub-in-fwd{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes bkpub-in-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes bkpub-out-fwd{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-16px)}}@keyframes bkpub-out-back{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}@keyframes bkpub-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bkpub-fade-out{0%{opacity:1}to{opacity:0}}.bkpub-main.is-in-fwd,.bkpub-form.is-in-fwd{animation:bkpub-in-fwd var(--dur-3) var(--ease-out) both}.bkpub-main.is-in-back,.bkpub-form.is-in-back{animation:bkpub-in-back var(--dur-3) var(--ease-out) both}.bkpub-main.is-out-fwd,.bkpub-form.is-out-fwd{animation:bkpub-out-fwd .16s var(--ease-in) both}.bkpub-main.is-out-back,.bkpub-form.is-out-back{animation:bkpub-out-back .16s var(--ease-in) both}@media (prefers-reduced-motion:reduce){.bkpub-main.is-in-fwd,.bkpub-form.is-in-fwd,.bkpub-main.is-in-back,.bkpub-form.is-in-back{animation:.12s linear both bkpub-fade-in}.bkpub-main.is-out-fwd,.bkpub-form.is-out-fwd,.bkpub-main.is-out-back,.bkpub-form.is-out-back{animation:.12s linear both bkpub-fade-out}}.bkpub-wide{grid-column:1/-1}.bkpub-check{align-items:center;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-label);display:inline-flex}.bkpub-locdetail{margin-top:var(--s-2);max-width:360px}.bkpub-submit{justify-content:flex-end;display:flex}.bkpub-submit .btn-primary{background:var(--bk-brand);border-color:var(--bk-brand);color:var(--bk-ink)}.bkpub-err{max-width:960px;margin:0 auto var(--s-3)}.bkpub-fallback{max-width:960px;margin:var(--s-4) auto 0}@media (max-width:860px){.bkpub{grid-template-columns:minmax(0,1fr)}.bkpub-l{border-right:0;border-bottom:1px solid var(--n-200)}.bkpub-r{border-left:0;border-top:1px solid var(--n-200);max-height:none}.bkpub-form{grid-template-columns:minmax(0,1fr)}.bkpub-main,.bkpub-form.bkpub-fp{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}}.bkdone-wait{color:var(--n-600);font-size:var(--fs-label)}.bkdone{align-items:center;gap:var(--s-3);max-width:520px;padding:var(--s-6) var(--s-5);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);text-align:center;flex-direction:column;margin:0 auto;display:flex}.bkdone-mark{border:2px solid var(--won);width:40px;height:40px;color:var(--won);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bkdone .share-title{margin:0}.bkdone-card{align-items:flex-start;gap:var(--s-1);width:100%;max-width:360px;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);text-align:left;color:var(--n-900);flex-direction:column;display:flex}.bkdone-place{align-items:center;gap:var(--s-1);color:var(--n-700);font-size:var(--fs-label);display:inline-flex}.bkdone-acts{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.bkdone-cancel{color:var(--danger)}.bkdone.is-left{text-align:left;align-items:flex-start}.bkdone-acts .btn-quiet{color:var(--danger)}.bkcreate-kinds{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bkcreate-kind{align-items:center;gap:var(--s-1);padding:var(--s-3) var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-800);font-size:var(--fs-label);cursor:pointer;flex-direction:column;display:flex}.bkcreate-kind svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:60px;height:28px}.bkcreate-kind.is-on{border-color:var(--brand-navy);background:var(--brand-tint);color:var(--brand-navy)}.bkcreate-fields{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bkcreate-url{align-self:stretch;width:100%}.bkcreate-url input{min-width:0;height:100%;padding:0 var(--s-2);background:var(--surface);font:inherit;color:var(--n-900);border:0;outline:none;flex:1}.bkcreate-unit{align-items:center;gap:var(--s-2);display:inline-flex}.bkcreate-unit .input{width:84px}@media (max-width:600px){.bkcreate-fields{grid-template-columns:minmax(0,1fr)}}.bkp-title,.bkp-title:hover{text-decoration:none}.bkb-split{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bkb-split.is-open{grid-template-columns:minmax(0,1fr) 380px}@media (max-width:1100px){.bkb-split.is-open{grid-template-columns:minmax(0,1fr)}}.bkb-table{min-width:1060px}.bkb-table th:first-child{width:132px}.bkb-table th:nth-child(2){width:140px}.bkb-table th:nth-child(4){width:120px}.bkb-table th:nth-child(6){width:140px}.bkb-table th:nth-child(7){width:84px}.bkb-table th:nth-child(8){width:136px}.bkb-table th:nth-child(9){width:96px}.bkb-table th:nth-child(10){width:44px}.bkb-table td{vertical-align:middle}.bkb-table tr.is-open td{background:var(--brand-tint)}.bkb-table .nowrap{white-space:nowrap}.bkb-guest{color:var(--n-900);font-weight:600;text-decoration:none}.bkb-page{align-items:center;gap:var(--s-1);display:inline-flex}.bkb-status{gap:var(--s-1);flex-wrap:wrap;display:inline-flex}.bkb-chip{height:22px;padding:0 var(--s-2);border-radius:var(--r);background:var(--n-100);color:var(--n-800);font-size:var(--fs-label);white-space:nowrap;align-items:center;display:inline-flex}.bkb-chip.is-warn{background:var(--review-tint);color:var(--review)}.bkb-chip.is-danger{background:var(--danger-tint);color:var(--danger);font-weight:600}.bkb-acts{justify-content:flex-end;align-items:center;gap:var(--s-1);width:100%;display:inline-flex}.bkb-join{gap:var(--s-1);height:30px}.tbl a.btn-primary{color:var(--on-brand)}.bkb-host{align-items:center;gap:var(--s-2);white-space:nowrap;display:inline-flex}.bkb-more{border-radius:var(--r);margin-left:0}.bkb-detail{top:var(--s-3);gap:var(--s-2);padding:var(--s-4);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex;position:sticky}.bkb-detail-head{align-items:center;gap:var(--s-2);display:flex}.bkb-detail-head b{font-size:var(--fs-head);color:var(--n-900)}.bkb-kv{gap:var(--s-1) var(--s-3);font-size:var(--fs-label);grid-template-columns:110px minmax(0,1fr);margin:0;display:grid}.bkb-kv dt{color:var(--n-700)}.bkb-kv dd{color:var(--n-900);overflow-wrap:anywhere;min-width:0;margin:0}.bkb-sub{color:var(--n-700);display:block}.bkb-sub-head{margin:var(--s-3) 0 0;color:var(--n-700);font-size:var(--fs-label);font-weight:600}.bkb-url{font-size:12px}.viewbar .taskc-seg a{align-items:center;gap:var(--s-1);border-right:1px solid var(--n-200);color:var(--n-700);font-size:var(--fs-label);padding:0 11px;text-decoration:none;display:inline-flex}.viewbar .taskc-seg a:last-child{border-right:0}.viewbar .taskc-seg a.taskc-seg-on{background:var(--brand-tint);color:var(--brand-navy);font-weight:600}.viewbar .taskc-seg .count{color:var(--n-600);font-weight:400}.bkb-split.is-open .bkb-table{min-width:720px}.bkb-split.is-open .bkb-c-wide{display:none}.bkre{gap:var(--s-4);max-width:880px;padding:var(--s-4);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);grid-template-columns:200px minmax(0,1fr);display:grid}.bkre-when{flex-direction:column;gap:2px;display:flex}.bkre-label{color:var(--n-700);font-size:var(--fs-label)}.bkre-label+*{margin-bottom:var(--s-2)}.bkre-old{color:var(--n-600)}.bkre-pick{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.bkre-submit{margin-top:var(--s-2);justify-content:flex-end;display:flex}@media (max-width:700px){.bkre{grid-template-columns:minmax(0,1fr)}}.bked-rem .bked-trow{grid-template-columns:150px 80px minmax(0,1fr) 90px}.bked-rem .bked-trow-empty{display:block}.bked-notify .bked-trow{grid-template-columns:140px minmax(0,1fr) 56px}.bked-edit{padding:0 var(--s-2);justify-self:start}.bked-mail{gap:var(--s-2);padding:0 var(--s-3) var(--s-3);flex-direction:column;display:flex}.bked-vars{gap:var(--s-1);flex-wrap:wrap;display:flex}.bked-var{cursor:pointer;border:0}.bked-var:hover{background:var(--n-200)}.bked-tight{gap:var(--s-1);margin-top:0}.bkauto{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.bkauto-table{min-width:760px}.bkauto-table tr.is-open td{background:var(--brand-tint)}.bkauto-tpls{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.bkauto-tpl{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.bkauto-tpl b{color:var(--n-900)}.bkauto-tpl-foot{align-items:center;gap:var(--s-2);display:flex}.bkb-chip.is-ok{background:var(--won-tint);color:var(--won)}.bkauto-form{gap:var(--s-3);flex-direction:column;display:flex}.bkauto-name{flex:1;font-weight:600}.bkauto-foot{justify-content:flex-end;gap:var(--s-2);display:flex}.bkauto-form .field>.taskc-seg{align-self:flex-start}.bkb-split.is-open .bkauto-table{min-width:0}.bkauto-editor{overscroll-behavior-y:none;max-height:calc(100vh - 140px);overflow-y:auto}.sharepage.is-embed{min-height:0;padding:var(--s-2);background:var(--surface)}.sharepage.is-embed .bkpub{box-shadow:none}.bkshare-back{z-index:60;padding:6vh var(--s-4) var(--s-4);overscroll-behavior-y:none;background:#0f172a66;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.bkshare{border-radius:var(--r-card);background:var(--surface);width:min(960px,100%);box-shadow:var(--shadow-pop)}.bkshare-back{animation:mo-fade-in var(--dur-3) var(--ease-out)}.bkshare{animation:mo-share-in var(--dur-3) var(--ease-out)}@keyframes mo-share-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}:root[data-share-pending] .bkshare-back:not([data-pending]),:root[data-share-pending] .bkshare-back:not([data-pending]) .bkshare{animation:none}.bkshare-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);display:flex}.bkshare-head b{color:var(--n-900);font-size:var(--fs-head)}.bkshare-tabs{gap:var(--s-4);padding:0 var(--s-4);border-bottom:1px solid var(--n-200);display:flex}.bkshare-tab{padding:var(--s-2) 0;color:var(--n-700);border-bottom:2px solid #0000;text-decoration:none}.bkshare-tab.is-on{border-bottom-color:var(--n-900);color:var(--n-900);font-weight:600}.bkshare-body{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.bkshare-foot{justify-content:flex-end;align-items:center;gap:var(--s-2);display:flex}.bkshare-embed{gap:var(--s-4);grid-template-columns:280px minmax(0,1fr);display:grid}.bkshare-l{gap:var(--s-3);flex-direction:column;display:flex}.bkshare-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.bkshare-r{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.bkshare-preview{border:1px solid var(--n-200);border-radius:var(--r);background:var(--n-50);justify-content:center;align-items:center;min-height:160px;display:flex;overflow:hidden}.bkshare-frame{background:var(--surface);border:0;width:100%;height:360px}.bkshare-pop{border-radius:8px;padding:10px 18px;font-weight:600}.bkshare-code{padding:var(--s-3);border-radius:var(--r);background:var(--n-900);color:#e2e8f0;white-space:pre-wrap;word-break:break-all;margin:0;font-size:12px}.bkshare-form{gap:var(--s-3);flex-direction:column;display:flex}.bkshare-cands{gap:var(--s-2);overscroll-behavior-y:none;flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.bkshare-cand-row{align-items:start;gap:var(--s-2);grid-template-columns:96px minmax(0,1fr);display:grid}.bkshare-cand-day{color:var(--n-700);font-size:var(--fs-label);padding-top:6px}.bkshare-made{align-items:center;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r);background:var(--won-tint);color:var(--n-900);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bkshare-links{width:100%}@media (max-width:760px){.bkshare-embed,.bkshare-made{grid-template-columns:minmax(0,1fr)}}.mslot{display:inline-flex;position:relative}.mcx-foot{position:relative}.mcx-foot .mslot{position:static}.mcx-foot .mslot-pop{left:var(--s-3);right:var(--s-3);width:auto;max-width:560px}.mslot-pop{bottom:calc(100% + var(--s-2));z-index:30;gap:var(--s-3);width:min(560px,90vw);padding:var(--s-4);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;left:0}.schedh2{gap:var(--s-3);flex-direction:column;display:flex}.schedh2-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.schedh2-switch{width:240px;font-weight:600}.schedh2-form{gap:var(--s-3);flex-direction:column;display:flex}.schedh2-body{gap:var(--s-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.schedh2-week,.schedh2-ovr{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.schedh2-zone{align-items:center;gap:var(--s-2);grid-template-columns:80px minmax(0,320px);display:grid}.schedh2 .sched-hours{flex-direction:column;gap:0;display:flex}.schedh2 .sched-day{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;border-bottom:1px solid var(--n-200);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.schedh2 .sched-day-label{color:var(--n-900);font-weight:600}.sched-day-ranges{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.schedh2 .sched-day-off{color:var(--n-600);line-height:32px}.sched-day-acts{gap:var(--s-1);display:inline-flex}.schedh2 .sched-hour-row{align-items:center;gap:var(--s-1);margin:0;display:inline-flex}.schedh2-holiday{margin-top:var(--s-2)}.schedh2-next{margin-left:var(--s-2);font-size:var(--fs-label)}.schedh2-counted{font-size:var(--fs-label);margin:0}.schedh2-defaults{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}@media (max-width:900px){.schedh2-defaults{grid-template-columns:minmax(0,1fr)}.schedh2-unit{flex-wrap:wrap}}.schedh2-more{margin-left:0}.schedh2-more .calset-more-pop{gap:var(--s-2);min-width:280px;padding:var(--s-2);flex-direction:column;display:flex}.schedh2-menuform .field-label{margin-bottom:4px;display:block}.schedh2-menurow{align-items:center;gap:var(--s-1);display:flex}.schedh2-menurow .input{flex:1;min-width:0}.schedh2-unit{align-items:center;gap:var(--s-2);display:flex}.schedh2-unit .input{width:96px}@media (max-width:1000px){.schedh2-body{grid-template-columns:minmax(0,1fr)}}.calset-ib{border-radius:var(--r);margin-left:0}.calset-more{position:relative}.calset-more>summary{list-style:none}.calset-more>summary::-webkit-details-marker{display:none}.calset-more-pop{z-index:20;min-width:160px;padding:var(--s-1);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 4px);right:0}.calset-dest{gap:var(--s-1);margin-top:var(--s-3);padding:0 var(--s-4);flex-direction:column;display:flex}.calset-dest-box{align-items:center;gap:var(--s-2);max-width:520px;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);display:flex}.calset-add2{margin-top:var(--s-1)}.calset-acct{border:1px solid var(--n-300);border-radius:12px;max-width:860px}.calset-acct.is-warn .calset-acct-head{background:#fffaf3}.calset-acct-head{border-bottom:1px solid var(--n-200);flex-wrap:nowrap;gap:10px;padding:10px 12px 10px 14px}.calset-acct-name b{font-size:13.5px;display:block}.calset-acct-name .calset-acct-mail{color:var(--n-600);font-size:12px}.calset-acct-r{align-items:center;gap:6px;margin-left:auto;display:flex}.calset-stt{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:1px 8px;font-size:12px;display:inline-flex}.calset-stt .nav-icon{width:12px;height:12px}.calset-stt.is-ok{background:var(--won-tint);color:var(--won)}.calset-stt.is-warn{color:#8a4b0f;background:#fdf1e4}.calset-sync{color:var(--n-600);white-space:nowrap;font-size:12px}.calset-ctab{border-collapse:collapse;width:100%;font-size:13px}.calset-ctab th{border-bottom:1px solid var(--n-200);color:var(--n-600);text-align:left;background:#fafbfc;padding:6px 14px;font-size:12px;font-weight:500}.calset-ctab td{border-bottom:1px solid var(--n-200);height:38px;padding:0 14px}.calset-ctab tr:last-child td{border-bottom:0}.calset-ctab .calset-c{text-align:center;width:150px}.calset-cal{gap:10px}.calset-dot{border-radius:50%;flex:none;width:14px;height:14px}.calset-dot.cal-l-own{background:var(--cal-event)}.calset-dot.cal-l-c1{background:var(--cal-1)}.calset-dot.cal-l-c2{background:var(--cal-2)}.calset-dot.cal-l-c3{background:var(--cal-3)}.calset-dot.cal-l-c4{background:var(--cal-4)}.calset-dot.cal-l-c5{background:var(--cal-5)}.calset-main{background:var(--n-100);color:var(--n-700);border-radius:5px;padding:0 6px;font-size:11px}.calset-tgl{cursor:pointer;align-items:center;display:inline-flex;position:relative}.calset-tgl input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.calset-trk{background:#c9ced6;border-radius:999px;flex:none;width:32px;height:18px;transition:background .12s;position:relative}.calset-trk:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.calset-tgl input:checked+.calset-trk{background:var(--n-900)}.calset-tgl input:checked+.calset-trk:after{transform:translate(14px)}.calset-tgl input:disabled:not(:checked)+.calset-trk{opacity:.5}.calset-tgl:has(input:disabled){cursor:default}.calset-tgl input:focus-visible+.calset-trk{outline:2px solid var(--n-900);outline-offset:2px}.calset-page{gap:14px;width:100%;margin-inline:auto;padding:18px 24px 40px}.calset-page>*{max-width:100%}.calset-page>.calset-title{font-size:15px}.calset-page .calset-dest{border:1px solid var(--n-300);border-radius:12px;flex-direction:row;align-items:center;gap:10px;max-width:860px;margin-top:0;padding:12px 14px}.calset-dest-lbl{flex:none;width:240px;font-size:13px;font-weight:600}.calset-dest-form{flex:1;max-width:420px}.calset-prov{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.calset-provb{border:1px solid var(--n-300);background:var(--surface);width:100%;height:52px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.calset-provb:hover{background:var(--n-100)}.calset-provb b{font-size:13px;display:block}.calset-provb small{color:var(--n-600);font-size:11.5px;display:block}.calset-pref{align-items:center;gap:var(--s-3);width:100%;max-width:860px;padding:var(--s-3) 0;border-bottom:1px solid var(--n-200);grid-template-columns:180px minmax(0,1fr);display:grid}.calset-pref .taskc-seg{justify-self:start}@media (max-width:900px){.calset-pref{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.calset-pref .taskc-seg{flex-wrap:wrap;max-width:100%;height:auto}}.agent-bar2{align-items:center;gap:var(--s-2);display:inline-flex}.cal-bar{gap:var(--s-2)}.cal-period{color:var(--n-900);font-size:var(--fs-head);white-space:nowrap}.cal-search{align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);color:var(--n-600);display:inline-flex;position:relative}.cal-search:focus-within{border-color:var(--n-900)}.cal-search input{width:260px;font-size:14px;font:inherit;color:var(--n-900);background:0 0;border:0;outline:none}.cal-tabs{gap:var(--s-3);align-self:stretch;display:inline-flex}.cal-tabs a{white-space:nowrap;color:var(--n-700);border-bottom:2px solid #0000;align-items:center;padding:0 2px;text-decoration:none;display:inline-flex}.cal-tabs a[aria-current=page]{border-bottom-color:var(--n-900);color:var(--n-900);font-weight:600}.cal-notice-n{min-width:18px;height:18px;margin-right:var(--s-1);background:var(--danger);color:#fff;border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.cal-notice-list{padding:var(--s-2) var(--s-3) var(--s-2) var(--s-5);max-width:320px;color:var(--n-900);font-size:var(--fs-label);margin:0;line-height:1.6}.cal-shell{flex:1;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.cal-shell>.cal-page{min-width:0}.cal-side{border-right:1px solid var(--n-200);overscroll-behavior-y:none;scrollbar-width:thin;flex-direction:column;padding:12px 12px 16px;display:flex;overflow-y:auto}.cal-side-create{display:flex}.cal-create-split{display:inline-flex}.cal-create-split>.btn-primary:first-of-type{border-radius:var(--r) 0 0 var(--r)}.cal-create-split>.cal-create-more{border-radius:0 var(--r) var(--r) 0;border-left:1px solid #ffffff40;padding:0 7px}.cal-create-more .nav-icon{width:14px;height:14px}.cal-side-mini{margin-top:14px}.cal-side-mini .cal-mini-head{justify-content:space-between;margin:0;padding:0 2px 4px 6px}.cal-side-mini .cal-mini-title{font-size:13px}.cal-side-mini .cal-mini-head .icon-btn{width:24px;height:24px}.cal-side-mini .cal-mini-grid{font-variant-numeric:tabular-nums;row-gap:2px}.cal-side-mini .cal-mini-wd{height:22px;font-size:11px;line-height:22px}.cal-side-mini .cal-mini-day{border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto;padding:0;font-size:11.5px;display:grid}.cal-side-mini .cal-mini-day.cal-mini-at{background:#e7e9ed;font-weight:600}.cal-side-mini .cal-mini-day.cal-mini-now{background:var(--n-900);color:var(--on-brand);font-weight:700}.cal-side-msearch{border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);height:30px;color:var(--n-600);font:inherit;text-align:left;cursor:text;align-items:center;gap:6px;margin-top:12px;padding:0 8px;font-size:13px;display:flex}.cal-side-msearch .nav-icon{width:16px;height:16px}.cal-side-sec{flex-direction:column;margin-top:16px;display:flex}.cal-side-h{height:28px;color:var(--n-700);justify-content:space-between;align-items:center;margin:0;padding:0 2px 0 6px;font-size:12.5px;font-weight:600;display:flex}.cal-side-add{width:24px;height:24px;color:var(--n-600)}.cal-side-row{border-radius:7px;align-items:center;height:30px;padding:0 4px 0 0;display:flex}.cal-side-row:hover{background:var(--n-100)}.cal-side-row .cal-side-more{visibility:hidden}.cal-side-row:hover .cal-side-more,.cal-side-row:focus-within .cal-side-more{visibility:visible}.cal-side-link{min-width:0;height:100%;color:var(--n-900);flex:1;align-items:center;gap:10px;padding:0 0 0 6px;font-size:13px;text-decoration:none;display:flex}.cal-side-row.is-off .cal-side-name,.cal-side-row.is-empty .cal-side-name{color:var(--n-600)}.cal-side-box{border:2px solid var(--n-400);color:#fff;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cal-side-box.is-on{border-color:#0000}.cal-side-box.is-on.cal-l-own{background:var(--cal-event)}.cal-side-box.is-on.cal-l-task{background:var(--cal-task)}.cal-side-box.is-on.cal-l-c1{background:var(--cal-1)}.cal-side-box.is-on.cal-l-c2{background:var(--cal-2)}.cal-side-box.is-on.cal-l-c3{background:var(--cal-3)}.cal-side-box.is-on.cal-l-c4{background:var(--cal-4)}.cal-side-box.is-on.cal-l-c5{background:var(--cal-5)}.cal-side-box .nav-icon{stroke-width:3px;color:#fff;width:11px;height:11px}.cal-side-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cal-side-lock{color:var(--n-500);display:inline-flex}.cal-side-lock .nav-icon{width:12px;height:12px}.cal-side-search{align-items:center;gap:var(--s-1);height:28px;margin-bottom:var(--s-1);padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r);color:var(--n-600);display:flex}.cal-side-search input{min-width:0;font:inherit;font-size:var(--fs-label);color:var(--n-900);background:0 0;border:0;outline:none;flex:1}@media (max-width:900px){.cal-shell{grid-template-columns:minmax(0,1fr)}.cal-side{display:none}}.cal-madd .cal-side-search{height:30px;margin-bottom:8px}.cal-madd-list{overscroll-behavior-y:none;flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cal-madd-row{border-radius:var(--r);width:100%;height:40px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 6px;font-size:13px;display:flex}.cal-madd-row:hover{background:var(--n-100)}.cal-madd-ck{border:1.5px solid var(--n-400);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.cal-madd-ck.is-on{border-color:var(--n-900);background:var(--n-900)}.cal-madd-ck .nav-icon{stroke-width:3px;width:12px;height:12px}.cal-madd-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cal-feed-add{flex-direction:column;gap:12px;display:flex}.cal-chip{border-color:#0000;border-left-width:1px}.cal-chip.cal-l-own{background:var(--cal-event-tint)}.cal-chip.cal-l-task{background:var(--cal-task-tint)}.cal-chip.cal-l-c1{background:var(--cal-1-tint)}.cal-chip.cal-l-c2{background:var(--cal-2-tint)}.cal-chip.cal-l-c3{background:var(--cal-3-tint)}.cal-chip.cal-l-c4{background:var(--cal-4-tint)}.cal-chip.cal-l-c5{background:var(--cal-5-tint)}.cal-chip .nav-icon{margin-right:var(--s-1);vertical-align:-2px;flex:none}.cal-item-task,.cal-chip.cal-item-task{background:var(--surface);border:1px solid var(--n-300)}.cal-task-mark{width:10px;height:10px;margin-right:var(--s-1);border:1.5px solid var(--cal-task);vertical-align:-1px;border-radius:50%;flex:none;display:inline-block}.cal-chip-dot{align-items:center;gap:var(--s-1);background:0 0;border-color:#0000;display:flex}.cal-chip-dot:hover{background:var(--n-100)}.cal-dot{background:var(--cal-event);border-radius:50%;flex:none;width:8px;height:8px}.cal-dot.cal-l-c1{background:var(--cal-1)}.cal-dot.cal-l-c2{background:var(--cal-2)}.cal-dot.cal-l-c3{background:var(--cal-3)}.cal-dot.cal-l-c4{background:var(--cal-4)}.cal-dot.cal-l-c5{background:var(--cal-5)}.cal-dot.cal-dot-task{background:var(--surface);border:1.5px solid var(--cal-task)}.cal-dot-time{color:var(--n-700);flex:none}.cal-item-rel{max-width:100%;padding:0 var(--s-1);border-radius:var(--r);background:var(--surface);color:var(--n-800);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;margin-top:2px;display:inline-flex;overflow:hidden}.cal-item-rel .nav-icon{flex:none}.cal-item .cal-item-rel{width:fit-content;display:flex}.cal-person{color:var(--n-900);font-weight:600;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cal-daylist-item{border-left:0}.cal-daylist-link,.cal-daylist-item{align-items:center;gap:var(--s-2);display:flex}.cal-daylist-link{flex:1;min-width:0}.cal-daylist-name{flex:0 auto;min-width:0}.cal-daylist-name .nav-icon,.cal-daylist-name .cal-task-mark{margin-right:var(--s-1);vertical-align:-2px}.cal-list-now{align-items:center;gap:var(--s-2);margin:var(--s-1) 0;color:var(--n-900);font-size:var(--fs-label);font-weight:600;display:flex}.cal-list-now:after{content:"";background:var(--n-900);flex:1;height:2px}.evpop[data-side]:before{content:"";top:calc(var(--evpop-arrow-y,14px) - 7px);background:var(--surface);border:1px solid var(--n-200);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.evpop[data-side=right]:before{border-top:0;border-right:0;left:-7px}.evpop[data-side=left]:before{border-bottom:0;border-left:0;right:-7px}.evpop-loc{overflow-wrap:anywhere;min-width:0;color:var(--n-900);font-size:var(--fs-label)}a.evpop-loc{text-decoration:underline}.evpop.pop[data-side]{overflow:visible}.cal-item.cal-l-x,.cal-chip.cal-l-x{background:var(--cx-tint)}.cal-legend-sw.cal-l-x,.calset-dot.cal-l-x,.cal-side-box.is-on.cal-l-x,.cal-dot.cal-l-x{background:var(--cx)}.cal-color{padding:6px 4px 4px}.cal-color-grid{grid-template-columns:repeat(6,24px);gap:8px;padding:0 6px 4px;display:grid}.cal-color-sw{cursor:pointer;color:#fff;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.cal-color-sw .nav-icon{stroke-width:2.4px;opacity:0;width:14px;height:14px}.cal-color-sw.is-on .nav-icon{opacity:1}.cal-color-sw:disabled{cursor:default}.cal-color-sw.is-add{border:1.5px dashed var(--n-400);background:var(--surface);color:var(--n-600)}.cal-color-sw.is-add .nav-icon{opacity:1;stroke-width:1.8px}.cal-color-custom{padding:4px 6px}.cal-color-hue{appearance:none;background:linear-gradient(90deg,#d33 0,#d93 8%,#cc3 17%,#3a3 33%,#3aa 50%,#36c 67%,#93c 83%,#d3a 92%,#d33 100%);border-radius:6px;outline:0;width:100%;height:12px;margin:6px 0 8px}.cal-color-hue::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1.5px #00000059}.cal-color-row{align-items:center;gap:8px;display:flex}.cal-color-prev{border-radius:8px;flex:none;width:28px;height:28px}.cal-color-hex{width:96px;height:28px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.cal-color-row .btn{height:28px}.cal-color-err{color:var(--danger);margin:6px 0 0;font-size:12px}.calset-dotb{cursor:pointer;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px transparent;border:0;padding:0}.calset-dotb:hover{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--n-400)}.cal-ghost{background:var(--cal-event);color:var(--surface);box-shadow:var(--shadow-pop);pointer-events:none;z-index:2;border-color:#0000}.cal-ghost .cal-item-time{color:var(--surface)}.evpop.pop.qc{width:440px}.qc-head{padding:var(--s-2) var(--s-2) 0;display:flex}.qc-body{gap:var(--s-3);padding:0 var(--s-3) var(--s-3);flex-direction:column;display:flex}.qc-title{font-size:var(--fs-title,16px);border-width:0 0 1px;border-radius:0;padding-left:0}.qc-kinds{align-self:flex-start}.qc-row{align-items:center;gap:var(--s-2);min-width:0;display:flex}.qc-row>.nav-icon{color:var(--n-700);flex:none}.qc-when{align-items:center;gap:var(--s-1);flex-wrap:wrap;min-width:0;display:flex}.qc-when .datefield{flex:none;width:180px}.qc-when .qc-time{flex:none;width:84px;padding:0 4px 0 10px}.qc-search{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.qc-people{gap:var(--s-1);flex-wrap:wrap;display:flex}.qc-chip{align-items:center;gap:var(--s-1);max-width:100%;display:inline-flex}.qc-x{color:var(--n-600);cursor:pointer;background:0 0;border:0;padding:0 2px}.qc-hits{z-index:5;padding:var(--s-1);background:var(--surface);border:1px solid var(--n-300);border-radius:var(--r);box-shadow:var(--shadow-pop);flex-direction:column;margin-top:2px;display:flex;position:absolute;top:100%;left:0;right:0}.qc-hit{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r);color:var(--n-900);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.qc-hit:hover{background:var(--n-100)}.qc-hit-sub{color:var(--n-600);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc-meet{color:var(--n-900);flex:1}.qc-cal{color:var(--n-700);font-size:var(--fs-label)}.qc-foot{align-items:center;gap:var(--s-2);display:flex}.qc-body.cal-new{padding:0}.cal-overlap{align-items:flex-start;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r);background:var(--n-100);color:var(--n-900);font-size:var(--fs-label);display:flex}.cal-overlap>.nav-icon{color:#b7860f;flex:none}.cal-overlap-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-overlap-row{color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bli-page{max-width:880px;padding:var(--s-5) var(--s-5) var(--s-7);color:var(--n-900)}.bli-h1{margin:0 0 var(--s-4);font-size:var(--fs-title,18px);font-weight:600}.bli{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.bli-title{font-size:var(--fs-body);margin:0;font-weight:600}.bli-file{cursor:pointer;align-self:flex-start}.bli-stats{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bli-stats>div{padding:var(--s-2) var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);flex-direction:column;gap:2px;display:flex}.bli-stats span{color:var(--n-700);font-size:var(--fs-label)}.bli-stats b{font-size:18px}.bli-warn{color:var(--opt-amber-fg)}.bli-tbl td,.bli-tbl th{padding:var(--s-1) var(--s-2);text-align:left}.bli-unread summary{cursor:pointer;color:var(--n-700);font-size:var(--fs-label)}.bli-unread ul{margin:var(--s-2) 0 0;padding-left:var(--s-4);font-size:var(--fs-label)}.bli-foot{align-items:center;gap:var(--s-2);display:flex}.bli-progress,.bli-done{color:var(--n-700);font-size:var(--fs-label)}.bli-tbl{table-layout:auto;width:100%}.bli-tbl td,.bli-tbl th{white-space:normal;overflow:visible}.issue-body-cell{text-overflow:ellipsis;white-space:nowrap;color:var(--n-700);display:block;overflow:hidden}.kanban-col.kanban-col-folded{flex:0 0 44px;width:44px;min-width:44px;padding:0}.kanban-fold{align-items:center;gap:var(--s-2);width:100%;height:100%;padding:var(--s-2) 0;color:var(--n-700);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.kanban-fold:hover{background:var(--n-100)}.kanban-fold-name{writing-mode:vertical-rl;font-size:var(--fs-label);color:var(--n-900)}.dinbox{height:calc(100dvh - var(--bar-h,0px));min-height:0;color:var(--n-900);flex-direction:column;display:flex}.dinbox-head{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-200);display:flex}.dinbox-tabs{gap:var(--s-4);padding:0 var(--s-4);border-bottom:1px solid var(--n-200);display:flex}.dinbox-tabs a{padding:var(--s-2) 0;color:var(--n-700);font-size:var(--fs-label);border-bottom:2px solid #0000;text-decoration:none}.dinbox-tabs a[aria-current=page]{color:var(--n-900);border-bottom-color:var(--n-900);font-weight:600}.dinbox-n{color:var(--n-700);font-weight:400}.dinbox-body{flex:1;grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.dinbox-list{overscroll-behavior-y:none;border-right:1px solid var(--n-200);margin:0;padding:0;list-style:none;overflow-y:auto}.dinbox-item{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);color:var(--n-900);border-bottom:1px solid var(--n-200);font-size:var(--fs-label);text-decoration:none;display:flex}.dinbox-item:hover,.dinbox-item.is-on{background:var(--n-100)}.dinbox-num{color:var(--n-700);font-variant-numeric:tabular-nums;margin-right:var(--s-1);flex:none}.dinbox-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dinbox-ago{color:var(--n-600);flex:none}.dinbox-empty{padding:var(--s-4);color:var(--n-700);font-size:var(--fs-label)}.dinbox-detail{gap:var(--s-3);padding:var(--s-4) var(--s-5);overscroll-behavior-y:none;flex-direction:column;min-width:0;display:flex;overflow-y:auto}.dinbox-title{margin:0;font-size:18px;font-weight:600}.dinbox-meta{align-items:center;gap:var(--s-3);color:var(--n-700);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.dinbox-meta span{align-items:center;gap:2px;display:inline-flex}.dinbox-src{align-items:center;gap:var(--s-1);font-size:var(--fs-label);color:var(--n-900);display:inline-flex}.dinbox-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.dinbox-panel{gap:var(--s-2);max-width:520px;padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);flex-direction:column;display:flex}.dinbox-panel-h{color:var(--n-700);font-size:var(--fs-label)}.dinbox-opt{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r);color:var(--n-900);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dinbox-opt:hover{background:var(--n-100)}.dinbox-hint{color:var(--n-700);font-size:var(--fs-label)}.dinbox-cands{flex-direction:column;display:flex}.dinbox-picked{align-items:center;gap:var(--s-2);display:flex}.dinbox-note{color:var(--n-700);font-size:var(--fs-label);margin:0}.dinbox-panel-foot{justify-content:flex-end;gap:var(--s-2);display:flex}.dinbox-at{align-items:center;gap:var(--s-2);display:flex}.dinbox-at .datefield{width:160px}.dinbox-quote{padding:var(--s-2) var(--s-3);border-left:2px solid var(--n-300);color:var(--n-900);white-space:pre-wrap;margin:0}.dinbox-suggest{gap:var(--s-1);max-width:560px;padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);font-size:var(--fs-label);flex-direction:column;margin:0;display:flex}.dinbox-suggest div{gap:var(--s-2);grid-template-columns:120px minmax(0,1fr);display:grid}.dinbox-suggest dt{color:var(--n-700)}.dinbox-suggest dd{flex-direction:column;gap:2px;margin:0;display:flex}.dinbox-sim{color:var(--n-900);text-decoration:none}.dinbox-timeline{gap:var(--s-2);font-size:var(--fs-label);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dinbox-timeline li{justify-content:space-between;gap:var(--s-3);color:var(--n-700);display:flex}.dinbox-timeline time{color:var(--n-600);flex:none}.dinbox-comment span{color:var(--n-900);white-space:pre-wrap}.dinbox-open{font-size:var(--fs-label);color:var(--n-900);align-self:flex-start}.devp{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);color:var(--n-900);flex-direction:column;display:flex}.devp-accept{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r);background:var(--n-100);font-size:var(--fs-label);display:flex}.devp-ticket{font-size:var(--fs-label);color:var(--n-700);margin:0}.devp-head{align-items:center;gap:var(--s-2);display:flex}.devp-title{font-size:var(--fs-body);margin:0;font-weight:600}.devp-none,.devp-note{color:var(--n-700);font-size:var(--fs-label);margin:0}.devp-target{font-size:var(--fs-label)}.devp-steps{font-size:var(--fs-label);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.devp-steps li{padding:var(--s-1) var(--s-2);border-top:3px solid var(--n-200);color:var(--n-700)}.devp-steps li.is-on{border-top-color:var(--n-900);color:var(--n-900)}.devp-facts{font-size:var(--fs-label);flex-direction:column;gap:2px;margin:0;display:flex}.devp-facts div{gap:var(--s-2);grid-template-columns:100px minmax(0,1fr);display:grid}.devp-facts dt{color:var(--n-700)}.devp-facts dd{overflow-wrap:anywhere;margin:0}.devp-events{font-size:var(--fs-label);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.devp-events li{justify-content:space-between;gap:var(--s-3);color:var(--n-700);display:flex}.devp-events time{color:var(--n-600);flex:none}.devtf-sim{gap:var(--s-1);font-size:var(--fs-label);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.devtf-sim li{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.devp-accept{flex-wrap:wrap}.devp-accept-text{flex:160px;min-width:0}.kanban-wait{color:var(--opt-amber-fg);font-size:var(--fs-label);align-items:center;gap:2px;display:inline-flex}.issue-due.is-over{color:var(--opt-amber-fg);font-weight:600}.issue-due.is-today{padding:0 var(--s-1);border-radius:var(--r);background:var(--opt-amber-bg);color:var(--n-900)}.chl{max-width:720px;padding:var(--s-7) var(--s-4);color:var(--n-900);background:var(--surface);margin:0 auto}.chl-title{margin:0 0 var(--s-5);font-size:22px;font-weight:600}.chl-empty{color:var(--n-700)}.chl-release{padding:var(--s-4) 0;border-top:1px solid var(--n-200)}.chl-date{margin:0 0 var(--s-2);font-size:var(--fs-label);color:var(--n-700);font-weight:600}.chl-items{padding-left:var(--s-4);gap:var(--s-1);flex-direction:column;margin:0;display:flex}.chl-cat{margin-right:var(--s-2);padding:0 var(--s-1);border-radius:var(--r);background:var(--n-100);color:var(--n-700);font-size:var(--fs-label)}.mcx-dialog{width:min(720px, calc(100vw - var(--s-6)));height:min(760px, calc(100vh - var(--s-6) * 2));border-radius:14px;flex-direction:column;margin:auto;padding:0;display:flex;inset:0;overflow:hidden}.mcx-dialog:not([open]){display:none}.mcx-page{width:min(720px,100%);margin:var(--s-5) auto;border:1px solid var(--n-200);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:14px;overflow:hidden}.mcx{background:var(--surface);height:100%;min-height:0;color:var(--n-900);flex-direction:column;display:flex}.mcx-page .mcx{min-height:640px}.mcx-head{align-items:center;gap:var(--s-2);height:48px;padding:0 var(--s-2) 0 var(--s-4);border-bottom:1px solid var(--n-200);flex:none;display:flex}.mcx-title{align-items:center;gap:var(--s-2);white-space:nowrap;font-size:15px;font-weight:700;display:inline-flex}.mcx-title svg{color:var(--brand-navy)}.mcx-headrec{color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.mcx-av{background:var(--brand-tint);width:20px;height:20px;color:var(--brand-navy);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.mcx-steps{color:var(--n-500);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.mcx-st{align-items:center;gap:5px;display:inline-flex}.mcx-st b{border:1px solid var(--n-400);border-radius:9px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.mcx-st[data-state=on]{color:var(--n-900);font-weight:600}.mcx-st[data-state=on] b{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.mcx-st[data-state=done] b{background:var(--n-200);border-color:var(--n-200);color:var(--n-700)}.mcx-ln{background:var(--n-400);width:16px;height:1px}.mcx-orig{align-items:center;gap:var(--s-2);width:100%;height:40px;padding:0 var(--s-4);border:0;border-bottom:1px solid var(--n-200);background:var(--n-50);font:inherit;color:var(--n-700);text-align:left;cursor:pointer;flex:none;font-size:13px;display:flex}.mcx-orig svg{color:var(--n-500);flex:none}.mcx-orig-who{color:var(--n-900);white-space:nowrap;font-weight:600}.mcx-orig-when{color:var(--n-600);white-space:nowrap;font-variant-numeric:tabular-nums}.mcx-orig-snip{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mcx-orig-full{overscroll-behavior-y:none;max-height:200px;padding:var(--s-2) var(--s-4) var(--s-3) 40px;border-bottom:1px solid var(--n-200);background:var(--n-50);color:var(--n-800);white-space:pre-line;flex:none;font-size:13px;overflow:auto}.mcx-error{margin:var(--s-2) var(--s-4) 0}.mcx-split{flex:1;min-height:0;display:flex}.mcx-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mcx-rows{padding:0 var(--s-4);flex:none}.mcx-row{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--n-200);grid-template-columns:64px minmax(0,1fr) auto;min-height:42px;padding:4px 0;display:grid}.mcx-lb{color:var(--n-600);font-size:13px}.mcx-val{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.mcx-side{gap:var(--s-3);display:inline-flex}.mcx-link{font:inherit;color:var(--n-600);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.mcx-link:hover{color:var(--n-900)}.mcx-muted{color:var(--n-600)}.mcx-acct{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.mcx-input{width:100%;height:30px;font:inherit;color:var(--n-900);background:0 0;border:0;padding:0;font-size:14px}.mcx-input:focus{outline:none}.mcx-subj{font-weight:600}.mcx-to{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.mcx-to-input{min-width:160px;height:28px;font:inherit;color:var(--n-900);background:0 0;border:0;flex:1;padding:0;font-size:14px}.mcx-to-input:focus{outline:none}.mcx-rc{border:1px solid var(--n-300);background:var(--surface);border-radius:13px;align-items:center;gap:6px;min-width:0;max-width:100%;height:26px;padding:0 4px 0 3px;font-size:13px;display:inline-flex}.mcx-rc-name{white-space:nowrap;font-weight:600}.mcx-rc-mail{color:var(--n-600);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mcx-rc-x{width:18px;height:18px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mcx-rc-x:hover{background:var(--n-100);color:var(--n-900)}.mcx-rc-x svg{width:14px;height:14px}.mcx-body{min-height:200px;padding:var(--s-3) var(--s-4);resize:none;font:inherit;color:var(--n-900);background:0 0;border:0;flex:1;margin:0;font-size:14px;line-height:1.7}.mcx-body:focus{outline:none}.mcx-body-read{white-space:pre-wrap;overflow:auto}.mcx[data-step=review] .mcx-body-read,.mcx[data-step=review] .mcx-atts{background:var(--n-50)}.mcx-atts{gap:var(--s-2);padding:var(--s-2) var(--s-4);flex-wrap:wrap;flex:none;display:flex}.mcx-att{height:30px;padding:0 6px 0 var(--s-2);border:1px solid var(--n-200);background:var(--surface);border-radius:8px;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mcx-att-name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.mcx-opts{padding:var(--s-2) var(--s-4);border-top:1px solid var(--n-200);flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.mcx-opt{height:28px;padding:0 var(--s-2);border:1px solid var(--n-300);background:var(--surface);font:inherit;color:var(--n-800);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;font-size:12.5px;display:inline-flex;position:relative}.mcx-opt>svg:first-child{color:var(--n-600)}.mcx-opt[data-set]{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--brand-tint)}.mcx-opt[data-set]>svg:first-child{color:var(--brand-navy)}.mcx-sw{background:var(--n-400);border-radius:7px;width:24px;height:14px;position:relative}.mcx-sw:after{content:"";background:#fff;border-radius:5px;width:10px;height:10px;transition:left .15s;position:absolute;top:2px;left:2px}.mcx-opt[aria-checked=true] .mcx-sw{background:var(--won)}.mcx-opt[aria-checked=true] .mcx-sw:after{left:12px}.mcx[data-step=review] .mcx-opt{cursor:default;background:var(--n-50)}.mcx[data-step=review] .mcx-opt[data-off]{color:var(--n-500)}.mcx-foot{padding:var(--s-2) var(--s-3) 10px var(--s-2);border-top:1px solid var(--n-200);flex:none;align-items:center;gap:4px;display:flex}.mcx-foot .sp{flex:1}.mcx-foot .btn{white-space:nowrap}.mcx-tool{height:30px;padding:0 var(--s-2);font:inherit;color:var(--n-700);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mcx-tool:hover{background:var(--n-100)}.mcx-tool:disabled{opacity:.5;cursor:default}.mcx-when{display:inline-flex;position:relative}.mcx-pop{flex-direction:column;padding:6px;display:flex}.mcx-pop-head{padding:4px var(--s-2) 6px;color:var(--n-600);font-size:12px}.mcx-pop-row{align-items:center;gap:var(--s-2);width:100%;height:32px;padding:0 var(--s-2);font:inherit;color:var(--n-900);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;text-decoration:none;display:flex}.mcx-pop-row:hover{background:var(--n-100)}.mcx-pop-row svg{color:var(--n-600);flex:none}.mcx-pop-r{color:var(--n-600);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.mcx-pop-hr{border:0;border-top:1px solid var(--n-200);margin:4px 0}.mcx-pop-search{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-2);border-bottom:1px solid var(--n-200);color:var(--n-600);margin-bottom:4px;display:flex}.mcx-pop-search input{font:inherit;color:var(--n-900);background:0 0;border:0;flex:1;font-size:13px}.mcx-pop-search input:focus{outline:none}.mcx-pop-none{padding:var(--s-2);color:var(--n-600);font-size:13px}.mcx-pop-custom{gap:var(--s-2);padding:4px var(--s-2) var(--s-2);flex-direction:column;display:flex}@media (max-width:640px){.mcx-row{grid-template-columns:52px minmax(0,1fr) auto}.mcx-steps{display:none}.mcx-foot{flex-wrap:wrap}}.shell,.settings-shell{--page-bg:#eef0f3;--nav-fg:#2a2f38;--nav-ic:#687080;--nav-sub:#626a79;--nav-hover:#e3e6eb;--nav-sel-bg:#fff;--nav-sel-fg:#0e1014;--nav-count:#626a79;--nav-sel-shadow:none;--island-edge:#dde1e7;--island-shadow:0 1px 3px #0e10140f;--nav-search-bg:#fff;--nav-search-fg:#626a79;background:var(--page-bg)}.shell[data-bg=g1],.settings-shell[data-bg=g1]{--nav-sel-fg:#111110;--page-bg:#f0efed;--nav-fg:#2e2d2a;--nav-ic:#6f6d68;--nav-sub:#6f6d68;--nav-count:#6f6d68;--island-edge:#e2e0dc;--island-shadow:0 1px 3px #1111100f;--nav-search-fg:#6f6d68;--nav-hover:#1111100d}.shell[data-bg=g8],.settings-shell[data-bg=g8]{--nav-sel-fg:#111110;--page-bg:#f5f4f2;--nav-fg:#2e2d2a;--nav-ic:#6f6d68;--nav-sub:#6f6d68;--nav-count:#6f6d68;--island-edge:#e7e5e2;--island-shadow:0 1px 3px #1111100d;--nav-search-fg:#6f6d68;--nav-hover:#1111100d}.shell[data-bg=w1],.settings-shell[data-bg=w1]{--nav-sel-bg:#efeeec;--nav-sel-fg:#111110;--page-bg:#fff;--nav-fg:#2e2d2a;--nav-ic:#6f6d68;--nav-sub:#6f6d68;--nav-count:#6f6d68;--island-edge:transparent;--island-shadow:0 4px 16px #00000012, 0 1px 2px #0000000a;--nav-search-bg:#f4f4f3;--nav-search-fg:#6f6d68;--nav-hover:#1111100a}.shell[data-bg=g6],.settings-shell[data-bg=g6]{--page-bg:#1a1a19;--nav-fg:#d6d4cf;--nav-ic:#a8a6a0;--nav-sub:#a8a6a0;--nav-count:#a8a6a0;--nav-sel-bg:#2f2e2b;--nav-sel-fg:#fff;--island-edge:transparent;--island-shadow:none;--nav-search-bg:#262624;--nav-search-fg:#a8a6a0;--nav-hover:#ffffff0f}.shell .nav{color:var(--nav-fg);background:0 0;border-right:0}.shell .nav .nav-item{color:var(--nav-fg);font-weight:500}.shell .nav .nav-item,.shell .nav .nav-group-head{height:30px;margin-bottom:2px}.shell .nav .nav-group-head{color:var(--nav-sel-fg);font-weight:600}.shell .nav .nav-sec-head{color:var(--nav-sub);letter-spacing:.06em;padding:12px 16px 4px;font-size:12px;font-weight:600}.shell .nav .nav-sec-head:hover{color:var(--nav-sel-fg)}.shell .nav .nav-top{border-bottom:0}.shell .nav .nav-workspace{padding:0 0 0 16px}.shell .nav .nav-workspace .cell-mark-lg{background:var(--nav-sel-fg);width:24px;height:24px;color:var(--page-bg);border-radius:7px;font-size:13px;font-weight:600}.shell .nav .nav-ws-name{color:var(--nav-sel-fg);font-size:15px;font-weight:600}.shell .nav .nav-icon{color:var(--nav-ic)}.shell .nav .nav-icon svg{stroke-width:1.9px;width:16px;height:16px}.shell .nav .nav-item:hover,.shell .nav .nav-group-head:hover{background:var(--nav-hover)}.shell .nav .nav-item[aria-current=page]{background:var(--nav-sel-bg);color:var(--nav-sel-fg);box-shadow:var(--nav-sel-shadow);font-weight:600}.shell .nav .nav-item[aria-current=page] .nav-icon{color:var(--nav-sel-fg)}.shell .nav .nav-search{background:var(--nav-search-bg);color:var(--nav-search-fg);border-color:#0000;margin:4px 0 8px 8px;box-shadow:0 1px 2px #00000014}.shell[data-bg=g6] .nav .nav-search{box-shadow:none}.shell .nav .navbell-count{min-width:16px;box-shadow:0 0 0 2px var(--page-bg);background:#b42318;line-height:16px;top:-1px;right:-1px}.shell .nav .nav-foot{border-top:0;padding:8px}.shell .nav .nav-foot .nav-item[aria-disabled=true]{color:var(--nav-fg)}.shell .nav .nav-foot .nav-item[aria-disabled=true] .nav-icon{opacity:1}.wsmenu-pop{width:340px}.shell .nav .nav-sub{color:var(--nav-sub)}.nav-group-row{position:relative}.nav-sec-menu{opacity:0;transition:opacity var(--t-hover) var(--ease);position:absolute;top:3px;right:34px}.nav-group-row:hover .nav-sec-menu,.nav-sec-menu:focus-within{opacity:1}.nav-sec-more{width:24px;height:24px;color:var(--nav-ic,var(--n-600));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-sec-more:hover{background:var(--nav-hover,var(--n-200))}.nav-edit-bar{align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.nav-edit-title{color:var(--nav-sel-fg,var(--n-900));flex:1;font-size:13px;font-weight:600}.nav-edit-head,.nav-edit-item{cursor:grab}.nav-edit-head .nav-item-label,.nav-edit-item .nav-item-label{flex:1;min-width:0}.nav-grip{color:var(--nav-ic,var(--n-500));display:inline-flex}.nav-eye{width:24px;height:24px;color:var(--nav-ic,var(--n-600));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-eye:hover{background:var(--nav-hover,var(--n-200))}.nav-edit-head[data-hidden],.nav-edit-item[data-hidden]{opacity:.45}.nav-group-items .nav-edit-item{padding-left:var(--s-2)}.nav-edit-foot{padding:8px 8px 12px}.nav-new{background:var(--n-200);color:var(--n-700);border-radius:9px;flex:none;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.settings-page.settings-page-wide:not(:has(table))>*{max-width:none}.settings-page.settings-page-wide:not(.settings-in-tool){max-width:calc(1080px + 2 * var(--s-4))}.sbx-name{padding:0 var(--s-2);border:1px solid var(--n-200);background:var(--surface);height:30px;font:inherit;border-radius:6px}.sbx-name:hover{border-color:var(--n-300)}.sbx-search{height:32px;padding:0 var(--s-2);border:1px solid var(--n-300);font:inherit;border-radius:6px}.sbx-bar{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);display:flex}.sbx-bar-gap{flex:1}.sbx-preview-as{align-items:center;gap:var(--s-2);font-size:var(--fs-label);color:var(--n-700);display:inline-flex}.sbx-preview-as>span{white-space:nowrap;flex:none}.sbx-count,.sbx-msg{font-size:var(--fs-label);color:var(--n-600)}.sbx-grid{gap:var(--s-5);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.sbx-preview{top:var(--s-4);padding:var(--s-3) var(--s-2);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--n-50);position:sticky}.sbx-pv-sec+.sbx-pv-sec{margin-top:var(--s-3)}.sbx-pv-head,.sbx-pv-item{align-items:center;gap:var(--s-2);min-height:28px;padding:0 var(--s-2);font-size:var(--fs-label);display:flex}.sbx-pv-head{color:var(--n-900);font-weight:600}.sbx-pv-item{padding-left:var(--s-5);color:var(--n-700)}.sbx-sections{margin:0 0 var(--s-3);gap:var(--s-3);padding:0;list-style:none;display:grid}.sbx-sec{border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);padding:var(--s-2) var(--s-3) var(--s-3)}.sbx-sec-head{align-items:center;gap:var(--s-2);min-height:40px;display:flex}.sbx-no{text-align:right;width:20px;font-size:var(--fs-label);color:var(--n-500);font-variant-numeric:tabular-nums;flex:none}.sbx-name{flex:1;min-width:0;font-weight:600}.sbx-items-count{font-size:var(--fs-label);color:var(--n-600);flex:none}.sbx-items{margin:var(--s-1) 0 var(--s-2);padding:0 0 0 28px;list-style:none}.sbx-item,.sbx-check{align-items:center;gap:var(--s-2);min-height:32px;font-size:var(--fs-body);display:flex}.sbx-item+.sbx-item{border-top:1px solid var(--n-100)}.sbx-item[data-missing] .sbx-item-label{color:var(--n-500)}.sbx-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sbx-kind{background:var(--n-100);color:var(--n-600);border-radius:4px;flex:none;padding:0 6px;font-size:11px;line-height:18px}.sbx-add-items{margin-left:28px}.sbx-pop-wrap{display:inline-flex;position:relative}.sbx-icons{grid-template-columns:repeat(6,32px);gap:2px;display:grid;top:100%;left:0}.sbx-icons [aria-pressed=true]{background:var(--n-200)}.sbx-audience-btn{gap:var(--s-1);max-width:260px}.sbx-audience-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sbx-audience-count{padding-left:var(--s-2);color:var(--n-500);font-size:var(--fs-label);flex:none;margin-left:auto}.sbx-audience-pop{transform-origin:100% 0;width:260px;top:100%;right:0}.sbx-audience-pop .sbx-check{padding:0 var(--s-2)}.sbx-faces{padding:var(--s-2) var(--s-2) var(--s-1);border-top:1px solid var(--n-100);margin-top:var(--s-1)}.sbx-warn{align-items:center;gap:var(--s-2);margin:var(--s-1) 0 0 28px;font-size:var(--fs-label);color:var(--n-700);display:flex}.sbx-warn a{flex:none;text-decoration:underline}.sbx-add{gap:var(--s-3);flex-direction:column;min-width:min(560px,90vw);display:flex}.sbx-kinds{gap:var(--s-1);flex-wrap:wrap;display:flex}.sbx-kinds [aria-selected=true]{background:var(--n-900);border-color:var(--n-900);color:var(--on-brand)}.sbx-choices{overscroll-behavior-y:none;max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.sbx-check[data-disabled]{color:var(--n-500)}.sbx-empty{padding:var(--s-3) 0;color:var(--n-500);font-size:var(--fs-label)}.sbx-add-foot{justify-content:flex-end;display:flex}.sbx-main{min-width:0}@media (max-width:900px){.sbx-grid{grid-template-columns:minmax(0,1fr)}.sbx-preview{position:static}.sbx-bar,.sbx-sec-head{flex-wrap:wrap}.sbx-name{flex:160px}.sbx-items{padding-left:var(--s-2)}.sbx-item{flex-wrap:wrap}.sbx-add-items,.sbx-warn{margin-left:var(--s-2)}}@media (max-width:760px){.sbx-grid{grid-template-columns:minmax(0,1fr)}.sbx-preview{position:static}.sbx-bar{flex-wrap:wrap}}.nav-progress{z-index:30;visibility:hidden;flex:none;height:2px;margin-bottom:-2px;position:sticky;top:0;overflow:hidden}.nav-progress[data-on=true]{visibility:visible;background:color-mix(in srgb, var(--theme) 16%, #fff)}.nav-progress i{background:var(--theme);width:30%;position:absolute;top:0;bottom:0;left:0}.nav-progress[data-on=true] i{animation:nav-progress-run var(--t-loop) linear infinite}@keyframes nav-progress-run{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.nav-progress[data-on=true] i{animation:none;transform:translate(120%)}}.shell .main,.settings-shell>.main{background:var(--surface);border:1px solid var(--island-edge);box-shadow:var(--island-shadow);border-radius:12px;margin:8px 8px 8px 0}.shell .aidrawer-panel{width:calc(var(--ai-open-w) - 8px);background:var(--surface);border:1px solid var(--island-edge);height:calc(100% - 16px);box-shadow:var(--island-shadow);border-radius:12px;margin:8px 8px 8px 0;overflow:hidden}.ai-veil{z-index:40;background:var(--surface);border:1px solid var(--island-edge);box-shadow:var(--island-shadow);transform-origin:0 0;pointer-events:none;will-change:transform, opacity;border-radius:12px;position:fixed}.wsmenu-who{align-items:center;gap:8px;min-width:0;padding:6px 8px 8px;display:flex}.wsmenu-who-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.wsmenu-who-t b{color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.navbg-pick{flex-wrap:wrap;gap:8px;display:flex}.navbg-opt{border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);cursor:pointer;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.navbg-opt[data-on=true]{border-color:var(--n-900);box-shadow:inset 0 0 0 1px var(--n-900)}.navbg-opt input{opacity:0;pointer-events:none;position:absolute}.navbg-sw{border:1px solid #00000026;border-radius:4px;width:16px;height:16px}.mcx-ai{margin:var(--s-3) var(--s-4) 0;flex:none}.mcx-ai-head{align-items:center;gap:var(--s-2);padding:6px var(--s-2) 6px var(--s-3);color:var(--ai-ink);font-size:12.5px;font-weight:600;display:flex}.mcx-ai-head .sp{flex:1}.mcx-ai-mats{color:var(--n-600);font-weight:400}.mcx-ai-text{overscroll-behavior-y:none;max-height:220px;padding:0 var(--s-3) var(--s-2);white-space:pre-wrap;color:var(--n-900);font-size:13.5px;line-height:1.7;overflow:auto}.mcx-ai-caret{vertical-align:-2px;background:var(--ai-ink);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite mcx-ai-blink;display:inline-block}@keyframes mcx-ai-blink{50%{opacity:0}}.mcx-ai-foot{gap:var(--s-2);padding:0 var(--s-3) var(--s-3);flex-wrap:wrap;display:flex}.mcx-ai-foot>.input{flex:1 0 100%}.mcx-ai-mat{padding:0 var(--s-3) var(--s-3);color:var(--n-600);flex-direction:column;gap:6px;margin:0;font-size:13px;list-style:none;display:flex}.mcx-ai-mat li{align-items:center;gap:var(--s-2);display:flex}.mcx-ai-mat li[data-state=now]{color:var(--n-900)}.mcx-ai-mat li[data-state=done]{color:var(--n-700)}.mcx-ai-dot{border:1px solid var(--n-300);border-radius:8px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.mcx-ai-mat li[data-state=now] .mcx-ai-dot{border-color:var(--ai-from);box-shadow:0 0 0 3px var(--ai-ring)}.mcx-ai-mat li[data-state=done] .mcx-ai-dot{background:var(--n-900);color:var(--surface);border-color:#0000}.mcx-ai-mat .mcx-ai-dot svg{width:10px;height:10px}.ai-edge{border-radius:var(--r-card);background:linear-gradient(135deg, var(--ai-tint-from), var(--ai-tint-to));position:relative}.ai-edge:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, var(--ai-from), var(--ai-to), var(--ai-from));-webkit-mask-composite:xor;background-size:200% 100%;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ai-edge[data-flow]:before{animation:2.4s linear infinite ai-edge-flow}@keyframes ai-edge-flow{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ai-edge[data-flow]:before{animation:none}}.mcx-var{border:1px solid var(--n-300);background:var(--n-100);height:22px;color:var(--n-900);vertical-align:baseline;border-radius:5px;align-items:center;padding:0 6px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.shell .nav .nav-ct{box-sizing:border-box;background:color-mix(in srgb, var(--nav-count) 16%, transparent);min-width:20px;height:18px;color:var(--nav-count);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;margin-left:auto;padding:0 6px;font-size:12px;font-weight:500;line-height:18px}.shell .nav .nav-ct[data-level=near]{color:#8a5a00;background:#8a5a0024;font-weight:700}.shell[data-bg=g6] .nav .nav-ct[data-level=near]{color:#f0b847;background:#f0b84738}.shell .nav .nav-ct[data-level=over]{color:#5c3d00;background:#fbe6b4;font-weight:700}.shell .nav .nav-item[aria-current=page] .nav-ct[data-level=none]{color:var(--nav-sel-fg)}.shell .nav .nav-dot{background:var(--nav-count);border-radius:999px;flex:none;width:7px;height:7px}.shell .nav .nav-dot[data-level=near],.shell .nav .nav-dot[data-level=over]{background:#d9a21b}.shell .nav .nav-dot[data-level=over]{box-shadow:0 0 0 2px #fbe6b4}.shell,.settings-shell{--nav-line:#dde1e7}.shell[data-bg=g1],.settings-shell[data-bg=g1]{--nav-line:#e2e0dc}.shell[data-bg=g8],.shell[data-bg=w1],.settings-shell[data-bg=g8],.settings-shell[data-bg=w1]{--nav-line:#e7e5e2}.shell[data-bg=g6],.settings-shell[data-bg=g6]{--nav-line:#3a3936}.shell .nav .nav-sec-gap{background:linear-gradient(var(--nav-line), var(--nav-line)) no-repeat 8px 6px / calc(100% - 16px) 1px;height:13px}.shell .nav .nav-sec-head{background:linear-gradient(var(--nav-line), var(--nav-line)) no-repeat 8px 6px / calc(100% - 16px) 1px;padding-top:16px}.shell .nav .nav-band>.nav-item{color:var(--nav-sel-fg);font-weight:600}.shell .nav .nav-row .nav-star{top:0;bottom:2px;right:calc(var(--s-2) + 4px);width:24px;height:24px;margin:auto 0}.nav-rail{display:none}:root[data-nav=collapsed]{--nav-w:56px}:root[data-nav=collapsed] .shell .nav{transform:none}:root[data-nav=collapsed] .shell .nav>*{width:auto}:root[data-nav=collapsed] .shell .nav .nav-band,:root[data-nav=collapsed] .shell .nav .nav-body,:root[data-nav=collapsed] .shell .nav .nav-foot-band{display:none}:root[data-nav=collapsed] .shell .nav .nav-rail{flex-direction:column;align-items:center;gap:2px;padding:10px 0 8px;display:flex}:root[data-nav=collapsed] .nav-expand{display:none}:root[data-nav=collapsed] .topbar{padding-left:var(--s-4)}.nav-rail-b{appearance:none;width:36px;height:36px;color:var(--nav-ic);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.nav-rail-b .nav-icon{color:inherit}.nav-rail-b .nav-icon svg{stroke-width:1.9px;width:16px;height:16px}.nav-rail-b:hover{background:var(--nav-hover)}.nav-rail-b[aria-current=true]{background:var(--nav-sel-bg);color:var(--nav-sel-fg);box-shadow:var(--nav-sel-shadow)}.nav-rail .navbell-count{top:2px;right:2px}.nav-rail-tile{margin-bottom:6px}.nav-rail-sep{border-top:1px solid var(--island-edge);width:24px;margin:6px 0}.nav-rail-dot{background:var(--nav-count);width:8px;height:8px;box-shadow:0 0 0 2px var(--page-bg);border-radius:999px;position:absolute;top:6px;right:6px}.nav-rail-dot[data-level=near],.nav-rail-dot[data-level=over]{background:#d9a21b}.nl-wrap{white-space:normal;padding-top:6px;padding-bottom:6px;line-height:1.5}.aiws-undo{bottom:var(--s-5);z-index:30;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-card);background:var(--n-900);color:var(--on-brand);font-size:var(--fs-body);display:flex;position:fixed;left:50%;transform:translate(-50%)}.aiws-undo .btn{color:var(--on-brand)}.nlc-stepper{margin-left:var(--s-2);align-items:center;gap:2px;display:inline-flex}.nlc-step{height:30px;font:inherit;color:var(--n-600);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.nlc-step+.nlc-step:before{content:"›";color:var(--n-400);margin-right:6px}.nlc-step b{border:1px solid var(--n-400);border-radius:9px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.nlc-step[aria-current=step]{color:var(--n-900);font-weight:600}.nlc-step[aria-current=step] b{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.nlc-step[data-done] b{background:var(--won-tint);border-color:var(--won);color:var(--won)}.nlx{border-top:1px solid var(--n-200);grid-template-columns:168px minmax(0,1fr);min-height:calc(100vh - 160px);display:grid}.nlx[data-side]{grid-template-columns:168px minmax(0,1fr) 300px}.nlx-palette{padding:var(--s-3);border-right:1px solid var(--n-200);flex-direction:column;gap:2px;display:flex}.nlx-h{color:var(--n-600);padding:4px 6px 8px;font-size:12px;font-weight:600}.nlx-pal{align-items:center;gap:var(--s-2);height:34px;padding:0 var(--s-2);font:inherit;color:var(--n-800);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-size:13px;display:flex}.nlx-pal:hover{background:var(--n-100)}.nlx-pal svg{color:var(--n-600)}.nlx-grip{color:var(--n-400);margin-left:auto;display:inline-flex}.nlx-grip svg{color:var(--n-400)}.nlx-view{white-space:pre-wrap;cursor:text}.nlx-chip-in{vertical-align:baseline;height:20px;cursor:inherit;border-radius:4px;margin:0 2px;padding:0 6px;font-size:12px}.nlx-canvas{padding:var(--s-4) var(--s-5) var(--s-6);background:var(--n-50);position:relative;overflow:auto}.nlx-width{margin-bottom:var(--s-3);justify-content:center;gap:2px;display:flex}.nlx-width button,.nlx-seg button{border:1px solid var(--n-300);background:var(--surface);height:28px;font:inherit;color:var(--n-700);cursor:pointer;padding:0 12px;font-size:12.5px}.nlx-width button:first-child,.nlx-seg button:first-child{border-radius:7px 0 0 7px}.nlx-width button:last-child,.nlx-seg button:last-child{border-radius:0 7px 7px 0}.nlx-width button[aria-pressed=true],.nlx-seg button[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand-navy);color:var(--brand-navy);font-weight:600}.nlx-seg{flex-wrap:wrap;display:inline-flex}.nlx-inbox,.nlx-mail{background:var(--surface);border:1px solid var(--n-200);width:min(640px,100%);margin:0 auto}.nlx-inbox[data-width=phone],.nlx-mail[data-width=phone]{width:min(375px,100%)}.nlx-inbox{padding:var(--s-2) var(--s-4);border-bottom:0;border-radius:12px 12px 0 0}.nlx-mail{padding:var(--s-4) var(--s-5) var(--s-4);border-radius:0 0 12px 12px}.nlx-line{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--n-200);grid-template-columns:96px minmax(0,1fr) auto;min-height:38px;display:grid}.nlx-line:last-child{border-bottom:0}.nlx-lb{color:var(--n-600);font-size:12.5px}.nlx-in{width:100%;height:30px;font:inherit;color:var(--n-900);background:0 0;border:0;font-size:14px}.nlx-in:focus{outline:none}.nlx-cnt{color:var(--n-500);font-variant-numeric:tabular-nums;font-size:12px}.nlx-empty{margin:var(--s-4) 0;color:var(--n-600);text-align:center;font-size:13px}.nlx-block{border:1px solid #0000;border-radius:8px;margin:0 -10px;padding:4px 10px;position:relative}.nlx-block:hover{border-color:var(--n-200)}.nlx-block[data-selected]{border-color:var(--brand-navy);box-shadow:0 0 0 3px var(--brand-tint)}.nlx-block[data-problem]{border-color:var(--danger)}.nlx-tools{border:1px solid var(--n-200);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:8px;gap:2px;padding:2px;display:inline-flex;position:absolute;top:-14px;right:8px}.nlx-heading,.nlx-para{width:100%;font:inherit;color:#1b1a1d;resize:none;background:0 0;border:0;padding:0;display:block}.nlx-heading:focus,.nlx-para:focus{outline:none}.nlx-heading{font-size:20px;font-weight:700;line-height:1.4}.nlx-heading[data-size=sm]{font-size:17px}.nlx-heading[data-size=lg]{font-size:24px}.nlx-para{font-size:15px;line-height:1.7}.nlx-para[data-size=sm]{font-size:13px}.nlx-para[data-size=lg]{font-size:17px}.nlx-heading[data-align=center],.nlx-para[data-align=center]{text-align:center}.nlx-img{max-width:100%;height:auto;display:block}.nlx-btnwrap{justify-content:center;padding:6px 0 12px;display:flex}.nlx-btn{color:#fff;width:auto;min-width:160px;height:44px;font:inherit;text-align:center;background:#112343;border:0;border-radius:8px;padding:0 24px;font-weight:700}.nlx-btn::placeholder{color:#fff9}.nlx-btn:focus{outline:2px solid var(--brand-tint)}.nlx-hr{border:0;border-top:1px solid #c6c6c8;margin:16px 0}.nlx-gap{justify-content:center;align-items:center;height:12px;display:flex;position:relative}.nlx-gap-btn{opacity:0;border:1px solid var(--n-300);background:var(--surface);width:22px;height:22px;color:var(--n-600);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nlx-gap-btn svg{width:14px;height:14px}.nlx-gap:hover .nlx-gap-btn,.nlx-gap[data-open] .nlx-gap-btn,.nlx-gap-btn:focus-visible{opacity:1}.nlx-gap-menu{z-index:5;border:1px solid var(--n-200);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:8px;gap:2px;padding:4px;display:flex;position:absolute;top:18px}.nlx-gap-menu button{height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12.5px}.nlx-gap-menu button:hover{background:var(--n-100)}.nlx-drop{border:1px dashed var(--n-400);min-height:140px;color:var(--n-600);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.nlx-drop.compact{min-height:64px;margin-top:var(--s-2)}.nlx-footer{margin-top:var(--s-4);padding-top:var(--s-3);color:#53515b;border-top:1px solid #e2e2e3;font-size:12px;line-height:1.6}.nlx-footer p{white-space:pre-line;margin:0 0 8px}.nlx-footer-link{color:var(--brand-link);text-decoration:underline}.nlx-side{padding:var(--s-3);border-left:1px solid var(--n-200);gap:var(--s-3);overscroll-behavior-y:none;flex-direction:column;display:flex;overflow:auto}.nlx-f{flex-direction:column;gap:6px;display:flex}.nlx-chips{flex-wrap:wrap;gap:6px;display:flex}.nlx-chip{background:var(--brand-tint);height:26px;color:var(--brand-navy);font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.nlx-merge{gap:var(--s-2);flex-direction:column;display:flex}.nlx-merge-row{align-items:center;gap:var(--s-2);grid-template-columns:88px minmax(0,1fr);display:grid}.nlx-merge-row .nlx-chip{justify-content:center}.nlx-err{color:var(--danger);font-size:12px}@media (max-width:1100px){.nlx{grid-template-columns:minmax(0,1fr)}.nlx-palette{border-right:0;border-bottom:1px solid var(--n-200);flex-flow:wrap}.nlx-side{border-left:0;border-top:1px solid var(--n-200)}}.nla{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.nla[data-wide]{grid-template-columns:minmax(0,1fr)}.nla-main{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.nla-sec{gap:var(--s-2);flex-direction:column;display:flex}.nla-card{padding:var(--s-3) var(--s-4);border:1px solid var(--n-200);background:var(--surface);border-radius:12px}.nla-bar{background:var(--n-200);border-radius:3px;height:6px;display:block;overflow:hidden}.nla-bar b{background:var(--won);height:100%;display:block}.nls-inline{max-width:100%;height:30px}.nla-head{align-items:center;gap:var(--s-2);display:flex}.nla-head .sp{flex:1}.nla-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.nla-chip{border:1px solid var(--n-300);background:var(--surface);border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.nla-chip svg{color:var(--n-600)}.nla-n{color:var(--n-600);font-variant-numeric:tabular-nums}.nla-none{flex-direction:row}.nla-sum{top:var(--s-3);gap:var(--s-2);padding:var(--s-4);border:1px solid var(--n-200);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;position:sticky}.nla-sum-h{color:var(--n-600);font-size:12.5px}.nla-big{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.nla-calc{border-collapse:collapse;width:100%;font-size:13px}.nla-calc td{padding:4px 0}.nla-calc td.num{text-align:right;font-variant-numeric:tabular-nums;padding-right:var(--s-2)}.nla-calc td:last-child{text-align:right;width:40px}.nla-total td{border-top:1px solid var(--n-200);padding-top:6px;font-weight:700}.nla-at{color:var(--n-500);font-size:12px}.nla-preview{top:var(--s-3);position:sticky}.nlp-box{border:1px solid var(--n-200);background:var(--surface);border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.nlp-stage{background:var(--n-100);justify-content:center;display:flex}.nlp-frame{background:var(--surface);border:0;width:100%;height:min(640px,100vh - 240px);min-height:320px;display:block}.nls-abflow{width:100%;max-width:480px;height:auto}.nls-abflow path{fill:none;stroke:var(--brand-navy);stroke-width:1.5px}.nls-abflow circle{fill:var(--n-900)}.nls-abflow text{fill:var(--n-700);font-size:10px}.nlp{align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.nlp-inbox{justify-content:space-between;align-items:flex-start;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-200);background:var(--surface);color:var(--n-700);font-size:12.5px;display:flex}.nlp-inbox-main{flex-direction:column;gap:2px;min-width:0;display:flex}.nlp-width{flex:none}.nlp-inbox b{color:var(--n-900);font-size:13px}.nlp-subj{color:var(--n-900)}.nlp-pre{color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nlp[data-width=phone] .nlp-frame{max-width:320px}.nls-rows{border:1px solid var(--n-200);border-radius:10px;margin:0;padding:0;list-style:none}.nls-rows li{align-items:center;gap:var(--s-2);min-height:42px;padding:0 var(--s-2) 0 var(--s-3);border-top:1px solid var(--n-200);grid-template-columns:24px 140px minmax(0,1fr) auto;font-size:13px;display:grid}.nls-rows li:first-child{border-top:0}.nls-abl{flex-direction:column;gap:4px;padding:8px 0;display:flex}.nls-abl>span{align-items:center;gap:6px;min-width:0;display:flex}.nls-abl .nlr-ver{flex:none;width:18px;height:18px;font-style:normal}.nls-rows li .nls-lb .nl-ab{margin-right:6px}.nls-rows li .nls-val .nls-abflow{padding:6px 0;display:block}.nls-mark{background:var(--danger-tint);width:20px;height:20px;color:var(--danger);border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.nls-rows li[data-ok] .nls-mark{background:var(--won-tint);color:var(--won)}.nls-rows li[data-pending] .nls-mark{background:var(--n-100);color:var(--n-600)}.nls-rows li[data-warn]{background:var(--review-tint)}.nls-rows li[data-warn] .nls-mark{background:var(--review-tint);color:var(--review)}.nla-pick-row input[type=checkbox]{flex:none;margin:0}.nls-lb{color:var(--n-600)}.nls-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nls-link{font-size:12.5px}.nls-go{justify-content:flex-end;align-items:center;gap:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--n-200);display:flex}.nls-need{color:var(--danger);font-size:13px}.nls-ask{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--n-300);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;display:flex}.nls-ask h3{margin:0;font-size:16px}.nls-ask-foot{justify-content:flex-end;gap:var(--s-2);display:flex}@media (max-width:1100px){.nla{grid-template-columns:minmax(0,1fr)}.nla-sum,.nla-preview{position:static}}.nlv-facts{gap:var(--s-4);margin:0 0 var(--s-3);color:var(--n-700);flex-wrap:wrap;padding:0;font-size:13px;list-style:none;display:flex}.nlv-facts li{align-items:center;gap:6px;display:inline-flex}.nlv-facts svg{color:var(--n-500)}.nlr-tabs.lvtabs{border-bottom:1px solid var(--n-200)}.nlr-filters{flex-wrap:wrap;gap:4px;display:flex}.nlr-filters .viewbar-fact[aria-current=true]{background:var(--brand-tint);color:var(--brand-navy);font-weight:600}.nlr-filters .count{color:var(--n-600);font-variant-numeric:tabular-nums;margin-left:4px}.nlr-re{background:var(--n-100);height:22px;color:var(--n-700);border-radius:11px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.nlr-re[data-re=clicked]{background:var(--won-tint);color:var(--won)}.nlr-re[data-re=opened]{background:var(--brand-tint);color:var(--brand-navy)}.nlr-re[data-re=unsubscribed],.nlr-re[data-re=bounced]{background:var(--danger-tint);color:var(--danger)}.nlr-h{align-items:center;gap:var(--s-3);display:flex}.nlr-legend{color:var(--n-700);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nlr-legend i{border-radius:2px;width:10px;height:10px;margin-left:8px;display:inline-block}.nlr-key-open{background:var(--n-900)}.nlr-key-click{background:var(--n-400)}.nlr-grid{stroke:var(--n-200);stroke-dasharray:2 3}.nlr-tick{fill:var(--n-600);font-size:10px}.nlr-meters{gap:var(--s-2);margin-bottom:var(--s-3);flex-direction:column;display:flex}.nlr-meter{align-items:center;gap:var(--s-3);grid-template-columns:56px minmax(120px,1fr) 120px 90px;font-size:13px;display:grid}.nlr-meter-bar{background:var(--n-100);border-radius:4px;height:8px;position:relative}.nlr-meter-bar i{background:var(--n-600);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.nlr-meter-bar i[data-over]{background:var(--danger)}.nlr-meter-v{font-variant-numeric:tabular-nums}.nlr-linkbar{gap:8px;position:relative}.nlr-linkbar i{background:var(--n-900);border-radius:3px;max-width:80px;height:6px;display:inline-block}.nl-ab{background:var(--brand-tint);height:18px;color:var(--brand-navy);letter-spacing:.02em;border-radius:4px;align-items:center;margin-right:4px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.nl-prog{margin-left:var(--s-2);color:var(--n-600);font-variant-numeric:tabular-nums;font-size:12.5px}.nl-st{color:var(--n-800);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.nl-st i{background:var(--n-400);border-radius:4px;flex:none;width:7px;height:7px}.nl-st[data-status=scheduled] i{background:var(--review)}.nl-st[data-status=sent] i{background:var(--won)}.nl-st[data-status=sending] i{background:var(--brand-navy)}.nl-st[data-status=stopped] i{background:var(--danger)}.nl-subs{gap:var(--s-2)}.nl-subs i{background:var(--n-200);border-radius:2px;flex:none;width:96px;height:4px;display:block;overflow:hidden}.nl-subs b{background:var(--won);height:100%;display:block}.nl-subs span{font-variant-numeric:tabular-nums}.nl-rate{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.nl-rate i{background:var(--n-200);border-radius:2px;width:44px;height:3px;display:block;overflow:hidden}.nl-rate b{background:var(--brand-navy);height:100%;display:block}.nlc-ab{border:1px solid var(--opt-purple);background:var(--surface);height:28px;font:inherit;color:var(--opt-purple-fg);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:600}.nlc-ab[aria-pressed=true]{border-color:var(--brand-navy);background:var(--brand-tint);color:var(--brand-navy);cursor:default;font-weight:600}.nlc-abbar{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;flex-wrap:wrap;display:flex}.nlc-abbar .sp{flex:1}.nlc-abbar b{margin-right:4px}.nls-ab{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.nls-unit{align-items:center;gap:6px;display:inline-flex}.nls-unit .input{width:80px}.nls-ab-sum{color:var(--n-700);margin:0;font-size:13px}.nlr-ver{background:var(--n-100);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.nlr-ver[data-v=b]{background:var(--brand-tint);color:var(--brand-navy)}.nlr-win{background:var(--won-tint);color:var(--won);border-radius:9px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700}.tbl tr[data-win] td{background:var(--won-tint)}.nlr-sumrow td{border-top:1px solid var(--n-300);font-weight:700}.nlg{gap:var(--s-2);flex-direction:column;display:flex}.nlg-sec{border:1px solid var(--n-200);background:var(--surface);border-radius:12px}.nlg-sum{align-items:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-4);cursor:pointer;grid-template-columns:24px 160px minmax(0,1fr) 20px;list-style:none;display:grid}.nlg-sum::-webkit-details-marker{display:none}.nlg-sec[open]>.nlg-sum svg{transform:rotate(180deg)}.nlg-mark{background:var(--danger-tint);width:20px;height:20px;color:var(--danger);border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.nlg-mark[data-ok]{background:var(--won-tint);color:var(--won)}.nlg-title{font-weight:700}.nlg-state{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-700);font-size:13px;overflow:hidden}.nlg-body{padding:var(--s-3) var(--s-4) var(--s-4);border-top:1px solid var(--n-200)}.nlg-tab>.nlg-sum{cursor:default;grid-template-columns:24px auto minmax(0,1fr)}.nlg-tab .nlg-title{margin:0;font-size:14px}.nlg-val{max-width:360px}.nlg-dns .nlg-val{max-width:none}.nlg-dns .nlg-val>span{white-space:nowrap;max-width:none}.nlg-dns th:first-child{width:110px}.nlg-dns th:nth-child(2){width:84px}.nlg-dns td.nlg-val>span{display:inline}.nlg-dns td.nlg-val{display:table-cell}.nlg-dns td.nlg-val>*{vertical-align:middle}.nlg-dns td.nlg-val button{margin-left:4px;display:inline-flex}.nlg-dns td{white-space:nowrap}.nlg-dns td.nlg-val{white-space:normal;padding-right:40px;position:relative}.nlg-dns td.nlg-val>span{white-space:normal;word-break:break-all}.nlg-dns td.nlg-val button{margin:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.viewbar-fact.nl-warn{border-color:var(--review);background:var(--review-tint);color:var(--n-900)}.nl-domain-more{margin-top:var(--s-3)}.nl-domain-more summary{color:var(--n-700);cursor:pointer;align-items:center;gap:4px;font-size:13px;list-style:none;display:inline-flex}.nl-domain-more[open] summary{margin-bottom:var(--s-2)}.nlg-meter{width:240px;display:inline-block}.nlg-val>span{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:calc(100% - 32px);display:inline-block;overflow:hidden}.nlg-q{border-collapse:collapse;font-size:13px}.nlg-q th,.nlg-q td{padding:6px var(--s-4) 6px 0;text-align:left}.nlg-q thead th{color:var(--n-600);font-size:12px;font-weight:400}.nlg-q td{font-variant-numeric:tabular-nums}.nlg-q tbody th{white-space:nowrap;font-weight:400}@media (max-width:900px){.nlg-meter{width:100%;min-width:80px;max-width:240px}}.nlg-row{align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.nlg-row .sp{flex:1}.nl-public-list{border-color:var(--n-200)}.sharebox.nl-public{margin-top:var(--s-6);padding:var(--s-5) var(--s-5) 0;border:1px solid var(--n-200);background:var(--surface);border-radius:14px;overflow:hidden}.nl-public .nl-public-list{border:0;border-radius:0}.nl-public .nl-public-item{padding:var(--s-3) 0;border-bottom:1px solid var(--n-200);grid-template-columns:minmax(0,1fr) auto;align-items:center}.nl-switch{appearance:none;background:var(--n-300);cursor:pointer;border-radius:10px;transition:background .15s;position:relative;width:36px!important;height:20px!important;margin:0!important}.nl-switch:after{content:"";background:#fff;border-radius:8px;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.nl-switch:checked{background:var(--won)}.nl-switch:checked:after{left:18px}.nl-public-acts{align-items:stretch;gap:var(--s-2);flex-direction:column;display:flex}.nl-public-acts .btn-primary{width:100%}.nl-public-stop{padding:var(--s-2);color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.nl-public .nl-public-foot{margin:var(--s-4) calc(var(--s-5) * -1) 0;padding:var(--s-3) var(--s-5);border-top:1px solid var(--n-200);background:var(--n-50)}.nl-public-item{border-bottom-color:var(--n-200)}.ai-act{flex-direction:column;gap:6px;margin:0;display:flex}.ai-act-row{gap:var(--s-2);font-size:var(--fs-label);grid-template-columns:72px 1fr;display:grid}.ai-act-row dt{color:var(--n-600)}.ai-act-row dd{color:var(--n-900);white-space:pre-wrap;word-break:break-word;margin:0}.notes-vtabs{flex-wrap:wrap;align-self:stretch;align-items:stretch;gap:4px;min-width:0;display:flex}.notes-gen{gap:var(--s-6);flex-direction:column;max-width:720px;display:flex}.notes-gen .mset-row .select{min-width:220px}.notes-tbl{--frozen-left:0px}.notes-tbl:has(.notes-no){--frozen-left:48px}.notes-tbl thead th.notes-no{z-index:5;left:0}.notes-tbl tbody td.notes-no{z-index:2;background:var(--surface);color:var(--n-600);font-variant-numeric:tabular-nums;position:sticky;left:0}.notes-tbl tbody tr:hover td.notes-no{background:var(--n-100)}.notes-wikion{color:inherit;text-decoration:none}.notes-wikion:hover .cell-text{text-decoration:underline}.notes-wikion .nav-icon{color:var(--n-600)}.notes-chips{padding:8px var(--s-4);border-bottom:1px solid var(--n-200);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notes-chip{border:1px solid var(--n-300);background:var(--surface);height:26px;color:var(--n-700);border-radius:6px;align-items:center;gap:2px;padding:0 3px 0 10px;font-size:12.5px;display:inline-flex}.notes-chip b{color:var(--n-900);font-weight:600}.notes-chip a{width:20px;height:20px;color:var(--n-600);border-radius:4px;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.notes-chip a:hover{background:var(--n-100);color:var(--n-900)}.notes-chipclear{color:var(--n-600);margin-left:4px;font-size:12.5px}.notes-chipclear:hover{color:var(--n-900)}.notes-split{align-items:center;margin-left:8px;display:inline-flex}.lvtools .notes-split .btn-primary{margin-left:0}.notes-split .btn-primary:has(+.notes-tplbtn){border-top-right-radius:0;border-bottom-right-radius:0}.lvtools .notes-split .btn{height:28px}.lvtools .notes-split .notes-tplbtn{border-top-left-radius:0;border-bottom-left-radius:0;min-width:28px;margin-left:1px;padding:0 6px}.notes-tplmenu>.pop{left:auto;right:0}.notes-fpop{gap:6px;width:300px;padding:10px;display:grid}.notes-frow{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.notes-flabel{color:var(--n-600);font-size:12px}.notes-spop{width:220px}.notes-tplpop{width:260px}.notes-sopt{align-items:center;gap:6px;width:100%;display:flex}.notes-sck{width:16px;display:inline-flex}.notep-shell{gap:var(--s-5);padding:var(--s-6) var(--s-4) var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);display:grid}.notep-page{grid-column:2;min-width:0;padding-left:48px}.notep-page .note-editor-body{margin-left:calc(-1 * var(--note-gutter-w))}.nmod-editor .note-editor-body{margin-left:-24px}.notep-shell>.note-toc{grid-column:3;width:auto;max-width:220px}.note-toc[hidden]{display:none}.notep-page .note-title-input{font-size:30px;font-weight:700;line-height:1.3}.notep{margin:var(--s-3) 0 var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--n-200);grid-template-columns:148px minmax(0,1fr);font-size:13.5px;display:grid}.notep-row{display:contents}.notep-k{min-height:34px;color:var(--n-600);align-items:center;gap:6px;display:flex}.notep-v{min-width:0;min-height:34px;color:var(--n-900);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notep-chip{background:var(--n-100);max-width:100%;height:26px;color:var(--n-900);border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 6px;text-decoration:none;display:inline-flex}.notep-chip a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.notep-chip:hover,.notep-chip a:hover{text-decoration:underline}.notep-x{appearance:none;width:18px;height:18px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.notep-x:hover{background:var(--n-200);color:var(--n-900)}.notep-add{appearance:none;height:26px;color:var(--n-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;display:inline-flex}.notep-add:hover{background:var(--n-100);color:var(--n-900)}.notep-pick{min-width:240px}.notep-who{background:var(--n-100);height:26px;color:var(--n-900);border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.notep-who .cell-mark{width:18px;height:18px;margin-right:0}.notep-nav{gap:2px;display:inline-flex}.notep-nav [aria-disabled=true]{opacity:.35}.notep-more>.pop{left:auto;right:0}.notep-morepop{width:220px}@media (max-width:1000px){.notep-shell{grid-template-columns:minmax(0,1fr)}.notep-page{grid-column:1}.notep-shell>.note-toc{display:none}.notep{grid-template-columns:120px minmax(0,1fr)}}.wk-home{padding-bottom:var(--s-6)}.wk-hs{margin:var(--s-6) var(--s-4) var(--s-2);color:var(--n-900);font-size:14px;font-weight:700}.notes-tbl td.wk-morecell{overflow:visible}.wk-morepop{width:220px}.wk-radios{gap:10px;display:grid}.wk-radio{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.wk-acts{gap:6px}.wk-split{grid-template-columns:264px minmax(0,1fr);align-items:start;min-height:calc(100vh - 120px);display:grid}.wk-tree{overscroll-behavior-y:none;border-right:1px solid var(--n-200);flex-direction:column;gap:6px;max-height:calc(100vh - 100px);padding:10px 8px;display:flex;position:sticky;top:0;overflow:auto}.wk-sw{display:block}.wk-swbtn{width:100%;height:34px;color:var(--n-900);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:flex}.wk-swbtn:hover{background:var(--n-100)}.wk-swname{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wk-swpop{width:260px}.wk-sck{width:16px;display:inline-flex}.wk-swsep{border-top:1px solid var(--n-200)}.wk-find{border:1px solid var(--n-300);background:var(--surface);height:30px;color:var(--n-600);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.wk-find input{min-width:0;color:var(--n-900);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.wk-nodes{margin:0;padding:0;list-style:none}.wk-node{border-radius:6px;align-items:center;gap:2px;height:30px;padding-right:4px;display:flex}.wk-node:hover,.wk-node[data-on=true]{background:var(--n-100)}.wk-node[data-on=true] .wk-nlink{color:var(--n-900);font-weight:600}.wk-tog{appearance:none;width:20px;height:20px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wk-tog:hover{background:var(--n-200)}.wk-nlink{min-width:0;color:var(--n-800);flex:1;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;display:flex}.wk-ntext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-nacts{display:none}.wk-node:hover .wk-nacts,.wk-node:focus-within .wk-nacts{display:inline-flex}.wk-nacts .icon-btn{width:22px;height:22px}.wk-tadd{appearance:none;height:30px;color:var(--n-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:flex}.wk-tadd:hover{background:var(--n-100);color:var(--n-900)}.wk-page{min-width:0}.wk-shell{padding-top:var(--s-5)}.wk-crumb{margin-bottom:var(--s-3);color:var(--n-600);align-items:center;gap:4px;font-size:12.5px;display:flex}.wk-split.wk-split-pane{grid-template-columns:minmax(0,1fr)}.viewbar>.wk-crumb{margin-bottom:0}.wk-crumb .nav-icon{width:14px;height:14px}.notes-pane>.sql-fi,.notes-space>.sql-fi{flex:none}.viewbar.lvbar:has(>.notes-vtabs){flex-wrap:nowrap}.viewbar.lvbar>.notes-vtabs{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;min-width:0;overflow-x:auto}.notes-vtabs .lvtab{white-space:nowrap;flex:none}.viewbar.lvbar:has(>.notes-vtabs)>.lvtools{flex-shrink:0}.notes-pane .sql-fi .nav-icon{width:15px;height:15px;color:var(--n-600);flex:none}.notes-pane .sql-fhead .icon-btn{width:24px;height:24px}.notes-pane .sql-fhead{justify-content:flex-start;gap:8px}.notes-pane .sql-fhead>.nav-icon{flex:none;width:15px;height:15px}.notes-pane .sql-fhead>.icon-btn{margin-left:auto}.notes-pane .sql-fi .cell-mark{width:18px;height:18px;margin-right:0;font-size:11px}.notes-scope{color:var(--n-500);margin-left:auto;display:inline-flex}.notes-scope .nav-icon{width:12px;height:12px}.notes-tree{padding-left:var(--s-4)}.notes-tree .wk-find{display:none}.wk-tpllist{margin-top:var(--s-6)}.wk-tpllist-h{margin:0 0 var(--s-2);font-size:var(--fs-label);color:var(--n-700);font-weight:600}.wk-tpllist .wk-tpl{cursor:default}@media (max-width:900px){.wk-split{grid-template-columns:200px minmax(0,1fr)}}.fhead{justify-content:flex-end;align-items:center;gap:var(--s-2);display:flex}.fview{border:1px solid var(--n-300);border-radius:var(--r);gap:2px;padding:2px;display:inline-flex}.fview .icon-btn{border-radius:var(--r-sm);justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.fview .icon-btn[aria-pressed=true]{background:var(--n-200);color:var(--n-900)}.ftbl-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.ftbl-sort .nav-icon svg{width:14px;height:14px}.ftbl-folder td{background:var(--surface)}.ftbl-folder .ftbl-open{gap:6px;font-weight:600}.ftbl-folder .ftbl-open>.nav-icon{color:var(--n-600)}.ftbl-folder[data-drop=true] td{background:var(--brand-tint)}.ftbl-drop{color:var(--brand-navy);font-weight:600}.ftbl-row[data-nested=true] .ftbl-name{padding-left:36px}.ftbl-row[aria-selected=true] td{background:var(--n-100)}.ftbl-row .ftbl-more>*{opacity:0}.ftbl-row:hover .ftbl-more>*,.ftbl-row .ftbl-more>:focus-within,.ftbl-row .ftbl-more .form-error{opacity:1}.ftbl-row .ftbl-more>:has([aria-expanded=true]){opacity:1}.ftbl-srclink{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-800);text-decoration:none;overflow:hidden}.ftbl-srclink:hover{text-decoration:underline}.fbody{position:relative}.fgrid-wrap{gap:var(--s-3);flex-direction:column;display:flex}.fgrid-folders{gap:var(--s-2);flex-wrap:wrap;display:flex}.fgrid-folder{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-900);font:inherit;font-size:var(--fs-label);cursor:pointer;display:inline-flex}.fgrid-folder[data-drop=true]{border-color:var(--brand-navy);background:var(--brand-tint)}.fgrid-back{align-self:flex-start}.fgrid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.fgrid-card{padding:var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:4px;display:flex;position:relative}.fgrid-card[aria-selected=true]{border-color:var(--n-900)}.fgrid-thumb{border-radius:var(--r);background:var(--n-100);cursor:pointer;border:0;place-items:center;height:104px;padding:0;display:grid;overflow:hidden}.fgrid-thumb img{object-fit:cover;width:100%;height:100%}.fgrid-name{min-width:0;font-size:var(--fs-label);color:var(--n-900);font-weight:600;display:flex}.fgrid-meta{color:var(--n-600);font-size:var(--fs-mark)}.fgrid-more{opacity:0;position:absolute;top:6px;right:6px}.fgrid-card:hover .fgrid-more,.fgrid-more:focus-within{opacity:1}.fgrid-more:has([aria-expanded=true]){opacity:1}.fv-side{z-index:40;border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);flex-direction:column;width:min(580px,100vw - 16px);display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden;box-shadow:0 16px 40px #1123432e}.fv-side .fv-body{overscroll-behavior-y:none;flex:1;min-height:0;overflow:auto}.fv-details{padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-300)}.fv-dl{gap:6px var(--s-2);font-size:var(--fs-label);grid-template-columns:96px 1fr;margin:0;display:grid}.fv-dl dt{color:var(--n-600)}.fv-dl dd{color:var(--n-900);word-break:break-word;margin:0}@media (max-width:1100px){.ftbl .ftbl-kind,.ftbl .ftbl-size{display:none}}@media (max-width:900px){.ftbl .ftbl-by{display:none}.fv-side{border-radius:0;width:100vw;top:0;bottom:0;right:0}}.ftool{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.ftool-bar{flex-wrap:nowrap;padding:0}.ftool-bar>.lvtabs{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;min-width:0;overflow-x:auto}.ftool-bar>.lvtabs .lvtab{white-space:nowrap;flex:none}.ftool-bar>:not(.lvtabs):not(.sp){flex-shrink:0}.ftool-bar button.lvtab{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0 solid #0000;border-bottom-width:2px;font-size:13px}.ftool-bar button.lvtab[aria-current=page]{border-bottom-color:var(--n-900)}.ftool-filters,.ftool-bulk{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ftool-bulk{padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--n-100)}.ftool-sel{width:auto;height:32px}.ftool-count{color:var(--n-600);font-size:var(--fs-label);margin-left:auto}.ftool-notice{color:var(--n-800);font-size:var(--fs-label);margin:0}.ftool-body{gap:var(--s-3);flex-direction:column;display:flex}.ftool-group td{padding-top:var(--s-3);color:var(--n-600);font-size:var(--fs-mark);background:0 0;font-weight:600}.ftool-no{text-align:center;position:relative}.ftool-check{opacity:0;margin:auto;position:absolute;inset:0}.ftbl-row:hover .ftool-check,.ftool-check:checked,.ftool-check:focus-visible,thead .ftool-check{opacity:1}thead .ftool-check{position:static}.ftbl-open>.nav-icon{color:var(--n-500);margin-left:4px}.fgrid-check{z-index:1;opacity:0;position:absolute;top:8px;left:8px}.fgrid-card:hover .fgrid-check,.fgrid-check:checked{opacity:1}.ftool-linked{align-items:flex-start;gap:var(--s-2);margin-bottom:var(--s-3);flex-direction:column;display:flex}.ftool-linked-list{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ftool-linked-list li{align-items:center;gap:var(--s-2);font-size:var(--fs-label);display:flex}.ftool-linked-list li>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);flex:1;overflow:hidden}.foldertree-item[data-drop=true] .foldertree-row{background:var(--brand-tint);outline:1.5px dashed var(--brand-navy)}.foldertree-item[data-busy=true]{opacity:.6}@media (max-width:1399px){.ftool-tbl .ftbl-kind{display:none}}@media (max-width:1199px){.ftool-tbl .ftbl-size,.ftool-tbl .ftbl-by,.ftool-tbl .ftool-rtype{display:none}}.field .req{color:#d4252b;margin-left:2px}.modal-head-slot{align-items:center;gap:var(--s-2);flex:1;min-width:0;display:flex}.modal-head-slot:empty{display:none}.modal-head:has(.modal-head-slot:not(:empty)) .modal-title{flex:none}.modal-head-slot .sp{flex:1}.modal-head-slot .tpk{margin:0 0 0 var(--s-1)}.tpk{min-width:0}.tpk-trigger{appearance:none;border:1px solid var(--n-300);background:var(--surface);min-width:0;max-width:100%;height:26px;font:inherit;color:var(--n-800);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 9px;font-size:12px;display:inline-flex}.tpk-trigger[aria-expanded=true]{border-color:var(--n-900);box-shadow:0 0 0 3px #1b1a1d14}.create-more{gap:var(--s-3);display:grid}.create-more-toggle{justify-self:start;align-items:center;gap:var(--s-1);color:var(--n-700);font:inherit;cursor:pointer;padding:var(--s-1) 0;background:0 0;border:0;font-size:13px;display:inline-flex}.create-more-toggle:hover{color:var(--n-900)}.create-more-body{gap:var(--s-5);display:grid}.create-more-body[data-phase=open]{animation:create-more-in var(--dur-2) var(--ease-out) both}.create-more-body[data-phase=leaving]{animation:create-more-out var(--dur-1) var(--ease-in) both}@keyframes create-more-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes create-more-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.create-draft{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-2,8px);background:var(--n-100);color:var(--n-800);animation:create-more-in var(--dur-2) var(--ease-out) both;font-size:13px;display:flex}.create-draft-x{color:var(--n-700);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px;text-decoration:underline}.assoc-req-names{margin-left:var(--s-1);color:var(--n-600);font-size:12px;font-weight:400}.create-fix-count{color:#d4252b;font-size:13px}@media (prefers-reduced-motion:reduce){.create-more-body[data-phase=open],.create-more-body[data-phase=leaving],.create-draft{animation:.12s linear both create-more-fade}@keyframes create-more-fade{0%{opacity:0}to{opacity:1}}}.tpk-trigger .nav-icon{color:var(--n-500)}.tpk-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpk-search{width:100%;margin-bottom:var(--s-1)}.tpk-row-btn{align-items:center;gap:var(--s-2);display:flex}.tpk-check{width:14px;color:var(--n-900);flex:none;display:inline-flex}.tpk-label{flex:1;min-width:0}.modal-head-slot .vin-btn,.modal-head-slot .vin-rec{height:28px}.modal-head-slot .vin-error{font-size:12px}.vin-busy{background:linear-gradient(90deg, var(--ai-tint-from), var(--ai-tint-to));color:var(--n-800);border-color:#c4b8ff}.vin-spin{border-color:#efebff;border-top-color:var(--ai-from)}.voice-sum{background:linear-gradient(90deg, var(--ai-tint-from), var(--ai-tint-to));color:var(--n-800);border-color:#e4ddff;font-size:12px}.voice-sum b{color:var(--n-900);font-weight:600}.voice-sum[data-in-modal]{margin:calc(-1 * var(--s-4)) calc(-1 * var(--s-4)) 0;padding:var(--s-2) var(--s-4);border:0;border-bottom:1px solid var(--n-200);border-radius:0}.voice-sum[data-none]{background:var(--n-50)}.voice-sum-mark{color:var(--n-500);display:inline-flex}.voice-sum-chk{border:1px solid var(--review);background:var(--surface);color:var(--review);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.field-ai{vertical-align:-1px;margin-left:4px;display:inline-flex}.field[data-voice=voice] :is(.input,.textarea,.pick-trigger,.datefield-button,.note-editor){background:var(--surface);border-color:#c4b8ff;box-shadow:0 0 0 3px #efebff}.field[data-voice=check] :is(.input,.textarea,.pick-trigger,.datefield-button,.note-editor){background:var(--surface);border-color:#e7c27a;box-shadow:0 0 0 3px #fdf1d8}.assoc-field>.field-label,.assoc-sub>.field-label{align-items:center;display:flex}.assoc-sub+.assoc-sub{margin-top:var(--s-3)}.assoc{border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:5px;min-height:36px;padding:4px 6px;display:flex;position:relative}.assoc[data-open]{border-color:var(--n-900);box-shadow:0 0 0 3px #1b1a1d14}.assoc-field[data-invalid] .assoc{border-color:var(--danger)}.assoc-chip{border:1px solid var(--n-200);background:var(--n-50);max-width:100%;height:26px;color:var(--n-900);border-radius:6px;align-items:center;gap:5px;padding:0 4px;font-size:12px;display:inline-flex}.assoc-chip[data-ai=voice]{border-color:#c4b8ff;box-shadow:0 0 0 2px #efebff}.assoc-chip[data-ai=check]{border-color:#e7c27a;box-shadow:0 0 0 2px #fdf1d8}.assoc-ti{border:1px solid var(--n-200);background:var(--surface);width:18px;height:18px;color:var(--n-700);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.assoc-ti svg{width:14px;height:14px}.assoc-kind{color:var(--n-600);font-size:11px}.assoc-lab{border:1px solid var(--n-200);background:var(--surface);color:var(--n-700);border-radius:999px;padding:0 5px;font-size:10px}.assoc-x{appearance:none;color:var(--n-500);cursor:pointer;background:0 0;border:0;padding:0 2px;display:inline-flex}.assoc-x:hover{color:var(--n-900)}.assoc-x svg{width:14px;height:14px}.assoc-q{min-width:120px;height:26px;font:inherit;color:var(--n-900);background:0 0;border:0;outline:0;flex:140px;padding:0 4px;font-size:12px}.assoc-q::placeholder{color:var(--n-500)}.assoc-drop{z-index:30;overscroll-behavior-y:none;border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);max-height:320px;box-shadow:var(--shadow-pop);cursor:default;padding:6px;position:absolute;top:calc(100% + 4px);left:-1px;right:-1px;overflow-y:auto}.assoc-flt{border-bottom:1px solid var(--n-200);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.assoc-flt button{appearance:none;border:1px solid var(--n-200);background:var(--surface);height:24px;font:inherit;color:var(--n-700);cursor:pointer;border-radius:999px;padding:0 9px;font-size:12px}.assoc-flt button[aria-pressed=true]{border-color:var(--n-900);background:var(--n-900);color:var(--surface)}.assoc-loading{border:2px solid var(--n-200);border-top-color:var(--n-700);border-radius:50%;flex:none;width:14px;height:14px;margin-left:auto;animation:.8s linear infinite spinner-turn}@media (prefers-reduced-motion:reduce){.assoc-loading{animation-duration:2.4s}}.assoc-gh{color:var(--n-600);padding:6px 6px 2px;font-size:11px}.assoc-row{appearance:none;width:100%;font:inherit;color:var(--n-900);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;text-decoration:none;display:flex}.assoc-row:hover{background:var(--n-100)}.assoc-row .assoc-ti{width:20px;height:20px}.assoc-nm{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.assoc-nt{min-width:0;color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assoc-kd{border:1px solid var(--n-200);color:var(--n-600);border-radius:999px;flex:none;margin-left:auto;padding:0 7px;font-size:11px}.assoc-mk{border-top:1px solid var(--n-200);color:var(--n-800);border-radius:0;margin-top:4px;padding-top:7px}.name-sug{flex-wrap:wrap;gap:6px;display:flex}.name-sug-b{appearance:none;border:1px solid var(--n-300);background:var(--surface);height:26px;font:inherit;color:var(--n-800);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.name-sug-b[data-top]{background:linear-gradient(90deg, var(--ai-tint-from), var(--ai-tint-to));color:var(--n-900);border-color:#c4b8ff}.name-sug-b:hover{border-color:var(--n-500)}.card-body>.fields+.fields,.card-body>.recent-act{margin-top:var(--s-4)}.rel-split{grid-template-columns:minmax(0,1fr) 420px;align-items:start;min-height:0;display:grid}.rel-split-list{min-width:0}.relp{gap:var(--s-3);overscroll-behavior-y:none;max-height:calc(100dvh - 120px);padding:var(--s-4);border-left:1px solid var(--n-300);background:var(--surface);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.relp-head{align-items:center;gap:var(--s-2);display:flex}.relp-head h3{align-items:center;gap:var(--s-2);font-size:var(--fs-title,16px);flex:1;margin:0;font-weight:600;display:inline-flex}.relp-sub{gap:var(--s-3);color:var(--n-700);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.relp-sub code{font-family:var(--font-mono)}.relp-title{color:var(--n-900);margin:0}.relp-msg{padding:var(--s-2) var(--s-3);border-radius:var(--r);background:var(--n-100);font-family:var(--font-mono);font-size:var(--fs-label);white-space:pre-wrap;word-break:break-word;line-height:1.6}.relp-msg mark{color:var(--n-900);background:#fdf0c8;border-radius:3px;padding:0 2px}.relp-h{align-items:center;gap:var(--s-1);font-size:var(--fs-label);margin:0;font-weight:600;display:flex}.relp-h .count{color:var(--n-600);font-weight:400}.relp-none{color:var(--n-700);font-size:var(--fs-label);margin:0}.relp-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.relp-list li{align-items:center;gap:var(--s-2);font-size:var(--fs-label);display:flex}.relp-num{min-width:32px;color:var(--n-600);font-variant-numeric:tabular-nums;flex:none}.relp-name{min-width:0;color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (max-width:1199px){.rel-split{grid-template-columns:minmax(0,1fr)}.relp{border-left:0;border-top:1px solid var(--n-300);max-height:none;position:static}}.rm-bar{padding-left:var(--s-4);padding-right:var(--s-4)}.rm{padding:0 var(--s-4) var(--s-5);flex-direction:column;display:flex;overflow-x:auto}.rm-row{border-bottom:1px solid var(--n-200);grid-template-columns:240px minmax(560px,1fr);align-items:stretch;min-height:40px;display:grid}.rm-head{border-bottom-color:var(--n-300);min-height:32px;color:var(--n-600);font-size:var(--fs-mark)}.rm-name{align-items:center;gap:var(--s-2);min-width:0;padding-right:var(--s-2);font-size:var(--fs-label);display:flex}.rm-name>a{min-width:0;color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rm-name>.nav-icon{color:var(--n-600);flex:none}.rm-status{color:var(--n-600);font-size:var(--fs-mark);flex:none}.rm-track{grid-auto-rows:1fr;align-items:center;display:grid;position:relative}.rm-ticks{align-items:end;padding-bottom:4px}.rm-tick{white-space:nowrap;padding-left:4px;overflow:hidden}.rm-gl{border-left:1px solid var(--n-200);grid-row:1;align-self:stretch}.rm-today{z-index:1;border-left:2px solid var(--n-900);grid-row:1;align-self:stretch}.rm-barline{z-index:2;background:var(--n-300);border-radius:4px;grid-row:1;align-items:center;height:18px;display:flex;position:relative;overflow:hidden}.rm-barline>i{background:var(--n-800);height:100%;display:block}.rm-pct{color:var(--n-900);font-size:var(--fs-mark);font-weight:600;position:absolute;right:6px}.rm-nodate{color:var(--n-500);font-size:var(--fs-mark);grid-area:1/1/auto/-1}.rm-empty{padding:var(--s-5) var(--s-4);color:var(--n-700)}.wk-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wk-tpl{appearance:none;border:1px solid var(--n-300);background:var(--surface);height:44px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.wk-tpl:hover{border-color:var(--n-400)}.wk-tpl[aria-checked=true]{border-color:var(--brand-navy);box-shadow:0 0 0 1px var(--brand-navy)}.wk-tic{background:var(--n-100);width:28px;height:28px;color:var(--n-700);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.notes-rowpop{width:220px}.flist-bar{padding-left:var(--s-4);padding-right:var(--s-4)}.flist-tools{align-items:center;gap:var(--s-2);display:inline-flex}.flist-search{align-items:center;display:inline-flex;position:relative}.flist-search>.nav-icon{color:var(--n-600);pointer-events:none;position:absolute;left:8px}.flist-search .input{width:220px;height:32px;padding-left:28px}.flist-sort{width:auto;height:32px}.flist-bar{flex-wrap:nowrap}.flist-bar>.lvtabs,.flist-sort{flex-shrink:0}.flist-tools{flex:0 auto;min-width:0}.flist-search{flex:0 220px;min-width:120px}.flist-search .input{width:100%}.flist .tbl th:last-child,.flist .tbl td:last-child{padding-right:var(--s-4)}.flist .tbl tbody tr{height:44px}.flist .tbl th:first-child,.flist .tbl td:first-child{padding-left:var(--s-4)}.flist-name{align-items:center;gap:var(--s-2);min-width:0;display:flex}.flist-name .row-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);flex:1;font-weight:600;overflow:hidden}.frow-acts{opacity:0;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}.flist-row:hover .frow-acts,.frow-acts:focus-within{opacity:1}.frow-acts:has([aria-expanded=true]){opacity:1}.flist-none{padding:var(--s-5) var(--s-4);color:var(--n-700)}.flist-empty{gap:var(--s-4);max-width:880px;padding:var(--s-6) var(--s-4);flex-direction:column;display:flex}.flist-empty-h{font-size:var(--fs-title,16px);color:var(--n-900);margin:0;font-weight:600}.ftpl{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flist-empty .ftpl{grid-template-columns:repeat(4,minmax(0,1fr))}.ftpl-card{padding:var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);color:var(--n-900);text-align:left;cursor:pointer;font:inherit;flex-direction:column;gap:6px;display:flex;position:relative}.ftpl-card:hover{border-color:var(--n-500)}.ftpl-card:has(input:checked){border-color:var(--n-900);box-shadow:inset 0 0 0 1px var(--n-900)}.ftpl-card input{opacity:0;pointer-events:none;position:absolute}.ftpl-name{font-size:var(--fs-body)}.ftpl-qs{flex-wrap:wrap;gap:4px;display:flex}.ftpl-q{border-radius:var(--r);background:var(--n-100);color:var(--n-700);font-size:var(--fs-label);padding:1px 6px}@media (max-width:1199px){.fb{grid-template-columns:56px minmax(0,1fr) 320px}.fb-left .fb-qt,.fb-left .fb-qtags,.fb-left .fb-grip,.fb-left-head b{display:none}.fb-left .fb-q{justify-content:center}}.fb-left-head .count{color:var(--n-600);margin-left:4px;font-weight:400}.fb-qrow{position:relative}.fb-grip{width:12px;color:var(--n-500);opacity:0;cursor:grab;place-items:center;display:grid;position:absolute;left:-10px}.fb-qrow:hover .fb-grip{opacity:1}.fb-q{align-items:center}.fb-q>.nav-icon{color:var(--n-600);flex:none}.fb-qtags{color:var(--n-500);flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.fb-qtag{border-radius:var(--r-sm);background:var(--n-100);color:var(--n-700);font-size:var(--fs-mark);padding:0 5px;line-height:18px}.fb-qtag[data-kind=cond]{color:#5b3a8f;background:#f1ebfa}.fb-empty{color:var(--n-700);font-size:var(--fs-label);margin:0}.fb-saved-slot{align-items:center;display:inline-flex}.fb-saved-slot .fb-saved{margin:0 var(--s-2) 0 0}.fb-fe-head{align-items:center;gap:var(--s-2);display:flex}.fb-fe-head .fb-panel-title{flex:1;min-width:0}.fb-conn{color:var(--n-700);background:0 0;align-items:center;gap:6px;padding:0;display:inline-flex}.fb-toggles{gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);display:grid}.fb-cond-sum{align-items:center;gap:var(--s-2);font-size:var(--fs-label);color:var(--n-800);flex-wrap:wrap;display:flex}.fb-sec{margin:var(--s-2) 0 0;font-size:var(--fs-label);color:var(--n-900);padding:0;font-weight:600}.fb-sec:first-child{margin-top:0}.fb-swatches,.fb-radii{border:0;margin:0;padding:0}.fb-swatch-row,.fb-radius-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.fb-swatch{border:2px solid var(--surface);background:var(--n-900);width:28px;height:28px;box-shadow:0 0 0 1px var(--n-300);cursor:pointer;border-radius:999px;padding:0}.fb-swatch[data-accent=navy]{background:var(--brand-navy)}.fb-swatch[data-accent=teal]{background:var(--stage-2)}.fb-swatch[data-accent=green]{background:var(--won)}.fb-swatch[data-accent=plum]{background:var(--stage-3)}.fb-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--n-900)}.fb-radius{width:56px;padding:var(--s-2) 0;border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--n-700);font:inherit;font-size:var(--fs-mark);cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:inline-flex}.fb-radius[aria-checked=true]{border-color:var(--n-900);color:var(--n-900)}.fb-radius-shape{border:2px solid;border-radius:0;width:24px;height:18px}.fb-radius-shape[data-radius="6"]{border-radius:4px}.fb-radius-shape[data-radius="8"]{border-radius:6px}.fb-radius-shape[data-radius="12"]{border-radius:9px}.fb-add-pop{background:var(--surface);width:320px}.fb-add-list{gap:var(--s-2);overscroll-behavior-y:none;max-height:380px;padding:var(--s-1) 0;flex-direction:column;display:flex;overflow:auto}.fb-add-h{padding:0 var(--s-2);color:var(--n-600);font-size:var(--fs-mark);margin:0;font-weight:600}.fb-add-row{align-items:center;gap:var(--s-2);width:100%;padding:6px var(--s-2);border-radius:var(--r);color:var(--n-900);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.fb-add-row:hover:not(:disabled){background:var(--n-100)}.fb-add-row:disabled{color:var(--n-500);cursor:default}.fb-add-row>.nav-icon{color:var(--n-600);flex:none}.fb-add-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fb-add-kind{color:var(--n-600);font-size:var(--fs-mark)}.pf-field[role=button],.pf-consent[role=button],.pf-hidden-note[role=button]{cursor:pointer;position:relative}.pf-tools{z-index:2;border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-pop);gap:2px;padding:2px;display:inline-flex;position:absolute;top:-34px;right:0}.pf-field[data-cond=true],.pf-consent[data-cond=true]{padding:var(--s-2);border-radius:var(--r);background:var(--n-50)}.pf-pick .pick-trigger{border-color:var(--n-400);min-height:36px}.pf-check{width:18px;height:18px;accent-color:var(--n-900);border:1px solid var(--n-400);flex:none;margin-top:1px}.pf-done-msg{align-items:flex-start;gap:var(--s-2);white-space:pre-wrap;margin:0;display:flex}.pf-done-mark{background:var(--won);width:22px;height:22px;color:var(--surface);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.fb-cond-main{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.fb-cond-card{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--n-50);flex-wrap:wrap;display:flex}.fb-cond{flex-flow:wrap;align-items:center}.fb-cond-w{color:var(--n-700);font-size:var(--fs-label)}.fb-cond-v{width:180px}.fb-cond-then{align-items:center;gap:var(--s-2);margin-right:auto;display:inline-flex}.fb-cond-preview{top:var(--s-4);position:sticky}@media (max-width:1199px){.fb-conditions{grid-template-columns:minmax(0,1fr)}}.fsh-draft{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r);background:var(--n-50);margin:0;display:flex}.fsh{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.fsh-left{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.fsh-code{white-space:pre-wrap;word-break:break-all;width:100%;margin:0}.fsh-url{align-items:center;gap:var(--s-2);flex-wrap:wrap;width:100%;display:flex}.fsh-url .input{flex:260px;min-width:0}.fsh-url-k{width:100%;color:var(--n-700);font-size:var(--fs-label);font-weight:600}.fsh-site{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--n-50,#fafafa);overflow:hidden}.fsh-site-bar{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-300);background:var(--surface);gap:6px;display:flex}.fsh-site-bar span{background:var(--n-300);border-radius:999px;width:8px;height:8px}.fsh-site-body{gap:var(--s-2);padding:var(--s-4);flex-direction:column;display:flex}.fsh-site-line{background:var(--n-200);border-radius:4px;width:70%;height:10px}.fsh-site-line-s{width:45%;margin-bottom:var(--s-2)}@media (max-width:1099px){.fsh{grid-template-columns:minmax(0,1fr)}}.fr{gap:var(--s-4);padding:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.fr[data-picked=true]{grid-template-columns:minmax(0,1fr) 340px}.fr-main{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.fr-bar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.fr-bar .taskc-seg a{text-decoration:none}.fr-search{align-items:center;display:inline-flex;position:relative}.fr-search>.nav-icon{color:var(--n-600);pointer-events:none;position:absolute;left:8px}.fr-search .input{width:220px;height:32px;padding-left:28px}.fr-stats{border:1px solid var(--n-300);border-radius:var(--r-card);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fr-chart{gap:var(--s-2);flex-direction:column;display:flex}.fr-bars{align-items:flex-end;gap:2px;height:56px;display:flex}.fr-b{background:var(--n-400);border-radius:2px 2px 0 0;flex:1;min-width:2px}.fr-tbl tr[aria-selected=true] td{background:var(--n-100)}.fr-out{gap:4px}.fr-side{top:var(--s-4);gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex;position:sticky}.fr-side-head{align-items:center;gap:var(--s-2);display:flex}.fr-sales{align-items:center;gap:var(--s-2);font-size:var(--fs-label);color:var(--n-900);display:flex}.fr-sales-why{font-size:var(--fs-label);color:var(--n-600);margin:0}.fr-dl{flex-direction:column;gap:6px;margin:0;display:flex}.fr-dl>div{gap:var(--s-2);font-size:var(--fs-label);grid-template-columns:96px 1fr;display:grid}.fr-dl dt{color:var(--n-600)}.fr-dl dd{color:var(--n-900);word-break:break-word;margin:0}.fr-conf dd b{color:var(--n-900)}@media (max-width:1199px){.fr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fr[data-picked=true]{grid-template-columns:minmax(0,1fr)}}.bkask{text-align:center}.bkask-toggle{appearance:none;font:inherit;font-size:var(--fs-body);color:var(--n-700);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.bkask-toggle:hover{color:var(--n-900)}.bkask-form{margin-top:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);text-align:left}.bkask-done{max-width:960px;margin:var(--s-4) auto 0;padding:var(--s-3) var(--s-4);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);color:var(--n-900);text-align:center}.bkpub-c .bkask{padding:var(--s-4) 0}.assoc-chip-b{appearance:none;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.assoc-chip-b:disabled{cursor:default}.assoc-field{position:relative}.assoc-lblpop{gap:var(--s-1);padding:var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop);flex-wrap:wrap;display:flex}.nav-chev{transition:transform var(--dur-2) var(--ease-standard);flex:none;display:inline-flex}.nav-group-head[aria-expanded=true] .nav-chev,.nav-sec-head[aria-expanded=true] .nav-chev{transform:rotate(90deg)}.nav-group-items[data-rise]>*{animation:mo-rise var(--dur-2) var(--ease-out) backwards}.nav-group-items[data-rise]>:nth-child(2){animation-delay:20ms}.nav-group-items[data-rise]>:nth-child(3){animation-delay:40ms}.nav-group-items[data-rise]>:nth-child(4){animation-delay:60ms}.nav-group-items[data-rise]>:nth-child(5){animation-delay:80ms}.nav-group-items[data-rise]>:nth-child(6){animation-delay:.1s}.nav-group-items[data-rise]>:nth-child(7){animation-delay:.12s}.nav-group-items[data-rise]>:nth-child(n+8){animation-delay:.14s}@keyframes mo-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nav-body{position:relative}.nav-group-items[data-flip]>*,.nav-group-items[data-still]>*{animation:none}.pop{animation-timing-function:var(--ease-out)}.modal,.am,.nhist{opacity:0;transition:opacity var(--dur-2) var(--ease-in), transform var(--dur-2) var(--ease-in), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete;transform:translateY(8px)scale(.98)}.modal[open],.am[open],.nhist[open]{opacity:1;transition-duration:var(--dur-3);transition-timing-function:var(--ease-out);transform:none}@starting-style{.modal[open],.am[open],.nhist[open]{opacity:0;transform:translateY(8px)scale(.98)}}.modal::backdrop,.am::backdrop,.nhist::backdrop{opacity:0;transition:opacity var(--dur-2) var(--ease-in), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete}.modal[open]::backdrop,.am[open]::backdrop,.nhist[open]::backdrop{opacity:1;transition-duration:var(--dur-3)}@starting-style{.modal[open]::backdrop,.am[open]::backdrop,.nhist[open]::backdrop{opacity:0}}.gridtoast.pop{animation:mo-toast-in var(--spring-dur) var(--spring);transform-origin:bottom}@keyframes mo-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.gridtoast-bar{transform-origin:0 0;width:100%;animation:linear forwards mo-drain}@keyframes mo-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mo-saved{vertical-align:-2px;color:var(--won);animation:mo-fade-out var(--dur-3) var(--ease-in) 1.2s forwards;margin-left:6px;display:inline-flex}.mo-saved svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mo-saved path{stroke-dasharray:1;stroke-dashoffset:1px;animation:mo-draw .3s var(--ease-out) forwards}@keyframes mo-draw{to{stroke-dashoffset:0}}@keyframes mo-fade-out{to{opacity:0}}.prop[data-ai-hit=true]>dd{animation:none;position:relative}.prop[data-ai-hit=true]>dd:after{content:"";border:1.5px solid var(--ai-from);border-radius:var(--r-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--ai-tint-from) 70%, transparent), color-mix(in srgb, var(--ai-tint-to) 70%, transparent));pointer-events:none;z-index:-1;animation:mo-ai-ring var(--spring-soft-dur) var(--spring-soft) backwards, mo-fade-out 1s var(--ease-in) 5s forwards;position:absolute;inset:-2px}.prop[data-ai-hit=true]>dd:before{content:"✦";color:var(--ai-from);pointer-events:none;animation:mo-ai-star var(--spring-dur) var(--spring) 60ms backwards, mo-fade-out 1s var(--ease-in) 5s forwards;font-size:11px;line-height:1;position:absolute;top:-8px;right:-6px}.prop[data-ai-hit=true]>dd{isolation:isolate}@keyframes mo-ai-ring{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes mo-ai-star{0%{opacity:0;transform:scale(.2)rotate(-40deg)}to{opacity:1;transform:none}}.rowcheck:checked:after{animation:mo-check var(--dur-2) var(--ease-out)}@keyframes mo-check{0%{opacity:0;transform:translate(.5px,-1px)rotate(45deg)scale(.3)}to{opacity:1;transform:translate(.5px,-1px)rotate(45deg)}}.bulkbar.pop{animation:bulkbar-in var(--spring-dur) var(--spring)}.mo-roll{display:inline-block}.mo-roll[data-dir=up]{animation:mo-roll-up var(--dur-3) var(--ease-out)}.mo-roll[data-dir=down]{animation:mo-roll-down var(--dur-3) var(--ease-out)}@keyframes mo-roll-up{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes mo-roll-down{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:none}}.ct-shimmer span{background:var(--n-100);animation:none;position:relative;overflow:hidden}.ct-shimmer span:after{content:"";background:linear-gradient(90deg, transparent, var(--n-200), transparent);animation:mo-sheen var(--dur-loop) linear infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes mo-sheen{to{transform:translate(100%)}}.navbell-ic{display:inline-flex}.navbell-ic[data-ring=true]{transform-origin:50% 10%;animation:mo-ring .6s var(--ease-standard)}@keyframes mo-ring{0%,to{transform:none}20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}.navbell-ic[data-ring=true]+.navbell-count{animation:mo-pop var(--spring-dur) var(--spring)}@keyframes mo-pop{0%{transform:scale(.4)}to{transform:none}}@media (prefers-reduced-motion:reduce){.nav-group-items[data-rise]>*,.gridtoast.pop,.bulkbar.pop,.mo-roll[data-dir],.navbell-ic[data-ring=true]+.navbell-count,.rowcheck:checked:after{animation:mo-fade-in var(--dur-1) linear!important}.modal,.modal[open],.modal::backdrop,.am,.am[open],.am::backdrop,.nhist,.nhist[open],.nhist::backdrop{transition-duration:var(--dur-1)!important}.navbell-ic[data-ring=true],.ct-shimmer span:after{animation:none}.prop[data-ai-hit=true]>dd:after,.prop[data-ai-hit=true]>dd:before{animation:mo-fade-in var(--dur-1) linear, mo-fade-out var(--dur-1) linear 5s forwards!important}.modal,.modal[open],.am,.am[open],.nhist,.nhist[open]{transform:none}@starting-style{.modal[open],.am[open],.nhist[open]{transform:none}}}@keyframes mo-fade-in{0%{opacity:0}to{opacity:1}}.btn .nav-icon svg,.btn>svg,.icon-btn svg,.lvtab .nav-icon svg,.seg .nav-icon svg,.colset-toggle .nav-icon svg,.wsmenu-item .nav-icon svg,[role=menuitem] .nav-icon svg,.topbar .nav-icon svg,.crumb .nav-icon svg,.tpk-trigger .nav-icon svg{stroke-width:1.9px;width:16px;height:16px}.cal-side-box .nav-icon svg,.cal-side-lock .nav-icon svg,.taskcheck .nav-icon svg,.wf-node-icon .nav-icon svg,.bkloc-glyph .nav-icon svg,.bked-add .nav-icon svg{width:100%;height:100%}a[fileid]:before{content:"";vertical-align:-2px;background:currentColor;width:14px;height:14px;margin-right:4px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-icon]>svg,[data-icon]>svg>*{transform-box:view-box}:is(a,button,[role=button],summary,label):hover>[data-icon=search]>svg,:is(a,button,[role=button],summary,label):hover [data-icon=search]>svg{animation:mo-i-search .24s var(--ease-standard)}@keyframes mo-i-search{50%{transform:translate(-1.5px,-1.5px)rotate(-8deg)}}:is(a,button,[role=button],summary,label):hover [data-icon=trash]>svg>:nth-child(4),:is(a,button,[role=button],summary,label):hover [data-icon=trash]>svg>:nth-child(5){transform-origin:3px 6px;animation:mo-i-lid .3s var(--ease-standard)}@keyframes mo-i-lid{50%{transform:translateY(-1.5px)rotate(-14deg)}}:is(a,button,[role=button],summary,label):hover :is([data-icon=arrow-right],[data-icon=chevron-right])>svg{animation:mo-i-nudge .32s var(--ease-standard)}@keyframes mo-i-nudge{50%{transform:translate(2px)}}:is(a,button,[role=button],summary,label):hover :is([data-icon=plus],[data-icon=close])>svg{animation:mo-i-quarter .2s var(--ease-standard)}@keyframes mo-i-quarter{0%{transform:rotate(0)}to{transform:rotate(90deg)}}:is(a,button,[role=button],summary,label):hover [data-icon=pencil]>svg{transform-origin:15% 85%;animation:mo-i-tilt .24s var(--ease-standard)}@keyframes mo-i-tilt{50%{transform:rotate(-12deg)}}:is(a,button,[role=button],summary,label):hover [data-icon=external]>svg>:nth-child(-n+2){animation:mo-i-out .24s var(--ease-standard)}@keyframes mo-i-out{50%{transform:translate(1.5px,-1.5px)}}:is(a,button,[role=button],summary,label):hover [data-icon=history]>svg{animation:mo-i-back .3s var(--ease-standard)}@keyframes mo-i-back{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}:is(a,button,[role=button],summary,label):hover [data-icon=settings]>svg{animation:mo-i-gear .3s var(--ease-standard)}@keyframes mo-i-gear{0%{transform:rotate(0)}to{transform:rotate(60deg)}}:is(a,button,[role=button],summary,label):hover [data-icon=pin]>svg{animation:mo-i-hop .26s var(--ease-standard)}@keyframes mo-i-hop{50%{transform:translateY(-3px)}}:is(a,button,[role=button],summary,label):hover [data-icon=more]>svg>*{animation:mo-i-dot .2s var(--ease-standard) backwards}:is(a,button,[role=button],summary,label):hover [data-icon=more]>svg>:first-child{animation-delay:50ms}:is(a,button,[role=button],summary,label):hover [data-icon=more]>svg>:nth-child(2){animation-delay:.1s}@keyframes mo-i-dot{50%{transform:translateY(-2.5px)}}:is(a,button,[role=button],summary,label):hover [data-icon=logout]>svg>:nth-child(-n+2){animation:mo-i-nudge .24s var(--ease-standard)}[data-press] [data-icon=refresh]>svg{animation:mo-i-spin .28s var(--ease-standard)}@keyframes mo-i-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-press] [data-icon=copy]>svg>:first-child{animation:mo-i-copy-a .24s var(--ease-standard)}[data-press] [data-icon=copy]>svg>:nth-child(2){animation:mo-i-copy-b .24s var(--ease-standard)}@keyframes mo-i-copy-a{50%{transform:translate(2px,2px)}}@keyframes mo-i-copy-b{50%{transform:translate(-2px,-2px)}}[data-press] [data-icon=star]>svg{animation:mo-i-pop var(--spring-snap-dur) var(--spring-snap)}@keyframes mo-i-pop{0%{transform:scale(.7)}to{transform:none}}[data-press] [data-icon=send]>svg{animation:mo-i-send .3s var(--ease-standard)}@keyframes mo-i-send{45%{opacity:0;transform:translate(7px,-7px)scale(.8)}46%{opacity:0;transform:translate(-5px,5px)scale(.8)}}[data-press] [data-icon=download]>svg>:nth-child(-n+2){animation:mo-i-down .3s var(--ease-standard)}@keyframes mo-i-down{50%{transform:translateY(3px)}}[data-press] [data-icon=undo]>svg{animation:mo-i-undo .28s var(--ease-standard)}@keyframes mo-i-undo{50%{transform:rotate(-40deg)}}[data-press] [data-icon=pushpin]>svg{animation:mo-i-drop var(--spring-snap-dur) var(--spring-snap)}@keyframes mo-i-drop{0%{opacity:.3;transform:translateY(-5px)}to{opacity:1;transform:none}}[data-press] [data-icon=sort]>svg>:nth-child(-n+2){animation:mo-i-down .24s var(--ease-standard)}[data-press] [data-icon=sort]>svg>:nth-child(n+3){animation:mo-i-hop .24s var(--ease-standard)}[data-press] [data-icon=flag]>svg>:first-child{transform-origin:4px 9px;animation:mo-i-flag .3s var(--ease-standard)}@keyframes mo-i-flag{33%{transform:skewY(-6deg)}66%{transform:skewY(4deg)}}[data-press] :is([data-icon=checkbox],[data-icon=check-circle])>svg>:nth-child(2){--len:9;stroke-dasharray:var(--len);animation:mo-i-draw .24s var(--ease-out)}[data-press] [data-icon=checkbox]>svg{animation:mo-i-press var(--spring-snap-dur) var(--spring-snap)}@keyframes mo-i-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes mo-i-press{0%{transform:scale(.85)}to{transform:none}}:is([data-icon=play],[data-icon=pause],[data-icon=link],[data-icon=unlink],[data-icon=eye],[data-icon=eye-off])>svg{animation:mo-i-swap .2s var(--ease-out)}@keyframes mo-i-swap{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.gridtoast-icon [data-icon=check-circle]>svg>:first-child{--len:63;stroke-dasharray:var(--len);animation:mo-i-draw .2s var(--ease-out)}.gridtoast-icon [data-icon=check-circle]>svg>:nth-child(2){--len:9;stroke-dasharray:var(--len);animation:mo-i-draw .16s var(--ease-out) .12s backwards}[data-arrived] [data-icon=envelope]>svg{animation:mo-i-hop .26s var(--ease-standard)}[data-arrived] [data-icon=inbox]>svg{animation:mo-i-sink .26s var(--ease-standard)}[data-arrived] [data-icon=chat]>svg{animation:mo-i-grow var(--spring-snap-dur) var(--spring-snap)}[data-arrived] [data-icon=calendar-check]>svg>:nth-child(5){--len:9;stroke-dasharray:var(--len);animation:mo-i-draw .24s var(--ease-out)}@keyframes mo-i-sink{50%{transform:translateY(2px)}}@keyframes mo-i-grow{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:none}}.vin-mic{color:var(--danger);display:inline-flex}[data-recording=true] [data-icon=mic]>svg{animation:mo-i-breathe .3s var(--ease-standard) infinite alternate}@keyframes mo-i-breathe{to{transform:scale(1.15)}}.lock-mark{display:inline-flex}.lock-mark[data-anim=lock] [data-icon=lock]>svg>:nth-child(2){animation:mo-i-shackle-down .2s var(--ease-out)}.lock-mark[data-anim=unlock] [data-icon=lock]>svg>:nth-child(2){animation:mo-i-shackle-up .2s var(--ease-out) forwards}@keyframes mo-i-shackle-down{0%{transform:translateY(-2.5px)}to{transform:none}}@keyframes mo-i-shackle-up{to{transform:translateY(-2.5px)}}[data-icon=panel]>svg>:nth-child(3){transform-origin:14.5px 12px;transition:transform .24s var(--ease-standard)}[aria-pressed=true]>[data-icon=panel]>svg>:nth-child(3){transform:rotate(180deg)}.ai-mark>path{transform-box:fill-box;transform-origin:50%}:is(a,button,[role=button]):hover .ai-mark>path:first-of-type{animation:mo-i-twist .3s var(--ease-standard)}:is(a,button,[role=button]):hover .ai-mark>path:nth-of-type(2){animation:mo-i-glint .3s var(--ease-standard)}@keyframes mo-i-twist{50%{transform:rotate(15deg)}}@keyframes mo-i-glint{50%{opacity:.3;transform:scale(.6)}}[data-icon=sparkles]>svg,svg.ai-mark-line{stroke:url(#ai-line) var(--ai-from)}.btn-primary [data-icon=sparkles]>svg,.btn-primary svg.ai-mark-line{stroke:currentColor}.aidrawer[data-open=true] .aidrawer-panel{transform-origin:100%;animation:mo-glass-in var(--spring-soft-dur) var(--spring-soft)}@keyframes mo-glass-in{0%{opacity:0;transform:translate(32px)scale(.98)}to{opacity:1;transform:none}}.mo-ch{animation:mo-ch-in var(--dur-3) var(--ease-out) backwards;display:inline}@keyframes mo-ch-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}.aichat-answer[data-enter]{isolation:isolate;clip-path:inset(0 round var(--r-card));animation:ai-box-in var(--dur-2) var(--ease-out);position:relative;overflow:clip}.aichat-answer[data-enter]:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 62%, var(--ai-from) 80%, var(--ai-to) 92%, transparent 100%);width:1400px;height:1400px;animation:ai-glow-spin .9s linear, ai-glow-out var(--dur-3) var(--ease-out) .9s forwards;margin:-700px 0 0 -700px;position:absolute;top:50%;left:50%}.aichat-answer[data-enter]:after{content:"";z-index:-1;border-radius:calc(var(--r-card) - 1px);background:var(--surface);pointer-events:none;position:absolute;inset:1px}@keyframes ai-box-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ai-glow-spin{to{transform:rotate(1turn)}}@keyframes ai-glow-out{to{opacity:0}}.aichat-answer [data-rise]{animation:ai-rise var(--dur-2) var(--ease-out) backwards}@keyframes ai-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aichat-answer[data-streaming] .ai-name>.ai-mark{animation:ai-mark-blink var(--dur-loop) var(--ease-standard) infinite}@keyframes ai-mark-blink{0%,to{opacity:1}50%{opacity:.4}}.ai-apv{animation:mo-card-in var(--spring-dur) var(--spring);position:relative;overflow:hidden}.ai-apv:after{content:"";pointer-events:none;animation:mo-glass-spec .7s var(--ease-standard) .2s;background:linear-gradient(105deg,#0000 40%,#ffffffb3 50%,#0000 60%);position:absolute;inset:0;transform:translate(-110%)}@keyframes mo-glass-spec{to{transform:translate(110%)}}@keyframes mo-card-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.nls-ask,.mcx-confirm-box{animation:mo-card-in var(--dur-3) var(--ease-out)}.mcx-confirm{animation:mo-fade-in var(--dur-3) var(--ease-out)}@media (prefers-reduced-motion:reduce){.aidrawer[data-open=true] .aidrawer-panel,.ai-apv,.mo-ch{animation:mo-fade-in var(--dur-1) linear!important}.ai-apv:after{display:none}.aichat-answer[data-enter]{animation:mo-fade-in var(--dur-1) linear;clip-path:none}.aichat-answer[data-enter]:before,.aichat-answer[data-enter]:after{display:none}.aichat-answer [data-rise],.aichat-answer[data-streaming] .ai-name>.ai-mark{animation:none}}.modal.cmdk[open]{transition-timing-function:var(--spring-snap);transition-duration:var(--spring-snap-dur)}.modal.cmdk{background:#fff;border:0;border-radius:14px;width:min(640px,100vw - 32px);max-height:calc(100vh - 96px);inset:64px 0 auto;box-shadow:0 24px 64px #11182738,0 4px 12px #11182714,0 0 0 .5px #1118271a}.cmdk kbd{color:#5b6370;background:#f1f2f4;border:1px solid #e3e6ea;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.cmdk-in{color:#5b6370;flex:none;align-items:center;gap:10px;height:54px;padding:0 14px 0 18px;display:flex}.cmdk-in input{min-width:0;height:100%;color:var(--n-900);background:0 0;border:0;outline:0;flex:1;font-size:16px}.cmdk-in input::placeholder{color:#9aa1ab}.cmdk-clr{color:#5b6370;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.cmdk-clr:hover{background:#f4f5f7}.cmdk-load{background:#e3e6ea;flex:none;height:1px;position:relative;overflow:hidden}.cmdk-load i{background:var(--n-900);opacity:0;width:30%;height:2px;position:absolute;top:0;left:-30%}.cmdk-load[data-on] i{opacity:1;animation:cmdk-load .9s var(--ease-standard) infinite}@keyframes cmdk-load{0%{left:-30%}to{left:100%}}.cmdk-chips{scrollbar-width:none;border-bottom:1px solid #eceef1;flex:none;gap:6px;padding:10px 14px 8px;display:flex;overflow-x:auto}.cmdk-chip{color:#4d5562;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e6ea;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.cmdk-chip:hover{background:#f4f5f7}.cmdk-chip[aria-pressed=true]{border-color:var(--n-900);background:var(--n-900);color:#fff}.cmdk-chip .n{color:#9aa1ab;font-variant-numeric:tabular-nums;font-size:11.5px}.cmdk-chip[aria-pressed=true] .n{color:#c9ccd2}.cmdk-list{overscroll-behavior-y:none;height:420px;min-height:0;padding:6px 8px 8px;scroll-padding:36px 0 8px;position:relative;overflow-y:auto}.cmdk-grp{color:#5b6370;align-items:center;padding:8px 10px 2px;font-size:12px;font-weight:500;display:flex}.cmdk-grp:first-of-type{padding-top:6px}.cmdk-row{z-index:1;width:100%;height:38px;color:var(--n-900);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex;position:relative}.cmdk-ic{color:#4d5562;background:#f1f2f4;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.cmdk-ic[data-type=company]{color:#2b55b8;background:#eef3ff}.cmdk-ic[data-type=contact]{color:#257046;background:#eef8f1}.cmdk-ic[data-type=deal]{color:#9a5a12;background:#fff4e8}.cmdk-ic[data-type=meeting]{color:#5b45b5;background:#f3f0ff}.cmdk-ic[data-type=task]{color:#4d5562;background:#eef0f3}.cmdk-nm{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cmdk-nm mark{color:inherit;background:0 0;font-weight:700}.cmdk-sub{color:#5b6370;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;align-items:center;gap:5px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.cmdk-rt{color:#5b6370;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.cmdk-ent{display:none}.cmdk-row[aria-selected=true] .cmdk-ent{display:inline-flex}.cmdk-more{color:#5b6370;height:32px;font-size:12.5px}.cmdk-more .cmdk-ic{background:0 0}.cmdk-ai .cmdk-ic{background:var(--ai-tint-from)}.cmdk-ai .cmdk-nm{color:#5b3fd6;font-weight:600}.cmdk-ai[aria-selected=true]{background:var(--ai-tint-from);box-shadow:inset 0 0 0 1px #7c5cff61}.cmdk-q{color:var(--n-900);font-size:13px}.cmdk-nohit{color:#5b6370;text-align:center;word-break:break-all;flex-direction:column;align-items:center;gap:6px;padding:28px 12px 18px;font-size:13px;display:flex}.cmdk-nohit-ic{background:#f1f2f4;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.cmdk-foot{color:#5b6370;white-space:nowrap;background:#fbfbfc;border-top:1px solid #eceef1;flex:none;align-items:center;gap:14px;height:38px;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.cmdk-foot span{align-items:center;gap:5px;display:inline-flex}.cmdk-foot .r{margin-left:auto}.cmdk-plate{z-index:0;pointer-events:none;opacity:0;transition:transform var(--spring-snap-dur) var(--spring-snap), opacity var(--dur-1) var(--ease-standard);background:#f1f2f4;border-radius:8px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.cmdk-plate{transition:opacity var(--dur-1) linear}.cmdk-load[data-on] i{opacity:.4;width:100%;animation:none;left:0}}.taskdrawer,.attr-drawer,.attr-panel,.mdrw,.fv-side{animation:mo-drawer-in var(--dur-4) var(--ease-out)}.mdrw-scrim{animation:mo-fade-in var(--dur-3) var(--ease-out)}@keyframes mo-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.kanban-card[data-landed=true]{animation:mo-land var(--spring-dur) var(--spring)}@keyframes mo-land{0%{transform:scale(1.03)rotate(1.5deg);box-shadow:0 14px 30px #11182733}to{transform:none}}@media (prefers-reduced-motion:reduce){.taskdrawer,.attr-drawer,.attr-panel,.mdrw,.mdrw-scrim,.fv-side,.nls-ask,.mcx-confirm,.mcx-confirm-box,.kanban-card[data-landed=true]{animation:mo-fade-in var(--dur-1) linear!important}}.wf-switch-thumb{transition:transform var(--spring-snap-dur) var(--spring-snap)}.wf-switch:active:not([disabled]) .wf-switch-thumb{transform-origin:0;transform:scaleX(1.25)}.wf-switch[aria-checked=true]:active:not([disabled]) .wf-switch-thumb{transform-origin:100%;transform:translate(12px)scaleX(1.25)}.tip{animation:mo-fade-in var(--dur-1) var(--ease-out)}.shell,.settings-shell{transition:background-color var(--dur-3) var(--ease-standard)}.filedrop-empty[data-over=true] .filedrop-empty-ic{transform:translateY(-3px)}.filedrop-empty-ic{transition:transform var(--dur-2) var(--ease-out)}.lvtab[data-tone=error] .nav-icon{color:var(--danger)}.wfl-chips{padding:8px var(--s-4);border-bottom:1px solid var(--n-200);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wfl-chip{appearance:none;border:1px solid var(--n-300);background:var(--surface);height:28px;color:var(--n-700);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:2px;padding:0 8px 0 10px;font-size:12.5px;display:inline-flex}.wfl-chip b{color:var(--n-900);margin-right:2px;font-weight:600}.wfl-chip[data-on=true]{border-color:var(--n-900)}.wfl-chip:hover{background:var(--n-50)}.wfl-chippop{width:240px}.wfl-ck{width:16px;display:inline-flex}.wfl-menu{width:220px}.wfl-draft{background:var(--n-100);height:20px;color:var(--n-700);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.wfl-num .cell{font-variant-numeric:tabular-nums;justify-content:flex-end}.wfl-run[data-failed=true],.wfl-run[data-failed=true] .nav-icon{color:var(--danger)}.wfl-split{align-items:center;margin-left:8px;display:inline-flex}.lvtools .wfl-split .btn-primary{margin-left:0}.wfl-split>.btn-primary:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lvtools .wfl-split .wfl-more{border-top-left-radius:0;border-bottom-left-radius:0;min-width:28px;margin-left:1px;padding:0 6px}.wfl-split>.pop{top:calc(100% + 4px);left:auto;right:0}.wfl-waypop{width:220px}.wfl-create{flex-direction:column;min-height:0;display:flex}.wfl-cats{border-bottom:1px solid var(--n-200);flex-wrap:wrap;gap:4px;padding:10px 16px;display:flex}.wfl-cat{appearance:none;height:28px;color:var(--n-700);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.wfl-cat b{color:var(--n-500);font-size:12px;font-weight:400}.wfl-cat[aria-selected=true]{background:var(--n-100);color:var(--n-900);font-weight:600}.wfl-body{grid-template-columns:minmax(0,1fr) 260px;min-height:340px;max-height:56vh;display:grid}.wfl-grid{overscroll-behavior-y:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:14px 16px;display:grid;overflow-y:auto}.wfl-card{appearance:none;border:1px solid var(--n-300);background:var(--surface);min-height:92px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease-standard);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;display:flex}.wfl-card:hover{border-color:var(--n-400)}.wfl-card[aria-pressed=true]{border-color:var(--n-900);box-shadow:0 0 0 1px var(--n-900)}.wfl-card-ai{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--ai-from), var(--ai-to)) border-box;border-color:#0000}.wfl-cardname{line-height:1.4}.wfl-chain,.wfl-chainit{align-items:center;display:inline-flex}.wfl-ln{background:var(--n-300);width:10px;height:1px;display:inline-block}.wfl-nd{border:1px solid var(--n-200);background:var(--surface);width:26px;height:26px;color:var(--n-700);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.wfl-prev{border-left:1px solid var(--n-200);background:var(--n-50);overscroll-behavior-y:none;flex-direction:column;align-items:stretch;padding:14px 16px;display:flex;overflow-y:auto}.wfl-prevh{color:var(--n-900);margin:0 0 12px;font-size:13.5px;font-weight:700}.wfl-pstep{flex-direction:column;align-items:center;display:flex}.wfl-pline{background:var(--n-300);width:1px;height:14px}.wfl-pbox{border:1px solid var(--n-200);background:var(--surface);width:100%;color:var(--n-900);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;display:flex}.wfl-ptag{background:var(--n-100);color:var(--n-600);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:96px;margin-left:auto;padding:0 6px;font-size:11.5px;overflow:hidden}.wfl-foot{border-top:1px solid var(--n-200);align-items:center;gap:8px;padding:12px 16px;display:flex}.wfl-name{width:300px}@media (max-width:760px){.wfl-body{grid-template-columns:minmax(0,1fr)}.wfl-prev{display:none}}@media (min-width:1101px){.cs-work{grid-template-columns:var(--cs-list-w,300px) minmax(0, 1fr) 300px}.cs-work:has(>.cs-side[data-collapsed]){grid-template-columns:var(--cs-list-w,300px) minmax(0, 1fr) 48px}}.cs-lh{box-sizing:border-box;height:56px;padding:0 var(--s-3) 0 var(--s-2);border-bottom:1px solid var(--n-200)}.cs-chips{padding:var(--s-2) var(--s-3);border-bottom:0}.cs-it{border-bottom-color:#f2f2f3;padding:10px 12px 10px 16px}.cs-l1{font-size:var(--fs-label);gap:6px;line-height:20px}.cs-l2{font-size:var(--fs-body);gap:6px;margin-top:0;padding-left:0;line-height:22px;position:relative}.cs-l3{min-width:0;color:var(--n-600);font-size:var(--fs-label);align-items:center;gap:6px;line-height:20px;display:flex}.cs-pv{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cs-l3 .cs-sla{flex:none;line-height:18px}.cs-it[aria-current=page]{font-weight:400}.cs-l1 b{color:var(--n-800);font-weight:500}.cs-l1 .cs-org{color:var(--n-600);font-weight:400}.cs-l1 .cs-noorg{flex:none}.cs-noorg-btn{cursor:pointer;font:inherit;font-size:var(--fs-label)}.cs-noorg-btn[aria-pressed=true]{box-shadow:0 0 0 1px var(--opt-amber-fg)}.cs-attach-btn{max-width:100%}.cs-org-value{color:var(--n-900);overflow-wrap:anywhere}.cs-suggest{gap:var(--s-1);margin-bottom:var(--s-2);display:grid}.cs-suggest-from{color:var(--n-700);font-size:var(--fs-label)}.cs-suggest-row{justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;display:flex}.cs-suggest-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--n-900);overflow:hidden}.cs-t{color:var(--n-800)}.cs-t[data-needs]{color:var(--n-900);font-weight:600}.cs-l2 .cs-nr{margin-top:-3.5px;position:absolute;top:50%;left:-11px}.cs-rows .cs-ig-h{background:0 0;border-bottom:0;gap:4px;height:30px;margin-top:4px;padding:0 12px 0 16px}.cs-rows .cs-ig-p{color:var(--n-700);font-size:var(--fs-label);gap:4px}.cs-it[aria-current=page]{background:var(--n-100);box-shadow:none}.cs-ticket-head{box-sizing:border-box;height:56px;padding:0 var(--s-3) 0 var(--s-4);border-bottom:1px solid var(--n-200);flex-wrap:nowrap}.cs-ticket-title{font-size:var(--fs-head);overflow-wrap:normal;flex:auto;gap:0;line-height:1.35}.cs-ticket-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-ticket-meta{color:var(--n-600);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;display:block;overflow:hidden}.cs-ticket-meta .cs-src{vertical-align:-1px}.cs-ticket-head .btn{white-space:nowrap;flex:none}.cs-conv{background:var(--surface)}.cs-msg[data-side=us] .cs-txt{background:#f3f3f4;border-color:#f3f3f4}.cs-comp{margin:0 var(--s-4) var(--s-4);padding:6px var(--s-2) var(--s-3);border:1px solid var(--n-300);border-top:1px solid var(--n-300);background:var(--surface);border-radius:10px}.cs-comp .cs-ed:not([data-ai]) .cs-box{box-shadow:none;border-color:#0000}.cs-side-head{align-items:center;gap:var(--s-2);box-sizing:border-box;height:56px;padding:0 var(--s-2) 0 var(--s-4);border-bottom:1px solid var(--n-200);flex:none;display:flex}.cs-side-ttl{color:var(--n-900);font-size:14px;font-weight:600}@media (min-width:1101px){.cs-side[data-collapsed]>:not(.cs-side-head){display:none}.cs-side[data-collapsed] .cs-side-head{justify-content:center;padding:0}.cs-side[data-collapsed] .cs-side-ttl,.cs-side[data-collapsed] .cs-side-head .cs-sp{display:none}.cs-side[data-collapsed] .cs-side-head .icon-btn svg{transform:scaleX(-1)}}.cs-side-open,.cs-side-close,.cs-side-scrim{display:none}@media (max-width:1100px){.cs-work{position:relative}.cs-side-open{flex:none;display:inline-flex}.cs-side-close{display:inline-flex}.cs-side-fold{display:none}.cs-work>.cs-side{z-index:3;visibility:hidden;width:min(360px,100%);transition:transform .213s var(--ease-in), visibility 0s linear .213s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 24px #0000001f}.cs-work>.cs-side[data-drawer=open]{visibility:visible;transition:transform var(--dur-4) var(--ease-out), visibility 0s;transform:none}.cs-side-scrim{z-index:2;opacity:0;visibility:hidden;transition:opacity .213s var(--ease-in), visibility 0s linear .213s;background:#0000002e;display:block;position:absolute;inset:0}.cs-side-scrim[data-drawer=open]{opacity:1;visibility:visible;transition:opacity var(--dur-4) var(--ease-out), visibility 0s}}@media (max-width:1100px) and (prefers-reduced-motion:reduce){.cs-work>.cs-side{opacity:0;transition:opacity .12s linear,visibility 0s linear .12s;transform:none}.cs-work>.cs-side[data-drawer=open]{opacity:1;transition:opacity .12s linear,visibility}.cs-side-scrim,.cs-side-scrim[data-drawer=open]{transition-duration:.12s}}.ntf{gap:var(--s-5);flex-direction:column;max-width:720px;display:flex}.ntf .attr-edit-check{align-items:center}.ntf-state{margin-left:var(--s-2);color:var(--n-600);font-size:var(--fs-label)}.ntf-state[data-state=linked]{color:var(--won)}.ntf-failed{color:var(--n-900);font-size:var(--fs-label);margin:0}.ntf-tbl{width:100%}.ntf-tbl tbody tr{height:40px}.ntf-c{text-align:center;width:72px}.ntf-tbl .ntf-grp th{text-align:left;padding-top:var(--s-3);color:var(--n-600);font-size:var(--fs-label);background:0 0;font-weight:600}.ntf-note{color:var(--n-600);font-size:var(--fs-label);display:block}.ntf-when{width:auto;min-width:120px}.ai-ops-filter>:not(.btn){flex:none;width:170px}.attr-edit-check>input[type=time]{flex:none;width:auto}.lsx-kind{text-overflow:ellipsis;background:var(--n-100);max-width:100%;height:22px;color:var(--n-800);line-height:22px;font-size:var(--fs-label);white-space:nowrap;border-radius:11px;padding:0 8px;display:inline-block;overflow:hidden}.lsx-kind[data-kind=dynamic]{background:var(--brand-tint);color:var(--brand-link)}.lsx-title{align-items:center;gap:var(--s-2);display:inline-flex}.lsx-usage-acts{gap:var(--s-2);padding:var(--s-4) var(--gutter) 0;flex-wrap:wrap;display:flex}.lsx-history{gap:var(--s-4);max-width:1200px;padding:var(--s-4) var(--s-5);flex-direction:column;display:flex}.lsx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.lsx-move{align-items:center;gap:4px;display:inline-flex}.lsx-move[data-dir=in]{color:var(--opt-green)}.lsx-move[data-dir=out]{color:var(--opt-red)}.lcx{min-width:min(560px,100vw - 64px)}.lcx-steps{gap:var(--s-4);margin:0 0 var(--s-3);color:var(--n-600);font-size:var(--fs-label);padding:0;list-style:none;display:flex}.lcx-steps li{align-items:center;gap:var(--s-2);display:inline-flex}.lcx-steps li[aria-current],.lcx-steps li[data-done]{color:var(--n-900)}.lcx-step-no{background:var(--n-200);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.lcx-steps li[aria-current] .lcx-step-no{background:var(--n-900);color:var(--on-brand)}.lcx-kinds{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lcx-kind{align-items:flex-start;gap:var(--s-1);padding:var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface,#fff);color:var(--n-900);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.lcx-kind[aria-checked=true]{border-color:var(--n-900);box-shadow:0 0 0 1px var(--n-900)}.lcx-kind-icon{background:var(--n-100);border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.lcx-kind-name{font-weight:600}.lcx-kind-sub{color:var(--n-700);font-size:var(--fs-label)}.lcx-types{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lcx-type{align-items:center;gap:var(--s-2);height:44px;padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface,#fff);color:var(--n-900);font:inherit;cursor:pointer;display:flex}.lcx-type[aria-checked=true]{border-color:var(--n-900);box-shadow:0 0 0 1px var(--n-900)}.lcx-type-n{color:var(--n-600);font-size:var(--fs-label);margin-left:auto}.lcx-chosen{gap:var(--s-2);display:flex}.lcx-chip{background:var(--n-100);height:24px;font-size:var(--fs-label);border-radius:12px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.lcx-purpose{gap:var(--s-4);display:flex}.lcx-radio{align-items:center;gap:var(--s-1);display:inline-flex}.lcx-foot{align-items:center;display:flex}.lbx{align-items:start;gap:var(--s-4);padding:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1fr) 280px;display:grid}.lbx-groups{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.lbx-or{margin:var(--s-1) 0 var(--s-1) var(--s-4);background:var(--n-100);color:var(--n-700);font-size:var(--fs-label);border-radius:11px;align-self:flex-start;padding:2px 10px}.lbx-group-wrap{flex-direction:column;display:flex}.lbx-group{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);flex-direction:column;display:flex}.lbx-group-head{align-items:center;gap:var(--s-2);display:flex}.lbx-group-name{font-weight:600}.lbx-group-n{color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.lbx-part{gap:var(--s-2);flex-direction:column;display:flex}.lbx-part-name{align-items:center;gap:var(--s-1);color:var(--n-700);font-size:var(--fs-label);display:inline-flex}.lbx-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lbx-min{align-items:center;gap:var(--s-1);white-space:nowrap;display:inline-flex}.lbx-min .input{width:64px}.lbx-add,.lbx-add-group{align-self:flex-start}.lbx-side{top:var(--s-4);gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);flex-direction:column;display:flex;position:sticky}.lbx-count{gap:var(--s-1);flex-direction:column;display:flex}.lbx-count-k{color:var(--n-700);font-size:var(--fs-label)}.lbx-count-v{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:600}.lbx-save{gap:var(--s-2);justify-content:flex-end;display:flex}@media (max-width:1000px){.lbx{grid-template-columns:minmax(0,1fr)}.lbx-side{position:static}.lcx-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.sql{flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.sql-pane{gap:var(--s-1);min-height:0;padding:var(--s-3);overscroll-behavior-y:none;border-right:1px solid var(--n-200);flex-direction:column;display:flex;overflow-y:auto}.sql-fitem{align-items:center;display:flex;position:relative}.sql-fitem[data-drop=true] .sql-fi{background:var(--brand-tint);outline:1.5px dashed var(--brand-navy)}.sql-fi{align-items:center;gap:var(--s-2);min-width:0;min-height:var(--control-h);padding:0 var(--s-6) 0 var(--s-3);border-radius:var(--r-sm);color:var(--n-700);font-size:var(--fs-body);flex:1;font-weight:600;text-decoration:none;display:flex}.sql-fitem:not(:has(.sql-fmore)) .sql-fi{padding-right:var(--s-3)}.sql-fi:hover,.sql-fi[aria-current=true]{background:var(--n-100);color:var(--n-900)}.sql-fi-d1{padding-left:calc(var(--s-3) + var(--s-4))}.sql-fi-d2{padding-left:calc(var(--s-3) + var(--s-4) + var(--s-4))}.sql-fi-d3{padding-left:calc(var(--s-3) + var(--s-4) + var(--s-4) + var(--s-4))}.sql-fi-d4{padding-left:calc(var(--s-3) + var(--s-4) + var(--s-4) + var(--s-4) + var(--s-4))}.sql-fitem[data-busy=true] .sql-fi{opacity:.6}.sql-fname-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sql-fi .count{color:var(--n-600);font-weight:400}.sql-fmore{right:var(--s-1);opacity:0;position:absolute}.sql-fitem:hover .sql-fmore,.sql-fmore:focus-within{opacity:1}.sql-fmore:has([aria-expanded=true]){opacity:1}.sql-fsep{height:1px;margin:var(--s-2) var(--s-3);background:var(--n-200)}.sql-fhead{padding:0 var(--s-1) 0 var(--s-3);color:var(--n-600);font-size:var(--fs-label);justify-content:space-between;align-items:center;font-weight:600;display:flex}.sql-fname{height:var(--control-h);flex:1}.sql-main{flex-direction:column;min-width:0;min-height:0;display:flex}.sql-main>.viewbar{flex-shrink:0}.sql-sub{gap:var(--s-2)}.sql-fold{display:none}.sql-sub:not(:has(>:not(.sql-fold))){display:none}.sql-fold-d1{padding-left:var(--s-5)}.sql-archived-h{font-size:var(--fs-body);color:var(--n-900);font-weight:600}.sql-no{justify-content:center;position:relative}.sql-name{gap:var(--s-1)}.sql-name>.cell-text{color:var(--n-900);text-decoration:none}.sql-table tr[aria-selected=true] td{background:var(--n-100)}.sql-table tr[draggable=true]{cursor:grab}.sql-bulk{bottom:var(--s-3);align-items:center;gap:var(--s-2);margin:var(--s-3) 0;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop);align-self:center;display:flex;position:sticky}.sql-move{overscroll-behavior-y:none;max-height:320px;overflow-y:auto}.sql-create{min-width:420px}@media (max-width:1099px){.sql{grid-template-columns:minmax(0,1fr)}.sql-pane{display:none}.sql-fold{display:inline-flex}.sql-sub:not(:has(>:not(.sql-fold))){display:flex}}.sqr{gap:var(--s-4);padding:var(--s-4);flex-direction:column;max-width:1100px;display:flex}.sqr-periods{align-items:center;gap:var(--s-1);color:var(--n-600);display:flex}.sqr-kpis{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sqr-kpi{padding:var(--s-3) var(--s-4);border-right:1px solid var(--n-200);flex-direction:column;gap:2px;display:flex}.sqr-kpi:last-child{border-right-width:0}.sqr-kl{color:var(--n-600);font-size:var(--fs-label)}.sqr-kpi b{color:var(--n-900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.sqr-delta{color:var(--n-600);font-size:var(--fs-mark);font-style:normal}.sqr-delta[data-good=true]{color:var(--won)}.sqr-delta[data-good=false]{color:var(--danger)}.sqr-card{padding:var(--s-3) var(--s-4);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface)}.sqr-h{align-items:center;gap:var(--s-3);margin:0 0 var(--s-2);font-size:var(--fs-body);color:var(--n-900);font-weight:600;display:flex}.sqr-legend{color:var(--n-700);font-size:var(--fs-label);align-items:center;gap:6px;font-weight:400;display:inline-flex}.sqr-key{border-radius:2px;width:10px;height:10px;display:inline-block}.sqr-key.sqr-reply{background:var(--brand-navy)}.sqr-key.sqr-meeting{background:var(--won)}.sqr-chart{width:100%;height:auto}.sqr-charts{gap:var(--s-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (max-width:1099px){.sqr-charts{grid-template-columns:minmax(0,1fr)}}.sqr-bar-sent{fill:var(--n-300)}.sqr-bar-open{fill:var(--brand-navy);opacity:.55}.sqr-bar-reply{fill:var(--brand-navy)}.sqr-key.sqr-bar-sent{background:var(--n-300)}.sqr-key.sqr-bar-open{background:var(--brand-navy);opacity:.55}.sqr-key.sqr-bar-reply{background:var(--brand-navy)}.sqr-grid{stroke:var(--n-200)}.sqr-tick{fill:var(--n-500);font-size:10.5px}.sqr-line{fill:none;stroke-width:2px;stroke-linejoin:round}.sqr-line.sqr-reply{stroke:var(--brand-navy)}.sqr-line.sqr-meeting{stroke:var(--won)}@media (max-width:1099px){.sqr-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.sqrc-main{flex-direction:column;flex:1;min-width:0;display:flex}.sqrc-bar{gap:var(--s-2)}.sqrc-sum{color:var(--n-600);font-size:var(--fs-label);white-space:nowrap}.sqrc-table tr[aria-selected=true] td{background:var(--n-100)}.sqrc-tag{background:var(--n-100);color:var(--n-800);font-size:var(--fs-label);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 8px;display:inline-flex}.sqrc-dot{background:var(--n-500);border-radius:999px;width:6px;height:6px}.sqrc-tag[data-status=run] .sqrc-dot{background:var(--brand-navy)}.sqrc-tag[data-status=replied] .sqrc-dot,.sqrc-tag[data-status=meeting] .sqrc-dot,.sqrc-tag[data-status=finished] .sqrc-dot{background:var(--won)}.sqrc-tag[data-status=bounced] .sqrc-dot,.sqrc-tag[data-status=unsub] .sqrc-dot{background:var(--danger)}.sqrc-tag[data-status=ooo] .sqrc-dot{background:var(--review)}.wf-node,.wf-cell-slot{width:288px}.wf-cell-ins{z-index:1}.wf-ins{appearance:none;border:1px solid var(--n-300);background:var(--surface);width:22px;height:22px;color:var(--n-600);cursor:pointer;opacity:.85;transition:transform var(--dur-1) var(--ease-standard), opacity var(--dur-1) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.wf-ins:hover{opacity:1;color:var(--n-900);border-color:var(--n-500);transform:scale(1.12)}.wf-ins .nav-icon{width:12px;height:12px}.wf-tool-sep{background:var(--n-200);width:1px;height:18px}.wf-redo{display:inline-flex;transform:scaleX(-1)}.wf-aislot{left:var(--s-4);bottom:var(--s-4);z-index:2;position:absolute}.wfe-ai{appearance:none;background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--ai-from), var(--ai-to)) border-box;height:32px;color:var(--n-900);font:inherit;box-shadow:var(--shadow-pop);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.wfe-ai[aria-pressed=true]{background:linear-gradient(135deg, var(--ai-tint-from), var(--ai-tint-to)) padding-box, linear-gradient(135deg, var(--ai-from), var(--ai-to)) border-box}.wfe-head{flex-wrap:nowrap}.wfe-chg{background:var(--review-tint);height:22px;color:var(--n-900);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.wfe-saved{color:var(--n-600);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.wfe-dot{background:var(--won);border-radius:50%;width:6px;height:6px}.wfe-saved[data-state=saving] .wfe-dot{background:var(--review)}.wfe-saved[data-state=failed]{color:var(--danger)}.wfe-saved[data-state=failed] .wfe-dot{background:var(--danger)}.wfe-notice{color:var(--danger);font-size:12px}.wfe-tabs{padding:0 var(--s-4);border-bottom:1px solid var(--n-200);align-items:center;display:flex}.wfe-tabs .segbar,.wfe-tabs>*{flex:1}.wfe-tabs .seggroup{flex:1;display:flex}.wfe-tabs [data-seg=settings]{margin-left:auto}.wfe-cardtest{padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-200);display:flex}.wft-pop{flex-direction:column;gap:10px;width:380px;padding:12px;display:flex}.wft-note{color:var(--n-600);font-size:12px}.wft-steps{border-top:1px solid var(--n-200);overscroll-behavior-y:none;flex-direction:column;gap:8px;max-height:320px;margin:0;padding:10px 0 0;list-style:none;display:flex;overflow-y:auto}.wft-step{animation:mo-rise var(--dur-2) var(--ease-out) backwards;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.wft-dot{background:var(--n-300);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.wft-step[data-status=done] .wft-dot{background:var(--won)}.wft-step[data-status=failed] .wft-dot{background:var(--danger)}.wft-step[data-status=waiting] .wft-dot{background:var(--review)}.wft-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.wft-st{color:var(--n-600);font-size:12px}.wft-act{color:var(--n-800);flex-basis:100%}.wft-err{color:var(--danger);flex-basis:100%}.lpx{min-width:0;max-width:100%;display:inline-flex;position:relative}.lpx-trigger{align-items:center;gap:var(--s-1);text-align:left;min-width:200px;max-width:100%;display:inline-flex}.lpx-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lpx-empty{color:var(--n-600)}.lpx-trigger .lpx-name,.lpx-trigger .lpx-empty{flex:1}.lpx-row[disabled]{color:var(--n-500);cursor:not-allowed}.lpx-row[aria-current]{background:var(--n-100)}.lpm{width:min(720px,100vw - 32px)}.lpm-body{gap:var(--s-2);padding:var(--s-3) var(--s-4);flex-direction:column;display:flex}.lpm-bar{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lpm-search{flex:1;min-width:200px}.lpm tbody tr{cursor:pointer}.lpm tbody tr[aria-disabled]{color:var(--n-500);cursor:not-allowed}.vs-use{align-items:center;gap:var(--s-2);display:flex}.wf-date-offset{align-items:center;gap:var(--s-2);margin-top:var(--s-1);display:flex}.wf-date-offset .input{width:80px}.wf-assign{overscroll-behavior-y:none;flex-direction:column;gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.wf-assign-row{align-items:center;gap:var(--s-2);padding:4px 0;display:flex}.wf-assign-n{color:var(--n-600);font-size:var(--fs-label);font-variant-numeric:tabular-nums;margin-left:auto}.cal-col [data-move-id]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cal-col [data-dragging]{z-index:5;cursor:grabbing;box-shadow:var(--shadow-pop);transition:transform var(--spring-snap-dur) var(--spring-snap)}.cal-col [data-saving]{z-index:5;opacity:.7}.fileup label,.filedrop-empty{position:relative}.fileup-bar{background:var(--n-200);pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:3px;left:8px;right:8px;overflow:hidden}.filedrop-empty>.fileup-bar{width:180px;position:static}.ftbl-up{align-items:center;gap:var(--s-2);display:inline-flex}.ftbl-up>.fileup-bar{width:120px;position:static}.fileup-bar-fill{background:var(--brand-link);transform-origin:0;height:100%;transition:transform var(--dur-2) var(--ease-out);display:block}.kanban-col-money{padding:0 var(--s-2) 6px;color:var(--n-700);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.kanban-col-weighted{color:var(--n-600)}.viewscope{background:var(--n-100);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.viewscope button{appearance:none;height:28px;color:var(--n-700);font:inherit;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px}.viewscope button[aria-checked=true]{background:var(--surface);color:var(--n-900);font-weight:600;box-shadow:0 1px 2px #00000014}.viewscope+.pick,.viewscope+*{margin-top:6px}.wfe-addpop{z-index:40;width:320px;position:fixed}.wfe-addpop[data-at=center]{margin-left:-160px;top:160px;left:50%}.wfe-addpop>.wfe-addpop-panel{width:320px;max-height:min(440px,100vh - 24px);padding:0;position:static}.wfe-addpop .wf-picker{padding:var(--s-3)}.wfl-folder td{background:var(--n-50);border-bottom:1px solid var(--n-200)}.wfl-folder .cell{color:var(--n-800);gap:6px;font-size:12.5px;font-weight:600}.wfl-folder .count{color:var(--n-600);font-weight:500}.wfl-move{border-top:1px solid var(--n-200);animation:mo-rise var(--dur-2) var(--ease-out) backwards;flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}.wfl-move-actions{align-items:center;gap:6px;display:flex}.wfr{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.wfr[data-open]{grid-template-columns:minmax(0,1fr) 340px}.wfr-main,.wfa{min-width:0;padding:16px var(--s-4);flex-direction:column;gap:12px;display:flex}.wfr-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wfr-tile{border:1px solid var(--n-200);background:var(--surface);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.wfr-tile-label{color:var(--n-600);font-size:12px}.wfr-tile-value{color:var(--n-900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.wfr-tile-value[data-tone=failed]{color:var(--danger)}.wfr-tile-sub{color:var(--n-600);font-size:12px}.wfr-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wfr-results,.wfr-period{background:var(--n-100);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.wfr-results a,.wfr-period a{height:26px;color:var(--n-700);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.wfr-results a:hover,.wfr-period a:hover{color:var(--n-900)}.wfr-results a[aria-current],.wfr-period a[aria-current]{background:var(--surface);color:var(--n-900);font-weight:600;box-shadow:0 1px 2px #00000014}.wfr-count{color:var(--n-600);font-variant-numeric:tabular-nums;font-weight:500}.wfr-search{border:1px solid var(--n-300);background:var(--surface);height:30px;color:var(--n-600);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.wfr-search-input{width:180px;color:var(--n-900);font:inherit;background:0 0;border:0;outline:none;font-size:13px}.wfr-scroll{border:1px solid var(--n-200);border-radius:8px;overflow-x:auto}.wfr-table{border-collapse:collapse;width:100%;font-size:13px}.wfr-bulk{justify-content:flex-end;padding:0 0 8px;display:flex}.wfr-table .wfr-pick{width:32px;padding-right:0}.wfr-check{width:14px;height:14px;accent-color:var(--n-900)}.wfr-pages{justify-content:flex-end;align-items:center;gap:12px;padding:10px 0 0;font-size:12.5px;display:flex}.wfr-table th{border-bottom:1px solid var(--n-200);background:var(--n-50);color:var(--n-700);text-align:left;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.wfr-table td{border-bottom:1px solid var(--n-100);color:var(--n-900);vertical-align:middle;padding:8px 10px}.wfr-table tbody tr:last-child td{border-bottom:0}.wfr-table tbody tr:hover td{background:var(--n-50)}.wfr-table tr[aria-selected] td{background:var(--brand-tint)}.wfr-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.wfr-num[data-tone=failed]{color:var(--danger)}.wfr-open{color:var(--n-800);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:2px;font-weight:600}.wfr-record a{color:var(--n-900);text-decoration:none}.wfr-record a:hover{text-decoration:underline}.wfr-when{white-space:nowrap;color:var(--n-700);font-variant-numeric:tabular-nums}.wfr-error{max-width:280px;color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wfr-badge{background:var(--n-100);height:22px;color:var(--n-700);white-space:nowrap;border-radius:11px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.wfr-badge[data-result=done]{background:var(--won-tint);color:var(--won)}.wfr-badge[data-result=failed]{background:var(--danger-tint);color:var(--danger)}.wfr-badge[data-result=waiting]{background:var(--review-tint);color:var(--review)}.wfr-side{border-left:1px solid var(--n-200);background:var(--surface);min-width:0;animation:mo-rise var(--dur-2) var(--ease-out) backwards;flex-direction:column;gap:12px;padding:16px;display:flex}.wfr-side-head{align-items:center;gap:8px;display:flex}.wfr-side-title{min-width:0;color:var(--n-900);font-size:var(--fs-head);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.wfr-side-title a{color:inherit;text-decoration:none}.wfr-side-meta{color:var(--n-700);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.wfr-side-error{background:var(--danger-tint);color:var(--danger);border-radius:6px;margin:0;padding:8px 10px;font-size:12.5px}.wfr-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wfr-step{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.wfr-step-dot{background:var(--n-300);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.wfr-step[data-status=done] .wfr-step-dot{background:var(--won)}.wfr-step[data-status=failed] .wfr-step-dot{background:var(--danger)}.wfr-step[data-status=waiting] .wfr-step-dot{background:var(--review)}.wfr-step-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wfr-step-meta{color:var(--n-600)}.wfr-step-error{color:var(--danger)}.wfr-side-actions{border-top:1px solid var(--n-200);gap:8px;padding-top:8px;display:flex}.wfa-title{color:var(--n-900);font-size:var(--fs-head);font-weight:600}.wfa-card{border:1px solid var(--n-200);background:var(--surface);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.wfa-h{color:var(--n-900);margin:0;font-size:13px;font-weight:600}.wfa-chart{width:100%;height:140px}.wfa-bar{fill:var(--brand-link)}.wfa-bar-failed{fill:var(--danger)}.wfa-axis{color:var(--n-600);justify-content:space-between;font-size:11px;display:flex}.wfa-legend{color:var(--n-700);gap:14px;font-size:12px;display:flex}.wfa-legend span{align-items:center;gap:6px;display:inline-flex}.wfa-key{background:var(--brand-link);border-radius:2px;width:10px;height:10px}.wfa-key[data-tone=failed]{background:var(--danger);opacity:1}.wfa-pass{align-items:center;gap:8px;min-width:140px;display:inline-flex}.wfa-pass-track{background:var(--n-100);border-radius:3px;flex:1;height:6px;overflow:hidden}.wfa-pass-fill{background:var(--won);transform-origin:0;height:100%;transition:transform var(--dur-3) var(--ease-out);display:block}.wfa-pass-n{min-width:44px;color:var(--n-700);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.wfs{gap:var(--s-6);flex-direction:column;display:flex}.wfs-status{min-height:18px;color:var(--n-600);font-size:12px}.wfs-status[data-state=failed]{color:var(--danger)}.wfs-sec{gap:var(--s-2);flex-direction:column;display:flex}.wfs-h{color:var(--n-900);font-size:var(--fs-head);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.wfs-rows{flex-direction:column;display:flex}.wfs-row{align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--n-200);grid-template-columns:160px minmax(0,1fr);display:grid}.wfs-k{color:var(--n-800);font-size:var(--fs-label);font-weight:600}.wfs-v{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.wfs-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.wfs-num{width:72px}.wfs-time{width:110px}.wfs-pill{background:var(--n-100);height:20px;color:var(--n-700);border-radius:4px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.wfs-seg,.wfs-days{background:var(--n-100);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.wfs-seg button,.wfs-days button{appearance:none;height:26px;color:var(--n-700);font:inherit;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12.5px}.wfs-days button{min-width:32px;padding:0 6px}.wfs-seg button[aria-checked=true],.wfs-days button[aria-pressed=true]{background:var(--surface);color:var(--n-900);font-weight:600;box-shadow:0 1px 2px #00000014}.wfs-cond{width:100%;display:block}.wfs-cond .filter-rows:empty+.filter-add{border-top:0;margin-top:0;padding-top:0}.wfs-cond .filter-add>.colset-toggle{width:auto;min-height:28px;padding:0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-sm);flex:none;display:inline-flex}@media (max-width:900px){.wfr[data-open]{grid-template-columns:minmax(0,1fr)}.wfr-side{border-left:0;border-top:1px solid var(--n-200)}.wfr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.wfs-row{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}}.sqr-filters{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.sqr-note{color:var(--n-600);font-size:var(--fs-label);font-weight:400}.sq-pace{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;display:inline-flex}.sq-pace-n{text-align:right;width:72px}.sqs{gap:var(--s-6);width:100%;max-width:880px;padding:var(--s-6) var(--s-5) var(--s-7);flex-direction:column;margin:0 auto;display:flex}.sqs-save{margin:0}.sqs-group{flex-direction:column;display:flex}.sqs-title{padding-bottom:var(--s-2);border-bottom:1px solid var(--n-300);color:var(--n-900);font-size:var(--fs-body);margin:0;font-weight:700}.sqs-row{align-items:center;gap:var(--s-4);min-height:54px;padding:var(--s-2) 0;border-bottom:1px solid var(--n-200);grid-template-columns:236px minmax(0,1fr);display:grid}.sqs-label{color:var(--n-900);font-size:var(--fs-label);font-weight:600}.sqs-ctl{align-items:center;min-width:0;display:flex}.sqs-ctl>.input,.sqs-ctl>.sq-textarea{max-width:520px}.sqs-stack{align-items:flex-start;gap:var(--s-2);flex-direction:column;width:100%;max-width:520px;display:flex}.sqs-stack>.sq-textarea,.sqs-stack>.pick{width:100%}.sqs-wide{width:100%;max-width:520px;display:block}.sqs-unit{color:var(--n-600);font-size:var(--fs-label);white-space:nowrap}.sqs-gap{margin-left:var(--s-3)}.sqs-fixed{color:var(--n-700);font-size:var(--fs-label);align-items:center;gap:6px;display:inline-flex}.sqs-fixed .nav-icon{width:13px;height:13px;color:var(--n-500)}.sqs-switch-text{color:var(--n-800)}.sqs-cards{gap:var(--s-3);width:100%;padding:var(--s-2) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sqs-card{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);flex-direction:column;display:flex}.sqs-card-title{color:var(--n-900);font-size:var(--fs-label);font-weight:700}.sqs-card .sq-pace-n{width:56px}.sqs-card .sq-pace{white-space:normal;flex-wrap:wrap}.sqs-days{gap:6px;display:inline-flex}.sqs-day{appearance:none;border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);width:30px;height:30px;color:var(--n-700);font-size:var(--fs-label);cursor:pointer;font-weight:600}.sqs-day[aria-pressed=true]{border-color:var(--n-900);background:var(--n-900);color:#fff}.sqs-day:disabled{cursor:default}@media (max-width:1099px){.sqs-row{grid-template-columns:180px minmax(0,1fr)}}.sq-nums{font-variant-numeric:tabular-nums;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.sq-num{flex-direction:column;gap:2px;min-width:0;padding:6px 10px;display:flex}.sq-num+.sq-num{border-left:1px solid var(--n-200)}.sq-num-l{color:var(--n-600);white-space:nowrap;font-size:11px}.sq-num-v{color:var(--n-900);white-space:nowrap;font-size:14px;font-weight:700}.sq-num-v[data-bad=true]{color:var(--danger)}.sq-step .sq-nums{margin:4px calc(-1 * var(--s-4)) calc(-1 * var(--s-3));border-top:1px solid var(--n-200)}.sq-panel-nums{border:1px solid var(--n-200);border-radius:var(--r)}.viewbar>.sq-dtabs{margin-left:var(--s-2);padding-left:var(--s-3);border-left:1px solid var(--n-200);align-self:stretch;align-items:stretch;gap:4px;display:flex}.sq-dtabs>.lvtab{min-height:var(--view-h)}.sq-side{flex-direction:column;display:flex;overflow:hidden}.sq-side-scroll{overscroll-behavior-y:none;flex:auto;min-height:0;overflow-y:auto}.sq-side-foot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-200);background:var(--surface);flex-wrap:wrap;display:flex}.sq-side-notice{color:var(--danger);font-size:var(--fs-label);flex:1 0 100%;margin:0}.sq-ab-tabs{align-items:center;gap:var(--s-1);border-bottom:1px solid var(--n-200);display:flex}.sq-ab-tab-wrap{align-items:center;display:inline-flex}.sq-ab-tab{appearance:none;color:var(--n-700);font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 8px;font-weight:700}.sq-ab-tab[aria-selected=true]{border-bottom-color:var(--n-900);color:var(--n-900)}.sq-ab-pct{color:var(--n-600);font-weight:400}.sq-ab-x{appearance:none;color:var(--n-500);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.sq-ab-x .nav-icon{width:12px;height:12px}.sq-ab-add{appearance:none;color:var(--brand-navy);font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.sq-ab-add .nav-icon{width:12px;height:12px}.sq-ab-rule{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sq-ai{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.sq-ai-btn{appearance:none;font-size:var(--fs-label);cursor:pointer;background:0 0;background-image:linear-gradient(90deg, var(--ai-from), var(--ai-to));color:#0000;-webkit-background-clip:text;background-clip:text;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.sq-ai-btn .nav-icon{color:var(--ai-from)}.sq-ai-btn:disabled{opacity:.6;cursor:default}.sq-ai-error{color:var(--danger);font-size:var(--fs-label)}.sq-ai-draft{gap:var(--s-2);width:100%;padding:var(--s-3);border-radius:var(--r);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(90deg, var(--ai-from), var(--ai-to)) border-box;border:1.5px solid #0000;flex-direction:column;display:flex}.sq-ai-subject{color:var(--n-900);font-size:var(--fs-label);margin:0;font-weight:700}.sq-ai-body{color:var(--n-800);font-size:var(--fs-label);white-space:pre-wrap;margin:0}.sq-ai-acts{justify-content:flex-end;gap:var(--s-2);display:flex}.sq-pair{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.sq-pair .sq-wait-input .input{width:64px}.sq-wait-input{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;display:flex}.sq-wait-input .input{width:88px}.sq-static{background:var(--n-50);color:var(--n-700);align-items:center;display:flex}.sql-confirm{align-items:stretch;gap:var(--s-2);padding:var(--s-2);flex-direction:column}.sql-confirm-t{color:var(--n-800);font-size:var(--fs-label);white-space:normal;margin:0}.sql-confirm-a{justify-content:flex-end;gap:var(--s-2);display:flex}.mcx-fwd-note{padding:0 var(--s-4);font-size:var(--fs-label);margin:0}.mail-sig-row{align-items:flex-start}.mail-sig-text{flex:1;min-width:0;min-height:88px}.mcx-fmt{align-items:center;gap:2px;display:inline-flex;position:relative}.mcx-fmt-b{font-family:Georgia,serif;font-weight:800}.mcx-linkbar{z-index:5;align-items:center;gap:var(--s-1);width:420px;padding:var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface,#fff);box-shadow:var(--shadow-pop);display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.mcx-linkbar .mcx-input{border:1px solid var(--n-300);border-radius:6px;flex:1;min-width:0;height:28px;padding:0 8px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attr-ai-inputs{overscroll-behavior-y:none;border:1px solid var(--n-200);border-radius:var(--r);max-height:320px;overflow:auto}.prop dt .ai-refill{width:20px;height:20px;margin-left:var(--s-1);opacity:.55}.prop:hover dt .ai-refill,.prop dt .ai-refill:focus-visible{opacity:1}.ai-refill-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1500px){.propt-tbl:has(thead th:nth-child(8)) :is(th,td):nth-child(5){display:none}.propt-tbl:has(thead th:nth-child(8)) thead th:nth-child(2){width:140px!important}.propt-tbl:has(thead th:nth-child(8)) thead th:nth-child(4){width:110px!important}.propt-tbl:has(thead th:nth-child(8)) thead th:nth-child(7){width:100px!important}}.chat-typing{align-items:center;gap:var(--s-1);color:var(--n-600);min-height:20px;padding:0 var(--s-1);font-size:12px;display:flex}.chat-typing .typing-dots{margin-top:0;padding:0 4px 0 0}.aiopen[data-hidden]{visibility:hidden}.aidrawer[data-morph] .aidrawer-panel{animation:none}html.eai-run::view-transition-old(root){animation:none}html.eai-run::view-transition-new(root){animation:none}html.eai-run::view-transition-group(eai){z-index:2;background:var(--surface);outline:1px solid var(--n-300);outline-offset:-1px;animation:none;overflow:hidden}html.eai-run::view-transition-old(eai){object-fit:none;object-position:right top;width:100%;height:100%}html.eai-run::view-transition-new(eai){object-fit:none;object-position:right top;width:100%;height:100%}html.eai-open::view-transition-old(eai){animation:eai-out calc(var(--eai-x) * .35) linear var(--eai-s) both}html.eai-open::view-transition-new(eai){opacity:0;animation:none}html.eai-close::view-transition-old(eai){opacity:0;animation:none}html.eai-close::view-transition-new(eai){animation:eai-in calc(var(--eai-x) * .35) linear calc(var(--eai-x) * .65) both}html.eai-run::view-transition-group(eai-main){animation-duration:var(--eai-x);animation-delay:var(--eai-main-delay);animation-timing-function:var(--ease-standard);border-radius:12px;animation-fill-mode:both;overflow:hidden}html.eai-run::view-transition-old(eai-main){object-fit:none;object-position:left top;width:100%;height:100%}html.eai-run::view-transition-new(eai-main){object-fit:none;object-position:left top;width:100%;height:100%}html.eai-run::view-transition-old(eai-main){animation:eai-hide 1ms linear var(--eai-main-delay) both}html.eai-run::view-transition-new(eai-main){animation:eai-show 1ms linear var(--eai-main-delay) both}@keyframes eai-out{to{opacity:0}}@keyframes eai-in{0%{opacity:0}}@keyframes eai-hide{to{opacity:0}}@keyframes eai-show{0%{opacity:0}}.chat-composer-wake{width:100%;min-height:48px;padding:var(--s-1) var(--s-3);color:var(--n-500);font:inherit;text-align:left;cursor:text;background:0 0;border:0;display:block}.aidrawer .aihome-hello{font-size:var(--fs-head)}.mt-3col{border-top:1px solid var(--n-200);flex:1 1 0;grid-template-columns:280px minmax(0,1fr) 300px;min-height:0;display:grid}.mt-list,.mt-mid,.mt-side{overscroll-behavior-y:none;min-height:0;overflow-y:auto}.mt-list{border-right:1px solid var(--n-200);background:var(--surface)}.mt-side{border-left:1px solid var(--n-200)}.mt-row{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-200);color:var(--n-900);flex-direction:column;gap:2px;text-decoration:none;display:flex}.mt-row:hover{background:var(--n-50)}.mt-row[aria-current=page]{background:var(--n-200);box-shadow:inset 3px 0 0 var(--brand-navy)}.mt-row-top{align-items:baseline;gap:var(--s-1);min-width:0;display:flex}.mt-row-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-row-n,.mt-row-at{color:var(--n-600);font-size:var(--fs-label);white-space:nowrap;flex:none}.mt-row-subj{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mt-row-snip{color:var(--n-600);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-sp{flex:1}.mt-muted{color:var(--n-600);font-size:var(--fs-label);margin:0}.mt-mid{background:var(--surface);flex-direction:column;display:flex}.mt-bar{z-index:2;align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-3);background:var(--surface);border-bottom:1px solid var(--n-200);min-width:0;display:flex;position:sticky;top:0}.mt-subj{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;font-weight:600}.mt-title{align-items:baseline;gap:var(--s-2);padding:var(--s-3) var(--s-3) 0;display:flex}.mt-count{color:var(--n-600);font-size:var(--fs-label);flex:none}.mt-order{height:28px;padding:0 var(--s-2);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-label);color:var(--n-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.mt-order:hover{background:var(--n-100)}.mt-vsep{width:1px;height:16px;margin:0 var(--s-1);background:var(--n-300)}.mt-bar{row-gap:var(--s-1);flex-wrap:wrap}.mt-reply-open{align-items:center;gap:var(--s-2);width:100%;height:40px;padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);font:inherit;color:var(--n-600);text-align:left;cursor:pointer;font-size:13px;display:flex}.mt-reply-open:hover{border-color:var(--n-500);color:var(--n-900)}.mt-ic{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-700);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;text-decoration:none;display:inline-grid}.mt-ic:hover{background:var(--n-100)}.mt-ic[aria-disabled=true]{color:var(--n-400);cursor:default;background:0 0}.mt-notice{margin:var(--s-2) var(--s-3) 0;font-size:var(--fs-label);color:var(--n-700)}.mt-msgs{gap:var(--s-2);padding:var(--s-3);flex-direction:column;display:flex}.mt-msg-wrap{gap:var(--s-2);flex-direction:column;display:flex}.mt-fold{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);text-align:left;cursor:pointer;min-width:0;display:flex}.mt-fold:hover{border-color:var(--n-500)}.mt-who{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:30%;font-weight:600;overflow:hidden}.mt-snip{min-width:0;color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mt-at{color:var(--n-600);font-size:var(--fs-label);flex:none}.mt-card{border:1px solid var(--n-300);border-radius:var(--r-card);padding:var(--s-3);background:var(--surface)}.mt-head{gap:var(--s-2);align-items:flex-start;display:flex}.mt-head-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mt-head-top{align-items:center;gap:var(--s-1);display:flex}.mt-name{font-weight:600}.mt-name-btn{cursor:pointer;color:var(--n-900);font:inherit;background:0 0;border:0;padding:0;font-weight:600}.mt-head-sub{gap:0 var(--s-2);color:var(--n-600);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.mt-head-sub span+span:before{content:"・";margin-right:var(--s-2)}.mt-av{flex:none;display:inline-flex}.mt-reply{flex-direction:column;display:flex}.mt-reply-bar{gap:var(--s-2);flex-wrap:wrap;display:flex}.mt-inline{border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface)}.mt-person{gap:var(--s-2);color:var(--n-900);align-items:center;text-decoration:none;display:flex}.mt-person-main,.mt-unknown-main{flex-direction:column;min-width:0;display:flex}.mt-unknown{gap:var(--s-2);align-items:center;display:flex}.mt-facts{gap:var(--s-1) var(--s-2);font-size:var(--fs-label);grid-template-columns:72px minmax(0,1fr);margin:0;display:grid}.mt-facts dt{color:var(--n-600)}.mt-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mt-side-drawer{display:contents}.mt-side-toggle,.mt-side-close{display:none}@media (max-width:1100px){.mt-3col{grid-template-columns:240px minmax(0,1fr);position:relative}.mt-3col>.mt-side{display:none}.mt-side-toggle{display:inline-grid}.mt-side-toggle[aria-pressed=true]{background:var(--n-200)}.mt-side-drawer{z-index:3;background:var(--surface);border-left:1px solid var(--n-300);opacity:0;visibility:hidden;pointer-events:none;width:min(340px,100%);transition:transform .16s var(--ease-in), opacity .16s var(--ease-in), visibility 0s linear .16s;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 24px #00000014}.mt-side-drawer[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-3) var(--ease-out), visibility 0s;transform:none}.mt-side-close{margin:var(--s-2) var(--s-2) 0;align-self:flex-end;display:inline-grid}.mt-side-drawer .mt-side{border-left:0;flex:auto;min-height:0;display:block}}@media (max-width:1100px) and (prefers-reduced-motion:reduce){.mt-side-drawer,.mt-side-drawer[data-open]{transition-duration:.12s;transform:none}}.mcx-splitbtn{display:inline-flex}.mcx-splitbtn>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.mcx-splitbtn .mcx-when{display:inline-flex}.mcx-split{border-left:1px solid color-mix(in srgb, var(--on-brand) 30%, transparent);padding-inline:var(--s-1);border-top-left-radius:0;border-bottom-left-radius:0}.mcx-autosave{color:var(--n-600);font-size:var(--fs-label);align-items:center;gap:4px;display:inline-flex}.mcx-opt-x{border-radius:var(--r-sm);width:18px;height:18px;color:var(--n-600);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:2px;display:inline-grid}.mcx-opt-x:hover{background:var(--n-200);color:var(--n-900)}.mcx-tplpick{grid-template-columns:minmax(0,1fr) 260px;width:560px;padding:0;display:grid}.mcx-tplpick-list{overscroll-behavior-y:none;min-width:0;max-height:420px;padding:var(--s-1);overflow-y:auto}.mcx-tplpick .mcx-pop-row[aria-current=true]{background:var(--n-100)}.mcx-tplprev{border-left:1px solid var(--n-200);padding:var(--s-3);gap:var(--s-2);overscroll-behavior-y:none;background:var(--n-50);flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.mcx-tplprev-subj{font-size:var(--fs-body)}.mcx-tplprev-body{white-space:pre-wrap;font-size:var(--fs-label);color:var(--n-700);line-height:1.6}.tplvar-fb{gap:var(--s-2);padding:var(--s-3);flex-direction:column;display:flex}.tplvar-fb-label{gap:var(--s-1);font-size:var(--fs-label);color:var(--n-700);flex-direction:column;display:flex}.tplvar-fb-act{justify-content:flex-end;gap:var(--s-2);display:flex}.mt-side .ct-add a{color:var(--n-700);font-size:var(--fs-label);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.mt-side .ct-add a:hover{color:var(--n-900)}.mt-next{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mt-next li{align-items:center;gap:var(--s-2);font-size:var(--fs-label);min-width:0;display:flex}.mt-next li a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);flex:1;text-decoration:none;overflow:hidden}.mt-next li a:hover{text-decoration:underline}.mt-next li time{color:var(--n-600);flex:none}.mt-next li[data-over] time{color:var(--danger)}.mi-page{background:var(--surface);flex-direction:column;flex:1 1 0;min-height:0;display:flex}.mi-bar{z-index:2;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);background:var(--surface);border-bottom:1px solid var(--n-200);display:flex;position:sticky;top:0}.mi-tab{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-bottom:2px solid var(--n-900);font-weight:600;display:inline-flex}.mi-tab-n{border-radius:var(--r-pill);background:var(--n-900);color:var(--surface);font-size:var(--fs-label);padding:0 6px;font-weight:600;display:inline-block}.mi-sp{flex:1}.mi-list{overscroll-behavior-y:none;flex:1 1 0;min-height:0;overflow-y:auto}.mi-row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-200);color:var(--n-900);grid-template-columns:200px minmax(0,1fr) auto;text-decoration:none;display:grid}.mi-row:hover{background:var(--n-50)}.mi-who{align-items:baseline;gap:var(--s-1);min-width:0;display:flex}.mi-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mi-n{color:var(--n-600);font-size:var(--fs-label);flex:none}.mi-main{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.mi-subj{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;font-weight:600;overflow:hidden}.mi-snip{min-width:0;color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mi-at{color:var(--n-600);font-size:var(--fs-label);text-align:right;white-space:nowrap;flex:none;min-width:44px}.mi-empty{padding:var(--s-6) var(--s-4);color:var(--n-600);text-align:center}.mi-list .loadmore{padding:var(--s-3);text-align:center;color:var(--n-600);font-size:var(--fs-label)}.mt-row[data-unread] .mt-row-who,.mt-row[data-unread] .mt-row-subj{font-weight:700}.mt-row[data-unread] .mt-row-top:before{content:"";background:var(--brand-navy);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.mi-tabs{gap:var(--s-1);display:flex}.mi-tabs .mi-tab{color:var(--n-700);border-bottom-color:#0000;font-weight:500;text-decoration:none}.mi-tabs .mi-tab[aria-current=page]{border-bottom-color:var(--n-900);color:var(--n-900);font-weight:600}.mi-item{position:relative}.mi-item .mi-row{grid-template-columns:10px 200px minmax(0,1fr) auto auto}.mi-dot{border-radius:50%;width:6px;height:6px}.mi-item[data-unread] .mi-dot{background:var(--brand-navy)}.mi-item[data-unread] .mi-who b,.mi-item[data-unread] .mi-subj{font-weight:700}.mi-item:not([data-unread]) .mi-subj{font-weight:500}.mi-tags{align-items:center;gap:var(--s-1);flex:none;min-width:0;max-width:360px;display:inline-flex;overflow:hidden}.tbl tbody tr.row-link td a.mi-plain-link:not(.val-link){font-weight:400}.tbl td .mi-tag{max-width:100%}.mi-tag{max-width:160px;padding:1px var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-sm);font-size:var(--fs-label);color:var(--n-700);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.mi-mark{color:var(--n-600);font-size:var(--fs-label);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.mi-wait{color:var(--review);font-size:var(--fs-label);white-space:nowrap;font-weight:600}.mi-acts{right:var(--s-3);background:var(--surface);border:1px solid var(--n-300);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);gap:2px;padding:2px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.mi-item:hover .mi-acts,.mi-item:focus-within .mi-acts{display:inline-flex}.mi-act{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-700);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.mi-act:hover{background:var(--n-100);color:var(--n-900)}.mi-item[data-menu] .mi-acts{display:inline-flex}.mbx-bar{align-items:center;gap:var(--s-2);background:var(--surface);border-bottom:1px solid var(--n-200);flex-wrap:wrap;flex-shrink:0;min-height:44px;padding:0 16px;font-size:13px;display:flex}.mi-page>.mbx-bar{z-index:2;position:sticky;top:0}.mbx-tabs{flex-wrap:wrap;align-self:stretch;align-items:stretch;gap:4px;min-width:0;display:flex}.mbx-tab{color:var(--n-700);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.mbx-tab:hover{color:var(--n-900)}.mbx-tab[aria-current=page]{border-bottom-color:var(--n-900);color:var(--n-900);font-weight:700}.mbx-n{color:var(--n-600);font-size:12px;font-weight:400}.mbx-sp{flex:1}.mbx-tools{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.mbx-star{color:var(--review);align-items:center;display:inline-flex}.mbx-star-btn[data-on]{color:var(--review)}.mbx-opt-at{padding-left:var(--s-3);color:var(--n-600);margin-left:auto;font-size:12px}.mbx-pick{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);display:flex}.mbx-pick .input{flex:1;min-width:0;min-height:32px;font-size:13px}.mbx-head{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--n-200);background:var(--n-50);height:32px;color:var(--n-700);padding:0 16px;font-size:12px;font-weight:600;display:flex}.mbx-resched{align-items:center;gap:var(--s-1);display:inline-flex}.mbx-resched .input{min-height:28px;font-size:12px}.sent-failed{margin-left:var(--s-2);color:var(--danger);font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:55%;overflow:hidden}:is(td .cell:has(.sent-failed)>.cell-text,td .cell:has(.sent-wait)>.cell-text){flex:0 auto;min-width:4em}.sent-wait{margin-left:var(--s-2);color:var(--n-600);font-size:var(--fs-label);white-space:nowrap}.sched-ops{gap:var(--s-2);display:inline-flex}.sched-ops form{display:inline-flex}.mcx-dialog{width:min(880px, calc(100vw - var(--s-6)))}.mcx-dialog[data-big]{width:min(1280px, calc(100vw - var(--s-6)));height:calc(100vh - var(--s-6) * 2)}.mcx-chips{right:var(--s-5);z-index:55;align-items:flex-end;gap:var(--s-2);flex-direction:row-reverse;display:flex;position:fixed;bottom:0}.mcx-chip{border:1px solid var(--n-300);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--surface);max-width:240px;height:36px;box-shadow:var(--shadow-pop);border-bottom:0;align-items:center;display:inline-flex}.mcx-chip-open{align-items:center;gap:var(--s-2);min-width:0;height:100%;padding:0 var(--s-2) 0 var(--s-3);font:inherit;color:var(--n-900);cursor:pointer;background:0 0;border:0;font-size:13px;display:inline-flex}.mcx-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcx-chip-x{width:28px;height:28px;color:var(--n-600);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.mcx-chip-x:hover{background:var(--n-100)}.mcx{position:relative}.mcx-confirm{z-index:5;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mcx-confirm-box{gap:var(--s-2);width:min(380px, calc(100% - var(--s-5) * 2));padding:var(--s-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.mcx-confirm-head{margin:0;font-weight:600}.mcx-confirm-body{color:var(--n-700);font-size:var(--fs-label);margin:0}.mcx-confirm-acts{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2);display:flex}.mail-undo-choices{gap:var(--s-3);flex-wrap:wrap;display:inline-flex}.mcx-undo{left:50%;bottom:var(--s-5);z-index:60;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-radius:var(--r-card);background:var(--n-900);color:var(--surface);box-shadow:var(--shadow-pop);font-size:var(--fs-body);display:inline-flex;position:fixed;transform:translate(-50%)}.mcx-undo-btn{color:var(--surface);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mcx-rich{white-space:pre-wrap;outline:none;overflow-y:auto}.mcx-rich p{min-height:1.6em;margin:0}.mcx-rich ul,.mcx-rich ol{margin:0;padding-left:1.5em}.mcx-rich a{color:var(--brand-link);text-decoration:underline}.mcx-rich img{vertical-align:middle;max-width:100%;height:auto}.mcx-rich p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--n-500);pointer-events:none}.mcx-rich .mvar{border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-900);cursor:pointer;white-space:nowrap;margin:0 1px;padding:0 6px;font-size:.92em;line-height:1.5;display:inline-block}.mcx-rich .mvar.ProseMirror-selectednode{outline:2px solid var(--n-900)}.mcx-fmt-i{font-family:serif;font-style:italic;font-weight:600}.mcx-fmt-u{font-weight:600;text-decoration:underline}.mcx-fmt-ol{font-weight:600;font-size:var(--fs-label)}.mcx-tool[aria-pressed=true]{background:var(--n-200);color:var(--n-900)}.mcx-richbox{overscroll-behavior-y:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.mcx-richbox>.mcx-rich{flex:1}.mcx[data-compact] .mcx-richbox{min-height:240px}.mcx-more{border-radius:var(--r-sm);place-items:center;width:24px;height:24px;display:inline-grid}.mcx-more:hover{background:var(--n-100)}.mcx-sigfold{margin:0 var(--s-4);border-top:1px solid var(--n-200);flex:none}.mcx-sigfold-bar{align-items:center;gap:var(--s-2);width:100%;height:32px;font:inherit;font-size:var(--fs-label);color:var(--n-600);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.mcx-sigfold-lb{flex:none}.mcx-sigfold-one{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-800);flex:1;overflow:hidden}.mcx-sigfold-full{opacity:0;height:0;transition:height 0s linear .12s, opacity .12s var(--ease-in), transform .12s var(--ease-in);overflow:hidden;transform:translateY(-4px)}.mcx-sigfold[data-open] .mcx-sigfold-full{opacity:1;height:auto;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transform:none}.mcx-sigfold-text{padding:0 0 var(--s-2);white-space:pre-wrap;font-size:var(--fs-label);color:var(--n-700)}@media (prefers-reduced-motion:reduce){.mcx-sigfold-full,.mcx-sigfold[data-open] .mcx-sigfold-full{transition-duration:.12s;transform:none}}.tpl-split{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.tpl-table{min-width:0;overflow:auto}.tpl-table tr[aria-current=true] td{background:var(--n-50)}.tpl-bar{width:56px;height:4px;margin-left:var(--s-2);background:var(--n-200);vertical-align:middle;border-radius:2px;display:inline-block;overflow:hidden}.tpl-bar>span{background:var(--n-900);height:100%;display:block}.tpe-fields{gap:var(--s-2);padding:var(--s-3) var(--s-4);flex-direction:column;flex:1;min-height:0;display:flex}.tpe-row{align-items:center;gap:var(--s-2);font-size:var(--fs-label);grid-template-columns:72px minmax(0,1fr);display:grid}.tpe-label{color:var(--n-600)}.tpe-tools{border-top:1px solid var(--n-200);border-bottom:1px solid var(--n-200);flex-wrap:wrap;align-items:center;gap:2px;padding:2px 0;display:flex}.tpe-body{flex-direction:column;flex:1;min-height:220px;display:flex}.tpe-body .mcx-rich{padding:var(--s-2) 0}.tpl-empty{align-items:center;gap:var(--s-4);padding:var(--s-6) var(--s-4);flex-direction:column;display:flex}.tpl-empty-title{margin:0;font-weight:600}.tpl-examples{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));width:min(720px,100%);display:grid}.tpl-example{padding:var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tpl-example:hover{border-color:var(--n-500)}.tpl-example span{color:var(--n-600);font-size:var(--fs-label)}.mcx-foot{row-gap:var(--s-1);flex-wrap:wrap}.mcx-autosave{white-space:nowrap}.mcx-head .mcx-autosave{margin-left:auto}.mcx-head .mcx-autosave+.mcx-steps{margin-left:var(--s-3)}.mcx-foot .mcx-splitbtn{margin-left:auto}.mset{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.mset-nav{padding:var(--s-3);border-right:1px solid var(--n-200);flex-direction:column;gap:2px;display:flex}.mset-nav-item{min-height:32px;padding:0 var(--s-3);color:var(--n-700);border-radius:8px;align-items:center;font-size:13px;text-decoration:none;display:flex}.mset-nav-item:hover{background:var(--n-100);color:var(--n-900)}.mset-nav-item[aria-current=page]{background:var(--n-100);color:var(--n-900);font-weight:700}.mset-body{overscroll-behavior-y:none;min-width:0;padding:var(--s-4) var(--s-5);gap:var(--s-5);flex-direction:column;max-width:880px;display:flex;overflow-y:auto}.mset-group{gap:var(--s-2);flex-direction:column;display:flex}.mset-subtitle{margin:var(--s-4) 0 var(--s-1);padding-bottom:var(--s-1);border-bottom:1px solid var(--n-200);font-size:var(--fs-body);font-weight:600}.mset-group>.form>.mset-subtitle:first-of-type{margin-top:0}.mset-value.mset-wrap{flex-wrap:wrap}.mset-value .input.mset-wide{width:100%;max-width:none}.mset-title{margin:0 0 var(--s-1);font-size:var(--fs-head)}.mset-row{align-items:center;gap:var(--s-3);grid-template-columns:200px minmax(0,1fr);min-height:36px;font-size:13px;display:grid}.mset-label{color:var(--n-600)}.mset-value{align-items:center;gap:var(--s-2);min-width:0;color:var(--n-900);display:inline-flex}.mset-value .input,.mset-value .select{max-width:360px}.mset-num{width:96px}.mset .mset-narrow{width:120px;min-width:0}.mset .select{appearance:none;width:auto;min-width:160px;max-width:360px;height:var(--control-h);padding:0 28px 0 var(--s-2);font-family:inherit;font-size:var(--fs-body);color:var(--n-900);border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center / 14px;cursor:pointer}.mset .select:hover{border-color:var(--n-400)}.mset .select:disabled{cursor:default;color:var(--n-600);background-color:var(--n-50)}.mset-check{align-items:center;gap:var(--s-2);display:inline-flex}.mset-seg{border:1px solid var(--n-200);border-radius:8px;display:inline-flex;overflow:hidden}.mset-seg-item{position:relative}.mset-seg-item input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mset-seg-item span{min-height:30px;padding:0 var(--s-3);color:var(--n-700);align-items:center;font-size:13px;display:inline-flex}.mset-seg-item+.mset-seg-item span{border-left:1px solid var(--n-200)}.mset-seg-item input:checked+span{background:var(--n-900);color:var(--surface)}.mset-seg-item input:focus-visible+span{outline:2px solid var(--brand-navy);outline-offset:-2px}.mset-card{border:1px solid var(--n-200);background:var(--surface);border-radius:10px}.mset-card-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.mset-card-name{flex-direction:column;min-width:0;font-size:13px;display:inline-flex}.mset-card-body{padding:var(--s-1) var(--s-4) var(--s-3);border-top:1px solid var(--n-200)}.mset-sub{color:var(--n-600);font-size:var(--fs-label)}.mset-chip{background:var(--n-100);min-height:22px;color:var(--n-700);font-size:var(--fs-label);border-radius:11px;align-items:center;padding:0 8px;display:inline-flex}.mset-chip[data-warn]{background:var(--danger-tint);color:var(--danger)}.mset-empty{color:var(--n-600);margin:0;font-size:13px}.mprv-count{color:var(--n-500);margin-left:6px;font-size:13px;font-weight:400}.mprv-search{position:relative}.mprv-search-box{border:1px solid var(--n-200);background:var(--surface);min-height:32px;color:var(--n-500);border-radius:7px;align-items:center;gap:8px;padding:0 12px;display:flex}.mprv-search-box:focus-within{border-color:var(--n-900)}.mprv-input{min-width:0;font:inherit;color:var(--n-900);background:0 0;border:0;outline:0;flex:1;font-size:13px}.mprv-pop{z-index:20;border:1px solid var(--n-200);background:var(--surface);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #14181f1f}.mprv-opt{min-height:36px;font:inherit;color:var(--n-900);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.mprv-opt:hover,.mprv-opt:focus-visible{background:var(--n-100)}.mprv-none{color:var(--n-600);margin:0;padding:8px;font-size:13px}.mprv-list{border-top:1px solid var(--n-200);flex-direction:column;display:flex}.mprv-row{border-bottom:1px solid var(--n-200);align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:13px;display:flex}.mprv-mark{background:var(--n-100);width:22px;height:22px;color:var(--n-700);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.mprv-person{border-radius:50%}.mprv-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mprv-sub{color:var(--n-600);margin-left:10px;font-size:12px}.mset-note{color:var(--n-600);font-size:var(--fs-label);align-items:center;gap:4px;margin:0;display:inline-flex}.mset-state{margin-top:var(--s-1);color:var(--n-600);font-size:var(--fs-label);display:block}.mset-state[data-state=error]{color:var(--danger)}.mset-sig{border:1px solid var(--n-200);border-radius:10px;overflow:hidden}.mset-sig-tools{padding:4px var(--s-2);border-bottom:1px solid var(--n-200);align-items:center;gap:2px;display:flex}.mset-sig-body{min-height:120px;padding:var(--s-3);flex-direction:column;display:flex}.mset-sig-body .mcx-rich{min-height:96px;padding:0}.mset-count{color:var(--n-600);font-size:var(--fs-label)}.mset-count[data-over]{color:var(--danger)}@media (max-width:760px){.mset{grid-template-columns:minmax(0,1fr)}.mset-nav{border-right:0;border-bottom:1px solid var(--n-200);flex-direction:row;overflow-x:auto}.mset-row{grid-template-columns:minmax(0,1fr);gap:4px}}.mset-checks{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:inline-flex}.mset-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.mset-chip-x{border:1px solid var(--n-200);min-height:26px;font-size:var(--fs-label);border-radius:13px;align-items:center;gap:2px;padding:0 4px 0 10px;display:inline-flex}.mset-chip-x .icon-btn{width:20px;height:20px}.mset-add{align-items:center;gap:var(--s-2);display:inline-flex}.mset-add .input{width:240px}.mset-value:has(>.mset-add){flex-wrap:wrap}.mset-add{flex-wrap:wrap;max-width:100%}.mset-add .input{max-width:100%}.mset-import{align-items:center;gap:var(--s-2);display:flex}.mset-import .btn{height:32px;padding:0 16px}.mset-import .mset-state{margin-top:0}.mset-group>.mset-title:not(:first-child){margin-top:var(--s-4)}.sis-members{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:inline-flex}.sis-connect{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sis-forward{align-items:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.sis-field{flex-direction:column;gap:4px;display:flex}.sis-mode{color:var(--n-700);font-size:var(--fs-sm,13px)}.mtg-title{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-2);min-width:0;display:flex}.mtg-subj{min-width:0;color:var(--n-900);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:400;line-height:1.3}.mtg-box{height:22px;padding:0 2px 0 var(--s-2);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-700);font-size:var(--fs-label);flex:none;align-items:center;gap:2px;display:inline-flex}.mtg-box-x{border-radius:var(--r-sm);width:18px;height:18px;color:var(--n-600);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.mtg-box-x:hover{background:var(--n-200);color:var(--n-900)}.mtg-pos{margin-right:var(--s-1);color:var(--n-600);font-size:var(--fs-label);white-space:nowrap;flex:none}.mtg-star[data-on],.mbx-star,.mbx-star-btn[data-on]{color:var(--review)}.mtg-star[data-on] svg,.mbx-star svg,.mbx-star-btn[data-on] svg{fill:var(--review);color:var(--review)}.mtg-msgs{padding:0 var(--s-4) var(--s-4);flex-direction:column;display:flex}.mtg-row{align-items:center;gap:var(--s-3);width:100%;min-width:0;padding:var(--s-2) 0;border:0;border-top:1px solid var(--n-200);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.mtg-row:hover{background:var(--n-50)}.mtg-row-who{text-overflow:ellipsis;white-space:nowrap;flex:none;width:160px;max-width:30%;font-weight:600;overflow:hidden}.mtg-row-snip{min-width:0;color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mtg-fold{border-top:1px solid var(--n-200)}.mtg-head-fold{cursor:pointer}.mtg-more{min-width:28px;height:28px;margin:var(--s-2) 0;padding:0 var(--s-1);border:1px solid var(--n-300);background:var(--surface);color:var(--n-700);font:inherit;font-size:var(--fs-label);cursor:pointer;border-radius:999px;align-self:flex-start;place-items:center;display:inline-grid}.mtg-more:hover{background:var(--n-100)}.mtg-msg{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--n-200);flex-direction:column;display:flex}.mtg-head{gap:0 var(--s-4);align-items:flex-start;display:flex}.mtg-head .mt-av{flex:none;width:40px}.mtg-head .mt-av .cell-mark{width:40px;height:40px;font-size:16px}.mtg-head-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mtg-head-top{align-items:center;gap:var(--s-1);min-width:0;min-height:28px;display:flex}.mtg-head-top .mt-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mtg-head-top .mtg-addr{flex:0 100 auto}.mtg-who{align-items:baseline;gap:var(--s-1);flex:0 auto;min-width:0;display:flex}@media (max-width:1100px){.mtg-who{flex-direction:column;align-items:flex-start;gap:0}.mtg-head-top .mt-name,.mtg-head-top .mtg-addr{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}}.mtg-addr{min-width:0;color:var(--n-600);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtg-head-sub{gap:0 var(--s-2);color:var(--n-600);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.mtg-head-sub span+span:before{content:"・";margin-right:var(--s-2)}.mtg-body,.mtg-reply{min-width:0;padding-left:56px}.mtg-reply-bar{gap:var(--s-2);flex-wrap:wrap;display:flex}.mtg-sum{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--n-300);background:var(--surface);flex-direction:column;display:flex}.mtg-sum-head{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.mtg-sum-title{font-size:var(--fs-label);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mtg-sum-title svg{color:var(--ai-ink)}.mtg-sum-points{flex-direction:column;gap:4px;margin:0;padding-left:1.2em;font-size:13px;line-height:1.6;display:flex}.mtg-sum-next{margin:0;font-size:13px;line-height:1.6}.mtg-sum-src{color:var(--n-600);font-size:var(--fs-label);margin:0}.mcx-ai-ask{gap:var(--s-2);padding:0 var(--s-3) var(--s-3);flex-direction:column;display:flex}.mcx-ai-chips{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.instant-nav{display:contents}.instant-veil{z-index:5;background:var(--surface,#fff);flex-direction:column;gap:24px;padding:24px 32px;display:flex;position:fixed;overflow:hidden}.instant-veil-sec{flex-direction:column;gap:10px;max-width:720px;display:flex}.instant-veil-title{font-size:var(--fs-head);color:var(--n-900);margin:0;font-weight:600}.nlr-opens{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nlr-opens li{justify-content:space-between;align-items:center;gap:var(--s-3);border-top:1px solid var(--n-200);min-height:36px;font-size:13px;display:flex}.nlr-opens li:first-child{border-top:0}.nlr-opens-at{color:var(--n-700);font-variant-numeric:tabular-nums}.tplvar-pop{flex-direction:column;width:360px;padding:0;display:flex;overflow:hidden}.tplvar-find{align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-3);border-bottom:1px solid var(--n-200);color:var(--n-600);display:flex}.tplvar-input{min-width:0;height:100%;font:inherit;color:var(--n-900);background:0 0;border:0;flex:1;font-size:13px}.tplvar-input:focus{outline:none}.tplvar-to{padding:var(--s-2) var(--s-3) 0;color:var(--n-600);text-align:right;margin:0;font-size:12px}.tplvar-list{overscroll-behavior-y:none;max-height:340px;padding:var(--s-1) 0 var(--s-2);overflow-y:auto}.tplvar-gh{padding:var(--s-2) var(--s-3) 4px;color:var(--n-600);font-size:12px;font-weight:600;display:block}.tplvar-row{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;height:32px;padding:0 var(--s-3);font:inherit;color:var(--n-900);text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;display:flex}.tplvar-row[aria-selected=true]{background:var(--n-100)}.tplvar-val{text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--n-600);overflow:hidden}.tplvar-val[data-empty]{color:var(--n-500)}.mvar-pop{z-index:70;gap:var(--s-2);width:280px;padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:fixed}.mvar-pop-lb{color:var(--n-700);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.mvar-pop-acts{justify-content:flex-end;gap:var(--s-2);display:flex}:root{--gutter:16px;--check-w:40px}@media (max-width:767px){:root{--gutter:12px}}.topbar .btn,.viewbar .btn{border-radius:7px;gap:5px;height:28px;padding:0 10px;font-size:12.5px}.topbar .btn:not(.btn-primary)>svg,.viewbar .btn:not(.btn-primary)>svg{width:14px;height:14px}.input{padding:0 12px}.textarea{padding:8px 12px}.pick-trigger{padding:0 12px}.datefield-button{padding:0 var(--s-6) 0 12px}.tbl thead th.col-check,.tbl tbody td.col-check,.tbl tfoot td.col-check{width:var(--check-w)}:is(.tbl:has(.col-check),.notes-tbl:has(.col-check)){--frozen-left:var(--check-w)}.tbl .col-check+.col-name{padding-left:8px}.tbl :is(thead th,tbody td,tfoot td):first-child:not(.col-check){padding-left:var(--gutter)}.tbl :is(thead th,tbody td,tfoot td):last-child:not(.col-rest){padding-right:var(--gutter)}.tbl :is(thead th,tbody td,tfoot td):nth-last-child(2):has(+.col-rest){padding-right:var(--gutter)}:is(.tbl td:has(>.colpick>.icon-btn:only-child),.tbl td:has(>.icon-btn:only-child),.tbl td:has(>.filemenu>.icon-btn)){padding:0 var(--gutter) 0 8px}.tbl:has(thead th.col-name) thead th.col-rest{padding:0;width:0!important}.tbl:has(thead th.col-rest) thead th.col-name{width:auto!important}.cs-comp .cs-box{box-shadow:none;resize:none;background:0 0;border:0;border-radius:0}.cs-comp .cs-box:focus,.cs-comp .cs-box:focus-visible{box-shadow:none;outline:none}.cs-comp[data-mode=note]{border-color:var(--review);background:var(--review-tint)}.cs-comp[data-mode=note] .cs-box[data-note=true]{background:0 0;border:0}.cs-comp[data-ai=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--ai-from) 7%, var(--surface)), color-mix(in srgb, var(--ai-to) 7%, var(--surface)))}.cs-comp .cs-ctab,.cs-comp .cs-cact{padding:0 var(--s-1)}.cs-ticket-head .cs-iconbtn{width:32px;height:32px}.colpick>.btn.cs-iconbtn{justify-content:center;width:32px;height:32px;padding:0}.cs-side .ac-name{white-space:normal;overflow-wrap:anywhere;flex:1 1 0}.cs-side .ac-l1{align-items:flex-start}.cs-side .ac-pri{margin-top:1px}.cs-msg{max-width:min(640px,80%)}.cs-lh-wrap{flex-direction:column;flex:none;display:flex}.cs-lh-wrap .cs-lh{border-bottom:0}.cs-lh-btn{height:28px;padding:0 var(--s-2);font-size:var(--fs-label);gap:6px}.cs-lh-btn[aria-pressed=true]{border-color:var(--n-900)}.cs-lh-order{min-width:0}.cs-lh-order .cs-lh-btn{max-width:100%}.cs-lh-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-ig-h{appearance:none;align-items:center;gap:var(--s-2);width:100%;height:34px;padding:0 var(--s-3);color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:#f7f7f8;border:0;border-bottom:1px solid #efefef;display:flex}.cs-ig-h .nav-icon{width:12px;height:12px;color:var(--n-600)}.cs-ig-p{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.cs-ig-p i{background:#8a919c;border-radius:50%;width:6px;height:6px}.cs-ig-p[data-tone=green] i{background:#2f9e55}.cs-ig-p[data-tone=yellow] i{background:#e0a800}.cs-ig-c{color:#8a919c;font-size:var(--fs-label)}.cs-nr{background:#e8590c;border-radius:50%;flex:none;width:7px;height:7px}.devtf-ai-row{align-items:center;gap:var(--s-2);color:var(--ai-from);font-size:var(--fs-label);display:flex}.devtf-sp{flex:auto}.devtf [data-ai=true]{background:color-mix(in srgb, var(--ai-from) 7%, var(--surface))}.devtf-kinds{gap:var(--s-1);flex-wrap:wrap;display:inline-flex}.devtf-kind{appearance:none;padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--n-700);font:inherit;font-size:var(--fs-label);cursor:pointer}.devtf-kind-on{border-color:var(--n-900);background:var(--n-900);color:var(--on-brand)}.devtf-kind-on[data-ai=true]{background:var(--n-900)}.mt-rel{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mt-rel li{align-items:flex-start;gap:var(--s-2);color:var(--n-600);display:flex}.mt-rel-main{min-width:0;color:var(--n-900);flex-direction:column;text-decoration:none;display:flex}.mt-rel-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mt-rel-main:hover b{text-decoration:underline}.mt-dialog{width:min(880px, calc(100vw - var(--s-6)));height:min(760px, calc(100vh - var(--s-6) * 2));flex-direction:column;margin:auto;padding:0;display:flex;inset:0;overflow:hidden}.mt-dialog:not([open]){display:none}.mt-dialog>.mt-mid{overscroll-behavior-y:none;flex:1;min-height:0;overflow-y:auto}.tpw .mcx-opts{gap:var(--s-4)}.tpw .mcx-opt b{margin:0 4px;font-weight:600}.tpw-folder{align-items:center;gap:6px;display:inline-flex}.tpw .mcx-val{align-items:center;gap:var(--s-2);display:flex}.tpw .mcx-val .colpick,.tpw .mcx-val .choice{min-width:0}.tpw-ai{margin-top:var(--s-3)}.tpw .mcx-steps{flex:1}.ms-connects{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip-won{border-color:var(--opt-green-bg);background:var(--opt-green-bg);color:var(--opt-green-fg)}.chip-danger{border-color:var(--opt-red-bg);background:var(--opt-red-bg);color:var(--opt-red-fg)}.chip-review{border-color:var(--opt-amber-bg);background:var(--opt-amber-bg);color:var(--opt-amber-fg)}.chip-stage-1{border-color:var(--opt-blue-bg);background:var(--opt-blue-bg);color:var(--opt-blue-fg)}.chip-stage-2{border-color:var(--opt-purple-bg);background:var(--opt-purple-bg);color:var(--opt-purple-fg)}.chip-stage-3{border-color:var(--opt-teal-bg);background:var(--opt-teal-bg);color:var(--opt-teal-fg)}.chip-accent{border-color:var(--opt-gray-bg);background:var(--opt-gray-bg);color:var(--opt-gray-fg)}.chip:is(.chip-won,.chip-danger,.chip-review,.chip-stage-1,.chip-stage-2,.chip-stage-3,.chip-opt-gray,.chip-opt-blue,.chip-opt-green,.chip-opt-amber,.chip-opt-orange,.chip-opt-red,.chip-opt-purple,.chip-opt-teal):not(:has(>.dot)):before{content:"";border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.cell-text>.chip:before{margin-right:var(--s-1);vertical-align:1px;display:inline-block}.chip:is(.chip-won,.chip-danger,.chip-review,.chip-stage-1,.chip-stage-2,.chip-stage-3,.chip-opt-gray,.chip-opt-blue,.chip-opt-green,.chip-opt-amber,.chip-opt-orange,.chip-opt-red,.chip-opt-purple,.chip-opt-teal){padding-left:6px}.empty-starts{justify-content:center;gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.empty-starts .btn{margin-top:0}.card{border:0;border-bottom:1px solid var(--n-200);background:0 0;border-radius:0}.card+.card{margin-top:0}.card-head{padding:var(--s-2) var(--gutter)}.card-body{padding:var(--s-3) var(--gutter)}.panel{border:0;border-bottom:1px solid var(--n-200);background:0 0;border-radius:0;margin:0}.settings-card{border:0;border-top:1px solid var(--n-200);border-radius:0}.kanban-col{border:0}.kanban-col[data-over=true]{background:var(--n-100)}.ct-tabs{padding:0 var(--gutter)}.recflat-pad,.ct-pad{padding-left:var(--gutter);padding-right:var(--gutter)}.meeting-tabs{padding:0}.mcx-page{box-shadow:none;border:0;border-radius:0}.side-assoc-card{border:0!important;border-bottom:1px solid var(--n-200)!important;box-shadow:none!important;border-radius:0!important}.tl2-card{background:var(--n-50);border:0}.nmod{background:var(--surface);width:min(880px,100vw - 32px);max-width:none;height:calc(100vh - 96px);max-height:none;color:var(--n-900);border:0;border-radius:14px;flex-direction:column;margin:48px auto;padding:0;animation:.15s ease-out nmod-in;display:flex;overflow:hidden;box-shadow:0 1px 2px #18181b14,0 24px 64px #18181b38}.nmod:not([open]){display:none}.nmod::backdrop{background:#0000006b;animation:.15s ease-out nmod-dim}@keyframes nmod-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nmod-dim{0%{opacity:0}to{opacity:1}}.nmod{opacity:0;transition:opacity var(--dur-2) var(--ease-in), transform var(--dur-2) var(--ease-in), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete;animation:none;transform:translateY(8px)scale(.98)}.nmod[open]{opacity:1;transition-duration:var(--dur-3);transition-timing-function:var(--ease-out);transform:none}@starting-style{.nmod[open]{opacity:0;transform:translateY(8px)scale(.98)}}.nmod::backdrop{opacity:0;transition:opacity var(--dur-2) var(--ease-in), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete;animation:none}.nmod[open]::backdrop{opacity:1;transition-duration:var(--dur-3)}@starting-style{.nmod[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.nmod,.nmod[open],.nmod::backdrop{transition-duration:var(--dur-1)!important}.nmod,.nmod[open]{transform:none}@starting-style{.nmod[open]{transform:none}}}.nmod[data-full]{width:calc(100vw - 24px);height:calc(100vh - 24px);margin:12px}@media (max-width:639px){.nmod,.nmod[data-full]{border-radius:0;width:100vw;height:100vh;margin:0}}.nmod-head{border-bottom:1px solid var(--n-200);flex:none;align-items:center;gap:6px;height:48px;padding:0 10px 0 16px;font-size:13px;display:flex}.nmod-head .sp{flex:1}.nmod-origin{min-width:0;max-width:280px;color:var(--n-900);align-items:center;gap:6px;font-weight:600;display:inline-flex}.nmod-origin .cell-mark{width:18px;height:18px;margin-right:0}.nmod-origin-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nmod-sep{color:var(--n-400)}.nmod-kind{color:var(--n-600)}.nmod-step{align-items:center;gap:2px;margin-left:8px;display:inline-flex}.nmod-step .icon-btn[disabled]{opacity:.35}.nmod-pos{color:var(--n-600);font-variant-numeric:tabular-nums;margin-left:4px}.nmod-state{color:var(--n-600);white-space:nowrap;align-items:center;gap:6px;margin-right:6px;font-size:12px;display:inline-flex}.nmod-state[data-state=error],.nmod-state[data-state=conflict]{color:var(--danger)}.nmod-state .linklike{font-size:12px}.nmod-body{overscroll-behavior-y:none;flex:auto;padding:28px 24px 64px;overflow-y:auto}.nmod-col{flex-direction:column;gap:12px;max-width:640px;margin:0 auto;display:flex}.nmod[data-full] .nmod-col{max-width:720px}.nmod-title{width:100%;color:var(--n-900);background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:24px;font-weight:700;line-height:1.3}.nmod-title::placeholder{color:var(--n-400)}.nmod-rel{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nmod-chip{background:var(--n-100);max-width:260px;height:26px;color:var(--n-900);border-radius:6px;align-items:center;gap:6px;padding:0 4px 0 6px;font-size:13px;display:inline-flex}.nmod-chip-fixed{padding-right:8px}.nmod-chip .cell-mark{width:18px;height:18px;margin-right:0}.nmod-chip-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nmod-x{appearance:none;width:18px;height:18px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nmod-x:hover{background:var(--n-200);color:var(--n-900)}.nmod-x .nav-icon{width:12px;height:12px}.nmod-add{appearance:none;height:26px;color:var(--n-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:13px;display:inline-flex}.nmod-add:hover{background:var(--n-100);color:var(--n-900)}.nmod-add .nav-icon{width:13px;height:13px}.nmod-meta{color:var(--n-600);align-items:center;gap:6px;font-size:12px;display:flex}.nmod-meta .cell-mark{width:18px;height:18px;margin-right:0}.nmod-editor{border-top:1px solid var(--n-200);cursor:text;flex:auto;min-height:240px;padding-top:8px}.nmod-missing{color:var(--n-600);text-align:center;margin:48px auto}.nmod-sk-title>span{width:50%;height:24px}.ntab{flex-direction:column;gap:12px;display:flex}.ntab-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ntab-bar .sp{flex:1}.ntab-search{border:1px solid var(--n-300);width:200px;height:28px;color:var(--n-500);border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ntab-search input{min-width:0;color:var(--n-900);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ntab-search .nav-icon{width:14px;height:14px}.ntab-chips{gap:6px;display:inline-flex}.ntab-chip{appearance:none;border:1px solid var(--n-300);background:var(--surface);height:28px;color:var(--n-800);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.ntab-chip[aria-pressed=true]{border-color:var(--n-900);background:var(--n-900);color:var(--surface);font-weight:600}.ntab-chip[aria-pressed=true] .count{color:inherit;opacity:.8}.ntab-seg{background:var(--n-100);border-radius:8px;padding:2px;display:inline-flex}.ntab-seg button{appearance:none;height:24px;color:var(--n-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px}.ntab-seg button[aria-pressed=true]{background:var(--surface);color:var(--n-900);font-weight:600;box-shadow:0 1px 2px #18181b1a}.ntab-bar .btn{height:28px}.ntab-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ntab-card{border:1px solid var(--n-200);background:var(--surface);height:184px;color:var(--n-900);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px 12px;text-decoration:none;display:flex;overflow:hidden}.ntab-card:hover{border-color:var(--n-400)}.ntab-card-t{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ntab-card-b{min-height:0;color:var(--n-800);flex:auto;font-size:13px;line-height:20px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}.ntab-card-b p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ntab-card-b .ntab-h{color:var(--n-900);font-weight:600}.ntab-card-b .ntab-li,.ntab-card-b .ntab-ol,.ntab-card-b .ntab-task{padding-left:16px;position:relative}.ntab-card-b .ntab-li:before{content:"";background:var(--n-600);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:4px}.ntab-card-b .ntab-ol:before{content:attr(data-n);color:var(--n-600);position:absolute;left:0}.ntab-card-b .ntab-task:before{content:"";border:1px solid var(--n-500);border-radius:3px;width:10px;height:10px;position:absolute;top:4px;left:0}.ntab-card-b .ntab-task[data-done]{color:var(--n-500);text-decoration:line-through}.ntab-card-b .ntab-q{color:var(--n-600);padding-left:10px}.ntab-card-b .ntab-kindline,.ntab-card-b .ntab-empty{color:var(--n-500)}.ntab-card-f{color:var(--n-600);flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.ntab-card-f .sp{flex:1}.ntab-card-f .cell-mark{width:18px;height:18px;margin-right:0}.ntab-none{color:var(--n-600);text-align:center;margin:24px 0}@media (max-width:720px){.ntab-cards{grid-template-columns:minmax(0,1fr)}}.empty-why{max-width:420px;color:var(--n-600);font-size:var(--fs-body);text-align:center;margin:0}.pvt-group+.pvt-group{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--n-200)}.pvt-check{border:1px solid var(--n-400);background:var(--surface);border-radius:4px;flex:none;width:14px;height:14px}.pvt-check[data-on]{border-color:var(--n-900);background:var(--n-900);box-shadow:inset 0 0 0 2px var(--surface)}.pvt-sort{align-items:center;gap:var(--s-1);display:flex}.pvt-sort-name{min-width:0;padding-left:var(--s-2);flex:auto}.pvt-sort .icon-btn[aria-pressed=true]{background:var(--n-100);color:var(--n-900)}.viewbar .lvtools .btn,.viewbar .lvtools .btn-primary{min-height:28px}.recflat{--ct-tabs-h:38px;--ct-sticky-top:calc(var(--recflat-head-h,64px) + var(--ct-tabs-h))}.main:has(>.topbar)>.recflat{--ct-sticky-top:calc(var(--bar-h) + var(--recflat-head-h,64px) + var(--ct-tabs-h))}.recflat :is(.ct-tlk-chips,.ct-filters,.sf-bar,.propt-bar){top:var(--ct-sticky-top);z-index:2;background:var(--surface);padding-top:var(--s-2);padding-bottom:var(--s-2);position:sticky}.confirm-pop{width:280px;padding:var(--s-3)}.confirm-msg{margin:0 0 var(--s-3);color:var(--n-900);font-size:var(--fs-body);white-space:normal;line-height:1.6}.confirm-acts{justify-content:flex-end;gap:var(--s-2);display:flex}.nmenu{min-width:240px}.nmenu .nmenu-sec{border-top:1px solid var(--n-200);margin-top:4px;padding-top:4px}.nmenu-error{color:var(--danger);margin:4px 8px;font-size:12px}.nmenu-facts{border-top:1px solid var(--n-200);color:var(--n-600);grid-template-columns:auto 1fr;gap:2px 12px;margin:4px 0 0;padding:8px 10px 6px;font-size:12px;display:grid}.nmenu-facts dt{color:var(--n-500)}.nmenu-facts dd{color:var(--n-800);margin:0}.shd{flex-direction:column;gap:16px;min-width:min(520px,100vw - 64px);display:flex}.shd-sec{flex-direction:column;gap:6px;display:flex}.shd-h{color:var(--n-600);margin:0 0 2px;font-size:12px;font-weight:600}.shd-row{align-items:center;gap:10px;min-height:36px;display:flex}.shd-row .cell-mark{width:24px;height:24px;margin-right:0}.shd-ic{background:var(--n-100);width:24px;height:24px;color:var(--n-700);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.shd-ic .nav-icon{width:14px;height:14px}.shd-main{min-width:0;color:var(--n-900);flex-direction:column;flex:1;font-size:14px;display:flex}.shd-sub{color:var(--n-600);font-size:12px}.shd-fixed{color:var(--n-800);align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.shd-dim{color:var(--n-500);font-size:12px}.shd-switchrow{cursor:pointer}.shd-switch{appearance:none;background:var(--n-300);cursor:pointer;border-radius:999px;flex:none;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.shd-switch:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #18181b33}.shd-switch:checked{background:var(--n-900)}.shd-switch:checked:after{transform:translate(14px)}.shd-switch:disabled{opacity:.5;cursor:default}.shd-url{gap:8px;display:flex}.shd-url .input{min-width:0;color:var(--n-700);flex:1;font-size:13px}.shd-facts{color:var(--n-700);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.shd-fact{align-items:center;gap:6px;display:inline-flex}.shd-fact>.nav-icon{width:14px;height:14px;color:var(--n-500)}.shd-fact .linklike{margin-left:4px;font-size:13px}.shd-pw{gap:6px;display:inline-flex}.shd-pw .input{width:160px;height:28px}.shd-foot{border-top:1px solid var(--n-200);align-items:center;gap:8px;padding-top:12px;display:flex}.shd-foot .sp{flex:1}.cal-search-list{z-index:30;width:360px;max-height:360px;padding:var(--s-1);overscroll-behavior-y:none;border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.cal-search-list a{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-radius:var(--r);color:var(--n-900);padding:6px 8px;text-decoration:none;display:flex}.cal-search-list a:hover{background:var(--n-100)}.cal-search-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.cal-search-list span,.cal-search-empty{color:var(--n-600);flex:none;font-size:12px}.cal-search-empty{padding:8px}.cal-color-h{color:var(--n-600);margin:0;padding:2px 6px 6px;font-size:12px}.cal-color-def{width:100%;height:32px;color:var(--n-800);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:0 6px;font-size:13px;display:flex}.cal-color-def:hover:not(:disabled){background:var(--n-100)}.cal-color-def:disabled{cursor:default}.cal-color-def svg{width:14px;height:14px;color:var(--n-700);margin-left:auto}.cal-color-def-sw{border:1.5px solid var(--n-300);background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px;position:relative;overflow:hidden}.cal-color-def-sw:after{content:"";background:var(--n-400,#c9ced6);width:1.5px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:rotate(45deg)}.cal-item.cal-l-x,.cal-chip.cal-l-x{border-color:var(--cx)}.meeting-main{padding-top:var(--s-2)}.meeting-rail>.player{margin-bottom:0}.meeting-rail>.mov{border:0;border-radius:0;margin-top:0;padding:0}.tr-who{margin-bottom:0;line-height:28px}.tr-tm,.tr-tm-seek{padding-top:0;line-height:28px}.tr-utt{padding:1px 8px;line-height:1.7}.tr-now,.tr-now:hover{background:#eef0f3}.tr-now .tr-at{opacity:1;color:var(--n-800)}.tr-now .tr-at:before{content:"▶ ";font-size:9px}.meeting-panel{padding-right:var(--s-2);padding-left:var(--s-2);margin-left:calc(-1 * var(--s-2));padding-bottom:var(--s-4);overflow-x:clip}.mins-empty{margin-top:0}.tr-utt .tr-at{top:2px}.table-wrap .tbl.nlg-senders{table-layout:auto}.table-wrap .tbl.nlg-senders th,.table-wrap .tbl.nlg-senders td{white-space:nowrap;text-overflow:clip;max-width:none;padding-inline:8px;overflow:visible}.table-wrap .tbl.nlg-senders td.nl-addr{font-size:var(--fs-body)}.viewbar-seg{border:1px solid var(--n-300);border-radius:var(--r-sm);flex:none;display:inline-flex;overflow:hidden}.viewbar-seg a{height:28px;padding:0 var(--s-3);color:var(--n-700);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.viewbar-seg a+a{border-left:1px solid var(--n-300)}.viewbar-seg a[aria-current=true]{background:var(--n-100);color:var(--n-900);font-weight:600}.sqs-over{align-items:center;gap:var(--s-2);margin-left:var(--s-3);display:inline-flex}.sqs-over-tag{background:var(--n-100);height:20px;color:var(--n-700);border-radius:4px;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.nhist{background:var(--surface);width:min(960px,100vw - 32px);max-width:none;height:calc(100vh - 96px);max-height:none;color:var(--n-900);border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) 280px;margin:48px auto;padding:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #18181b14,0 24px 64px #18181b38}.nhist:not([open]){display:none}.nhist::backdrop{background:#0000006b}.nhist-main{overscroll-behavior-y:none;padding:32px 40px;overflow-y:auto}.nhist-title{margin:0 0 16px;font-size:22px;font-weight:700}.nhist-body{flex-direction:column;gap:2px;font-size:14px;line-height:1.7;display:flex}.nhist-block{border-radius:4px}.nhist-block[data-kind=add]{background:#e7f6ec}.nhist-block[data-kind=del]{color:var(--n-600);background:#fbe4e4;text-decoration:line-through}.nhist-day{color:var(--n-600);padding:12px 10px 4px;font-size:12px;font-weight:600}.nhist-dim{color:var(--n-500)}.nhist-side{border-left:1px solid var(--n-200);background:var(--n-50,#fafafa);flex-direction:column;min-height:0;display:flex}.nhist-h{color:var(--n-600);margin:0;padding:16px 16px 8px;font-size:12px;font-weight:600}.nhist-list{overscroll-behavior-y:none;flex:1;margin:0;padding:0 8px;list-style:none;overflow-y:auto}.nhist-row{appearance:none;width:100%;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.nhist-row:hover{background:var(--n-100)}.nhist-row[aria-pressed=true]{background:var(--n-200)}.nhist-when{font-size:13px;font-weight:600}.nhist-who{color:var(--n-600);font-size:12px}.nhist-foot{border-top:1px solid var(--n-200);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.ntab-kind{align-self:flex-start}.tpl-color{align-items:center;gap:8px;display:inline-flex}.aidrawer-body .wf-ai{border:0;border-radius:0;flex:1;width:auto;min-height:0;max-height:none;position:static}.nla-sum.nla-sum-top{position:static}.nla-sum.nla-sum-top .nla-calc{max-width:420px}.tnotes-pop{min-width:240px;max-width:320px}.tnotes-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msum-topics{gap:var(--s-3);flex-direction:column;display:flex}.msum-topic-head{font-size:var(--fs-body);margin-bottom:2px}.msum-topic-head b{color:var(--n-900);font-weight:600}.msum-topic-head .msum-at,.msum-text .msum-at,.mtask-text .mhit{margin-left:var(--s-2);vertical-align:baseline}.mtask{gap:var(--s-3);flex-direction:column;display:flex}.mtask-list{flex-direction:column;display:flex}.mtask-row{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--n-200);grid-template-columns:minmax(0,1fr) minmax(0,148px) 128px 92px;min-height:36px;display:grid}.mtask-row:last-child{border-bottom:0}.mtask-row.mtask-head{min-height:28px;color:var(--n-600);font-size:var(--fs-label)}.mtask-row.mtask-head .mtask-text{color:inherit;font-size:inherit}.mtask-text{min-width:0;color:var(--n-900);font-size:var(--fs-body)}.mtask-due{color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.mtask-due-btn,.mtask-due-add{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.mtask-due-add{color:var(--n-500);opacity:0}.mtask-due-add .nav-icon{width:13px;height:13px}.mtask-row:hover .mtask-due-add,.mtask-due-add:focus-visible{opacity:1}.mtask-due-btn:hover,.mtask-due-add:hover{color:var(--n-900)}.mtask-due-input{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.mtask-act{justify-content:flex-end;display:flex}.mtask-act .btn{white-space:nowrap}.mtask .mown-btn{border-radius:var(--r);cursor:pointer;color:var(--n-600);background:0 0;border:0;align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.mtask .mown-btn{min-width:0;margin-left:0;padding:0}.mtask .mown-btn:hover{background:0 0}.mtask .mown-btn:hover .mown-pill{background:var(--n-200)}.mown-pill{background:var(--n-100);min-width:0;max-width:100%;height:22px;color:var(--n-900);white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 8px 0 3px;font-size:12px;display:inline-flex}.mown-pill.is-none{color:var(--n-600);padding:0 10px}.mown-pill .cell-mark{flex:none;width:16px;height:16px;margin-right:0;font-size:9px}.mown-pname{text-overflow:ellipsis;min-width:0;max-width:9.5em;overflow:hidden}.mtask{container:mtask/inline-size}@container mtask (max-width:560px){.mtask-row{grid-template-columns:minmax(96px,1fr) auto auto;row-gap:2px;padding:4px 0}.mtask-row>.mtask-text{grid-column:1/-1}.mtask-row.mtask-head{display:none}}.mtask .mown-empty{width:20px;height:20px;color:var(--n-500);place-items:center;display:inline-grid}.mtask .mown-ai{color:var(--ai-from);display:inline-flex}.mtask .mown-ai svg{width:12px;height:12px}.mqa{align-items:center;gap:var(--s-2);display:inline-flex}.mnote-empty{justify-content:center;align-items:center;gap:var(--s-3);flex-direction:column;max-width:none;min-height:50vh;margin:0;display:flex}.mnote-empty-title{font-size:var(--fs-head);color:var(--n-900);font-weight:600}.mnote-starts{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.mnote-tpl-pop{width:280px;padding:var(--s-2)}.mnote-split{display:inline-flex}.mnote-split>form>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.mnote-split>.btn{padding-inline:var(--s-2);border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.mnote-tpl-pop .input{margin-bottom:var(--s-1)}.mnote-tpl-start{gap:var(--s-2);display:flex}.mnote-tpl-start .btn[aria-pressed=true]{background:var(--n-100);box-shadow:inset 0 0 0 1px var(--n-900);font-weight:600}.ai-runner{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.btn-split{align-items:stretch;display:inline-flex}.btn-split>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-split>.colpick>.btn-split-more{border-top-left-radius:0;border-bottom-left-radius:0;height:100%;margin-left:-1px;padding-left:6px;padding-right:6px}.ai-run{color:var(--n-700);font-size:var(--fs-label);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.meeting-tabs .tab-busy{vertical-align:middle;margin-left:6px;display:inline-block}@keyframes ai-pulse{0%,to{opacity:1}50%{opacity:.3}}:is(.meeting-panel:has(.ai-run[data-kind=summary]) .msum,.meeting-panel:has(.ai-run[data-kind=summary]) .summary-list,.meeting-panel:has(.ai-run[data-kind=insight]) .mins-grid){opacity:.45;transition:opacity .16s}.ai-req-pop{width:320px;padding:var(--s-2);gap:var(--s-2);flex-direction:column;display:flex}.ai-req-text{resize:vertical;width:100%;min-height:64px}.ai-req-chips{flex-wrap:wrap;gap:6px;display:flex}.ai-req-chip{border:1px solid var(--n-300);border-radius:var(--r-pill);background:var(--surface);height:24px;color:var(--n-800);font-size:var(--fs-label);cursor:pointer;padding:0 8px}.ai-req-chip:hover{background:var(--n-100)}.ai-req-foot{justify-content:flex-end;gap:var(--s-2);display:flex}.ai-req-h{color:var(--n-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.msum-made{min-width:0;color:var(--n-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tl-empty{margin:var(--s-2) 0;color:var(--n-600);font-size:var(--fs-body)}.tset-tabs{margin-bottom:var(--s-4);padding:0}.tset{flex-direction:column;flex:1;min-height:0;display:flex}.tset-head{align-items:center;gap:var(--s-3);padding:var(--s-5) 28px var(--s-3);display:flex}.tset-head+.tset-tabs{margin:0;padding:0 28px}.tset-pick{margin:0 0 var(--s-2);position:relative}.tset-pick>summary{justify-content:space-between;align-items:center;gap:var(--s-2);height:32px;color:var(--n-900);font-size:var(--fs-label);cursor:pointer;border-radius:8px;padding:0 10px;list-style:none;display:flex;box-shadow:0 0 0 1px #18181b21}.tset-pick>summary::-webkit-details-marker{display:none}.tset-pick-panel{z-index:6;background:var(--surface);border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:36px;left:0;right:0;box-shadow:0 0 0 1px #18181b1a,0 8px 24px #18181b1f}.tset-pick-panel a{min-height:30px;color:var(--n-800);font-size:var(--fs-label);border-radius:6px;align-items:center;padding:0 8px;text-decoration:none;display:flex}.tset-pick-panel a:hover{background:var(--n-100)}.tset-pick-panel a[aria-current=page]{color:var(--n-900);font-weight:600}.tset-pick::details-content{opacity:0;transition:opacity var(--dur-2) var(--ease-in), content-visibility var(--dur-2) allow-discrete}.calset-more::details-content{opacity:0;transition:opacity var(--dur-2) var(--ease-in), content-visibility var(--dur-2) allow-discrete}.objset-pick::details-content{opacity:0;transition:opacity var(--dur-2) var(--ease-in), content-visibility var(--dur-2) allow-discrete}.tset-pick[open]::details-content{opacity:1;transition-duration:var(--dur-3);transition-timing-function:var(--ease-out)}.calset-more[open]::details-content{opacity:1;transition-duration:var(--dur-3);transition-timing-function:var(--ease-out)}.objset-pick[open]::details-content{opacity:1;transition-duration:var(--dur-3);transition-timing-function:var(--ease-out)}.settings-hits{animation:mo-fade-in var(--dur-3) var(--ease-out)}@media (prefers-reduced-motion:reduce){.tset-pick::details-content{transition-duration:var(--dur-1)!important}.calset-more::details-content{transition-duration:var(--dur-1)!important}.objset-pick::details-content{transition-duration:var(--dur-1)!important}.tset-pick[open]::details-content{transition-duration:var(--dur-1)!important}.calset-more[open]::details-content{transition-duration:var(--dur-1)!important}.objset-pick[open]::details-content{transition-duration:var(--dur-1)!important}}.tset-types{gap:var(--s-1);padding:var(--s-3) 28px;border-bottom:1px solid var(--n-200);display:flex}.tset-types a{color:var(--n-700);font-size:var(--fs-label);border-radius:6px;padding:4px 10px;text-decoration:none}.tset-types a:hover{background:var(--n-100);color:var(--n-900)}.tset-types a[aria-current=page]{background:var(--n-100);color:var(--n-900);font-weight:600}.tset-body{overscroll-behavior-y:none;min-height:0;padding:var(--s-4) 28px var(--s-7);flex:1;overflow-y:auto}.tset-body>.mset-body,.objset-body>.mset-body{padding:0;overflow:visible}.tset-tabbar{margin-bottom:var(--s-3);align-items:center;display:flex}.tnotes>.pop{left:auto;right:0}.mnote-others{border-top:1px solid var(--n-200);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:12px;display:flex}.mnote-other{border:1px solid var(--n-300);height:28px;color:var(--n-800);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.mnote-other:hover{background:var(--n-100)}.mnote-other .nav-icon{width:14px;height:14px}.note-task.pop{flex-direction:column;gap:8px;width:320px;max-height:none;padding:10px;display:flex}.note-task-row{gap:8px;display:flex}.note-task-field{min-width:0;color:var(--n-600);flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.note-task-field .input{height:30px}.note-task-foot{justify-content:flex-end;gap:6px;display:flex}.notes-parent{color:var(--n-500)}.kanban[data-holding]{cursor:grabbing;-webkit-user-select:none;user-select:none}.kanban-card{touch-action:pan-y}.kanban-held{z-index:1000;pointer-events:none;transition:rotate var(--dur-1) var(--ease-out), scale var(--dur-1) var(--ease-out);margin:0;position:fixed;top:0;left:0;rotate:3deg;scale:1.03;box-shadow:0 12px 28px #18181b2e,0 2px 6px #18181b1a}@starting-style{.kanban-held{rotate:0deg;scale:1}}.kanban-gap{border:1px dashed var(--n-300);border-radius:var(--r-card,10px);background:var(--n-50,#fafafa);list-style:none}@media (prefers-reduced-motion:reduce){.kanban-held{transition:none;rotate:none;scale:none}}.dvi{grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.dvi-main{width:100%;min-width:0;max-width:720px;margin:0 auto;padding:28px 32px 64px}.dvi-title{margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.35}.dvi-body{color:var(--n-900);white-space:pre-wrap;font-size:14px;line-height:1.75}.dvi-empty{color:var(--n-500)}.dvi-h{border-top:1px solid var(--n-200);color:var(--n-700);margin:32px 0 8px;padding-top:16px;font-size:13px;font-weight:600}.dvi-side{border-left:1px solid var(--n-200);overscroll-behavior-y:none;min-width:0;padding:16px;overflow-y:auto}.dvi-props{flex-direction:column;gap:2px;display:flex}.dvi-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;font-size:13px;display:grid}.dvi-k{color:var(--n-600)}.dvi-v{color:var(--n-900);text-decoration:none}.dvi-sec{border-top:1px solid var(--n-200);margin-top:16px;padding-top:12px}.dvi-h3{color:var(--n-700);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.dvi-none{color:var(--n-500);margin:0;font-size:12px}.dvi-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dvi-list li{align-items:baseline;gap:8px;min-width:0;display:flex}.dvi-list a{color:var(--n-900);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dvi-list code{color:var(--n-600);flex:none;font-size:12px}.dvi-commit{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dvi-dim{color:var(--n-500);font-size:12px}.dvi-num{color:var(--n-700);font-variant-numeric:tabular-nums}.dvi-accept{gap:8px;display:inline-flex}@media (max-width:960px){.dvi{grid-template-columns:minmax(0,1fr)}.dvi-side{border-left:0;border-top:1px solid var(--n-200)}}.drl-tabs{border-bottom:1px solid var(--n-200);gap:4px;margin:0 0 16px;display:flex}.drl-tbl{width:100%}.drl-tbl a{color:var(--n-900)}.drl-step{gap:4px;display:inline-flex}.drl-notes{flex-direction:column;gap:6px;display:flex}.drl-notes-in{min-height:240px;font:inherit;resize:vertical;padding:12px;font-size:14px;line-height:1.75}.drl-notes-state{min-height:18px;color:var(--n-500);margin:0;font-size:12px}.drl-notes-state[data-state=error]{color:var(--danger)}.drl-proj{color:var(--n-900);margin-right:8px}.drl-mig code{font-size:13px}.dvs{flex-direction:column;gap:8px;display:flex}.dvs-head{align-items:center;gap:8px;display:flex}.dvs-head .sp{flex:1}.report-area{fill:var(--n-700);opacity:.12}.report-index{min-width:762px}.report-index th.col-kind{width:136px}.report-index th.col-obj,.report-index th.col-viz{width:76px}.report-index th.col-placed{width:168px}.report-index th.col-folder{width:96px}.report-index th.col-by{width:108px}.report-index th.col-date{width:136px}.report-star-mark{color:var(--n-500);flex:none;margin-left:6px;display:inline-flex}.report-star-mark svg,.report-star svg{width:14px;height:14px}.report-star[aria-pressed=true]{color:var(--n-900)}.report-star[aria-pressed=true] svg,.report-star-mark svg{fill:currentColor}.report-bar-value{fill:var(--n-700);font-variant-numeric:tabular-nums;font-size:11px}.report-computed-link{color:var(--n-600);font-size:var(--fs-label);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.report-computed-link:hover{color:var(--n-900)}.report-computed-link svg{width:14px;height:14px}.report-detail-head{align-items:center;gap:6px;display:flex}.report-detail-object{color:var(--n-500);font-size:var(--fs-label);margin-left:auto}.report-stats{flex-wrap:wrap;gap:32px;margin:0 0 12px;display:flex}.report-stats>div{flex-direction:column;gap:2px;display:flex}.report-stats dt{color:var(--n-600);font-size:var(--fs-label)}.report-stats dd{color:var(--n-900);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700}.report-stats dd.report-stat-main{font-size:26px}.report-stats dd.report-stat-sub{color:var(--n-500)}.report-detail-tabrow{border-bottom:1px solid var(--n-300);align-items:center;gap:8px;display:flex}.report-detail-tabrow .report-detail-tabs{border-bottom:0;padding:0}.report-dash-bar{flex-wrap:wrap;row-gap:6px}.report-dash-bar .btn[aria-pressed=true]{background:var(--n-100);border-color:var(--n-400);font-weight:600}.report-dash-switch>summary b{color:var(--n-900);font-weight:600}.report-dash-switch-list{flex-direction:column;gap:2px;min-width:300px;display:flex}.report-dash-switch-list a,.report-place-list>a{color:var(--n-900);font-size:var(--fs-body);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:flex}.report-dash-switch-list a:hover,.report-place-list>a:hover{background:var(--n-100)}.report-dash-switch-list a[aria-current=true]{background:var(--n-100);font-weight:600}.report-place-head{color:var(--n-500);font-size:var(--fs-label);padding:8px 10px 4px;display:block}.report-place-list button{align-items:center;gap:6px;display:flex}.report-grid{background:var(--surface);gap:1px;padding:0 0 1px;overflow:hidden}.report-grid>.report-card{box-shadow:0 0 0 1px var(--n-200)}.report-card{border:0;border-radius:0}.report-card-head{border-bottom:0;align-items:flex-start;height:auto;min-height:48px;padding:10px 8px 6px 16px}.report-card-titles{flex:auto;min-width:0}.report-card-name{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.report-card-sub{min-height:16px;color:var(--n-500);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;font-size:12px;display:flex}.report-card-menu{opacity:0}.report-card:hover .report-card-menu,.report-card-menu:focus-within,.report-card-menu[open]{opacity:1}.report-card-body{flex-direction:column;padding:4px 16px 12px;display:flex}.report-card-body>.report-svg{flex:auto;width:100%;height:100%;min-height:0}.tile-num{flex-direction:column;gap:6px;display:flex}.tile-num-value{color:var(--n-900);font-variant-numeric:tabular-nums;text-decoration:none}.tile-num-value:hover .tile-num-body{text-decoration:underline}.tile-num-body{font-size:28px;font-weight:700;line-height:1.1}.tile-num-unit{color:var(--n-700);margin-left:2px;font-size:14px;font-weight:600}.tile-num-foot{color:var(--n-600);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.tile-diff{background:var(--n-100);height:20px;color:var(--n-800);font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.tile-num-prev{color:var(--n-500);font-variant-numeric:tabular-nums}.tile-spark{color:var(--n-700);flex:none;margin-left:auto}.report-grid-arrange{background:var(--n-100);padding:12px var(--gutter) 24px;border-bottom:0;gap:8px}.report-card-arrange{border:1px dashed var(--n-300);cursor:grab;border-radius:6px}.report-card-arrange[data-dragging]{opacity:.4}.report-card-arrange[data-over]{border-color:var(--n-900);border-style:solid}.report-grip{color:var(--n-500);flex:none;padding-top:2px;display:inline-flex}.report-size{border:1px solid var(--n-300);border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.report-size button{appearance:none;background:var(--surface);height:26px;color:var(--n-700);font-size:var(--fs-label);cursor:pointer;border:0;padding:0 8px}.report-size button+button{border-left:1px solid var(--n-300)}.report-size button[aria-checked=true]{background:var(--n-900);color:var(--surface);font-weight:600}.report-drop-end{border:1px dashed var(--n-300);min-height:56px;color:var(--n-500);font-size:var(--fs-label);border-radius:6px;grid-column:1/-1;place-items:center;display:grid}.report-drop-end[data-over]{border-color:var(--n-900);color:var(--n-900)}@media (max-width:900px){.report-grid-arrange>.report-card{grid-column:1/-1}}.insight-tpl-tbl th.col-apply,.insight-tpl-tbl th.col-auto{width:96px}.insight-tpl-tbl th.col-by{width:120px}.insight-tpl-tbl th.col-date{width:96px}.insight-tpl-tbl th.col-act{width:80px}.insight-tpl-chips{flex-wrap:wrap;gap:4px;max-height:28px;display:flex;overflow:hidden}.itpl-saved{color:var(--n-500);font-size:var(--fs-label)}.itpl-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;margin-top:8px;display:grid}@media (max-width:1000px){.itpl-cols{grid-template-columns:minmax(0,1fr)}}.itpl-main{flex-direction:column;gap:14px;min-width:0;display:flex}.itpl-main .field{flex-direction:column;gap:6px;display:flex}.itpl-seg{align-self:flex-start}.itpl-fields-head{align-items:baseline;gap:8px;margin-top:4px;display:flex}.itpl-fields{border-top:1px solid var(--n-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.itpl-field{border-bottom:1px solid var(--n-200);flex-direction:column;gap:8px;padding:12px 0;display:flex}.itpl-field-row{align-items:center;gap:8px;display:flex}.itpl-field-row>.input{flex:auto;min-width:0}.itpl-field-no{width:20px;color:var(--n-500);font-variant-numeric:tabular-nums;text-align:right;flex:none}.itpl-field>textarea,.itpl-field-target{margin-left:28px}.itpl-field-target{align-items:center;gap:8px;display:flex}.itpl-field-target .pick{flex:0 280px;margin:0}.itpl-side{border-left:1px solid var(--n-200);flex-direction:column;gap:0;padding-left:16px;display:flex}.itpl-card{border-bottom:1px solid var(--n-200);flex-direction:column;gap:8px;padding:12px 0 16px;display:flex}.itpl-card:last-child{border-bottom:0}.itpl-card h2{font-size:var(--fs-label);color:var(--n-600);margin:0;font-weight:600}.itpl-tried,.itpl-usage{flex-direction:column;gap:6px;margin:4px 0 0;display:flex}.itpl-tried>div,.itpl-usage>div{font-size:var(--fs-body);grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.itpl-tried dt,.itpl-usage dt{color:var(--n-600)}.itpl-tried dd,.itpl-usage dd{color:var(--n-900);white-space:pre-wrap;margin:0}.itpl-usage dd{font-variant-numeric:tabular-nums;font-weight:600}.mnote-tpl-prev{border:1px solid var(--n-200);border-radius:var(--r);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mnote-tpl-prev li{gap:var(--s-3);border-bottom:1px solid var(--n-200);padding:6px 10px;font-size:13px;display:flex}.mnote-tpl-prev li:last-child{border-bottom:0}.mnote-tpl-prev b{flex:none;width:96px;font-weight:600}.mnote-tpl-prev span{color:var(--n-500)}.shi-layout{border-top:1px solid var(--n-200);flex:1 1 0;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.shi-layout>.mi-page{border-top:0;min-width:0;min-height:0}.shi-side{padding:var(--s-2);border-right:1px solid var(--n-200);background:var(--surface);overscroll-behavior-y:none;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.shi-side-head{padding:var(--s-3) var(--s-2) var(--s-1);font-size:var(--fs-label);color:var(--n-600)}.shi-side-row{align-items:center;gap:var(--s-2);min-width:0;height:32px;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--n-800);text-decoration:none;display:flex}.shi-side-row:hover{background:var(--n-50)}.shi-side-row[aria-current=page]{background:var(--n-100);color:var(--n-900);font-weight:600}.shi-side-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shi-side-n{color:var(--n-600);font-size:var(--fs-label);flex:none}.shi-item{border-bottom:1px solid var(--n-200)}.shi-row{gap:var(--s-1);padding:var(--s-2) var(--s-4);color:var(--n-900);flex-direction:column;text-decoration:none;display:flex}.shi-row:hover{background:var(--n-50)}.shi-top{align-items:baseline;gap:var(--s-3);grid-template-columns:260px minmax(0,1fr) auto;min-width:0;display:grid}.shi-from{align-items:baseline;gap:var(--s-1);min-width:0;display:flex}.shi-from b{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.shi-addr{min-width:0;color:var(--n-600);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shi-sub{align-items:center;gap:var(--s-1) var(--s-3);color:var(--n-600);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.shi-who{align-items:center;gap:var(--s-1);min-width:0;display:inline-flex}.shi-dash{box-sizing:border-box;border:1px dashed var(--n-500);border-radius:50%;flex:none;width:20px;height:20px}.shi-writing{align-items:center;gap:var(--s-1);display:inline-flex}.shi-stack{display:inline-flex}.shi-stack>*+*{margin-left:-6px}.shi-band{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--n-200);background:var(--surface);flex-wrap:wrap;display:flex}.shi-band-label{color:var(--n-600);font-size:var(--fs-label)}.shi-sp{flex:1}.shi-pick{max-width:100%}.shi-pick .shi-who{overflow:hidden}.shi-pick .shi-who span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.colset-toggle .shi-dash{margin-right:var(--s-1)}.shi-badge{height:22px;padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-pill);background:var(--n-100);font-size:var(--fs-label);color:var(--n-800);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.shi-badge[data-status=done]{background:var(--surface);color:var(--n-600)}.shi-notice{margin:var(--s-2) var(--s-3) 0;font-size:var(--fs-label);color:var(--n-700)}.shi-undo{left:var(--s-4);bottom:var(--s-4);z-index:30;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface);color:var(--n-900);display:inline-flex;position:fixed}.shi-events{padding:var(--s-3);gap:var(--s-1);border-top:1px solid var(--n-200);color:var(--n-600);font-size:var(--fs-label);flex-direction:column;margin:0;list-style:none;display:flex}.shi-events li{gap:var(--s-3);display:flex}.shi-events time{font-variant-numeric:tabular-nums;flex:none}.msearch-bar{padding:4px var(--gutter);border-bottom:1px solid var(--n-200);background:var(--surface);flex-shrink:0;align-items:center;display:flex}.msearch-scope{flex:none}.msearch-scope .seg[aria-selected=true]{background:var(--surface);box-shadow:var(--shadow-seg)}.table-wrap:has(tr.row-below){container-type:inline-size}.tbl tbody tr:has(+tr.row-below) td{border-bottom:0}.tbl tbody tr:has(+tr.row-below:hover) td{background:var(--n-100);--stack-ring:var(--n-100)}.tbl tbody tr.row-below td{white-space:normal;text-align:left;background:0 0;height:auto;padding:0;overflow:visible}.tbl tbody tr.row-below:hover td{background:0 0}.mshit{box-sizing:border-box;text-align:left;min-width:0;max-width:100cqi;padding:0 var(--gutter) var(--s-2) calc(var(--frozen-left) + var(--gutter));flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:sticky;left:0}.mshit-list{flex-direction:column;gap:2px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mshit-row{justify-content:flex-start;align-items:center;gap:var(--s-2);min-width:0;color:var(--n-700);font-size:var(--fs-label);text-decoration:none;display:flex}.mshit-row:hover .mshit-text{text-decoration:underline}.mshit-kind{height:20px;font-size:var(--fs-label);flex:none}.mshit-name{text-overflow:ellipsis;white-space:nowrap;max-width:12em;color:var(--n-700);flex:none;font-weight:600;overflow:hidden}.mshit-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-700);flex:1 1 0;overflow:hidden}.mshit-text strong{color:var(--n-900);font-weight:700}.mshit-clock{color:var(--n-700);font-variant-numeric:tabular-nums;flex:none}.mshit-more{appearance:none;font:inherit;font-size:var(--fs-label);color:var(--n-700);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:none}.mshit-more:hover{color:var(--n-900);text-decoration:underline}.relpills{vertical-align:top;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.relpill{background:var(--n-100);min-width:0;height:22px;color:var(--n-900);white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 8px 0 3px;font-size:12px;text-decoration:none;display:inline-flex}.relpill:hover{background:var(--n-200)}.relpill-mark{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:inline-grid;overflow:hidden}.relpill-mark .nav-icon{width:12px;height:12px}.relpill-title{text-overflow:ellipsis;min-width:0;max-width:9.5em;overflow:hidden}.relpill-plus{color:var(--n-700);font-variant-numeric:tabular-nums;flex:none;padding:0 8px}.relpill-plus:hover{background:var(--n-100)}.rmk{background:var(--n-200);color:var(--n-700);border-radius:4px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.rmk-16{width:16px;height:16px;font-size:9px}.rmk-32{width:32px;height:32px;font-size:var(--fs-mark);border-radius:7px}.rmk-round{border-radius:50%}.rmk-img{object-fit:contain;background:var(--surface);border:1px solid var(--n-200)}.rmk-co{background:var(--n-200);color:var(--n-700)}.rmk-ty{background:var(--n-100);color:var(--n-600)}.rmk-16.rmk-ty{background:0 0}.rmk-ty svg{width:60%;height:60%}.rmk-day{background:var(--n-100);border:1px solid var(--n-200);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:inline-flex}.rmk-day small{color:var(--danger);font-size:var(--fs-mark);font-weight:600;line-height:1}.rmk-day b{color:var(--n-900);font-size:14px}.rmk-day[data-done] small,.rmk-day[data-done] b{color:var(--n-600)}.ac-box{margin:0 var(--s-4) var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-card);background:var(--surface)}.ac-box[data-layout=rail]:not(.ac-box+.ac-box,.ac-slots+.ac-box),.recflat-side .ac-box:first-of-type{margin-top:var(--s-3)}.ac-head{border-bottom:1px solid var(--n-200);font-size:var(--fs-label);align-items:center;gap:6px;margin:0;padding:10px 14px;font-weight:600;display:flex}.ac-box:not(:has(.ac-cards)) .ac-head{border-bottom:0}.ac-n{color:var(--n-500);font-weight:400}.ac-add{border-radius:var(--r-sm);color:var(--n-600);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;padding:2px 4px;font-weight:400;display:inline-flex}.ac-add:hover{color:var(--n-900);background:var(--n-100)}.ac-add svg{width:13px;height:13px}.ac-fail{margin:6px 14px 0}.ac-cards{flex-direction:column;display:flex}.ac-card{font-size:var(--fs-label);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:0 12px;padding:12px 40px 12px 14px;display:grid;position:relative}.ac-card+.ac-card{border-top:1px solid var(--n-200)}.ac-card[data-pending]{opacity:.6}.ac-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-l1{align-items:center;gap:6px;min-width:0;min-height:20px;display:flex}.ac-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);font-size:var(--fs-body);font-weight:600;text-decoration:none;overflow:hidden}a.ac-name:hover{text-decoration:underline}.ac-pri{border-radius:var(--r-sm);background:var(--n-200);color:var(--n-800);white-space:nowrap;flex:none;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.ac-line{min-width:0;color:var(--n-900);align-items:center;gap:4px;line-height:20px;display:flex}.ac-k{color:var(--n-600);flex:none}.ac-v{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.ac-line .chip{flex:none}.ac-copy{width:18px;height:18px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.ac-copy:hover{color:var(--n-900);background:var(--n-100)}.ac-copy svg{width:12px;height:12px}.ac-people{align-items:center;gap:6px;display:inline-flex}.ac-stack{display:inline-flex}.ac-stack .rmk{box-shadow:0 0 0 1.5px var(--surface);margin-left:-4px}.ac-stack .rmk:first-child{margin-left:0}.ac-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ac-tag{background:var(--n-200);max-width:100%;height:22px;color:var(--n-800);font:inherit;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:11px;align-items:center;padding:0 8px;line-height:22px;display:inline-flex;overflow:hidden}button.ac-tag{cursor:pointer}button.ac-tag:hover{background:var(--n-300)}.ac-addlabel{color:var(--n-600);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:3px;margin-top:4px;padding:0;display:inline-flex}.ac-addlabel:hover{color:var(--n-900)}.ac-addlabel svg{width:12px;height:12px}.ac-more{border-radius:var(--r-sm);width:24px;height:24px;color:var(--n-500);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:10px;right:10px}.ac-more:hover,.ac-more[aria-expanded=true]{color:var(--n-900);background:var(--n-100)}.ac-danger{color:var(--danger)}.ac-all{border-top:1px solid var(--n-200);color:var(--n-700);align-items:center;gap:2px;padding:10px 14px;font-size:12.5px;text-decoration:none;display:flex}.ac-all:hover{color:var(--n-900)}.ac-all svg{width:13px;height:13px}.ac-slots{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ac-grid-pad{padding-top:var(--s-4);padding-bottom:var(--s-6,24px)}.ac-grid-pad .ac-box{margin:0 0 var(--s-3)}.ac-box[data-layout=grid] .ac-cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding:0 14px;display:grid}.ac-box[data-layout=grid] .ac-card{padding-left:0}.ac-box[data-layout=grid] .ac-card+.ac-card{border-top:0}.ac-box[data-layout=grid] .ac-card:nth-child(n+3){border-top:1px solid var(--n-200)}@media (max-width:900px){.ac-box[data-layout=grid] .ac-cards{grid-template-columns:minmax(0,1fr)}.ac-box[data-layout=grid] .ac-card+.ac-card{border-top:1px solid var(--n-200)}}.ac-toolbar{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.ac-find{border:1px solid var(--n-300);width:260px;max-width:100%;height:32px;color:var(--n-500);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ac-find input{min-width:0;color:var(--n-900);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ac-toolbar .btn{margin-left:auto}.am{background:var(--surface);width:min(600px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--n-900);border:0;border-radius:12px;padding:0;font-size:13px;overflow:hidden;box-shadow:0 12px 40px #14181f38}.am[open]{flex-direction:column;display:flex}.am::backdrop{background:#00000052}.am-head{align-items:center;gap:8px;padding:14px 12px 10px 16px;display:flex}.am-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.am-search{border:1px solid var(--n-300);height:34px;color:var(--n-500);border-radius:8px;align-items:center;gap:8px;margin:4px 16px 8px;padding:0 10px;display:flex}.am-search:focus-within{border-color:var(--n-600)}.am-search input{min-width:0;color:var(--n-900);font:inherit;background:0 0;border:0;outline:none;flex:1}.am-tabs{flex-wrap:wrap;gap:6px;padding:0 16px 10px;display:flex}.am-tab{border:1px solid var(--n-300);background:var(--surface);height:26px;color:var(--n-700);font:inherit;cursor:pointer;border-radius:13px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.am-tab svg{width:13px;height:13px}.am-tab[aria-selected=true]{border-color:var(--n-900);background:var(--n-900);color:var(--surface)}.am-tab-n{color:var(--n-500)}.am-tab[aria-selected=true] .am-tab-n{color:var(--n-300)}.am-list{overscroll-behavior-y:none;border-top:1px solid var(--n-200);flex:auto;min-height:120px;max-height:340px;padding:4px 8px;overflow-y:auto}.am-list[aria-busy]{opacity:.6}.am-wait{align-items:center;gap:6px;display:flex}.am-none{color:var(--n-600);margin:16px 8px}.am-grp{color:var(--n-500);padding:8px 8px 2px;font-size:11.5px}.am-opt{width:100%;height:40px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:16px 16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 8px;display:grid}.am-opt:hover:not(:disabled){background:var(--n-100)}.am-opt:disabled{color:var(--n-500);cursor:default}.am-ck{border:1.5px solid var(--n-400,#c9ced6);border-radius:4px;width:16px;height:16px;display:inline-block;position:relative}.am-ck[data-on]{border-color:var(--n-900);background:var(--n-900)}.am-ck[data-on]:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.am-opt:disabled .am-ck{visibility:hidden}.am-opt-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.am-opt-t small{color:var(--n-600);margin-left:6px;font-size:12px}.am-opt-k{color:var(--n-500);white-space:nowrap;font-size:12px}.am-new{border:0;border-top:1px solid var(--n-200);width:100%;height:40px;color:var(--n-700);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 16px;display:flex}.am-new:hover{background:var(--n-100)}.am-new svg{width:14px;height:14px}.am-kbd{border:1px solid var(--n-200);background:var(--n-100);min-width:20px;height:20px;color:var(--n-600);border-radius:5px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.am-picked{border-top:1px solid var(--n-200);background:var(--n-50,#fbfbfc);padding:10px 16px}.am-prow{grid-template-columns:136px minmax(0,1fr);align-items:start;gap:10px;padding:5px 0;display:grid}.am-prow>span:first-child{color:var(--n-600);padding-top:3px}.am-ptoks{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.am-tok{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.am-tok-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.am-tok-x{width:16px;height:16px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.am-tok-x:hover{color:var(--n-900);background:var(--n-200)}.am-tok-x svg{width:11px;height:11px}.am-lchips{flex-wrap:wrap;gap:6px;display:flex}.am-lc{border:1px solid var(--n-300);background:var(--surface);height:24px;color:var(--n-700);font:inherit;cursor:pointer;border-radius:12px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.am-lc[aria-pressed=true]{background:var(--n-200);color:var(--n-900);border-color:#d5d9df;font-weight:600}.am-lc[data-full=true]{color:var(--n-500);border-style:dashed}.am-taken{color:var(--n-600);margin-top:6px;font-size:12px;display:block}.am-fail{margin:0 16px 8px}.am-foot{border-top:1px solid var(--n-200);align-items:center;gap:8px;padding:12px 16px;display:flex}.am-foot .sp{flex:1}.am-cnt{color:var(--n-600)}.am-form{flex-direction:column;padding:8px 16px 12px;display:flex}.am-frow{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;display:grid}.am-frow>span:first-child{color:var(--n-600)}.am-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.am-muted{color:var(--n-500)}.rp{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.rp[data-wrap]{flex-wrap:wrap;overflow:visible}.rp-ruler{visibility:hidden;pointer-events:none;white-space:nowrap;gap:4px;display:flex;position:absolute;top:0;left:0}.rp-pill{min-width:0;max-width:100%;height:22px;color:var(--n-900);white-space:nowrap;background:#f0f1f3;border-radius:11px;flex:none;align-items:center;font-size:12px;display:inline-flex}.rp[data-one]>.rp-pill{flex:0 auto}.rp-in{min-width:0;height:100%;color:inherit;align-items:center;gap:5px;padding:0 8px 0 3px;text-decoration:none;display:inline-flex}a.rp-in:hover .rp-t{text-decoration:underline}.rp-pill .rmk{border-radius:50%}.rp-pill .rmk-img{padding:1px}.rp-t{text-overflow:ellipsis;min-width:0;max-width:9.5em;overflow:hidden}.rp-x{width:16px;height:16px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 4px 0 -4px;padding:0;display:inline-grid}.rp-x:hover{color:var(--n-900);background:var(--n-300)}.rp-x svg{width:10px;height:10px}.rp-more-box{flex:none;display:inline-flex}.rp-more{height:22px;color:var(--n-700);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#f0f1f3;border:0;border-radius:11px;flex:none;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.rp-more:hover,.rp-more[aria-expanded=true]{background:#e2e5e9}.rp-after{flex:none;align-items:center;display:inline-flex}.rp-pop{padding:6px}.rp-pop-list{margin:0;padding:0;list-style:none}.rp-pop-row{height:28px;color:var(--n-900);border-radius:6px;align-items:center;gap:8px;padding:0 6px;font-size:12.5px;text-decoration:none;display:flex}.rp-pop-row:hover{background:var(--n-100)}.rp-pop-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rp-pop-lb{color:var(--n-600);flex:none;margin-left:auto;font-size:11.5px}.nmod-rel{flex-wrap:nowrap;gap:10px;min-width:0;font-size:12.5px}.nmod-rel-k{height:22px;color:var(--n-600);flex:none;align-items:center;gap:5px;display:inline-flex}.nmod-rel-k svg{width:13px;height:13px}.nmod-rel>.rp{flex:1}.nmod-addrel,.notep-v .notep-add{border-radius:var(--r-sm);height:22px;color:var(--n-600);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0 4px;font-size:12px;display:inline-flex}.nmod-addrel:hover,.notep-v .notep-add:hover{color:var(--n-900);background:var(--n-100)}.nmod-addrel svg{width:12px;height:12px}.mrail-add{align-items:center;margin-left:auto;display:inline-flex}.mrail-head-r+.mrail-add{margin-left:var(--s-2)}.cpm{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.cpm-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.cpm-btn:hover{box-shadow:0 0 0 2px var(--n-300)}.cpm-btn[aria-busy]{opacity:.5}.cpm-img{object-fit:cover;border-radius:50%}.cpm-fail{white-space:nowrap;font-size:12px;position:absolute;top:100%;left:0}.property-table .attr-code-btn,.attr-code-btn{color:var(--n-600);background:0 0;padding:0}.attr-code-btn:hover{color:var(--n-900);background:0 0;text-decoration:underline}.attr-code-btn[data-done=true]{color:var(--won);background:0 0}.tmod{position:relative}.tmod-body{flex:auto;min-height:0;overflow:hidden}.tmod-grid{grid-template-columns:minmax(0,1fr) 340px;height:100%;display:grid}.tmod-left{overscroll-behavior-y:none;min-width:0;padding:20px 24px 48px;overflow-y:auto}.tmod-grid[data-side=off]{grid-template-columns:minmax(0,1fr)}.tmod-grid[data-phase=open]>.tside{animation:tside-in var(--dur-3) var(--ease-out) both}.tmod-grid[data-phase=closing]>.tside{animation:tside-out .16s var(--ease-in) both}@keyframes tside-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes tside-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.tmod-grid[data-phase=open]>.tside,.tmod-grid[data-phase=closing]>.tside{animation-name:none}}.tmod-left .taskd{max-width:none;margin:0;padding:0}.tmod .tmod-left .taskd-actions:has(.btn){margin:0;position:absolute;top:8px;right:52px}.tmod-left .taskd-actions:has(.btn){justify-content:flex-end}.tside{overscroll-behavior-y:none;border-left:1px solid var(--n-200);background:var(--surface);min-width:0;padding:12px 0 32px;overflow-y:auto}.tside .ac-box{margin:0 12px 10px}.tside-acts{flex-wrap:wrap;gap:6px;margin:0 12px 12px;display:flex}.tside-acts .btn{flex:auto;justify-content:center}.tside-sec{border-top:1px solid var(--n-200);margin:0 12px;padding:10px 2px}.tside-h{color:var(--n-700);margin:0 0 6px;font-size:12.5px;font-weight:600}.tside-none{color:var(--n-500);margin:0;font-size:12.5px}.tside-list{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.tside-list li{grid-template-columns:72px 14px minmax(0,1fr);align-items:center;gap:6px;display:grid}.tside-list li:not(:has(svg)){grid-template-columns:72px minmax(0,1fr)}.tside-list time{color:var(--n-600);font-variant-numeric:tabular-nums}.tside-list a,.tside-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);overflow:hidden}.tside-list svg{width:13px;height:13px;color:var(--n-500)}.ac-addonly{margin:4px 12px}@media (max-width:860px){.tmod-grid{grid-template-columns:minmax(0,1fr);height:auto}.tmod-body{overscroll-behavior-y:none;overflow-y:auto}.tside{border-left:0;border-top:1px solid var(--n-200)}}.trun{margin:8px var(--gutter,16px) 4px;background:var(--n-100);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.trun[aria-busy]{opacity:.7}.trun-top{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.trun-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.trun-sp{flex:1}.trun-route{display:inline-flex}.trun-pos{height:28px;color:var(--n-700);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.trun-pos:hover,.trun-pos[aria-expanded=true]{background:var(--n-200);color:var(--n-900)}.trun-facts{color:var(--n-700);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.trun-body{-webkit-line-clamp:2;color:var(--n-800);font:inherit;text-align:left;cursor:pointer;white-space:pre-wrap;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.trun-body[data-full]{display:block}.trun-pop{padding:6px}.trun-stops{margin:0;padding:0;list-style:none}.trun-stop{width:100%;height:30px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 6px;font-size:12.5px;display:grid}.trun-stop:hover{background:var(--n-100)}.trun-stop[aria-current=step]{background:var(--n-200);font-weight:600}.trun-stop-n{color:var(--n-600);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.trun-stop-n svg{width:13px;height:13px;color:var(--won)}.trun-stop-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trun-stop-k{color:var(--n-500);font-size:11.5px}.taskrun-alone{padding:8px var(--gutter,16px) 32px}.trun-notice{margin:8px var(--gutter,16px);background:var(--won-tint);color:var(--n-900);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.trun-notice .icon-btn{margin-left:auto}.trun-acts{flex-wrap:wrap;gap:6px;display:flex}.trun-acts .btn svg{width:13px;height:13px}.trun-call{background:var(--surface);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.trun-call-dir{gap:12px;font-size:12.5px;display:flex}.trun-call-dir label{align-items:center;gap:4px;display:inline-flex}.trun-call-foot{align-items:center;gap:8px;display:flex}.rp{flex:auto;width:100%}.tl2-pills>.rp,.nmod-rel>.rp,.notep-v>.rp{width:auto}.ac-v{display:block}.ac-line{align-items:flex-start}.ac-v{white-space:normal;overflow-wrap:anywhere;overflow:visible}.ac-v .svc-icon,.ac-v img,.ac-v svg{vertical-align:-2px;margin-right:4px;display:inline-block}.ct-tabs{gap:18px}.ac-grid-pad{padding-top:12px}.ac-toolbar{margin-bottom:12px}.rp>.rp-pill:first-of-type{flex:0 auto}.trun-fact{height:26px;color:var(--n-800);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12.5px;display:inline-flex}.trun-fact:hover:not(:disabled){background:var(--n-200)}.trun-fact:disabled{cursor:default}.trun-fact svg{width:13px;height:13px;color:var(--n-500)}.trun-in{width:auto;min-width:160px;height:28px;font-size:12.5px}.recflat-runacts{display:inline-flex}.recflat-runacts:empty{display:none}.trun-headacts{gap:8px;margin-right:8px;display:inline-flex}.bulkbar-all{font-size:inherit;white-space:nowrap}.cfu-slot{display:none}.modal[data-wide]{width:min(1080px, calc(100vw - var(--s-6)));margin:0 auto 0 min(calc((100vw - 720px) / 2), calc(100vw - 1080px - var(--s-4)))}.modal[open][data-wide]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,720px) minmax(0,1fr);display:grid}.modal[data-wide]>.modal-head{grid-column:1/-1}.modal[data-wide]>.modal-body{grid-area:2/1;min-width:0}.modal[data-wide]>.cfu-slot{overscroll-behavior-y:none;border-left:1px solid var(--n-200);min-width:0;min-height:0;padding-bottom:var(--modal-foot);grid-area:2/2;display:block;overflow-y:auto}@keyframes cfu-side-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.modal[data-wide]>.cfu-slot>.cfu-side{animation:cfu-side-in var(--dur-3) var(--ease-out) both}}.cfu-tabs{align-items:center;gap:var(--s-2);display:inline-flex}.cfu-tab{appearance:none;align-items:center;gap:var(--s-1);height:28px;padding:0 var(--s-3);border:1px solid var(--n-300);background:var(--surface);color:var(--n-900);font-family:inherit;font-size:var(--fs-label);cursor:pointer;white-space:nowrap;border-radius:999px;display:inline-flex}.cfu-tab:hover{background:var(--n-100)}.cfu-tab[aria-pressed=true]{border-color:var(--n-900);background:var(--n-100)}.cfu-side{flex-direction:column;min-width:0;min-height:100%;display:flex}.cfu-side-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:1px solid var(--n-200);flex:none;display:flex}.cfu-side-mark{color:var(--n-700);display:inline-flex}.cfu-side-title{min-width:0;font-size:var(--fs-body);flex:1;font-weight:600}.cfu-side-body{gap:var(--s-4);min-width:0;padding:var(--s-4);flex-direction:column;flex:1;display:flex}.cfu-side-foot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-200);background:var(--surface);flex:none;display:flex;position:sticky;bottom:0}.cfu-side-foot:empty{display:none}.cfu-side-foot .sp{flex:1}.cfu-slot .cfu-side-foot{bottom:var(--modal-foot)}.form>.cfu-side{min-height:0;margin-bottom:var(--s-4);border:1px solid var(--n-200);border-radius:8px}.cfu-voice{gap:var(--s-3);flex-direction:column;display:flex}.cfu-side .vin{flex-wrap:wrap;margin-left:0}.cfu-side .vin-btn,.cfu-side .vin-rec{height:32px}.cfu-live{color:var(--n-900);font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.cfu-live-interim{color:var(--n-500)}.cfu-block{gap:var(--s-2);flex-direction:column;display:flex}.cfu-block-title{color:var(--n-700);font-size:var(--fs-label);margin:0;font-weight:600}.cfu-side .voice-text{font-size:var(--fs-body);overflow-wrap:anywhere;border-top:0;padding-top:0;line-height:1.7}.cfu-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cfu-item{align-items:baseline;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--n-100);font-size:var(--fs-body);grid-template-columns:96px minmax(0,1fr) auto;display:grid}.cfu-item-label{color:var(--n-700);font-size:var(--fs-label);overflow-wrap:anywhere}.cfu-item-value{overflow-wrap:anywhere;min-width:0}.cfu-ai{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.cfu-ai-form{gap:var(--s-3);flex-direction:column;display:flex}.cfu-ai-label{gap:var(--s-1);color:var(--n-700);font-size:var(--fs-label);flex-direction:column;font-weight:600;display:flex}.cfu-ai-label .input,.cfu-ai-label .textarea{width:100%;font-weight:400}.cfu-note{font-size:var(--fs-label);overflow-wrap:anywhere;margin:0;line-height:1.6}.cfu-note[data-tone=gray]{color:var(--n-500)}.cfu-note[data-tone=error]{color:var(--danger)}.cfu-missing{color:var(--n-500);font-size:var(--fs-label);overflow-wrap:anywhere;margin:0;line-height:1.6}.cfu-existing{align-items:center;gap:var(--s-2);padding:var(--s-3);background:var(--n-50);border-radius:6px;flex-wrap:wrap;display:flex}.cfu-existing-head{color:var(--n-700);font-size:var(--fs-label);flex:1 0 100%}.cfu-existing-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.cfu-reading{gap:var(--s-3);flex-direction:column;display:flex}.cfu-reading-head{align-items:center;gap:var(--s-2);font-weight:600;display:flex}.cfu-reading-time{color:var(--n-500);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.cfu-found{margin:0 0 var(--s-2);color:var(--n-700);font-size:var(--fs-body);line-height:1.5}.cfu-steps{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cfu-step{align-items:center;gap:var(--s-2);color:var(--n-500);font-size:var(--fs-body);display:flex}.cfu-step[data-state=active]{color:var(--n-900)}.cfu-step[data-state=done]{color:var(--n-700)}.cfu-step-dot{border:1px solid var(--n-300);background:var(--surface);border-radius:50%;flex:none;width:8px;height:8px}.cfu-step[data-state=active] .cfu-step-dot{border-color:var(--ai-from);background:var(--ai-from)}.cfu-step[data-state=done] .cfu-step-dot{border-color:var(--n-700);background:var(--n-700)}.cfu-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cfu-row{gap:var(--s-2);padding:var(--s-3) 0;border-bottom:1px solid var(--n-100);flex-direction:column;min-width:0;display:flex}.cfu-row-main{appearance:none;width:100%;color:var(--n-900);font-family:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.cfu-row-main:disabled{cursor:default}.cfu-row-main:not(:disabled):hover .cfu-row-kind{text-decoration:underline}.cfu-row-kind{font-weight:600}.cfu-row-url{max-width:100%;color:var(--n-500);font-size:var(--fs-label);overflow-wrap:anywhere}.cfu-chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.cfu-chip{appearance:none;height:28px;padding:0 var(--s-3);border:1px solid var(--n-300);background:var(--surface);color:var(--n-900);font-family:inherit;font-size:var(--fs-label);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.cfu-chip:not(:disabled):hover{background:var(--n-100)}.cfu-chip:disabled{border-color:var(--n-200);color:var(--n-500);cursor:default}.cfu-chip[data-review=true]{border-color:var(--review);background:var(--review-tint)}.field[data-flash=true] :is(.input,.textarea,.pick-trigger,.datefield-button,.note-editor){background:var(--surface);border-color:var(--ai-ink);box-shadow:0 0 0 3px var(--ai-line)}.cfu-side[data-flush=true] .cfu-side-body{gap:0;min-height:0;padding:0;overflow:hidden}.cfu-slot>.cfu-side{height:100%;min-height:0}.form>.cfu-side[data-flush=true] .cfu-side-body{overflow:visible}.form>.cfu-side .skc,.form>.cfu-side .skc-turns{flex:none;overflow:visible}.form>.cfu-side .skc-composer{position:sticky;bottom:0}.skc{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.skc-turns{gap:var(--s-3);overscroll-behavior-y:none;min-width:0;min-height:0;padding:var(--s-4);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.skc-turn{min-width:0;display:flex}.skc-turn[data-from=me]{justify-content:flex-end}.skc-pair{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.skc-bubble{border:1px solid var(--n-200);background:var(--surface);min-width:0;max-width:100%;padding:var(--s-3);border-radius:8px}.skc-bubble[data-from=eleven]{flex:1}.skc-bubble[data-from=me]{background:var(--n-100);flex:1;max-width:100%}.skc-bubble[data-bare=true]{background:0 0;border:0;padding:0}.skc-say{font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.skc-sent{gap:var(--s-1);flex-direction:column;margin:0;display:flex}.skc-sent-row{gap:var(--s-2);font-size:var(--fs-body);grid-template-columns:fit-content(45%) minmax(0,1fr);align-items:baseline;display:grid}.skc-sent-row dt{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap}.skc-sent-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.skc-sent-row[data-long=true] dd{-webkit-line-clamp:5;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skc-card{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.skc-card-head{align-items:center;gap:var(--s-2);color:var(--n-900);font-weight:600;display:flex}.skc-fields{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.skc-field{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.skc-label{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);font-weight:600;display:flex}.skc-tag{height:20px;padding:0 var(--s-2);border:1px solid var(--n-300);color:var(--n-700);white-space:nowrap;border-radius:999px;align-items:center;font-size:11px;font-weight:400;display:inline-flex}.skc-field .input,.skc-field .textarea{width:100%;font-weight:400}.skc-card-foot{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.skc-result{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.skc-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.skc-actions .sp{flex:1}.skc-bubble .cfu-reading-head{flex-wrap:wrap}.skc-bubble .cfu-reading-time{margin-left:auto}.skc-composer{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--n-200);background:var(--surface);flex-direction:column;flex:none;display:flex;position:relative}.skc-chip-wrap{align-self:flex-start;max-width:100%;display:inline-flex}.skc-chip{border:1px solid var(--n-300);background:var(--surface);border-radius:999px;align-items:center;max-width:100%;height:28px;display:inline-flex}.skc-chip[data-empty=true]{border-style:dashed}.skc-chip-main,.skc-chip-x{appearance:none;align-items:center;gap:var(--s-1);height:100%;color:var(--n-900);font-family:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;display:inline-flex}.skc-chip-main{min-width:0;padding:0 var(--s-2) 0 var(--s-3);border-radius:999px 0 0 999px}.skc-chip-main:only-child{padding-right:var(--s-3);border-radius:999px}.skc-chip-x{padding:0 var(--s-2);color:var(--n-500);border-radius:0 999px 999px 0}.skc-chip-main:hover,.skc-chip-x:hover{background:var(--n-100)}.skc-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skc-chip svg{flex:none;width:14px;height:14px}.skc-menu-row{width:100%}.skc-menu-row[aria-current=true]{background:var(--n-100)}.skc-menu-name{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.skc-menu-cmd{color:var(--n-500);font-size:var(--fs-label)}.skc-input-row{align-items:flex-end;gap:var(--s-2);display:flex}.skc-input{resize:none;flex:1;min-width:0}.skc-send{flex:none;width:32px;padding:0}.aichat-skillchat{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.aisk-table th:first-child,.aisk-table td:first-child{padding-left:16px}.aisk-table th:last-child,.aisk-table td:last-child{padding-right:16px}.aisk-table tbody tr{cursor:pointer;position:relative}.aisk-table th,.aisk-table td{width:1%}.aisk-table th.aisk-c-name,.aisk-table td.aisk-c-name{width:100%}.aisk-desc{text-overflow:ellipsis;max-width:min(300px,18vw);display:block;overflow:hidden}.aisk-name a:after{content:"";position:absolute;inset:0}.aisk-tools{align-items:center;gap:2px;display:inline-flex}.aisk-tool{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.aisk-tool[data-mode=write]{color:var(--n-900)}.aisk-tool[data-mode=read]{color:var(--n-400)}.aisk-tool .nav-icon{width:15px;height:15px}.sks-row-main:disabled{color:inherit}.skm-empty{flex-direction:column;align-items:flex-start;gap:16px;padding:48px 16px;display:flex}.skm-empty-h{color:var(--n-900);margin:0;font-size:16px;font-weight:700}.skm-empty-acts{flex-wrap:wrap;gap:8px;display:flex}.skm-toast{z-index:70;background:var(--n-900);color:var(--surface);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #18181b47}.skm-toast .linklike{color:var(--surface);text-decoration:underline}.skm .nmod-body{padding-bottom:32px}.skm-col{flex-direction:column;gap:12px;max-width:640px;margin:0 auto;display:flex}.skm-title{width:100%;color:var(--n-900);background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:24px;font-weight:700;line-height:1.3}.skm-title::placeholder{color:var(--n-400)}.skm-title[data-static]{cursor:default}.skm-tag{background:var(--n-100);height:22px;color:var(--n-600);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.skm-props{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px 12px;margin:0;font-size:13px;display:grid}.skm-props dt{color:var(--n-600);white-space:nowrap}.skm-props dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.skm-cmd{align-items:center;gap:2px;display:inline-flex}.skm-cmd-pre{color:var(--n-500);font-family:var(--font-mono,ui-monospace, Menlo, monospace);font-weight:700}.skm-cmd-in{width:180px;height:28px;color:var(--n-900);font-family:var(--font-mono,ui-monospace, Menlo, monospace);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:0 6px;font-size:12.5px;font-weight:700}.skm-cmd-in:hover{background:var(--n-50)}.skm-cmd-in:focus{border-color:var(--n-300);background:var(--surface)}.skm-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.skm-tool{display:inline-flex}.skm-chip{appearance:none;background:var(--n-100);height:26px;color:var(--n-900);font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}button.skm-chip:hover:not(:disabled){background:var(--n-200)}.skm-chip[data-static],.skm-chip[data-lock],.skm-chip:disabled{cursor:default}.skm-chip:disabled{opacity:.55}.skm-chip .nav-icon{width:13px;height:13px;color:var(--n-600)}.skm-chip-sub{color:var(--n-600);font-size:12px}.skm-chip-sub[data-write]{color:var(--n-900);font-weight:600}.skm-chip-k{color:var(--n-600)}.skm-add{appearance:none;height:26px;color:var(--n-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:13px;display:inline-flex}.skm-add:hover{background:var(--n-100);color:var(--n-900)}.skm-add .nav-icon{width:13px;height:13px}.skm-menu{min-width:180px}.skm-menu .colset-toggle:disabled{opacity:.45;cursor:default}.skm-gap{flex:none;width:16px;display:inline-block}.skm-def{border-top:1px solid var(--n-200);flex-direction:column;gap:4px;padding-top:4px;display:flex}.skm-body{border-top:1px solid var(--n-200);padding-top:12px;position:relative}.skm-ta{width:100%;min-height:220px;color:var(--n-900);resize:vertical;background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:14px;line-height:1.8}.skm-ta::placeholder{color:var(--n-400)}.skm-body[data-ai]{padding-left:12px}.skm-body[data-ai]:before{content:"";background:linear-gradient(180deg, var(--ai-from), var(--ai-to));border-radius:2px;width:2px;position:absolute;top:12px;bottom:0;left:0}.skm-read{border-top:1px solid var(--n-200);flex-direction:column;gap:14px;padding-top:12px;display:flex}.skm-lead{color:var(--n-900);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.8}.skm-h{color:var(--n-600);margin:8px 0 6px;font-size:12.5px;font-weight:700}.skm-meta{max-width:640px;color:var(--n-600);gap:10px;margin:20px auto 0;font-size:12px;display:flex}.skm-bar{border-top:1px solid var(--n-200);background:var(--surface);flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.skm-bar .sp,.skm-foot .sp{flex:1}.skm-bar-k{color:var(--ai-ink);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.skm-foot{align-items:center;gap:8px;display:flex}.skm-ask-col{gap:14px;padding-top:16px}.skm-ask-h{color:var(--n-900);margin:0;font-size:20px;font-weight:700}.skm-ask{padding:14px}.skm-ask-in{width:100%;color:var(--n-900);resize:none;background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:14px;line-height:1.7}.skm-ask-in::placeholder{color:var(--n-500)}.skm-ask-foot{align-items:center;gap:8px;margin-top:10px;display:flex}.skm-ask-foot .sp{flex:1}.skm-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.skm-card{border:1px solid var(--n-300);height:100%;color:var(--n-900);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.skm-card:hover{background:var(--n-50)}.skm-card .nav-icon{color:var(--n-600)}.skm-card-n{font-weight:600}.skm-said{color:var(--n-700);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.skm-live{flex-direction:column;gap:12px;padding:16px;display:flex}.skm-live-h{color:var(--ai-ink);margin:0;font-size:13px;font-weight:600}.skm-live-r{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;font-size:13px;display:grid}.skm-live-k{color:var(--n-600)}.skm-live-v{color:var(--n-900);-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skm-live-sk{background:var(--n-200);border-radius:4px;width:60%;height:14px;animation:1.2s ease-in-out infinite ai-pulse;display:block}@media (prefers-reduced-motion:reduce){.skm-live-sk{animation:none}}.aicm-pop{width:220px}.aicm-danger,.aicm-danger:hover{color:var(--danger)}.aicm-next,.aicm-back,.aicm-row{align-items:center;gap:8px;display:flex}.aicm-next{justify-content:space-between}.aicm-next .nav-icon,.aicm-back .nav-icon,.aicm-row .nav-icon{width:14px;height:14px;color:var(--n-600);flex:none}.aicm-row[aria-current=true]{background:var(--n-100)}.aicm-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aichat-star[aria-pressed=true]{color:var(--n-900)}.aichat-star[aria-pressed=true] .nav-icon{fill:currentColor}.aihist-rename{min-width:0;height:28px;margin:0 var(--s-1);flex:1}.aiws-skillchip{background:var(--n-100);height:26px;color:var(--n-900);font-size:var(--fs-label);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;margin-left:12px;padding:0 4px 0 10px;display:inline-flex}.aiws-skillchip-x{appearance:none;width:18px;height:18px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.aiws-skillchip-x:hover{background:var(--n-200);color:var(--n-900)}.aiws-skillchip-x .nav-icon{width:12px;height:12px}.nmod.aifm{width:min(640px,100vw - 32px);height:auto;min-height:420px;max-height:calc(100vh - 96px)}.aifm .nmod-body{padding-bottom:32px}.aifm-k{color:var(--n-600);margin-right:6px}.aifm-body{border:0;border-top:1px solid var(--n-200);width:100%;min-height:220px;color:var(--n-900);font:inherit;font-size:var(--fs-body);resize:vertical;background:0 0;outline:none;padding:12px 0 0;line-height:1.7}.aifm-body::placeholder{color:var(--n-400)}.aiws-sk-tabs{align-items:center;gap:16px;display:inline-flex}.aiws-sk-tab{width:64px;height:12px;display:block}.aiws-sk-btn{width:96px;height:32px;display:block}.aiws-sk-search{width:100%;height:32px;display:block}.aiws-sk-row{height:14px;margin:14px 12px;display:block}.aiws-sk-main{flex:1;justify-content:center;align-items:flex-end;padding:0 24px 16px;display:flex}.aiws-sk-composer{border-radius:14px;width:100%;max-width:680px;height:96px;display:block}.req-pill{color:var(--danger)}.cs-itw{position:relative}.cs-pick{opacity:0;display:inline-flex;position:absolute;top:10px;right:12px}.cs-itw:hover .cs-pick,.cs-itw:focus-within .cs-pick{opacity:1}.cs-pick:has(:checked){opacity:1}.cs-itw:hover .cs-l1 time{visibility:hidden}.cs-itw:has(.cs-pick :checked) .cs-l1 time{visibility:hidden}.cs-itw:has(.cs-pick :checked) .cs-it{background:var(--n-100)}.cs-list{position:relative}.cs-bulk{right:var(--s-2);bottom:var(--s-2);left:var(--s-2);z-index:5;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-50);flex-wrap:wrap;display:flex;position:absolute;box-shadow:0 4px 16px #0000001f}.cs-bulk[data-state=open]{animation:cs-bulk-in var(--dur-4) var(--ease-out) both}.cs-bulk[data-state=closed]{animation:cs-bulk-out .213s var(--ease-in) both;pointer-events:none}@keyframes cs-bulk-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cs-bulk-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.cs-bulk[data-state=open],.cs-bulk[data-state=closed]{animation-duration:.12s}@keyframes cs-bulk-in{0%{opacity:0}to{opacity:1}}@keyframes cs-bulk-out{0%{opacity:1}to{opacity:0}}}.cs-bulk-n{min-width:0;color:var(--n-800);font-size:var(--fs-label);white-space:nowrap;flex:1;font-weight:600}.cs-bulk-err{color:var(--danger);font-size:var(--fs-label)}.listnav{display:contents}.listnav[data-pending=true] .table-wrap{opacity:.55;pointer-events:none;transition:opacity .12s}.intg-list{border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.intg-row{align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-3);grid-template-columns:180px minmax(0,1fr) auto;display:grid}.intg-row+.intg-row{border-top:1px solid var(--n-100)}.intg-name{align-items:center;gap:var(--s-2);display:inline-flex}.intg-state{color:var(--n-600);font-size:var(--fs-label)}.intg-state[data-on]{color:var(--won)}@media (max-width:900px){.intg-row{padding:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto}.intg-state{grid-column:1}}.nav-unconn{margin-left:auto}.ncn-t{color:var(--n-900);margin:0;font-weight:600}.ncn-acts{justify-content:center;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.ncn-panel,.ncn-tab{justify-content:center;align-items:center;gap:var(--s-3);padding:64px var(--s-4);text-align:center;flex-direction:column;flex:auto;display:flex}.ncn-tab{padding:40px var(--s-4)}.ncn-big{color:var(--n-500);display:inline-flex}.ncn-big svg{width:32px;height:32px}.ncn-band{align-items:center;gap:var(--s-2);min-height:44px;padding:8px var(--s-4);border-bottom:1px solid var(--n-200);background:var(--n-50);display:flex}.ncn-ic{color:var(--n-500);display:inline-flex}.ncn-ic svg{width:16px;height:16px}.ncn-sp{flex:auto}.ncn-band .ncn-acts{justify-content:flex-end}.ncn-card{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-4);flex-wrap:wrap;display:flex}.ncn-pill{background:var(--n-200);color:var(--n-700);border-radius:9px;flex:none;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.ncn-card .ncn-acts{margin-left:auto}.mi-bulk{align-items:center;gap:var(--s-3);min-height:36px;padding:0 var(--s-4);border-bottom:1px solid var(--n-200);background:var(--surface);flex-shrink:0;display:flex}.mi-bulk-acts{align-items:center;gap:var(--s-1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s var(--ease-in), transform .12s var(--ease-in), visibility 0s linear .12s;display:inline-flex;transform:translateY(-4px)}.mi-bulk[data-open] .mi-bulk-acts{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s;transform:none}.mi-bulk:not([data-open]){border-bottom-width:0;height:0;min-height:0;transition:height 0s linear .12s,border-bottom-width 0s linear .12s;overflow:hidden}.mi-bulk:not([data-open])>.mi-bulk-all{opacity:0;visibility:hidden;transition:opacity .12s var(--ease-in), visibility 0s linear .12s}.mi-bulk[data-open]>.mi-bulk-all{transition:opacity var(--dur-2) var(--ease-out), visibility 0s}.mi-bulk-n{margin-right:var(--s-2);color:var(--n-700);font-size:var(--fs-label);font-weight:600}@media (prefers-reduced-motion:reduce){.mi-bulk-acts{transition-duration:.12s;transform:none}}.mi-item .mi-row{padding-left:44px}.mi-check{left:var(--s-4);z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.mi-item[data-picked],.mi-item[data-picked] .mi-row:hover{background:var(--n-100)}.syc{padding:var(--s-2);position:relative}.syc-card{padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);font-size:var(--fs-label);color:var(--n-700);transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform-origin:0 100%}.syc[data-mini] .syc-card{left:var(--s-2);right:var(--s-2);bottom:var(--s-2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-in), transform .16s var(--ease-in), visibility 0s linear .16s;position:absolute;transform:translateY(8px)scale(.96)}.syc-pill{left:var(--s-2);bottom:var(--s-2);height:28px;padding:0 var(--s-3);border:1px solid var(--n-300);border-radius:var(--r-pill);background:var(--surface);color:var(--n-700);font:inherit;font-size:var(--fs-label);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-in), transform .16s var(--ease-in), visibility 0s linear .16s;align-items:center;font-weight:600;display:inline-flex;position:absolute;transform:translateY(6px)}.syc[data-mini] .syc-pill{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), visibility 0s;position:relative;bottom:auto;left:auto;transform:none}.syc-head{align-items:center;gap:var(--s-2);margin-bottom:2px;display:flex}.syc-title{min-width:0;color:var(--n-900);flex:1;font-weight:700}.syc-pct{color:var(--n-900);font-variant-numeric:tabular-nums;font-weight:700}.syc-acct{margin-bottom:var(--s-2);text-overflow:ellipsis;white-space:nowrap;color:var(--n-600);overflow:hidden}.syc-row{align-items:baseline;gap:var(--s-1);padding:2px 0;display:flex}.syc-row>span:first-child{flex:1}.syc-n{color:var(--n-900);font-variant-numeric:tabular-nums}.syc-u{width:1.2em;color:var(--n-600)}.syc-bar{height:4px;margin:2px 0 var(--s-1);background:var(--n-200);border-radius:2px;overflow:hidden}.syc-bar>i{background:var(--n-900);transform-origin:0;height:100%;transition:transform var(--dur-3) var(--ease-standard);display:block}.syc-feed{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--n-200)}.syc-fi{text-overflow:ellipsis;white-space:nowrap;color:var(--n-600);animation:syc-in var(--dur-3) var(--ease-out);overflow:hidden}@keyframes syc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.syt{top:var(--s-4);right:var(--s-4);z-index:60;align-items:center;gap:var(--s-3);max-width:420px;padding:var(--s-3) var(--s-4);background:var(--surface);border-radius:var(--r);animation:syt-in var(--dur-3) var(--ease-out);display:flex;position:fixed}.syt[data-out]{opacity:0;transition:opacity .16s var(--ease-in), transform .16s var(--ease-in);transform:translate(12px)}.syt-body{flex-direction:column;gap:2px;min-width:0;display:flex}.syt-note{color:var(--n-600);font-size:var(--fs-label)}@keyframes syt-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.syc-card,.syc-pill,.syt,.syt[data-out],.syc-fi{transition-duration:.12s;animation:none;transform:none}.syc[data-mini] .syc-card,.syc[data-mini] .syc-pill{transform:none}}.note-content h1,.note-content h2,.note-content h3{position:relative}.note-fold-btn{border-radius:var(--r-sm);width:18px;height:18px;color:var(--n-600);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .12s var(--ease-out), transform .12s var(--ease-standard), background-color var(--t-hover) var(--ease);place-items:center;margin-top:-9px;font-size:12px;line-height:1;display:grid;position:absolute;top:50%;left:-22px;transform:rotate(90deg)}.note-fold-btn[data-folded]{transform:none}.note-content h1:hover .note-fold-btn,.note-content h2:hover .note-fold-btn,.note-content h3:hover .note-fold-btn,.note-fold-btn:hover,.note-fold-btn[data-folded]{opacity:1}.note-fold-btn:hover{background:var(--n-100);color:var(--n-900)}.note-content .note-folded{display:none}@media (prefers-reduced-motion:reduce){.note-fold-btn{transition:opacity .12s var(--ease-out)}}.nsi{align-items:center;gap:var(--s-2);margin-right:var(--s-2);color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;opacity:0;transition:opacity .12s var(--ease-in);display:inline-flex}.nsi[data-shown]{opacity:1;transition:opacity var(--dur-2) var(--ease-out)}.nsi[data-state=saved][data-faded]{opacity:.5;transition:opacity .12s var(--ease-in)}.nsi[data-state=error]{color:var(--danger)}.nsi .linklike{font-size:var(--fs-label)}@media (prefers-reduced-motion:reduce){.nsi,.nsi[data-shown],.nsi[data-state=saved][data-faded]{transition-duration:.12s}}.nmod-state{transition:opacity .12s var(--ease-in), color var(--dur-2) var(--ease-out)}.nmod-state[data-state=saving],.nmod-state[data-state=error],.nmod-state[data-state=conflict]{opacity:1;transition:opacity var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out)}.nmod-state[data-state=saved]{opacity:.7}.instant-nav:has(.notep-shell)>.topbar{z-index:6;background:var(--surface);position:sticky;top:0}:is(.sql:has(.notep-shell),.sql-main:has(>.notep-shell)){flex-shrink:0;min-height:auto}.sql-main:has(>.notep-shell)>.viewbar{z-index:5;background:var(--surface);position:sticky;top:48px}.nmp{right:var(--s-4);bottom:var(--s-4);z-index:55;gap:var(--s-2);width:280px;padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);animation:nmp-in var(--dur-3) var(--ease-out);display:grid;position:fixed}.nmp[data-closing]{opacity:0;transition:opacity .16s var(--ease-in), transform .16s var(--ease-in);transform:translateY(8px)}.nmp-t{color:var(--n-900);font-size:var(--fs-body)}.nmp-row{gap:var(--s-2);display:flex}.nmp-row>.input{flex:1;min-width:0}.nmp-acts{justify-content:flex-end}@keyframes nmp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nmp,.nmp[data-closing]{transition-duration:.12s;animation:none;transform:none}}.notes-pane-toggle{flex:none;display:none}.sql>.sql-pane.notes-pane{align-self:start;height:calc(100vh - 18px);max-height:100%;position:sticky;top:0}.sql:has(.notep-shell)>.sql-pane.notes-pane{top:var(--bar-h);height:calc(100vh - 18px - var(--bar-h))}@media (max-width:1099px){.notes-pane-toggle{display:inline-flex}.sql:has(>.notes-pane)>.sql-main{grid-area:1/1}.sql>.sql-pane.notes-pane{z-index:30;background:var(--surface);width:240px;box-shadow:var(--shadow-pop);visibility:hidden;transition:transform var(--dur-2) var(--ease-in), visibility 0s linear var(--dur-2);grid-area:1/1;display:flex;transform:translate(-100%)}.sql[data-pane=open]>.sql-pane.notes-pane{visibility:visible;transition:transform var(--dur-3) var(--ease-out), visibility 0s;transform:none}}@media (prefers-reduced-motion:reduce){.sql>.sql-pane.notes-pane,.sql[data-pane=open]>.sql-pane.notes-pane{transition:none}}.viewbar.notes-lvbar>.notes-vtabs{flex:1 1 0;min-width:96px}.viewbar.notes-lvbar .mailsearch-input{width:9rem}.viewbar.notes-lvbar>.lvtools{flex-wrap:nowrap}.notes-vselect{display:none}@media (max-width:640px){.notes-lvbar>.notes-vtabs{display:none}.notes-vselect{flex:1 1 0;min-width:0;display:block}.viewbar.lvbar.notes-lvbar{row-gap:var(--s-2);padding-top:var(--s-2);padding-bottom:var(--s-2);flex-wrap:wrap}.viewbar.notes-lvbar>.sp{display:none}.viewbar.notes-lvbar>.lvtools{flex-wrap:wrap;flex:100%;justify-content:flex-end}}.notes-pick{z-index:1;top:50%;left:var(--s-3);opacity:0;cursor:pointer;width:16px;height:16px;accent-color:var(--n-900);margin:-8px 0 0;position:absolute}.notes-tbl tr:hover .notes-pick,.notes-pick:focus-visible,.notes-pick:checked{opacity:1}.notes-tbl:has(.notes-pick:checked) .notes-pick{opacity:1}.notes-tbl tr:has(.notes-pick):hover td.col-name .cell>.cell-mark{visibility:hidden}.notes-tbl:has(.notes-pick:checked) tr:has(.notes-pick) td.col-name .cell>.cell-mark{visibility:hidden}.notes-tbl tr:has(.notes-pick:checked) td{background:var(--n-100)}@media (hover:none),(max-width:640px){.notes-pick{display:none}}.plc{gap:var(--s-2);flex-direction:column;min-width:min(420px,100vw - 64px);display:flex}.plc-find{height:32px;padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-sm);color:var(--n-600);align-items:center;gap:6px;display:flex}.plc-find input{min-width:0;color:var(--n-900);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.plc-find:focus-within{border-color:var(--n-500)}.plc-list{overscroll-behavior-y:none;flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.plc-space{flex-direction:column;gap:1px;display:flex}.plc-row{appearance:none;width:100%;min-height:30px;padding:0 var(--s-2);color:var(--n-800);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;font-size:13.5px;display:flex}.plc-row:hover:not(:disabled){background:var(--n-100);color:var(--n-900)}.plc-row:disabled{opacity:.6;cursor:default}.plc-row .nav-icon{width:15px;height:15px;color:var(--n-600);flex:none}.plc-row .cell-mark{width:18px;height:18px;margin-right:0;font-size:11px}.plc-space>.plc-row:first-child{color:var(--n-900);font-weight:600}.plc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.plc-hint{color:var(--n-500);flex:none;font-size:12px}.plc-d0{padding-left:calc(var(--s-2) + 26px)}.plc-d1{padding-left:calc(var(--s-2) + 42px)}.plc-d2{padding-left:calc(var(--s-2) + 58px)}.plc-d3{padding-left:calc(var(--s-2) + 74px)}.plc-d4{padding-left:calc(var(--s-2) + 90px)}.wk-node{position:relative}.wk-nacts{padding-left:var(--s-2);background:var(--n-100);align-items:center;position:absolute;top:0;bottom:0;right:4px}.wk-node:hover .wk-nacts,.wk-node:focus-within .wk-nacts,.wk-node[data-menu=true] .wk-nacts{display:inline-flex}.wk-node[data-menu=true]{background:var(--n-100)}.wk-node[draggable=true]{cursor:grab}.wk-node[data-dragging=true]{opacity:.45}.wk-node[data-drop=before]{box-shadow:inset 0 2px 0 var(--brand-navy)}.wk-node[data-drop=after]{box-shadow:inset 0 -2px 0 var(--brand-navy)}.wk-node[data-drop=into]{outline:1.5px solid var(--brand-navy);outline-offset:-1.5px;background:var(--brand-tint)}.wk-nodepop{width:200px}.shd-add{align-items:flex-start;gap:var(--s-2);flex-wrap:wrap;display:flex}.shd-find{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.shd-cands{overscroll-behavior-y:none;border:1px solid var(--n-200);border-radius:var(--r-sm);flex-direction:column;max-height:168px;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}.shd-cand{appearance:none;width:100%;min-height:32px;padding:0 var(--s-2);color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;font-size:13.5px;display:flex}.shd-cand:hover,.shd-cand[aria-selected=true]{background:var(--n-100)}.shd-cand .cell-mark{width:20px;height:20px;margin-right:0}.shd-cand-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.shd-cand-mail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-600);font-size:12.5px;overflow:hidden}.shd-list{animation:shd-list-in var(--dur-2) var(--ease-out)}.shd-list[data-closing]{animation:shd-list-out .12s var(--ease-in) forwards;pointer-events:none}@keyframes shd-list-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes shd-list-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.shd-list{animation:mo-fade-in var(--dur-1) linear}.shd-list[data-closing]{animation:mo-fade-out var(--dur-1) linear forwards}}.shd-cand-none{padding:6px var(--s-2);color:var(--n-600);font-size:13px}.shd-scope{align-items:flex-start}.shd-scope-now{appearance:none;min-height:28px;padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface);color:var(--n-900);font:inherit;cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.shd-scope-now .nav-icon{width:14px;height:14px;color:var(--n-600)}.shd-scopes{border:1px solid var(--n-200);border-radius:var(--r-sm);flex-direction:column;align-self:stretch;margin:6px 0 0;padding:4px;list-style:none;display:flex}.shd-scopeopt{appearance:none;width:100%;padding:6px var(--s-2);color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:8px;font-size:14px;display:flex}.shd-scopeopt:hover,.shd-scopeopt[aria-selected=true]{background:var(--n-100)}.shd-scopeck{flex:none;width:16px;padding-top:2px;display:inline-flex}.shd-scopeck .nav-icon{width:14px;height:14px}.shd-scopetext{flex-direction:column;min-width:0;display:flex}.notep-crumb{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.notep-crumb-link{color:var(--n-600);white-space:nowrap;text-decoration:none}.notep-crumb-link:hover{color:var(--n-900);text-decoration:underline}.notep-crumb-sep{color:var(--n-400)}.notep-crumb-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}textarea.note-title-input{resize:none;font-family:inherit;line-height:1.3;overflow:hidden}@media (max-width:640px){.notep-page{padding-left:0}.notep-page .note-editor-body,.nmod-editor .note-editor-body{margin-left:0}}@media (max-width:640px),(hover:none){.notep-page .note-editor,.nmod-editor .note-editor{--note-gutter-w:28px}}@media (max-width:640px){.notep-page .note-title-input{font-size:24px}}.colset-head{color:var(--ink-3,#6b7280);text-overflow:ellipsis;white-space:nowrap;max-width:240px;padding:6px 10px 4px;font-size:11px;overflow:hidden}.cchint{border:1px solid var(--border,#e2e2e2);animation:cchint-in var(--dur-2,.18s) var(--ease-out,cubic-bezier(.16,1,.3,1)) both;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.cchint-leave{opacity:0;transition:opacity .12s var(--ease-in,cubic-bezier(.4,0,1,1)), transform .12s var(--ease-in,cubic-bezier(.4,0,1,1));transform:translateY(-4px)}.cchint-label{color:#5b5b5b}.cchint-name{color:#111;word-break:break-all;font-weight:600}.cchint-pill{color:#333;background:#efefef;border-radius:999px;padding:1px 8px;font-size:12px}.cchint-note{color:#5b5b5b}.cchint-x{color:#444;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 6px;font-size:16px;line-height:1}@keyframes cchint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cchint{animation:.12s linear both cchint-fade}.cchint-leave{transform:none}@keyframes cchint-fade{0%{opacity:0}to{opacity:1}}}.sdom-page{gap:14px}.sdom-tab{border:1px solid var(--n-300);border-collapse:separate;border-spacing:0;border-radius:12px;max-width:1080px;overflow:hidden}.sdom-tab .calset-c{width:150px}.sdom-tab th.calset-c{text-align:center}.sdom-tab .sdom-num{text-align:right;font-variant-numeric:tabular-nums;width:150px}.sdom-tab th.sdom-num{text-align:right}.sdom-tab .calset-cal{align-items:center;display:inline-flex}.sdom-sec td{height:28px;color:var(--n-600);background:#fafbfc;font-size:12px}.sdom-link{appearance:none;font:inherit;color:var(--n-700);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.sdom-num .sdom-link{font-size:13px}.sdom-tab .calset-main,.sdom-tab .sdom-link{white-space:nowrap;flex:none}.sdom-tab th,.sdom-tab td:first-child{white-space:nowrap}.sdom-scroll{max-width:1080px;overflow-x:auto}.sdom-link:hover{color:var(--n-900)}.sdom-add{margin-top:var(--s-2)}.sdom-modal{width:min(460px, calc(100vw - var(--s-6)))}.sdom-lab{margin:0 0 var(--s-1);color:var(--n-600);font-size:12px}.sdom-sp{flex:1}.sdom-seg{margin:var(--s-1) 0 var(--s-3);border:1px solid var(--n-300);border-radius:8px;display:flex;overflow:hidden}.sdom-seg button{appearance:none;border:0;border-right:1px solid var(--n-300);background:var(--surface);font:inherit;color:var(--n-700);cursor:pointer;white-space:nowrap;flex:1;padding:6px 4px;font-size:12.5px}.sdom-seg button:last-child{border-right:0}.sdom-seg button.is-on{background:var(--n-900);color:#fff}.sdom-kv{margin:0 0 var(--s-3);background:var(--n-100);border-radius:8px;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;font-size:12.5px;display:grid}.sdom-kv dt{color:var(--n-700)}.sdom-kv dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--n-900);margin:0}.sdom-rad{flex-direction:column;gap:6px;display:flex}.sdom-rad button{border:1px solid var(--n-300);background:var(--surface);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.sdom-rad button.is-on{border-color:var(--n-900)}.sdom-rad b{font-size:13px;font-weight:500;display:block}.sdom-rad small{color:var(--n-600);font-size:12px;display:block}.sdom-rd{border:1.5px solid var(--n-500);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.sdom-rad button.is-on .sdom-rd{border-color:var(--n-900)}.sdom-rad button.is-on .sdom-rd:after{content:"";background:var(--n-900);border-radius:50%;width:8px;height:8px}.sdom-err{margin:var(--s-2) 0 0;color:var(--danger);font-size:12.5px}.sdom-bar{height:6px;margin:0 0 var(--s-3);background:var(--n-200);border-radius:3px;overflow:hidden}.sdom-bar i{background:var(--n-900);transform-origin:0;border-radius:3px;width:100%;height:100%;display:block}.sdom-bar i.is-run{animation:1.2s ease-in-out infinite sdom-run}@keyframes sdom-run{0%{transform:translate(-100%)scaleX(.3)}to{transform:translate(100%)scaleX(.3)}}@media (prefers-reduced-motion:reduce){.sdom-bar i.is-run{animation:none;transform:scaleX(.4)}}.calset-ctab tr.is-off .calset-cal{color:var(--n-600)}.calset-off{background:var(--n-100);color:var(--n-700);white-space:nowrap;border-radius:5px;padding:0 6px;font-size:11px}.sdom-chk{border-bottom:1px solid var(--n-200);align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:flex}.sdom-chk:last-of-type{border-bottom:0}.cs-prio{color:var(--n-800);flex:none;align-items:center;display:inline-flex}.cs-prio[data-level=urgent]{color:var(--danger)}.pick-footer{gap:var(--s-1);padding:var(--s-2) var(--s-3);border-top:1px solid var(--n-200);flex-direction:column;display:flex}.pick-footer a{color:var(--n-900);font-size:var(--fs-label);text-decoration:underline}.cs-prop .pop{width:232px;min-width:0}.cs-fgrid{gap:var(--s-2);min-width:300px;display:grid}.cs-fr{align-items:center;gap:var(--s-2);grid-template-columns:64px minmax(0,1fr);display:grid}.cs-fl{color:var(--n-700);font-size:var(--fs-label)}.cs-fc{min-width:0}.cs-fchips{gap:var(--s-1);flex-wrap:wrap;display:flex}.cs-fchip{padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--bg,#fff);color:var(--n-800);font-size:var(--fs-label);cursor:pointer;line-height:22px}.cs-fchip[aria-pressed=true]{border-color:var(--n-900);background:var(--n-900);color:var(--on-brand)}.cs-rows[data-pending=true]{opacity:.55;transition:opacity var(--dur-2) var(--ease-out)}.cs-order-row{align-items:center;gap:var(--s-2);display:flex}.cs-order-mark{width:16px;display:inline-flex}.field[data-invalid] .input,.field[data-invalid] .textarea,.field[data-invalid] .pick-trigger{border-color:var(--danger)}.cs-newcontact{gap:var(--s-2);margin-top:var(--s-2);padding:var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-50);display:grid}.cs-nc-row{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.cs-nc-f{gap:var(--s-1);min-width:0;display:grid}.cs-nc-actions{justify-content:flex-end;gap:var(--s-2);display:flex}.cs-headacts{align-items:center;gap:var(--s-2);display:inline-flex}.cs-fixlink{color:var(--n-900);text-decoration:underline}.cs-tpl-admin{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.cs-tpl-admin summary{align-items:center;gap:var(--s-3);cursor:pointer;display:flex}.cs-tpl-admin summary b{flex:none}.cs-tpl-admin .cs-tpl-nm{text-overflow:ellipsis;white-space:nowrap;flex:none;width:180px;overflow:hidden}.cs-tpl-admin .cs-tpl-ex{min-width:0;color:var(--n-700);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cs-tpl-admin .cs-tpl-uses{text-align:right;width:88px;color:var(--n-700);font-variant-numeric:tabular-nums;flex:none}.cs-tpl-admin time{color:var(--n-600);font-size:var(--fs-label);flex:none}.cs-tpl-admin .cs-tpl-at{text-align:right;flex:none;width:112px}.cs-tpl-admin .cs-tpl-head{align-items:center;gap:var(--s-3);color:var(--n-600);font-size:var(--fs-label);padding-left:20px;display:flex}.ac-v.ac-email{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;display:block;overflow:hidden}.cs-resize{z-index:6;cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:-3px}.cs-resize:hover,.cs-resize:focus-visible{background:var(--n-300)}.cs-ticket-subject{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.cs-to[data-open=true]{white-space:normal;overflow-wrap:anywhere;overflow:visible}button.cs-to{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.chcard-t b,.cs-asg-tbl th{white-space:nowrap}.cs-asg-tbl th,.cs-asg-tbl td{padding-inline:var(--s-2)}.cs-asg-tbl .pick-trigger{min-width:88px}.cs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-note[data-pending=true]{opacity:.85}.cs-moved{animation:cs-moved-flash 1.2s var(--ease-out) both}@keyframes cs-moved-flash{0%{background:var(--review-tint)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.cs-moved{animation:none}}.cs-cat-list{gap:var(--s-2);margin:0 0 var(--s-3);padding:0;list-style:none;display:grid}.cs-cat-row{align-items:center;gap:var(--s-1);grid-template-columns:minmax(0,1fr) 56px 32px 32px 32px;display:grid}.cs-cat-n{color:var(--n-700);font-size:var(--fs-label);text-align:right}.cs-cat-ask{align-items:center;gap:var(--s-2);color:var(--n-900);font-size:var(--fs-label);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.cs-cat-add{gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.mail-steps{gap:var(--s-1);margin:var(--s-3) 0;padding-left:var(--s-5);color:var(--n-800);font-size:var(--fs-label);display:grid}.ac-name .spinner{vertical-align:-2px;margin-left:6px}.assoc-req{margin-left:6px;font-size:11.5px}.name-sug[data-hidden]{visibility:hidden;pointer-events:none}.sf-tab .prop dt{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;align-items:flex-start;padding-block:4px;overflow:visible}.peek{z-index:40;border:1px solid var(--n-200);width:min(380px,100vw - 24px);animation:peek-in var(--dur-3) var(--ease-out) both;background:#fff;border-radius:12px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;box-shadow:0 8px 28px #00000024}.peek[data-closing]{animation:peek-out calc(var(--dur-3) * 2 / 3) var(--ease-in) both;pointer-events:none}.peek-head{border-bottom:1px solid var(--n-200);align-items:center;gap:8px;padding:12px 12px 12px 14px;display:flex}.peek-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);flex:auto;font-weight:600;overflow:hidden}.peek-body{overscroll-behavior-y:none;font-size:var(--fs-label);flex:auto;align-content:start;gap:2px;padding:12px 14px;display:grid;overflow-y:auto}.peek-open{align-self:flex-start}@keyframes peek-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes peek-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.peek{animation:peek-fade var(--dur-1) linear both}.peek[data-closing]{animation:peek-fade-out var(--dur-1) linear both}@keyframes peek-fade{0%{opacity:0}to{opacity:1}}@keyframes peek-fade-out{0%{opacity:1}to{opacity:0}}}@media (min-width:961px) and (max-width:1100px){.ct-side .prop{grid-template-columns:88px minmax(0,1fr)}.recflat-side-sec{padding-inline:var(--s-3)}}@media (min-width:1345px) and (max-width:1484px){:root[data-ai=open] .recflat-body{grid-template-columns:minmax(0,1fr) 240px}:root[data-ai=open] .ct-side .prop{grid-template-columns:88px minmax(0,1fr)}:root[data-ai=open] .recflat-side-sec{padding-inline:var(--s-3)}}@media (max-width:1344px){:root[data-ai=open] .recflat-body{grid-template-columns:minmax(0,1fr)}:root[data-ai=open] .recflat-side{border-top:1px solid var(--n-300);border-left:0;height:auto;position:static;overflow-y:visible}:root[data-ai=open] .main:has(>.topbar)>.recflat .recflat-side{border-top:1px solid var(--n-300);border-left:0;height:auto;position:static;overflow-y:visible}:root[data-ai=open] .ct-side .prop{grid-template-columns:140px minmax(0,1fr)}:root[data-ai=open] .recflat-side-sec{padding-inline:var(--s-4)}html.eai-open[data-ai=open] .recflat-side{animation:recflat-side-under var(--dur-3) var(--ease-out) var(--eai-main-delay,0s) both}html.eai-close:not([data-ai=open]) .recflat-side{animation:recflat-side-back calc(var(--dur-3) * 2 / 3) var(--ease-in) var(--eai-main-delay,0s) both}}@keyframes recflat-side-under{0%{opacity:0;transform:translateY(12px)}}@keyframes recflat-side-back{0%{opacity:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){html.eai-open .recflat-side,html.eai-close .recflat-side{animation:none}}.recflat-name>.recflat-chip:not([data-first]){text-overflow:ellipsis;white-space:nowrap;flex:0 1000000 auto;min-width:0;display:block;overflow:hidden}.au-card:has(>.oc){max-width:460px}.oc-sec{margin-bottom:var(--s-4)}.oc-lbl{font-size:var(--fs-label);color:var(--n-900);margin:0 0 var(--s-2);font-weight:600}.oc-opt{gap:var(--s-2);padding:var(--s-2) 10px;border:1px solid var(--n-300);border-radius:var(--r);margin-bottom:var(--s-2);cursor:pointer;background:var(--surface);align-items:flex-start;display:flex}.oc-opt:has(input:checked){border-color:var(--n-900);background:var(--n-50)}.oc-opt:has(input:disabled){cursor:not-allowed;background:var(--n-100);color:var(--n-600)}.oc-opt input{margin-top:3px}.oc-opt b{font-size:var(--fs-body);color:var(--n-900);font-weight:600;display:block}.oc-opt small{color:var(--n-700);font-size:12px;display:block}:is(.oc-opt:has(input:disabled) b,.oc-opt:has(input:disabled) small){color:var(--n-600)}.oc-seg{gap:var(--s-2);display:flex}.oc-seg .oc-opt{flex:1;justify-content:center;align-items:center;margin-bottom:0}.oc-host{text-align:center;color:var(--n-700);font-size:var(--fs-label);margin:-8px 0 var(--s-4);overflow-wrap:anywhere}.oc-host b{color:var(--n-900)}.oc-btns{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.seg .seg-out{color:var(--n-500);margin-left:4px;display:inline-flex}.seg .seg-out svg{width:12px;height:12px}.mset-select{min-width:220px;max-width:100%;display:inline-block}.mset-select.mset-narrow{min-width:120px}.mtc-bar{height:2px;margin:0 var(--s-4);background:var(--n-200);border-radius:1px;position:relative;overflow:hidden}.mtc-bar:after{content:"";background:var(--n-500);width:40%;animation:mtc-bar var(--dur-loop) var(--ease-standard) infinite;position:absolute;inset:0}@keyframes mtc-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.mtc-list{padding:var(--s-2) var(--s-4);margin:0;list-style:none}.mtc-row{align-items:center;gap:var(--s-4);border-bottom:1px solid var(--n-200);height:40px;color:var(--n-800);font-size:14px;display:flex}.mtc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mtc-uses{color:var(--n-600);font-size:var(--fs-label);flex:none}.mss{flex:none;display:inline-flex;position:relative}.mss-chip{background:var(--n-100);height:24px;color:var(--n-800);font:inherit;font-size:var(--fs-label);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.mss-chip:hover{background:var(--n-200)}.mss-chip svg{width:12px;height:12px;color:var(--n-600)}.mi-else{justify-content:center;align-items:center;gap:var(--s-3);padding:0 var(--s-4) var(--s-6);display:flex}.mi-else-n{color:var(--n-600);font-size:var(--fs-label)}.mcx-sug{overscroll-behavior-y:none;border:1px solid var(--n-200);background:var(--surface);max-height:232px;animation:mcx-sug-in var(--dur-2) var(--ease-out) both;border-radius:8px;flex:0 0 100%;margin:4px 0 2px;padding:4px;list-style:none;overflow-y:auto}.mcx-sug:not([data-open]){opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-in), transform var(--dur-1) var(--ease-in);animation:none;transform:translateY(-4px)}@keyframes mcx-sug-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mcx-row:has(>.mcx-val>.mcx-to){align-items:start}:is(.mcx-row:has(>.mcx-val>.mcx-to)>.mcx-lb,.mcx-row:has(>.mcx-val>.mcx-to)>.mcx-side){align-items:center;min-height:34px;display:flex}.mcx-row:has(>.mcx-val>.mcx-to) .mcx-to{min-height:34px}.mcx-rc-tag{background:var(--n-100);color:var(--n-700);white-space:nowrap;border-radius:4px;flex:none;padding:0 6px;font-size:11px;line-height:18px}.mcx-rc-tag[data-tone=new]{background:var(--n-200);color:var(--n-900)}.mcx-rc[data-kind=new] .mcx-av{background:var(--n-200);color:var(--n-700)}.mcx-rel-chip{gap:6px;padding-left:8px}.mcx-rel-chip>svg{width:14px;height:14px;color:var(--n-600);flex:none}.mcx-rel-add{min-width:140px;display:inline-flex}.mcx-confirm-opt{margin:var(--s-2) 0;align-self:flex-start}.mcx-tplprev-line{min-height:1.6em}.mcx-tplprev-line[data-dropped]{color:var(--n-500);opacity:.6;text-decoration:line-through}.mcx-tplprev-gone{margin-right:6px}.mcx-todo{background:var(--warn-tint,#fff4c2);border-radius:3px;padding:0 2px}@media (prefers-reduced-motion:reduce){.mcx-sug{animation:mo-fade-in var(--dur-1) linear}.mcx-sug:not([data-open]){transform:none}.mtc-bar:after{width:100%;animation:none}}.evpop[data-closing=true],.qc[data-closing=true]{animation:pop-out var(--dur-1) var(--ease-in) forwards;pointer-events:none}@keyframes pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.evpop[data-closing=true],.qc[data-closing=true]{animation:none}}.qc[data-hidden=true]{visibility:hidden;pointer-events:none}.cal-save{align-items:center;gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;display:inline-flex}.cal-save-err{color:var(--danger);white-space:normal;max-width:360px}.qc-check{cursor:pointer}.qc-check>input{margin:0 var(--s-1) 0 var(--s-6)}.qc-desc{resize:vertical;width:100%;min-height:64px}.cal-item-grip{cursor:ns-resize;height:8px;position:absolute;bottom:0;left:0;right:0}.cal-item-grip:after{content:"";opacity:0;height:2px;transition:opacity var(--dur-1) var(--ease-standard);background:currentColor;border-radius:1px;position:absolute;bottom:2px;left:25%;right:25%}.cal-item:hover .cal-item-grip:after,.cal-item[data-resizing=true] .cal-item-grip:after{opacity:.5}.cal-item[data-resizing=true]{z-index:4;cursor:ns-resize;box-shadow:var(--shadow-pop)}.qc-discard{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--n-200);display:flex}.qc-discard>span:first-child{color:var(--n-900);font-weight:600;font-size:var(--fs-label);flex:1}.cal-col .cal-item:hover,.cal-col .cal-item:focus-visible{z-index:3}.cal-item-time{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-side-toggle{display:none}@media (max-width:1279px){.cal-side-toggle{display:inline-flex}.cal-shell{grid-template-columns:minmax(0,1fr);position:relative}.cal-shell>.cal-side{z-index:20;background:var(--surface);width:236px;box-shadow:var(--shadow-pop,0 8px 24px #00000029);opacity:0;visibility:hidden;transition:transform calc(var(--dur-4) * 2 / 3) var(--ease-in), opacity calc(var(--dur-4) * 2 / 3) var(--ease-in), visibility 0s linear calc(var(--dur-4) * 2 / 3);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.cal-shell[data-side=open]>.cal-side{opacity:1;visibility:visible;transition:transform var(--dur-4) var(--ease-out), opacity var(--dur-4) var(--ease-out), visibility 0s;transform:none}}@media (max-width:1279px) and (prefers-reduced-motion:reduce){.cal-shell>.cal-side,.cal-shell[data-side=open]>.cal-side{transition:none}}.cal-search-head{color:var(--n-700);padding:6px 8px 2px;font-size:12px;font-weight:600}.cal-list-section{margin:var(--s-4) 0 var(--s-1);color:var(--n-900);font-size:var(--fs-label);font-weight:600}.cal-list-section:first-child{margin-top:0}.evpop-orig{color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:1080px){.meeting-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.meeting-rail{column-gap:var(--s-4);max-height:38vh;padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--n-200);order:-1;grid-template-columns:minmax(200px,288px) minmax(0,1fr);align-items:start;display:grid}.meeting-rail>:first-child{grid-area:1/1/span 8}.meeting-rail>:not(:first-child){grid-column:2}.meeting-main{border-right:0}}@media (max-width:1464px){:root[data-ai=open] .meeting-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}:root[data-ai=open] .meeting-rail{column-gap:var(--s-4);max-height:38vh;padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--n-200);order:-1;grid-template-columns:minmax(200px,288px) minmax(0,1fr);align-items:start;display:grid}:root[data-ai=open] .meeting-rail>:first-child{grid-area:1/1/span 8}:root[data-ai=open] .meeting-rail>:not(:first-child){grid-column:2}:root[data-ai=open] .meeting-main{border-right:0}}.toolseg-meetings .seg[data-seg=settings]{min-width:var(--control-h);padding:0 var(--s-2);justify-content:center}.toolseg-meetings .seg[data-seg=settings] .nav-icon{width:15px;height:15px}.toolseg-meetings .segthumb{box-shadow:0 4px 6px -3px #11234324,0 2px 1px #1123430a,0 0 0 .5px #1123430d}.mpeople-row{grid-template-columns:28px minmax(0,1fr);row-gap:4px}.mpeople-row>.cell-mark{grid-row:1/span 2;align-self:center}.mpeople-row>.mpeople-talk{grid-column:2;grid-template-columns:minmax(0,160px) 32px;justify-content:start}.mpeople-talk:has(>.mpeople-pc:empty){display:none}.mfound-row{grid-template-columns:28px minmax(0,1fr);row-gap:4px}.mfound-row>.mfound-mark{grid-row:1/span 2;align-self:center}.mfound-row>:last-child:not(.mpeople-name){grid-column:2;justify-self:start}.meeting-panel{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.mins-bar{row-gap:var(--s-2);flex-wrap:wrap}.mins-meta{white-space:nowrap}.mov-row dd>.chip{max-width:100%;height:auto;min-height:var(--chip-h);white-space:normal;padding-block:3px;line-height:1.35}.mins-notranscript{color:var(--n-700);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.mins-notranscript .nav-icon{width:14px;height:14px;color:var(--n-500)}.mins-tgrid[aria-disabled=true]{opacity:.55;pointer-events:none}.mins-needlink{color:var(--n-600);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}ul.mtask-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}ul.mtask-list>.mtask-row{align-items:center;gap:8px;min-height:30px;font-size:13px;display:flex}ul.mtask-list>.mtask-row[aria-busy=true]{opacity:.55}.mtask-ck{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--n-300);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}ul.mtask-list>.mtask-row[data-done] .mtask-ck{background:var(--n-900);box-shadow:none;color:#fff}.mtask-ck .nav-icon{width:11px;height:11px}.mtask-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);flex:1;text-decoration:none;overflow:hidden}ul.mtask-list>.mtask-row[data-done] .mtask-nm{color:var(--n-500);text-decoration:line-through}ul.mtask-list .mtask-due{color:var(--n-500);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mcpadm-url{padding:2px var(--s-2);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-800);font-size:var(--fs-label);overflow-wrap:anywhere}.mcpadm-muted{color:var(--n-600)}.mcpadm-page{gap:var(--s-4);max-width:880px;padding:var(--s-5);flex-direction:column;display:flex}.mcpadm-h1{font-size:var(--fs-head);margin:0}.mcpadm-back{margin:0;font-size:13px}.mcpadm-card{max-width:760px}.mcpadm-meta{gap:var(--s-3);margin-left:var(--s-3);color:var(--n-600);font-size:var(--fs-label);flex-wrap:wrap;font-weight:400;display:inline-flex}.mcpadm-remaining{color:var(--n-600);font-size:var(--fs-label)}.mcpadm-diff{gap:var(--s-3);flex-direction:column;display:flex}.mcpadm-diff-title{margin:0 0 var(--s-1);color:var(--n-800);font-size:13px;font-weight:600}.mcpadm-card .ai-apv-f{align-items:center}.mcpadm-settings .mset-value.mset-wrap{gap:var(--s-4)}.lvboardby{align-items:center;max-width:160px;display:inline-flex}.lvboardby .picker-trigger,.lvboardby button{max-width:100%}.task-recur{vertical-align:middle;margin-left:var(--s-2);color:var(--n-500);display:inline-flex}.task-recur .nav-icon{width:13px;height:13px}.agt-dim{color:var(--n-600)}.agt-num{font-variant-numeric:tabular-nums}.agt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.agt-strong{font-weight:600}.agt-err{color:var(--danger)}.agt-table .agt-c-name{white-space:normal;width:auto;min-width:160px}.agt-table .agt-run-open td{white-space:normal}.agt-row,.agt-run-row{cursor:pointer}.agt-pending td,.agt-trig.agt-pending{color:var(--n-500)}.agt-name{align-items:center;gap:8px;font-weight:600;display:inline-flex}.agt-name .nav-icon{width:16px;height:16px;color:var(--n-600)}.agt-faces{display:inline-flex}.agt-face{border:2px solid var(--surface);background:var(--n-100);width:22px;height:22px;color:var(--n-700);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.agt-faces .agt-face+.agt-face{margin-left:-6px}.agt-menu-cell{text-align:right;width:1%}.agt-menu,.agt-ask{display:inline-flex;position:relative}.agt-pop{z-index:30;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.agt-pop .pick-row{min-height:32px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;padding:0 12px;font-size:13px}.agt-pop .pick-row:hover{background:var(--n-100)}.agt-sec .agt-menu .agt-pop{left:0;right:auto}.agt-empty{color:var(--n-600);text-align:center;padding:48px 16px}.agt-create-slot{display:contents}.nmod.agt-create{width:min(480px,100vw - 32px);height:fit-content}.agt-create-body{flex-direction:column;gap:14px;padding:20px 16px 16px;display:flex}.agt-create-foot{justify-content:flex-end;gap:8px;display:flex}.agt-field{flex-direction:column;gap:6px;display:flex}.agt-label{color:var(--n-600);font-size:12px;font-weight:600}.agt-ta{width:100%;min-height:240px;font:inherit;resize:vertical;padding:10px 12px;font-size:14px;line-height:1.7}.agt-ta-s{width:100%;min-height:64px;font:inherit;resize:vertical;padding:8px 12px;font-size:13px;line-height:1.6}.agt-num-in{text-align:right;width:120px}.agt-head{gap:8px}.agt-head>.nav-icon{width:16px;height:16px;color:var(--n-600)}.agt-head-title{color:var(--n-900);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.agt-head-sub,.agt-save{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agt-tabs{border-bottom:1px solid var(--n-200);flex:none;padding:0 16px}.agt-tabs .lvtab{font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;font-size:13px}.nmod-body.agt-body{padding:20px 24px 64px}.agt-readonly{margin-bottom:12px;font-size:12px}.agt-sec+.agt-sec{margin-top:28px}.agt-sec-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.agt-sec-h h3{margin:0;font-size:13px;font-weight:700}.agt-chips{flex-wrap:wrap;gap:6px;display:flex}.agt-pick{border:1px solid var(--n-200);background:var(--surface);height:28px;color:var(--n-700);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:13px}.agt-pick[aria-pressed=true]{border-color:var(--n-900);background:var(--n-900);color:#fff}.agt-list{border-top:1px solid var(--n-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agt-li{border-bottom:1px solid var(--n-200);align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:13px;display:flex}.agt-li-main{flex:1;min-width:0}.agt-mem-body{color:var(--n-900);font:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:4px 0}.agt-mem-body:disabled{cursor:default}.agt-add{align-items:center;gap:8px;margin-top:10px;display:flex}.agt-add .input{flex:1;min-width:0}.agt-access-pick{min-width:160px}.agt-switch{white-space:nowrap;color:var(--n-700);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.agt-switch:disabled{cursor:default;opacity:.5}.agt-switch-track{background:var(--n-300);width:30px;height:18px;transition:background var(--dur-2) var(--ease-out);border-radius:999px;position:relative}.agt-switch-knob{width:14px;height:14px;transition:transform var(--dur-2) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.agt-switch[aria-checked=true] .agt-switch-track{background:var(--n-900)}.agt-switch[aria-checked=true] .agt-switch-knob{transform:translate(12px)}.agt-ask-pop{z-index:30;flex-direction:column;gap:8px;width:360px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.agt-ask-foot{align-items:center;display:flex}.agt-answer{border-top:1px solid var(--n-200);flex-direction:column;gap:6px;padding-top:8px;display:flex}.agt-answer-text{overscroll-behavior-y:none;white-space:pre-wrap;max-height:240px;font-size:13px;line-height:1.6;overflow-y:auto}.agt-link{color:var(--n-900);font-size:12px;text-decoration:underline}.agt-trigs{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.agt-trig{border:1px solid var(--n-200);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.agt-trig-h{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.agt-trig-h .sp{flex:1}.agt-trig-k{min-width:88px;font-weight:700}.agt-cron{align-items:center;gap:8px;display:inline-flex}.agt-cron-in{width:140px}.agt-secret{background:var(--n-50);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.agt-secret-row{align-items:center;gap:10px;display:flex}.agt-secret-row code{overflow-wrap:anywhere;flex:1;min-width:0}.agt-secret-row .agt-label{width:56px}.agt-secret-foot{align-items:center;font-size:12px;display:flex}.agt-runs{flex-direction:column;flex:1;min-height:0;display:flex}.agt-runs-bar{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:13px;display:flex}.agt-body .agt-runs-bar{padding:0 0 8px}.agt-runs-bar .sp{flex:1}.agt-filter{align-items:center;gap:6px;display:inline-flex}.agt-filter-k{color:var(--n-600);white-space:nowrap;font-size:12px}.agt-dry{margin-left:6px}.agt-run-row[data-open] td{background:var(--n-50)}.agt-run-open>td{background:var(--n-50);white-space:normal;height:auto;padding:0 16px 16px}.agt-detail{flex-direction:column;gap:12px;padding-top:4px;display:flex}.agt-facts{flex-wrap:wrap;gap:6px 20px;font-size:12px;display:flex}.agt-fact{gap:6px;display:inline-flex}.agt-fact-q{flex-basis:100%}.agt-steps{border-top:1px solid var(--n-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agt-step{border-bottom:1px solid var(--n-200);grid-template-columns:120px 1fr auto;align-items:start;gap:12px;padding:8px 0;font-size:13px;line-height:1.6;display:grid}.agt-step-k{color:var(--n-700);font-weight:600}.agt-step-ai{color:var(--ai-ink)}.agt-step-body{overflow-wrap:anywhere;white-space:pre-wrap;flex-direction:column;min-width:0;display:flex}.agt-step-in{color:var(--n-600)}.agt-step-ms{color:var(--n-600);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.agt-steps-wait{padding:8px 0;font-size:13px}@media (max-width:639px){.agt-step{grid-template-columns:1fr auto}.agt-step-k{grid-column:1/-1}.agt-ask-pop{width:min(360px,100vw - 32px)}}.aiq-page{max-width:920px;padding:var(--s-4) var(--s-4) var(--s-6);flex-direction:column;display:flex}.aiq{gap:var(--s-3);flex-direction:column;display:flex}.aiq .sp{flex:1}.aiq-bar{align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-3);border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--n-50);display:flex}.aiq-bar-n{color:var(--n-700);font-size:var(--fs-label)}.aiq-empty{margin:var(--s-6) 0;color:var(--n-600);font-size:var(--fs-body);text-align:center}.aiq-list{gap:var(--s-2);flex-direction:column;display:flex}.aiq-card{border:1px solid var(--n-200);border-radius:var(--r-card);background:var(--surface)}.aiq-card[data-state=waiting]{border-color:var(--n-300)}.aiq-head{align-items:center;gap:var(--s-2);padding:0 var(--s-3);display:flex}.aiq-toggle{align-items:center;gap:var(--s-2);min-width:0;min-height:44px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.aiq-ic{color:var(--n-600);flex:none;display:inline-flex}.aiq-who{flex:none;font-weight:500}.aiq-op{color:var(--n-600);font-size:var(--fs-label);flex:none}.aiq-target{min-width:0;color:var(--n-600);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiq-meta,.aiq-left{color:var(--n-600);font-size:var(--fs-label);white-space:nowrap;flex:none}.aiq-state{border-radius:var(--r-sm);background:var(--n-100);height:22px;color:var(--n-700);font-size:var(--fs-label);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.aiq-state:before{content:"";background:var(--n-500);border-radius:3px;width:6px;height:6px}.aiq-state[data-state=approved]{background:var(--won-tint);color:var(--won)}.aiq-state[data-state=approved]:before{background:var(--won)}.aiq-chev{color:var(--n-500);transition:transform var(--dur-2) var(--ease-standard);flex:none;display:inline-flex}.aiq-card[data-open] .aiq-chev{transform:rotate(180deg)}.aiq-body{gap:var(--s-3);padding:0 var(--s-3) var(--s-3);flex-direction:column;display:flex}.aiq-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aiq-foot .sp{flex:1}@media (max-width:720px){.aiq-head{flex-wrap:wrap}.aiq-toggle{padding:var(--s-2) 0;flex-wrap:wrap}.aiq-target{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.aiq-chev{transition:none}}.navbell-all{padding:var(--s-2) var(--s-3);color:var(--n-700);font-size:var(--fs-label);text-align:center;display:block}.navbell-all:hover{color:var(--n-900)}.sigfill-tag-wrap{align-items:center;gap:var(--s-1);margin-left:var(--s-1);vertical-align:middle;flex:none;display:inline-flex;position:relative}.sigfill-tag{border:1px solid var(--ai-line);background:linear-gradient(90deg, var(--ai-tint-from), var(--ai-tint-to));height:18px;color:var(--ai-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.sigfill-tag:hover{border-color:var(--ai-from)}.sigfill-tag:focus-visible{outline:2px solid var(--ai-ring);outline-offset:1px}.sigfill-pop{z-index:40;gap:var(--s-2);width:300px;max-width:calc(100vw - 32px);padding:var(--s-3);border:1px solid var(--ai-line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-pop);font-size:var(--fs-label);color:var(--n-900);white-space:normal;text-align:left;opacity:0;transform-origin:100% 0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-1) var(--ease-in), transform var(--dur-1) var(--ease-in), visibility 0s linear var(--dur-1);flex-direction:column;font-weight:400;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)}.sigfill-tag-wrap:hover .sigfill-pop,.sigfill-tag-wrap:focus-within .sigfill-pop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s;transform:none}.sigfill-pop:before{content:"";height:7px;position:absolute;top:-7px;left:0;right:0}.sigfill-pop-head{align-items:flex-start;gap:var(--s-1);color:var(--ai-ink);font-weight:600;display:flex}.sigfill-pop-head>svg{flex:none;margin-top:2px}.sigfill-pop-lines{overscroll-behavior-y:none;max-height:180px;padding:var(--s-2);border-radius:var(--r-sm);background:var(--n-100);color:var(--n-800);font-size:var(--fs-label);white-space:pre-wrap;word-break:break-word;line-height:1.6;display:block;overflow-y:auto}.sigfill-pop-foot{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.sigfill-pop-foot a{color:var(--ai-ink);font-weight:600;text-decoration:none}.sigfill-pop-foot a:hover{text-decoration:underline}.sigfill-pop-foot button{appearance:none;height:24px;padding:0 var(--s-2);border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--surface);color:var(--n-900);font:inherit;cursor:pointer}.sigfill-pop-foot button:hover{border-color:var(--n-500)}.sigfill-val,.chan-row[data-sigfill-row] .chan-value{background:linear-gradient(90deg, var(--ai-tint-from), var(--ai-tint-to));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--dur-1) var(--ease-in), opacity var(--dur-1) var(--ease-in);border-radius:4px;padding:0 4px}.chan-row[data-sigfill-row] .chan-value{flex:0 auto}.chan-row[data-sigfill-row]{flex-wrap:wrap;row-gap:2px}.chan-row .sigfill-tag-wrap{margin-left:calc(20px + var(--s-2));flex-basis:100%}.sigfill-failed{color:var(--danger);white-space:nowrap;font-size:11px}[data-sigfill=undone] .sigfill-val,[data-sigfill=undone] .chan-value{opacity:.45;background:0 0}@keyframes set-find-flash{0%,30%{background-color:var(--warn-tint,#fff4d6)}to{background-color:#0000}}.set-find-flash{border-radius:var(--r,6px);animation:2s ease-out set-find-flash}@media (prefers-reduced-motion:reduce){.set-find-flash{animation-duration:10ms}}.ntf-bell{color:var(--n-600);font-size:var(--fs-label);margin:0}.ntf-name{color:var(--n-900);display:block}.role-tabs-row{align-items:center;gap:var(--s-2);display:flex}.role-tabs-row>:first-child{flex:auto;min-width:0}.calset-readonly{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;display:flex}.chat-side-item[data-new] .chat-side-name{font-weight:600}.chat-side-item[data-muted]{color:var(--n-600)}.chat-side-n{color:var(--n-700);font-size:var(--fs-label)}.chat-side-count{background:var(--n-900);min-width:18px;height:18px;color:var(--surface);text-align:center;border-radius:9px;flex:none;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.chat-thread{animation:mo-drawer-in var(--dur-3) var(--ease-out)}.chat-main-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-main-head .chat-side-tag{white-space:nowrap;flex:none}.chat-head-tabs{gap:var(--s-1);margin-left:var(--s-2);flex:none;display:inline-flex}.chat:has(.chat-thread) .chat-msg-acts .chat-act:has(svg){gap:0;font-size:0}.chat-head-tab{appearance:none;white-space:nowrap;height:28px;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--n-700);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;font-weight:400}.chat-head-tab:hover{background:var(--n-100)}.chat-head-tab[aria-current=true]{background:var(--n-200);color:var(--n-900);font-weight:600}.chat-unread-line{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-4);color:var(--n-900);font-size:var(--fs-label);font-weight:600;display:flex}.chat-unread-line:after{content:"";background:var(--n-700);flex:1;height:1px}.chat-reacts{gap:var(--s-1);padding-top:var(--s-1);flex-wrap:wrap;display:flex}.chat-react{appearance:none;border:1px solid var(--n-200);background:var(--n-50);height:24px;color:var(--n-900);font:inherit;font-size:var(--fs-label);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.chat-react:hover{background:var(--n-100)}.chat-react[data-mine]{border-color:var(--n-600);background:var(--n-200)}.chat-tool-wrap{display:inline-flex;position:relative}.chat-pop{z-index:30;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.chat-pop-up{top:auto;bottom:calc(100% + 4px)}.chat-pop .pick-row{min-height:32px;color:var(--n-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;display:flex}.chat-pop .pick-row:hover{background:var(--n-100)}.chat-pop .pick-row[aria-checked=true]{font-weight:600}.chat-pop label.pick-row{gap:var(--s-2)}.chat-pop-emoji{grid-template-columns:repeat(6,32px);min-width:0;display:grid}.chat-pop-emoji button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:16px}.chat-pop-emoji button:hover{background:var(--n-100)}.chat-pop-field{gap:var(--s-1);padding:var(--s-2);flex-direction:column;display:flex}.chat-file{align-items:center;gap:var(--s-2);max-width:360px;margin-top:var(--s-1);padding:var(--s-2);border:1px solid var(--n-200);border-radius:var(--r);color:var(--n-900);text-decoration:none;display:flex}.chat-file:hover{background:var(--n-50)}.chat-file-mark{border-radius:var(--r-sm);background:var(--n-100);width:32px;height:32px;color:var(--n-700);text-align:center;flex:none;font-size:10px;font-weight:600;line-height:32px}.chat-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-file-meta{color:var(--n-700);font-size:var(--fs-label);white-space:nowrap}.chat-file-remove{margin-left:auto}.chat-card{max-width:420px;padding:var(--s-2) var(--s-3);border:1px solid var(--n-200);border-radius:var(--r);color:var(--n-900);text-decoration:none;display:block}.chat-card:hover{background:var(--n-50)}.chat-card-title{align-items:center;gap:var(--s-2);font-weight:600;display:flex}.chat-card-meta{color:var(--n-700);font-size:var(--fs-label)}.chat-view{overscroll-behavior-y:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.chat-view-bar{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-200);flex-wrap:wrap;display:flex}.chat-hit{padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--n-100);color:var(--n-900);flex-direction:column;gap:2px;text-decoration:none;display:flex}.chat-hit:hover{background:var(--n-50)}.chat-hit[data-unread] .chat-hit-where{color:var(--n-900);font-weight:600}.chat-hit-where{gap:var(--s-2);color:var(--n-700);font-size:var(--fs-label);display:flex}.chat-hit-acts{gap:var(--s-1);padding:0 var(--s-4) var(--s-2);display:flex}.chat-hit-fail{color:var(--danger,#b42318);font-size:var(--fs-label)}.cdb{flex:1;grid-template-columns:264px minmax(0,1fr);min-height:0;display:grid}.cdb-rail{gap:var(--s-2);overscroll-behavior-y:none;min-height:0;padding:var(--s-3);border-right:1px solid var(--n-200);background:var(--n-50);flex-direction:column;display:flex;overflow-y:auto}.cdb-search{align-items:center;gap:var(--s-2);border:1px solid var(--n-200);background:var(--surface);color:var(--n-500);border-radius:8px;padding:6px 10px;display:flex}.cdb-search:focus-within{border-color:var(--n-400)}.cdb-search-input{min-width:0;color:var(--n-900);font-size:var(--fs-body);background:0 0;border:0;outline:0;flex:1}.cdb-sec{padding-top:var(--s-2);border-top:1px solid var(--n-200);flex-direction:column;gap:8px;display:flex}.cdb-sec-h{color:var(--n-700);margin:0;font-size:12.5px;font-weight:600}.cdb-field{flex-direction:column;gap:3px;min-width:0;display:flex}.cdb-label{color:var(--n-600);font-size:12px}.cdb-pick{border:1px solid var(--n-200);background:var(--surface);width:100%;min-height:32px;color:var(--n-900);font-size:var(--fs-label);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.cdb-pick:disabled{color:var(--n-400);cursor:default}.cdb-pick-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cdb-count{color:var(--n-500);font-size:12px}.cdb-input{border:1px solid var(--n-200);background:var(--surface);width:100%;min-width:0;color:var(--n-900);font-size:var(--fs-label);border-radius:8px;padding:5px 8px}.cdb-range{color:var(--n-500);align-items:center;gap:4px;font-size:12px;display:flex}.cdb-unit{flex:none}.cdb-check{min-height:26px;color:var(--n-800);font-size:var(--fs-label);cursor:pointer;align-items:center;gap:8px;display:flex}.cdb-clear{color:var(--n-600);font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;text-decoration:underline}.pop.cdb-pop{width:280px;padding:0}.pop.cdb-pop:has(>[data-closing=true]){animation:pop-out var(--dur-1) var(--ease-in) both}.cdb-pop-in{flex-direction:column;gap:8px;padding:10px;display:flex}.cdb-pop-list{overscroll-behavior-y:none;flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.cdb-none{color:var(--n-500);font-size:var(--fs-label);margin:0;padding:6px 12px}.cdb-saved-row{align-items:center;gap:4px;display:flex}.cdb-saved-name{min-width:0;color:var(--n-900);font-size:var(--fs-label);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;padding:6px 8px;overflow:hidden}.cdb-saved-name:hover{background:var(--n-100)}.cdb-saved-del{color:var(--n-500);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.cdb-saved-form{gap:6px;display:flex}.cdb-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.cdb-bar{align-items:center;gap:var(--s-3);min-height:44px;padding:6px var(--s-3);border-bottom:1px solid var(--n-200);display:flex}.cdb-total{color:var(--n-900);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:600}.cdb-note{color:var(--n-500);font-size:12px}.cdb-spacer{flex:1}.cdb-sort{width:200px}.cdb-scroll{overscroll-behavior-y:none;min-height:0;transition:opacity var(--dur-1) var(--ease-out);flex:1;overflow:auto}.cdb-scroll[data-stale=true]{opacity:.55}.cdb-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-label)}.cdb-table th{z-index:1;border-bottom:1px solid var(--n-200);background:var(--surface);color:var(--n-700);text-align:left;white-space:nowrap;padding:8px 10px;font-weight:600;position:sticky;top:0}.cdb-table td{border-bottom:1px solid var(--n-100);color:var(--n-900);white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:8px 10px;overflow:hidden}.cdb-table th.cdb-num,.cdb-table td.cdb-num{text-align:right;font-variant-numeric:tabular-nums}.cdb-table tbody tr{cursor:pointer}.cdb-table tbody tr:hover td{background:var(--n-50)}.cdb-table tbody tr[data-open=true] td{background:var(--n-100)}.cdb-table th:last-child,.cdb-table td:last-child{background:var(--surface);position:sticky;right:0}.cdb-table th:last-child{z-index:2}.cdb-pickcol{width:36px}.cdb-name button{max-width:260px;color:var(--n-900);font:inherit;text-align:left;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.cdb-crm{color:var(--n-700);text-decoration:underline}.cdb-add{border:1px solid var(--n-200);background:var(--surface);color:var(--n-900);cursor:pointer;border-radius:6px;padding:2px 10px;font-size:12px}.cdb-add:disabled{color:var(--n-500);cursor:default}.cdb-empty{padding:var(--s-6) var(--s-3);color:var(--n-500);font-size:var(--fs-label);text-align:center;margin:0}.cdb-source{padding:var(--s-3);color:var(--n-500);font-size:11.5px}.cdb-source p{margin:0}.bulkbar.pop.cdb-bulk{width:fit-content;animation:cdb-bulk-in var(--t-pop) var(--ease);margin-inline:auto;left:0;right:0;transform:none}.bulkbar.pop.cdb-bulk[data-closing=true]{animation:cdb-bulk-out .16s var(--ease-in) both}@keyframes cdb-bulk-in{0%{opacity:0;transform:translateY(var(--s-2))}to{opacity:1;transform:none}}@keyframes cdb-bulk-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--s-2))}}.cdb-panel{z-index:3;overscroll-behavior-y:none;border-left:1px solid var(--n-200);background:var(--surface);width:min(480px,100%);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0000000f}.cdb-panel[data-phase=open]{animation:tside-in var(--dur-3) var(--ease-out) both}.cdb-panel[data-phase=closing]{animation:tside-out .16s var(--ease-in) both}@media (prefers-reduced-motion:reduce){.cdb-panel[data-phase=open],.cdb-panel[data-phase=closing],.bulkbar.pop.cdb-bulk[data-closing=true]{animation-name:none}.pop.cdb-pop:has(>[data-closing=true]){animation-name:none}}.cdb-panel-head{align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-2);display:flex}.cdb-panel-head h2{min-width:0;color:var(--n-900);overflow-wrap:anywhere;flex:1;margin:0;font-size:16px;font-weight:600}.cdb-panel-x{color:var(--n-500);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.cdb-panel-acts{padding:0 var(--s-3) var(--s-3);flex-wrap:wrap;gap:6px;display:flex}.cdb-panel-sec{padding:var(--s-3);border-top:1px solid var(--n-200)}.cdb-panel-sec h3{color:var(--n-700);margin:0 0 8px;font-size:12.5px;font-weight:600}.cdb-panel-sec dl{flex-direction:column;gap:6px;margin:0;display:flex}.cdb-fact{font-size:var(--fs-label);grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.cdb-fact dt{color:var(--n-600)}.cdb-fact dd{color:var(--n-900);overflow-wrap:anywhere;white-space:pre-line;margin:0}.cdb-fin{overflow-x:auto}.cdb-fin table{border-collapse:collapse;font-size:12px}.cdb-fin th,.cdb-fin td{border-bottom:1px solid var(--n-100);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;padding:4px 8px}.cdb-fin th[scope=row]{background:var(--surface);color:var(--n-600);text-align:left;font-weight:400;position:sticky;left:0}.cdb-fin thead th{color:var(--n-700);font-weight:600}.cdb-chips{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.cdb-chips button{border:1px solid var(--n-200);background:var(--surface);color:var(--n-700);cursor:pointer;border-radius:6px;padding:2px 10px;font-size:12px}.cdb-chips button[data-on=true]{border-color:var(--n-900);color:var(--n-900)}.cdb-events{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cdb-events li{color:var(--n-900);grid-template-columns:76px 72px minmax(0,1fr);column-gap:8px;font-size:12.5px;display:grid}.cdb-ev-date,.cdb-ev-kind{color:var(--n-600)}.cdb-ev-title{overflow-wrap:anywhere}.cdb-ev-amount,.cdb-ev-issuer{color:var(--n-600);grid-column:3}.cdb-ev-amount:empty,.cdb-ev-issuer:empty{display:none}
