.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hollow{display:inline-block;width:26px;height:9px;border:1.5px solid var(--control-border);border-radius:3px;vertical-align:middle}.not-sized{font-size:12px;font-weight:400;color:var(--text-2);white-space:nowrap}.hollow--ev{display:block;flex:none;margin:3px 0 0 auto}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--control-h);margin:0;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-control);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.btn--xs{height:26px;padding:0 9px;border-radius:7px;font-size:var(--fs-sm)}.btn--sm{height:var(--control-h-sm);padding:0 10px;font-size:var(--fs-md)}.btn--lg{height:36px;padding:0 16px;border-radius:9px;font-size:var(--fs-body)}.btn--full{width:100%;height:34px}.btn--primary{border-color:var(--accent);background:var(--accent);color:#fff}.btn--ghost{border-color:transparent;background:transparent;color:var(--text-2)}.btn--on{border-color:var(--accent-line);background:var(--tint);color:var(--accent)}.btn--danger{color:var(--bad)}.btn--link{gap:4px;height:auto;padding:0;border:0;background:none;color:var(--accent);font-size:var(--fs-md)}.btn--default .btn__trail,.btn--quiet .btn__trail{color:var(--text-2)}.btn--default:hover:not(:disabled),.btn--quiet:hover:not(:disabled),.btn--ghost:hover:not(:disabled),.btn--danger:hover:not(:disabled),.btn.is-hover{background:var(--canvas)}.btn--default:active:not(:disabled),.btn--quiet:active:not(:disabled),.btn--ghost:active:not(:disabled),.btn--danger:active:not(:disabled),.btn.is-pressed{background:#ececf0}.btn--primary:hover:not(:disabled),.btn--primary.is-hover{border-color:color-mix(in srgb,var(--accent) 88%,black);background:color-mix(in srgb,var(--accent) 88%,black)}.btn--primary:active:not(:disabled),.btn--primary.is-pressed{border-color:color-mix(in srgb,var(--accent) 76%,black);background:color-mix(in srgb,var(--accent) 76%,black)}.btn:focus-visible,.btn.is-focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.btn:disabled:not(.btn--busy){border-color:var(--hair);background:var(--sub);color:var(--muted);cursor:not-allowed}.btn--primary:disabled:not(.btn--busy){border-color:var(--accent-off);background:var(--accent-off);color:#fff}.btn--ghost:disabled:not(.btn--busy){border-color:transparent;background:var(--surface)}.btn--link:disabled:not(.btn--busy){background:none}.btn--busy{cursor:progress}.btn--default.btn--busy,.btn--quiet.btn--busy{color:var(--text-2)}.btn__loader{animation:btn-spin .7s linear infinite}@media (prefers-reduced-motion: reduce){.btn__loader{animation:none}}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn--split{cursor:default}.btn--split:has(:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.btn__main,.btn__pk{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;align-self:stretch;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.btn__main{margin:0 -8px 0 -12px;padding:0 8px 0 12px;border-radius:7px 0 0 7px}.btn__pk{margin:0 -12px 0 2px;padding-right:12px;border-radius:0 7px 7px 0}.btn__main:hover:not(:disabled),.btn__pk:hover:not(:disabled){background:var(--canvas)}.btn__main:focus-visible,.btn__pk:focus-visible{outline:none}.btn__pk-seg{display:inline-flex;align-items:center;height:16px;padding-left:8px;border-left:1px solid var(--hair);color:var(--text-2)}.icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);margin:0;padding:0;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-control);cursor:pointer;transition:background-color .15s ease}.icon-btn--row{width:26px;height:26px;border:0;border-radius:7px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.icon-btn:hover:not(:disabled),.icon-btn.is-hover{background:var(--canvas)}.icon-btn:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.icon-btn:disabled{color:var(--muted);cursor:not-allowed}:where(.pressable):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ai-mark--gold{color:var(--gold)}.ai-byline{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-size:var(--fs-md);font-weight:var(--fw-medium)}.ai-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 22px;border-top:1px solid var(--hair);background:var(--sub)}.ai-footer__actions{display:flex;gap:10px}.ai-title__head{display:flex;align-items:center;gap:7px;font-size:var(--fs-nav);font-weight:var(--fw-semibold)}.ai-title__note{margin-top:3px;color:var(--text-2);font-size:var(--fs-sm)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.token{display:inline-flex;align-items:center;height:var(--chip-h);padding:0 6px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.03em;white-space:nowrap}.prov-chip{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 6px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:0;line-height:1;white-space:nowrap;vertical-align:1px}.status-pill{display:inline-flex;align-items:center;gap:5px;height:var(--pill-h);padding:0 9px;border-radius:11px;background:var(--canvas);color:var(--ink-2);font-size:11.5px;font-weight:var(--fw-semibold);white-space:nowrap}.status-pill .stage-glyph{margin-left:-1px}.status-pill__dot{flex:none;width:8px;height:8px;border-radius:50%}.status-pill--proposed{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-fg)}.status-pill--ok{border:1px solid var(--rev-line);background:var(--rev-bg);color:var(--rev-fg)}.color-label{display:inline-flex;align-items:center;gap:4px;height:var(--chip-h);padding:0 6px;border:1px solid var(--hair);border-radius:10px;background:var(--surface);color:var(--ink-2);font-size:10.5px;font-weight:var(--fw-medium);white-space:nowrap}.color-label__dot{flex:none;width:6px;height:6px;border-radius:50%}.count-badge{display:inline-grid;place-items:center;min-width:24px;height:18px;padding:0 6px;border-radius:9px;background:var(--accent);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.keycap{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap}.keys{display:inline-flex;gap:3px}.btn .keys{margin-left:4px}.avatar{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:0}.avatar--28{width:28px;height:28px;font-size:var(--fs-xs)}.avatar--more{background:var(--canvas);color:var(--text-2)}.avatar-stack{display:inline-flex}.avatar-stack .avatar{margin-left:-4px;box-shadow:0 0 0 1.5px var(--surface)}.avatar-stack .avatar:first-child{margin-left:0}.checkbox{position:relative;display:grid;flex:none;place-items:center;width:16px;height:16px;border:1.5px solid var(--control-border);border-radius:var(--r-xs);background:var(--surface);color:#fff}.checkbox--15,.checkbox--15 .checkbox__input{width:15px;height:15px}.checkbox--on{border-color:var(--accent);background:var(--accent)}.checkbox--round{border-radius:50%}.checkbox--disabled{border-color:#dcdce0;background:var(--sub)}.checkbox--disabled.checkbox--on{border-color:var(--accent-off);background:var(--accent-off)}.checkbox__input{position:absolute;top:-1.5px;left:-1.5px;width:16px;height:16px;margin:0;opacity:0;cursor:pointer}.checkbox__input:disabled{cursor:default}.checkbox:has(.checkbox__input:focus-visible){box-shadow:0 0 0 3px var(--accent-ring)}.checkbox-row,.radio-row{display:flex;align-items:center;gap:9px;min-height:24px;font-size:var(--fs-control);cursor:pointer}.checkbox-row--disabled,.radio-row--disabled{color:var(--muted);cursor:default}.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:13px;height:13px;margin:0;padding:0;border:1.5px solid #bcbcc2;border-radius:50%;background:var(--surface);cursor:pointer}.radio:checked{border:4px solid var(--accent)}.radio:disabled{border-color:#dcdce0;background:var(--sub);cursor:default}.radio:checked:disabled{border-color:var(--accent-off)}.radio:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.radio-set{padding:3px;border-radius:var(--r-lg);background:var(--canvas)}.radio-set__row{display:flex;align-items:center;gap:9px;height:28px;padding:0 9px;border-radius:var(--r-md);color:var(--ink-2);font-size:var(--fs-md);cursor:pointer}.radio-set__row--on{background:var(--surface);color:var(--text);font-weight:var(--fw-medium);box-shadow:var(--shadow-seg)}.option-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:30px minmax(0,1fr) 16px;column-gap:10px;align-items:center;width:100%;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.option-card--on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.option-card:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.option-card__tile{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-md);background:var(--canvas);color:var(--text-2)}.option-card--on .option-card__tile{background:var(--tint);color:var(--accent)}.option-card__text{min-width:0}.option-card__title{display:block;font-size:var(--fs-control);font-weight:var(--fw-semibold);line-height:1.3}.option-card__sub{display:block;overflow:hidden;color:var(--text-2);font-size:var(--fs-sm);line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.option-card__check{color:var(--accent)}.ui-seg,.segmented{display:inline-flex;padding:2px;border-radius:var(--r-md);background:var(--canvas);white-space:nowrap}.ui-seg__item,.segmented__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 11px;border:0;border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-md);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.ui-seg__item--on,.segmented__item--active{background:var(--surface);color:var(--text);font-weight:var(--fw-medium);box-shadow:var(--shadow-seg)}.ui-seg__item:focus-visible,.segmented__item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-tabs{display:flex;gap:26px;border-bottom:1px solid var(--hair)}.ui-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;align-items:center;height:var(--tab-h);margin:0;padding:0;border:0;background:none;color:var(--text-2);font:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer}.ui-tabs__tab--on{color:var(--text);font-weight:var(--fw-semibold)}.ui-tabs__tab--on:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:1px;background:var(--accent)}.ui-tabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-tabs__count{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;border-radius:9px;background:var(--canvas);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ui-tabs__tab--on .ui-tabs__count{background:var(--tint);color:var(--accent)}.ui-tabs__tag{margin-left:7px;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.ui-tabs__more-btn{flex:none;gap:4px}.ui-tabs__measure{position:absolute;visibility:hidden;height:0;overflow:hidden;display:flex;gap:26px;pointer-events:none}.stat-strip{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;border:1px solid var(--hair);border-radius:var(--r-xl)}.stat-strip__cell{min-width:0;padding:14px 20px 13px;border-left:1px solid var(--hair)}.stat-strip__cell:first-child{border-left:0}.stat-strip__label{color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.stat-strip__value{margin-top:3px;font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.2}.stat-strip__caption{margin-top:7px;color:var(--text-2);font-size:var(--fs-sm)}.empty-tile{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px dashed var(--hollow-line);border-radius:var(--r-lg);background:var(--sub)}.empty-tile__icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--surface);color:var(--text-2)}.empty-tile__title{display:block;font-size:var(--fs-control);font-weight:var(--fw-semibold)}.empty-tile__sub{display:block;margin-top:1px;color:var(--text-2);font-size:var(--fs-sm)}.empty-tile__text{margin:0;color:var(--text-2);font-size:var(--fs-control)}.empty-tile__action{margin-left:auto}.skeleton{display:block;height:8px;border-radius:4px;background:var(--skeleton)}.skeleton-rows{display:flex;flex-direction:column;gap:10px}.card{background:var(--surface);border:1px solid var(--hair);border-radius:12px;padding:20px}.card__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.card__title{font-size:14px;font-weight:600;margin:0}.card__right{font-size:12px;color:var(--text-2)}.section__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.section__title{font-size:20px;font-weight:600;margin:0}.section__right{font-size:12px;color:var(--text-2)}.confirm-inline{display:inline-flex;align-items:center;gap:6px}.confirm-inline__prompt{font-size:12px;color:var(--text-2)}.pct{font-variant-numeric:tabular-nums}.pct__decay{color:var(--gold);margin-left:2px}.date-text{font-variant-numeric:tabular-nums}.field{display:flex;flex-direction:column;gap:4px}.field__label{font-size:13px;font-weight:500;color:var(--text)}.field__input{font:inherit;font-size:13px;padding:7px 10px;border:1px solid var(--hair);border-radius:7px;background:var(--surface);color:var(--text);width:100%}.field__input:focus-visible,.field__input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field__input:disabled{background:var(--canvas);color:var(--text-2);cursor:not-allowed}.field__input--error{border-color:var(--bad)}.field__textarea{resize:vertical;min-height:60px;font-family:inherit}.field__help{font-size:12px;color:var(--text-2);margin:0}.field__error{font-size:12px;color:var(--bad);margin:0}.field__number-wrap{display:flex;align-items:center;gap:6px;border:1px solid var(--hair);border-radius:7px;padding:0 10px;background:var(--surface)}.field__number-wrap:has(:disabled){background:var(--canvas)}.field__number-wrap:focus-within{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field__number{border:none;padding:7px 0;flex:1;min-width:0;background:transparent}.field__number:focus{outline:none}.field__affix{font-size:13px;color:var(--text-2)}.field__chips{display:flex;flex-wrap:wrap;gap:6px}.field__chip-option{height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--hair);background:var(--surface);color:var(--text-2);font-size:12px;cursor:pointer;font-family:inherit}.field__chip-option--active{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-color:var(--accent);color:var(--accent);font-weight:600}.field__chip-option:disabled{opacity:.5;cursor:not-allowed}.field__chip-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pills{display:inline-flex;gap:6px;flex-wrap:wrap}.pills__item{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--hair);background:var(--surface);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.pills__item:hover{background:var(--canvas)}.pills__item--active{background:var(--accent);border-color:var(--accent);color:#fff}.pills__item--active:hover{background:var(--accent)}.pills__count{font-variant-numeric:tabular-nums;opacity:.75}.pills__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table-wrap{width:100%;overflow:auto}.table__th{position:sticky;top:0;background:var(--surface);text-align:left;font-weight:600;color:var(--text-2);font-size:12px;padding:8px 10px;border-bottom:1px solid var(--hair);white-space:nowrap;z-index:1}.table__th--num{text-align:right}.table__th-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font:inherit;font-weight:600;color:inherit;cursor:pointer;padding:0}.table__th-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table__th-arrow{font-size:10px;color:var(--text-2)}.table__th-arrow--asc,.table__th-arrow--desc{color:var(--accent)}.table__tr{border-bottom:1px solid var(--hair)}.table__tr--clickable{cursor:pointer}.table__tr--clickable:hover{background:var(--canvas)}.table__tr--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.table__tr--selected{background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.table__td{padding:8px 10px;color:var(--text);vertical-align:middle}.table__td--num{text-align:right;font-variant-numeric:tabular-nums}.kpi-tile{background:var(--canvas);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px;min-width:0}.kpi-tile__label{font-size:12px;color:var(--text-2)}.kpi-tile__value{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.kpi-tile__slot{margin-top:2px}.kpi-tile__caption{font-size:11px;color:var(--text-2);line-height:1.4}.coverage-strip{display:flex;gap:2px;align-items:center}.coverage-strip__tick{width:2px;height:12px;border-radius:1px;background:#dedee3;flex-shrink:0}.coverage-strip__tick--filled{background:var(--gold)}.bar{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:12px;padding:6px 0;font-size:13px}.bar__label{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar__track{height:8px;background:var(--canvas);border-radius:4px;overflow:hidden}.bar__fill{height:100%;border-radius:4px;transition:width .2s ease}.bar__fill--0{background:var(--accent)}.bar__fill--1{background:color-mix(in srgb,var(--accent) 80%,var(--surface))}.bar__fill--2{background:color-mix(in srgb,var(--accent) 60%,var(--surface))}.bar__fill--3{background:color-mix(in srgb,var(--accent) 40%,var(--surface))}.bar__fill--4{background:color-mix(in srgb,var(--accent) 25%,var(--surface))}.bar__value{font-weight:600}.donut{position:relative}.donut__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.donut__center-label{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.donut__center-caption{font-size:11px;color:var(--text-2)}.toast-stack{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:1000}.toast{display:flex;align-items:center;gap:10px;background:var(--text);color:var(--surface);border-radius:8px;padding:10px 14px;font-size:13px;box-shadow:0 4px 16px #00000029;animation:toast-in .18s ease}.toast--error{background:var(--bad)}.toast-stack--center{right:auto;left:50%;bottom:28px;transform:translate(-50%);align-items:center}.toast--action{gap:14px;padding:10px 12px 10px 16px;border-radius:10px;background:#1c1c1e;color:#fff;box-shadow:0 12px 32px #0000003d;white-space:nowrap}.toast--action>.ic{color:#c7c7cc;flex:none}.toast__action{padding:0;border:0;background:none;color:#f3c9d2;font:inherit;font-weight:600;cursor:pointer}.toast--success{background:var(--ok)}.toast__action{background:none;border:none;padding:0;color:#f3c9d2;font:inherit;font-weight:600;cursor:pointer}.toast__action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.toast__close{background:none;border:none;color:inherit;opacity:.7;cursor:pointer;font-size:14px;line-height:1}.toast__close:hover{opacity:1}.toast__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:30px;height:18px;margin:0;padding:0;border:0;border-radius:9px;background:var(--switch-off);cursor:pointer;transition:background-color var(--ease)}.switch--on{background:var(--accent)}.switch__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left var(--ease)}.switch--on .switch__thumb{left:14px}.switch:disabled{background:var(--hair);cursor:default}.switch--on:disabled{background:var(--accent-off)}.switch:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.changelog__avatar.changelog__avatar--app{background:transparent}.kit-banner{flex:none;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:8px 10px 9px 14px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-bg)}.kit-banner>.ic{margin-top:2px;color:var(--warn)}.kit-banner__text{font-size:13px;line-height:1.45;color:var(--text)}.kit-banner__text p{margin:0}.kit-banner>.icon-btn{margin:-6px 0}.kit-unavailable{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.45;color:var(--text-2)}.kit-unavailable>.ic{flex:none;opacity:.8}.retry-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:var(--sp-6, 24px) 0;font-size:var(--fs-control);color:var(--bad)}.retry-row__msg{min-width:0}div.field{gap:6px}.field>.field__label{font-size:12.5px;font-weight:500;line-height:1.45;color:var(--text-2)}.field>.field__error{display:flex;align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:500;line-height:1.45;color:var(--bad)}.field>.field__error>.ic{display:block;flex:none}.field .field__input{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:13px;line-height:1.45}.field .field__textarea{height:auto;min-height:70px;padding:7px 10px;line-height:1.5}.field .field__input:focus,.field .field__input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.field .field__input--error{border-color:var(--bad);box-shadow:0 0 0 3px #b3261e1f}.cal-pop{display:flex}.cal-pop__rail{width:184px;padding:6px 5px;border-right:1px solid var(--hair)}.cal{padding:10px 12px 8px}.cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cal__title{font-size:14px;font-weight:600}.cal__nav{display:flex;gap:2px;margin-right:-6px}.cal__nav>button{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--text-2)}.cal__nav>button:hover{background:var(--canvas)}.cal__grid{display:grid;grid-template-columns:repeat(7,32px);row-gap:2px}.cal__wd{height:24px;display:grid;place-items:center;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cal__day{width:100%;height:30px;display:grid;place-items:center;border-radius:8px;font-size:12.5px;color:var(--text);outline:none}.cal__day.is-weekend{color:var(--text-2)}.cal__day.is-other{color:var(--control-border)}.cal__day:hover,.cal__day.is-active{background:var(--canvas)}.cal__day.is-today{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent);font-weight:600}.cal__day.is-selected{background:var(--accent);color:#fff;font-weight:600}.cal__day.is-range{background:var(--tint);border-radius:0;color:var(--accent)}.cal__day.is-range.wk0{border-radius:8px 0 0 8px}.cal__day.is-range.wk6{border-radius:0 8px 8px 0}.cal__day.is-end{border-radius:0;background:none}.cal__day.is-end.is-from{background:linear-gradient(90deg,transparent 50%,var(--tint) 50%)}.cal__day.is-end.is-to{background:linear-gradient(90deg,var(--tint) 50%,transparent 50%)}.cal__day.is-end>i{width:100%;height:100%;display:grid;place-items:center;border-radius:8px;background:var(--accent);color:#fff;font-style:normal;font-weight:600}.cal__day:focus-visible{box-shadow:0 0 0 2px var(--accent-ring),inset 0 0 0 1.5px var(--accent)}.num-input{display:inline-flex;flex-direction:column;align-items:flex-start}.field>.num-input{align-self:flex-start}.num-input__box{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;min-width:46px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-family:var(--font);font-size:13px;font-weight:500;line-height:1.45;color:var(--text);cursor:text}.num-input__box--start{justify-content:flex-start}.num-input__affix{color:var(--text-2);font-weight:400}.num-input__sizer{display:inline-grid}.num-input__sizer:after,.num-input__field{grid-area:1 / 1;font:inherit;letter-spacing:inherit}.num-input__sizer:after{content:attr(data-value);visibility:hidden;white-space:pre}.num-input__field{width:100%;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;outline:none;caret-color:var(--accent)}.num-input__field::placeholder{color:var(--muted);font-weight:400;opacity:1}.num-input__box:focus-within,.num-input__box.is-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.num-input__box.is-invalid{border-color:var(--bad);box-shadow:0 0 0 3px #b3261e1f}.num-input__box.is-disabled{background:var(--sub);color:var(--muted);cursor:default}.num-input__help{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;font-weight:500;line-height:1.45;color:var(--bad)}.num-input__help>.ic{display:block;flex:none}.num-sentence{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--ink-2)}.inline-edit{display:flex;align-items:center;min-width:0;color:var(--text);cursor:text;outline:none}.inline-edit--field{flex:1;gap:7px;height:31px;margin-left:-11px;padding:0 10px;border:1px solid transparent;border-radius:7px;font-size:13.5px;white-space:nowrap}.inline-edit--field:hover,.inline-edit--field:focus-visible,.inline-edit--field.is-hover{border-color:var(--line);background:var(--surface)}.inline-edit--field.is-editing{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-ring);cursor:auto}.inline-edit--field.inline-edit--multiline{height:auto;min-height:31px;padding:5px 10px;white-space:normal}.inline-edit--doc{gap:6px;min-height:30px;margin-left:-7px;padding:2px 7px;border-radius:6px}.inline-edit--doc:hover,.inline-edit--doc:focus-visible,.inline-edit--doc.is-hover{background:var(--sub);box-shadow:0 0 0 1px var(--hair)}.inline-edit--doc.is-editing{background:var(--surface);box-shadow:0 0 0 1px #d9b3bb,0 0 0 4px #6b1e2e14;cursor:auto}.inline-edit__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-edit--doc .inline-edit__text,.inline-edit--multiline .inline-edit__text{overflow:visible;white-space:pre-wrap}.inline-edit__empty{color:var(--muted)}.inline-edit__pen{display:none;flex:none;margin-left:auto;color:var(--text-2)}.inline-edit:hover>.inline-edit__pen,.inline-edit:focus-visible>.inline-edit__pen,.inline-edit.is-hover>.inline-edit__pen{display:flex}.inline-edit--select{cursor:default}.inline-edit--field.inline-edit--select>.inline-edit__pen{display:flex}.inline-edit--disabled{cursor:default}.inline-edit--disabled:hover{border-color:transparent;background:none;box-shadow:none}.inline-edit--disabled:hover>.inline-edit__pen{display:none}.inline-edit__input{flex:1;min-width:0;margin:0;padding:0;border:0;background:none;outline:none;font:inherit;color:inherit;caret-color:var(--accent);resize:none}.inline-edit__affix{flex:none;margin-right:-6px;color:var(--muted)}.inline-edit__acts{display:flex;align-items:center;gap:4px;flex:none;margin-left:auto}.inline-edit--multiline.is-editing{flex-direction:column;align-items:stretch}.inline-edit--multiline .inline-edit__input{flex:none;line-height:1.45}.inline-edit--multiline .inline-edit__acts{align-self:flex-end}.date-text--late{color:var(--bad);font-weight:500;white-space:nowrap}.date-cell{position:relative;display:inline-flex;vertical-align:middle}.kbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}.kbtn:disabled{cursor:default}.menu{box-sizing:border-box;min-width:176px;padding:3px;background:var(--surface);border:1px solid var(--hair);border-radius:10px;box-shadow:0 12px 32px #00000024,0 2px 6px #0000000f;font-family:var(--font);font-size:12.5px;font-weight:400;line-height:1.45;letter-spacing:normal;color:var(--text);text-align:left;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;outline:none}.menu--layer{position:fixed;z-index:1200}.menu--popover{border-radius:12px;padding:0;box-shadow:0 18px 48px #00000029,0 2px 8px #0000000f}.menu__head{padding:12px 16px 0;font-size:14px;font-weight:600}.menu__popfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 14px;border-top:1px solid var(--hair);background:var(--sub);border-radius:0 0 12px 12px;font-size:12.5px;color:var(--text-2)}.menu__popfoot b{font-weight:600;color:var(--text)}.menu__caret{position:absolute;top:-7px;left:var(--caret-x, 16px);width:12px;height:12px;background:var(--surface);border-left:1px solid var(--hair);border-top:1px solid var(--hair);transform:rotate(45deg)}.menu[data-side=top]>.menu__caret{top:auto;bottom:-7px;border:0;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.menu[data-side=right]>.menu__caret{top:var(--caret-y, 16px);left:-7px;border:0;border-left:1px solid var(--hair);border-bottom:1px solid var(--hair)}.menu__list{max-height:320px;overflow-y:auto;margin:0 -3px;padding:0 3px}.menu__item{display:flex;align-items:center;gap:7px;width:100%;height:23px;padding:0 8px;border-radius:6px;font-size:12.5px;white-space:nowrap;color:var(--text);cursor:default;-webkit-user-select:none;user-select:none}.menu__item--toolbar{height:27px}.menu__item--meta{height:30px}.menu__item--tall{height:auto;min-height:40px;padding:5px 8px}.menu__label--two{display:flex;flex-direction:column;line-height:1.35}.menu__line,.menu__sub{overflow:hidden;text-overflow:ellipsis}.menu__sub{font-size:11.5px;font-weight:400;color:var(--text-2)}.menu__item--action,.menu__item--action .menu__icon{color:var(--accent);font-weight:500}.menu__list>.menu__item--action{position:sticky;bottom:0;background:var(--surface)}.menu__list>.menu__item--action.is-active{background:var(--canvas)}.menu__item.is-active{background:var(--canvas)}.menu__item.is-selected{background:var(--tint);color:var(--accent);font-weight:600}.menu__item--danger,.menu__item--danger .menu__icon{color:var(--bad)}.menu__item.is-disabled{color:var(--muted)}.menu__icon{flex:none;width:16px;height:16px;display:grid;place-items:center;color:var(--text-2)}.menu__item.is-selected .menu__icon{color:var(--accent)}.menu__icon>.ic,.menu__check>.ic,.menu__box>.ic{display:block;flex:none}.menu__dot{flex:none;width:7px;height:7px;border-radius:50%}.menu__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.menu__right{margin-left:auto;display:flex;align-items:center;gap:6px}.menu__meta{font-size:11.5px;font-weight:400;color:var(--text-2)}.menu__hint{font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--muted)}.menu__check{display:flex;color:var(--accent)}.menu__box{flex:none;width:15px;height:15px;display:grid;place-items:center;border:1.5px solid var(--control-border);border-radius:4px;background:var(--surface);color:#fff}.menu__box.is-on{background:var(--accent);border-color:var(--accent)}.menu__eyebrow{height:24px;display:flex;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.menu__divider{height:1px;background:var(--hair);margin:3px -3px}.menu__search{display:flex;align-items:center;gap:7px;height:30px;padding:0 8px;margin:-3px -3px 3px;border-bottom:1px solid var(--hair);color:var(--muted)}.menu__search>.ic{color:var(--text-2);display:block;flex:none}.menu__search input{flex:1;min-width:0;margin:0;padding:0;border:0;background:none;outline:none;font:inherit;color:var(--text);caret-color:var(--accent)}.menu__search input::placeholder{color:var(--muted);opacity:1}.menu__foot{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 5px 0 8px;margin:3px -3px -3px;border-top:1px solid var(--hair);background:var(--sub);border-radius:0 0 9px 9px;font-size:11.5px;color:var(--text-2)}.menu__empty{padding:4px 8px 6px;color:var(--muted)}.select{position:relative;display:flex;min-width:0}.select__native{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:default}.select__box{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-family:var(--font);font-size:13px;font-weight:400;line-height:1.45;color:var(--text);white-space:nowrap;text-align:left}.select:hover .select__box,.select__box.is-hover,button.select__box:hover{border-color:var(--control-border)}.select .select__box.is-open,.select .select__box.is-focus,.select__native:focus+.select__box,.select .select__box:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.select .select__box.is-invalid{border-color:var(--bad);box-shadow:0 0 0 3px #b3261e1f}.select__box.is-placeholder{color:var(--muted)}.select--disabled .select__box{background:var(--sub);color:var(--muted)}.select__box>.ic{display:block;flex:none}.select__icon{color:var(--slate)}.select__value{min-width:0;overflow:hidden;text-overflow:ellipsis}.select__chev{margin-left:auto;display:flex;flex:none;color:var(--text-2)}.cell-select{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 6px 0 8px;border:1px solid transparent;border-radius:7px;background:var(--canvas);font-family:var(--font);font-size:12px;line-height:1.45;color:var(--text);white-space:nowrap;vertical-align:middle}.cell-select>.ic{display:block;flex:none;color:var(--text-2)}.cell-select--late{color:var(--bad);font-weight:500}.cell-select--late>.ic{color:var(--bad)}.cell-select--placeholder{color:var(--muted)}.cell-select.is-open,.cell-select:focus-visible{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.cell-select__dot{flex:none;width:7px;height:7px;border-radius:50%}.filter-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-family:var(--font);font-size:12.5px;font-weight:500;line-height:1.45;color:var(--ink-2);white-space:nowrap}.filter-chip>.ic{display:block;flex:none;color:var(--text-2)}.filter-chip--picked{min-width:0}.filter-chip__label,.filter-chip__value--all,.filter-chip__more{flex:none}.filter-chip__value{font-weight:600;color:var(--text)}.filter-chip__value--all{font-weight:400;color:var(--text-2)}.filter-chip__value--picked{display:flex;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis}.filter-chip__head{min-width:0;max-width:8.5em;overflow:hidden;text-overflow:ellipsis}.filter-chip__chev{display:flex;flex:none;color:var(--text-2)}.filter-chip--on{background:var(--tint);border-color:var(--accent-line);color:var(--accent)}.filter-chip--on>.ic,.filter-chip--on .filter-chip__value,.filter-chip--on .filter-chip__chev{color:var(--accent)}.filter-chip--add{border-style:dashed;color:var(--text-2)}.filter-chip.is-open,.filter-chip:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.toolbar-select{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:7px;font-family:var(--font);font-size:12.5px;line-height:1.45;color:var(--text-2);white-space:nowrap}.toolbar-select>.ic{display:block;flex:none}.toolbar-select__value{font-weight:500;color:var(--text)}.toolbar-select__short{display:none}.toolbar-select:hover,.toolbar-select.is-open{background:var(--canvas)}.toolbar-select:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.overflow-menu{display:inline-flex}.overflow-menu>button[aria-expanded=true]{background:var(--canvas);color:var(--text)}.hint{cursor:help;outline:none}.hint:focus-visible{border-radius:4px;box-shadow:0 0 0 3px var(--accent-ring)}.hint__text{margin:0;padding:10px 12px;font-size:12px;line-height:1.45;font-weight:400;color:var(--text-2);text-transform:none;letter-spacing:normal;white-space:normal}.live-dot{position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--ok)}.live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;animation:live-ring 2.4s ease-out 2}@keyframes live-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--ok) 45%,transparent)}72%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--ok) 0%,transparent)}}.deal-window__foot,.dialog__foot,.sheet__foot{transition:background-color var(--dur) ease,border-color var(--dur) ease}.dialog__foot--ask,.sheet__foot--ask{background:var(--warn-bg)}.deal-window__ask,.dialog__ask,.sheet__ask{display:inline-flex;align-items:center;gap:8px;color:var(--warn-fg);animation:foot-say var(--dur) var(--ease-out)}.deal-window__ask .ic,.dialog__ask .ic,.sheet__ask .ic{flex:none;color:var(--warn);animation:foot-icon var(--dur) var(--ease-out)}@keyframes foot-say{0%{opacity:0;transform:translateY(4px)}}@keyframes foot-icon{0%{opacity:0;transform:scale(.5)}}.menu--layer.hovercard{animation:hc-in .16s var(--ease-out);transform-origin:top left;--hc-y: -4px}.menu--layer.hovercard[data-side=top]{animation-name:hc-in;transform-origin:bottom left;--hc-y: 4px}.menu--layer.hovercard[data-warm]{animation:hc-fade 90ms ease-out}@keyframes hc-in{0%{opacity:0;transform:translateY(var(--hc-y, -4px)) scale(.96)}}@keyframes hc-fade{0%{opacity:0}}.callout-anchor{display:inline-flex;min-width:0;max-width:100%}.callout-anchor--block{display:block}.menu--layer.pcallout{pointer-events:none;padding:10px 12px 11px;font-size:12px;line-height:1.45;color:var(--text)}.pcallout__title{font-weight:600;font-size:12.5px;margin-bottom:3px}.pcallout__line{margin:2px 0 0;color:var(--text-2);overflow-wrap:anywhere}.pcallout__line .ic{vertical-align:-2px}.pcallout__line--muted{color:var(--muted)}.pcallout__labels{margin-top:6px}.btn,.icon-btn{transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.btn:active:not(:disabled):not(.btn--link):not(.btn--split),.btn.is-pressed{transform:scale(.97)}.icon-btn:active:not(:disabled),.icon-btn.is-pressed{transform:scale(.92)}.btn--default:hover:not(:disabled),.btn--quiet:hover:not(:disabled),.btn--default.is-hover{border-color:color-mix(in srgb,var(--line),var(--text) 14%)}:root[data-spot] .btn--primary{position:relative;isolation:isolate}:root[data-spot] .btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(80px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.14),transparent 70%);opacity:0;transition:opacity .18s ease;pointer-events:none}:root[data-spot] .btn--primary:hover:not(:disabled):before,:root[data-spot] .btn--primary.is-hover:before{opacity:1}.dialog-scrim,.sheet-scrim,.overlay-scrim{animation:scrim-in var(--dur) var(--ease-out)}.dialog{animation:panel-in .22s var(--ease-out);transform-origin:50% 0}.deal-window,.record-overlay{animation:panel-in .22s var(--ease-out);transform-origin:50% 40%}.sheet{animation:sheet-in var(--dur-slow) cubic-bezier(.32,.72,0,1)}.sheet--inline{animation:fade-in .18s ease}.menu--layer{animation:pop-in var(--dur-fast) var(--ease-out);transform-origin:top left}.menu--layer[data-side=top]{animation-name:pop-in-up;transform-origin:bottom left}@keyframes scrim-in{0%{opacity:0}}@keyframes panel-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes sheet-in{0%{transform:translate(100%)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes pop-in-up{0%{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes fade-in{0%{opacity:0}}.tip{position:fixed;z-index:1300;max-width:260px;padding:5px 8px;border-radius:6px;border:1px solid var(--line);background:var(--canvas);color:var(--accent);font-size:12px;font-weight:var(--fw-medium);line-height:1.35;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px #0000001f;animation:tip-in var(--dur-fast) var(--ease-out)}.tip[data-warm]{animation:none}.tip:after{content:"";position:absolute;left:calc(var(--tip-x, 50%) - 4px);box-sizing:border-box;width:9px;height:9px;background:inherit;border:inherit;transform:rotate(45deg)}.tip[data-side=bottom]:after{top:-5px;border-right:0;border-bottom:0}.tip[data-side=top]:after{bottom:-5px;border-left:0;border-top:0}.tip-anchor{display:inline-flex}.tip--cut{max-width:360px;white-space:normal;overflow-wrap:anywhere}.tip--cut:after{left:14px}@keyframes tip-in{0%{opacity:0;transform:translateY(-2px)}}.ui-tabs,.ui-seg{position:relative}.ui-tabs__mark,.ui-seg__thumb{position:absolute;left:0;pointer-events:none;opacity:0}.ui-tabs[data-mark]>.ui-tabs__mark,.ui-seg[data-mark]>.ui-seg__thumb{opacity:1}.ui-tabs__mark{bottom:-1px;height:2px;border-radius:1px;background:var(--accent);transition:transform var(--dur) var(--ease-out),width var(--dur) var(--ease-out)}.ui-tabs[data-mark]>.ui-tabs__tab--on:after{display:none}.ui-seg__thumb{top:0;border-radius:6px;background:var(--surface);box-shadow:var(--shadow-seg);transition:transform .22s var(--ease-out),width .22s var(--ease-out),height .22s var(--ease-out)}.ui-seg__item{position:relative;z-index:1}.ui-seg[data-mark]>.ui-seg__item--on{background:transparent;box-shadow:none}.ui-tabs__tab{transition:color var(--dur-fast) ease}.ui-tabs__tab:hover,.ui-seg__item:hover:not(.ui-seg__item--on){color:var(--text)}.toast--action{position:relative;overflow:hidden}.toast__drain{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff59;transform-origin:left center;animation:toast-drain linear forwards}.toast[data-paused] .toast__drain{animation-play-state:paused}.toast[data-leaving]{animation:toast-out .16s var(--ease-in) forwards;pointer-events:none}@keyframes toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes toast-out{to{opacity:0;transform:translateY(6px)}}.ic--draw>*{stroke-dasharray:1;stroke-dashoffset:1;animation:ic-draw .18s var(--ease-out) forwards}.ic--draw>:nth-child(2){animation-delay:70ms}@keyframes ic-draw{to{stroke-dashoffset:0}}.swap{display:inline-grid}.swap:after{content:attr(data-alt);grid-area:1 / 1;visibility:hidden}.swap>span{grid-area:1 / 1;animation:fade-in var(--dur-fast) ease}.search-scrim{animation:scrim-in var(--dur) var(--ease-out)}.search{animation:search-in .18s var(--ease-out);transform-origin:50% 0}.search--under{animation:pop-in var(--dur-fast) var(--ease-out)}.search__row{transition:background-color .12s ease}@keyframes search-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}:where(table[data-rsz]>thead>tr>th){position:relative}.tbl__rsz{position:absolute;top:0;bottom:0;right:0;z-index:3;width:12px;cursor:col-resize;touch-action:none}.tbl__rsz:before{content:"";position:absolute;right:0;top:5px;bottom:5px;width:1px;border-radius:1px;background:var(--control-border);transition:background-color var(--dur-fast) ease,width var(--dur-fast) ease,top var(--dur-fast) ease,bottom var(--dur-fast) ease}thead:hover .tbl__rsz:before{background:var(--icon)}.tbl__rsz:hover:before,.tbl__rsz.is-drag:before,.tbl__rsz:focus-visible:before,thead .tbl__rsz:hover:before,thead .tbl__rsz.is-drag:before,thead .tbl__rsz:focus-visible:before{top:1px;bottom:1px;width:2px;background:var(--accent)}.tbl__rsz.is-drag:before{bottom:auto;height:var(--rsz-h, 100%)}.tbl__rsz:focus-visible{outline:none}th:last-child>.tbl__rsz{display:none}.tbl__rsz--pane{right:-6px}.tbl__rsz--pane:before{right:5px;background:transparent}body.is-col-resizing,body.is-col-resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}:root{--skeleton-hi: color-mix(in srgb, var(--skeleton) 45%, #fff)}:root[data-theme=dark]{--skeleton-hi: color-mix(in srgb, var(--skeleton) 82%, var(--text))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--skeleton-hi: color-mix(in srgb, var(--skeleton) 82%, var(--text))}}.skeleton{background:var(--skeleton) linear-gradient(90deg,transparent 0,var(--skeleton-hi) 50%,transparent 100%) no-repeat;background-size:40vw 100%;background-attachment:fixed;animation:skel-wait 1ms .15s both,skel-sweep 1.6s linear .15s infinite}@keyframes skel-wait{0%{opacity:0}}@keyframes skel-sweep{0%{background-position:-40vw 0}to{background-position:100vw 0}}@media (prefers-reduced-motion: reduce){.live-dot:after,.deal-window__ask,.dialog__ask,.sheet__ask,.deal-window__ask .ic,.dialog__ask .ic,.sheet__ask .ic{animation:none}.deal-window__foot,.dialog__foot,.sheet__foot{transition:none}.menu--layer.hovercard,.menu--layer.hovercard[data-warm]{animation:hc-fade .12s ease-out}.btn,.icon-btn{transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.btn:active:not(:disabled),.btn.is-pressed,.icon-btn:active:not(:disabled),.icon-btn.is-pressed{transform:none}:root[data-spot] .btn--primary:before{display:none}.dialog,.deal-window,.record-overlay,.sheet,.sheet--inline,.menu--layer,.menu--layer[data-side=top],.tip{animation:fade-in .12s ease}.ui-tabs__mark,.ui-seg__thumb{transition:none}.search,.search--under{animation:fade-in .12s ease}.tbl__rsz:before{transition:none}.skeleton{background-image:none;animation:skel-wait 1ms .15s both}.toast__drain{visibility:hidden}.ic--draw>*{animation:none;stroke-dashoffset:0}.swap>span{animation:none}.tip[data-warm]{animation:none}}.roll{display:inline-grid;clip-path:inset(0 -.5em);vertical-align:bottom;font-variant-numeric:tabular-nums}.roll>*{grid-area:1 / 1}.roll__in{animation:roll-in .2s cubic-bezier(.2,0,0,1) both}.roll__out{animation:roll-out .16s cubic-bezier(.4,0,1,1) both}.roll--down{--roll-from: -.6em;--roll-to: .6em}@keyframes roll-in{0%{transform:translateY(var(--roll-from, .6em));opacity:0}}@keyframes roll-out{to{transform:translateY(var(--roll-to, -.6em));opacity:0}}@media (prefers-reduced-motion: reduce){.roll__in{animation:none}.roll__out{display:none}}.tbl{width:calc(100% + 16px);margin:0 -8px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--text);font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums}.tbl tr{height:32px}.tbl th,.tbl td{padding:0 0 0 12px;vertical-align:middle;text-align:left;white-space:nowrap}.tbl th:first-child,.tbl td:first-child{padding-left:16px}.tbl th:last-child,.tbl td:last-child{padding-right:16px}.tbl .ic{display:block;flex:none}.tbl__ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl__th{position:sticky;top:0;z-index:1;background:var(--sub);border-bottom:1px solid var(--hair);font-size:11.5px;font-weight:600;color:var(--text-2)}.tbl .tbl__th--num,.tbl .tbl__td--num{text-align:right}.tbl__sort{display:flex;align-items:center;gap:4px;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.tbl__th--num .tbl__sort{justify-content:flex-end}.tbl__sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tbl__td{border-bottom:1px solid var(--soft)}.tbl__td--num,.tbl__td--name{font-weight:500}.tbl__tr--clickable{cursor:pointer}.tbl__tr--clickable:hover,.tbl__tr.is-hover{background:var(--canvas)}.tbl .tbl__tr--selected{background:var(--tint)}.tbl__tr--selected .tbl__td--name{color:var(--accent);font-weight:600}.tbl__tr--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tbl__acts{display:flex;justify-content:flex-end;gap:2px;visibility:hidden}.tbl__tr:hover .tbl__acts,.tbl__tr.is-hover .tbl__acts,.tbl__tr:focus-within .tbl__acts{visibility:visible}.tbl__grp{background:var(--sub)}.tbl__grp>td{border-bottom:1px solid var(--hair)}.tbl__grp-in{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}button.tbl__grp-in{cursor:pointer}.tbl__grp-in>.ic{color:var(--text-2)}.tbl__grp-in b{font-weight:600}.tbl__grp-count{font-size:12px;font-weight:500;color:var(--text-2)}.tbl .tbl__grp .tbl__td--num{padding-right:8px;font-size:12.5px;font-weight:600}.tbl.tbl--boxed{width:100%;margin:0;border:1px solid var(--hair);border-radius:10px}.tbl.tbl--boxed th,.tbl.tbl--boxed td{padding:0 10px}.tbl--boxed .tbl__th{color:var(--muted)}.tbl--boxed .tbl__th:first-child{border-top-left-radius:10px}.tbl--boxed .tbl__th:last-child{border-top-right-radius:10px}.tbl--boxed .tbl__td{font-size:12.5px;font-weight:400;color:var(--ink-2)}.tbl--boxed .tbl__td--name{font-size:13px;font-weight:600;color:var(--text)}.page-header{position:sticky;top:0;z-index:3;flex:none;display:flex;align-items:center;gap:18px;height:64px;padding:0 32px;border-bottom:1px solid var(--hair);background:var(--surface);color:var(--text);font-size:13.5px;line-height:1.45}.page-header__main{min-width:0}.page-header__crumb{margin-bottom:1px;font-size:12px;line-height:1.45;color:var(--text-2)}.page-header__back{display:inline-flex;align-items:baseline;gap:2px;color:var(--text-2);text-decoration:none}.page-header__back>svg{align-self:center}.page-header__back:hover{color:var(--text);text-decoration:underline}.page-header__back-sep{margin:0 6px;color:var(--muted)}.page-header__row{display:flex;align-items:baseline;gap:10px}.page-header__title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.page-header__sub{margin:1px 0 0;font-size:12.5px;color:var(--text-2);white-space:nowrap}.page-header__actions{margin-left:auto;display:flex;align-items:center;gap:10px}.page-header .ic,.toolbar .ic,.search-field .ic{display:block;flex:none}.page-header--large{position:static;height:auto;padding:0;margin-bottom:12px;border-bottom:0;background:none;align-items:flex-start}.page-header--large .page-header__title{font-size:28px;letter-spacing:-.025em;line-height:1.45}.page-header--large .page-header__sub{display:flex;align-items:center;gap:8px;margin-top:2px}.toolbar{position:sticky;top:0;z-index:3;flex:none;display:flex;align-items:center;gap:6px;height:50px;padding:0 32px;border-bottom:1px solid var(--hair);background:var(--surface);color:var(--text);font-size:13.5px;line-height:1.45}.page-header:not(.page-header--large)+.toolbar{top:64px}.toolbar__right{margin-left:auto;display:flex;align-items:center;gap:2px}.search-field{display:inline-flex;align-items:center;gap:8px;width:236px;height:30px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font:inherit;font-size:13px;line-height:1.45;text-align:left;cursor:text}.search-field .ic{color:var(--text-2)}.search-field .keycap{margin-left:auto}.search-field:hover{border-color:var(--control-border)}.search-field:focus-visible,.search-field.is-open{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);color:var(--text)}.search-field--box{cursor:text}.search-field--box:focus-within,.search-field--filter:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.search-field__input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;color:var(--text);font:inherit}.search-field__input::placeholder{color:var(--muted)}.search-field--filter .icon-btn{width:20px;height:20px;margin-right:-2px}.search-field__compact{display:none}@media (max-width: 1359px){.search-field:not(.search-field--filter){display:none}.search-field--filter{width:184px}.search-field__compact{display:contents}}.dialog-scrim,.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim)}.dialog-scrim{z-index:50}.sheet-scrim{z-index:45}.dialog,.sheet{display:flex;flex-direction:column;background:var(--surface);color:var(--text);font-size:13.5px;line-height:1.45;outline:none}.dialog .ic,.sheet .ic{display:block;flex:none}.dialog{--dlg-w: min(var(--dialog-w, 612px), calc(100vw - 48px) );position:absolute;left:calc((100% - var(--dlg-w)) / 2);left:round(down,calc((100% - var(--dlg-w)) / 2),1px);top:58px;width:var(--dlg-w);max-width:calc(100vw - 48px);max-height:calc(100vh - 82px);border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #0000003d,0 0 0 .5px #0000001a}.dialog__head{flex:none;display:flex;justify-content:space-between;align-items:flex-start;padding:16px 16px 13px 22px;border-bottom:1px solid var(--hair)}.dialog__title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em}.panel-crumb{display:flex;width:fit-content;align-items:center;gap:5px;margin-bottom:3px;font-size:12px;line-height:1.45;color:var(--text-2)}.panel-crumb .ic{color:var(--accent)}.dialog__sub,.sheet__sub{margin:2px 0 0;font-size:12.5px;color:var(--text-2)}.dialog__body{flex:1;min-height:0;overflow:auto;padding:4px 22px 16px}.dialog__foot,.sheet__foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid var(--hair);background:var(--sub)}.dialog__foot{padding:12px 16px 12px 22px}.dialog__note,.sheet__note{font-size:12px;color:var(--text-2)}.dialog__acts,.sheet__acts{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.sheet{position:fixed;top:0;right:0;bottom:0;z-index:46;max-width:100vw;box-shadow:-24px 0 60px #0000002e,0 0 0 .5px #0000001a}.sheet--inline{box-shadow:none;border-left:1px solid var(--hair)}.sheet__head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 16px 14px 24px;border-bottom:1px solid var(--hair)}.sheet__title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.sheet__body{flex:1;min-height:0;overflow:auto;padding:4px 24px 0}.sheet__foot{height:58px;padding:0 20px 0 24px}.color-sq{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;flex:none;width:30px;height:30px;margin:0;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:8px;cursor:pointer}.color-sq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.color-sq:disabled{cursor:default}.color-pick__body{padding:10px 12px 12px}.color-pick__eyebrow{height:22px;display:flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.color-pick__eyebrow+.color-pick__grid{margin-top:2px}.color-pick__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:10px}.color-pick__swatch{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;aspect-ratio:1;margin:0;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:7px;color:#fff;cursor:pointer}.color-pick__swatch:hover{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--line)}.color-pick__swatch.is-on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.color-pick__swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.color-pick__custom{display:grid;grid-template-columns:30px 46px 46px 46px minmax(0,1fr);column-gap:8px;align-items:end}.color-pick__custom .num-input__box{width:46px}.color-pick__custom .field .field__input{height:30px;font-variant-numeric:tabular-nums}.color-pick__preview{width:30px;height:30px;border-radius:8px;border:1px solid rgba(0,0,0,.12)}.color-pick__error{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;font-weight:500;line-height:1.45;color:var(--bad)}.color-pick__hint{font-variant-numeric:tabular-nums}.color-pick__acts{display:flex;gap:8px}.contacts-page .page-header__main{display:flex;align-items:baseline;gap:10px}.contacts-page .page-header__sub{margin:0}@media (min-width: 1440px){.contacts-page--sheet{margin-right:548px}}@media (max-width: 1439px){body:has(.contacts-page--sheet) .sheet--inline{box-shadow:-24px 0 60px #0000002e,0 0 0 .5px #0000001a}}.contacts-body{padding:0 32px 32px}.contacts-error{padding:8px 32px 0}.contacts-name b{font-weight:inherit}.contacts-co{font-size:12.5px;color:var(--ink-2)}.contacts-page .tbl__tr--selected .contacts-co{color:var(--accent)}.contacts-ah{display:block;font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contacts-ah i{margin-left:4px;font-style:normal;color:var(--muted)}.contacts-search{display:inline-flex}.contacts-search .search-field{width:220px}.contacts-name{display:flex;align-items:center;gap:8px;min-width:0}.contacts-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-internal{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--canvas);color:var(--text-2);font-size:10.5px;font-weight:600;margin-left:6px}.contacts-search{margin-left:6px}.contact-edit__row{display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--soft)}.contact-edit__row--last{border-bottom:0}.contact-edit__row .field__input{height:32px;font-size:13px}.contact-edit__row>label,.contact-edit__row>span:first-child{font-size:12.5px;font-weight:500;color:var(--text-2)}.contact-edit__row--top{align-items:start}.contact-edit__row--top>span:first-child{padding-top:7px}.contact-edit__hint{margin:5px 0 0;font-size:11.5px;line-height:1.4;color:var(--text-2)}.contacts-bm{display:inline-grid;place-items:center;width:18px;height:18px;flex:none;border:1px solid #d6d9e0;border-radius:4.5px;background:#f1f2f5;color:var(--slate);font-size:7px;font-weight:700;letter-spacing:.02em}.contacts-chips{display:flex;flex-wrap:wrap;gap:6px}.contacts-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;border:1px solid var(--hair);border-radius:13px;background:var(--surface);font-size:12.5px;white-space:nowrap}.contacts-chip--suggest{border-style:dashed;color:var(--text-2)}.contacts-chip__count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--canvas);font-size:11px;font-weight:600;color:var(--text-2)}.contacts-chip .icon-btn{width:16px;height:16px;border-radius:4px;color:var(--text-2)}.contacts-addspelling{display:flex;align-items:center;gap:8px;width:220px;height:32px;margin-top:8px;background:var(--surface);padding:0 10px;border:1px solid var(--line);border-radius:var(--r-md);color:var(--muted)}.contacts-addspelling--first{margin-top:0}.contacts-addspelling.is-typing{width:auto;min-width:220px;padding-right:4px;gap:6px}.contacts-addspelling .ic{color:var(--text-2)}.contacts-addspelling__input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:13px;color:var(--text);outline:none}.contacts-addspelling__input::placeholder{color:var(--muted)}.contacts-page--sheet .page-header .search-field:not(.search-field--filter){display:none}.contacts-page--sheet .page-header .search-field__compact{display:contents}.cg-mark{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--hair);border-radius:8px;background:var(--surface);color:var(--icon)}.cg-mark--ok{border-color:var(--rev-line);background:var(--rev-bg);color:var(--rev-fg)}.cgp{padding:14px 16px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft)}.cgp p{margin:0}.cgp__t{font-size:14px;font-weight:var(--fw-semibold);color:var(--text)}.cgp__s{margin-top:3px!important;font-size:13px;line-height:1.45;color:var(--text-2)}.cgp__err{margin-top:4px!important;font-size:var(--fs-md);color:var(--bad)}.cgp__sub{font-size:var(--fs-md);color:var(--text-2)}.cgp__acts{display:flex;flex:none;gap:8px}.cgp__g{flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--hair);border-radius:10px;background:var(--surface)}.cgp--ok{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px 10px 14px;border-color:var(--rev-line);background:var(--rev-bg)}.cgp--ok .cgp__t{font-weight:500}.cgp--a .cgp__head{display:flex;gap:12px;align-items:flex-start}.cgp__list{margin:12px 0 0 48px;padding:0;list-style:none;border-top:1px solid var(--accent-line)}.cgp__li{display:grid;grid-template-columns:28px 90px 1fr auto;gap:12px;align-items:center;height:42px;border-bottom:1px solid var(--accent-line);font-size:13px}.cgp__li b{font-weight:var(--fw-semibold)}.cgp--a .cgp__foot{display:flex;justify-content:flex-end;margin-top:12px}.cg-items{margin:0;padding:0;list-style:none}.cg-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:12px;align-items:center;min-height:46px;border-top:1px solid var(--soft)}.cg-item__t{font-size:var(--fs-control);font-weight:500;color:var(--text)}.cg-item__s{font-size:var(--fs-sm);color:var(--text-2)}.cg-note{display:flex;gap:8px;align-items:center;margin:10px 0 0;font-size:var(--fs-sm);color:var(--text-2)}.cg-who{margin-top:10px}.cg-who .status-pill{vertical-align:middle}.cg-who__t{width:100%;border-collapse:collapse;font-size:var(--fs-control)}.cg-who__t th{height:30px;padding:0 10px 0 0;border-bottom:1px solid var(--hair);font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2);text-align:left}.cg-who__t td{height:42px;padding:0 10px 0 0;border-bottom:1px solid var(--soft)}.cg-who__n{display:inline-flex;gap:8px;align-items:center;font-weight:500}.cg-who__t{table-layout:fixed}.cg-who__t td,.cg-who__t th{overflow:hidden;white-space:nowrap}.cg-who__t td:first-child,.cg-who__t td:last-child{text-overflow:ellipsis}.cg-who__last{font-size:var(--fs-sm);color:var(--text-2)}.gm__go{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--soft)}.gm__go .gm__foot{padding-top:0;border-top:0}.cg-mark--warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn-fg)}.cg-who__t .status-pill{gap:4px;padding:0 7px;font-size:11px}.cg-who__t td,.cg-who__t th{padding-right:4px}.cg-who__n{max-width:100%;overflow:hidden}.gm__digest{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin:10px 0;padding:10px 12px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-bg);color:var(--warn-fg);font-size:var(--fs-sm)}.w4-jw{display:flex;flex-direction:column}.w4-jw__r{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--soft);font-size:13px}.w4-jw__st{margin-left:auto;font-size:12.5px;color:var(--text-2)}.w4-jnote{margin-top:12px;padding:10px 12px;border:1px solid var(--hair);border-radius:10px;background:var(--sub);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.w4-jnote b{font-weight:600;color:var(--text)}.w4-ga-tell.w4-jtell{margin-top:16px}.w4-jtell .field__textarea{box-sizing:border-box;min-height:58.8px;padding:7px 10px;line-height:1.45}.w4-jb{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;border:1px solid var(--hair);border-radius:10px}.w4-jb:first-of-type{margin-top:0}.w4-jb__h{display:flex;align-items:center;gap:8px;font-size:12.5px}.w4-jb__h b{font-weight:600}.w4-jb__none{font-size:12.5px;color:var(--muted);padding:2px 0}.w4-ji{display:grid;grid-template-columns:120px minmax(0,1fr);gap:6px}.w4-ji__it,.w4-ji__tp{position:relative;display:flex;min-width:0;grid-column:2}.w4-ji__it{grid-column:2;grid-row:1}.w4-ji__tp{grid-row:2}.w4-ji>.select{align-self:stretch;display:flex}.w4-ji>.select .select__box{align-self:stretch}.w4-ji .select__value{white-space:normal;line-height:1.35}.w4-ji .select__box{height:auto;min-height:28px;gap:7px;padding:5px 7px 5px 10px;border-radius:8px;font-size:12.5px}.w4-ji .inline-edit--field{margin-left:0;min-height:28px;height:auto;padding:5px 10px;border-color:var(--line);background:var(--surface);font-size:12.5px;line-height:1.35;white-space:normal}.w4-ji__it .inline-edit__text{font-weight:500}.w4-ji__tp .inline-edit__text{color:var(--ink-2)}.w4-ji__x{position:absolute;top:2px;right:2px;display:none}.w4-ji__x .icon-btn{width:24px;height:24px;background:var(--surface)}.w4-ji__it:hover .w4-ji__x{display:block}.w4-ji__it .inline-edit.is-editing~.w4-ji__x{display:none}.w4-ji__late{flex:none;align-self:center;margin-left:6px;padding:0 6px;border-radius:9px;background:var(--warn-bg);color:var(--warn-fg);font-size:11px;font-weight:600;line-height:18px}.w4-ji--ro{font-size:12.5px;line-height:1.35}.w4-ji__deal{font-size:12px;color:var(--text-2)}.w4-ji__t{font-weight:500;color:var(--text)}.w4-ji__p{font-size:12px;color:var(--text-2)}.w4-ga-miadd.w4-jadd{padding:6px 2px}.w4-jadd .inline-edit--doc{min-height:22px;padding:0 7px;line-height:22px}.w4-jadd .inline-edit--doc.is-editing{padding:2px 7px}.w4-jc{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px 20px 14px 46px;border-top:1px solid var(--soft)}.w4-jc>.eyebrow{margin:0}.w4-jc__v{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:13px}.w4-jc__who{display:inline-flex;align-items:center;gap:8px}.w4-jc__add{display:grid;grid-template-columns:110px 220px 180px auto;gap:6px;align-items:center}.w4-jc__add .select__box{height:28px;padding:0 7px 0 10px;font-size:12.5px}.w4-jc__add .field__input{height:28px;padding:0 10px;border-radius:8px;font-size:12.5px}.w4-by{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;border-radius:50%;vertical-align:1px;background:#e7e7ec;color:#48484a;font-size:8.5px;font-weight:600;font-style:normal}.dialog:has(.w4-ga){top:40px}.dialog:has(.w4-ga) .dialog__body{padding:2px 22px 18px}.w4-ga-cols{display:grid;grid-template-columns:minmax(0,404fr) minmax(0,424fr) minmax(0,356fr);column-gap:22px}.w4-ga-col{min-width:0}.w4-ga--loading{padding:16px 0 8px}.w4-ga-err{margin:10px 0 0}.w4-ga-fl{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 7px}.w4-ga-fl b{font-size:13px;font-weight:600}.w4-ga-fl>span{font-size:12px;color:var(--text-2)}.w4-ga-fl .btn--link{gap:5px;font-size:12px}.w4-ga-hint,.w4-ga-note,.w4-ga-dimn{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;color:var(--text-2)}.w4-ga-hint{margin-top:7px}.w4-ga-hint .ic,.w4-ga-note .ic,.w4-ga-dimn .ic{margin-top:2px}.w4-ga-sug{display:flex;align-items:center;gap:6px;margin:-2px 0 7px;font-size:12px;color:var(--ink-2)}.w4-ga-brand{display:flex;align-items:center;gap:11px;height:54px;padding:0 10px 0 11px;border:1px solid var(--hair);border-radius:10px}.w4-ga-brand__t{min-width:0}.w4-ga-brand__n{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;line-height:1.25;white-space:nowrap}.w4-ga-brand__p{margin-top:3px;font-size:12px;color:var(--text-2);white-space:nowrap}.w4-ga-brand__p b{font-weight:500;color:var(--ink-2)}.w4-ga-brand__chg{margin-left:auto;display:flex}.w4-ga-wlist{border:1px solid var(--hair);border-radius:10px}.w4-ga-wr{display:grid;grid-template-columns:24px minmax(0,1fr) 140px;column-gap:10px;align-items:center;min-height:34px;padding:3px 10px 3px 12px}.w4-ga-wr+.w4-ga-wr{border-top:1px solid var(--soft)}.w4-ga-wr--two{min-height:42px}.w4-ga-wr .avatar{width:24px;height:24px;font-size:9px}.w4-ga-wn{min-width:0}.w4-ga-wn b{display:block;font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w4-ga-whint{display:block;font-size:11.5px;line-height:1.35;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w4-ga-wr .select__box{height:28px;gap:7px;padding:0 7px 0 5px;border-radius:7px;font-size:12.5px;font-weight:500}.w4-ga-wr .select__chev .ic{width:14px;height:14px}.w4-ga-mi{padding:6px 12px 7px;border:1px solid var(--line);border-radius:10px}.w4-ga-mil{position:relative;display:flex;gap:9px;font-size:13px;line-height:22px;color:var(--text)}.w4-ga-mil:before{content:"";flex:none;width:5px;height:5px;margin-top:9px;border-radius:50%;background:#b8b8be}.w4-ga-mil>.inline-edit,.w4-ga-miadd>.inline-edit{flex:1;min-width:0}.w4-ga-mi .inline-edit--doc{min-height:22px;padding:0 7px;font-size:13px;line-height:22px;align-items:flex-start}.w4-ga-mi .inline-edit--doc .inline-edit__text{line-height:22px}.w4-ga-mi .inline-edit--doc.is-editing{padding:2px 7px}.w4-ga-mil__x{position:absolute;top:-4px;right:-10px;display:none}.w4-ga-mil__x .icon-btn{width:24px;height:24px;background:var(--surface)}.w4-ga-mil:hover .w4-ga-mil__x,.w4-ga-mil:focus-within .w4-ga-mil__x{display:block}.w4-ga-miadd{display:flex;align-items:center;gap:8px;margin-top:2px;padding-top:3px;border-top:1px dashed var(--hair);color:var(--muted);font-size:13px;line-height:22px}.w4-ga-miadd>.ic{flex:none}.w4-ga-srcs{border:1px solid var(--hair);border-radius:10px}.w4-ga-src{display:grid;grid-template-columns:28px 1fr auto;gap:11px;align-items:center;padding:6px 12px}.w4-ga-src+.w4-ga-src{border-top:1px solid var(--soft)}.w4-ga-tile{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--canvas);color:var(--text-2)}.w4-ga-tile--30{width:30px;height:30px}.w4-ga-src__t{font-size:13px;font-weight:500;line-height:1.3}.w4-ga-src__d{font-size:12px;line-height:1.35;color:var(--text-2)}.w4-ga-drop{display:grid;grid-template-columns:28px 1fr auto;gap:11px;align-items:center;padding:8px 12px;border:1.5px dashed #d3d3d9;border-radius:10px}.w4-ga-drop--over{border-color:var(--accent);background:var(--tint)}.w4-ga-drop__t{min-width:0}.w4-ga-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.w4-ga-file{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 2px 0 9px;border:1px solid var(--hair);border-radius:8px;font-size:12.5px;color:var(--ink-2)}.w4-ga-file>.ic{flex:none;color:var(--text-2)}.w4-ga-file__n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w4-ga-file__m{flex:none;font-size:11.5px;color:var(--text-2)}.w4-ga-file .icon-btn{width:22px;height:22px}.w4-ga-file--error{border-color:#f0c9c6}.w4-ga-file--error>.ic,.w4-ga-file--error .w4-ga-file__m{color:var(--bad)}.w4-ga-tell{margin-top:14px}.w4-ga-tell .field>.field__label{margin-bottom:1px;font-size:13px;font-weight:600;color:var(--text)}.w4-ga-tell .field__textarea{font-size:13px;line-height:1.45;resize:none}.w4-ga-aud .ui-seg{display:flex}.w4-ga-aud .ui-seg__item{flex:1;justify-content:center;padding:5px 11px}.w4-ga-note{margin-top:8px}.w4-ga-cg{padding:5px 12px 7px;border:1px solid var(--hair);border-radius:10px}.w4-ga-cg+.w4-ga-cg{margin-top:10px}.w4-ga-cgl{display:flex;align-items:center;justify-content:space-between;height:22px;font-size:11.5px;font-weight:600;color:var(--text-2)}.w4-ga-cgl span{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:var(--muted)}.w4-ga-ckr{display:flex;align-items:center;gap:9px;height:26px;min-width:0;white-space:nowrap}.w4-ga-ckr .checkbox-row{min-height:26px;min-width:0;flex:none}.w4-ga-h{flex:0 1 auto;min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;color:var(--text-2)}.w4-ga-cg--dim .checkbox-row{color:#a1a1a6}.w4-ga-cg--dim .checkbox--disabled{background:#f4f4f6;border-color:#dcdce0}.w4-ga-dimn{margin-top:5px;padding-top:6px;border-top:1px solid var(--soft)}.w4-ga-wait{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px 40px;text-align:center}.w4-ga-wait>p:first-child{font-weight:600}.w4-ga-wait__sub{color:var(--text-2);font-size:12.5px}.w4-ga-wait__track{width:100%;max-width:320px;height:4px;border-radius:2px;background:var(--track);overflow:hidden}.w4-ga-wait__track>span{display:block;width:30%;height:100%;border-radius:2px;background:var(--accent);animation:w4-ga-slide 1.1s ease-in-out infinite}@keyframes w4-ga-slide{0%{transform:translate(-120%)}to{transform:translate(330%)}}.dialog:has(.w4-alert){top:356px;box-shadow:0 24px 70px #00000042,0 0 0 .5px #0000001a}.dialog:has(.w4-alert) .dialog__head{display:none}.dialog:has(.w4-alert) .dialog__body{padding:0}.dialog:has(.w4-alert) .dialog__acts{gap:8px}.w4-alert{display:grid;grid-template-columns:38px 1fr;column-gap:14px;padding:20px 22px 16px}.w4-alert__ic{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-bg);color:var(--warn)}.w4-alert__t{padding-top:1px;font-size:16.5px;font-weight:700;letter-spacing:-.014em;line-height:1.3}.w4-alert__p{margin-top:4px;font-size:13px;line-height:1.5;color:var(--ink-2)}.w4-alert__exd{display:grid;grid-template-columns:30px 1fr;gap:11px;align-items:center;margin-top:13px;padding:9px 12px;border:1px solid var(--hair);border-radius:10px}.w4-alert__exd-t{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.35}.w4-alert__exd-m{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--text-2);white-space:nowrap}.w4-alert__exd-m .avatar{width:18px;height:18px;font-size:8.5px}.w4-alert__exd-t .w4-dpill{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:5px;background:var(--canvas);font-size:10.5px;font-weight:600;color:var(--ink-2)}.w4-alert__cost{display:flex;align-items:flex-start;gap:7px;margin-top:12px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.w4-alert__who{display:flex;align-items:flex-start;gap:7px;margin-top:6px;font-size:12px;line-height:1.45;color:var(--text-2)}.w4-alert__cost .ic,.w4-alert__who .ic{margin-top:2px}.no-wrap{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:var(--fs-sm);color:var(--text-2)}.no-wrap b{font-weight:var(--fw-medium);color:var(--ink-2)}.no-wrap svg{flex:none;margin-top:2px}.w4-evp__sec .no-wrap{margin:0}.ev-pop__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1c1c1e2e}.ev-pop{position:fixed;z-index:61;display:flex;flex-direction:column;max-height:calc(100vh - 240px);min-height:0;overflow:hidden;background:var(--surface);border:1px solid var(--hair);border-radius:12px;box-shadow:0 18px 48px #00000029,0 2px 8px #0000000f}.ev-pop__head{display:flex;align-items:center;gap:10px;padding:14px 18px 12px;border-bottom:1px solid var(--hair)}.ev-pop__title{font-size:15px;font-weight:600;letter-spacing:-.01em}.ev-pop__sub{color:var(--text-2);font-size:12.5px}.ev-pop__head-r{margin-left:auto;display:flex;align-items:center;gap:8px}.ev-flag.pressable,.ev-flag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:0;border-radius:12px;background:var(--warn-bg);color:var(--warn-fg);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.ev-flag:hover{background:var(--warn-line)}.ev-pop__filters{display:flex;align-items:center;gap:6px;padding:10px 18px;border-bottom:1px solid var(--hair);flex-wrap:nowrap;min-width:0}.ev-pop__sep{width:1px;height:18px;margin:0 2px;background:var(--hair);flex:none}.ev-pop__sort{margin-left:auto;color:var(--text-2);font-size:12px;white-space:nowrap}.ev-pop__body{flex:1 1 auto;min-height:0;overflow-y:auto}.ev-pop__table{width:100%;border-collapse:collapse;font-size:13px}.ev-pop__table th{position:sticky;top:0;z-index:1;height:32px;padding:0 12px;background:var(--sub);border-bottom:1px solid var(--hair);color:var(--text-2);font-size:11.5px;font-weight:600;text-align:left;white-space:nowrap}.ev-pop__table th:first-child,.ev-pop__table td:first-child{padding-left:16px}.ev-pop__table th:last-child,.ev-pop__table td:last-child{padding-right:16px}.ev-pop__table td{height:36px;padding:0 12px;border-bottom:1px solid var(--soft);color:var(--text);white-space:nowrap}.ev-pop__table .ev-pop__num{text-align:right;font-variant-numeric:tabular-nums}.ev-pop__thsort{display:inline-flex;align-items:center;gap:3px}.ev-pop__sorted{color:var(--text)!important}.ev-pop__thsub,.ev-pop__sub2{display:block;color:var(--text-2);font-size:11.5px;font-weight:400;line-height:1.2}.ev-pop__row{cursor:pointer}.ev-pop__row:hover td{background:var(--sub)}.ev-pop__name{font-weight:500}.ev-pop__ev{font-weight:600}.ev-pop__late{color:var(--warn);font-weight:500}.ev-pop__hol{color:var(--text-2)}.ev-pop__ent{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:1px solid var(--hair);border-radius:6px;color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:.02em}.ev-pop__ent i{width:5px;height:5px;border-radius:50%;background:currentColor}.ev-pop__status,.ev-pop__owner{display:inline-flex;align-items:center;gap:6px}.ev-pop__status i{display:block;width:7px;height:7px;border-radius:50%}.ev-pop__none{padding:16px 18px;color:var(--text-2);font-size:12.5px}.ev-pop__sum{display:flex;align-items:center;gap:18px;padding:12px 18px;background:var(--sub);border-top:1px solid var(--hair);color:var(--ink-2);font-size:12.5px;flex:none}.ev-pop__sum b{color:var(--text);font-size:15px;font-weight:600}.ev-pop__dot{color:#c3c3c8}.ev-pop__sum-r{margin-left:auto;display:flex;align-items:baseline;gap:8px}.ev-pop__sum .ev-pop__big{font-size:20px;letter-spacing:-.02em}.ev-pop__foot{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--sub);border-top:1px solid var(--hair);flex:none}.ev-pop__foot-r{margin-left:auto;display:flex;align-items:center;gap:8px}.ev-pop__note{color:var(--text-2);font-size:12px}.dashboard-screen{height:100%;display:flex;flex-direction:column;min-height:0}.dashboard__body{flex:1;min-height:0;overflow-y:auto;padding:18px 32px 22px}.dashboard{display:grid;grid-template-columns:minmax(0,1fr) 372px;grid-template-areas:"kpi kpi" "dnc dnc" "dtt rail";gap:16px 24px;align-items:start}.dashboard__kpi{grid-area:kpi}.dashboard__dtt{grid-area:dtt;display:flex;flex-direction:column;border:1px solid var(--hair);border-radius:var(--r-xl);align-self:start;min-width:0}.dashboard__dtt .dashboard__box{border:0;border-radius:0;background:transparent}.dashboard__tasks .dashboard__box-head{align-items:center;padding:8px 20px 0;border-top:1px solid var(--hair);border-bottom:0}.dashboard__today .dashboard__box-head{padding:14px 20px 11px;border-bottom:0}.dashboard__today{container-type:inline-size}@container (max-width: 699px){.dashboard__meeting{grid-template-columns:48px minmax(0,1fr)}.dashboard__meeting-actions{grid-column:2;margin-top:10px}}.dashboard__rail{grid-area:rail;display:flex;flex-direction:column;gap:18px;min-width:0}@media (min-width: 1800px){.dashboard{grid-template-columns:repeat(2,minmax(560px,1fr)) 372px;grid-template-areas:"kpi kpi kpi" "dnc dnc rail" "today tasks rail"}.dashboard__rail{grid-row:2 / span 2}.dashboard__dtt{display:contents}.dashboard__today{grid-area:today}.dashboard__tasks{grid-area:tasks;align-self:start}.dashboard__dtt .dashboard__box{border:1px solid var(--hair);border-radius:var(--r-xl);background:var(--surface)}.dashboard__tasks .dashboard__box-head{border-top:0}}@media (min-width: 2400px){.dashboard{grid-template-columns:repeat(3,minmax(560px,1fr)) 372px;grid-template-areas:"kpi kpi kpi kpi" "dnc dnc today rail" "tasks tasks today rail"}.dashboard__today{grid-row:2 / span 2;align-self:start}}.dashboard__box{border:1px solid var(--hair);border-radius:var(--r-xl);background:var(--surface)}.dashboard__box-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--hair)}.dashboard__box-title{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:-.015em;margin:0}.near .dashboard__box-title{font-size:16px}.near .dashboard__box-cap+.dashboard__box-cap{margin-left:10px;font-size:12.5px;font-weight:var(--fw-regular, 400)}.dashboard__tasks .dashboard__box-title{font-size:14px;font-weight:var(--fw-semibold);letter-spacing:normal}.dashboard__box-head-left{display:flex;align-items:baseline;gap:10px;min-width:0}.dashboard__head-cap{color:var(--text-2);font-size:var(--fs-body);white-space:nowrap}.dashboard__tasks .dashboard__box-head-left{gap:8px}.dashboard__tasks .dashboard__head-cap{font-size:var(--fs-sm)}.dashboard__box-cap{font-size:var(--fs-sm);color:var(--text-2);margin-left:6px;font-weight:var(--fw-medium)}.dashboard__meeting{display:grid;grid-template-columns:48px 1fr auto;column-gap:16px;padding:12px 20px;border-top:1px solid var(--hair);align-items:start}.dashboard__meeting-time b{display:block;font-size:14px;font-weight:var(--fw-semibold);line-height:20px}.dashboard__meeting-time span{display:block;font-size:var(--fs-sm);color:var(--text-2)}.dashboard__meeting-time--warn{color:var(--warn);font-weight:var(--fw-semibold)}.dashboard__meeting-title{font-size:var(--fs-nav);line-height:20px;font-weight:var(--fw-semibold);margin:0}.dashboard__meeting-warn{display:flex;align-items:center;gap:5px;color:var(--warn);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:2px 0 0}.dashboard__meeting-people{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-2);margin:3px 0 0}.dashboard__meeting-none{color:var(--muted)}.dashboard__meeting-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.dashboard__meeting-actions{display:flex;gap:var(--sp-2);align-items:flex-start;flex-shrink:0}.dashboard__meeting--link,.dashboard__task--link{cursor:pointer}.dashboard__meeting--link:hover,.dashboard__task--link:hover{background:var(--canvas)}.dashboard__meeting--link:focus-visible,.dashboard__task--link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dashboard__task{display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:12px;padding:6px 20px 7px}.dashboard__task+.dashboard__task{border-top:1px solid var(--soft)}.dashboard__task>.checkbox{margin-top:2px}.dashboard__task--all>.dashboard__link{grid-column:2;justify-self:start}.dashboard__box-head-right{display:flex;align-items:center;gap:var(--sp-3)}.dashboard__box-head-right .dashboard__task-late{font-size:var(--fs-sm)}.dashboard__task-main{min-width:0}.dashboard__task-title{font-size:13.5px;line-height:20px;color:var(--text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard__task-sub{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;margin:0}.dashboard__task-sub>*{flex:none}.dashboard__task-sub>.dashboard__task-deal{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard__dotsep{margin:0 1px;color:var(--control-border)}.dashboard__task-late{color:var(--bad);font-weight:var(--fw-medium);white-space:nowrap}.dashboard__task-priority{display:flex;align-items:center;gap:6px;width:64px;padding-top:2px;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap}.dashboard__pbars{display:flex;align-items:flex-end;gap:1.5px;height:11px}.dashboard__pbars i{width:3px;border-radius:1px;background:var(--line)}.dashboard__pbars i:nth-child(1){height:5px}.dashboard__pbars i:nth-child(2){height:8px}.dashboard__pbars i:nth-child(3){height:11px}.dashboard__pbars i.dashboard__pbar--on{background:var(--text-2)}.dashboard__link{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none}.dashboard__show-all{display:block;padding:var(--sp-3) var(--sp-5);font-size:var(--fs-control);color:var(--accent);font-weight:var(--fw-medium);text-decoration:none}.dashboard__rail-box{border-radius:var(--r-xl);background:var(--canvas);padding:14px 18px 15px}.dashboard__rail-section{min-width:0}.dashboard__rail-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:var(--fw-semibold);margin:0 0 4px}.dashboard__rail-box .dashboard__rail-title{gap:8px;font-size:13.5px;margin:0}.dashboard__rail-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.dashboard__rail-text{font-size:13px;color:var(--ink-2);margin:5px 0 10px;line-height:1.5}.dashboard__blocker{padding:10px 0 11px;border-top:1px solid var(--hair)}.dashboard__blocker--link{display:block;color:inherit;text-decoration:none}.dashboard__blocker--link:hover{background:var(--canvas)}.dashboard__blocker--link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dashboard__blocker-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px}.dashboard__blocker-count{color:var(--text-2);flex:1}.dashboard__blocker-ev{font-size:14px;font-weight:var(--fw-semibold)}.dashboard__blocker-track{height:4px;border-radius:var(--r-pill);background:var(--track);overflow:hidden;margin-top:12px}.dashboard__blocker-fill{height:100%;background:var(--accent);border-radius:var(--r-pill)}.dashboard__blocker-note{font-size:12px;color:var(--text-2);margin-top:var(--sp-2)}.dashboard__blocker--extra{display:none}.dashboard__blocker-more{margin-top:var(--sp-2)}.dashboard__rail-box--expanded .dashboard__blocker--extra{display:block}@media (min-width: 1800px){.dashboard__blocker--extra{display:block}.dashboard__blocker-more{display:none}}.dashboard__stale-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--hair)}.dashboard__stale-row:first-of-type{border-top:none}.dashboard__stale-row--link{color:inherit;text-decoration:none}.dashboard__stale-row--link:hover{background:var(--canvas)}.dashboard__stale-row--link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dashboard__stale-name{min-width:0;color:var(--text);font-weight:var(--fw-medium);text-decoration:none}.dashboard__stale-days{flex-shrink:0;font-size:var(--fs-sm);color:var(--text-2)}.near{grid-area:dnc}.near .dashboard__box-head{padding:11px 20px 7px;border-bottom:0}.near__body{display:grid;grid-template-columns:600px minmax(0,1fr);gap:24px;padding:0 20px 8px}.near__table{align-self:start;width:100%;table-layout:fixed;font-size:var(--fs-control)}.near__table th:first-child,.near__table td:first-child{width:210px}.near__table th:nth-child(2){width:205px}.near__table th:last-child,.near__table td:last-child{padding-right:0}.near__table th{text-align:left;font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2);padding:0 20px 4px 0}.near__table td{padding:2px 20px 2px 0;border-top:1px solid var(--soft);vertical-align:middle}.near__deal{display:block;font-size:13.5px;font-weight:var(--fw-semibold);line-height:17px;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.near__basis{display:block;font-size:11.5px;line-height:15px}.near__muted{color:var(--text-2)}.near__ready{display:flex;align-items:center;gap:9px;width:100%;font-size:var(--fs-sm);line-height:1;white-space:nowrap}.near__ready b{font-size:var(--fs-control);font-weight:var(--fw-semibold);color:var(--text)}.near__bar{flex:1;min-width:40px;height:6px}.near__ready b.near__late{color:var(--bad)}.near__blocking{min-width:0;padding-left:22px;border-left:1px solid var(--hair)}.near__blocking-head{display:flex;align-items:center;gap:8px;margin:0;padding-bottom:4px}.near__blocking-head b{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--text-2)}.near__blocking-head .near__muted{font-size:var(--fs-sm);min-width:0;white-space:normal}.near__blocking-head b{flex:none}.near__blocking-head .near__show{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.near__nochk{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.near__dotsep{margin:0 1px;color:#c3c3c8}.near__nochk .near__show{margin-left:0}.near__show{margin-left:auto;color:var(--accent);font-weight:var(--fw-medium);text-decoration:none}.near__item{display:grid;grid-template-columns:9px 1fr;column-gap:10px;align-items:start;padding:6px 0 7px;border-top:1px solid var(--soft)}.near__item--link{color:inherit;text-decoration:none}.near__item--link:hover{background:var(--canvas)}.near__item--link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.near__row{cursor:pointer}.near__row:hover{background:var(--canvas)}.near__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.near__dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--bad);flex-shrink:0}.near__item-title{margin:0;font-size:var(--fs-control);line-height:18px}.near__item-title-text{font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.near__item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.near__owner{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);white-space:nowrap;min-width:0}@media (max-width: 1436px){.near__body{grid-template-columns:minmax(0,1fr) 320px}.near__blocking-head{white-space:nowrap}.near__item-title-text{white-space:normal}}.dashboard__kpi .coverage-strip{margin-top:11px}.dashboard__kpi .stat-strip__cell{position:relative}.dashboard__kpi-hit.pressable{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.dashboard__kpi .stat-strip__cell:first-child{border-radius:11px 0 0 11px}.dashboard__kpi .stat-strip__cell:nth-child(2){border-radius:0}.dashboard__kpi .stat-strip__cell:hover:has(.dashboard__kpi-hit){background:var(--sub)}.dashboard__kpi--ev .stat-strip__cell:first-child,.dashboard__kpi--live .stat-strip__cell:nth-child(2){background:var(--tint)}.dashboard__kpi-ev-cap{display:flex;align-items:center;gap:10px;white-space:nowrap}.dashboard__kpi-ev-cap .ev-flag{position:relative}.inbox-card__presence{display:flex;align-items:center;gap:10px;padding:8px 18px 9px;border-top:1px solid var(--pres-line);background:var(--pres-bg);font-size:var(--fs-md);line-height:1.4;color:var(--ink-2)}.inbox-card__presence b{font-weight:var(--fw-semibold);color:var(--rev-fg)}.presence-who{display:inline-flex;align-items:center;gap:8px;flex:none;white-space:nowrap}.presence-who .avatar,.presence-who .avatar-stack .avatar{box-shadow:0 0 0 2px var(--pres-bg),0 0 0 3.5px var(--ok)}.presence-who .avatar-stack .avatar{margin-left:0}.presence-who .avatar-stack{display:inline-flex;gap:6px}.presence-strip--window{border-bottom:1px solid var(--pres-line)}.deal-window__presence{margin-top:var(--sp-3);padding-left:var(--sp-7);padding-right:var(--sp-7)}.deal-window__presence+.deal-window__tabs{margin-top:0}.tko__presence{margin:0 calc(-1 * (var(--sp-6) + 8px));padding-left:32px}.presence-strip--editing{border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:var(--warn-bg)}.presence-strip--editing b{color:var(--warn-fg)}.presence-strip--editing .presence-who .avatar,.presence-strip--editing .presence-who .avatar-stack .avatar{box-shadow:0 0 0 2px var(--warn-bg),0 0 0 3.5px var(--warn)}.nm-fix{text-decoration:underline dotted var(--control-border);text-decoration-thickness:1px;text-underline-offset:3px}.nm-fix:hover,.nm-fix:focus-visible,.nm-fix.is-open{text-decoration-color:var(--muted)}.nm-sug{text-decoration:underline dotted var(--warn);text-decoration-thickness:1.5px;text-underline-offset:3px;border-radius:3px}.nm-sug.is-open{background:var(--warn-bg);box-shadow:0 0 0 2px var(--warn-bg)}.nm-fix[role=button],.nm-sug[role=button]{cursor:pointer}.nm-fix:focus-visible,.nm-sug:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px;border-radius:3px}.late{color:var(--bad);font-weight:500;white-space:nowrap}.tk-pill{display:inline-flex;align-items:center;height:var(--pill-h);padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--canvas);color:var(--text-2);white-space:nowrap}.tk-pill--pending{background:var(--warn-bg);color:var(--warn-fg)}.tk-deal{display:inline-flex;align-items:center;gap:var(--sp-1);height:22px;padding:0 var(--sp-2);border-radius:var(--r-sm);background:var(--canvas);font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.tk-deal em{font-style:normal;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.tk-newtask{display:flex;align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3);margin-bottom:var(--sp-4);border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--sub);flex-wrap:wrap}.tk-newtask .field{margin:0;flex:1 1 160px}.tk-newtask .field__label{display:none}.tk-group__count{font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.ask-fab{position:fixed;left:calc(var(--sidebar-w) - 48px);bottom:12px;z-index:40}.ask-fab .icon-btn{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff}.ask-fab .icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,black)}.sheet:has(.ask-panel__title)>.sheet__head{box-sizing:border-box;height:64px;padding:0 18px 0 26px;align-items:center}.sheet:has(.ask-panel__title)>.sheet__body{padding-top:0}.ask-panel__expand{position:absolute;top:17px;right:58px}.ask-panel__title{display:flex;align-items:center;gap:10px}.ask-panel__title-t{font-size:17px;font-weight:var(--fw-bold);line-height:24.65px}.ask-panel__tile,.ask-panel__a-tile{width:28px;height:28px;border-radius:var(--r-md);background:var(--tint);color:var(--accent);display:grid;place-items:center;flex:none}.ask-panel__model{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid var(--hair);border-radius:var(--r-pill);font-size:12px;font-weight:var(--fw-medium);line-height:17.4px;letter-spacing:0;color:var(--ink-2);background:var(--sub);white-space:nowrap}.ask-panel__model i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.ask-panel__wrap{display:flex;flex-direction:column;height:100%;margin:0 -24px}.ask-panel__b{flex:1;min-height:0;overflow-y:auto;padding:18px 26px 8px;display:flex;flex-direction:column;gap:14px}.ask-panel__hint{font-size:13.5px;color:var(--muted)}.ask-panel__q{align-self:flex-end;max-width:78%;background:var(--accent);color:#fff;border-radius:16px 16px 4px;padding:8px 14px;font-size:13.5px;font-weight:var(--fw-medium)}.ask-panel__a{display:grid;grid-template-columns:28px 1fr;column-gap:12px}.ask-panel__a-b{min-width:0;font-size:13.5px;line-height:1.55}.ask-panel__a-b>*+*{margin-top:9px}.ask-panel__a-b>.ask-panel__cite{margin-top:5px}.ask-panel__point{display:grid;grid-template-columns:18px 1fr;column-gap:4px}.ask-panel__point>b{font-weight:var(--fw-semibold);color:var(--text-2)}.ask-panel__cite{display:flex;align-items:flex-start;gap:7px;margin-top:5px;font-size:12.5px;line-height:1.45;color:var(--text-2)}.ask-panel__cite .prov-chip{flex:none;vertical-align:0}.ask-panel__acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ask-panel__a-b>.ask-panel__acts{margin-top:12px}.ask-panel__a-b>.ask-panel__note{margin-top:7px;font-size:12px;color:var(--text-2)}.ask-panel__f{flex:none;padding:10px 22px 16px;background:var(--surface)}.ask-composer{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border:1px solid var(--line);border-radius:var(--r-2xl)}.ask-composer .field{flex:1;min-width:0;margin:0}.ask-composer .field__label{display:none}.ask-composer .field .field__input{height:26px;padding:0;border:0;background:transparent;font-size:13.5px}.ask-composer .field .field__input::placeholder{color:var(--muted)}.ask-composer .field .field__input:focus,.ask-composer .field .field__input:focus-visible{outline:none;box-shadow:none}.ask-composer .icon-btn--row{background:var(--accent);color:#fff;box-shadow:none}.ask-composer .icon-btn--row:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,black)}.ask-composer .icon-btn--row:disabled{background:var(--accent-off);color:#fff}.ask-hint{font-size:11.5px;color:var(--muted);margin:7px 2px 0}.welcome-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:40;display:flex;align-items:center;justify-content:center}.welcome-modal{width:604px;max-width:calc(100vw - 48px);background:var(--surface);border-radius:16px;box-shadow:var(--shadow-window);overflow:hidden}.welcome-modal__b{padding:26px 32px 22px}.welcome-modal__hi{display:flex;align-items:center;gap:11px}.welcome-modal__hi-name{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--accent);line-height:1.2}.welcome-modal__hi-sub{font-size:12px;color:var(--text-2)}.welcome-modal h1{font-size:26px;font-weight:var(--fw-bold);letter-spacing:-.025em;line-height:1.2;margin-top:16px}.welcome-modal__points{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.welcome-modal__point{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;align-items:center;font-size:14px;line-height:1.45;color:var(--ink-2)}.welcome-modal__point-i{width:30px;height:30px;border-radius:var(--r-md);background:var(--tint);color:var(--accent);display:grid;place-items:center}.welcome-modal__route{margin-top:20px;border:1px solid var(--hair);border-radius:var(--r-xl);padding:12px 16px;background:var(--sub)}.welcome-modal__route-h{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:var(--fw-semibold);color:var(--text-2)}.welcome-modal__route-h span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.welcome-modal__route-h span:first-child .ic{color:var(--gold)}.welcome-modal__stops{position:relative;display:grid;grid-template-columns:repeat(var(--stops),minmax(0,1fr));margin-top:10px}.welcome-modal__stops+.welcome-modal__stops{margin-top:12px}.welcome-modal__stops:before{content:"";position:absolute;left:calc(100% / (var(--stops) * 2));right:calc(100% / (var(--stops) * 2));top:9px;height:2px;border-radius:1px;background:#e3d3a8}.welcome-modal__stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}.welcome-modal__stop i{width:20px;height:20px;border-radius:50%;background:var(--surface);border:2px solid var(--gold);color:var(--accent);font-style:normal;font-size:10.5px;font-weight:var(--fw-bold);display:grid;place-items:center}.welcome-modal__stop span{font-size:11.5px;line-height:1.3;color:var(--ink-2);max-width:84px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.welcome-modal__acts{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.welcome-modal__foot{display:flex;align-items:center;gap:7px;padding:11px 32px 12px;border-top:1px solid var(--hair);background:var(--sub);font-size:12.5px;color:var(--text-2)}.welcome-modal__foot .ic{color:var(--text-2)}.tour-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1212148f;z-index:45}.tour-spot{position:fixed;border-radius:var(--r-2xl);box-shadow:0 0 0 2.5px var(--gold-2),0 0 0 7px color-mix(in srgb,var(--gold-2) 22%,transparent),0 0 0 9999px #1212148f;z-index:45;pointer-events:none;transition:top var(--ease),left var(--ease),width var(--ease),height var(--ease)}.tour-tip{position:fixed;width:330px;max-width:calc(100vw - 32px);background:var(--surface);border-radius:var(--r-2xl);box-shadow:0 20px 56px #0000004d,0 0 0 .5px #0000001a;z-index:46}.tour-tip--w{width:372px}.tour-tip__caret{position:absolute;width:14px;height:14px;background:var(--surface);transform:rotate(45deg);border-radius:2px}.tour-tip__caret--left{left:-6px;top:30px}.tour-tip__caret--right{right:-6px;top:30px}.tour-tip__caret--top{top:-6px;left:40px}.tour-tip__caret--bottom{bottom:-6px;left:40px}.tour-tip__h{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 0}.tour-tip__step{font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.tour-tip__h .btn--link{font-size:12.5px;font-weight:var(--fw-medium);color:var(--text-2)}.tour-tip h3{font-size:16px;font-weight:var(--fw-bold);letter-spacing:-.012em;line-height:1.3;padding:5px 18px 0;text-wrap:balance}.tour-tip ul{margin:0;padding:10px 18px 0;list-style:none;font-size:13px;line-height:1.5;color:var(--ink-2);display:flex;flex-direction:column;gap:7px}.tour-tip ul li{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:9px}.tour-tip ul li .ic{color:var(--accent);margin-top:3px}.tour-tip ul li span{text-wrap:pretty}.tour-tip__v{padding:8px 18px 0 45px}.tour-tip__v .btn--link{font-size:12.5px;font-weight:var(--fw-medium)}.tour-tip__f{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:11px 16px 12px 18px;border-top:1px solid var(--hair);border-radius:0 0 var(--r-2xl) var(--r-2xl);background:var(--sub)}.tour-tip__dots{display:flex;align-items:center;gap:5px}.tour-tip__dots i{display:block;width:6px;height:6px;border-radius:3px;background:#d6d6db}.tour-tip__dots i.done{background:var(--accent-off)}.tour-tip__dots i.on{width:18px;background:var(--accent)}.tour-tip .f-act{display:flex;gap:8px}.ask-think__b{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:6px 6px 6px 14px;border-radius:16px 16px 16px 4px;background:var(--canvas);font-size:13px;color:var(--text-2)}.ask-think__dots{display:inline-flex;gap:4px}.ask-think__dots i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:ask-think 1.2s infinite ease-in-out}.ask-think__dots i:nth-child(2){animation-delay:.15s}.ask-think__dots i:nth-child(3){animation-delay:.3s}@keyframes ask-think{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.ask-think__dots i{animation:none}}.askc-host{display:contents}.askc-about{font-size:12.5px;color:var(--text-2);margin:0}.askc-reply{white-space:pre-line}.askc-working{display:inline-flex;align-items:center;gap:7px}.askc-act{border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--sub);padding:11px 13px 12px;display:flex;flex-direction:column;gap:7px}.askc-act__h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.askc-act__h>b{font-weight:var(--fw-semibold)}.askc-act__state{font-size:12px;color:var(--text-2)}.askc-act__state--ok{color:var(--ok)}.askc-act__s{margin:0;font-size:13.5px;line-height:1.5}.askc-act__f{margin:0;display:grid;gap:3px;font-size:12.5px;line-height:1.45}.askc-act__f>div{display:grid;grid-template-columns:84px 1fr;column-gap:10px}.askc-act__f dt{color:var(--text-2)}.askc-act__f dd{margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-line}.askc-act__edit{display:grid;gap:8px}.askc-act__b{display:flex;align-items:center;gap:8px;margin-top:2px}.ask-drawer__pane{display:contents}.ask-drawer__pane[hidden]{display:none}.ask-panel__title .ui-seg{margin-left:2px}.vmenu-cell{min-width:0}.vmenu--select{cursor:default}.vmenu-add{display:flex;flex-direction:column;gap:12px}.vmenu-add__note{margin:0;font-size:12px;color:var(--text-2)}.dtab-pv .vmenu-cell+.dotsep{margin-left:-11px}.inbox{padding:26px 32px 20px 64px}[data-tour-stop=inbox] .inbox{padding-right:380px}.inbox-card__summary,.inbox-card__note,.inbox-card__warn,.nd-r[data-lm=nd-summary]>span:last-child,.ob-q{max-width:760px}.inbox .page-header--large{margin-bottom:12px}.inbox .page-header--large .page-header__actions{margin-top:4px;min-width:0}.inbox .page-header--large .page-header__main{flex:none}.inbox .page-header--large .search-field--filter{flex:0 1 236px;width:auto;min-width:132px}.inbox__shared{display:flex;align-items:center;gap:8px}.inbox__filters{display:flex;align-items:center;gap:6px;margin-bottom:12px}.inbox__filters .pills{gap:6px}.inbox__filters .pills__item{gap:7px;height:26px;padding:0 11px;border:1px solid var(--hair);border-radius:13px;background:var(--surface);color:var(--ink-2);font-size:var(--fs-md);font-weight:400}.inbox__filters .pills__item:hover{background:var(--canvas)}.inbox__filters .pills__count{opacity:1;font-size:11.5px;font-weight:var(--fw-medium);color:var(--muted)}.inbox__filters .pills__item--active,.inbox__filters .pills__item--active:hover{background:var(--tint);border-color:#e7cbd1;color:var(--accent);font-weight:var(--fw-semibold)}.inbox__filters .pills__item--active .pills__count{color:var(--accent)}.inbox__more{display:flex;align-items:center;gap:10px;padding:2px 2px 0;font-size:var(--fs-md);color:var(--text-2)}.inbox__error{margin:0 0 12px;font-size:var(--fs-md);color:var(--bad)}.inbox__loading{display:flex;flex-direction:column;gap:12px}.inbox__loading-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;border:1px solid var(--hair);border-radius:var(--r-xl)}.inbox-card{border:1px solid var(--hair);border-radius:var(--r-xl);background:var(--surface);margin-bottom:12px;font-size:var(--fs-body);line-height:var(--lh-body)}.inbox-card__head{display:grid;grid-template-columns:7px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:13px 18px 12px}.inbox-card__head--toggle{cursor:pointer}.inbox-card__head--toggle:hover{background:var(--canvas)}.inbox-card__head--toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.inbox-card__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none;margin-top:8px}.inbox-card__main{min-width:0}.inbox-card__title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:0;line-height:var(--lh-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-card__subtitle{margin-left:8px;font-size:var(--fs-control);font-weight:400;color:var(--text-2)}.inbox-card__pill{display:inline-flex;margin-left:10px;vertical-align:1px}.inbox-card__right{display:flex;align-items:center;gap:10px}.inbox-card__right>.icon-btn{margin:-3px -8px 0 0}.inbox-card__summary-line{margin-top:1px;font-size:var(--fs-md);color:var(--text-2)}.inbox-card__clamp1,.inbox-card__clamp2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.inbox-card__clamp1{-webkit-line-clamp:1}.inbox-card__clamp2{-webkit-line-clamp:2}.pill-tone--rev .status-pill{border:1px solid var(--rev-line);background:var(--rev-bg);color:var(--rev-fg)}.pill-tone--ask .status-pill{border:1px solid var(--accent-line);background:var(--tint);color:var(--accent)}.eyebrow{font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);margin-right:8px}.cf-now{margin-top:5px;font-size:var(--fs-control);line-height:1.5;color:var(--ink-2)}.cf-now+.cf-now{margin-top:2px}.cf-now .prov-chip{margin-left:8px}.cf-now .prov-chip.lead{margin:0 8px 0 0}.kv3{display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:8px;margin-top:4px;font-size:var(--fs-control);line-height:1.5;color:var(--ink-2)}.kv3>.eyebrow{margin:0;padding-top:1px}.kv3__v{display:flex;align-items:center;flex-wrap:wrap;gap:0 7px;min-width:0}.dotsep{color:#c3c3c8;margin:0 1px}.late{color:var(--bad);font-weight:var(--fw-medium);white-space:nowrap}.own{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-control);color:var(--ink-2);white-space:nowrap}.own--sq .avatar{border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--slate);font-size:8.5px;font-weight:var(--fw-bold)}.pri2{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pbars{display:flex;align-items:flex-end;gap:1.5px;height:11px}.pbars i{width:3px;border-radius:1px;background:#d6d6db}.pbars i:nth-child(1){height:5px}.pbars i:nth-child(2){height:8px}.pbars i:nth-child(3){height:11px}.pbars i.f{background:var(--text-2)}.inbox-card__body{padding:0 18px 14px 37px}.inbox-card__summary,.inbox-card__note,.inbox-card__warn{margin:0 0 var(--sp-3);font-size:var(--fs-control)}.inbox-card__summary{color:var(--ink-2)}.inbox-card__note{font-size:var(--fs-sm);color:var(--text-2)}.inbox-card__warn{padding:8px 12px;border:1px solid var(--warn-line);border-radius:var(--r-lg);background:var(--warn-bg);color:var(--warn-fg)}.inbox-card__field{margin-bottom:var(--sp-3)}.inbox-card__field-label{display:block;margin-bottom:2px}.inbox-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--sp-3)}.inbox-card__rows{list-style:none;margin:0 0 var(--sp-3);padding:0;border-top:1px solid var(--soft)}.inbox-card__row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--soft)}.inbox-card__row-text{margin:0;font-size:var(--fs-control)}.inbox-card__row-meta{margin:2px 0 0;font-size:var(--fs-xs);color:var(--text-2)}.inbox-card__late{color:var(--bad)}.inbox-card__plain{margin:0 0 var(--sp-3);padding-left:18px;font-size:var(--fs-control)}.inbox-card__inline-form{display:flex;align-items:flex-end;gap:10px;margin-bottom:var(--sp-3)}.inbox-card__actions{display:flex;justify-content:flex-end;gap:8px}.inbox-card--done{background:var(--sub)}.inbox-card__done-head{display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:12px;row-gap:1px;align-items:center;padding:11px 18px 12px}.inbox-card__done-icon{display:grid;place-items:center;color:var(--ok)}.inbox-card--done .inbox-card__title{color:var(--text-2)}.inbox-card--done .inbox-card__subtitle{color:#a1a1a6}.inbox-card__done-sum{grid-column:2 / -1;margin-top:1px;font-size:var(--fs-md);color:#a1a1a6}.inbox-card__handled{display:flex;align-items:center;gap:8px}.inbox-card__handled-by{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-md);color:var(--ink-2);white-space:nowrap}.inbox-card--open{display:flex;flex-direction:column;max-height:max(360px,calc(100vh - 260px))}.inbox-card--open>*{flex:none}.inbox-card--open>.inbox-card__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.inbox-card--open .inbox-card__scroll .inbox-card__foot{position:sticky;bottom:0;z-index:2}.inbox__next{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.inbox-card__possible{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:var(--fs-md);color:var(--text-2)}.inbox-card__possible>span:last-child{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px}.inbox-card__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 18px;border-top:1px solid var(--hair);border-radius:0 0 12px 12px;background:var(--sub)}.inbox-card__foot-left{display:flex;flex-direction:column;gap:3px;min-width:0}.inbox-card__selected{font-size:var(--fs-sm);color:var(--text-2)}.inbox-card__auto{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted)}.inbox-card__auto .ex{margin-left:4px}.inbox-card__acts{display:flex;flex:none;gap:8px}.inbox-card__foot-error{margin:0;padding:8px 18px 0;font-size:var(--fs-md);color:var(--bad)}.pr{display:grid;grid-template-columns:16px 92px minmax(0,1fr);column-gap:12px;padding:11px 18px 12px;border-top:1px solid var(--soft)}.pr:first-of-type{border-top-color:var(--hair)}.pr .checkbox{margin-top:1px}.pr-k{padding-top:1px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.4;color:var(--text-2)}.pr-k small{display:block;margin-top:1px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--muted)}.pr-v{min-width:0}.pr-new{font-size:var(--fs-body);line-height:1.5}.pr-diff{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pr-diff s{color:var(--text-2);text-decoration-color:#b0b0b6}.pr-diff b{font-weight:var(--fw-semibold)}.pr-diff .ic{color:var(--text-2)}.pr-old{margin-top:2px;font-size:var(--fs-md);color:var(--text-2)}.pr-old s{text-decoration-color:#b8b8be}.pr-note{font-size:var(--fs-control);line-height:1.55;color:var(--ink-2)}.pr-move{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ok)}.pr-ev{display:flex;align-items:flex-start;gap:7px;margin-top:6px;font-size:var(--fs-sm);line-height:1.45;color:var(--text-2)}.pr-ev .prov-chip{flex:none;vertical-align:0}.pr-from{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 7px;margin-top:6px;font-size:var(--fs-sm);line-height:1.45;color:var(--text-2)}.pr-from b{font-weight:var(--fw-medium);color:var(--ink-2)}.pr .inline-edit{margin-left:-8px}.hwgh{display:flex;align-items:center;gap:8px;width:100%;padding:10px 18px;border-top:1px solid var(--hair);font-size:var(--fs-control);font-weight:var(--fw-medium)}.hwgh .btn--link{gap:8px;color:var(--text);font-size:var(--fs-control)}.hwgh .btn--link .ic{color:var(--text-2)}.hwgh__muted{font-size:var(--fs-sm);font-weight:400;color:var(--text-2)}.hwgh__list{margin:0;padding:0 18px 10px 44px;list-style:none;font-size:var(--fs-md);color:var(--text-2)}.hwgh__list li{padding:3px 0}.cf-hd,.cf-r{display:grid;grid-template-columns:16px 108px 164px 14px minmax(0,1fr);column-gap:12px;padding:0 18px}.cf--wide .cf-hd,.cf--wide .cf-r{grid-template-columns:16px 118px 206px 14px minmax(0,1fr)}.cf--nobox .cf-hd,.cf--nobox .cf-r{grid-template-columns:118px 206px 14px minmax(0,1fr)}.cf-hd{padding-top:8px;padding-bottom:6px;border-top:1px solid var(--hair);font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2)}.cf-hd>span:first-child{grid-column:span 2}.cf--nobox .cf-hd>span:first-child{grid-column:auto}.cf-r{align-items:start;padding-top:10px;padding-bottom:11px;border-top:1px solid var(--soft)}.cf-r .checkbox{margin-top:1px}.cf-old{font-size:var(--fs-md);line-height:1.45;color:var(--text-2)}.cf-new{font-size:var(--fs-body);line-height:1.45}.cf-ar{padding-top:2px;color:var(--text-2)}.nil{display:block;width:12px;height:1.5px;margin-top:9px;border-radius:1px;background:#c7c7cc}.def{margin-left:8px;font-size:9.5px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.cf-pick{display:inline-flex;margin-left:10px;vertical-align:1px;min-width:150px}.pr-src{margin-left:8px;font-size:11.5px;color:var(--text-2)}.cf-sub{display:flex;align-items:center;gap:8px;padding:10px 18px 0;border-top:1px solid var(--hair);font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2)}.tl{position:relative;margin:0;padding:2px 18px 8px 44px;list-style:none}.tl-i{position:relative;padding:6px 0 5px}.tl-i:not(:last-child):after{content:"";position:absolute;left:-17px;top:23px;bottom:-11px;width:1.5px;background:var(--hair)}.tl-dot{position:absolute;left:-22px;top:11px;width:9px;height:9px;border-radius:50%;background:var(--surface);border:1.5px solid #b4b4ba;box-sizing:border-box}.tl-top{font-size:var(--fs-control);line-height:1.5}.tl-top .prov-chip{margin-right:8px}.tl-top b{font-weight:var(--fw-semibold)}.tl-filed{color:var(--text-2)}.tl-q{margin-top:2px;font-size:var(--fs-sm);line-height:1.45;color:var(--text-2)}.pc-src{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:var(--fs-md);color:var(--text-2)}.pc-hd,.pc-r{display:grid;grid-template-columns:16px minmax(0,1fr) 44px 14px 44px 100px 14px 92px;column-gap:10px;align-items:center;padding:0 18px}.pc-hd{padding-top:8px;padding-bottom:6px;border-top:1px solid var(--hair);font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2)}.pc-hd .r{grid-column:span 3;text-align:right}.pc-r{height:34px;border-top:1px solid var(--soft);font-size:var(--fs-control)}.pc-r--two{height:auto;align-items:start;padding-top:7px;padding-bottom:8px}.pc-r--two .checkbox{margin-top:2px}.pc-r--two>span,.pc-r--two>b{line-height:20px}.pc-r--two .pc-a{display:flex;align-items:center;height:20px}.pc-deal{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-o{text-align:right;color:var(--text-2)}.pc-n{text-align:right;font-weight:var(--fw-semibold)}.pc-a{color:var(--text-2)}.pc-o .hollow--ev,.pc-n .hollow--ev{margin:0 0 0 auto}.pc-dead{grid-column:5 / span 4;display:flex;align-items:center;gap:7px;font-weight:var(--fw-semibold);white-space:nowrap;line-height:20px}.sdot{width:7px;height:7px;border-radius:50%;background:var(--bad)}.pc-kr{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:var(--fs-sm);color:var(--text-2)}.pc-kr .def{margin-left:0}.mode{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:var(--canvas);font-size:11.5px;font-weight:var(--fw-medium);color:var(--ink-2)}.pc-tot{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 18px 13px;border-top:1px solid var(--hair)}.pc-tot__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2)}.pc-tot__note{font-size:var(--fs-sm);color:var(--text-2)}.pc-tv{display:flex;align-items:center;gap:10px;font-size:var(--fs-nav);white-space:nowrap}.pc-tv .pc-o{font-size:var(--fs-control)}.pc-tv b{font-weight:var(--fw-semibold)}.jsrc{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.nd-r{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:10px;padding:10px 18px 11px 37px;border-top:1px solid var(--soft);font-size:var(--fs-control);line-height:1.5;color:var(--ink-2)}.nd-r:first-of-type{border-top-color:var(--hair)}.nd-r>.eyebrow{margin:0;padding-top:2px}.nd-g{display:grid;grid-template-columns:86px 236px minmax(0,1fr);column-gap:18px}.nd-g i{display:block;font-size:11.5px;font-style:normal;line-height:1.4;color:var(--text-2)}.nd-g b{display:block;font-weight:var(--fw-medium);line-height:1.45;color:var(--text)}.jnx{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.ob{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:10px;padding:12px 18px 13px 37px;border-top:1px solid var(--hair);background:#fcf9fa}.ob>.eyebrow{margin:0;padding-top:5px}.ob-h{display:flex;align-items:center;gap:9px}.ob-h .avatar{width:26px;height:26px;font-size:11.5px;background:var(--tint);color:var(--accent)}.ob-h b{font-size:var(--fs-nav);font-weight:var(--fw-semibold);color:var(--text)}.ob-h .btn{margin-left:auto}.ob-q{margin:8px 0 0 35px;padding-left:11px;border-left:2px solid transparent;font-size:var(--fs-md);line-height:1.55;color:var(--ink-2)}.ob-q .prov-chip{margin-left:4px;vertical-align:1px}.ob-n{display:flex;align-items:center;gap:7px;margin:10px 0 0 35px;font-size:var(--fs-sm);color:var(--text-2)}.opop-note{display:flex;align-items:flex-start;gap:7px;padding:10px 14px;border-top:1px solid var(--hair);font-size:var(--fs-md);line-height:1.45;color:var(--ink-2)}.opop-note .ic{margin-top:2px;color:var(--text-2)}.opop-r{display:grid;grid-template-columns:24px minmax(0,1fr) auto;column-gap:10px;align-items:center;height:38px;padding:0 14px;border-top:1px solid var(--soft)}.opop-r .avatar{width:24px;height:24px;font-size:10.5px}.opop-n{font-size:var(--fs-control);font-weight:var(--fw-medium)}.opop-n span{margin-left:6px;font-size:var(--fs-sm);font-weight:400;color:var(--text-2)}.nf{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:13px 18px 14px;border-top:1px solid var(--hair)}.nf-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--canvas);color:var(--text-2)}.nf-t{font-size:var(--fs-nav);font-weight:var(--fw-semibold);line-height:28px}.nf-p{margin:0;font-size:var(--fs-md);line-height:1.5;color:var(--text-2)}.nf-last{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:var(--fs-md);line-height:1.5;color:var(--ink-2)}.nf-last .prov-chip{flex:none;margin-top:1px}.nf-last .eyebrow{flex:none;margin:1px 0 0}.nh{display:grid;grid-template-columns:78px minmax(0,1fr);column-gap:10px;font-size:var(--fs-control);line-height:1.5}.nh-d{color:var(--text-2);white-space:nowrap}.nh b{font-weight:var(--fw-semibold)}.qa{display:block;padding:12px 18px;border-top:1px solid var(--hair);border-radius:0 0 12px 12px;background:var(--sub)}.qa-l{margin-bottom:8px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2)}.qa-row{display:flex;flex-wrap:wrap;gap:8px}.qa-row .btn .ic{color:var(--text-2)}.qa-n{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;color:var(--muted)}.qa-form{display:flex;align-items:flex-end;gap:10px;margin-top:10px}.sd-hd,.sd-r{display:grid;grid-template-columns:118px minmax(0,1fr) auto;column-gap:16px;padding:0 18px}.sd-hd{padding-top:8px;padding-bottom:6px;border-top:1px solid var(--hair);font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2)}.sd-r{align-items:start;padding-top:12px;padding-bottom:13px;border-top:1px solid var(--soft)}.sd-v{font-size:17px;font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:1.25;white-space:nowrap}.sd-v small{display:block;margin-top:3px;font-size:11.5px;font-weight:var(--fw-medium);letter-spacing:0;color:var(--text-2)}.sd-s{display:flex;flex-direction:column;gap:5px;min-width:0}.sd-who{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:var(--fs-control);line-height:1.45}.sd-who .own{font-weight:var(--fw-semibold);color:var(--text)}.sd-q{font-size:var(--fs-md);line-height:1.5;color:var(--ink-2)}.sd-link{display:flex;align-items:center;gap:8px;padding:10px 18px 11px;border-top:1px solid var(--hair);font-size:var(--fs-md);color:var(--ink-2)}.sd-other{display:flex;align-items:flex-end;gap:10px;padding:10px 18px 12px;border-top:1px solid var(--soft)}.prov-chip .ic{flex:none}.inbox-card .inline-edit:not(.is-editing){min-height:0;padding-top:0;padding-bottom:0}.pc-n .inline-edit{justify-content:flex-end;margin:0 -11px}.pc-n .inline-edit__pen,.pc-n .inline-edit:hover>.inline-edit__pen{display:none}.ob-h__change{margin-left:auto}.ob-h__change .btn{height:26px;padding:0 9px;border-radius:7px}.sd-doc{color:var(--text-2)}.nm-pop__title,.opop-title{display:flex;align-items:center;gap:8px;width:100%}.opop-title .mode{margin-left:auto;white-space:nowrap}.opop>.menu__head{padding:11px 14px 10px}.opop>.menu__popfoot{padding:8px 14px 9px;font-size:11.5px}.opop-title>b{font-weight:var(--fw-semibold)}.opop[data-side=top]{margin-top:-6px}.opop[data-side=bottom]{margin-top:6px}.opop[data-side=top]>.menu__caret{background:var(--sub)}.opop-deal{min-width:0;overflow:hidden;font-size:12.5px;font-weight:400;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis}.nm-pop__body{padding:10px 14px 12px}.nm-pop__acts{display:flex;gap:8px;padding:10px 14px 12px}.qa-row .btn--split{height:var(--control-h-sm);padding:0 10px;font-size:var(--fs-md)}.qa-row .btn--split .btn__main{margin-left:-10px;padding-left:10px}.qa-row .btn--split .btn__pk{margin-right:-10px;padding-right:10px}.pr-old .bk{font-weight:var(--fw-medium);color:var(--ink-2)}.cf-new .pr-old{font-size:var(--fs-sm)}.nil-text,.pr-move--file{color:var(--text-2)}.pr-move .btn--link,.tl-i .pr-move .btn--link{font-size:var(--fs-md)}.tl-i .pr-move{margin-top:3px;font-size:var(--fs-sm)}.inbox-rejected .hwgh__list{padding-left:44px}.inbox-rejected__row{display:flex;align-items:baseline;gap:10px}.inbox-rejected__what{flex:1;min-width:0;color:var(--ink-2)}.inbox-rejected__what b{font-weight:var(--fw-medium)}.inbox-rejected__said{display:block;color:var(--text-2)}.inbox-rejected__why{flex:none;font-size:var(--fs-sm);color:var(--text-2)}.nd-tag{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:5px;border:1px dashed var(--hollow-line);background:var(--sub);box-sizing:border-box;font-size:11px;font-weight:600;line-height:1.45;color:var(--ink-2);white-space:nowrap;vertical-align:2px}.nd-tag .ic{color:var(--slate)}.nd-kv{display:grid;grid-template-columns:96px 1fr;gap:8px 12px;align-items:center;padding:12px 20px 14px 46px;border-top:1px solid var(--soft)}.nd-k{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nd-v{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:13px}.nd-v .dotsep{color:var(--muted)}.nd-own{display:inline-flex;align-items:center;gap:8px}.nd-none{color:var(--muted)}.nd-move{display:inline-flex;width:206px}.nd-move>*{flex:1}.nd-edit__title{flex:1 1 260px;min-width:200px}.inbox__filters-sep{display:block;flex:none;width:1px;height:18px;background:var(--hair)}.inbox__filters [data-lm=filing-pills]{display:inline-flex}.inbox__filters .pills__item--active .ic{color:var(--accent)}.settings__tabs-bar{position:sticky;top:64px;z-index:3;padding:0 32px;background:var(--surface);border-bottom:1px solid var(--hair)}.settings__tabs-bar .ui-tabs{border-bottom:none}.settings__page{display:flex;flex-direction:column;height:100%;min-height:0}.settings__scroll{padding:0;flex:1;min-height:0;overflow-y:auto}.settings__main{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px 32px}.settings__main--rail{padding-right:24px}.settings__main--tight{padding-top:14px;gap:12px}.settings__shared-note{display:flex;align-items:center;gap:10px;height:38px;flex:none;background:var(--canvas);border-radius:var(--r-lg);padding:0 12px 0 14px;font-size:var(--fs-control);color:var(--ink-2)}.settings__shared-note>.ic{flex:none;color:var(--accent)}.settings__shared-note .avatar-stack{margin-left:auto}.settings__shared-note .avatar-stack .avatar,.settings__shared-note .avatar-stack .avatar:first-child{margin-left:-4px;box-shadow:0 0 0 2px var(--canvas)}.settings__shared-note--brands{height:auto;min-height:36px;padding-top:7px;padding-bottom:7px;font-size:var(--fs-md)}.settings__shared-note--brands .avatar-stack .avatar:first-child{margin-left:0}.settings__with-rail{display:grid;grid-template-columns:1fr 312px;min-height:100%}.settings__with-rail>.settings__main{align-self:start}.st-rail{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--hair)}.st-rail__sec{padding:16px 20px}.st-rail__sec+.st-rail__sec{border-top:1px solid var(--hair)}.st-rail__log{flex:1;min-height:0}.st-rail__h{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-rail__h h3{margin:0;font-size:14px;font-weight:var(--fw-semibold);letter-spacing:-.01em}.st-rail__h>.ic{flex:none;color:var(--text-2)}.st-rail__only{margin-left:auto;font-size:12px;color:var(--text-2)}.st-rail__pref .st-rail__h{margin-bottom:6px}.st-rail__sub{margin:3px 0 0;font-size:12px;color:var(--text-2)}.st-feed{list-style:none;margin:8px 0 0;padding:0}.st-fe{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:10px;padding:9px 0}.st-fe:not(:last-child):after{content:"";position:absolute;left:9.5px;top:34px;bottom:-5px;width:1px;background:var(--hair)}.st-fe>.changelog__avatar{margin-top:1px}.st-fe__t{font-size:var(--fs-md);line-height:1.45;color:var(--ink-2)}.st-fe--undone .st-fe__t{color:var(--text-2)}.st-fe__m{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--text-2)}.st-dot{margin:0 1px;color:#c3c3c8}.st-fe__m .btn--link{font-size:11.5px;line-height:1.45}.st-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-md);line-height:1.45;font-weight:var(--fw-medium);color:var(--accent);text-decoration:none;white-space:nowrap}.st-rail__foot{margin-top:10px}.st-pf{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--soft);font-size:var(--fs-md);line-height:1.45}.st-pf__k{font-size:12px;font-weight:var(--fw-medium);color:var(--text-2)}.st-pf__v{min-width:0;color:var(--ink-2)}.settings__notif-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:20px;align-items:start}.settings__gmail-grid{display:grid;grid-template-columns:minmax(0,1fr) 452px;gap:18px;align-items:start}.settings__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);align-items:start}.settings-card{border:1px solid var(--hair);border-radius:var(--r-xl);padding:15px 20px 18px;background:var(--surface);margin-bottom:var(--sp-5)}.scol>.settings-card{margin-bottom:0}.settings-card__title{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:0 0 var(--sp-4)}.settings-card__label{font-size:var(--fs-control);font-weight:var(--fw-semibold);margin:0 0 var(--sp-2)}.settings-card hr,.settings__hr{border:none;border-top:1px solid var(--hair);margin:var(--sp-4) 0}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:10px 0;border-top:1px solid var(--soft)}.settings-row:first-child{border-top:none;padding-top:0}.settings-row__main{min-width:0}.settings-row__title{font-size:var(--fs-control);font-weight:var(--fw-semibold);margin:0}.settings-row__sub{font-size:var(--fs-md);line-height:1.5;color:var(--text-2);margin:2px 0 0}.settings-inline-num{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-control)}.settings-inline-num input{width:64px;height:var(--control-h-sm);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 8px;font-size:var(--fs-control);text-align:center;font-variant-numeric:tabular-nums}.settings-note{background:var(--canvas);border-radius:var(--r-lg);padding:12px 14px;font-size:var(--fs-sm);color:var(--ink-2);margin-top:var(--sp-3)}.gp-card{margin-bottom:0;padding:14px 18px 15px}.gp-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.gp-h h2{margin:0;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.01em}.gp-cnt{margin-left:6px;font-size:12px;font-weight:var(--fw-medium);letter-spacing:0;color:var(--text-2)}.gp-p{margin:4px 0 10px;font-size:var(--fs-md);line-height:1.5;color:var(--text-2)}.gp-toks{display:flex;flex-wrap:wrap;gap:6px}.gp-tok{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 5px 0 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font-size:var(--fs-md);white-space:nowrap}.gp-tok__label,.gp-tok__x{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.gp-tok__x{display:grid;place-items:center;color:#9a9aa0;border-radius:4px}.gp-tok__x:hover{color:var(--text)}.gp-tok--arch{padding:0 9px;border-style:dashed;background:var(--sub);color:var(--text-2)}.gp-arch-l{margin:16px 0 6px;padding-top:12px;border-top:1px solid var(--soft);font-size:12px;font-weight:var(--fw-semibold);color:var(--text-2)}.gp-arch-r{display:flex;align-items:center;gap:10px;padding:2px 0}.gp-arch-s{flex:1;min-width:0;font-size:12px;color:var(--text-2)}.changelog__entry{padding:var(--sp-3) 0;border-top:1px solid var(--hair);font-size:var(--fs-control)}.changelog__entry:first-child{border-top:none}.changelog__who{display:flex;gap:8px;align-items:baseline}.changelog__avatar{width:20px;height:20px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:9px;font-weight:var(--fw-bold);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.changelog__meta{font-size:var(--fs-sm);color:var(--text-2);margin:2px 0 0 28px}.settings-table{width:100%;border-collapse:collapse;font-size:var(--fs-control)}.settings-table th{text-align:left;font-size:11.5px;line-height:16.675px;color:var(--text-2);font-weight:var(--fw-semibold);padding:0 10px 8px;border-bottom:1px solid var(--hair)}.settings-table td{padding:12px 10px;border-bottom:1px solid var(--soft);vertical-align:top}.settings-table tr:last-child td{border-bottom:none}.settings-table__name{font-weight:var(--fw-semibold)}.settings-table__sub{font-size:var(--fs-sm);color:var(--text-2)}.google-data{grid-column:1 / -1;scroll-margin-top:var(--sp-5)}.google-data__sources{margin-top:var(--sp-3)}.google-data__status{font-size:var(--fs-sm);color:var(--ink-2);margin:var(--sp-3) 0 0}.google-data__read{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.google-data__failed{font-size:var(--fs-sm);color:var(--bad-fg);margin:4px 0 0}.settings__label-note{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-2);margin-left:4px}.google-data__last{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--hair)}.google-data__counts{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--hair);border-radius:var(--r-lg);margin-top:var(--sp-3)}.google-data__counts>div{padding:11px 14px 12px;border-left:1px solid var(--hair);min-width:0}.google-data__counts>div:first-child{border-left:none}.google-data__count-v{font-size:20px;font-weight:var(--fw-bold);letter-spacing:-.01em}.google-data__count-l{font-size:var(--fs-sm);color:var(--text-2)}.st2-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}.scol{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}.stp{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:var(--sp-3);padding:11px 0 12px;border-top:1px solid var(--soft)}.stp:first-of-type{border-top:none;padding-top:4px}.stp-n{width:22px;height:22px;border-radius:50%;background:var(--tint);color:var(--accent);font-size:var(--fs-md);font-weight:var(--fw-bold);display:grid;place-items:center}.stp-t{font-size:var(--fs-control);font-weight:var(--fw-semibold);line-height:22px}.stp-p{font-size:var(--fs-md);color:var(--text-2);line-height:1.5}.srcs{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-2)}.srct{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 6px;border:1px solid var(--line);border-radius:7px;font-size:var(--fs-md);background:var(--surface);color:var(--ink-2);white-space:nowrap;cursor:pointer}.ea{display:flex;flex-direction:column;gap:var(--sp-3)}.settings__main:has(>.ea){padding-top:5px}.ea-bar{display:grid;grid-template-columns:392px minmax(0,1fr);border:1px solid var(--hair);border-radius:var(--r-xl);background:var(--sub)}.ea-bl{padding:13px 20px 14px;border-right:1px solid var(--hair)}.ea-bl h2{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:0}.ea-bl>p{font-size:var(--fs-md);line-height:1.5;color:var(--text-2);margin-top:2px}.bl-h{display:flex;align-items:center;gap:8px}.ea .inl{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:10px;margin-top:10px;font-size:var(--fs-control);color:var(--ink-2)}.ea .grp{display:inline-flex;align-items:center;gap:6px}.ea-n{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2);margin-top:10px}.ea-n .ic{color:var(--accent)}.ea-lad{padding:13px 22px 10px}.lad{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr) 92px minmax(0,1fr);align-items:start}.ls p{font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2);margin-top:7px}.m1{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:7px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:#fff}.m1.man{background:#48484a}.m1.hu{background:var(--gold)}.m1.au{background:var(--ok)}.la{display:flex;flex-direction:column;align-items:center;gap:1px;color:#aeaeb2;padding-top:3px}.la small{font-size:10.5px;font-weight:var(--fw-semibold);color:var(--text-2);white-space:nowrap}.lret{position:relative;height:30px;margin:6px 0 0}.lret:before{content:"";position:absolute;left:13%;right:13%;top:0;height:14px;border:1.5px dashed #c9adb3;border-top:0;border-radius:0 0 9px 9px}.lret span{position:absolute;left:50%;top:6px;transform:translate(-50%);padding:0 10px;background:var(--sub);font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap}.ea-t{border:1px solid var(--hair);border-radius:var(--r-xl);overflow:hidden}.ea-th{display:flex;align-items:center;gap:8px;padding:10px 16px 9px}.ea-th h3{font-size:var(--fs-nav);font-weight:var(--fw-semibold);margin:0}.eh,.er{display:grid;grid-template-columns:300px 244px minmax(0,1fr) 150px 128px;column-gap:10px;align-items:center;padding:0 16px}.eh{height:28px;background:var(--sub);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);white-space:nowrap}.er{min-height:54px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--soft)}.er.hu{background:#fffbf2}.kn{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:10px;align-items:center}.ki{width:30px;height:30px;border-radius:var(--r-md);background:var(--canvas);display:grid;place-items:center;color:var(--slate);flex:none}.kn b{display:block;font-size:13.5px;font-weight:var(--fw-semibold);line-height:1.3}.kn small{display:block;font-size:var(--fs-sm);color:var(--text-2)}.mcell{min-width:0}.m3{display:inline-flex;height:24px;border:1px solid var(--line);border-radius:7px;overflow:hidden}.m3 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:4px;padding:0 8px;border:0;border-left:1px solid var(--line);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:#aeaeb2;background:#fff;cursor:pointer}.m3 button:first-child{border-left:0}.m3 button:disabled{cursor:default}.m3 button.pass{background:var(--canvas);color:var(--text-2)}.m3 button.man{background:#48484a;color:#fff}.m3 button.hu{background:var(--gold);color:#fff}.m3 button.au{background:var(--ok);color:#fff}.lk3{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:7px;background:var(--tint);color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.mn{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2);margin-top:4px;white-space:nowrap}.prob{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--warn-bg);color:#8a5a12;font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-left:6px}.pg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px}.pm .l{font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap}.pm .v{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap}.pm .v .ic{color:var(--ok)}.pm .pmt{position:relative;height:3px;border-radius:2px;background:#eeeef1;margin-top:4px}.pm .pmt i{display:block;height:100%;border-radius:2px;background:var(--gold)}.pm.met .pmt i{background:var(--ok)}.none2{color:var(--text-2);font-size:var(--fs-sm);line-height:1.4}.eact{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.digest-sections{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.digest-days{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px}.digest-days__label{flex-basis:100%;font-size:12.5px;font-weight:500;color:var(--text-2)}.my-gmail__example{border:1px solid var(--hair);border-radius:var(--r-lg);padding:var(--sp-4);margin:var(--sp-3) 0;display:flex;flex-direction:column;gap:8px}.my-gmail__quote{background:var(--canvas);border-radius:var(--r-md);padding:8px 12px;font-size:var(--fs-control);color:var(--ink-2);font-style:italic}.nx__h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.nx__h .settings-card__title{margin:0}.nx__state{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-sm);color:var(--text-2)}.nx__p{margin:4px 0 10px;font-size:var(--fs-md);line-height:1.5;color:var(--text-2)}.nx{margin-top:4px;border:1px solid var(--hair);border-radius:12px}.nx-h,.nx-r{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px 76px;column-gap:6px;align-items:center;padding:0 16px}.nx-h{height:36px;background:var(--sub);border-bottom:1px solid var(--hair);border-radius:12px 12px 0 0;font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2)}.nx-h span+span{display:flex;align-items:center;justify-content:center;gap:5px}.nx-r{min-height:45px;padding-top:5px;padding-bottom:5px;border-top:1px solid var(--soft)}.nx--two .nx-h,.nx--two .nx-r{grid-template-columns:minmax(0,1fr) 76px 76px}.nx-h+.nx-r{border-top:0}.nx-e{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:11px;align-items:center;min-width:0}.nx-i{width:28px;height:28px;border-radius:8px;background:var(--canvas);display:grid;place-items:center;color:var(--slate)}.nx-e b{display:block;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:18px}.nx-e>div>span{display:block;font-size:var(--fs-sm);line-height:17px;color:var(--text-2)}.nx-c{display:flex;align-items:center;justify-content:center;gap:5px}.nx-c .ic{color:var(--text-2)}.nx-lk{position:relative;display:flex}.nx-lk .switch:disabled{background:var(--accent);opacity:.45}.nx-lk .ic{position:absolute;left:36px;top:3px}.nx-f{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:var(--fs-sm);color:var(--text-2)}.setting-num{display:contents}.settings__tabs-bar{display:flex;align-items:flex-end}.settings__tabs-bar>.ui-tabs{flex:1;min-width:0}.settings__log-toggle{flex:none;align-self:center;margin-left:16px}.settings__with-rail--page{grid-template-columns:minmax(0,1fr) 340px}.st-rail--page .st-rail__sec{padding:18px 20px}.st-rail__h--page{justify-content:flex-start}.st-rail__page{font-size:12px;color:var(--text-2)}.st-rail--page .st-fe__t{font-size:13px;line-height:1.4}.st-rail--page .st-fe__m{line-height:1.4}.settings__with-rail--page .st2-grid,.settings__with-rail--page .settings__grid{grid-template-columns:minmax(0,1fr)}@media (max-width: 1399px){.settings__log-toggle .btn__label{display:none}}.sys-acts{display:flex;gap:8px}.sys-rows{margin:8px 0 0}.sys-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--soft);font-size:var(--fs-md);line-height:1.45}.sys-row:first-child{border-top:none}.sys-row dt{color:var(--text-2)}.sys-row dd{margin:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.sys-row__v{font-weight:var(--fw-medium);overflow-wrap:anywhere}.sys-row__sub{color:var(--text-2);overflow-wrap:anywhere}.score__lede{margin:-4px 0 10px}.score__job{display:block;font-weight:600}.score__n{display:block;font-variant-numeric:tabular-nums}.score__k{display:block;font-size:11.5px;color:var(--text-2);font-weight:400}.score .ex{margin-left:6px;vertical-align:2px}.act__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.act__range{display:inline-flex;align-items:flex-end;gap:8px}.act__who{display:inline-flex;align-items:center;gap:8px}.act__day+.act__day{margin-top:14px}.act__day-h{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--text-2)}.act__row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--soft);font-size:13px}.act__card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.act__card-h .settings-card__title{margin:0}.act__changes{margin:3px 0 0;padding:0;list-style:none;font-size:12px;color:var(--text-2)}.act__time{white-space:nowrap;font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.score .tbl td{padding-top:9px;padding-bottom:9px;vertical-align:top}.score .tbl td:first-child{width:34%;white-space:normal}.settings-merged{display:flex;flex-direction:column;gap:8px;min-width:0}.settings-merged__sec{scroll-margin-top:16px}.settings-merged__h{font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:12px 0}.settings-adv{border:1px solid var(--hair);border-radius:var(--r-xl);background:var(--surface);scroll-margin-top:16px;overflow:hidden}.settings-adv__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px}.settings-adv__head .settings-merged__h{margin:0}.settings-adv__sub{margin:4px 0 0;font-size:12.5px;color:var(--text-2)}.settings-adv__body{border-top:1px solid var(--hair)}.rules-embed__bar{display:flex;justify-content:flex-end;padding:12px 16px;border-bottom:1px solid var(--hair)}.settings-history__tabs{margin:-4px 0 8px}.notif-page{display:grid;grid-template-columns:584px 1fr;gap:0;align-items:start}.notif-list{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;border-right:1px solid var(--hair);padding:24px 18px 16px 30px}.notif-group__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;margin:var(--sp-3) 0 var(--sp-2)}.notif-row{display:flex;align-items:flex-start;gap:4px;width:100%;padding:2px;border:1px solid transparent;border-radius:var(--r-lg)}.notif-row:hover{background:var(--canvas)}.notif-row--on{background:var(--tint);border-color:var(--accent-line)}.notif-row__main{display:grid;grid-template-columns:36px 1fr;column-gap:var(--sp-3);align-items:start;flex:1;min-width:0;padding:8px;border:0;background:none;text-align:left;cursor:pointer}.notif-row__qa{display:flex;gap:2px;flex:none;margin-top:8px;opacity:0}.notif-row:hover .notif-row__qa,.notif-row--on .notif-row__qa{opacity:1}.notif-row__av{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--canvas);color:var(--slate);font-size:13px;font-weight:var(--fw-semibold)}.notif-row__av--p{background:var(--avatar-bg);color:var(--avatar-fg)}.notif-row__av--sig{background:var(--warn-bg);color:var(--warn)}.notif-row__av--au{background:var(--canvas);color:var(--slate)}.notif-row__dot{display:inline-block;width:7px;height:7px;margin:0 8px 1px 0;border-radius:50%;vertical-align:middle;background:var(--accent)}.notif-row__body{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-row__title{font-size:14px;line-height:20px;font-weight:var(--fw-semibold);color:var(--text)}.notif-pane{padding:24px 34px 18px;min-height:320px}.notif-detail__head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.notif-detail__meta{display:flex;flex-direction:column;gap:1px;font-size:var(--fs-control);font-weight:var(--fw-semibold);flex:1}.notif-detail__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:-.015em;margin-bottom:var(--sp-2)}.notif-detail__body{font-size:var(--fs-control);color:var(--ink-2);line-height:1.5;margin-bottom:var(--sp-4)}.notif-detail__acts{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-5)}.notif-about{margin:0}.notif-row__count{margin-left:6px;padding:0 6px;border-radius:var(--r-pill);background:var(--canvas);font-size:11.5px;font-weight:var(--fw-medium);color:var(--text-2);white-space:nowrap}.bell-pop__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.bell-pop__body{max-height:420px;overflow-y:auto;padding:4px 6px 6px}.bell-pop__row.pressable,.bell-pop__row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.bell-pop__row:hover{background:var(--canvas)}.bell-pop__icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--sub);color:var(--icon)}.bell-pop__main{display:flex;flex-direction:column;gap:1px;min-width:0}.bell-pop__kind{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--fw-medium);color:var(--text)}.bell-pop__count{min-width:18px;padding:0 6px;border-radius:9px;background:var(--sub);color:var(--text-2);font-size:11px;font-weight:var(--fw-semibold);text-align:center}.bell-pop__latest{font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-pop__when{font-size:11.5px;color:var(--text-2);white-space:nowrap}.triage{display:grid;grid-template-columns:272px minmax(0,1fr) 288px;height:calc(100vh - 64px);min-height:0}.triage__empty-page{padding:var(--sp-6) var(--sp-8)}.triage>section{min-height:0;overflow:auto;padding:20px 20px 28px}.triage__queue{border-right:1px solid var(--hair)}.triage__minutes{border-left:1px solid var(--hair);background:var(--canvas);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.triage__head{display:flex;align-items:baseline;gap:8px;width:100%}.triage__head h2{font-size:15px;font-weight:600;margin:0}.triage__head .triage__cap{margin-left:auto}.triage__cap{font-size:12px;color:var(--text-2);margin:0}.triage__error{margin:0;font-size:13px;color:var(--bad)}.triage__prog{height:3px;margin:10px 0 8px;border-radius:2px;background:var(--canvas);overflow:hidden}.triage__prog span{display:block;height:100%;background:var(--accent);transition:width .2s ease}.triage__list{list-style:none;margin:10px -10px 0;padding:0}.triage__qi .btn{width:100%;height:auto;padding:8px 10px;border-color:transparent;border-radius:8px;color:var(--text);text-align:left}.triage__qi .btn__label{display:flex;align-items:center;gap:10px;width:100%}.triage__qi .btn:hover{background:var(--canvas)}.triage__qi--now .btn{background:color-mix(in srgb,var(--accent) 8%,transparent)}.triage__qi--now .triage__qi-t{color:var(--accent);font-weight:600}.triage__qi--done{opacity:.6}.triage__qi-main{flex:1;min-width:0;display:flex;flex-direction:column}.triage__qi-t{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.triage__qi-s{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.triage__qi-d{flex:none;font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.triage__top{display:flex;align-items:center;gap:10px;margin-bottom:18px}.triage__top .triage__cap{margin-left:auto}.triage__snap{display:inline-block;line-height:24px;padding:0 10px;border-radius:12px;background:var(--canvas);font-size:12px;color:var(--text-2)}.triage__card{max-width:660px;display:flex;flex-direction:column;gap:18px}.triage__eyebrow{font-size:12px;font-weight:500;color:var(--text-2)}.triage__name{margin:3px 0 0;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.triage__st{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:13px}.triage__st .btn{margin-left:auto}.triage__facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border:1px solid var(--hair);border-radius:10px;overflow:hidden}.triage__facts>div{min-width:0;padding:10px 12px;border-right:1px solid var(--hair)}.triage__facts>div:last-child{border-right:0}.triage__facts dt{font-size:11px;font-weight:500;color:var(--text-2)}.triage__facts dd{margin:2px 0 0;font-size:15px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.triage__via{display:block;font-size:11px;font-weight:400;color:var(--text-2)}.triage__block h3{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.triage__block p{margin:0;font-size:14px}.triage__block p.triage__cap{margin-top:6px;font-size:12px}.triage__plain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.triage__verdicts{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:8px}.triage__verdicts .btn{height:38px;padding:0 8px 0 12px;font-weight:500}.triage__verdicts .btn__label{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.triage__kill{padding:10px 12px;border-radius:9px;background:color-mix(in srgb,var(--bad) 8%,var(--surface))}.triage__foot{display:flex;align-items:center;gap:12px}.triage__lines{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.4}.triage__minutes .field{width:100%}.triage__empty{width:100%;margin:0;padding:28px 16px;border:1px dashed var(--hair);border-radius:10px;background:var(--surface);text-align:center;font-size:13px;color:var(--text-2)}.triage__warn{color:var(--warn);font-weight:500}.blk-kv{display:grid;grid-template-columns:96px 1fr;gap:8px 12px;align-items:center;padding:12px 20px 14px 46px;border-top:1px solid var(--soft)}.blk-kv__k{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.blk-kv__v{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.blk-kv__tok{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:.03em;white-space:nowrap}.blk-kv__new{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:var(--tint);color:var(--accent);font-size:11.5px;font-weight:600}.blk-kv__muted{font-size:12.5px;color:var(--text-2)}.blk-kv__deal{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--canvas);font-size:12px;color:var(--ink-2)}.blk-pick{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto;padding:12px 16px}.inbox__filters-sep{width:1px;height:18px;background:var(--hair)}.move{max-width:680px;margin:0 auto;padding:var(--sp-8) var(--sp-6);display:grid;gap:var(--sp-5)}.move__title{font-size:var(--fs-h1);font-weight:var(--fw-semibold);color:var(--text);margin:0}.move__lead{font-size:var(--fs-nav);color:var(--ink-2);margin:0;line-height:1.5}.move__note{font-size:var(--fs-md);color:var(--text-2);margin:0}.move__error{font-size:var(--fs-nav);color:var(--bad-fg);background:var(--bad-bg);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);margin:0}.move__actions{display:flex;gap:var(--sp-2)}.move__table{width:100%;border-collapse:collapse;font-size:var(--fs-control)}.move__table th{text-align:left;font-weight:var(--fw-medium);color:var(--text-2);font-size:var(--fs-sm);padding:var(--sp-2) 0;border-bottom:1px solid var(--hair)}.move__table td{padding:var(--sp-2) 0;border-bottom:1px solid var(--soft);color:var(--ink-2)}.move__table .num{text-align:right;font-variant-numeric:tabular-nums;width:140px}.move__tag{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--warn-fg);background:var(--warn-bg);border-radius:var(--r-sm);padding:2px var(--sp-2);margin-left:var(--sp-2);vertical-align:middle}.setup-pass__top{padding:18px 32px 0}.setup-pass__body{padding:0 32px 32px}.setup-pass__error{padding:8px 32px 0}.setup__progress{display:flex;align-items:center;gap:12px}.setup__progress-label{font-size:13.5px;font-weight:600;white-space:nowrap}.setup__progress-track{display:block;width:180px;height:6px;border-radius:3px;background:var(--track)}.setup__progress-track i{display:block;height:100%;border-radius:3px;background:var(--accent)}.setup__intro{width:fit-content;max-width:640px;margin:0;font-size:13px;line-height:1.5;color:var(--text-2)}.setup__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;padding:9px 14px;border-radius:10px;background:var(--canvas);font-size:12.5px;color:var(--ink-2)}.setup__legend>.ic{color:var(--text-2)}.setup-lg{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.setup-lg b{font-weight:600}.setup-lg .ic,.setup-lg__note{color:var(--text-2)}.setup__filters{display:flex;align-items:center;gap:6px;margin:14px 0 10px}.setup__note{margin-left:auto;font-size:12px;color:var(--text-2);white-space:nowrap}.setup-pass .pills{gap:6px}.setup-pass .pills__item{gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);font-size:12.5px;font-weight:500}.setup-pass .pills__count{opacity:1;font-weight:600;color:var(--text-2)}.setup-pass .pills__item--active,.setup-pass .pills__item--active:hover{border-color:var(--text);background:var(--text);color:var(--surface)}.setup-pass .pills__item--active .pills__count{color:#d1d1d6}.setup__confirm{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 12px;padding:8px 14px;border-radius:var(--r-lg);background:var(--canvas);font-size:var(--fs-sm);color:var(--ink-2)}.setup__confirm>span{flex:1}.setup-tb{border:1px solid var(--hair);border-radius:12px}.setup-tb .tbl{width:100%;margin:0;font-size:13px}.setup-tb .tbl th,.setup-tb .tbl td{padding:0 0 0 12px}.setup-tb .tbl th:first-child,.setup-tb .tbl td:first-child{padding-left:14px}.setup-tb .tbl th:last-child,.setup-tb .tbl td:last-child{padding-right:14px}.setup-tb .tbl thead tr{height:34px}.setup-tb .tbl__th{position:static;border-bottom:0}.setup-tb .tbl__th:first-child{border-top-left-radius:11px}.setup-tb .tbl__th:last-child{border-top-right-radius:11px}.setup-tb .tbl tbody tr{height:38px}.setup-tb .tbl__td{border-bottom:0;border-top:1px solid var(--soft);white-space:normal}.setup-tb .tbl tbody tr.tbl__grp{height:32px;background:var(--sub)}.setup-tb .tbl__grp>td{border-bottom:0;border-top:1px solid var(--hair)}.setup-tb .tbl__grp-in{gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.setup-tb div.tbl__grp-in>.ic:first-child{display:none}.setup-tb .tbl__grp-count{font-size:12.5px}.setup-tb tbody tr:last-child>td:first-child{border-bottom-left-radius:11px}.setup-tb tbody tr:last-child>td:last-child{border-bottom-right-radius:11px}.setup-mark{display:block}.setup-mark--todo{width:16px;height:16px;border:1.5px solid var(--control-border);border-radius:50%}.setup-mark--flagged{color:var(--warn)}.setup-mark--editing{color:var(--accent)}.setup-mark--done{color:var(--ok)}.setup-dn{display:flex;flex-direction:column;min-width:0}.setup-dn>b,.setup-dn>span{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-dn>b{font-size:13.5px;font-weight:600;line-height:18px;color:var(--text)}.setup-dn>span{font-size:12px;line-height:16px;color:var(--text-2)}.setup-tb .setup-dn>.setup-dn__flag{display:flex;align-items:center;gap:6px;margin-top:1px}.setup-dn__flag .setup-chipx{height:18px;font-size:10.5px}.setup-dn__note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-nk{width:200px;max-width:100%;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;font-weight:600;line-height:1.45;outline:none}.setup-nk:disabled{opacity:1;color:var(--text);-webkit-text-fill-color:var(--text)}.setup-nk.is-editing,.setup-nk:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1f}.setup-chk-cell{min-width:0}.setup-chk{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--text-2)}.setup-chk .btn--link{margin-left:4px;font-size:12px}.setup-chk--sub{display:block;margin-top:3px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-chipx{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:1px solid var(--warn-line);border-radius:6px;background:var(--warn-bg);color:var(--warn-fg);font-size:11.5px;font-weight:600;white-space:nowrap;flex:none}.setup-chipx--mine{border-color:var(--accent-line);background:var(--tint);color:var(--accent)}.setup-uniq{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-2);white-space:nowrap}.setup-uniq--done{color:var(--ok)}.setup__row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.setup-more .icon-btn{width:26px;height:26px;border-radius:7px;color:var(--text-2)}.setup-okc{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--ok);white-space:nowrap}.setup-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.setup-arrow{color:var(--text-2)}.setup-ell{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-muted{color:var(--text-2)}.setup-pri{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.setup-pri i{width:7px;height:7px;border-radius:50%}.setup-nohold{font-size:13px;color:var(--control-border)}.setup-hold{min-width:0;font-size:12.5px;line-height:17px}.setup-hold__r{display:block;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-hold__w{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-2)}.setup-merge{padding:12px 2px 2px}.setup-merge__search{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--text-2)}.setup-merge__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.setup-merge__search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13px;color:var(--text)}.setup-merge__hits{display:flex;flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none}.setup-merge__hits .btn{height:auto;padding:7px 10px;justify-content:flex-start}.setup-merge__hit-lines{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.setup-merge__hit-lines>b{font-weight:600;color:var(--text)}.setup-merge__hit-lines>span{font-size:12px;color:var(--text-2)}.setup-merge__hint{margin:10px 0 0;font-size:12.5px;color:var(--text-2)}.setup-merge__pair{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);column-gap:8px;align-items:stretch}.setup-merge__card{min-width:0;padding:10px 14px 11px;border:1px solid var(--hair);border-radius:10px}.setup-merge__card--stays{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1a}.setup-merge__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.setup-merge__card--stays .setup-merge__eyebrow{color:var(--accent)}.setup-merge__eyebrow .btn--link{font-size:12px;letter-spacing:0;text-transform:none}.setup-merge__card-name{display:block;margin-top:5px;font-size:15px;font-weight:600;letter-spacing:-.01em}.setup-merge__card-full,.setup-merge__card-cat{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-merge__card-full{margin-top:1px;font-size:12.5px;color:var(--ink-2)}.setup-merge__card-cat{margin-top:2px;font-size:12px;color:var(--text-2)}.setup-merge__arrow{display:grid;place-items:center;color:var(--text-2)}.setup-merge__rows{margin:14px 0 0;border-top:1px solid var(--hair)}.setup-merge__row{display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:14px;padding:10px 0;border-bottom:1px solid var(--soft);font-size:13px;line-height:1.5;color:var(--ink-2)}.setup-merge__row:last-child{border-bottom:0}.setup-merge__row dt{font-size:12.5px;font-weight:500;line-height:19.5px;color:var(--text-2)}.setup-merge__row dd{margin:0}.setup-merge__today{display:block;margin-top:4px;font-size:12.5px;color:var(--text-2)}.setup-merge__undo{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;align-items:start;margin-top:6px;padding:11px 14px;border-radius:10px;background:var(--canvas);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.setup-merge__undo .ic{margin-top:1px;color:var(--text-2)}.setup-merge__undo p{margin:0}.setup-merge__undo b{font-weight:600;color:var(--text)}.setup-chk .btn--link,.dialog:has(.setup-merge) .dialog__note .btn{min-width:0;max-width:100%}.setup-chk .btn--link .btn__label,.dialog:has(.setup-merge) .dialog__note .btn__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog:has(.setup-merge) .dialog__note{flex:1 1 auto;min-width:0;display:flex}.dialog:has(.setup-merge) .dialog__acts{flex:none}.dialog:has(.setup-merge) .dialog__acts .btn{max-width:280px}.dialog:has(.setup-merge) .dialog__acts .btn__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtab-loading,.dtab-error{padding:var(--sp-6) 0;color:var(--text-2);font-size:var(--fs-control)}.dtab-error{color:var(--bad)}.dtab-ov{display:grid;grid-template-columns:1fr 404px;gap:44px;align-items:start}.dtab-ov-main{display:flex;flex-direction:column;gap:22px;min-width:0}@container deal-tab (max-width: 900px){.dtab-ov{grid-template-columns:minmax(0,1fr);gap:22px}}.dtab-ov-rail{display:flex;flex-direction:column;gap:20px;min-width:0}.dtab-status-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.dtab-status-text{font-size:var(--fs-nav);line-height:1.65;color:var(--text);margin:7px 0 0}.dtab-next-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.dtab-next-text{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1.4;margin:9px 0 0}.dtab-next-meta{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:var(--fs-md);color:var(--ink-2)}.dtab-dotsep{margin:0 1px;color:var(--control-border)}.dtab-next-replaces{margin-top:var(--sp-3);padding-top:11px;border-top:1px solid var(--soft);font-size:var(--fs-md);line-height:1.5;color:var(--text-2)}.dtab-late{color:var(--bad);font-weight:var(--fw-medium);white-space:nowrap}.dtab-prop{border:1px solid var(--hair);border-radius:var(--r-xl);padding:14px 16px 15px}.dtab-counts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--hair);border-radius:var(--r-xl);margin-top:9px}.dtab-counts>div{padding:11px 14px 12px;border-left:1px solid var(--hair);min-width:0}.dtab-counts>div:first-child{border-left:0}.dtab-tile-hint{display:flex;flex:1;min-width:0}.dtab-counts b{display:block;font-size:20px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-title);line-height:1.3}.dtab-counts span{font-size:var(--fs-sm);color:var(--text-2)}.dtab-counts__link{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-medium)}.dtab-counts__link:hover{text-decoration:underline}.dtab-tiles{display:grid;grid-template-columns:128px 1fr;gap:var(--sp-3)}.dtab-tile{border:1px solid var(--hair);border-radius:var(--r-xl);padding:12px 14px}.dtab-tile--hollow{border:1.5px dashed var(--hollow-line);background:var(--sub)}.dtab-tile--econ{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.dtab-tile--econ .dtab-economics-sub{margin-bottom:0}.dtab-tile__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2)}.dtab-tile__value{font-size:24px;font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.2;color:var(--text);margin-top:3px}.dtab-tile__caption{font-size:var(--fs-sm);color:var(--text-2);margin-top:2px}.dtab-tile__bar{margin-top:var(--sp-2);height:4px;border-radius:2px;background:var(--track);overflow:hidden}.dtab-tile__bar-fill{height:100%;background:var(--accent);border-radius:2px}.dtab-tile__aging{margin-top:3px;font-size:10.5px;letter-spacing:-.15px;line-height:13px;color:var(--text-3, var(--text-2));overflow-wrap:anywhere}.dtab-tile__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);min-height:19.4px}.dtab-blocking-badge{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 6px;border-radius:var(--r-sm);background:var(--tint);color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.dtab-readiness-row{display:grid;grid-template-columns:52px 1fr minmax(44px,auto);column-gap:10px;align-items:center;margin-top:12px;font-size:var(--fs-sm);color:var(--ink-2)}.dtab-readiness-row__bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--track)}.dtab-readiness-row__bar>i{display:block;height:100%}.dtab-readiness-row b{font-weight:var(--fw-semibold);font-size:var(--fs-md);white-space:nowrap;text-align:right}.dtab-economics-empty{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text);margin:3px 0 1px}.dtab-economics-sub{font-size:var(--fs-sm);color:var(--text-2);margin:0 0 var(--sp-3)}.dtab-tab-link{color:var(--accent);text-decoration:none;font-weight:var(--fw-medium)}.dtab-tab-link:hover{text-decoration:underline}.dtab-meeting{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center}.dtab-meeting__date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:46px;border:1px solid var(--hair);border-radius:var(--r-lg)}.dtab-meeting__month{font-size:9.5px;font-weight:var(--fw-bold);letter-spacing:.06em;line-height:1;text-transform:uppercase;color:var(--accent)}.dtab-meeting__day{font-size:17px;font-weight:var(--fw-semibold);line-height:1.15}.dtab-meeting__main{min-width:0}.dtab-meeting__title{margin:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:1.35}.dtab-meeting__when{margin:0;font-size:var(--fs-sm);color:var(--text-2)}.dtab-blockers{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.dtab-blockers>span{display:flex}.dtab-model-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:9px;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-lg);text-decoration:none;color:inherit}.dtab-model-chip__icon{color:var(--slate)}.dtab-model-chip__ext{color:var(--text-2)}.dtab-model-chip__body{min-width:0}.dtab-model-chip__name{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text)}.dtab-model-chip__sub{font-size:var(--fs-sm);color:var(--text-2)}.dtab-info-banner{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--text-2);font-size:12.5px}.dtab-info-banner>.ic{flex:none}.dtab-details-cols{display:grid;grid-template-columns:1fr 1fr;column-gap:44px}.dtab-details-col{min-width:0}.dtab-field-row{display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:14px;align-items:center;min-height:38px;padding:3px 0;border-bottom:1px solid var(--soft)}.dtab-field-row--top{align-items:start;padding-top:8px}.dtab-field-row>label{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-2);white-space:nowrap}.dtab-field-row--sub>label{position:relative;padding-left:14px}.dtab-field-row--sub>label:before{content:"";position:absolute;left:2px;top:-2px;width:7px;height:9px;border-left:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-radius:0 0 0 3px}.dtab-field-value-wrap{display:flex;align-items:center;gap:8px;min-width:0}.dtab-heard-as{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 8px 132px}.dtab-heard-chip{display:inline-flex;align-items:center;height:var(--chip-h);padding:0 8px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-2)}.dtab-heard-chip--suggest{border-style:dashed;color:var(--warn-fg);border-color:var(--warn-line)}.dtab-paths{display:flex;flex-direction:column;gap:6px;padding:6px 0;min-width:0}.dtab-path-link{color:var(--accent);font-size:var(--fs-control);text-decoration:none;font-weight:var(--fw-medium)}.dtab-path-link:hover{text-decoration:underline}.dtab-path-acts{display:flex;align-items:center;gap:12px}.dtab-priority-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;flex-shrink:0;vertical-align:1px}.dtab-field-row>.ui-seg{justify-self:start}.dtab-pv{display:flex;align-items:center;gap:6px;min-width:0}.dtab-pv .inline-edit--field{flex:none}.dtab-pv .inline-edit--field+.dotsep{margin-left:-11px}.dtab-pv .dotsep{color:#c3c3c8}.dtab-pv__k{color:var(--text-2)}.dtab-owners-row{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.dtab-owner-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 2px;border-radius:var(--r-pill);background:var(--canvas);font-size:var(--fs-sm);color:var(--text)}.dtab-owners-panel{margin-top:var(--sp-2);padding:var(--sp-3);border:1px solid var(--hair);border-radius:var(--r-md);background:var(--sub);display:flex;flex-direction:column;gap:var(--sp-2)}.dtab-owner-option{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-control)}.dtab-owner-option__caption{color:var(--text-2);font-size:var(--fs-sm)}.dtab-brand-box{margin:4px 0;padding:8px 14px 9px;border:1px solid #e2e2e7;border-radius:var(--r-xl);background:var(--sub)}.dtab-brand-box__head{display:flex;align-items:center;gap:8px;padding-bottom:7px;border-bottom:1px solid #ececf0}.dtab-brand-box__head .ic{color:var(--accent)}.dtab-brand-box__head b{font-size:13.5px;font-weight:var(--fw-semibold)}.dtab-brand-box__cap{margin-left:auto;font-size:var(--fs-sm);color:var(--text-2)}.dtab-brand-row--default{display:flex;align-items:center;gap:10px;padding:6px 0 7px;border-bottom:1px solid #ececf0}.dtab-brand-row--default .dtab-side-label{width:84px;flex:none}.dtab-brand-row--side{margin-top:var(--sp-4)}.dtab-brand-select{flex:none}.dtab-brand-select .select__box,.dtab-rule-row .select__box{height:30px;padding:0 8px 0 5px;font-weight:var(--fw-semibold)}.dtab-brand-select .select__chev .ic,.dtab-rule-row .select__chev .ic{width:14px;height:14px}.dtab-brand-default-note{margin-left:auto;white-space:nowrap;font-size:var(--fs-sm);color:var(--text-2)}.dtab-brand-suggested{margin:5px 0 0;font-size:11.5px;line-height:1.45;color:var(--text-2)}.dtab-brand-suggested b{font-weight:var(--fw-medium);color:var(--ink-2)}.dtab-brand-suggested .btn--link{font-size:11.5px}.dtab-side-label{font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2)}.dtab-side-avatars{display:flex;align-items:center;gap:6px;font-size:var(--fs-control)}.dtab-rules-list{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:10px;padding-top:4px}.dtab-rules-list>.dtab-side-label{display:flex;align-items:center;height:32px}.dtab-rule-row{display:grid;grid-template-columns:56px minmax(0,1fr) 13px 162px 62px;column-gap:8px;align-items:center;height:32px}.dtab-rule-row__role{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--text)}.dtab-rule-row__who{min-width:0;overflow:hidden;font-size:12.5px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.dtab-rule-row__arrow{display:flex;color:#a1a1a6}.dtab-rule-row .select__box{gap:7px;padding:0 7px 0 5px;font-size:12.5px}.dtab-rule-row__x{display:flex}.dtab-rule-row__x .icon-btn{width:26px;height:26px}.dtab-brand-box>.btn--link{height:24px;margin-top:1px;font-size:12.5px}.dtab-bm{display:inline-grid;flex:none;place-items:center;width:18px;height:18px;border:1px solid var(--mark-line);border-radius:4.3px;background:var(--mark-bg);color:var(--mark-fg);font-size:6.8px;font-weight:var(--fw-bold);font-style:normal;letter-spacing:.02em;line-height:1}.dtab-bm--firm{border-color:var(--accent);background:var(--accent);color:var(--mark-skf-fg)}.dtab-brand-row--default .dtab-bm{width:20px;height:20px;border-radius:4.8px;font-size:7.6px}.menu__icon .dtab-bm{width:16px;height:16px;border-radius:4px;font-size:6px}.dtab-labels{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.dtab-labels .icon-btn{width:24px;height:24px}.dtab-labels__none{font-size:var(--fs-control);color:var(--muted)}.dtab-owners-val{min-width:0}.dtab-owners-read{display:inline-flex;align-items:center;gap:8px}.dtab-add-rule{display:flex;align-items:flex-end;gap:var(--sp-2);margin-top:var(--sp-2)}.dtab-add-rule .field{flex:1;margin:0}.dtab-brand-body{display:grid;grid-template-columns:minmax(0,1fr) 1px 238px;column-gap:14px;margin-top:6px;padding-top:7px;border-top:1px solid #ececf0}.dtab-brand-body__rule{background:#ececf0}.dtab-brand-side{min-width:0}.dtab-brand-side>.dtab-side-label,.dtab-used__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.dtab-oside{font-size:13px;font-weight:var(--fw-semibold);white-space:nowrap}.dtab-side2{display:flex;align-items:center;gap:7px;margin-top:5px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.dtab-side2 .avatar-stack .avatar{box-shadow:0 0 0 2px var(--sub)}.dtab-used{min-width:0}.dtab-used__cpd{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:var(--fw-medium);color:var(--text-2)}.dtab-used-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:7px;align-items:center;height:24px;border-top:1px solid #ececf0}.dtab-used-row>.ic{color:var(--slate)}.dtab-used-row__name{overflow:hidden;font-size:12.5px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.dtab-used-select .select__box{gap:4px;height:21px;padding:0 5px 0 8px;border-radius:6px;font-size:12.5px;color:var(--ink-2)}.dtab-used-select .select__chev .ic{width:12px;height:12px}.dtab-used-select .dtab-bm{width:14px;height:14px;border-radius:3.5px;font-size:5.4px}.dtab-activity-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.dtab-activity-toolbar .pills{gap:8px}.dtab-activity-toolbar .pills__item{gap:6px;height:26px;padding:0 11px;border:1px solid var(--hair);border-radius:13px;background:var(--surface);color:var(--ink-2);font-size:12.5px;font-weight:400}.dtab-activity-toolbar .pills__item:hover{background:var(--canvas)}.dtab-activity-toolbar .pills__item--active,.dtab-activity-toolbar .pills__item--active:hover{border-color:#e7cbd1;background:var(--tint);color:var(--accent);font-weight:var(--fw-semibold)}.dtab-activity-sort .select__box{gap:6px;height:26px;padding:0 8px 0 10px;border-radius:7px;font-size:12.5px}.dtab-day__label{display:flex;align-items:center;gap:10px;height:24px;margin-top:6px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2)}.dtab-day__label:after{content:"";flex:1;height:1px;background:var(--hair)}.dtab-day__label span{font-weight:var(--fw-medium);color:var(--muted)}.dtab-row{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;column-gap:12px;align-items:center;min-height:30px}.dtab-row:before{content:"";position:absolute;left:11.5px;top:0;bottom:0;width:1px;background:var(--hair)}.dtab-row__icon{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--hair);border-radius:50%;background:var(--surface);color:var(--text-2)}.dtab-row__icon--sys{border-color:#ecd3d8;background:var(--tint);color:var(--accent)}.dtab-row__text{min-width:0;overflow:hidden;font-size:var(--fs-control);line-height:30px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.dtab-row__text b{font-weight:var(--fw-semibold);color:var(--text)}.dtab-row__q{color:var(--text-2)}.dtab-row__time{min-width:62px;font-size:var(--fs-sm);text-align:right;color:var(--text-2);white-space:nowrap}.dtab-row__time .btn--link{font-size:12.5px}.dtab-row--gap .dtab-row__icon{border-style:dashed}.dtab-row--gap .dtab-row__text{color:var(--text-2)}.dtab-row--exp{grid-template-columns:24px minmax(0,1fr);align-items:start;padding:3px 0 5px}.dtab-row--exp .dtab-row__icon{margin-top:9px}.dtab-row__action{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:var(--fs-sm);color:var(--accent);text-decoration:none;white-space:nowrap}.dtab-row__action:hover{text-decoration:underline}.dtab-email-card{min-width:0;padding:9px 14px;border:1px solid var(--hair);border-radius:10px;background:var(--surface);box-shadow:0 1px 2px #0000000a}.dtab-email-card__from{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2)}.dtab-email-card__from b{font-size:var(--fs-control);font-weight:var(--fw-semibold);color:var(--text)}.dtab-email-card__at{margin-left:auto;font-size:var(--fs-sm);white-space:nowrap}.dtab-email-card__subject{margin-top:5px;font-size:13.5px;font-weight:var(--fw-semibold)}.dtab-email-card__snippet{margin:2px 0 0;font-size:var(--fs-control);line-height:1.5;color:var(--ink-2)}.dtab-email-card__foot{display:flex;align-items:center;gap:14px;margin-top:8px;padding-top:8px;border-top:1px solid var(--soft)}.dtab-email-card__priv{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.dtab-people-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.dtab-people-banner__text{font-size:var(--fs-md);color:var(--text-2)}.dtab-people-banner__text .dtab-domain-chip{margin-right:2px;vertical-align:1px}.dtab-people-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.dtab-people-col{display:flex;flex-direction:column;gap:14px;min-width:0}.dtab-people-group{border:1px solid var(--hair);border-radius:var(--r-xl);overflow:hidden}.dtab-people-group__head{display:flex;align-items:center;gap:8px;min-height:40px;box-sizing:border-box;padding:9px 14px;background:var(--sub);border-bottom:1px solid var(--hair)}.dtab-people-group__name{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.dtab-people-group__role{font-size:var(--fs-sm);color:var(--text-2)}.dtab-people-group__spacer{flex:1}.dtab-person-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:6px 14px;border-top:1px solid var(--soft)}.dtab-people-group__head+.dtab-person-row{border-top:0}.dtab-person__body{min-width:0}.dtab-person__name{font-size:var(--fs-control);font-weight:var(--fw-semibold);line-height:1.3}.dtab-person__sub{overflow:hidden;font-size:var(--fs-sm);line-height:1.35;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis}.dtab-people-more{padding:2px 14px 3px 48px;border-top:1px solid var(--soft)}.dtab-people-more .btn{height:25px;padding:0 4px;font-size:var(--fs-sm);font-weight:400;color:var(--text-2)}.dtab-person__dates{flex-shrink:0;text-align:right;font-size:12.5px;line-height:1.3;white-space:nowrap}.dtab-person__k{margin-right:1.5px;font-style:normal;font-size:11.5px;color:var(--muted)}.dtab-person__next{display:block;font-size:11.5px;color:var(--text-2)}.dtab-named-row{padding:10px 14px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.dtab-named-row b{font-weight:var(--fw-semibold);color:var(--text)}.dtab-named-row+.dtab-named-row{border-top:1px solid var(--soft)}.dtab-domain-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:1px solid #e7cbd1;border-radius:6px;background:var(--tint);color:var(--accent);font-size:11.5px;font-weight:var(--fw-semibold);white-space:nowrap}.dtab-domain-chip--plain{border-color:var(--hair);background:var(--surface);color:var(--ink-2);font-weight:400}.dtab-domain-chip--lead{height:20px}.dtab-domain-chip__sep{margin:0 1px;color:#c3c3c8}.dtab-files-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dtab-files-note{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-md);color:var(--text-2)}.dtab-files-actions{display:flex;gap:var(--sp-2);margin-left:auto;flex-shrink:0}.dtab-files-actions .ui-seg__item{height:26px;padding:0 9px;gap:5px}.dtab-files-seg__count{font-style:normal;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--muted)}.ui-seg__item--on .dtab-files-seg__count{color:var(--text-2)}.dtab-drop-target{border-radius:var(--r-xl);transition:background var(--ease),box-shadow var(--ease)}.dtab-drop-target--over{background:var(--tint);box-shadow:0 0 0 2px var(--accent) inset}.dtab-files-table .tbl{width:100%;margin:0;border:1px solid var(--hair);border-radius:var(--r-xl)}.dtab-files-table .tbl thead tr{height:auto}.dtab-files-table .tbl .tbl__th{padding:7px 12px}.dtab-files-table .tbl .tbl__th:first-child{border-top-left-radius:var(--r-xl)}.dtab-files-table .tbl .tbl__th:last-child{border-top-right-radius:var(--r-xl)}.dtab-files-table .tbl td{border-bottom:1px solid var(--hair)}.dtab-files-table .tbl tbody tr:last-child>td{border-bottom:0}.dtab-files-table .tbl .tbl__td{padding:3px 12px;font-size:var(--fs-md)}.dtab-files-table .tbl .tbl__td:nth-child(3),.dtab-files-table .tbl .tbl__td:nth-child(4),.dtab-files-table .tbl .tbl__td:nth-child(5){padding-right:0}.dtab-files-table .tbl__tr{height:40px}.dtab-files-table .tbl .dtab-files-band{height:27px}.dtab-files-table .tbl .dtab-files-band>td{height:27px;padding:0 12px}.dtab-files-band__in{display:flex;align-items:center;gap:7px;min-width:0;font-size:var(--fs-md);color:var(--ink-2)}.dtab-files-band__in .ic{color:var(--slate)}.dtab-files-band__in b{font-weight:var(--fw-semibold);color:var(--text)}.dtab-files-band__count{font-size:11.5px;color:var(--text-2)}.dtab-files-band__note{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:var(--fs-sm);color:var(--text-2)}.dtab-files-table .tbl .dtab-files-fold{height:30px}.dtab-files-table .tbl .dtab-files-fold>td{height:30px;padding:0 12px 0 40px}.dtab-files-fold__in{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-2)}.dtab-files-fold__in .btn{gap:8px;font-size:var(--fs-sm)}.dtab-files-fold__in .btn .ic{color:var(--text-2)}.dtab-file-name{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;align-items:center}.dtab-file-name__icon{color:var(--slate)}.dtab-file-name__body{min-width:0}.dtab-file-name__text{display:flex;align-items:center;min-width:0}.dtab-file-name__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium);color:var(--text)}.dtab-file-name__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;color:var(--text-2)}.dtab-file-found{display:inline-flex;align-items:center;gap:4px;font-weight:var(--fw-medium);color:var(--ink-2)}.dtab-file-found .ic{color:var(--text-2)}.dtab-file-source{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.dtab-file-source .ic{color:var(--slate)}.dtab-file-by{display:flex;align-items:center;gap:7px;min-width:0}.dtab-file-acts{display:flex;align-items:center;gap:var(--sp-2)}.dtab-file-open{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--accent);text-decoration:none;white-space:nowrap}.dtab-file-open:hover{text-decoration:underline}.dtab-tag{display:inline-flex;flex:none;align-items:center;height:18px;margin-left:6px;padding:0 6px;border-radius:var(--r-sm);font-size:10.5px;font-weight:var(--fw-semibold);white-space:nowrap}.dtab-files-fold__in .dtab-tag{margin-left:0}.dtab-tag--model{background:var(--ok-bg);color:var(--ok)}.dtab-tag--copy{background:var(--warn-bg);color:var(--warn-fg);border:1px solid var(--warn-line)}.dtab-tag--older{background:var(--canvas);color:var(--text-2)}.dtab-add-link-form{display:flex;align-items:flex-end;gap:var(--sp-2);margin-bottom:var(--sp-4);padding:var(--sp-3);border:1px solid var(--hair);border-radius:var(--r-md);background:var(--sub)}.dtab-add-link-form .field{flex:1;margin:0}.dtab-add-link-form .checkbox-row{margin-bottom:8px;white-space:nowrap}.dtab-brand-side .dtab-brand-suggested{margin:0}.dtab-brand-gap{height:7px}.dtab-nda{display:flex;align-items:center;gap:10px;min-width:0}.dtab-silence{display:flex;align-items:center;gap:10px}.dtab-silence__v{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-control)}.dtab-silence__v .ic,.dtab-silence__custom{color:var(--text-2)}.dtab-silence__custom{font-size:var(--fs-md)}.dtab-notes{display:block;max-height:112.5px;overflow-y:auto;font-size:var(--fs-md);line-height:18.75px;color:var(--ink-2)}.inline-edit--multiline:has(>.inline-edit__text>.dtab-notes){padding:6px 10px}.dtab-missing{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px 64px;text-align:center}.dtab-missing__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:50%;background:var(--sub);color:var(--text-2)}.dtab-missing__title{margin:0;font-size:17px;font-weight:600;color:var(--text)}.dtab-missing__sub{max-width:520px;margin:0 0 10px;font-size:var(--fs-md);color:var(--text-2)}.dtab-tile--wide{grid-column:1 / -1}.dtab-tile__chain{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--text-2)}.dblk__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dblk__note{font-size:12px;color:var(--text-2)}.dblk__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px}.dblk__chip,.dblk__token--solo{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 4px 0 8px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:.03em;white-space:nowrap}.dblk__token--solo{padding-right:8px}.dblk__owner{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:2px;border-radius:50%;background:#e7e7ec;color:#48484a;font-size:8.5px;font-weight:600;letter-spacing:0}.dblk__chip .icon-btn{width:16px;height:16px;border:0;border-radius:4px;color:var(--accent)}.dblk__chip .icon-btn:hover:not(:disabled){background:#ead3d8}.dblk__chip .icon-btn .ic{width:12px;height:12px}.dblk__add .btn{height:22px;padding:0 8px;font-size:12px}.dblk__add.is-open .btn{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1f}.dblk__menu .dblk__option{height:auto;min-height:40px;padding:5px 8px}.dblk__option .menu__label{display:flex;align-items:center;gap:8px;min-width:0}.dblk__who{font-size:11.5px;line-height:1.35;color:var(--text-2);font-weight:400;overflow:hidden;text-overflow:ellipsis}.dblk__menu .dblk__new{height:30px;color:var(--accent);font-weight:500}.dblk__menu .dblk__new .menu__icon{color:var(--accent)}.dtab-source{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--hair);border-radius:10px;padding:10px 12px;margin-top:9px}.dtab-source>.ic{color:var(--slate)}.dtab-source__title{font-size:13.5px;font-weight:500}.dtab-source__sub{font-size:12px;color:var(--text-2)}.dtab-tile--pclose{cursor:pointer;text-align:left;font:inherit;color:inherit;background:var(--surface);width:100%}.dtab-tile--pclose.is-open{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1f}.dtab-tile__staged{margin-left:6px;font-size:11.5px;color:var(--accent);font-weight:500}.pclose-pop__body{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.pclose-pop__lbl{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--ink-2)}.pclose-pop__lbl span{font-weight:400;color:var(--text-2)}.pclose-pop__note{margin:0;font-size:12px;color:var(--text-2)}.pclose-pop .field{margin:0}.pclose-pop .menu__popfoot{justify-content:flex-end;background:var(--sub);padding:10px 18px}.dtab-tile-slot{display:flex;min-width:0}.dtab-tile__since{margin-top:2px;font-size:12px;color:var(--text-2)}.dblk__menu .menu__search{height:30px;margin:2px 2px 6px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.dblk__menu .menu__search:focus-within{border-color:var(--accent-line, var(--line))}:where(.fee4-name,.fee4-ce,.fee4-amt,.fee4-add-btn,.fee4-lk,.fee4-field-btn,.fee4-date-cell,.tpl-ti,.line-counts__rc,.tpl-sugg,.econ-set__fx,.ccy-switch__on,.ccy-switch__off){-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}:where(.fee4-name,.fee4-ce,.fee4-amt,.fee4-add-btn,.fee4-date-cell,.tpl-sugg):disabled{cursor:default}.fee4{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.fee4--rail{grid-template-columns:minmax(0,1fr) 330px}.fee4__head{display:flex;align-items:center;gap:10px;height:28px;margin-bottom:10px}.fee4__title{margin:0;font-size:14px;font-weight:600;line-height:1.45}.fee4__count{margin-left:16px;font-size:12px;font-weight:500;color:var(--text-2)}.fee4__head .btn--sm{height:28px;font-size:12.5px}.fee4__head .btn b{color:var(--text);font-weight:600}.fee4__fx{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.45;color:var(--text-2);white-space:nowrap}.fee4__fx b{color:var(--text);font-weight:600}.fee4__fx .ic{color:var(--slate)}.fee4__fx--stale{color:var(--warn)}.fee4__acts{margin-left:auto;display:flex;align-items:center;gap:8px}.fee4-note{margin:-4px 0 10px;font-size:12.5px;color:var(--text-2)}table.fee4-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}table.fee4-table th{height:32px;padding:0 12px;background:var(--sub);border-bottom:1px solid var(--hair);border-right:1px solid var(--soft);font-size:11.5px;font-weight:600;line-height:1.45;color:var(--text-2);text-align:left;white-space:nowrap}table.fee4-table td{height:48px;padding:0 12px;border-bottom:1px solid var(--soft);border-right:1px solid var(--soft);color:var(--text);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}table.fee4-table.fee4-table--tall td{height:52px}table.fee4-table th:last-child,table.fee4-table td:last-child{border-right:0}table.fee4-table .fee4-num{text-align:right;font-variant-numeric:tabular-nums;line-height:1.3}table.fee4-table th.fee4-num{line-height:1.45}table.fee4-table td.fee4-grip,table.fee4-table th.fee4-grip{padding:0 0 0 4px;color:#c3c3c8}table.fee4-table tr.is-selected td{background:#fbf7f8}.fee4-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.45;text-align:left;color:var(--text)}.fee4-name:hover{text-decoration:underline;text-decoration-color:var(--line)}.fee4-sub{display:block;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;font-weight:400;line-height:1.2;color:var(--text-2)}.fee4-usd{display:block;font-size:11.5px;font-weight:400;line-height:1.3;color:var(--text-2)}.fee4-hol{color:var(--muted);line-height:1.45}.fee4-ce{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:var(--text);line-height:1.45}.fee4-ce .ic{color:var(--text-2)}.fee4-lk{display:inline-flex;align-items:center;gap:4px;height:19px;margin-top:3px;padding:0 6px;border-radius:5px;background:#f3ecee;color:var(--accent);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}td>.fee4-lk:first-child{margin-top:0}.fee4-lk .ic{color:var(--accent)}table.fee4-table td.is-editing{position:relative;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent);overflow:visible}.fee4-amt{display:block;width:100%;text-align:right;line-height:1.3}.fee4-amt--hollow{color:var(--muted)}.fee4-edit{display:flex;align-items:center;justify-content:flex-end;gap:4px}.fee4-edit .num-input__box{height:22px;min-width:0;padding:0;border:0;box-shadow:none!important;background:transparent;font-weight:500}.fee4-edit .num-input__field{text-align:right}table.fee4-table tr.fee4-add td{height:36px;color:var(--muted)}.fee4-add-btn{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}table.fee4-table tfoot td{height:48px;background:var(--sub);border-top:1px solid var(--hair);border-bottom:0;border-right:0;font-weight:600}table.fee4-table tr.fee4-sched td{height:auto;padding-top:10px;padding-bottom:10px;background:var(--sub);overflow:visible}.fee4-sched__in{display:flex;align-items:center;gap:10px}.fee4-sched__lbl{font-size:12px;font-weight:500;line-height:1.45;color:var(--ink-2)}.fee4-yr{display:inline-flex;flex-direction:column;padding:4px 12px;border:1px solid var(--hair);border-radius:8px;background:var(--surface);line-height:1.25}.fee4-yr small{font-size:11px;color:var(--text-2)}.fee4-yr b{font-size:13px;font-weight:600}.fee4-sched__note{font-size:12px;color:var(--text-2)}.ccy-switch{display:inline-flex;flex:none;padding:2px;border-radius:6px;background:var(--canvas)}.ccy-switch__on,.ccy-switch__off{display:inline-grid;padding:0;border:0;place-items:center;height:20px;min-width:22px;border-radius:4px;font-size:11.5px;color:var(--ink-2)}.ccy-switch__on{background:var(--surface);box-shadow:0 1px 2px #00000014;color:var(--text);font-weight:600}.fee4-pop.menu--popover{display:flex;flex-direction:column;overflow:hidden;white-space:normal}.fee4-pop__head{display:flex;align-items:center;gap:10px;padding:14px 18px 12px;border-bottom:1px solid var(--hair)}.fee4-pop__head b{font-size:15px;font-weight:600;letter-spacing:-.01em}.fee4-pop__muted{font-size:12.5px;color:var(--text-2)}.fee4-pop__body{display:flex;flex-direction:column;gap:10px;padding:14px 18px}.fee4-pop__body--tight{gap:8px}.fee4-pop__body p,.fee4-pop p{margin:0;font-size:12px;line-height:1.45;color:var(--text-2)}.fee4-pop__foot{display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid var(--hair);background:var(--sub)}.fee4-pop__foot .fee4-r{margin-left:auto;display:flex;gap:8px}.fee4-lbl{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:500;line-height:1.45;color:var(--ink-2)}.fee4-lbl--flat{margin:0}.fee4-lbl span{font-weight:400;color:var(--text-2)}.fee4-full .ui-seg{display:flex}.fee4-full .ui-seg__item{flex:1;justify-content:center}.fee4-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fee4-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.fee4-row2>*,.fee4-row3>*{min-width:0}.fee4-row2 .select,.fee4-row2 .num-input,.fee4-row2 .num-input__box,.fee4-row3 .num-input,.fee4-row3 .num-input__box{width:100%}.fee4-field-btn{display:flex;align-items:center;gap:6px;width:100%;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden}.fee4-field-btn.is-open{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1f}.fee4-field-btn>.ic:last-child{margin-left:auto;color:var(--text-2)}.fee4-field-btn .fee4-lk{margin-top:0}.fee4-cur{color:var(--text-2)}.fee-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#ffffff8c}.fee-sheet{position:absolute;top:0;right:0;bottom:0;z-index:31;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--hair);box-shadow:-18px 0 48px #0000001a;font-size:13px;line-height:1.45;outline:none}.fee-sheet__head{flex:none;display:flex;align-items:center;gap:10px;height:60px;padding:0 16px 0 22px;border-bottom:1px solid var(--hair)}.fee-sheet__head b{font-size:17px;font-weight:700;letter-spacing:-.015em}.fee-sheet__head .icon-btn,.fee-sheet__head>button:last-child{margin-left:auto}.fee-sheet__body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:16px 22px}.fee-sheet__foot{flex:none;display:flex;align-items:center;gap:8px;height:51px;padding:0 18px;border-top:1px solid var(--hair);background:var(--sub)}.fee-sheet__foot .fee4-r{margin-left:auto;display:flex;gap:8px}.fee-sheet__foot .btn{height:30px}.fee-sheet__note{font-size:12px;color:var(--text-2)}.fee-sheet .field{gap:6px}.fee-sheet .field>.field__label{font-size:12px;line-height:1.45;color:var(--ink-2)}.fee4-sub2{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--hair);border-radius:10px}.fee4-sub2 .t{display:block;font-size:13px;font-weight:500;line-height:1.45}.fee4-sub2 small{display:block;font-size:11.5px;line-height:1.45;color:var(--text-2)}.fee4-sub2 .fee4-r{margin-left:auto;display:flex;align-items:center;gap:8px}.fee4-sub2 .num-input__box,.fee4-sub2 .select__box{height:28px;font-size:12.5px}.fee4-sub2 .num-input__box{gap:4px;padding:0 7px}.fee4-amt-in{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.fee4-amt-in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1f}.fee4-amt-in .ccy-switch{margin-right:auto}.fee4-amt-in .num-input__box{height:28px;padding:0;border:0;box-shadow:none!important;justify-content:flex-end}.fee4-sch{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--hair);border-radius:10px;overflow:hidden}.fee4-sch>div{display:flex;flex-direction:column;gap:1px;padding:8px 10px}.fee4-sch>div+div{border-left:1px solid var(--soft)}.fee4-sch small{font-size:11px;line-height:1.45;color:var(--text-2)}.fee4-sch b{font-size:13.5px;font-weight:600;line-height:1.45}.fee4-sch .up{font-size:11px;line-height:1.45;color:var(--ok)}.fee4-shows{margin-top:auto;padding:10px 12px;border:1px solid var(--hair);border-radius:10px;background:var(--sub);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.fee4-shows b{color:var(--text);font-weight:600}.ps-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px 12px;border:1px solid var(--hair);border-radius:10px}.ps-bc{display:flex;flex-direction:column;align-items:center;gap:2px}.ps-bc b{font-size:12.5px;font-weight:600;line-height:1.45}.ps-bc small{font-size:11px;line-height:1.45;color:var(--text-2)}.ps-bar{display:flex;align-items:flex-end;width:28px;height:64px;overflow:hidden;border-radius:5px;background:var(--sub)}.ps-bar i{display:block;width:100%;border-radius:5px 5px 0 0;background:var(--accent)}.line-counts{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--hair);border-radius:12px;align-self:start}.line-counts h3{margin:0;font-size:14px;font-weight:600;line-height:1.45}.line-counts__tr{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.line-counts__tr>span>small{display:block;font-size:11.5px;color:var(--text-2)}.line-counts__tr>b{font-size:14px;font-weight:600;line-height:1.45;color:var(--text);white-space:nowrap}.line-counts__tr>span>b{font-size:13px;font-weight:600;color:var(--text)}.line-counts__hr{height:1px;background:var(--hair)}.line-counts p{margin:0;font-size:12px;line-height:1.45;color:var(--text-2)}.line-counts__res{display:grid;grid-template-columns:1fr 1fr;gap:10px}.line-counts__rc{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--hair);border-radius:10px;text-align:left}.line-counts__rc small{font-size:11.5px;line-height:1.45;color:var(--text-2)}.line-counts__rc b{font-size:17px;font-weight:600;line-height:1.45;letter-spacing:-.01em}.line-counts__rc span{font-size:12px;line-height:1.45;color:var(--text-2)}.line-counts__rc.is-on{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1a}.dialog:has(.tpl-body){top:120px;height:640px}.dialog:has(.link-body){top:112px;height:640px}.dialog:has(.tpl-body) .dialog__head,.dialog:has(.link-body) .dialog__head{align-items:center;height:57px;padding:0 14px 0 18px}.dialog:has(.tpl-body) .dialog__head>div,.dialog:has(.link-body) .dialog__head>div{display:flex;align-items:baseline;gap:10px}.dialog:has(.tpl-body) .dialog__title,.dialog:has(.link-body) .dialog__title{font-size:15px;font-weight:600;letter-spacing:-.01em}.dialog:has(.tpl-body) .dialog__sub,.dialog:has(.link-body) .dialog__sub{margin:0}.dialog:has(.tpl-body) .dialog__body,.dialog:has(.link-body) .dialog__body{padding:0;overflow:hidden}.dialog:has(.tpl-body) .dialog__foot,.dialog:has(.link-body) .dialog__foot{height:51px;padding:0 18px}.tpl-body{display:grid;grid-template-columns:300px minmax(0,1fr);height:100%}.link-body{display:grid;grid-template-columns:200px minmax(0,1fr) 300px;height:100%}.tpl-list{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-right:1px solid var(--hair);background:var(--sub);overflow-y:auto}.tpl-ml{display:flex;align-items:center;height:24px;padding:0 8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:1.45;text-transform:uppercase;color:var(--muted)}.tpl-sep{height:1px;margin:3px 0;background:var(--soft)}.tpl-ti{display:flex;flex-direction:column;align-items:stretch;padding:8px 10px;border-radius:8px;text-align:left}.tpl-ti b{font-size:13px;font-weight:500;line-height:1.45}.tpl-ti small{font-size:11.5px;line-height:1.45;color:var(--text-2)}.tpl-ti .m{display:flex;justify-content:space-between;gap:8px}.tpl-ti.is-on{background:var(--surface);box-shadow:0 1px 2px #00000012,0 0 0 .5px #00000014}.tpl-ti.is-on b{color:var(--accent);font-weight:600}.tpl-match{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--ok-bg);color:var(--ok);font-size:10.5px;font-weight:700;letter-spacing:.02em}.tpl-bare{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--line)}.tpl-bare__head{display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:8px;font-size:12px;font-weight:500;line-height:1.45;color:var(--muted);text-align:left}.tpl-bare__head:hover{background:var(--soft)}.tpl-bare__n{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted)}.tpl-bare__note{padding:0 10px 4px;font-size:11px;line-height:1.45;color:var(--muted)}.tpl-bare__row{display:flex;flex-direction:column;padding:6px 10px;border-radius:8px;cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.tpl-bare__row b{font-size:12.5px;font-weight:500;line-height:1.45;color:var(--text-2)}.tpl-bare__row small{font-size:11px;line-height:1.45;color:var(--muted)}.tpl-save{margin-top:auto;padding:8px 10px}.tpl-pane{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px 22px;overflow-y:auto}.tpl-pane h4{margin:0;font-size:15px;font-weight:600;line-height:1.45}.tpl-pane p{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-2)}.tpl-fill{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tpl-fill>div{min-width:0}.tpl-fill .num-input,.tpl-fill .num-input__box{width:100%;height:32px;justify-content:flex-start}.tpl-sugg{display:block;margin-top:4px;font-size:11.5px;color:var(--text-2)}table.tpl-lines,table.link-grid{width:100%;border-collapse:collapse;font-size:13px}table.tpl-lines th,table.link-grid th{height:32px;padding:0 12px;background:var(--sub);border-bottom:1px solid var(--hair);font-size:11.5px;font-weight:600;line-height:1.45;color:var(--text-2);text-align:left;white-space:nowrap}table.tpl-lines td,table.link-grid td{height:36px;padding:0 12px;border-bottom:1px solid var(--soft);line-height:1.45;white-space:nowrap}table.link-grid td{font-size:12.5px;cursor:pointer}table.link-grid .fee4-num{text-align:right;font-variant-numeric:tabular-nums}table.link-grid tr.is-picked td{background:#fbf1f3;color:var(--accent);font-weight:600;box-shadow:inset 0 1px 0 var(--accent),inset 0 -1px 0 var(--accent)}table.link-grid tr.is-picked td:first-child{box-shadow:inset 1.5px 0 0 var(--accent),inset 0 1px 0 var(--accent),inset 0 -1px 0 var(--accent)}.tpl-cc{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:20px;padding:0 6px;border-radius:5px;background:var(--canvas);font-size:11px;font-weight:600;color:var(--ink-2)}.fee4-box-note{padding:10px 12px;border:1px solid var(--hair);border-radius:10px;background:var(--sub);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.fee4-box-note b{color:var(--text);font-weight:600}.link-mid{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;overflow-y:auto}.link-mid>p{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-2)}.link-drop{display:grid;place-items:center;gap:8px;min-height:180px;border:1.5px dashed var(--line);border-radius:12px;color:var(--text-2);font-size:13px;text-align:center}.link-ver{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-left:1px solid var(--hair);overflow-y:auto}.link-ver .fee4-sub2{flex-direction:column;align-items:stretch;gap:6px}.link-ver .fee4-sub2--new{gap:8px;border-color:var(--warn-bg);background:#fffaf2}.link-ver__row{display:flex;justify-content:space-between;gap:8px}.link-ver__acts{display:flex;gap:8px}.link-ver>p{margin:0;font-size:12px;line-height:1.45;color:var(--text-2)}.fee4-pill-ok{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:var(--ok-bg);color:var(--ok);font-size:12px;font-weight:600}.fee4-empty{display:flex;flex-direction:column;gap:4px;padding:22px;border:1.5px dashed var(--line);border-radius:12px}.fee4-empty .ht{font-size:14px;font-weight:600}.fee4-empty .hs{font-size:12.5px;color:var(--text-2)}.fee4-empty__acts{display:flex;gap:8px;margin-top:8px}.dep__h{display:flex;align-items:center;gap:10px;height:20.3px}.dep__h .card__title{margin:0}.dep__h .card__right{margin-left:auto}.dep__h .btn{height:20px}.dep__chain{display:flex;align-items:center;gap:10px;color:var(--text-2)}.dep__node{display:flex;flex-direction:column;min-width:160px;padding:8px 12px;border:1px solid var(--hair);border-radius:10px}.dep__node.is-on{border-color:var(--accent);background:#fbf7f8}.dep__node b{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--text)}.dep__node small{font-size:12px;line-height:1.45;color:var(--text-2)}.dep__note{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--text-2)}.dep__note b{color:var(--warn)}.dep-pop__chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--hair);border-radius:10px;background:var(--sub);font-size:13px;line-height:1.45;color:var(--ink-2)}.dep-pop__chain i{font-style:normal;color:var(--muted)}.dep-pop__chain b{font-size:15px;font-weight:700;line-height:1.45;color:var(--text)}.fee4-pop[data-lm=ccy-pop] .fee4-lbl,.fee4-pop[data-lm=ccy-pop] p{line-height:1.3}.tpl-sugg--inline{display:inline;margin:0 0 0 8px}[data-lm=counts-cell] .fee4-usd{line-height:1.2}.tpl-list>*{flex:none}.money-empty{color:var(--text-2);font-size:var(--fs-md);padding:var(--sp-4) 0}.money-error{color:var(--bad);font-size:var(--fs-md);margin:var(--sp-2) 0}.hollow-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:1.5px dashed var(--hollow-line);border-radius:var(--r-pill);background:var(--sub);color:var(--warn-fg);font-size:var(--fs-sm);cursor:pointer}.totals-card__section-head{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-2);margin:var(--sp-3) 0 6px}.money-field-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2);margin-bottom:var(--sp-1)}.ms-table{width:100%;border-collapse:collapse;font-size:var(--fs-control)}.ms-table th{text-align:left;font-size:var(--fs-sm);color:var(--text-2);font-weight:var(--fw-medium);padding:4px 6px}.ms-table th.ms-table__radio-head{text-align:center;width:44px}.ms-table td{padding:5px 6px;border-top:1px solid var(--soft)}.ms-table td.ms-table__radio-cell{text-align:center}.ms-table__sub{color:var(--text-2);font-size:var(--fs-sm)}.schedule-rows{display:flex;flex-direction:column;gap:var(--sp-2)}.schedule-row{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:end}.money-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;padding-top:60px;z-index:50}.money-modal{background:var(--surface);border-radius:var(--r-2xl);box-shadow:var(--shadow-window);max-height:calc(100vh - 90px);overflow:hidden;display:flex;flex-direction:column}.money-modal--md{width:640px;max-width:calc(100vw - 48px)}.money-modal--lg{width:1150px;max-width:calc(100vw - 48px)}.money-modal__head{padding:var(--sp-5);border-bottom:1px solid var(--hair);display:flex;align-items:baseline;justify-content:space-between;flex:none}.money-modal__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);margin:0}.money-modal__body{padding:var(--sp-5);overflow-y:auto;flex:1}.money-modal__foot{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--hair);display:flex;justify-content:flex-end;gap:var(--sp-2);flex:none}.map-wizard{display:flex;flex-direction:column;height:100%;min-height:0}.map-wizard__step{display:flex;flex-direction:column;flex:1;min-height:0}.map-wizard__scroll{flex:1;min-height:0;overflow-y:auto}.map-wizard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex:none}.map-wizard__saved-at{color:var(--text-2);font-size:var(--fs-sm);margin-top:2px}.map-wizard__title{font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:0}.map-wizard__sub{color:var(--text-2);font-size:12px;margin:0}.map-steps{display:flex;align-items:center;gap:10px;flex:none;padding-top:3px;font-size:12.5px;color:var(--text-2)}.map-step{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.map-step__dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:var(--fw-semibold);border:1.5px solid var(--control-border);color:var(--text-2)}.map-step--done .map-step__dot{background:var(--ok);border-color:var(--ok);color:#fff}.map-step--current .map-step__dot{background:var(--accent);border-color:var(--accent);color:#fff}.map-step--current{color:var(--text);font-weight:var(--fw-semibold)}.map-step__rule{width:34px;height:1.5px;background:var(--line)}.map-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-fg);font-size:var(--fs-control);margin:var(--sp-3) 0}.map-table-wrap{border:1px solid var(--hair);border-radius:var(--r-xl);overflow:visible}.map-table{width:100%;border-collapse:collapse;font-size:var(--fs-control)}.map-table th{text-align:left;font-size:var(--fs-sm);color:var(--text-2);font-weight:var(--fw-medium);padding:8px 10px;border-bottom:1px solid var(--hair);background:var(--sub)}.map-table td{vertical-align:top;padding:10px;border-bottom:1px solid var(--soft)}.map-table tr:last-child td{border-bottom:none}.map-row__status{width:18px;height:18px;flex:none;display:inline-block}.map-row__item{display:flex;align-items:baseline;gap:6px}.map-row__item-name{font-weight:var(--fw-semibold)}.map-row__item-kind{font-size:var(--fs-sm);color:var(--text-2);display:block}.cell-chip-row{display:flex;gap:4px;flex-wrap:wrap}.cell-chip{display:inline-flex;align-items:center;height:var(--tag-h);padding:0 6px;border-radius:var(--r-sm);background:var(--soft);border:1px solid var(--hair);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.confidence-bar{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.confidence-bar__track{width:26px;height:4px;border-radius:2px;background:var(--track);overflow:hidden}.confidence-bar__fill{display:block;height:100%;background:var(--slate)}.map-row__pick{position:relative}.map-row__pick-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-md);font-size:var(--fs-control);cursor:pointer;border:1px solid var(--line);background:var(--surface)}.map-row__pick-btn--needed{border-color:var(--bad);color:var(--bad-fg);background:var(--bad-bg)}.map-row__confirmed{color:var(--ok);font-weight:var(--fw-medium);display:inline-flex;align-items:center;gap:4px}.map-row__change-link{background:none;border:none;color:var(--accent);font-size:var(--fs-control);cursor:pointer;padding:0;margin-left:var(--sp-2)}.candidate-pop{position:absolute;top:calc(100% + 4px);right:0;width:320px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);z-index:20;overflow:hidden}.candidate-pop__head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--hair);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2)}.candidate-pop__item{display:block;width:100%;text-align:left;padding:8px 10px;border:none;border-top:1px solid var(--soft);background:none;cursor:pointer;font:inherit}.candidate-pop__item:hover{background:var(--sub)}.candidate-pop__item--unset{color:var(--bad-fg);font-weight:var(--fw-medium)}.candidate-pop__item-sub{color:var(--text-2);font-size:var(--fs-sm);margin-top:1px}.map-drop{border:2px dashed var(--line);border-radius:var(--r-xl);background:var(--sub);padding:var(--sp-8);text-align:center;color:var(--text-2)}.map-drop--over{border-color:var(--accent);background:var(--accent-soft)}.map-wizard__foot{display:flex;align-items:center;justify-content:space-between;margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--hair);font-size:var(--fs-md);color:var(--text-2);flex:none}.map-wizard__foot-actions{display:flex;gap:var(--sp-2)}.model-compare{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:10px;align-items:center;padding:12px 18px 14px;border-top:1px solid var(--hair)}.model-compare>.ic{color:var(--text-2)}.model-compare--dense{padding:10px 18px 11px}.model-file-box{min-width:0;border:1px solid var(--hair);border-radius:var(--r-lg);padding:10px 12px 11px}.model-compare--dense .model-file-box{padding:8px 12px 9px}.model-file-box--new{background:color-mix(in srgb,var(--warn-bg) 30%,var(--surface));border-color:color-mix(in srgb,var(--warn-line) 90%,var(--warn))}.model-file-box__eyebrow{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted)}.model-file-box__name{display:flex;align-items:flex-start;gap:8px;margin-top:6px;font-size:var(--fs-control);font-weight:var(--fw-medium);line-height:1.4}.model-file-box__name>.ic{flex:none;margin-top:1px;color:var(--slate)}.model-file-box__text{display:-webkit-box;min-width:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.model-file-box__name>a{flex:none;margin-top:2px;color:var(--text-2)}.model-file-box__meta{margin-top:4px;padding-left:24px;font-size:var(--fs-sm);color:var(--text-2)}.model-checks{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--soft)}.model-check{padding:10px 18px 11px;border-left:1px solid var(--soft)}.model-check:first-child{border-left:0}.model-checks--dense .model-check{padding:7px 18px 8px}.model-check__k{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--fw-semibold);color:var(--text-2)}.model-check__k>.ic{color:var(--ok)}.model-check__k--warn>.ic{color:var(--warn)}.model-check__v{margin-top:3px;font-size:13px;line-height:1.45}.model-values-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--fs-control)}.model-values-table__num{width:132px}.model-values-table__ar{width:26px}.model-values-table__chg{width:134px}.model-values-table th,.model-values-table td{padding:0 6px;text-align:left;white-space:nowrap}.model-values-table th:first-child,.model-values-table td:first-child{padding-left:18px}.model-values-table th:last-child,.model-values-table td:last-child{padding-right:18px}.model-values-table th{padding-top:9px;padding-bottom:7px;border-top:1px solid var(--hair);font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2)}.model-values-table td{height:36px;border-top:1px solid var(--soft)}.model-values-table .model-values-table__r{text-align:right}.model-values-table__was,.model-values-table__arrow{color:var(--text-2)}.model-values-table__arrow>.ic{display:block}.model-values-table__new{font-weight:var(--fw-semibold)}.model-values-table__delta{font-size:var(--fs-md);color:var(--ink-2)}.model-card__note{margin:0;padding:10px 18px;border-top:1px solid var(--hair);font-size:var(--fs-sm);color:var(--text-2)}.model-also{display:flex;align-items:center;gap:8px;margin:0;padding:10px 18px;border-top:1px solid var(--hair);font-size:var(--fs-md);color:var(--text-2)}.model-also>.ic{flex:none}.model-card__foot-line{font-size:var(--fs-sm);color:var(--text-2)}.model-remap__by{display:flex;align-items:center;gap:8px;margin:0;padding:7px 18px 6px;border-top:1px solid var(--hair);font-size:var(--fs-md);color:var(--ink-2)}.model-remap__model{display:inline-flex;flex:none;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:11px;background:var(--tint);color:var(--accent);font-size:11.5px;font-weight:var(--fw-semibold);white-space:nowrap}.remap-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--fs-md);line-height:1.3}.remap-table__c-mark{width:39px}.remap-table__c-field{width:160px}.remap-table__c-move{width:306px}.remap-table__c-conf{width:130px}.remap-table__c-act{width:151px}.remap-table th,.remap-table td{padding:0 5px;text-align:left;vertical-align:middle}.remap-table th:first-child,.remap-table td:first-child{padding-left:18px}.remap-table th:last-child,.remap-table td:last-child{padding-right:18px}.remap-table th{height:28px;padding-top:0;padding-bottom:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--sub);font-size:11.5px;font-weight:var(--fw-semibold);line-height:1.45;color:var(--text-2);white-space:nowrap}.remap-table td{height:36px;padding-top:3px;padding-bottom:3px;border-bottom:1px solid var(--soft)}.remap-table__need>td{background:color-mix(in srgb,var(--warn-bg) 60%,var(--surface))}.remap-mark{display:block}.remap-mark--ok{color:var(--ok)}.remap-mark--warn{color:var(--warn)}.remap-mark--unset{width:14px;height:14px;border:1.5px dashed #aeaeb2;border-radius:50%}.remap-table__field{font-size:var(--fs-sm);color:var(--text-2)}.remap-table td.remap-table__field{padding-top:12px;padding-bottom:8px}.remap-table__field>b{display:block;font-size:13px;font-weight:var(--fw-medium);line-height:1.3;white-space:nowrap}.remap-table__field>small{font-size:11.5px}.remap-table__move{display:flex;align-items:center;gap:5px;white-space:nowrap}.remap-table__move>.ic{flex:none;color:var(--text-2)}.remap-cell{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:5px;background:var(--canvas);color:var(--ink-2);font:500 12px/1 ui-monospace,SF Mono,Menlo,monospace;white-space:nowrap}.remap-cell>i{margin-right:6px;padding-right:6px;border-right:1px solid var(--line);font-family:var(--font);font-style:normal;color:var(--text-2)}.remap-table__same{font-size:11.5px;color:var(--text-2)}.remap-table__label{color:var(--ink-2);line-height:1.35}.remap-table__label>small{display:block;font-size:11.5px;color:var(--text-2)}.remap-table__label>small.remap-note{color:var(--warn-fg)}.remap-table__muted{font-size:var(--fs-sm);color:var(--text-2)}.remap-table__nil{display:inline-block;width:12px;height:1.5px;border-radius:1px;background:#c7c7cc;vertical-align:middle}.remap-ok{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ok);white-space:nowrap}.pipe-select{height:var(--control-h);padding:0 8px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-control);color:var(--text)}.report-chart{width:100%;overflow:visible}.report-chart__bucket-label{font-size:var(--fs-sm);fill:var(--text-2)}.report-chart__bucket-label--main{font-size:13px;font-weight:500;fill:var(--text)}.report-chart__value{font-size:10px;font-weight:600}.report-table{width:100%;border-collapse:collapse;font-size:var(--fs-control)}.report-table th{text-align:right;font-size:var(--fs-sm);color:var(--text-2);font-weight:var(--fw-medium);padding:6px 8px;border-bottom:1px solid var(--hair)}.report-table th:first-child{text-align:left}.report-table td{text-align:right;padding:6px 8px;border-bottom:1px solid var(--soft);font-variant-numeric:tabular-nums}.report-table td:first-child{text-align:left;font-weight:var(--fw-medium)}.report-detail-row{display:flex;align-items:baseline;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--soft);font-size:var(--fs-control)}.report-detail-row__deal{font-weight:var(--fw-semibold)}.report-detail-row__line{color:var(--text-2);font-size:var(--fs-sm)}.mp-vbar{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 14px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-bg);font-size:12.5px;color:var(--ink-2)}.mp-vbar .ic{flex:none;color:var(--warn)}.mp-vbar b{margin-right:2px;font-size:13px;font-weight:600;color:var(--warn-fg);white-space:nowrap}.mp-vbar__r{margin-left:auto;color:var(--text-2);white-space:nowrap}.mp{margin-top:10px;border:1px solid var(--hair);border-radius:10px;background:var(--surface)}.mp-h,.mp-r{display:grid;grid-template-columns:16px 138px 76px 126px 96px 106px minmax(0,1fr) 190px;column-gap:12px;align-items:center;padding:0 12px}.mp-h{height:32px;border-bottom:1px solid var(--hair);border-radius:10px 10px 0 0;background:var(--sub);font-size:11.5px;font-weight:600;color:var(--text-2);white-space:nowrap}.mp-h__end{text-align:right}.mp-r{min-height:43px;border-bottom:1px solid var(--soft);font-size:13px}.mp-r:last-child{border-bottom:0;border-radius:0 0 10px 10px}.mp-r--need{background:color-mix(in srgb,var(--warn-bg) 55%,var(--surface))}.mp-r__st{display:grid;place-items:center;width:16px;height:16px;color:var(--control-border)}.mp-r__st--ok{color:var(--ok)}.mp-r__st--warn{color:var(--warn)}.mp-pnd{display:block;width:14px;height:14px;border:1.5px dashed #aeaeb2;border-radius:50%}.mp-nil{display:inline-block;width:12px;height:1.5px;border-radius:1px;background:var(--switch-off);vertical-align:middle}.mp-r__item{font-weight:500}.mp-r__kd{font-size:12px;color:var(--text-2)}.mp-r__sv{font-size:12.5px;white-space:nowrap}.mp-r__note{font-size:12px;line-height:1.35;color:var(--text-2)}.mp-r__act{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px}.mp-r__ok{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--ok);white-space:nowrap}.mp-cell{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:5px;background:var(--canvas);font:500 12px/1 ui-monospace,SF Mono,Menlo,monospace;color:var(--ink-2);white-space:nowrap}.mp-cell i{margin-right:6px;padding-right:6px;border-right:1px solid var(--line);font-family:var(--font);font-style:normal;color:var(--text-2)}.mp-pick .btn{justify-content:space-between;width:150px;border-color:#e3c98f;color:var(--warn-fg)}.mp-pick.is-open .btn{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);color:var(--text)}.mp-menu__head{display:flex;align-items:center;height:28px;padding:0 8px;font-size:11.5px;font-weight:600;color:var(--text-2)}.mp-menu .menu__label{display:flex;align-items:center;gap:6px;min-width:0}.mp-menu .menu__item b{font-weight:600}.mp-menu .menu__item small{overflow:hidden;margin-left:2px;font-size:11.5px;font-weight:400;color:var(--text-2);text-overflow:ellipsis}.mp-menu__empty{margin:0;padding:2px 8px 6px;font-size:12px;color:var(--text-2)}.mp-note{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12px;color:var(--text-2)}.ev-counts__strong{color:var(--text);font-weight:600}.ev-counts.menu--popover{display:flex;flex-direction:column;overflow:hidden}.ev-counts__head{display:flex;align-items:center;gap:10px;padding:14px 18px 12px;border-bottom:1px solid var(--hair)}.ev-counts__head b{font-size:15px;font-weight:600;letter-spacing:-.01em}.ev-counts__muted{color:var(--text-2);font-size:12.5px}.ev-counts__body{display:flex;flex-direction:column;gap:10px;padding:14px 18px}.ev-counts__lbl{display:block;margin-bottom:6px;color:var(--ink-2);font-size:12px;font-weight:500}.ev-counts__body .ui-seg{display:flex}.ev-counts__body .ui-seg__item{flex:1;justify-content:center}.ev-counts__row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.ev-counts__row3 .num-input,.ev-counts__row3 .num-input__box{width:100%}.ev-counts__row3 .num-input__box{justify-content:flex-end;height:28px}.ev-counts__months{display:flex;align-items:center;justify-content:space-between}.ev-counts__months .ev-counts__lbl{margin:0}.ev-counts__res{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ev-counts__rc{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--hair);border-radius:10px}.ev-counts__rc small{color:var(--text-2);font-size:11.5px}.ev-counts__rc b{font-size:17px;font-weight:600;letter-spacing:-.01em}.ev-counts__rc .ev-counts__muted{font-size:12px}.ev-counts__rc--on{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1a}.ev-counts__note{margin:0;color:var(--text-2);font-size:12px;line-height:1.45}.ev-counts__err{margin:0;color:var(--bad);font-size:12px}.ev-counts__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 18px;background:var(--sub);border-top:1px solid var(--hair)}.fee-table__ev-note{margin-top:2px;color:var(--text-2);font-size:11.5px}.econ-tab__head .ev-counts__trigger{margin:0 auto 0 12px}.econ-tab{container-type:inline-size}.econ-tab__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@container (min-width: 1000px){.econ-tab__layout{grid-template-columns:minmax(0,1fr) 348px}.totals-card{position:sticky;top:0}}.econ-tab__main{min-width:0}.econ-tab__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:2px}.econ-tab__title{margin:0;font-size:14px;font-weight:600;line-height:1.45}.econ-tab__count{margin-left:6px;font-size:12px;font-weight:500;color:var(--text-2)}.econ-tab__actions{display:flex;align-items:center;gap:8px;flex:none}.econ-tab__actions .icon-btn{width:28px;height:28px}.econ-tab__note{margin:1px 0 0;font-size:12px;line-height:1.45;color:var(--text-2)}.econ-tab__note a{color:inherit}.econ-tab__milestones{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.econ-tab__ms-label{margin-right:4px;font-size:12px;font-weight:600;color:var(--text-2)}.econ-tab__ms-break{flex-basis:100%;height:0}.ms-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:1px solid var(--hair);border-radius:7px;background:var(--surface);font-size:12px;white-space:nowrap}.ms-chip__label{font-weight:500}.ms-chip__value{color:var(--text-2)}.ms-chip--unset{border-style:dashed;border-color:var(--hollow-line);background:var(--sub)}.ms-chip--placeholder{border-style:dashed;border-color:var(--gold);background:var(--placeholder-bg)}.ms-chip--placeholder .ms-chip__value{color:var(--placeholder-fg)}.econ-tab__placeholder-note{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:11.5px;color:var(--text-2)}.econ-tab__placeholder-note i{flex:none;width:14px;height:9px;border:1px dashed var(--gold);border-radius:3px;background:var(--placeholder-bg)}.fee-table{width:100%;margin-top:8px;border:1px solid var(--hair);border-radius:10px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}.fee-table th{padding:7px 8px;border-bottom:1px solid var(--hair);background:var(--sub);font-size:11.5px;font-weight:600;line-height:1.45;color:var(--text-2);text-align:left;white-space:nowrap}.fee-table th:first-child{border-radius:10px 0 0}.fee-table th:last-child{border-radius:0 10px 0 0}.fee-table td{position:relative;padding:7px 8px;border-bottom:1px solid var(--hair);vertical-align:top;font-size:12.5px;line-height:1.4;overflow-wrap:break-word}.fee-table tbody tr:last-child td{border-bottom:0}.fee-table .fee-table__num{text-align:right;white-space:nowrap}.fee-table td.fee-table__num:last-child{color:var(--ink-2)}.fee-table td.fee-table__drag{padding:10px 0 0 6px}.fee-table__grip .icon-btn{width:14px;height:14px;border-radius:4px;color:#b8b8bd;cursor:grab}.fee-table__grip .icon-btn:hover{color:var(--text-2)}.fee-table__label{font-weight:500}.fee-table__label--zeroed{text-decoration:line-through;color:var(--text-2)}.fee-table__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.fee-table__sub{margin-top:1px;font-size:11.5px;line-height:1.35;color:var(--text-2)}.fee-table__sub .inline-edit{color:inherit}.fee-table .fee-table__calc{background:repeating-linear-gradient(135deg,var(--surface) 0 5px,var(--soft) 5px 6px)}.fee-table__unsized{display:block;padding:6px 8px;border:1.5px dashed var(--hollow-line);border-radius:8px;background:var(--sub);font-size:11.5px;line-height:1.35;color:var(--text-2);white-space:normal;text-align:left}.fee-table__hl{display:block;width:26px;height:9px;margin:3px 0 0 auto;border:1.5px solid var(--control-border);border-radius:3px}.fee-table__timing-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;width:100%;margin:0;padding:3px 6px 4px 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font:inherit;font-size:12px;line-height:1.35;color:var(--text);text-align:left;cursor:pointer}.fee-table__timing-btn>span{min-width:0}.fee-table__timing-btn .ic{flex:none;margin-top:1px;color:var(--text-2)}.fee-table__timing-btn:hover{border-color:var(--control-border)}.fee-table__timing-btn.is-open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.fee-table__timing-text{font-size:12px;line-height:1.35}.fee-table__more td{background:var(--sub)}.fee-table__more-fields{display:flex;flex-wrap:wrap;gap:12px}.fee-table .inline-edit--field:not(.is-editing){height:auto;min-height:0;margin:-2px -4px;padding:1px 3px;gap:4px;border-radius:5px;font-size:inherit;line-height:inherit;white-space:normal}.fee-table .inline-edit--field:not(.is-editing) .inline-edit__text{overflow:visible;white-space:normal}.fee-table .fee-table__num .inline-edit--field:not(.is-editing){justify-content:flex-end}.fee-table .fee-table__num .inline-edit--field:not(.is-editing) .inline-edit__text{white-space:nowrap}.fee-table .inline-edit--field:not(.is-editing){position:relative}.fee-table .inline-edit--field:not(.is-editing)>.inline-edit__pen{position:absolute;top:2px;right:2px;padding:1px;border-radius:4px;background:var(--surface)}.fee-table .fee-table__num .inline-edit--field:not(.is-editing)>.inline-edit__pen{display:none}.fee-table td:not(.fee-table__num) .inline-edit.is-editing{position:absolute;top:4px;left:4px;z-index:3;width:max(calc(100% - 8px),300px);box-shadow:0 0 0 3px var(--accent-ring),var(--shadow-pop)}.fee-table__num .inline-edit.is-editing{position:absolute;top:2px;right:3px;z-index:3;width:max-content;box-shadow:0 0 0 3px var(--accent-ring),var(--shadow-pop)}.fee-table__num .inline-edit.is-editing .inline-edit__input{flex:none;width:10ch}.totals-card{padding:12px 16px;border:1px solid var(--hair);border-radius:12px;background:var(--surface)}.totals-card__head{display:flex;align-items:center;justify-content:space-between}.totals-card__head h3{margin:0;font-size:14px;font-weight:600}.totals-card__pin{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2)}.totals-card__stats{display:grid;grid-template-columns:1fr 1fr;margin-top:8px;padding-bottom:10px;border-bottom:1px solid var(--hair)}.totals-card__stats>div+div{padding-left:14px;border-left:1px solid var(--hair)}.totals-card__kl{font-size:12px;font-weight:500;color:var(--text-2)}.totals-card__tv{margin-top:1px;font-size:20px;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.totals-card__sec{padding:10px 0;border-bottom:1px solid var(--hair)}.totals-card__sec:last-child{padding-bottom:0;border-bottom:0}.totals-card__l{display:flex;align-items:baseline;justify-content:space-between}.totals-card__muted{font-size:12px;color:var(--text-2)}.totals-card__cases{margin-top:6px;padding:3px;border-radius:10px;background:var(--canvas)}.totals-case{display:grid;grid-template-columns:13px 31px minmax(0,1fr) auto;column-gap:8px;align-items:start;padding:4px 9px;border-radius:8px;font-size:12.5px;line-height:1.45;cursor:pointer}.totals-case .radio{margin-top:2px}.totals-case b{font-weight:600}.totals-case--active{background:var(--surface);box-shadow:var(--shadow-seg)}.totals-case__note{font-size:11.5px;line-height:1.45;color:var(--text-2)}.totals-case__value{font-weight:600;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.totals-card__seg .ui-seg{display:flex}.totals-card__seg .ui-seg__item{flex:1;justify-content:center}.totals-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px;font-size:12.5px;color:var(--ink-2)}.totals-card__row b{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.totals-card__note{margin:3px 0 0;font-size:11.5px;color:var(--text-2)}.tpop{position:fixed;z-index:1200;display:flex;flex-direction:column;width:416px;max-width:calc(100vw - 16px);border:1px solid var(--hair);border-radius:12px;background:var(--surface);box-shadow:0 18px 48px #00000029,0 2px 8px #0000000f;font-size:13.5px;line-height:1.45;color:var(--text)}.tpop__caret{position:absolute;top:var(--caret-y, 22px);left:-7px;width:12px;height:12px;border-left:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--surface);transform:rotate(45deg)}.tpop[data-caret=off] .tpop__caret{display:none}.tpop__b{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 16px 9px}.tpop__h{display:flex;align-items:center;justify-content:space-between;margin:0 -8px 5px 0}.tpop__title b{font-size:14px;font-weight:600}.tpop__sub{margin-left:8px;font-size:12.5px;color:var(--text-2)}.tpop__field+.tpop__field{margin-top:7px}.tpop__l{margin-bottom:4px;font-size:12px;font-weight:600;color:var(--text-2)}.tpop__seg .ui-seg{display:flex}.tpop__seg .ui-seg__item{flex:auto;justify-content:center;padding:4px 8px}.tpop__seg--five .ui-seg__item{padding:4px 5px}.tpop__mx-h,.tpop__mx-r{display:grid;grid-template-columns:120px minmax(0,1fr) 36px 36px;align-items:center}.tpop__mx-h{padding:0 12px}.tpop__mx-h span:first-child{grid-column:span 2}.tpop__mx-h span+span{font-size:11px;text-align:center}.tpop__mx{padding:3px;border:1px solid var(--hair);border-radius:9px}.tpop__mx-r{height:19px;padding:0 8px;border-radius:6px;font-size:12px}.tpop__mx-r .radio{justify-self:center}.tpop__mx-n{white-space:nowrap}.tpop__mx-d{display:flex;align-items:center;gap:5px;min-width:0;color:var(--text-2);white-space:nowrap}.tpop__mx-r.is-in{background:var(--accent-soft)}.tpop__mx-r.is-end{background:var(--tint)}.tpop__mx-r.is-end .tpop__mx-n{font-weight:600;color:var(--accent)}.tpop__phd{display:inline-flex;align-items:center;height:17px;padding:0 5px;border:1px dashed var(--gold);border-radius:5px;background:var(--placeholder-bg);font-size:11.5px;color:var(--placeholder-fg);white-space:nowrap}.tpop__cprev{position:relative;margin-top:5px;padding:6px 10px 2px;border:1px solid var(--hair);border-radius:9px;background:var(--sub)}.tpop__cprev .ex{position:absolute;top:7px;left:10px}.tpop__cprev svg{display:block}.tpop__bar{fill:var(--accent);fill-opacity:.78}.tpop__base{stroke:var(--switch-off)}.tpop__axis{font-size:10.5px;fill:var(--text-2)}.tpop__note div.field{gap:4px}.tpop__note .field>.field__label{font-size:12px;font-weight:600;color:var(--text-2)}.tpop__note .field .field__textarea{min-height:0;padding:5px 9px 6px;border-radius:8px;font-size:12px;line-height:1.35;color:var(--ink-2);resize:none}.tpop__two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tpop__after{margin-top:8px}.tpop__slice{display:flex;align-items:flex-end;gap:6px}.tpop__f{display:flex;flex:none;align-items:baseline;gap:10px;padding:8px 16px 9px;border-top:1px solid var(--hair);border-radius:0 0 12px 12px;background:var(--sub);font-size:12.5px}.tpop__f b{font-weight:600}.tpop__kl{font-size:12px;font-weight:500;color:var(--text-2)}.econ-mchip{display:inline-flex;flex:none;align-items:center;gap:8px;height:28px;margin-bottom:4px;padding:0 10px;border:1px solid var(--hair);border-radius:8px;font-size:12.5px;font-weight:var(--fw-medium);color:var(--text);text-decoration:none;white-space:nowrap}.econ-mchip>.ic{color:var(--slate)}.econ-mchip__src{padding:1px 5px;border-radius:4px;background:var(--canvas);font-size:11px;font-weight:var(--fw-semibold);color:var(--text-2)}a.econ-mchip:hover{border-color:var(--line)}.ent-chip{display:inline-flex;align-items:center;gap:5px;height:19px;padding:0 6px;border-radius:5px;border:1px solid var(--hair);background:var(--surface);font-size:10.5px;font-weight:600;letter-spacing:.02em;line-height:1.45;color:var(--ink-2, var(--text-2));white-space:nowrap;box-sizing:border-box}.ent-chip i{display:block;width:6px;height:6px;border-radius:50%}.ent-chip--skf i{background:#6b1e2e}.ent-chip--mbc i{background:#4a5568}.ent-chip--sg i{background:#b0894f}.ent-pick-wrap{display:inline-flex;flex:none;margin:0 6px 0 4px}.ent-pick{display:inline-flex;padding:0;border:0;background:none;border-radius:5px;cursor:pointer}.ent-pick:hover .ent-chip{border-color:var(--control-border, var(--line))}.ent-filter{display:inline-flex;flex:none}.menu__item.ent-row{height:auto;min-height:40px;padding:5px 8px;align-items:flex-start}.ent-row__in{display:flex;align-items:flex-start;gap:10px}.ent-row__in .ent-chip{margin-top:2px}.ent-row__text{display:flex;flex-direction:column;line-height:1.35}.ent-row__n{font-weight:500}.ent-row__text small{font-size:11.5px;color:var(--text-2)}.menu__item.ent-row.is-picked{background:var(--tint)}.ent-note{padding:5px 8px;font-size:11.5px;line-height:1.45;color:var(--text-2)}.pipe-card__r2>.ent-chip{flex:none;margin:0 6px 0 4px}.pipe-page{display:flex;flex-direction:column;height:100%;min-height:0}.pipe-page>.page-header{padding-right:24px}.pipe-page>.toolbar{gap:8px;padding-right:24px}.pipe-page>.toolbar .toolbar__right{gap:8px}.pipe-views{display:flex;align-items:center;gap:6px;min-width:0}.pipe-views .btn--on{font-weight:600}.pipe-views .btn--default{color:var(--ink-2);font-weight:400}.pipe-toggle__count{font-size:11.5px;font-weight:400;color:var(--muted)}.pipe-toolbar__sep{width:0;height:18px;margin:0 4px}.pipe-page>.toolbar>[data-lm=filter-chip]{display:contents}.pipe-page>.toolbar .filter-chip--add{gap:5px;padding:0 8px;border:none;background:none}.pipe-page>.toolbar .ui-seg__item{gap:5px}.pipe-page>.toolbar .ui-seg__item>.ic{width:13px;height:13px}.pipe-page>.toolbar .toolbar-select{gap:0;padding:0 4px;font-size:0}.pipe-page>.toolbar .toolbar-select>.ic{display:none}.pipe-page>.toolbar .toolbar-select__short{display:inline;font-size:12.5px}.pipe-page>.toolbar .toolbar-select__short:after{content:":"}.pipe-page>.toolbar .toolbar-select__value{margin-left:4px;font-size:12.5px}@media (max-width: 1599px){.pipe-toolbar__sep{display:none}}@media (max-width: 1359px){.pipe-page>.toolbar .filter-chip:not(.filter-chip--add)>.ic,.pipe-page>.toolbar [data-lm=owned-by-me]>.ic{display:none}.pipe-page>.toolbar .filter-chip--picked .filter-chip__label{display:none}.pipe-page>.toolbar .filter-chip:not(.filter-chip--add){padding-left:7px;padding-right:6px}.pipe-page>.toolbar .filter-chip--add .filter-chip__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.pipe-vtab{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--hair);border-radius:8px;background:var(--surface);color:var(--ink-2);font-size:12.5px;white-space:nowrap}.pipe-vtab--on{border-color:#e7cbd1;background:var(--tint);color:var(--accent);font-weight:600}.pipe-vtab--new{border-color:var(--accent);border-style:dashed;background:var(--surface);color:var(--accent);font-weight:600}.pipe-banner{flex:none;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;margin:12px 20px 0 24px;padding:8px 14px 9px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-bg)}.pipe-banner>.ic{margin-top:2px;color:var(--warn)}.pipe-banner__text{font-size:13px;line-height:1.45}.pipe-banner__text b{margin-right:8px;font-weight:600}.pipe-banner__acts{display:flex;align-items:center;gap:6px;margin:-6px -8px -6px 0}.pipe-banner__sub{margin-top:2px;font-size:12px;line-height:1.45;color:var(--text-2)}.pipe-empty{flex:none;margin:12px 20px 0 24px}.pipe-board{flex:1;min-height:0;display:flex;gap:8px;padding:12px 20px 14px 24px;overflow-x:auto;overflow-y:hidden}.pipe-col{flex:1 1 0;min-width:208px;display:flex;flex-direction:column;overflow:hidden;padding:8px 8px 6px;border-radius:12px;background:var(--canvas)}.pipe-col,.pipe-fold{transition:background-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.pipe-col--over,.pipe-fold--over{background:color-mix(in srgb,var(--tint) 70%,var(--canvas));box-shadow:inset 0 0 0 1.5px var(--accent-line)}.pipe-board .pipe-card{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pipe-board.is-dragging,.pipe-board.is-dragging *{cursor:grabbing}.pipe-board.is-dragging .pipe-card{pointer-events:none;transition:transform .18s cubic-bezier(.2,0,0,1)}.pipe-board.is-dragging .pipe-col__cards{transition:padding-bottom .18s cubic-bezier(.2,0,0,1)}.pipe-ghost{position:fixed;z-index:1000;margin:0;pointer-events:none;will-change:translate;transition:scale var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) ease}.pipe-ghost.is-lifted{scale:1.03;box-shadow:var(--shadow-pop)}@media (prefers-reduced-motion: reduce){.pipe-board.is-dragging .pipe-card,.pipe-board.is-dragging .pipe-col__cards,.pipe-ghost{transition:none}.pipe-ghost.is-lifted{scale:1}}.pipe-col__head{flex:none;display:flex;align-items:center;gap:7px;padding:3px 4px 9px 6px;font-size:13px;font-weight:600;white-space:nowrap}.pipe-col__count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border-radius:9px;background:#e6e6eb;color:var(--ink-2);font-size:11px;font-weight:600}.pipe-col__ev{margin-left:auto;color:var(--gold);font-size:12px;font-weight:600}.pipe-col__ev .hollow{display:block}.pipe-col__cards{flex:0 1 auto;min-height:0;overflow:hidden}.pipe-col__cards--open{overflow-y:auto}.pipe-col__empty{padding:14px 12px;border:1.5px dashed #d3d3d9;border-radius:10px;background:#ffffff80;color:var(--text-2);font-size:12px;line-height:1.45;text-align:center}.pipe-col__more{flex:none}.pipe-fold{flex:0 0 36px;display:flex;flex-direction:column;align-items:center;gap:8px;overflow:hidden;padding:10px 0;border-radius:12px;background:var(--canvas);cursor:pointer}.pipe-fold .ic{color:var(--text-2)}.pipe-fold:focus-visible,.pipe-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.pipe-fold__label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;white-space:nowrap;writing-mode:vertical-rl}.pipe-fold .pipe-col__count{writing-mode:horizontal-tb}.pipe-col--won,.pipe-col--lost,.pipe-fold--sourcing{display:none}.pipe-col.is-open{display:flex}.pipe-fold.is-open{display:none}@media (max-width: 1435px){.pipe-col--folds{display:none}.pipe-fold--sourcing{display:flex}}@media (min-width: 2300px){.pipe-fold--won,.pipe-fold--lost{display:none}.pipe-col--won,.pipe-col--lost{display:flex}}.pipe-card{flex:none;margin-bottom:6px;padding:8px 10px;border:1px solid var(--hair);border-radius:10px;background:var(--surface);cursor:pointer}.pipe-card--dragging{opacity:.4}.pipe-card__r1{display:flex;align-items:center;gap:7px;min-width:0;height:18px}.pipe-card__dot{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--priority-cold)}.pipe-card__dot--hot{background:var(--priority-hot)}.pipe-card__dot--warm{background:var(--priority-warm)}.pipe-card__name{min-width:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pipe-card__grow{flex:1}.pipe-card__hold{display:inline-flex;color:var(--warn)}.pipe-card__r2{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px}.pipe-card__full{flex:1;min-width:0;overflow:hidden;color:var(--text-2);font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pipe-card__owners{flex:none;display:flex;border-radius:11px}.pipe-owners .avatar{width:18px;height:18px;font-size:9px}.pipe-card__next{display:flex;align-items:center;gap:5px;min-width:0;height:16px;margin-top:4px;color:var(--ink-2);font-size:11.5px}.pipe-card__next>.ic{flex:none;color:var(--muted)}.pipe-card__next-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipe-card__next-text--none{color:var(--muted)}.pipe-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;height:16px;margin-top:3px}.pipe-card__prob{display:inline-flex;align-items:baseline;gap:5px;color:var(--text);font-size:11.5px;font-weight:600;white-space:nowrap}.pipe-card__prob-label{color:var(--text-2);font-weight:500}.pipe-card__via{margin-left:4px;color:var(--text-2);font-size:11px;white-space:nowrap}.pipe-card__days{flex:none;display:inline-flex;align-items:center;gap:3px;color:var(--text-2);font-size:11px;font-weight:600;white-space:nowrap}.pipe-card__days.is-stale{color:var(--warn)}.pipe-card__days .ic{color:currentColor}.pipe-card__r3{display:flex;align-items:flex-end;gap:6px;min-width:0;margin-top:7px}.pipe-card__labels{flex:1;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.pipe-card__ev{font-size:12px;font-weight:600;white-space:nowrap}.pipe-card__ev .hollow{display:block}.pipe-card--lost .pipe-card__name{color:var(--ink-2)}.pipe-card__kill{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--text-2);font-size:11.5px}.pipe-card__kill .ic{color:var(--muted)}.pipe-table-wrap{flex:1;min-height:0;overflow:auto;padding:12px 24px 0 32px}.pipe-table__deal{flex:none;max-width:100%;overflow:hidden;color:var(--text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pipe-table__sub{color:var(--text-2);font-size:11.5px}.pipe-cellflex{display:flex;align-items:center;gap:7px;min-width:0}.pipe-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipe-cell-edit{display:inline-flex;max-width:100%}.pipe-cell-edit--wide{display:block}.pipe-cell-edit .inline-edit{font-size:inherit}.pipe-cell-edit .inline-edit--multiline:not(.is-editing){height:31px;min-height:0;padding:0 10px;white-space:nowrap}.pipe-cell-edit .inline-edit--multiline:not(.is-editing) .inline-edit__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipe-cell-edit--wide{position:relative;min-height:31px}.pipe-cell-edit--wide .inline-edit--multiline.is-editing{position:absolute;left:0;top:-1.5px;z-index:4;width:calc(100% + 122px);padding:5px 10px 7px;border:1px solid var(--accent);border-radius:7px;background:#fff;box-shadow:0 0 0 3px #6b1e2e1f,0 12px 32px #00000024,0 2px 6px #0000000f}.pipe-cell-edit--wide .inline-edit--multiline.is-editing .inline-edit__acts{align-self:stretch;justify-content:flex-end;margin-top:6px;padding-top:6px;border-top:1px solid var(--soft)}.tbl .pipe-mark--owners{display:flex}.tbl .pipe-mark--owners>.pipe-owners{flex:1}.pipe-stage{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:7px;background:var(--canvas);color:var(--text-2);font-size:12px}.pipe-mark{display:inline-flex;flex:none;min-width:0}.pipe-owners,.pipe-label-mark{display:inline-flex;border-radius:11px;cursor:pointer;outline:none}.pipe-owners.is-open,.pipe-owners:focus-visible{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--accent)}.pipe-label-mark.is-open,.pipe-label-mark:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}.pipe-pop__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px}.pipe-pop__deal{margin-left:8px;color:var(--text-2);font-size:12.5px;font-weight:400}.pipe-pop__mode{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:var(--canvas);color:var(--ink-2);font-size:11.5px;font-weight:500}.pipe-pop__list .menu__box{order:3;margin-left:auto}.pipe-pop__list .menu__right{margin-left:2px}.pipe-pop__list{padding:3px;border-top:1px solid var(--soft);outline:none}.pipe-pop__note{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 14px;border-top:1px solid var(--hair);color:var(--ink-2);font-size:12.5px;line-height:1.45}.pipe-pop__note .ic{margin-top:2px;color:var(--text-2)}.pipe-hover{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.pipe-hover__prob{margin:0;font-size:11.5px;line-height:1.45;color:var(--text-2)}.pipe-hover__prob b{color:var(--text);font-weight:600}.pipe-hover__labels{display:flex;flex-wrap:wrap;gap:4px}.pipe-hover__ready{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0;font-size:11.5px}.pipe-hover__ready dt{color:var(--text-2)}.pipe-hover__ready dd{margin:0;color:var(--text);font-weight:600;text-align:right}.pipe-hover__ready dd.is-zero{color:var(--bad)}.pipe-hover__none{display:flex;align-items:center;gap:5px;margin:0;color:var(--muted);font-size:11.5px}.pipe-dialog-body{display:flex;flex-direction:column;gap:12px;padding-top:12px}.pipe-new__warnings{display:flex;flex-wrap:wrap;gap:6px}.pipe-new__note{margin:0;color:var(--text-2);font-size:12px;line-height:1.45}.pipe-folder{display:flex;flex-direction:column;gap:8px}.pipe-folder__row{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--hair);border-radius:10px}.pipe-folder__row>.ic{flex:none;color:var(--text-2)}.pipe-folder__name{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dialog:has(.save-view){top:max(24px,calc(50vh - 380px));height:min(760px,calc(100vh - 48px))}.dialog__body:has(>.save-view){padding:0}.save-view{display:grid;grid-template-columns:470px 1fr;height:100%;min-height:0}.save-view__form{display:flex;flex-direction:column;gap:15px;min-height:0;overflow-y:auto;padding:20px 26px 10px}.save-view__section-label{display:flex;align-items:center;gap:8px;margin-bottom:7px;color:var(--ink-2);font-size:12.5px;font-weight:600}.save-view__name-labels,.save-view__name-row{display:grid;grid-template-columns:36px 1fr;gap:8px}.filter-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.filter-row__remove{margin-left:auto}.save-view__form .ui-seg{width:300px}.save-view__form .ui-seg__item{flex:1;justify-content:center}.save-view__preview{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;padding:20px 22px;border-left:1px solid var(--hair);background:var(--canvas)}.preview-live{display:flex;align-items:center;justify-content:space-between}.preview-live__title{font-size:14px;font-weight:600}.preview-live__dot{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-size:12px;font-weight:600}.preview-live__dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #1f8a4c26}.preview-count{display:flex;align-items:baseline;gap:10px;margin-top:10px}.preview-count__n{font-size:28px;font-weight:600;letter-spacing:-.02em}.preview-count__cap{color:var(--text-2);font-size:13px}.preview-board{display:flex;flex:none;gap:10px;margin-top:14px}.preview-col{flex:0 1 300px;min-width:0;padding:8px;border:1px solid var(--hair);border-radius:12px;background:var(--surface)}.preview-hidden{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--text-2);font-size:12px}.preview-where{margin-top:22px}.preview-where__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.save-view__info{display:flex;gap:8px;margin-top:auto;color:var(--text-2);font-size:12px;line-height:1.5}.save-view__info .ic{margin-top:2px}.pipe-new__foot-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.dialog__note:has(>.pipe-new__foot-note--full){flex-basis:100%}.pipe-new__missing{margin-left:auto;white-space:nowrap;font-size:var(--fs-sm);color:var(--text-2)}.deal-hover{display:flex;flex-direction:column;gap:8px;padding:12px 14px 13px;font-size:12px}.deal-hover__head{display:flex;align-items:center;gap:7px;min-width:0}.deal-hover__nick{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-hover__hold{display:inline-flex;align-items:center;gap:3px;color:var(--warn-fg);font-size:11.5px;white-space:nowrap}.deal-hover__stage{margin-left:auto;flex:none;color:var(--text-2);font-size:11.5px}.deal-hover__full{margin-top:-5px;color:var(--text-2)}.deal-hover__facts{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0;padding-top:8px;border-top:1px solid var(--hair)}.deal-hover__facts dt{color:var(--text-2)}.deal-hover__facts dd{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;margin:0;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.deal-hover__facts dd.is-stale{color:var(--warn)}.deal-hover__facts dd.is-zero{color:var(--bad)}.deal-hover__owners{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.deal-hover__next{display:flex;gap:6px;margin:0;color:var(--ink-2);line-height:1.4}.deal-hover__next .ic{margin-top:2px;color:var(--text-2)}.deal-hover__none{color:var(--muted)}.pipe-blk{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:92px;height:18px;padding:0 5px;border-radius:4px;background:var(--warn-bg);color:var(--warn-fg);font-size:10.5px;font-weight:600;white-space:nowrap}.pipe-blk .ic{flex:none}.pipe-blk__tok{min-width:0;overflow:hidden;text-overflow:ellipsis}.pipe-blk__more{flex:none}.pipe-card__labels:has(.pipe-blk){flex-wrap:nowrap;align-items:center}.pipe-cellflex>.callout-anchor:has(.pipe-blk){flex:none}.pipe-viewtab{display:inline-flex;flex:none}.pipe-viewtab__chev{display:none;align-items:center;margin-right:-2px;color:currentColor}.pipe-viewtab:hover .pipe-viewtab__chev,.pipe-viewtab.is-on .pipe-viewtab__chev,.pipe-viewtab.is-open .pipe-viewtab__chev{display:inline-flex}.pipe-viewtab.is-open>.btn{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.pe-stack{position:fixed;right:20px;bottom:20px;z-index:1001;display:flex;flex-direction:column;align-items:flex-end;gap:8px}body:has(.deal-window) .pe-stack{bottom:calc((100vh - min(var(--window-h),100vh - 48px)) / 2 + var(--window-footer-h) + 12px)}body:has(.deal-window[data-expanded]) .pe-stack{bottom:calc(2.5vh + var(--window-footer-h) + 12px)}.pe-notice{position:relative;display:flex;align-items:flex-start;gap:12px;width:372px;box-sizing:border-box;padding:14px 10px 16px 14px;overflow:hidden;border:1px solid var(--hair);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:0 18px 48px #00000029,0 2px 8px #0000000f;font-size:12.5px;animation:pe-in .22s var(--ease-out)}.pe-notice[data-leaving]{animation:pe-out .16s var(--ease-in) forwards}.pe-notice>.avatar{flex:none;margin-top:1px}.pe-notice__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pe-notice__text>b{font-size:13.5px;font-weight:600;line-height:1.35}.pe-notice__detail{color:var(--text-2);overflow-wrap:anywhere}.pe-notice__acts{display:flex;gap:6px;margin-top:8px}.pe-notice__drain{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);opacity:.55;transform-origin:left;animation:pe-drain linear forwards}.pe-notice:hover .pe-notice__drain,.pe-notice:focus-within .pe-notice__drain{animation-play-state:paused}@keyframes pe-in{0%{opacity:0;transform:translateY(6px)}}@keyframes pe-out{to{opacity:0;transform:translateY(4px)}}@keyframes pe-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.pe-notice{animation-name:fade-in}.pe-notice[data-leaving]{animation:none;opacity:0}.pe-notice__drain{opacity:0}}.sim-panel{position:fixed;left:244px;bottom:16px;z-index:1001;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px dashed var(--line);border-radius:10px;background:var(--surface);box-shadow:0 4px 14px #00000014;font-size:11.5px}.sim-panel__title{color:var(--muted);font-weight:600;margin-right:2px}.w4-comments{display:flex;flex-direction:column;min-height:0;background:var(--surface)}.w4-comments--embedded{margin-top:var(--sp-3);border-top:1px solid var(--hair)}.w4-comments__head{display:flex;align-items:center;gap:8px;flex:none;height:48px;padding:0 16px 0 22px;border-bottom:1px solid var(--hair)}.w4-comments__head h3{margin:0;font-size:var(--fs-nav);font-weight:600}.w4-comments__count{margin-left:2px;font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.w4-comments__sp{flex:1}.w4-comments__body{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow:auto;padding:16px 22px 0}.w4-comments__entry{display:flex;flex-direction:column;gap:16px}.w4-comments__empty{margin:0;font-size:var(--fs-md);color:var(--text-2)}.w4-comments__day{display:flex;align-items:center;gap:10px;font-size:11.5px;font-weight:500;color:var(--muted)}.w4-comments__day:before,.w4-comments__day:after{content:"";flex:1;height:1px;background:var(--hair)}.w4-comment{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px}.w4-comment .avatar{font-size:var(--fs-xs)}.w4-comment__body{min-width:0}.w4-comment__head{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-control)}.w4-comment__head b{font-weight:600}.w4-comment__head>span{font-size:var(--fs-sm);color:var(--text-2)}.w4-comment__text{margin:2px 0 0;font-size:var(--fs-body);line-height:1.55;color:var(--text)}.w4-comment__head>.w4-comment__actions{display:none;gap:2px;margin-left:auto}.w4-comment:hover .w4-comment__actions,.w4-comment:focus-within .w4-comment__actions{display:flex}.w4-comment__edit{margin-top:4px}.w4-comment__edit .field__label{display:none}.w4-comment__edit-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.w4-comments__foot{position:relative;flex:none;padding:12px 18px 14px 22px}.w4-comments--embedded .w4-comments__body,.w4-comments--embedded .w4-comments__foot{padding-left:0;padding-right:0}.w4-composer{padding:10px 12px 8px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.w4-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.w4-composer__input{display:block;width:100%;min-height:20px;max-height:120px;margin:0;padding:0;border:none;outline:none;resize:none;background:none;font:inherit;font-size:var(--fs-body);line-height:1.5;color:var(--text);field-sizing:content}.w4-composer__tools{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--text-2)}.w4-composer__tools .icon-btn{width:26px;height:26px;border-radius:7px}.w4-composer__sp{flex:1}.w4-composer__send .icon-btn,.w4-composer__send .icon-btn:hover{background:var(--accent);color:#fff}.w4-composer__send--off .icon-btn,.w4-composer__send--off .icon-btn:hover{background:var(--accent-off);color:#fff;opacity:1}.w4-composer__send .ic{width:14px;height:14px;transform:rotate(180deg)}.w4-comments__note{display:flex;align-items:center;gap:6px;margin:9px 0 0;font-size:11.5px;color:var(--text-2)}.w4-comment__text .mention{padding:0 3px;border-radius:4px;background:var(--tint);font-weight:600}.w3l-reqwin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--surface);display:flex;flex-direction:column}.w3l-req-h{height:58px;flex:none;display:flex;align-items:center;gap:12px;padding:0 20px 0 22px;border-bottom:1px solid var(--hair)}.w3l-req-sep{width:1px;height:20px;background:var(--hair)}.w3l-req-t{font-size:17px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-title)}.w3l-req-nick{font-size:var(--fs-nav);color:var(--text-2);display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.w3l-req-nick__l{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.w3l-req-x{display:flex;align-items:center;gap:12px;margin-left:auto}.w3l-req-x .icon-btn{margin-right:-6px}.w3l-req-back{display:flex}.w3l-req-back .btn{height:auto;gap:3px;padding:0;font-size:var(--fs-control);font-weight:400;color:var(--text-2)}.w3l-req-back .btn .ic{width:16px;height:16px}.w3l-req-b{flex:1;min-height:0;display:grid;grid-template-columns:1fr 330px}.w3l-xd{display:flex;flex-direction:column;gap:13px;padding:10px 2px 0}.w3l-cols2{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.w3l-col-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.w3l-field-label{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:var(--fs-sm);font-weight:600;color:var(--text-2)}.w3l-fmt{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.w3l-fmt-opt .btn{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:9px;align-items:start;justify-items:start;width:100%;height:auto;padding:9px 11px 10px;border-radius:10px;text-align:left;white-space:normal}.w3l-fmt-opt .btn>.ic{width:17px;height:17px;margin-top:1px;color:var(--text-2)}.w3l-fmt-opt .btn__label{display:block;min-width:0}.w3l-fmt-opt b{display:block;font-size:var(--fs-control);font-weight:600;line-height:1.45}.w3l-fmt-opt .btn__label>span{display:block;margin-top:1px;font-size:11.5px;font-weight:400;line-height:1.4;color:var(--text-2)}.w3l-fmt-opt--on .btn,.w3l-fmt-opt--on .btn:hover{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1a}.w3l-fmt-opt--on b,.w3l-fmt-opt--on .btn>.ic{color:var(--accent)}.w3l-brand{display:block}.w3l-brand .btn{width:100%;justify-content:flex-start;font-weight:400;color:var(--text)}.w3l-brand .btn .btn__label{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.w3l-brand--card .btn{height:46px;padding:0 10px 0 8px;border-radius:10px}.w3l-brand--card .btn .btn__label{gap:10px}.w3l-brand__text{display:flex;flex-direction:column;min-width:0;text-align:left}.w3l-brand--card .w3l-brand__name{font-size:var(--fs-body);font-weight:600;line-height:1.25}.w3l-brand__sub{font-size:var(--fs-sm);line-height:1.3;color:var(--text-2)}.w3l-brand__change{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:var(--fs-md);font-weight:500;color:var(--accent);white-space:nowrap}.w3l-brand--field .btn{height:34px;padding:0 10px 0 7px;font-size:var(--fs-control)}.w3l-brand--field .w3l-brand__name{font-weight:700;letter-spacing:-.01em}.w3l-brand__default{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:var(--r-sm);background:var(--canvas);font-size:var(--fs-xs);font-weight:600;color:var(--ink-2)}.w3l-brand__chev{display:flex;margin-left:auto;color:var(--text-2)}.w3l-brand__foot{display:flex;flex-direction:column;gap:6px;font-size:11.5px;line-height:1.45;color:var(--text-2)}.w3l-brand__manage{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:500;color:var(--accent);text-decoration:none}.w3l-hint{font-size:var(--fs-md);color:var(--text-2);line-height:1.5;margin-top:6px}.w3l-toggle-row{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:10px;align-items:start;padding:9px 12px 10px;border:1px solid var(--hair);border-radius:10px;cursor:pointer}.w3l-toggle-row .switch{margin-top:1px}.w3l-toggle-row b{display:block;font-size:var(--fs-control);font-weight:600}.w3l-toggle-row>span>span{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--text-2)}.w3l-contents .ui-seg{display:flex}.w3l-contents .ui-seg__item{flex:1;justify-content:center}.w3l-contents .ui-seg__item b{margin-left:6px;font-weight:600;color:var(--text-2)}.w3l-cols{padding:4px 12px 7px;border:1px solid var(--hair);border-radius:10px}.w3l-col-locked{display:flex;align-items:center;gap:8px;height:28px;margin-bottom:3px;border-bottom:1px solid var(--soft);font-size:var(--fs-md)}.w3l-col-locked__note{margin-left:auto;font-size:var(--fs-sm);color:var(--text-2)}.w3l-col-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:1px;column-gap:12px}.w3l-col-check{display:flex;align-items:center;gap:8px;height:25px;font-size:var(--fs-md);white-space:nowrap;cursor:pointer}.w3l-col-check>.ic{color:var(--text-2)}.w3l-warn{display:grid;grid-template-columns:auto 1fr;gap:8px;margin-top:8px;padding:7px 10px;border:1px solid var(--warn-line);border-radius:9px;background:var(--warn-bg);font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2)}.w3l-warn .ic{margin-top:1px;color:var(--warn)}.w3l-file-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:var(--fs-sm);color:var(--text-2)}.w3l-file-chips__k{margin-right:2px;font-weight:600;color:var(--ink-2)}.w3l-file-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:6px;background:var(--canvas);font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.w3l-file-chip .ic{color:var(--text-2)}.w3l-saveto{padding-top:12px;border-top:1px solid var(--hair)}.w3l-saveto__head{min-height:21px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--fs-control);font-weight:600}.w3l-savepath{display:flex;align-items:center;gap:5px;height:38px;margin-top:8px;padding:0 5px 0 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap}.w3l-savepath>.ic{flex:none;color:var(--slate)}.w3l-savepath__crumbs{display:flex;align-items:center;min-width:0;overflow:hidden}.w3l-savepath__part{display:inline-flex;align-items:center;gap:5px;margin-right:5px}.w3l-savepath__sep{color:#c3c3c8}.w3l-savepath b{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--text)}.w3l-savepath b .ic{color:var(--accent)}.w3l-savepath>.btn{margin-left:auto}.w3l-folder-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.w3l-savenote{display:flex;align-items:flex-start;gap:7px;margin:7px 0 0;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2)}.w3l-savenote .ic{margin-top:2px;color:var(--ok)}.w3l-by{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-md);font-weight:500;color:var(--ink-2)}.w3l-by b{font-weight:600}.w3l-flags{display:flex;flex-direction:column;gap:var(--sp-3)}.w3l-flag{border:1px solid var(--hair);border-radius:var(--r-md);padding:var(--sp-3)}.w3l-flag__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.w3l-flag__label{font-size:var(--fs-control);font-weight:var(--fw-semibold)}.w3l-flag__tells{display:flex;gap:4px;margin-left:auto}.w3l-flag__before{font-size:var(--fs-md);color:var(--text-2);text-decoration:line-through;text-decoration-color:var(--control-border);line-height:1.5}.w3l-flag__after{font-size:var(--fs-md);color:var(--text);line-height:1.5;margin-top:4px}.w3l-flag__reason{font-size:var(--fs-md);color:var(--warn-fg);margin-top:4px}.w3l-req__main{display:flex;flex-direction:column;min-width:0;min-height:0}.w3l-req__main--preview{background:#e4e4e9}.w3l-paper-bg{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:14px 26px 16px;background:#e4e4e9}.w3l-paper-bar{display:flex;align-items:center;justify-content:space-between;flex:none;width:760px;margin-bottom:10px;font-size:var(--fs-sm);color:var(--text-2)}.w3l-paper-bar b{font-weight:600;color:var(--ink-2)}.w3l-paper{--paper-accent: #6b1e2e;display:flex;flex-direction:column;flex:none;width:760px;min-height:588px;padding:24px 34px 14px;background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #0000001f,0 14px 44px #00000024}.w3l-paper__top{display:flex;align-items:flex-end;justify-content:space-between}.w3l-paper__wordmark{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.45;color:var(--paper-accent)}.w3l-paper__doclabel{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.45;color:#b0894f}.w3l-paper__rule{flex:none;height:2px;margin-top:8px;background:var(--paper-accent)}.w3l-paper__rule2{flex:none;height:1px;margin-top:2px;background:#b0894f}.w3l-paper h1{margin:11px 0 0;font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.w3l-paper__meta{display:flex;flex-wrap:wrap;column-gap:14px;margin-top:4px;font-size:10.5px;line-height:1.5;color:#55555a}.w3l-paper__meta b{font-weight:500;color:#3a3a3c}.w3l-paper__intro{margin-top:9px;font-size:10.5px;line-height:1.45;color:#3a3a3c}.w3l-paper__cap{margin-bottom:1px;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b0894f}.w3l-ptab{width:100%;margin-top:10px;border-collapse:collapse;table-layout:fixed;font-size:10.5px;line-height:1.3}.w3l-ptab th{padding:0 6px 4px;border-bottom:1.5px solid var(--paper-accent);text-align:left;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b0894f}.w3l-ptab td{padding:3px 6px;border-bottom:1px solid #ece8e1;vertical-align:top}.w3l-ptab tr.w3l-ptab__section td{padding:2px 6px;background:#faf7f2;font-size:10.5px;font-weight:600;color:#1d1d1f}.w3l-ptab td.w3l-ptab__n{font-weight:700;color:var(--paper-accent)}.w3l-ptab td.w3l-ptab__hi{font-weight:600;color:var(--paper-accent)}.w3l-ptab td.w3l-ptab__resp{border-left:1px solid #ece8e1}.w3l-paper__foot{display:flex;justify-content:space-between;margin-top:auto;padding-top:6px;border-top:1px solid #b0894f;font-size:9px;color:#6e6e73}.w3l-build{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:8px 22px 0;background:var(--surface)}.w3l-build__top{display:flex;align-items:center;gap:10px;flex:none;height:30px}.w3l-build__top h3{margin:0;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;line-height:1.45}.w3l-build__top .muted{font-size:var(--fs-md)}.w3l-build__hints-toggle{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:var(--fs-md);color:var(--ink-2);white-space:nowrap}.w3l-build__hcnt{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:#eef0f4;font-size:var(--fs-sm);font-weight:600;color:#3f4a5a}.w3l-build-hd,.w3l-build-row{display:grid;grid-template-columns:32px minmax(0,1fr) 54px 274px;column-gap:11px;align-items:center}.w3l-build-hd{flex:none;height:26px;margin-top:2px;border-bottom:1px solid var(--hair);font-size:11.5px;font-weight:600;color:var(--text-2)}.w3l-build-sec{display:flex;align-items:center;gap:8px;flex:none;height:25px;padding:0 2px;border-bottom:1px solid var(--soft);background:var(--sub);font-size:var(--fs-md);font-weight:600;cursor:pointer}.w3l-build-sec>.ic{margin-left:-2px;color:var(--text-2)}.w3l-build-sec .ck-section__num{flex:none}.w3l-build-sec .muted{margin-left:4px;font-size:var(--fs-sm);font-weight:400}.w3l-build-sec:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.w3l-build-row{min-height:34px;padding:2px 0;border-bottom:1px solid var(--soft);font-size:var(--fs-md)}.w3l-build-row__no{font-size:var(--fs-sm);font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.w3l-build-row__text{min-width:0;line-height:1.35}.w3l-build-row--hint .w3l-build-row__text>span{text-decoration:underline dotted #b0894f;text-decoration-thickness:1.5px;text-underline-offset:4px}.w3l-build-row__text .field__textarea{min-height:0}.w3l-prio{font-size:var(--fs-sm);color:var(--ink-2)}.w3l-prio--hi{font-weight:600;color:var(--accent)}.w3l-build-row__hint{display:flex;align-items:center;gap:6px;min-width:0}.w3l-hint-box{display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 0 2px 12px}.w3l-hint-box__label{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:16px;color:#6b5320;white-space:nowrap}.w3l-hint-box__label .ic{color:#9a7a3c}.w3l-hint-box__label u{text-decoration-color:#c9b27f;text-underline-offset:2px}.w3l-hint-box__acts{display:flex;align-items:center;gap:4px}.w3l-hint-box__acts .btn{height:20px;gap:4px;padding:0 8px;border-radius:6px;font-size:11.5px;color:var(--ink-2)}.w3l-hint-box__acts .btn .ic{width:11px;height:11px;color:var(--text-2)}.w3l-build__foot-note{display:flex;align-items:center;gap:7px;margin:0;padding:9px 2px 12px;font-size:var(--fs-sm);color:var(--text-2)}.w3l-build__foot{display:flex;align-items:center;gap:var(--sp-2);flex:none;padding:10px 22px;border-top:1px solid var(--hair)}.w3l-side{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow-y:auto;padding:14px 20px 16px;border-left:1px solid var(--hair)}.w3l-side__sec h4{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;font-size:var(--fs-control);font-weight:600}.w3l-side__row{display:flex;align-items:center;gap:8px;margin-top:6px}.w3l-side__full{display:block}.w3l-side__full+.w3l-side__full{margin-top:8px}.w3l-rounds .radio-set{border-radius:11px}.w3l-rounds .radio-set__row{align-items:flex-start;gap:10px;height:auto;margin-bottom:4px;padding:8px 10px 9px;border-radius:9px}.w3l-rounds .radio-set__row:last-child{margin-bottom:0}.w3l-rounds .radio-set__row .radio{margin-top:3px}.w3l-round-opt{display:flex;flex-direction:column}.w3l-round-opt b{font-size:var(--fs-control);font-weight:600;color:var(--text)}.w3l-round-opt span{font-size:var(--fs-sm);font-weight:400;line-height:1.4;color:var(--text-2)}.w3l-rh-box{padding:8px 10px 9px;border:1px solid #eadfca;border-radius:10px;background:#fdfaf3;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2)}.w3l-rh-box p{margin:0}.w3l-rh-box b{font-weight:600;color:#6b5320}.w3l-rh-box p+p{margin-top:4px;color:var(--text-2)}.w3l-check-row{display:flex;align-items:flex-start;gap:8px;margin:5px 0 0;font-size:var(--fs-md);line-height:1.45;color:var(--ink-2)}.w3l-check-row .ic{flex:none;margin-top:2px;color:var(--ok)}.w3l-check-row--info .ic{color:var(--text-2)}.w3l-fseg .ui-seg{display:flex}.w3l-fseg .ui-seg__item{flex:1;justify-content:center;gap:5px;height:26px}.w3l-fseg .ui-seg__item .ic{width:13px;height:13px}.w3l-fseg+.w3l-side__full{margin-top:8px}.w3l-nb{display:flex;align-items:center;gap:6px;margin:7px 0 0;font-size:var(--fs-sm);font-weight:500;color:var(--ok)}.w3l-drop{margin-top:var(--sp-2)}.w3l-pick-list{border:1px solid var(--hair);border-radius:var(--r-md);max-height:220px;overflow-y:auto;margin-top:var(--sp-2)}.w3l-pick-row{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--soft);font-size:var(--fs-control)}.w3l-pick-row:last-child{border-bottom:none}.w3l-pick-foot{display:flex;justify-content:flex-end;padding:var(--sp-2);border-top:1px solid var(--hair)}.w3l-chat{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--hair);padding-left:var(--sp-5)}.w3l-chat__head{display:flex;align-items:center;gap:8px;font-size:var(--fs-control);font-weight:var(--fw-semibold);margin-bottom:var(--sp-3)}.w3l-chat__body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-2)}.w3l-chat__bubble{align-self:flex-end;max-width:90%;background:var(--canvas);border-radius:var(--r-md);padding:8px 10px;font-size:var(--fs-control)}.w3l-chat__bubble-by{align-self:flex-end;font-size:var(--fs-xs);color:var(--text-2);margin-bottom:4px}.w3l-chat__bot{display:flex;gap:8px}.w3l-chat__bot-icon{width:22px;height:22px;border-radius:50%;background:var(--tint);color:var(--accent);display:grid;place-items:center;flex:none}.w3l-chat__bot-text{font-size:var(--fs-control);line-height:1.5;margin-bottom:6px}.w3l-diff{border:1px solid var(--hair);border-radius:var(--r-md);padding:var(--sp-3);margin-top:6px}.w3l-diff__head{display:flex;justify-content:space-between;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:6px}.w3l-diff__line{display:flex;gap:8px;font-size:var(--fs-md);padding:3px 0}.w3l-diff__sign{width:14px;flex:none;font-weight:var(--fw-bold)}.w3l-diff__sign--add{color:var(--ok)}.w3l-diff__sign--rm{color:var(--bad)}.w3l-diff__sign--chg{color:var(--text-2)}.w3l-diff__meta{font-size:var(--fs-xs);color:var(--text-2)}.w3l-diff__opt{display:flex;align-items:center;gap:6px;font-size:var(--fs-md);margin-top:8px}.w3l-diff__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:var(--sp-2)}.w3l-chat__composer{margin-top:var(--sp-3);border-top:1px solid var(--hair);padding-top:var(--sp-3)}.w3l-mine-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;column-gap:8px;margin:-4px -22px 14px;padding:12px 22px;border-bottom:1px solid var(--hair);background:var(--sub)}.w3l-mine-step{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:start;align-self:stretch;min-width:0;padding:8px 11px 9px;border:1px solid var(--hair);border-radius:10px;background:var(--surface)}.w3l-mine-step--on{border-color:#e3c9cf;box-shadow:0 0 0 3px #6b1e2e12}.w3l-mine-step__icon{width:28px;height:28px;border-radius:8px;background:var(--canvas);display:grid;place-items:center;color:var(--slate)}.w3l-mine-step--on .w3l-mine-step__icon{background:var(--tint);color:var(--accent)}.w3l-mine-step b{display:block;font-size:13px;font-weight:600;line-height:1.3}.w3l-mine-step div>span{display:block;margin-top:1px;font-size:11.5px;line-height:1.4;color:var(--text-2)}.w3l-mine-arrow{display:flex;justify-content:center;color:#b8b8be}.w3l-mine-cols{display:grid;grid-template-columns:minmax(0,1fr) 352px;column-gap:24px;padding:0 2px}.w3l-mine-main{display:flex;flex-direction:column;gap:12px;min-width:0}.w3l-gf-l{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;font-weight:600;color:var(--text-2)}.w3l-gf-r{margin-left:auto;font-size:11.5px;font-weight:400;color:var(--text-2)}.w3l-gf-cnt{margin-left:-2px;font-weight:500}.w3l-dropzone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 20px;border:1.5px dashed var(--line);border-radius:11px;background:var(--sub);text-align:center;font-size:13px}.w3l-dropzone b{font-weight:600}.w3l-dropzone__icon{width:34px;height:34px;border-radius:9px;background:var(--canvas);display:grid;place-items:center;color:var(--slate)}.w3l-dropzone__sub{max-width:420px;font-size:12px;line-height:1.45;color:var(--text-2)}.w3l-dropzone .btn{margin-top:4px}.w3l-dropzone--over{border-color:var(--accent);background:var(--tint);color:var(--accent)}.w3l-wfc{border:1px solid var(--hair);border-radius:11px;overflow:hidden}.w3l-wfc__head{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 12px 0;font-size:13.5px;white-space:nowrap}.w3l-wfc__head>.ic{flex:none;color:var(--slate)}.w3l-wfc__path{min-width:0;overflow:hidden;text-overflow:ellipsis}.w3l-wfc__path b{font-weight:600}.w3l-wfc__ondisk{margin-left:auto;font-size:12px;color:var(--text-2)}.w3l-wfc__sub{padding:3px 12px 9px 36px;font-size:12px;line-height:1.45;color:var(--text-2)}.w3l-wfc__gap{height:9px}.w3l-wfc__reconnect{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px 10px 36px;font-size:12px;color:var(--text-2)}.w3l-watch-tag{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:11px;background:#e7f3eb;color:#1a6b3c;font-size:11.5px;font-weight:600;white-space:nowrap}.w3l-watch-tag--off{background:var(--canvas);color:var(--text-2)}.w3l-wf-row{display:grid;grid-template-columns:16px 116px minmax(0,1fr) auto;column-gap:10px;align-items:center;min-height:33px;padding:0 12px;border-top:1px solid var(--soft);font-size:12.5px}.w3l-wf-row>.ic{color:var(--text-2)}.w3l-wf-row b{font-weight:600}.w3l-wf-v{min-width:0;color:var(--ink-2)}.w3l-wf-row--absent b,.w3l-wf-row--absent .w3l-wf-v{color:var(--muted)}.w3l-wf-tag{font-size:12px;color:var(--muted);white-space:nowrap}.w3l-wf-tag--ok{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--ok)}.w3l-wfc__also{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:7px 12px 9px;border-top:1px solid var(--soft);background:var(--sub);font-size:11.5px;line-height:1.45;color:var(--text-2)}.w3l-wfc__also .btn{flex:none}.w3l-ipv{max-height:196px;overflow-y:auto;border:1px solid var(--hair);border-radius:11px}.w3l-ip-row{display:grid;grid-template-columns:16px minmax(0,1fr) 14px auto;column-gap:10px;align-items:center;min-height:32px;padding:0 12px;border-top:1px solid var(--soft)}.w3l-ip-row:first-child{border-top:0}.w3l-ip-row>.ic{color:#b0b0b6}.w3l-ip-row__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35}.w3l-srcl{display:inline-flex;align-items:center;gap:4px;justify-self:start;height:19px;padding:0 6px;border:1px solid #e7d6da;border-radius:5px;background:#fbf6f7;color:var(--accent);font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.w3l-srcl--link{padding:0}.w3l-srcl--link .btn{height:17px;padding:0 6px;font-size:11px;color:var(--accent)}.w3l-mine-done{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;color:var(--ok)}.w3l-mine-ways{display:flex;flex-direction:column;gap:8px;min-width:0}.w3l-mine-ways>.w3l-gf-l{margin-bottom:-1px}.w3l-w3o{display:grid;grid-template-columns:13px minmax(0,1fr);column-gap:10px;align-items:start;padding:10px 12px 11px;border:1px solid var(--hair);border-radius:11px;cursor:pointer}.w3l-w3o--on{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1a}.w3l-w3o .radio{width:13px;height:13px;margin-top:3px}.w3l-w3o b{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:13px;font-weight:600;line-height:1.35}.w3l-w3o--on b{color:var(--accent)}.w3l-w3o__rec,.w3l-w3o__lat{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--tint);color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:.02em}.w3l-w3o__lat{background:var(--canvas);color:var(--text-2)}.w3l-w3o__body{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--ink-2)}.w3l-w3o__note,.w3l-w3n{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:11.5px;line-height:1.4;color:var(--text-2)}.w3l-w3o__note .ic,.w3l-w3n .ic{flex:none;margin-top:1px}.w3l-w3n{gap:7px;margin-top:2px}.w3l-mine-why{display:inline-flex;align-items:center;gap:8px;max-width:600px;line-height:1.4}.w3l-mine-why .ic{flex:none;color:var(--text-2)}.w3l-cu-hd,.w3l-cu-row{display:grid;grid-template-columns:16px 232px 124px 14px minmax(0,1fr);column-gap:12px;padding:0 18px}.w3l-cu-hd{padding-top:8px;padding-bottom:6px;border-top:1px solid var(--hair);font-size:11.5px;font-weight:600;color:var(--text-2)}.w3l-cu-hd span:first-child{grid-column:span 2}.w3l-cu-row{align-items:start;padding-top:11px;padding-bottom:12px;border-top:1px solid var(--soft)}.w3l-cu-row>.checkbox{margin-top:1px}.w3l-cu-row__item{font-size:13px;line-height:1.4;min-width:0}.w3l-cu-row__num{display:block;font-size:11.5px;color:var(--text-2);font-variant-numeric:tabular-nums}.w3l-cu-row__item b{font-weight:600}.w3l-bcl{display:flex;align-items:center;gap:4px;width:max-content;height:19px;margin-top:6px;padding:0 6px;border-radius:5px;background:var(--tint);color:var(--accent);font-size:11px;font-weight:600;line-height:1}.w3l-cu-arrow{display:flex;padding-top:3px;color:var(--text-2)}.w3l-cu-new{min-width:0}.w3l-cu-evidence{grid-column:3 / -1;display:flex;flex-direction:column;gap:5px;margin-top:8px}.w3l-cu-evidence .pr-ev{margin-top:0;font-size:12px}.w3l-cu-note{display:flex;align-items:flex-start;gap:7px;padding:6px 9px;border-radius:8px;background:var(--canvas);font-size:12px;line-height:1.45;color:var(--ink-2)}.w3l-cu-note .ic{flex:none;margin-top:2px;color:var(--text-2)}.w3l-kdoc{display:inline-flex;align-items:center;gap:3px;flex:none;color:var(--text-2);font-variant-numeric:tabular-nums}.w3l-cu-generic{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:12px;align-items:start;padding:11px 18px 12px;border-top:1px solid var(--soft);font-size:13px;line-height:1.4}.w3l-cu-generic>.checkbox{margin-top:1px}.w3l-cu-generic .pr-ev{margin-top:4px}.w3l-cu-review{margin-left:8px;color:var(--accent);font-weight:var(--fw-medium)}.w3l-dm-section{display:flex;align-items:center;gap:10px;min-height:31px;padding:7px 18px 5px;border-top:1px solid var(--hair);font-size:11.5px;font-weight:600;color:var(--text-2)}.w3l-dm-section__title{display:inline-flex;flex:none;white-space:nowrap;align-items:baseline;gap:6px;font-size:12.5px;color:var(--text)}.w3l-dm-section__title .cnt{font-weight:600;color:var(--text-2)}.w3l-dm-section__note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.w3l-dm-section__more{margin-left:auto}.w3l-dm-docs{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;padding:0 18px 5px}.w3l-dm-doc{display:grid;grid-template-columns:16px 26px minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:4px 0;border-top:1px solid var(--soft)}.w3l-dm-doc:nth-child(-n+2){border-top:0}.w3l-dm-doc__icon{width:26px;height:26px;border-radius:7px;background:var(--canvas);display:grid;place-items:center;color:var(--slate)}.w3l-dm-doc__text{min-width:0}.w3l-dm-doc__name,.w3l-dm-doc__path{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.w3l-dm-doc__name{font-size:12.5px;font-weight:500}.w3l-dm-doc__path{margin-top:1px;font-size:11px;color:var(--text-2)}.w3l-dm-doc__name--link,.w3l-dm-src-link{color:inherit;text-decoration:none}.w3l-dm-doc__name--link:hover{text-decoration:underline}.w3l-dm-hd,.w3l-dm-pr{display:grid;grid-template-columns:16px 26px 288px 128px 14px 96px minmax(0,1fr);column-gap:10px;align-items:center;padding:0 18px}.w3l-dm-hd{padding-top:7px;padding-bottom:5px;border-top:1px solid var(--hair);font-size:11.5px;font-weight:600;color:var(--text-2)}.w3l-dm-hd>span:first-child{grid-column:span 3;min-width:0;white-space:normal}.w3l-dm-hd .w3l-dm-section__title .cnt{margin-left:6px}.w3l-dm-pr{min-height:31px;padding-top:2px;padding-bottom:2px;border-top:1px solid var(--soft)}.w3l-dm-pr--plain{grid-template-columns:16px minmax(0,1fr)}.w3l-dm-pr__num{font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums}.w3l-dm-pr__item{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:500}.w3l-dm-pr__item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w3l-dm-pr__item .ic{flex:none;color:var(--accent)}.w3l-dm-pr .w3l-cu-arrow{padding-top:0}.w3l-dm-pr__room,.w3l-dm-pr__plain{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.35;color:var(--ink-2)}.w3l-dm-pr__room-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w3l-dm-pr__plain{font-size:12.5px;padding:5px 0}.w3l-dm-two{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hair)}.w3l-dm-two>section{min-width:0}.w3l-dm-two>section+section{border-left:1px solid var(--hair)}.w3l-dm-two .w3l-dm-section{border-top:0}.w3l-dm-finding{display:grid;grid-template-columns:16px 76px minmax(0,1fr);column-gap:10px;align-items:start;padding:6px 18px;border-top:1px solid var(--soft)}.w3l-dm-finding>.checkbox{margin-top:2px}.w3l-dm-finding__meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:1px}.w3l-dm-finding__text{font-size:12.5px;line-height:1.4;color:var(--text)}.w3l-dm-finding__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px}.w3l-dm-finding__chips:empty{display:none}.w3l-dm-qn{display:flex;align-items:center;gap:7px;padding:7px 18px 8px;border-top:1px solid var(--soft);font-size:11.5px;color:var(--text-2)}.w3l-dm-qn .ic{flex:none;color:var(--ok)}.w3l-dm-qn--warn .ic{color:var(--warn)}.w3l-sev{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px 0 6px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.w3l-sev i{width:7px;height:7px;border-radius:50%;background:currentColor}.w3l-sev--hi{background:#fbe9e7;color:#9b2119}.w3l-sev--md{background:var(--warn-bg);color:#8a5a12}.w3l-sev--md i{background:var(--warn)}.w3l-sev--lo{background:#e7f3eb;color:#1a6b3c}.w3l-was{padding-left:7px;font-size:11px;color:var(--text-2)}.w3l-tier{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap}.w3l-tier--hi{background:var(--tint);color:var(--accent)}.w3l-tier--md{background:var(--canvas);color:var(--ink-2)}.w3l-status{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap}.w3l-status--not{background:var(--canvas);color:var(--text-2)}.w3l-status--requested{background:var(--soft);color:var(--slate)}.w3l-status--received{background:var(--warn-bg);color:var(--warn-fg)}.w3l-status--review{background:var(--tint);color:var(--accent)}.w3l-status--done{background:var(--ok-bg);color:var(--ok)}.w3l-status--issue{background:var(--bad-bg);color:var(--bad-fg)}.w3l-status--na{background:var(--canvas);color:var(--muted)}.w3l-progress{display:flex;flex-direction:column;gap:6px;padding:var(--sp-4);align-items:center;text-align:center}.w3l-progress__track{width:100%;max-width:320px;height:4px;border-radius:2px;background:var(--track);overflow:hidden}.w3l-progress__fill{display:block;height:100%;background:var(--accent);border-radius:2px;transition:width .24s ease}.w3l-progress__fill--indeterminate{width:30%!important;animation:w3l-indeterminate 1.1s ease-in-out infinite}@keyframes w3l-indeterminate{0%{transform:translate(-120%)}to{transform:translate(330%)}}.w3l-progress__label{font-size:var(--fs-md);color:var(--text-2)}.w3l-empty-note{font-size:var(--fs-md);color:var(--text-2);padding:var(--sp-4);text-align:center}[role=listbox][aria-label=Brand] .menu__icon{width:22px;height:22px}.menu__foot:has(>.w3l-brand__foot){height:auto;padding:8px 10px 10px}.w3l-brand .btn[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.checklists{height:100%;display:flex;flex-direction:column;min-height:0}.ck-muted{color:var(--text-2)}.ck-muted.sm{font-size:var(--fs-sm)}.ck-actions{display:flex;align-items:center;gap:var(--sp-2)}.ck-error{color:var(--bad);font-size:var(--fs-sm);margin:0 0 var(--sp-2)}.ck-link{color:var(--accent);font-weight:500;font-size:var(--fs-md);text-decoration:none}.ck-link:hover{text-decoration:underline}.checklists__loading,.checklists__error{padding:var(--sp-6);color:var(--text-2)}.ck-chip{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px 0 6px;border-radius:11px;font-size:11.5px;font-weight:500;line-height:1;white-space:nowrap;flex:none}.ck-chip--sm{height:18px;font-size:11px}.ck-chip--nr{background:#f2f2f5;color:var(--text-2)}.ck-chip--rq{background:#eef0f4;color:#3f4a5a}.ck-chip--rc{background:#f7f0e3;color:#7a5a24}.ck-chip--ur{background:var(--tint);color:var(--accent)}.ck-chip--cl{background:#e7f3eb;color:#1a6b3c}.ck-chip--is{background:var(--bad-bg);color:var(--bad-fg)}.ck-chip--na{background:#f2f2f5;color:var(--muted)}.ck-glyph{display:block;flex:none}.ck-segbar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--track);width:100%}.ck-segbar i{display:block;height:100%}.ck-riskdot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.ck-av{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:10px;font-weight:600;flex:none}.ck-av--sm{width:18px;height:18px;font-size:9px}.ck-av--lg{width:28px;height:28px;font-size:11px}.ck-av--sq{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);color:var(--slate);font-size:8.5px;font-weight:700;letter-spacing:0}.ck-owner{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);color:var(--ink-2);min-width:0;white-space:nowrap}.ck-owner__name{overflow:hidden;text-overflow:ellipsis}.ck-owner__role{font-size:var(--fs-md)}.ck-prov{vertical-align:1px;line-height:1;white-space:nowrap}.ck-nil{display:block;flex:none;width:12px;height:1.5px;border-radius:1px;background:#c7c7cc}.ck-due{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;display:flex;flex-direction:column;gap:3px}.ck-due--dim{color:var(--muted)}.ck-due__resolved{font-size:var(--fs-xs);color:var(--text-2)}.checklists__empty{flex:1;display:grid;place-items:center}.checklists__empty .empty-state{max-width:420px}.ck-body{flex:1;min-height:0;display:grid;grid-template-columns:236px minmax(0,1fr);column-gap:18px;margin:-2px 0}.ck-rail{display:flex;flex-direction:column;min-width:0;min-height:0;padding-right:16px;border-right:1px solid var(--hair);overflow-y:auto}.ck-rail__head{display:flex;align-items:center;justify-content:space-between;flex:none;height:26px;margin-bottom:2px}.ck-rail__head b{font-size:var(--fs-md);font-weight:600}.ck-rail__head-acts{display:flex;align-items:center;gap:4px}.ck-rail__head .icon-btn{width:24px;height:24px;border-radius:7px;color:var(--text-2)}.ck-rail__head .icon-btn[aria-label="Add a Checklist"]{border:1px solid var(--line)}.ck-ring{flex:none;display:block}.ck-rail__card{flex:none}.ck-rail__card--gap{margin-top:6px}.ck-rail__item{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;align-items:center;padding:8px;border-radius:10px;cursor:pointer}.ck-rail__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ck-rail__item--active{background:var(--tint)}.ck-rail__text{min-width:0}.ck-rail__title{font-size:var(--fs-control);font-weight:600;line-height:1.3}.ck-rail__item--active .ck-rail__title{color:var(--accent)}.ck-rail__subtitle{font-size:11.5px;color:var(--text-2);line-height:1.35;text-wrap:balance}.ck-rail__meta{font-size:var(--fs-xs);color:var(--text-2);margin-top:1px}.ck-rail__toc{padding:4px 0 2px 4px;display:flex;flex-direction:column}.ck-rail__toc-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;column-gap:7px;align-items:center;height:22px;padding:0 6px;border-radius:6px;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;text-decoration:none}.ck-rail__toc-row:hover{background:var(--canvas)}.ck-rail__toc-row--active{background:var(--canvas);color:var(--text);font-weight:500}.ck-rail__toc-title{overflow:hidden;text-overflow:ellipsis}.ck-rail__toc-num{font-size:10.5px;font-weight:700;color:var(--muted)}.ck-rail__toc-num--issue{color:var(--bad)}.ck-rail__toc-frac{font-size:var(--fs-xs);font-weight:400;color:var(--text-2)}.ck-rail__legend{margin-top:auto;padding-top:8px;border-top:1px solid var(--hair);flex:none}.ck-rail__legend-head{font-size:11.5px;font-weight:600;color:var(--text-2);margin-bottom:3px}.ck-rail__legend-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;column-gap:7px;align-items:center;height:18px;font-size:11.5px;color:var(--ink-2)}.ck-rail__legend-row b{font-weight:500;font-size:var(--fs-xs);color:var(--text-2)}.ck-main{display:flex;flex-direction:column;min-width:0;min-height:0}.checklists__band{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex:none;height:42px}.ck-readiness{display:flex;align-items:center;gap:14px;min-width:0}.ck-readiness__label{font-size:11.5px;color:var(--text-2);font-weight:500;line-height:1.2}.ck-readiness__value{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.ck-readiness__bar{width:150px}.ck-readiness__caption{font-size:11.5px;color:var(--text-2);margin-top:6px;white-space:nowrap}.ck-readiness__blocks{padding-left:14px;border-left:1px solid var(--hair)}.ck-readiness__blocks-value{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3;white-space:nowrap}.ck-readiness__blocks-value small{font-size:var(--fs-sm);font-weight:500;color:var(--text-2);letter-spacing:0}.ck-filters{display:flex;flex:none}.ck-filters .pills{flex-wrap:nowrap;gap:6px}.ck-filters .pills__item{gap:6px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:13px;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.ck-filters .pills__count{opacity:1;color:var(--text-2);font-size:11.5px;font-weight:600}.ck-filters .pills__item--active,.ck-filters .pills__item--active:hover{background:var(--tint);border-color:#e6d0d5;color:var(--accent)}.ck-filters .pills__item--active .pills__count{color:var(--accent)}.ck-filters .pills__item:nth-child(2):before{content:"";flex:none;width:12px;height:12px;background:currentColor;-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' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / 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' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat}.ck-table{margin-top:8px;border:1px solid var(--hair);border-radius:10px;overflow:hidden auto;flex:0 1 auto;min-height:0}.ck-table__head,.ck-row{display:grid;grid-template-columns:26px minmax(0,1fr) 92px 114px 88px 28px 38px 22px;column-gap:6px;align-items:center;padding:0 12px}.ck-table__head{position:sticky;top:0;z-index:1;height:28px;background:var(--sub);font-size:var(--fs-xs);font-weight:600;line-height:1.1;color:var(--text-2)}.ck-table__head-cell--center{text-align:center}.ck-section{display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-top:1px solid var(--hair);background:#fcfcfd;cursor:pointer}.ck-section>.ic{color:var(--text-2)}.ck-section__num{font-size:10.5px;font-weight:700;color:var(--accent);background:var(--tint);border-radius:var(--r-sm);height:18px;min-width:18px;padding:0 5px;display:grid;place-items:center;flex:none}.ck-section__title{font-size:var(--fs-control);font-weight:600}.ck-section__count{font-size:11.5px;color:var(--text-2)}.ck-section__progress{margin-left:auto;display:flex;align-items:center;gap:10px}.ck-section__progress-bar{width:150px}.ck-section__progress-text{font-size:11.5px;color:var(--text-2);white-space:nowrap;min-width:94px;text-align:right}.ck-row{min-height:26px;padding-top:2px;padding-bottom:2px;border-top:1px solid var(--soft);font-size:var(--fs-md);cursor:pointer}.ck-row:hover{background:var(--sub)}.ck-row:focus-visible,.ck-section:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ck-row__num{font-size:11.5px;color:var(--text-2);font-weight:500}.ck-row__item{display:block;min-width:0;line-height:1.5}.ck-row__item .ck-prov,.ck-row__item .ck-row__received{margin-left:6px}.ck-row__owner{min-width:0}.ck-row__received{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:var(--r-sm);background:#e7f3eb;color:#1a6b3c;font-size:var(--fs-xs);font-weight:600;white-space:nowrap;vertical-align:1px;line-height:1}.ck-row__cell--center{display:flex;justify-content:center;align-items:center}.ck-row__docs{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-sm);color:var(--ink-2)}.ck-row__docs .ic{color:var(--text-2)}.ck-row__blocks{color:var(--accent);display:flex;justify-content:center}.ck-gen__body{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;max-height:calc(100vh - 256px);overflow-y:auto;padding:12px 2px 2px}.ck-gen__col{display:flex;flex-direction:column;gap:16px;min-width:0}.ck-gen__label{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:var(--fs-sm);font-weight:600;color:var(--text-2)}.ck-gen__types{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ck-gen__type .btn{width:100%;height:38px;justify-content:flex-start;gap:9px;padding:0 12px;border-radius:10px;color:var(--ink-2)}.ck-gen__type .btn .ic{width:16px;height:16px;color:var(--text-2)}.ck-gen__type--on .btn,.ck-gen__type--on .btn:hover{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1a;color:var(--accent)}.ck-gen__type--on .btn .ic{color:var(--accent)}.ck-gen__templates{max-height:340px;overflow-y:auto;padding:3px;border:1px solid var(--hair);border-radius:10px}.ck-gen__template{display:grid;grid-template-columns:13px minmax(0,1fr);column-gap:10px;align-items:start;padding:7px 9px;border-radius:8px;cursor:pointer}.ck-gen__template .radio{margin-top:2px}.ck-gen__template--on{background:var(--tint)}.ck-gen__template b{display:block;font-size:var(--fs-control);font-weight:600;line-height:1.45}.ck-gen__template--on b{color:var(--accent)}.ck-gen__template-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:1px;font-size:11.5px;line-height:1.4;color:var(--text-2)}.ck-gen__depth .ui-seg{display:flex}.ck-gen__depth .ui-seg__item{flex:1;justify-content:center}.ck-gen__hint{margin-top:7px;font-size:11.5px;line-height:1.45;color:var(--text-2)}.ck-gen__sources{border:1px solid var(--hair);border-radius:10px}.ck-gen__source{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:10px;align-items:start;padding:8px 12px;cursor:pointer}.ck-gen__source .checkbox{margin-top:1px}.ck-gen__source+.ck-gen__source{border-top:1px solid var(--soft)}.ck-gen__source-title{display:flex;align-items:center;gap:8px;font-size:var(--fs-control);font-weight:500;line-height:1.45}.ck-gen__source-detail{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--text-2)}.ck-gen__path{display:inline-flex;align-items:center;gap:5px;height:19px;padding:0 6px;border-radius:var(--r-sm);background:var(--canvas);font-size:var(--fs-xs);color:var(--ink-2)}.ck-gen__owners{display:grid;grid-template-columns:minmax(0,1fr) 128px;row-gap:6px;column-gap:10px;align-items:center}.ck-gen__owners>span{font-size:var(--fs-md);color:var(--ink-2)}.ck-gen__owners .select__box,.ck-gen__anchor .select__box{height:28px;gap:7px;padding:0 8px 0 6px;font-size:var(--fs-md)}.ck-gen__owners .select__chev .ic,.ck-gen__anchor .select__chev .ic{width:14px;height:14px}.ck-gen__anchor .select__box>.ic{width:14px;height:14px;color:var(--slate)}.ck-gen__anchor{display:flex;align-items:center;gap:10px}.ck-gen__anchor .select{flex:none;width:150px}.ck-gen__offsets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ck-gen__offset{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--hair);border-radius:7px;background:var(--sub);font-size:var(--fs-sm);color:var(--ink-2)}.ck-gen__offset b{font-weight:600;color:var(--text)}.ck-gen__progress{padding:var(--sp-6);text-align:center;color:var(--text-2)}.ck-review{display:grid;grid-template-columns:minmax(0,1fr) 286px;grid-template-rows:minmax(0,1fr) auto;column-gap:22px;height:100%;min-height:0}.ck-review__main{display:flex;flex-direction:column;min-width:0;min-height:0}.ck-review__band{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:none;padding-bottom:10px}.ck-review__title{display:flex;align-items:center;gap:10px;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.ck-review__pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border:1px solid var(--warn-line);border-radius:11px;background:var(--warn-bg);color:var(--warn-fg);font-size:11.5px;font-weight:600;letter-spacing:0;white-space:nowrap}.ck-review__summary{margin-top:4px;font-size:var(--fs-md);line-height:1.45;color:var(--text-2)}.ck-review__band .btn .ic{width:13px;height:13px}.ck-review__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.ck-review__list{border:1px solid var(--hair);border-radius:10px;overflow:hidden}.ck-review__group+.ck-review__group .ck-review__section{border-top:1px solid var(--hair)}.ck-review__section{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 8px;background:#fcfcfd}.ck-review__section .ck-section__count{margin-left:2px}.ck-review__section-selected{margin-left:auto;font-size:11.5px;font-weight:500;color:var(--accent)}.ck-review__section-spacer{flex:none;width:12px}.ck-review__section-spacer--box{width:16px}.ck-review__row{position:relative;display:grid;grid-template-columns:12px 16px 26px minmax(0,1fr) 178px;column-gap:8px;align-items:center;min-height:29px;padding:3px 12px 3px 8px;border-top:1px solid var(--soft);font-size:var(--fs-md)}.ck-review__row:hover{background:var(--canvas)}.ck-review__row--on,.ck-review__row--on:hover{background:#fbf4f5}.ck-review__row--dragover{box-shadow:inset 0 2px 0 var(--accent)}.ck-review__drag{display:flex;color:#c7c7cc}.ck-review__row[draggable=true] .ck-review__drag{cursor:grab}.ck-review__row:hover .ck-review__drag{color:var(--text-2)}.ck-review__row-itembtn{display:block;min-width:0;line-height:1.5;cursor:pointer}.ck-review__row-itembtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.ck-review__row-itembtn .ck-prov,.ck-review__row-itembtn .ck-row__received,.ck-review__row-itembtn .ck-review__row-skipnote{margin-left:6px}.ck-review__row--skip .ck-review__row-title{color:var(--text-2);text-decoration:line-through}.ck-review__row--skip .ck-review__row-status{opacity:.8}.ck-review__row-skipnote{font-size:var(--fs-xs);color:var(--text-2)}.ck-review__row-status{display:flex;align-items:center;justify-content:flex-end;gap:5px}.ck-review__row-menu{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:none;gap:1px;padding:2px;border:1px solid var(--hair);border-radius:8px;background:var(--surface);box-shadow:0 4px 14px #00000017}.ck-review__row:hover .ck-review__row-menu,.ck-review__row:focus-within .ck-review__row-menu{display:flex}.ck-review__row-menu .btn{height:23px;gap:5px;padding:0 8px;border-radius:6px;color:var(--ink-2);font-size:var(--fs-sm)}.ck-review__row-menu .btn .ic{color:var(--text-2)}.ck-review__row-danger{display:contents}.ck-review__row-danger .btn,.ck-review__row-danger .btn .ic{color:var(--bad)}.ck-review__tag{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:var(--r-sm);background:var(--canvas);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600;line-height:1;white-space:nowrap;flex:none}.ck-review__tag .ic{color:var(--text-2)}.ck-review__note{display:flex;align-items:center;gap:6px;padding:0 12px 5px 70px;font-size:var(--fs-xs);line-height:1.45;color:var(--text-2)}.ck-review__note .ic{flex:none}.ck-review__add{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 52px;border-top:1px solid var(--soft);font-size:var(--fs-md);font-weight:500;color:var(--text-2);cursor:pointer}.ck-review__add:hover{color:var(--accent)}.ck-review__add:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ck-review__collapsed{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;border:1px solid var(--hair);border-radius:10px}.ck-review__collapsed-head{margin-right:2px;font-size:11.5px;font-weight:600;color:var(--text-2)}.ck-review__fold .btn{height:24px;gap:6px;padding:0 8px 0 5px;border-color:var(--hair);border-radius:7px;font-size:var(--fs-sm);font-weight:400;color:var(--ink-2)}.ck-review__fold .btn .btn__label{display:inline-flex;align-items:center;gap:6px}.ck-review__fold .ck-section__num{height:16px;min-width:16px;font-size:10px}.ck-review__fold b{font-size:var(--fs-xs);font-weight:500;color:var(--text-2)}.ck-edit{margin:3px 6px 6px;padding:7px 12px 9px 2px;border:1.5px solid var(--accent);border-radius:10px;background:var(--surface);box-shadow:0 6px 18px #6b1e2e1a}.ck-edit__top{display:grid;grid-template-columns:12px 16px 26px minmax(0,1fr) auto;column-gap:8px;align-items:center}.ck-edit__tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;background:var(--tint);color:var(--accent);font-size:var(--fs-xs);font-weight:600}.ck-edit__body{display:flex;flex-direction:column;gap:6px;margin:6px 0 0 78px}.ck-edit__row3{display:grid;grid-template-columns:1.2fr 1.1fr .9fr;gap:6px}.ck-edit__row3b{display:grid;grid-template-columns:minmax(0,1fr) 185px 124px;gap:6px}.ck-edit__field{display:flex;align-items:center;gap:6px;min-width:0;height:30px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:var(--fs-md);white-space:nowrap}.ck-edit__field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.ck-edit__field>.field{display:flex;flex-direction:row;align-items:center;gap:6px;flex:1;min-width:0;margin:0}.ck-edit__field .field__label,.ck-edit__key{flex:none;margin:0;font-size:var(--fs-xs);font-weight:500;color:var(--text-2)}.ck-edit__field .field__input{flex:1;min-width:0;height:28px;padding:0;border:0;background:none;box-shadow:none;font-size:var(--fs-md)}.ck-edit__field .field__input:focus,.ck-edit__field .field__input:focus-visible{border:0;box-shadow:none;outline:none}.ck-edit__field--title .field__input{font-weight:500}.ck-edit__field .select{flex:1;min-width:0}.ck-edit__field .select__box{height:28px;padding:0;border:0;box-shadow:none;background:none;font-size:var(--fs-md)}.ck-edit__field .select__chev .ic{width:14px;height:14px}.ck-edit__field--picker .cell-select{flex:1;min-width:0;padding:0;background:none;font-size:var(--fs-md)}.ck-edit__field--picker .cell-select>.ic:last-child{margin-left:auto;color:var(--text-2)}.ck-edit__field--switch{justify-content:space-between}.ck-edit__due{gap:5px}.ck-edit__due .cell-select{height:22px;padding:0 4px 0 7px;font-weight:500}.ck-edit__due .num-input__box{height:22px;min-width:30px;padding:0 6px;border-radius:6px;font-size:var(--fs-sm);font-weight:600}.ck-edit__due-resolved{margin-left:3px;font-size:var(--fs-sm);color:var(--text-2)}.ck-edit__field--notes{height:auto;min-height:30px;align-items:flex-start;padding:5px 9px 6px;white-space:normal}.ck-edit__field--notes>.field{align-items:flex-start}.ck-edit__field--notes .field__label{padding-top:1px}.ck-edit__field--notes .field__textarea{height:auto;min-height:18px;line-height:1.45;resize:none;color:var(--ink-2)}.ck-edit__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.ck-edit__source{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;color:var(--text-2);white-space:nowrap}.ck-edit__merged{overflow:hidden;text-overflow:ellipsis}.ck-edit__actions{display:flex;align-items:center;gap:6px;flex:none}.ck-kbd{margin-left:9px;font-size:10.5px;font-weight:500;opacity:.78}.ck-review__rail{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow-y:auto}.ck-review__panel{flex:none;padding:10px 12px;border:1px solid var(--hair);border-radius:10px}.ck-review__panel h4{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;font-size:var(--fs-md);font-weight:600}.ck-review__panel h4 .ck-muted{font-weight:400}.ck-muted.xs{font-size:var(--fs-sm)}.ck-review__bysource-row{display:grid;grid-template-columns:18px minmax(0,1fr) 22px 54px;column-gap:6px;align-items:center;height:21px;font-size:var(--fs-sm);color:var(--ink-2)}.ck-review__bysource-row .ic{color:var(--text-2)}.ck-review__bysource-row b{font-weight:600;text-align:right}.ck-review__bysource-bar{display:block;height:5px;border-radius:3px;background:var(--track);overflow:hidden}.ck-review__bysource-bar i{display:block;height:100%;border-radius:3px;background:var(--slate)}.ck-review__checked-row{display:flex;align-items:center;justify-content:space-between;height:20px;font-size:var(--fs-sm);color:var(--ink-2)}.ck-review__checked-row b{font-weight:600}.ck-review__owners-note{margin:0 0 4px;font-size:var(--fs-sm);color:var(--text-2)}.ck-review__owners{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:3px;column-gap:8px;align-items:center;font-size:var(--fs-sm);color:var(--ink-2)}.ck-review__owners .ck-owner{font-size:var(--fs-sm)}.ck-review__warning{display:grid;grid-template-columns:auto 1fr;gap:8px;flex:none;margin:0;padding:8px 10px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-bg);font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2)}.ck-review__warning .ic{margin-top:1px;color:var(--warn)}.ck-review__foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin-top:10px;padding-top:10px;border-top:1px solid var(--hair)}.ck-review__foot-acts{display:flex;align-items:center;gap:10px}.ck-bulkbar{display:flex;align-items:center;gap:2px;height:38px;padding:0 4px 0 12px;border-radius:10px;background:#1d1d1f;color:#fff;font-size:var(--fs-md);box-shadow:0 6px 18px #0000002e}.ck-bulkbar__label{display:flex;align-items:center;gap:7px;margin-right:6px;font-weight:600}.ck-bulkbar__count{display:inline-grid;place-items:center;height:18px;min-width:18px;padding:0 5px;border-radius:5px;background:#fff;color:#1d1d1f;font-size:var(--fs-xs);font-weight:700}.ck-bulkbar__sep{width:1px;height:18px;margin:0 4px;background:#48484a}.ck-bulkbar .btn,.ck-bulkbar .btn:hover{height:28px;padding:0 9px;border-color:transparent;border-radius:7px;background:transparent;color:#f2f2f7;font-weight:500}.ck-bulkbar .btn:hover{background:#ffffff1a}.ck-bulkbar .btn .ic{color:#a1a1a6}.ck-bulkbar__danger .btn,.ck-bulkbar__danger .btn .ic{color:#ff9d94}.ck-bulkbar .icon-btn{width:28px;height:28px;border:0;background:transparent;color:#a1a1a6}.ck-bulkbar .icon-btn:hover{background:#ffffff1a}.ck-bulkbar__form{display:flex;align-items:center;gap:6px}.ck-bulkbar__form .field{display:flex;align-items:center;gap:6px;margin:0}.ck-bulkbar__form .field__label{margin:0;color:#d1d1d6}.ck-bulkbar__form .field__input,.ck-bulkbar__form .select__box{height:28px}.dialog:has(>.dialog__body>.ck-win){top:8px;height:calc(100vh - 16px);max-height:calc(100vh - 16px);box-shadow:0 28px 80px #00000047,0 0 0 .5px #0000001f}.dialog:has(>.dialog__body>.ck-win)>.dialog__head{padding:10px 20px 0 36px;border-bottom:0;gap:4px}.dialog:has(>.dialog__body>.ck-win)>.dialog__head>div{flex:1;min-width:0}.dialog:has(>.dialog__body>.ck-win) .panel-crumb{width:auto;height:28px;margin-bottom:8px}.dialog:has(>.dialog__body>.ck-win) .dialog__title{max-width:900px;font-size:23px;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.dialog:has(>.dialog__body>.ck-win) .dialog__sub{margin-top:5px;font-size:13.5px}.dialog:has(>.dialog__body>.ck-win)>.dialog__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.ck-win{flex:1;min-height:0;display:flex;flex-direction:column}.ck-win__loading{padding:16px 36px}.ck-item__crumb{display:inline-flex;align-items:center;gap:6px}.panel-crumb .ck-item__crumb .ic{color:#b8b8bd}.ck-item__top-acts{display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--text-2)}.panel-crumb .ck-item__top-acts .ic{color:var(--text-2)}.ck-item__top-acts .ck-item__dealchip{margin-right:8px}.ck-item__head{flex:none;padding:12px 36px 10px}.ck-item__props{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ck-item__prop{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border:1px solid var(--hair);border-radius:8px;background:var(--surface);font-size:var(--fs-md);color:var(--ink-2);white-space:nowrap}.ck-item__prop>.ic{color:var(--text-2)}.ck-item__prop-key{font-size:var(--fs-xs);font-weight:500;color:var(--text-2)}.ck-item__prop .ck-owner__role{font-size:var(--fs-sm)}.ck-item__prop .switch{transform:scale(.8);margin:0 -3px}.ck-item__dot{margin:0 1px;color:var(--control-border)}.ck-item__tabs{flex:none;display:flex;align-items:center;padding:0 36px;border-bottom:1px solid var(--hair)}.ck-item__tabs .ui-tabs{flex:1;min-width:0;border-bottom:0}.ck-item__dealchip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;background:var(--canvas);font-size:var(--fs-md);font-weight:500;color:var(--ink-2)}.ck-item__dealchip i{width:8px;height:8px;border-radius:50%;background:var(--ok)}.ck-item__body{flex:1;min-height:0;overflow-y:auto;padding:14px 36px 16px}.ck-item__body--comments{padding-top:0}.ck-item__body--qa{display:flex;flex-direction:column;overflow:hidden;padding:8px 36px 10px}.ck-item__body--qa>.ck-lanes{flex:1;grid-template-rows:minmax(0,1fr)}.ck-item__overview{display:grid;grid-template-columns:minmax(0,1fr) 338px;column-gap:30px}.ck-item__col{display:flex;flex-direction:column;gap:14px;min-width:0}.ck-item__section h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:var(--fs-nav);font-weight:600}.ck-item__section-count{font-size:var(--fs-sm);font-weight:500;color:var(--text-2);letter-spacing:0}.ck-openpoint{display:grid;grid-template-columns:14px minmax(0,1fr) auto;column-gap:10px;align-items:center;min-height:30px;padding:3px 0;border-bottom:1px solid var(--soft);font-size:var(--fs-control)}.ck-openpoint__right{display:flex;align-items:center;gap:6px}.ck-linked{display:inline-flex;align-items:center;gap:6px;height:26px;margin-top:7px;padding:0 9px;border:1px dashed #cfcfd4;border-radius:8px;font-size:var(--fs-md);color:var(--ink-2)}.ck-linked .ic{color:var(--text-2)}.ck-finding{padding:11px 14px 12px;border:1px solid var(--warn-line);border-radius:12px;background:var(--warn-bg)}.ck-finding__head{display:flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600}.ck-finding__head>.ic{color:var(--warn)}.ck-finding__head-right{display:flex;align-items:center;gap:6px;margin-left:auto}.ck-finding__risk{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border:1px solid #efdcae;border-radius:10px;background:var(--surface);font-size:var(--fs-xs);font-weight:600;color:var(--warn-fg)}.ck-finding__risk .ck-riskdot{width:8px;height:8px}.ck-finding__quote-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.ck-finding__quote{margin:0;font-size:var(--fs-body);line-height:1.5;color:var(--text)}.ck-finding__quoteby{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap}.ck-finding__body{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--warn-line);font-size:var(--fs-md);line-height:1.55;color:var(--ink-2)}.ck-finding__body .ck-prov{margin:0 4px}.ck-item__qa{display:flex;flex-direction:column}.ck-item__msg{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px;padding:5px 0}.ck-item__msg+.ck-item__msg{border-top:1px solid var(--soft)}.ck-item__msg .avatar,.ck-qmsg .avatar{width:24px;height:24px}.ck-item__msg-head{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2)}.ck-item__msg-head b{font-size:var(--fs-md);font-weight:600;color:var(--text)}.ck-item__msg-text{margin:1px 0 0;font-size:var(--fs-md);line-height:1.45}.ck-lanes{display:grid;grid-template-columns:minmax(0,1fr) 312px;column-gap:18px;min-height:0}.ck-lane{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--hair);border-radius:12px;background:var(--surface);overflow:hidden}.ck-lane--internal{border-color:#e6e6eb;background:var(--canvas)}.ck-lane__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none;padding:8px 14px 7px;border-bottom:1px solid var(--hair)}.ck-lane--internal .ck-lane__head{border-bottom-color:#e3e3e8}.ck-lane__title{display:flex;align-items:center;gap:7px;font-size:var(--fs-body);font-weight:600;line-height:1.45}.ck-lane__title>.ic{color:var(--text-2)}.ck-lane__sub{margin-top:2px;font-size:11.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-lane__head>div{min-width:0}.ck-lane__head .ck-link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ck-lane__badge{display:inline-flex;align-items:center;gap:4px;flex:none;height:18px;padding:0 6px;border-radius:var(--r-sm);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ck-lane__badge--ext{background:#eef0f4;color:#3f4a5a}.ck-lane__badge--int{background:var(--tint);color:var(--accent)}.ck-lane__body{flex:1;min-height:0;overflow-y:auto;padding:0 14px}.ck-lane__body--internal{padding-top:10px}.ck-qmsg{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px;padding:5px 0}.ck-qmsg--first+.ck-qmsg--first,.ck-qmsg--answer+.ck-qmsg--first{border-top:1px solid var(--soft)}.ck-qmsg--answer{margin-left:34px;padding-left:10px;border-left:2px solid var(--hair)}.ck-qmsg__head{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap}.ck-qmsg__head b{font-size:var(--fs-md);font-weight:600;color:var(--text)}.ck-qmsg__num{padding:1px 6px;border-radius:var(--r-sm);background:var(--canvas);font-size:11.5px;font-weight:600;color:var(--ink-2)}.ck-qmsg__text{margin:2px 0 0;font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2)}.ck-note{padding:7px 10px 8px;border:1px solid #e6e6eb;border-radius:10px;background:var(--surface)}.ck-note+.ck-note{margin-top:7px}.ck-note__head{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap}.ck-note__head b{font-size:var(--fs-md);font-weight:600;color:var(--text)}.ck-note__text{margin:3px 0 0;font-size:var(--fs-md);line-height:1.45}.ck-composer{flex:none;margin:8px 14px 0;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.ck-composer:focus-within,.ck-composer--ready{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1a}.ck-composer__to{display:flex;align-items:center;gap:7px;height:28px;padding:0 10px;border-bottom:1px solid var(--soft);background:var(--sub);font-size:11.5px;color:var(--text-2);white-space:nowrap}.ck-composer__to-note{overflow:hidden;text-overflow:ellipsis}.ck-composer__key{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ck-composer__row{display:flex;align-items:center;gap:6px;height:38px;padding:0 6px 0 10px}.ck-composer__input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;font:inherit;font-size:var(--fs-control);color:var(--text)}.ck-composer__input::placeholder{color:var(--muted)}.ck-composer__note{flex:none;margin:0;padding:5px 14px 9px;font-size:11.5px;color:var(--text-2)}.ck-composer--compact{display:flex;align-items:center;gap:8px;height:34px;margin:8px 0 0;padding:0 6px 0 12px}.ck-item__col .ck-composer__note{padding:5px 0 0}.ck-doclist{display:flex;flex-direction:column;gap:6px}.ck-doc{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;column-gap:10px;align-items:center;padding:7px 10px;border:1px solid var(--hair);border-radius:10px;color:inherit;text-decoration:none}.ck-doc[href]:hover,.ck-doc--live:hover{border-color:var(--line);background:var(--sub)}.ck-doc--live{cursor:pointer}.ck-doc__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--canvas);color:var(--slate)}.ck-doc__text{min-width:0}.ck-doc__title{display:block;font-size:var(--fs-md);font-weight:500;line-height:1.35;overflow-wrap:anywhere}.ck-doc__meta{display:block;margin-top:1px;font-size:11.5px;color:var(--text-2)}.ck-doc__open{color:var(--text-2)}.ck-history{position:relative;padding-left:32px}.ck-history__item{position:relative;padding:5px 0 7px}.ck-history__item>.avatar{position:absolute;top:5px;left:-32px}.ck-history__item:not(:last-child):after{content:"";position:absolute;top:28px;bottom:-4px;left:-22px;width:1.5px;background:var(--hair)}.ck-history__text{font-size:var(--fs-md);line-height:1.45}.ck-history__text b{font-weight:600}.ck-history__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;color:var(--text-2)}.ck-closing{display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:16px;height:100%;min-height:0;margin:-2px 0}.ck-closing--wide{grid-template-columns:236px minmax(0,1fr);column-gap:18px}.ck-mini-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding-right:10px;border-right:1px solid var(--hair)}.ck-mini-rail .icon-btn{border:1px solid var(--line);color:var(--text-2)}.ck-mini-rail__item{display:flex;flex-direction:column;align-items:center;gap:4px;width:48px;padding:6px 3px 5px;border-radius:10px;font-size:10.5px;font-weight:600;color:var(--text-2);cursor:pointer}.ck-mini-rail__item--active{background:var(--tint);color:var(--accent)}.ck-mini-rail__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ck-close-main{display:flex;flex-direction:column;min-width:0;min-height:0}.ck-close-band{display:flex;align-items:center;gap:10px;flex:none;height:40px}.ck-close-band__stat{display:flex;flex-direction:column;justify-content:center;gap:1px}.ck-close-band__key{font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.ck-close-band__value{font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.15;white-space:nowrap}.ck-close-band__signals{display:flex;flex-direction:column;gap:4px;min-width:0;padding-left:11px;border-left:1px solid var(--hair)}.ck-close-band__signals>div{display:flex;align-items:center;gap:7px;min-width:0;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.ck-close-band__signals>div>span:last-child{overflow:hidden;text-overflow:ellipsis}.ck-close-band__stat,.ck-close-band__target,.ck-close-band__acts{flex:none}.ck-close-band__target{display:flex;flex-direction:column;gap:3px;padding-left:11px;border-left:1px solid var(--hair)}.ck-close-band__target>div{display:flex;align-items:center;gap:7px;white-space:nowrap}.ck-close-band__target b{font-size:var(--fs-lg);font-weight:600}.ck-close-band__acts{display:flex;align-items:center;gap:6px;margin-left:auto}.ck-close-band__acts .icon-btn{width:28px;height:28px}.ck-path{display:flex;align-items:stretch;flex:none;height:48px;margin-top:6px;border:1px solid var(--hair);border-radius:10px;overflow:hidden}.ck-path__step{position:relative;flex:1;min-width:0;padding:6px 4px 5px 18px;border-left:1px solid var(--hair);background:var(--surface);cursor:pointer}.ck-path__step:first-child{padding-left:12px;border-left:0}.ck-path__step:before{content:"";position:absolute;top:50%;left:-7px;z-index:1;width:12px;height:12px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);background:inherit;transform:translateY(-50%) rotate(45deg)}.ck-path__step:first-child:before{display:none}.ck-path__step--now{background:var(--tint)}.ck-path__step--risk{background:#fdf1ef}.ck-path__title{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden}.ck-path__title .ck-section__num{height:17px;min-width:17px;font-size:10px}.ck-path__step--now .ck-path__title{color:var(--accent)}.ck-path__status{margin-top:2px;font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-path__step--risk .ck-path__status{color:var(--bad);font-weight:500}.ck-close-grid{display:grid;grid-template-columns:minmax(0,1fr) 448px;column-gap:14px;flex:1;min-height:0;margin-top:7px;overflow-y:auto;align-items:start}.ck-close-col{display:flex;flex-direction:column;gap:10px;min-width:0}.ck-card{padding:0 12px 5px;border:1px solid var(--hair);border-radius:10px}.ck-card__head{display:flex;align-items:center;gap:8px;height:28px;font-size:var(--fs-control);font-weight:600}.ck-card__head .ck-section__num{font-size:10px}.ck-card__summary{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;font-weight:500;color:var(--text-2)}.ck-card__head--two{flex-wrap:wrap;row-gap:0;height:auto;padding:6px 0 3px}.ck-card__head--two .ck-card__summary{flex-basis:100%;justify-content:flex-end;margin-left:0;font-size:var(--fs-xs)}.ck-cond{display:grid;grid-template-columns:14px minmax(0,1fr) 128px 128px;column-gap:8px;align-items:center;min-height:37px;padding:2px 0;border-top:1px solid var(--soft);cursor:pointer}.ck-cond__main{min-width:0}.ck-cond__title{font-size:var(--fs-md);font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-cond__meta{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px;font-size:11.5px;color:var(--text-2);white-space:nowrap}.ck-cond__meta-text{overflow:hidden;text-overflow:ellipsis}.ck-cond__changed{display:inline-flex;align-items:center;flex:none;height:18px;padding:0 6px;border:1px solid var(--warn-line);border-radius:var(--r-sm);background:var(--warn-bg);font-size:10.5px;font-weight:600;color:var(--warn-fg)}.ck-cond__owner{min-width:0}.ck-cond__owner .ck-owner{font-size:var(--fs-sm)}.ck-cond__status{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ck-cond__status .ck-prov,.ck-docsig__top .ck-prov{height:16px;font-size:10.5px}.ck-docsig{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;min-height:35px;padding:2px 0;border-top:1px solid var(--soft);cursor:pointer}.ck-docsig__main{min-width:0}.ck-docsig__title{font-size:var(--fs-md);font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-docsig__signatories{margin-top:2px;font-size:11.5px;color:var(--text-2);white-space:nowrap}.ck-docsig__stage{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ck-docsig__top{display:flex;align-items:center;gap:6px}.ck-docsig__steps{display:flex;gap:3px}.ck-docsig__steps i{display:block;width:12px;height:5px;border-radius:3px;background:#e6e6eb}.ck-docsig__steps i.on{background:var(--ok)}.ck-docsig__steps i.half{background:repeating-linear-gradient(135deg,#8fc6a5 0,#8fc6a5 3px,#e6e6eb 3px,#e6e6eb 5px)}.ck-docsig__label{font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap}.ck-deliv-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;padding-bottom:2px}.ck-deliv-party{display:flex;align-items:baseline;gap:6px;padding-bottom:2px;font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.ck-deliv-party small{font-size:var(--fs-xs);font-weight:400;color:var(--text-2)}.ck-deliv-item{display:grid;grid-template-columns:11px minmax(0,1fr);column-gap:6px;align-items:start;padding:1px 0;font-size:11.5px;line-height:1.34;color:var(--ink-2);cursor:pointer}.ck-deliv-item .ck-glyph{margin-top:2px}.ck-funds{display:grid;grid-template-columns:168px 24px minmax(0,1fr);align-items:center;padding:2px 0 3px}.ck-funds__block{padding:8px 10px;border:1px solid var(--hair);border-radius:9px;background:var(--sub);cursor:pointer}.ck-funds__block b{display:block;font-size:var(--fs-md);font-weight:600;line-height:1.3}.ck-funds__block span{display:block;margin-top:2px;font-size:var(--fs-xs);line-height:1.35;color:var(--text-2)}.ck-funds__arrow{display:flex;justify-content:center;color:var(--text-2)}.ck-funds__uses{display:flex;flex-direction:column;min-width:0}.ck-funds__row{display:grid;grid-template-columns:minmax(0,1fr) 30px;column-gap:8px;align-items:center;height:18px;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;cursor:pointer}.ck-funds__row>span:first-child{overflow:hidden;text-overflow:ellipsis}.ck-funds__amount{justify-self:end;display:inline-block;flex:none;width:26px;height:9px;border:1.5px solid #c3c3c8;border-radius:3px}.ck-cond:focus-visible,.ck-docsig:focus-visible,.ck-deliv-item:focus-visible,.ck-funds__row:focus-visible,.ck-funds__block:focus-visible,.ck-path__step:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ck-close-band__note{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--text-2)}.ck-agenda-warn{width:min(520px,calc(100vw - 48px))}.ck-agenda-warn__body{padding:var(--sp-4) var(--sp-6);font-size:var(--fs-md)}a.btn{text-decoration:none}.w4-src{vertical-align:1px;text-decoration:none}a.w4-src:hover{color:var(--ink-2)}.w4-bm{display:inline-grid;place-items:center;flex:none;background:#f1f2f5;border:1px solid #d6d9e0;color:var(--slate);font-weight:var(--fw-bold);letter-spacing:.02em;line-height:1;font-style:normal}.w4-bm--firm{background:var(--accent);border-color:var(--accent);color:#fff}.w4-bm--building{color:var(--slate)}.w4-paste{padding-top:12px}.w4-paste__done{margin:12px 0 4px;color:var(--ink-2)}.w4-avatar{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:10px;font-weight:var(--fw-semibold)}.w4-panel__muted{color:var(--text-2);font-size:var(--fs-md)}.w4-panel__count{color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-left:4px}.mention{color:var(--accent);font-weight:var(--fw-medium)}.dialog:has(.w4-email){top:24px}.dialog:has(.w4-email) .dialog__head{align-items:center;padding:14px 16px 12px 22px}.dialog:has(.w4-email) .dialog__head>div{display:flex;align-items:baseline}.dialog:has(.w4-email) .dialog__sub{margin:0 0 0 10px}.dialog:has(.w4-email) .dialog__body{padding:0 0 16px}.w4-email-foot{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.w4-email-foot .ic{color:var(--text-2)}.w4-email-fr{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:10px;padding:8px 22px;border-bottom:1px solid var(--soft);font-size:13px}.w4-email-fr--from{grid-template-columns:62px 1fr auto}.w4-email-fr--rcpt{align-items:start;padding-top:9px;padding-bottom:9px}.w4-email-fr--rcpt>.w4-email-lbl{padding-top:4px}.w4-email-lbl{font-size:12.5px;font-weight:500;color:var(--text-2)}.w4-email-muted{margin-left:8px;font-size:12.5px;color:var(--text-2)}.w4-email-subj{font-weight:600}.w4-email-sig{display:flex;align-items:center;gap:8px}.w4-email-sig>.w4-email-lbl{font-size:12px}.w4-email-sig .select__box{height:30px;gap:8px;padding:0 8px 0 7px}.w4-email-rcp{display:flex;flex-wrap:wrap;gap:6px;min-height:26px}.w4-rc{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 4px;border-radius:13px;background:var(--canvas);font-size:12.5px;white-space:nowrap;cursor:grab}.w4-rc em{font-style:normal;color:var(--text-2)}.w4-rc__gp{display:flex;margin-right:-3px;color:#c4c4c9}.w4-rc:hover .w4-rc__gp{color:var(--accent)}.w4-rc.is-dragging{opacity:.4}.w4-rc__x{display:none;margin:0 -6px 0 -2px}.w4-rc__x .icon-btn{width:18px;height:18px;border-radius:9px}.w4-rc:hover .w4-rc__x,.w4-rc:focus-within .w4-rc__x{display:flex}.w4-dropl{position:relative;display:inline-block;width:2px;height:26px;margin-left:1px;border-radius:1px;background:var(--accent)}.w4-dropl:before,.w4-dropl:after{content:"";position:absolute;left:-2.5px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.w4-dropl:before{top:-4px}.w4-dropl:after{bottom:-4px}.w4-email-rhint{display:flex;align-items:center;gap:7px;padding:7px 22px 8px 94px;border-bottom:1px solid var(--soft);font-size:12px;color:var(--text-2)}.w4-email-cnh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 22px 0}.w4-email-cnl{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;color:var(--text-2);white-space:nowrap}.w4-email-cnl b{font-weight:600;color:var(--text)}.w4-email-note{margin:8px 22px 0;padding:12px 16px 13px;border:1px solid var(--hair);border-radius:10px;font-size:13.5px;line-height:1.6}.w4-email-note .inline-edit--doc{align-items:flex-start}.w4-email-p{display:block}.w4-email-p+.w4-email-p{margin-top:9px}.w4-email-sigb{margin-top:11px;padding-top:10px;border-top:1px solid var(--soft);font-size:13px;line-height:1.5}.w4-email-sigb b{display:block;font-weight:600}.w4-email-bw{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-size:13.5px;font-weight:650;letter-spacing:.015em;white-space:nowrap}.w4-email-hint{margin:6px 22px 0;font-size:12px;color:var(--text-2)}.w4-email-err{margin:6px 22px 0}.w4-email-att{display:flex;align-items:center;gap:11px;margin:12px 22px 0;padding:9px 12px;border:1px solid var(--hair);border-radius:10px}.w4-email-pdf{display:grid;place-items:center;flex:none;width:30px;height:36px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.04em}.w4-email-att__main{min-width:0}.w4-email-att__t{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w4-email-att__s{font-size:12px;color:var(--text-2)}.w4-email-att .btn--link{margin-left:auto}.w4-email-sent{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px}.w4-email-a{color:var(--accent);font-weight:500;text-decoration:none}.w4-editor{display:flex;flex-direction:column;height:100%;min-height:0}.page-header.w4-dbar{justify-content:space-between;gap:16px;height:56px;padding:0 24px 0 32px}.w4-crumbs{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:var(--text-2);white-space:nowrap}.w4-crumbs .ic{color:var(--text-2)}.w4-crumbs a{color:var(--text-2);text-decoration:none}.w4-crumbs a:hover{color:var(--text)}.w4-crumbs b{font-weight:500;color:var(--text)}.w4-dbar__r{display:flex;align-items:center;gap:10px}.w4-saved{display:flex;align-items:center;gap:5px;margin-right:4px;font-size:12px;color:var(--text-2)}.w4-ed{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.w4-ed--rail{grid-template-columns:minmax(0,1fr) 340px}.w4-doc{min-width:0;min-height:0;overflow-y:auto;padding:18px 36px 40px}.w4-doc-in{max-width:724px;margin:0 auto}.w4-doc-in--closing{max-width:780px}.w4-doc .ic{display:block;flex:none}.w4-dmeta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2)}.w4-dpill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:var(--canvas);font-size:11px;font-weight:600;color:var(--ink-2)}.w4-dby{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ink-2)}.w4-doc-in--closing .w4-dby{font-weight:400;color:var(--text-2)}.w4-dotsep{color:#c3c3c8;margin:0 1px}.w4-xnote{display:flex;align-items:flex-start;gap:8px;margin-top:11px;padding:8px 12px;border-radius:9px;background:var(--canvas);font-size:12px;line-height:1.5;color:var(--ink-2)}.w4-xnote .ic{margin-top:2px}.w4-fixstrip{display:flex;align-items:center;gap:8px;height:34px;margin-top:10px;padding:0 10px 0 12px;border:1px solid var(--hair);border-radius:9px;background:var(--sub);font-size:12.5px;color:var(--ink-2)}.w4-fixstrip .btn--link{margin-left:2px;font-size:12.5px}.w4-fixstrip>.ic{color:var(--text-2)}.w4-fixstrip+.w4-xnote{margin-top:8px}.w4-notice{margin:8px 0 0}.w4-doc .inline-edit--doc{margin-top:-2px;margin-bottom:-2px}.w4-doc .inline-edit--doc:not(.is-editing){min-height:0}.w4-dtitle{display:flow-root;margin-top:14px;font-size:27px;font-weight:700;letter-spacing:-.022em;line-height:1.2}.w4-doc-in--closing .w4-dtitle{margin-top:11px}.w4-props{display:grid;grid-template-columns:88px 1fr;row-gap:6px;margin:12px 0 0;font-size:13px;line-height:1.5}.w4-props--closing{row-gap:4px;margin-top:9px}.w4-props dt{font-size:12.5px;color:var(--text-2)}.w4-props dd{margin:0}.w4-firm{display:grid;grid-template-columns:88px 1fr}.w4-firm b{font-weight:600}.w4-obj{display:grid;grid-template-columns:88px 1fr;margin:12px 0 0;padding-top:11px;border-top:1px solid var(--hair);font-size:13.5px;line-height:1.5}.w4-obj dt{justify-self:start;font-size:12.5px;color:var(--text-2)}.w4-obj dd{margin:0;min-width:0}.w4-obj .prov-chip,.w4-li .prov-chip,.w4-intl .prov-chip{margin-left:6px}.w4-as{margin-top:15px}.w4-doc-in--closing .w4-as{margin-top:11px}.w4-as-h{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;column-gap:10px}.w4-as-h--closing{grid-template-columns:22px minmax(0,1fr) auto}.w4-as-n{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--tint);color:var(--accent);font-size:12px;font-weight:700}.w4-as-t{display:flex;align-items:center;gap:8px;min-width:0;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.w4-as-t>.inline-edit{min-width:0}.w4-doc-in--closing .w4-as-t{white-space:nowrap}.w4-tbox{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--canvas);font-size:12px;color:var(--ink-2);white-space:nowrap}.w4-own{display:flex;align-items:center;justify-content:flex-end;min-width:0;margin-right:-6px}.w4-own>.btn{gap:6px;height:26px;padding:0 5px 0 7px;border:1px solid transparent;border-radius:7px;background:none;font-size:12.5px;font-weight:400;color:var(--ink-2)}.w4-own>.btn:hover:not(:disabled){background:var(--canvas)}.w4-own.is-open>.btn{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-ring)}.w4-own>.btn .btn__label{display:inline-flex;align-items:center;gap:6px}.w4-own>.btn .btn__trail{margin-left:-1px;color:#aeaeb2}.w4-own.is-open>.btn .btn__trail{color:var(--text-2)}.w4-own em{font-style:normal;color:var(--text-2)}.w4-own>.btn:disabled{opacity:1;cursor:default}.w4-stack{display:inline-flex;gap:2px}.w4-stack .avatar{width:18px;height:18px;font-size:8.5px}.w4-own--party{gap:6px;margin-right:0;min-width:150px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.w4-sq{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--slate);font-size:8.5px;font-weight:700}.w4-kst{display:inline-flex;align-items:center;gap:5px;height:21px;flex:none;padding:0 8px 0 6px;border-radius:11px;font-size:11.5px;font-weight:500;line-height:1;white-space:nowrap;letter-spacing:0}.w4-kst--neutral{background:#f2f2f5;color:var(--text-2)}.w4-kst--progress{background:var(--tint);color:var(--accent)}.w4-kst--issue{background:var(--bad-bg);color:var(--bad-fg)}.w4-kst .gl{flex:none}.w4-as-m{display:flex;align-items:center;gap:8px;margin:4px 0 0 32px;font-size:12px;color:var(--text-2)}.w4-as-m b{font-weight:500;color:var(--ink-2)}.w4-srcl{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 6px;border:1px solid #e7d6da;border-radius:5px;background:#fbf6f7;color:var(--accent);font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.w4-as ul{margin:4px 0 0 32px;padding:0;list-style:none}.w4-li{position:relative;padding:2px 0;font-size:13.5px;line-height:1.55}.w4-li:before{content:"";position:absolute;left:-13px;top:10px;width:5px;height:5px;border-radius:50%;background:#b8b8be}.w4-li--chk:before{display:none}.w4-cbx{position:absolute;left:-22px;top:4px;width:16px;height:16px;border:1.5px solid var(--control-border);border-radius:4px;background:var(--surface)}.w4-li .inline-edit__text .mention,.w4-li .mention{padding:0 3px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-weight:500}.w4-due{font-style:normal;font-size:12.5px;color:var(--text-2)}.w4-ehint{display:flex;align-items:center;gap:6px;margin:7px 0 2px}.w4-li .inline-edit__acts{display:none}.w4-doc .w4-li .inline-edit--doc.is-editing{min-height:0}.w4-li:has(>.inline-edit.is-editing):before{left:-19px}.w4-li>.inline-edit.is-editing~.prov-chip{margin-left:12px}@supports (field-sizing: content){.w4-li>.inline-edit.is-editing{display:inline-flex;max-width:100%;vertical-align:top}.w4-li>.inline-edit.is-editing .inline-edit__input{field-sizing:content}}.w4-doc-in--closing .w4-as ul{margin-top:3px}.w4-doc-in--closing .w4-li{padding:1px 0;line-height:1.5}.w4-doc-in--closing .w4-li:before{top:9px}.w4-as ul.w4-todos{margin-top:3px}.w4-todos .w4-li{padding-left:23px;padding-top:0;padding-bottom:0}.w4-todos .w4-cbx{left:0;top:4px;width:14px;height:14px}.w4-intl{display:grid;grid-template-columns:auto 1fr;column-gap:8px;margin-top:12px;padding:8px 12px 9px;border:1px dashed #cdb9be;border-radius:10px;background:#fcf9fa}.w4-intl .ic{margin-top:3px;color:var(--accent)}.w4-intl p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.w4-intl b{margin-right:6px;font-size:12px;font-weight:600;color:var(--accent)}.w4-rv{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--hair);background:var(--sub);font-size:13px}.w4-rv .ic{display:block;flex:none}.w4-rv__h{padding:14px 18px 12px;border-bottom:1px solid var(--hair)}.w4-rv__ht{display:flex;align-items:flex-start;justify-content:space-between}.w4-rv__ht .icon-btn{margin:-4px -6px -4px 0}.w4-rv__b{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px 18px}.w4-rv__turn{display:flex;flex-direction:column;gap:10px}.w4-msg-u{align-self:flex-end;max-width:240px;padding:8px 11px;border-radius:12px 12px 4px;background:var(--tint);color:#4a1420;font-size:13px;line-height:1.45}.w4-msg-c{display:grid;grid-template-columns:24px 1fr;gap:9px}.w4-cmark{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--hair);border-radius:7px;background:var(--surface);color:var(--gold)}.w4-msg-c p{margin:0;font-size:13px;line-height:1.5}.w4-applied{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:12px;font-weight:500;color:var(--ok)}.w4-applied .btn--link{margin-left:8px;font-size:12px}.w4-applied--off{color:var(--text-2)}.w4-changes{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;font-size:12.5px}.w4-changes__acts{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.w4-rv__f{padding:12px 18px 16px;border-top:1px solid var(--hair)}.w4-rv__sug{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.w4-sgc>.btn{gap:5px;height:26px;padding:0 10px;border:1px dashed #c3c3c9;border-radius:13px;background:var(--surface);font-size:12px;color:var(--ink-2)}.w4-rv__in{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:64px;padding:9px 8px 8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.w4-rv__in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.w4-rv__in textarea{flex:1;align-self:stretch;min-width:0;margin:0;padding:0;border:0;background:none;outline:none;resize:none;font:inherit;font-size:13px;line-height:1.45;color:var(--text)}.w4-rv__in textarea::placeholder{color:var(--muted)}.w4-rv__send>.btn{width:28px;height:28px;padding:0;border-radius:8px}.w4-np .w4-np__b{padding:13px 16px 14px;font-size:13px;line-height:1.45}.w4-np__h{display:flex;align-items:center;gap:8px}.w4-np__h b{font-size:14px;font-weight:600;color:var(--text)}.w4-np__s{display:flex;align-items:center;gap:6px;margin:6px 0 0 28px;font-size:12px;color:var(--text-2)}.w4-np__a{display:flex;gap:8px;margin-top:13px}.w4-np__f{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-2)}.w4-np__col{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:10px}.w4-np__col>.btn{justify-content:flex-start}.w4-np__list{max-height:240px;overflow-y:auto}.w4-fixlist{padding:6px 12px 10px}.w4-fixlist__r{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;font-size:12.5px}.w4-fixlist__r+.w4-fixlist__r{border-top:1px solid var(--soft)}.w4-fixlist__r>div>div:first-child{display:flex;align-items:center;gap:5px}.w4-fixlist__r s{color:var(--text-2)}.w4-fixlist__m{margin-top:1px;font-size:11.5px;color:var(--text-2)}.w4-add-person{padding:12px 0 4px}.w4-cal{display:flex;flex-direction:column;height:100%;min-height:0}.w4-ptog{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.w4-ptog .checkbox{width:14px;height:14px}.w4-ptog .checkbox--on{border-color:var(--pc);background:var(--pc)}.w4-vsep{width:1px;height:22px;background:var(--hair);margin:0 2px;flex:none}.w4-calw{flex:1;min-height:0;display:flex}.w4-cg{flex:1;min-width:0;display:flex;flex-direction:column}.w4-cg-h{display:grid;min-height:50px;flex:none;border-bottom:1px solid var(--hair)}.w4-dh{min-height:49px;padding:8px 10px 0;border-left:1px solid var(--hair);min-width:0}.w4-dh__n{display:flex;align-items:center;gap:5px;font-size:13px;line-height:20px;color:var(--text-2)}.w4-dh__n b{font-weight:600;color:var(--text)}.w4-dh--today .w4-dh__n b{padding:0 6px;border-radius:6px;background:var(--accent);color:#fff}.w4-ovl{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:600;color:var(--warn);white-space:nowrap}.w4-allday{grid-column:1 / -1;display:grid;border-top:1px solid var(--soft)}.w4-allday__lbl,.w4-allday__col{grid-row:1 / -1}.w4-allday__lbl{grid-column:1;padding:4px 8px 0 0;text-align:right;font-size:10.5px;color:var(--muted)}.w4-allday__col{border-left:1px solid var(--hair)}.w4-ev.w4-ev--ad{position:relative;margin:2px 2px 3px;padding:2px 6px;min-width:0}.w4-cg-scroll{flex:1;min-height:0;overflow-y:auto}.w4-cg-b{position:relative;display:grid}.w4-tg{position:relative}.w4-tg span{position:absolute;right:8px;transform:translateY(-50%);font-size:10.5px;color:var(--muted);white-space:nowrap}.w4-dc{position:relative;min-width:0;border-left:1px solid var(--hair);background-image:linear-gradient(var(--soft) 1px,transparent 1px);background-size:100% 56px}.w4-dc--today{background-color:#fcf9fa}.w4-ev{position:absolute;overflow:hidden;padding:3px 5px 3px 6px;border-left:3px solid var(--accent);border-radius:6px;background:var(--accent-soft);color:#57202c;font-size:11px;line-height:13px;text-align:left;cursor:pointer}.w4-ev b{font-weight:600;overflow-wrap:break-word}.w4-ev__t{display:block;color:#8e5c66;white-space:nowrap}.w4-ev--one{display:flex;align-items:center;gap:5px;white-space:nowrap}.w4-ev--one b{flex:0 1 auto}.w4-ev--one .w4-ev__t{flex:none}.w4-ev--inset{box-shadow:0 0 0 1.5px #fff}.w4-ev--narrow{padding:3px 4px 3px 5px;font-size:10.5px}.w4-ev--pick{background:var(--accent);color:#fff;box-shadow:0 2px 10px #6b1e2e59}.w4-ev--pick .w4-ev__t{color:#f0dde1}.w4-ev--busy{background:repeating-linear-gradient(135deg,#f6f6f8 0,#f6f6f8 6px,#ececf0 6px,#ececf0 7px);color:var(--ink-2)}.w4-ev--busy b{display:flex;gap:5px}.w4-ev--busy b span{font-weight:500;color:var(--text-2)}.w4-ev--busy.w4-ev--pick{background:var(--ink-2);color:#fff}.w4-ev--busy.w4-ev--pick b span{color:#d8d8dd}.w4-ev--past{opacity:.6}.w4-ev:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.w4-ell{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.w4-clamp1,.w4-clamp2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.w4-clamp1{-webkit-line-clamp:1}.w4-clamp2{-webkit-line-clamp:2}.w4-ev-sk{position:absolute;left:2px;right:2px;display:flex;flex-direction:column;gap:6px;padding:7px 6px;border-radius:6px;background:var(--sub)}.w4-nowl{position:absolute;left:0;right:0;border-top:1.5px solid var(--bad);pointer-events:none}.w4-nowl:before{content:"";position:absolute;left:-4px;top:-4.5px;width:7px;height:7px;border-radius:50%;background:var(--bad)}.w4-month{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--hair)}.w4-month__cell{display:flex;flex-direction:column;gap:2px;min-height:104px;padding:6px 8px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--surface);text-align:left;cursor:pointer;min-width:0}.w4-month__cell--out{background:var(--sub);color:var(--muted)}.w4-month__num{font-size:12.5px;font-weight:500}.w4-month__ev{overflow:hidden;padding:1px 5px;border-radius:4px;background:var(--accent-soft);color:#57202c;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.w4-month__ev--past{opacity:.6}.w4-month-sk{display:flex;flex-direction:column;gap:10px;padding:24px 32px}.w4-evp{width:336px;flex:none;display:flex;flex-direction:column;min-height:0;padding:10px 22px 14px;border-left:1px solid var(--hair);background:var(--surface);font-size:13.5px;line-height:1.45}.w4-evp--window{width:auto;padding:0;border-left:0}.w4-evp .ic{display:block;flex:none}.w4-evp__top{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:30px}.w4-evp__icons{display:flex;gap:2px;margin-right:-6px;color:var(--text-2)}.w4-lbl{font-size:12px;font-weight:600;color:var(--text-2)}.w4-evp__scroll{flex:1;min-height:0;overflow-y:auto;margin:0 -22px;padding:0 22px 12px}.w4-evp--window .w4-evp__scroll{margin:0;padding:0 0 12px;overflow:visible}.w4-evp__t{margin-top:4px;font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.w4-evp__w{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:13px;color:var(--ink-2)}.w4-evp__join{display:flex;margin-top:10px}.w4-evp__join>.btn{flex:1;height:36px;border-radius:8px;font-size:13.5px}.w4-flag{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:600;color:var(--warn)}.w4-evp__sec{margin-top:12px;padding-top:10px;border-top:1px solid var(--hair)}.w4-kvr{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.w4-kvr+.w4-kvr{margin-top:7px}.w4-kvr .w4-lbl{width:74px;flex:none}.w4-kvr__link{color:var(--ink-2);text-decoration:none}.w4-kvr__link:hover{color:var(--accent)}.w4-deal{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:var(--canvas);font-size:12px;color:var(--ink-2);text-decoration:none}.w4-deal:hover{background:#ececf0}.w4-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.w4-sec-h h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.w4-sec-h__r{font-size:12px;color:var(--text-2)}.w4-cnt{margin-left:6px;font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-2)}.w4-pg-h{display:flex;align-items:baseline;gap:6px;margin:7px 0 1px;font-size:11.5px;font-weight:600;color:var(--text-2)}.w4-pg-h span{font-weight:500;color:var(--muted)}.w4-pp{display:flex;align-items:center;gap:8px;height:22px;font-size:13px}.w4-pp__role{font-size:12px;color:var(--text-2)}.w4-pp__yes{margin-left:auto;color:var(--ok)}.w4-ser{padding:8px 0 0}.w4-ser+.w4-ser{margin-top:8px;border-top:1px solid var(--soft)}.w4-ser__d{font-size:11.5px;color:var(--text-2)}.w4-ser__t{margin-top:1px;font-size:13px;font-weight:600;line-height:1.35}.w4-ser__n{margin-top:3px;font-size:12px;line-height:1.45;color:var(--text-2)}.w4-ser__n .prov-chip{margin-top:5px}.w4-otask{padding:6px 0 0}.w4-otask+.w4-otask{margin-top:6px;border-top:1px solid var(--soft)}.w4-otask__t{font-size:13px;font-weight:500;color:var(--text);text-decoration:none}.w4-otask__t:hover{color:var(--accent)}.w4-otask__m{display:flex;gap:8px;margin-top:1px;font-size:12px;color:var(--text-2)}.w4-late{color:var(--bad);font-weight:500}.w4-evp__act{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.w4-evp__act>.btn:only-child{grid-column:1 / -1}.w4-evp--window .w4-evp__act{margin-top:12px}.w4-evp__hint{margin:12px 0 0;font-size:12.5px;color:var(--text-2)}.w4-evp .empty-tile{margin-top:12px}.w4-mm{padding:8px 0 0}.w4-mm .cal__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.w4-mm .cal__day{position:relative;cursor:pointer}.w4-mm__dot{position:absolute;bottom:3px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--gold)}.w4-mm .cal__day.is-range .w4-mm__dot{background:var(--accent)}.w4-mt{display:flex;flex-direction:column}.w4-mt__bar{display:flex;align-items:center;justify-content:space-between}.w4-mt .pills{gap:6px;flex-wrap:nowrap}.w4-mt .pills__item{gap:6px;height:28px;padding:0 11px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink-2);font-size:12.5px;font-weight:var(--fw-medium);white-space:nowrap}.w4-mt .pills__count{opacity:1;font-size:11.5px;font-weight:var(--fw-semibold);color:var(--muted)}.w4-mt .pills__item.pills__item--active,.w4-mt .pills__item.pills__item--active:hover{background:var(--tint);border-color:#e6cfd4;color:var(--accent)}.w4-mt .pills__item--active .pills__count{color:#a2626f}.w4-mt__src{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2)}.w4-mt__up{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:12px;border:1px solid var(--hair);border-radius:12px;padding:11px 16px}.w4-mt__cal{width:44px;height:46px;border:1px solid var(--hair);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.w4-mt__cal span{font-size:9.5px;font-weight:var(--fw-bold);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;line-height:1}.w4-mt__cal b{font-size:17px;font-weight:var(--fw-semibold);line-height:1.15}.w4-mt__up-m{min-width:0}.w4-mt__up-t{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-nav);font-weight:var(--fw-semibold);white-space:nowrap}.w4-mt__utag{flex:none}.w4-mt__utag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--tint);color:var(--accent);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.02em}.w4-mt__up-l{font-size:var(--fs-md);color:var(--ink-2);margin-top:2px}.w4-mt__up-n{font-size:var(--fs-sm);color:var(--text-2);margin-top:2px}.w4-mt__up-r{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.w4-mt__ag{display:flex;align-items:center;gap:6px}.w4-mt__lbl{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-2)}.w4-mt__pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:11px;background:var(--canvas);color:var(--text-2);font-size:11.5px;font-weight:var(--fw-semibold);white-space:nowrap}.w4-mt__pill--ok{background:#e9f5ee;color:#17693a;border:1px solid #cfe8d9}.w4-mt__up-a{display:flex;gap:8px}.w4-mt__ml{margin-top:12px;border:1px solid var(--hair);border-radius:12px;overflow:hidden}.w4-mt__mr{display:grid;grid-template-columns:14px 86px minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:9px 16px 9px 14px;border-top:1px solid var(--hair);cursor:pointer;outline:none}.w4-mt__mr:first-child{border-top:0}.w4-mt__mr:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-ring)}.w4-mt__mr--open{background:var(--sub)}.w4-mt__chev{color:var(--text-2)}.w4-mt__mr-d{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink-2);white-space:nowrap}.w4-mt__mr-m{min-width:0}.w4-mt__mr-t{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;min-width:0}.w4-mt__ell{min-width:0;overflow:hidden;text-overflow:ellipsis}.w4-mt__muted{color:var(--text-2);font-weight:400;font-size:var(--fs-sm)}.w4-mt__mr-s{font-size:var(--fs-md);color:var(--text-2);margin-top:1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.w4-mt__mr-r{display:flex;align-items:center;gap:8px}.w4-mt__nn{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:var(--canvas);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-2);white-space:nowrap}.w4-mt__mxb{padding:2px 16px 13px 140px;background:var(--sub)}.w4-mt__mxb--none{display:flex;align-items:center;gap:12px}.w4-mt__k{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:var(--fw-semibold);color:var(--text-2);margin-bottom:4px}.w4-mt__sum{font-size:var(--fs-control);line-height:1.55;color:var(--ink-2)}.w4-mt__cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:10px}.w4-mt__dec{display:grid;grid-template-columns:14px 1fr;gap:7px;font-size:var(--fs-control);line-height:1.5}.w4-mt__dec .ic{margin-top:3px;color:var(--ok)}.w4-mt__ai{display:grid;grid-template-columns:16px 1fr;gap:8px;font-size:var(--fs-control);line-height:1.5}.w4-mt__tcb{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--control-border);margin-top:2px}.w4-mt__ai-m{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-2);margin-top:4px}.w4-mt__assign{display:inline-flex}.w4-mt__none{margin:0;color:var(--text-2);font-size:var(--fs-md)}.w4-mt__ra .w4-mt__dec .ic{color:var(--text-2)}.w4-mt__ra{display:grid;grid-template-columns:1fr 1fr;gap:6px 28px;margin-top:14px}.w4-mt__ra>.w4-mt__none{grid-column:1 / -1}.w4-mt__tp{display:flex;flex-wrap:wrap;gap:6px}.w4-mt__tpc{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:var(--sub);border:1px solid var(--hair);font-size:12px;color:var(--ink-2)}.w4-mt__mxb>.w4-mt__none{margin-top:8px}.w4-mt__foot{display:flex;align-items:center;padding:9px 16px;border-top:1px solid var(--hair)}.w4-mt__foot .btn{gap:6px}.w4-mt__foot .w4-mt__muted{margin-left:4px;font-size:var(--fs-md)}.inbox-card:has(.w4-wu){padding:0}.inbox-card:has(.w4-wu)>.inbox-card__head{margin:0;padding:13px 18px 12px}.inbox-card:has(.w4-wu[data-wu=recording])>.inbox-card__head{padding-bottom:10px}.inbox-card:has(.w4-wu) .inbox-card__body{padding:0}.w4-wu .w4-wu-sum{margin:0;padding:0 18px 12px 37px;font-size:12.5px;line-height:1.45;color:var(--text-2)}.w4-wu[data-wu=recording] .w4-wu-sum{padding-bottom:10px}.inbox-card__head+.w4-wu .w4-wu-sum,.inbox-card__head+.inbox-card__body>.w4-wu .w4-wu-sum{margin-top:-11px}.inbox-card__head+.w4-wu[data-wu=recording] .w4-wu-sum,.inbox-card__head+.inbox-card__body>.w4-wu[data-wu=recording] .w4-wu-sum{margin-top:-9px}.w4-wu-fnm{color:var(--ink-2);font-weight:500}.w4-wu-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 18px 4px;border-top:1px solid var(--hair);background:var(--sub);font-size:11.5px;font-weight:600;color:var(--text-2)}.w4-wu-h b{font-weight:600;color:var(--text)}.w4-wu-cnt{margin-left:6px;font-size:11.5px;font-weight:500;color:var(--text-2)}.w4-wu-hint{font-weight:400;color:var(--text-2)}.w4-wu-r{display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:5px 18px;border-top:1px solid var(--soft)}.w4-wu-h+.w4-wu-r{border-top-color:var(--hair)}.w4-wu-cb{display:flex;margin-top:2px}.w4-wu-b{min-width:0}.w4-wu-t{font-size:13px;line-height:20px}.w4-wu-i{color:var(--text-2)}.w4-wu-d{font-size:12px;line-height:1.4;color:var(--text-2)}.w4-wu-s{display:flex;gap:5px}.w4-wu-qi{display:flex;margin-top:3px;color:var(--text-2)}.w4-wu-tp{display:flex;flex-wrap:wrap;gap:6px;padding:7px 18px 8px 46px;border-top:1px solid var(--hair)}.w4-wu-tpc{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:var(--sub);border:1px solid var(--hair);font-size:12px;color:var(--ink-2)}.w4-wu-r--tk{grid-template-columns:16px minmax(0,1fr) 200px 74px;align-items:center;padding-top:4px;padding-bottom:4px}.w4-wu-cb--tk{margin-top:0}.w4-wu-who{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.w4-wu-who em{font-style:normal;color:var(--text-2)}.w4-wu-asg{display:inline-flex}.avatar.w4-wu-sq{border-radius:5px}.avatar.w4-wu-none{background:var(--surface);border:1.2px dashed #b9b9bf;color:transparent}.w4-wu-due{font-size:12px;color:var(--ink-2);text-align:right;white-space:nowrap}.w4-wu-nil{display:block;width:12px;height:1.5px;margin:0 0 0 auto;border-radius:1px;background:#c7c7cc}.w4-wu--notes .w4-wu-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w4-wu--notes .w4-wu-r--tk{grid-template-columns:16px minmax(0,1fr) 172px 66px}.w4-wu-who--sel .cell-select{max-width:214px;padding:0 6px 0 5px;color:var(--ink-2)}.w4-wu-who--sel .cell-select .avatar{width:18px;height:18px;font-size:8.5px}.w4-wu-who--sel .cell-select .avatar-stack .avatar{box-shadow:0 0 0 1.5px var(--canvas)}.w4-wu-who--sel .cell-select.is-open .avatar-stack .avatar{box-shadow:0 0 0 1.5px var(--surface)}.w4-wu-nb{display:flex;align-items:center;gap:7px;padding:5px 18px 6px 46px;border-top:1px solid var(--soft);font-size:12px;color:var(--text-2);white-space:nowrap}.w4-wu-nb .prov-chip{margin-left:2px}.w4-wu-nb--why{align-items:flex-start;padding-left:18px;white-space:normal;line-height:18px}.w4-wu-nb--why .icon,.w4-wu-nb--why svg{flex:none;margin-top:2.5px}.w4-wu-rt{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.w4-wu-m{font-size:12px;color:var(--text-2);white-space:nowrap}.w4-wu-rbox{margin-top:5px;padding:6px 11px 7px;border:1px solid var(--hair);border-radius:9px;background:var(--sub);font-size:12.5px;line-height:1.5}.w4-wu-rs{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.w4-wu-rs b,.w4-wu-subj{font-weight:600;color:var(--text)}.w4-wu-rs .btn--link{font-size:12px}.w4-wu--notes .w4-wu-rs{gap:10px;white-space:nowrap}.w4-wu--notes .w4-wu-rs b,.w4-wu--notes .w4-wu-subj{min-width:0;overflow:hidden;text-overflow:ellipsis}.w4-wu--notes .w4-wu-rs .w4-wu-m{margin-left:auto;font-size:11.5px}.w4-wu-rb{margin-top:1px;color:var(--ink-2)}.w4-wu-rb--full{white-space:pre-wrap}.w4-wu-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.w4-wu-pvw{position:relative;display:inline-flex;outline:none}.w4-wu-ptip{display:none;position:absolute;right:0;top:calc(100% + 6px);z-index:7;width:380px;padding:10px 12px 11px;border:1px solid var(--hair);border-radius:12px;background:var(--surface);white-space:normal;box-shadow:0 18px 48px #00000029,0 2px 8px #0000000f}.w4-wu-pvw:hover .w4-wu-ptip,.w4-wu-pvw:focus-within .w4-wu-ptip{display:block}.w4-wu-pvw:hover .prov-chip,.w4-wu-pvw:focus-within .prov-chip{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.w4-wu-ptip-n{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--text);white-space:nowrap}.w4-wu-ptip-n .ic{flex:none;margin-top:1px;color:#3b5bab}.w4-wu-ptip-m{display:flex;align-items:center;gap:10px;margin:3px 0 0 22px;font-size:11.5px;line-height:1.45;color:var(--text-2)}.w4-wu-ptip-m .w4-wu-link{margin-left:auto;font-size:12px}.w4-wu-ptip-q{display:block;margin:7px 0 0 22px;font-size:12px;line-height:1.45;color:var(--ink-2)}.w4-wu-f{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-top:1px solid var(--hair);border-radius:0 0 12px 12px;background:var(--sub)}.w4-wu-fl{display:flex;flex-direction:column;gap:3px;min-width:0}.w4-wu-fl .ai-byline{margin-bottom:1px}.w4-wu-acts{display:flex;gap:8px}.w4-wu-sel{font-size:12px;color:var(--text-2)}.w4-wu--notes .w4-wu-sel{font-size:11.5px}.w4-wu-auto{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted)}.w4-wu-err{margin:8px 18px 0}.w4-wu-nr{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;align-items:center;padding:10px 18px;border-top:1px solid var(--hair)}.w4-wu-nr-t{font-size:13px;font-weight:600}.w4-wu-nr-s{font-size:12px;color:var(--text-2)}.w4-wu-tile{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--canvas);color:var(--text-2)}.w4-wu-tile--doc{background:#eef2fb;color:#3b5bab}.w4-wu-fn{padding:10px 18px 12px;border-top:1px solid var(--hair)}.w4-wu-fn-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.w4-wu-k{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.w4-wu-fn-n{margin-left:6px;font-size:11.5px;font-weight:600;color:var(--text-2)}.w4-wu-ff{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;align-items:start}.w4-wu-ff-b{min-width:0}.w4-wu-ff-top{display:flex;align-items:center;gap:12px}.w4-wu-ff-top .w4-wu-link{margin-left:auto}.w4-wu-ff-n{font-size:13.5px;font-weight:600;line-height:20px}.w4-wu-ff-m{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px;font-size:12px;color:var(--text-2);white-space:nowrap}.w4-wu-ff-m .avatar{width:18px;height:18px;font-size:8.5px}.w4-wu-dot{color:#c7c7cc}.w4-wu-as{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--text-2)}.w4-wu-path{display:inline-flex;align-items:center;gap:6px}.w4-wu-ff-p{margin-top:8px;padding:7px 11px 8px;border:1px solid var(--hair);border-radius:9px;background:var(--sub);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.w4-wu-why{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:600;color:var(--text-2);white-space:nowrap}.w4-wu-mch{display:flex;gap:6px}.w4-wu-mc2{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--rev-bg);color:var(--rev-fg);font-size:11.5px;font-weight:500;white-space:nowrap}.w4-wu-also{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid var(--soft);font-size:12px;color:var(--text-2);white-space:nowrap}.w4-wu-also>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.w4-wu-also .btn--link{margin-left:auto;font-size:12px}.w4-wu-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:12.5px;font-weight:500;white-space:nowrap;text-decoration:none}.w4-wu-none{margin:0;font-size:12.5px;color:var(--text-2)}.w4-wu-unread{margin:8px 0 0;font-size:12.5px;color:var(--text-2)}.w4-wu-paste{padding:10px 18px 12px;border-top:1px solid var(--hair)}.w4-wu-q{padding:10px 18px 12px;border-top:1px solid var(--hair);background:var(--warn-bg)}.w4-wu-q-t{font-size:13px;font-weight:600;line-height:20px;color:var(--text)}.w4-wu-q-s{font-size:12.5px;line-height:1.45;color:var(--ink-2)}.w4-wu-q-a{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px}.w4-wu-q-a .btn__label{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w4-wu-q-n{margin-top:8px;font-size:11.5px;color:var(--text-2)}.w4-wu-fd{display:flex;align-items:center;gap:7px;padding:6px 18px 7px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--text-2)}.w4-wu-fd b{font-weight:600;color:var(--text)}.w4-wu-fd .btn--link{margin-left:4px;font-size:12px}.w4-wu .inline-edit--doc{min-height:0;margin:0 -5px;padding:0 5px;border-radius:5px;color:inherit}.w4-wu .inline-edit--doc.is-editing{padding:2px 5px}.w4-wu-t--line>.inline-edit,.w4-wu-i>.inline-edit{display:inline-flex;max-width:100%;vertical-align:top}.w4-wu--notes .w4-wu-t .inline-edit{min-width:0}.w4-wu--notes .w4-wu-t .inline-edit__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w4-wu-due .inline-edit{justify-content:flex-end}.w4-wu-who .inline-edit{min-width:0}.w4-wu-chip{border:0;font:inherit;font-size:11.5px;font-weight:500;cursor:pointer}.w4-wu-chip:hover{box-shadow:0 0 0 1px var(--hair)}.w4-wu-r{position:relative}.w4-wu-tools{position:absolute;top:2px;right:12px;display:none;align-items:center;gap:2px;padding-left:10px;background:linear-gradient(to right,transparent,var(--surface) 10px)}.w4-wu-r:hover>.w4-wu-tools,.w4-wu-r:focus-within>.w4-wu-tools,.w4-wu-tools:has([aria-expanded=true]){display:flex}.w4-wu-r:has(.is-editing)>.w4-wu-tools{display:none}.w4-wu-tools .icon-btn{width:26px;height:26px}.inbox-card__head--toggle+.w4-wu{cursor:pointer}.inbox-card__head--toggle:hover+.w4-wu,.inbox-card__head--toggle:has(+.w4-wu:hover),.inbox-card__head--toggle+.w4-wu:hover{background:var(--canvas)}.dotsep{color:#c3c3c8;margin:0 2px;font-style:normal}.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tk-table-wrap{padding:0 40px;min-width:0}.tk-table-wrap .tbl th,.tk-table-wrap .tbl td{padding-left:0;padding-right:10px}.tk-table-wrap .tbl__rsz:before{right:5px}.tk-workload{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border:1px solid var(--hair);border-radius:8px;font-size:12.5px;color:var(--text-2);white-space:nowrap}.tk-workload .ic{color:var(--text-2)}.tk-workload b{color:var(--text);font-weight:600}.tk-workload .coverage-strip{margin-left:4px}.tk-screen>.toolbar{gap:8px}.tk-screen>.toolbar>.ui-seg{margin-right:14px}.tk-screen>.toolbar>.toolbar__right{gap:4px}.tk-screen>.toolbar{flex-wrap:wrap;row-gap:8px;height:auto;min-height:50px;padding-top:9px;padding-bottom:9px}@media (max-width: 1479px){.tk-screen>.toolbar>.ui-seg{margin-right:0}.tk-screen>.toolbar .ui-seg__item{gap:0}.tk-seg-label{display:inline-block;width:0;overflow:hidden;white-space:nowrap}}@media (max-width: 1359px){.tk-screen>.toolbar{gap:6px}.tk-screen>.toolbar .toolbar-select{gap:0;font-size:0}.tk-screen>.toolbar .toolbar-select__value{margin-left:6px;font-size:12.5px}.tk-screen>.toolbar .tk-gantt-legend{gap:8px}}.tk-fields{display:inline-flex}.tk-fields>.btn{padding:0 8px;border:0;border-radius:7px;font-weight:400;color:var(--text-2)}.tk-fields>.btn[aria-expanded=true]{background:var(--canvas)}.tk-chip-select{display:inline-flex}.tk-chip-select>.toolbar-select{padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-weight:500;color:var(--ink-2)}.tk-chip-select>.toolbar-select>.ic{width:13px;height:13px;color:var(--text-2)}.tk-chip-select .toolbar-select__value{font-weight:600}.tk-chip-select>.toolbar-select:hover{background:var(--canvas)}.tk-chip-select>.toolbar-select.is-open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.tk-selbar{display:flex;align-items:center;gap:12px;padding:8px 14px;margin-bottom:12px;border:1px solid var(--accent-line);background:var(--tint);border-radius:10px;font-size:12.5px;font-weight:500;color:var(--accent)}.tk-selbar__acts{display:flex;align-items:center;gap:8px;margin-left:auto}.tk-reschedule-to{display:flex;align-items:flex-end;gap:8px}.tk-reschedule-to .field{margin:0}.tk-c1{display:flex;align-items:center;gap:10px;min-width:0}.tk-c1 .ell{flex:1}.tk-nset{font-size:12.5px;color:var(--muted)}.tk-nil{display:inline-block;width:12px;height:1.5px;border-radius:1px;background:#c7c7cc;vertical-align:middle}.tk-th-f{display:inline-flex;align-items:center;gap:5px}.filter-chip .avatar--20{width:18px;height:18px;font-size:9px}.tk-group td{height:32px;padding:0 8px;border-bottom:1px solid var(--hair)}.tk-group__in{display:flex;align-items:center;gap:8px;min-width:0}.tk-group__btn{display:inline-flex;align-items:center;gap:8px;background:none;border:none;font:inherit;cursor:pointer;color:var(--text);padding:0;flex:none}.tk-group__btn .ic{color:var(--text-2);transition:transform .12s ease}.tk-group__btn b{font-weight:600}.tk-group__btn b.late{color:var(--bad)}.tk-group__chev--closed{transform:rotate(-90deg)}.tk-group__count{font-size:12px;font-weight:500;color:var(--text-2)}.tk-group__note{font-size:12px;color:var(--text-2);font-weight:400;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-group__note.late{color:var(--bad);font-weight:500}.tk-group__review{margin-left:auto;font-size:12.5px;flex:none}.tk-fold td{height:32px;padding:0 8px;background:var(--sub);border-bottom:1px solid var(--soft)}.tk-fold__in{display:flex;align-items:center;gap:12px;min-width:0}.tk-fold__text{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:6px 0;white-space:normal;font-size:12.5px;color:var(--ink-2)}.tk-fold__text .ic{color:var(--text-2);flex:none}.tk-fold__acts{display:flex;gap:8px;flex:none}.tk-pri{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.tk-pri__bars{display:inline-flex;align-items:flex-end;gap:1.5px;height:11px}.tk-pri__bars i{width:3px;border-radius:1px;background:#d6d6db}.tk-pri__bars i:nth-child(1){height:5px}.tk-pri__bars i:nth-child(2){height:8px}.tk-pri__bars i:nth-child(3){height:11px}.tk-pri__bars i.on{background:var(--text-2)}.tk-deal-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:21px;padding:0 8px;border-radius:6px;background:var(--canvas);color:var(--ink-2);font-size:12px;white-space:nowrap;overflow:hidden}.tk-deal-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.tk-deal-chip em{flex:none;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-left:1px}.tk-owner{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12.5px}.tk-screen--board{display:flex;flex-direction:column;height:100%;min-height:0}.tk-board{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px 20px 14px 24px}.tk-board__proposed{flex:none;display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:8px;font-size:12.5px}.tk-board__cols{flex:1;min-height:0;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden}.tk-board__col{flex:1 1 0;min-width:208px;display:flex;flex-direction:column;overflow:hidden;padding:8px 8px 6px;background:var(--canvas);border-radius:12px;transition:background-color .12s ease}.tk-board__col--over{background:var(--tint);outline:2px dashed var(--accent);outline-offset:-2px}.tk-board__cards{flex:0 1 auto;min-height:0;overflow:hidden}.tk-board__cards--open{overflow-y:auto}.tk-board__more{flex:none}.tk-board__col-h{display:flex;align-items:center;gap:8px;padding:4px 6px 10px;font-size:13px;font-weight:600}.tk-board__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--hair);border-radius:10px;padding:10px 12px;margin-bottom:8px;font:inherit;cursor:grab}.tk-board__card:active{cursor:grabbing}.tk-board__card-t{display:block;width:100%;font-size:13.5px;font-weight:500}.tk-board__card-m{display:flex;align-items:center;gap:12px;margin-top:2px}.tk-board__empty{font-size:12.5px;color:var(--text-2);padding:8px}.tk-gantt-legend{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--ink-2)}.tk-gantt-legend span{display:inline-flex;align-items:center;gap:6px}.tk-lg{display:inline-block;width:16px;height:9px;border-radius:3px;background:#6b1e2e26;border:1px solid rgba(107,30,46,.5)}.tk-lg--late{width:16px;height:0;border:0;border-top:1.5px dashed var(--bad);border-radius:0;background:none}.tk-lg--nd{width:18px;height:11px;border-radius:6px;border:1.2px dashed var(--warn);background:var(--warn-bg)}.tk-gantt{display:grid;grid-template-columns:minmax(0,1fr) 300px;border:1px solid var(--hair);border-radius:12px;overflow:hidden}.tk-gantt-main{min-width:0;overflow-x:auto}.tk-gantt-axis{display:flex;height:46px;border-bottom:1px solid var(--hair)}.tk-gantt-axis__corner{width:280px;flex:none;display:flex;align-items:flex-end;padding:0 12px 7px 20px;font-size:11.5px;font-weight:600;color:var(--text-2);border-right:1px solid var(--hair);box-sizing:border-box}.tk-gantt-axis__chart{position:relative;flex:1;min-width:240px}.tk-gantt-tick{position:absolute;bottom:7px;display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--text-2);white-space:nowrap}.tk-gantt-tick b{font-size:11.5px;font-weight:600;color:var(--text-2)}.tk-gantt-today{position:absolute;top:4px;transform:translate(-50%);display:flex;align-items:center;height:18px;padding:0 8px;border-radius:9px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:600;white-space:nowrap;z-index:1}.tk-gantt-body{position:relative}.tk-gantt-row{display:flex;align-items:center;height:29px;border-bottom:1px solid var(--soft)}.tk-gantt-row--group{height:32px;background:var(--sub);border-bottom:1px solid var(--hair)}.tk-gantt-row__label{box-sizing:border-box;width:280px;height:100%;flex:none;display:flex;align-items:center;gap:8px;padding:0 12px 0 20px;font-size:12.5px;min-width:0;border-right:1px solid var(--hair)}.tk-gantt-row--group .tk-gantt-row__label{font-size:13px}.tk-gantt-row--group .tk-gantt-row__label b{font-weight:600}.tk-gantt-row__count{font-size:12px;color:var(--text-2)}.tk-gantt-row__chart{flex:1;position:relative;height:100%;min-width:0}.tk-gantt-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--control-border);flex:none}.tk-gantt-deal{flex:none;max-width:110px;margin-left:auto;padding-left:8px;font-size:11.5px;color:var(--text-2)}.tk-gantt-bar{position:absolute;top:50%;transform:translateY(-50%);height:12px;padding:0;border-radius:4px;border:none;cursor:pointer}.tk-gantt-bar--planned{background:#6b1e2e26;border:1px solid rgba(107,30,46,.5)}.tk-gantt-bar--late{background:#b3261e21;border:1px solid rgba(179,38,30,.6)}.tk-gantt-bar--dead{height:8px;background:var(--hollow-line);border:none;cursor:default}.tk-gantt-tail{position:absolute;top:50%;height:0;border-top:1.2px dashed rgba(179,38,30,.5);pointer-events:none}.tk-gantt-late{position:absolute;top:50%;transform:translateY(-50%);font-size:10.5px;font-weight:600;color:var(--bad);white-space:nowrap}.tk-gantt-pill{position:absolute;top:50%;transform:translateY(-50%);height:17px;padding:0 10px;border-radius:8.5px;background:var(--warn-bg);border:1.1px dashed var(--warn);color:var(--warn-fg);font-size:10.5px;font-weight:600;white-space:nowrap;cursor:pointer}.tk-gantt-close{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;white-space:nowrap}.tk-gantt-close .btn--link{font-size:12.5px}.tk-gantt-overlay{position:absolute;top:0;right:0;pointer-events:none}.tk-gantt-todayline{position:absolute;top:0;bottom:0;width:1.5px;background:var(--accent);opacity:.9}.tk-arrow{position:absolute;height:1.5px;background:var(--ink-2)}.tk-arrow--v{width:1.5px}.tk-arrow--head{position:relative}.tk-arrow--head:after{content:"";position:absolute;right:-4px;top:-2.5px;border:3px solid transparent;border-left-color:var(--ink-2)}.tk-gantt-rail{min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px 20px;background:var(--surface);border-left:1px solid var(--hair)}.tk-gantt-rail__h h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.tk-gantt-rail__h p{margin-top:1px;font-size:12px;color:var(--text-2)}.tk-gantt-rail__card{border:1px solid var(--hair);border-radius:12px;padding:12px 14px}.tk-gantt-rail__card-h{display:flex;align-items:center;gap:8px}.tk-gantt-rail__card-h b{font-size:14px;font-weight:600}.tk-gantt-rail__n{margin-left:auto;font-size:12px;color:var(--text-2)}.tk-gantt-rail__n b{margin-right:4px;font-size:20px;font-weight:600;color:var(--text);letter-spacing:-.01em}.tk-gantt-rail__card .coverage-strip{margin:9px 0 4px}.tk-gantt-rail__row{display:flex;justify-content:space-between;align-items:baseline;margin-top:5px;font-size:12.5px;color:var(--ink-2)}.tk-gantt-rail__row b{font-weight:600;color:var(--text)}.tk-gantt-rail__foot{margin-top:auto;font-size:11.5px;color:var(--text-2)}.tko{box-sizing:border-box;width:100%;min-width:0;padding:0 8px}.tko__top{margin:calc(-1 * var(--sp-6)) calc(-1 * (var(--sp-6) + 8px)) 0;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 32px}.tko__top-crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2)}.tko__top-deal{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:var(--canvas);font-size:12px;color:var(--ink-2)}.tko__top-deal .ic{color:var(--text-2)}.tko__head{margin:0 calc(-1 * (var(--sp-6) + 8px));padding:0 32px 16px;border-bottom:1px solid var(--hair)}.tko__top-icons{display:flex;gap:2px;margin-right:-6px}.tko__title-edit{margin-bottom:4px}.tko__title-edit .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tko__title-edit .field__input{font-size:22px;font-weight:700;letter-spacing:-.015em}.tko__title{margin-top:9px;margin-bottom:0;overflow-wrap:anywhere;font-size:26px;font-weight:700;letter-spacing:-.022em;line-height:1.25}.tko__props{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.tko__props .field{width:auto;min-width:0;margin:0}.tko__props .field__label{display:none}.tko__props .field__input,.tko__props .field__number-wrap{height:28px;padding:0 12px;border:none;border-radius:14px;background:var(--canvas);font-size:12.5px}.tko__props .field__number-wrap{padding:0 12px}.tko__props .field__number{padding:0}.tko__prop-plain{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px dashed #c9c9cf;border-radius:14px;background:var(--surface);font-size:12.5px;color:var(--text-2);white-space:nowrap}.tko__prop-plain.is-set{border-color:transparent;background:var(--canvas);color:var(--ink-2)}.tko__sdot{width:7px;height:7px;border-radius:50%;background:#aeaeb2}.tko__rel{display:flex;flex-direction:column;gap:7px;margin-top:13px}.tko__rel-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tko__rel-l{display:inline-flex;align-items:center;gap:6px;width:92px;flex:none;font-size:12px;font-weight:600;color:var(--text-2)}.tko__rel-item{display:inline-flex;align-items:center;gap:10px;min-width:0}.tko__rchip{display:inline-flex;align-items:center;gap:9px;height:27px;padding:0 10px;border:1px solid var(--hair);border-radius:7px;background:var(--surface);font-size:12.5px;white-space:nowrap}.tko__rchip .ic{color:var(--text-2)}.tko__rchip.warn{background:var(--warn-bg);border-color:var(--warn-line)}.tko__wait{font-size:12px;font-weight:500;color:var(--warn-fg)}.tko__rchip small{font-size:11.5px;color:var(--text-2)}.tko__rchip .icon-btn{width:20px;height:20px;margin:0 -6px 0 -4px;visibility:hidden}.tko__rchip:hover .icon-btn,.tko__rchip:focus-within .icon-btn{visibility:visible}.tko__body{padding-top:18px;display:grid;grid-template-columns:minmax(0,1fr) 368px;gap:40px;width:100%;min-width:0}.tko__main,.tko__side{min-width:0}.tko__main section,.tko__side section{margin-bottom:20px;min-width:0}.tko__st-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tko__main h3,.tko__side h3{margin:0;font-size:14px;font-weight:600}.tko__cnt{margin-left:6px;font-size:12px;font-weight:500;color:var(--text-2)}.tko__bk{color:var(--text-2)}.tko__desc{font-size:13.5px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap}.tko__desc-field{box-sizing:border-box;width:100%;min-width:0}.tko__desc-field .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tko__quote{display:flex;align-items:flex-start;gap:8px;margin-top:9px;font-size:12.5px;line-height:1.45;color:var(--text-2)}.tko__quote .prov-chip{flex:none}.tko__subs{padding:0 12px;border:1px solid var(--hair);border-radius:10px}.tko__sub{display:flex;align-items:center;gap:10px;min-height:36px;border-top:1px solid var(--soft);font-size:13px}.tko__sub:first-child{border-top:0}.tko__sub-t{flex:1;min-width:0;overflow-wrap:break-word}.tko__sub.done .tko__sub-t{color:var(--text-2);text-decoration:line-through;text-decoration-color:#b8b8be}.tko__sub.done .checkbox--on{border-color:var(--ok);background:var(--ok)}.tko__sub>.icon-btn{width:24px;height:24px;visibility:hidden}.tko__sub:hover>.icon-btn,.tko__sub:focus-within>.icon-btn{visibility:visible}.tko__sub--add{font-size:12.5px;color:var(--text-2)}.tko__sub--add>.ic{flex:none;margin:0 1px;color:var(--text-2)}.tko__sub--add .inline-edit{flex:1;min-width:0}.tko__sub--add .inline-edit__empty{font-size:12.5px;color:var(--text-2)}.tko__deal-card{box-sizing:border-box;width:100%;min-width:0;padding:12px 14px;border:1px solid var(--hair);border-radius:12px}.tko__deal-1{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:4px 12px;width:100%;min-width:0;margin-bottom:8px}.tko__deal-name{display:flex;flex:1 1 auto;align-items:baseline;gap:8px;min-width:0;overflow:hidden}.tko__deal-name b{flex:none;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tko__deal-name .muted{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-2)}.tko__deal-1 .btn--link{flex:none}.tko__deal-2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;color:var(--ink-2)}.tko__deal-2 b{font-weight:var(--fw-semibold);color:var(--text)}.tko__deal-2 .status-pill{height:26px;gap:6px;padding:0 10px;border-radius:13px;font-size:12.5px;font-weight:var(--fw-medium)}.tko__deal-3{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--soft);font-size:12.5px;color:var(--ink-2)}.tko__deal-3 .ic{color:var(--text-2)}.tko__deal-3 b{font-weight:500;color:var(--text)}.tko__feed{margin:0;padding:0;list-style:none}.tko__feed li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px;padding-bottom:13px}.tko__feed li:not(:last-child):after{content:"";position:absolute;left:11.5px;top:27px;bottom:3px;width:1px;background:var(--hair)}.tko__fi-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--canvas);color:var(--text-2)}.tko__fi-ic--cl{background:var(--tint);color:var(--accent)}.tko__fi-t{padding-top:3px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.tko__fi-t b{font-weight:var(--fw-semibold);color:var(--text)}.tko__feed-d{display:block;margin-top:1px;font-size:11.5px;color:var(--muted)}.tko__inbox-note{font-size:12.5px;color:var(--text-2)}.tko__foot{position:sticky;bottom:calc(-1 * var(--sp-6));z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:20px calc(-1 * (var(--sp-6) + 8px)) calc(-1 * var(--sp-6));padding:16px 32px;background:var(--surface);border-top:1px solid var(--hair)}.tko__foot-note{flex:1 1 300px;font-size:12.5px;color:var(--text-2)}.tko__foot-note>.ic{display:inline-block;margin:0 7px -2px 0}.tko__pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;box-sizing:border-box;padding:0 11px;border:1px dashed #c9c9cf;border-radius:14px;background:var(--surface);font-size:12.5px;color:var(--text-2);white-space:nowrap}.tko__pill.is-set{border-color:transparent;background:var(--canvas);color:var(--ink-2)}.tko__pill>.ic{flex:none;color:var(--text-2)}.tko__pill .cell-select,.tko__pill .select,.tko__pill .select__box,.tko__pill .num-input__box,.tko__pill .inline-edit{position:static;width:auto;min-width:0;height:auto;min-height:0;padding:0;gap:6px;border:0;border-radius:0;background:none;box-shadow:none;font-size:12.5px;font-weight:400;color:inherit}.tko__pill .date-cell{position:static}.tko__pill .cell-select:after,.tko__pill .select__box:after,.tko__pill .inline-edit:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px}.tko__pill .cell-select:focus-visible:after,.tko__pill .select__box:focus-visible:after,.tko__pill .inline-edit:focus-visible:after,.tko__pill:focus-within:has(.num-input__field:focus){box-shadow:0 0 0 3px var(--accent-ring)}.tko__pill .date-cell .ic,.tko__pill .cell-select .ic{width:13px;height:13px;color:var(--text-2)}.tko__pill:not(.tko__pill--status) .select__chev,.tko__pill:not(.tko__pill--status) .cell-select>.ic:last-child{display:none}.tko__pill .num-input__field{font-size:12.5px;color:inherit}.tko__pill .num-input__field::placeholder,.tko__pill .inline-edit__empty,.tko__pill .cell-select--placeholder{color:var(--text-2)}.tko__pill .inline-edit__pen{display:none}.tko__comments .w4-comments__head{height:auto;margin-bottom:8px;padding:0;border-bottom:0}.tko__comments .w4-comments__count{margin-left:6px}.tko__comments .w4-comments__body{gap:8px;padding:0;overflow:visible}.tko__comments .w4-comments__entry{gap:8px}.tko__comments .w4-comments__day{display:none}.tko__comments .w4-comment{grid-template-columns:24px minmax(0,1fr);padding:10px 12px;border:1px solid var(--hair);border-radius:10px}.tko__comments .w4-comment .avatar{width:24px;height:24px;font-size:10px}.tko__comments .w4-comment__head{font-size:12px;color:var(--text-2)}.tko__comments .w4-comment__head b{margin-right:6px;color:var(--text)}.tko__comments .w4-comment__text{font-size:13px;line-height:1.5}.tko__comments .w4-comments__foot{padding:0;margin-top:8px}.tko__comments .w4-composer{display:flex;align-items:center;gap:8px;min-height:36px;box-sizing:border-box;padding:0 5px 0 12px;border-radius:10px}.tko__comments .w4-composer__input{flex:1;min-width:0;font-size:12.5px}.tko__comments .w4-composer__tools{margin-top:0;gap:2px}.tko__comments .w4-composer__sp{display:none}.tko__comments .w4-composer__tools .icon-btn:disabled:not(.w4-composer__send .icon-btn){display:none}.tko__pill .inline-edit{margin:0}.tko__comments .w4-comment__text .mention{padding:0;background:none;color:var(--accent);font-weight:500}.tko__comments .w4-composer__send .icon-btn,.tko__comments .w4-composer__send .icon-btn:hover,.tko__comments .w4-composer__send--off .icon-btn{background:none;color:var(--text-2)}.tko__comments .w4-composer__send:not(.w4-composer__send--off) .icon-btn{color:var(--accent)}.tko-tab__head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.tko-tab__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;padding:var(--sp-1) 0}@container deal-tab (max-width: 900px){.tko-tab col.tko-tab__lo{width:0!important}.tko-tab .tbl th.tko-tab__lo,.tko-tab .tbl td.tko-tab__lo{padding:0;overflow:hidden;visibility:hidden}}@container deal-tab (max-width: 700px){.tko-tab col.tko-tab__mid{width:0!important}.tko-tab .tbl th.tko-tab__mid,.tko-tab .tbl td.tko-tab__mid{padding:0;overflow:hidden;visibility:hidden}}.rules-page{display:flex;flex-direction:column;min-height:100%}.rules-page .ic,.rc .ic{display:block;flex:none}.rules-page__pad{padding:16px 32px}.rules-page__empty{flex:1;display:grid;place-items:center;padding:32px}.rules-page__empty .empty-tile{width:min(520px,100%)}.rl-page{flex:1;min-height:0;display:grid;grid-template-columns:360px minmax(0,1fr)}.rl{border-right:1px solid var(--hair);padding:16px}.rl-h{display:flex;align-items:center;gap:8px;padding:0 2px 10px}.rl-h h3{font-size:14px;font-weight:600;letter-spacing:-.01em}.rl-cnt{margin-left:6px;font-size:12px;font-weight:500;color:var(--text-2);letter-spacing:0}.rl-ri{padding:11px 12px;margin-bottom:8px;border:1px solid var(--hair);border-radius:10px;background:var(--surface);cursor:pointer;outline:none}.rl-ri.on{border-color:var(--accent);box-shadow:0 0 0 3px #6b1e2e1a}.rl-ri:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}.rl-ri__t{font-size:13px;font-weight:500;line-height:1.38}.rl-ri__m{display:flex;align-items:center;gap:6px;margin:7px -4px 0 0;font-size:12px;color:var(--text-2)}.rl-ri__m>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rl-md{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:5px;font-size:11.5px;font-weight:600;white-space:nowrap}.rl-md--pv{background:var(--warn-bg);color:var(--warn-fg)}.rl-md--ac{background:#e7f3ec;color:var(--ok)}.rl-md--pa{background:var(--canvas);color:var(--text-2)}.rl-md--big{height:24px;padding:0 9px;gap:6px;font-size:12.5px}.rl-bld{display:flex;flex-direction:column;align-items:center;min-width:0;padding:16px 0 14px;background:var(--sub)}.rl-bld__w{width:640px;max-width:100%}.rl-rname{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rl-kl{font-size:12px;font-weight:500;color:var(--text-2);white-space:nowrap}.rl-rname .inline-edit--field{height:32px;margin-left:0;padding:0 10px;border-color:var(--line);border-radius:8px;background:var(--surface);font-size:13px;font-weight:500}.rl-rname .inline-edit--field.is-editing{border-color:var(--accent)}.rl-pv{margin-bottom:12px;padding:10px 14px 11px;border:1px solid var(--warn-line);border-radius:10px;background:var(--warn-bg)}.rl-pv__1{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.rl-pv__1 .ic{color:var(--warn)}.rl-pv p{margin-top:3px;font-size:13px;line-height:1.5;color:var(--ink-2)}.rl-days{display:grid;gap:3px;margin-top:9px}.rl-days i{height:5px;border-radius:3px;background:#eadcbc}.rl-days i.on{background:var(--gold)}.rl-days-l{display:flex;justify-content:space-between;margin-top:5px;font-size:11.5px;color:var(--text-2)}.rl-days-l b{font-weight:600;color:var(--ink-2)}.ifc{display:grid;grid-template-columns:70px 1fr auto;align-items:center;column-gap:14px;padding:12px 18px;border-radius:14px}.ifc--if{background:var(--accent);color:#fff}.ifc--and{border:1px solid var(--line);background:var(--surface)}.ifc--then{background:#2c2c2e;color:#fff}.ifk{font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1}.ifc--and .ifk{color:var(--accent)}.ift{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.ift .ic{opacity:.9}.ifc--and .ift .ic{color:var(--accent)}.ift small{display:block;margin-top:2px;font-size:12px;font-weight:400;letter-spacing:0;opacity:.78}.ifa{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.ifa .btn--link{font-size:11.5px;font-weight:500;line-height:1.45;color:inherit;text-decoration:underline;opacity:.85}.conn{position:relative;display:flex;justify-content:center;height:24px}.conn:before{content:"";width:2px;height:100%;background:#d1d1d6}.conn .icon-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;background:#1d1d1f;color:#fff}.conn .icon-btn:hover{background:#000}.rl-foot{display:flex;align-items:center;gap:10px;margin-top:12px}.rl-foot__r{display:flex;gap:10px;margin-left:auto}.rl-del .btn{color:var(--bad)}.rl-foot .rl-del .btn{background:var(--surface)}.box{border:1px solid var(--hair);border-radius:12px;background:var(--surface)}.trb{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:16px 32px;background:var(--sub)}.trb--v9{gap:12px}.ifr{display:flex;align-items:center;gap:10px;flex:none;height:48px;padding:0 16px;overflow:hidden}.ifp{display:inline-flex;align-items:center;flex:none;height:26px;padding:0 10px;border-radius:7px;font-size:13px;font-weight:800;letter-spacing:-.01em;color:#fff}.ifp--if{background:var(--accent)}.ifp--then{background:#2c2c2e}.ifx{display:flex;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:600;white-space:nowrap}.ifx>span{overflow:hidden;text-overflow:ellipsis}.ifx .ic{color:var(--text-2)}.ifr>.ic{color:#aeaeb2}.ifs{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--text-2);white-space:nowrap}.ifr__edit{flex:none;margin-left:auto}.rule-tl{flex:none;padding:14px 20px 16px}.tl-h h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.tl-h p{margin-top:2px;font-size:12.5px;color:var(--text-2)}.tl-g{display:grid;grid-template-columns:224px minmax(0,1fr) 250px 236px;margin-top:10px}.tl-g--2{grid-template-columns:224px minmax(0,1fr)}.tl-r{position:relative;height:44px}.tl-nd{position:absolute;top:18px;left:0;z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:50%}.tl-nd--done{background:var(--accent);color:#fff}.tl-nd--ask{border:2px solid var(--accent);background:var(--surface);color:var(--accent)}.tl-ln{position:absolute;top:29px;left:24px;right:0;height:2px;background:#d1d1d6}.tl-ln.is-done{background:var(--accent)}.tl-r--days:before{content:"";position:absolute;top:29px;left:0;right:0;height:2px;background:#e3d5b8}.tl-dd{position:absolute;top:21px;left:0;right:12px;display:grid;gap:4px}.tl-dd i{position:relative;display:grid;place-items:center;height:18px;border-radius:4px;background:#f1e7d3;color:#a3875a;font-style:normal;font-size:10.5px;font-weight:700}.tl-dd i.on{background:var(--gold);color:#fff}.tl-dd i.now{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--accent)}.tl-tdy{position:absolute;top:0;left:12px;transform:translate(-50%);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.tl-tdy:after{content:"";position:absolute;top:13px;left:50%;margin-left:-4px;border:4px solid transparent;border-top-color:var(--accent)}.tl-onb{position:absolute;top:21px;left:0;right:0;display:flex;align-items:center;gap:5px;height:18px;padding-left:8px;border-radius:4px 0 0 4px;background:linear-gradient(90deg,#dcefe3,#dcefe3 55%,#dcefe300);color:var(--ok);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tl-t{min-width:0;padding:10px 22px 0 0}.tl-k{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tl-k--0{background:var(--canvas);color:var(--ink-2)}.tl-k--1{background:var(--warn-bg);color:var(--warn-fg)}.tl-k--2{background:var(--tint);color:var(--accent)}.tl-k--3{background:#e7f3ec;color:var(--ok)}.tl-st{margin-top:8px;font-size:15px;font-weight:600;letter-spacing:-.01em}.tl-sp{margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.tl-sd{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--text-2);white-space:nowrap}.tl-sd .ic{color:#aeaeb2}.tl--v9{padding:13px 20px 14px}.tl--v9 .tl-h{display:flex;align-items:baseline;gap:12px}.tl--v9 .tl-h h2{white-space:nowrap}.tl--v9 .tl-h p{margin-top:0}.tl--v9 .tl-g{margin-top:4px}.tl--v9 .tl-t{padding-top:6px}.tl-9r{display:flex;align-items:center;gap:8px;min-width:0}.tl--v9 .tl-st{margin-top:0;font-size:14.5px;white-space:nowrap}.tl--v9 .tl-sp{margin-top:4px}.tl--v9 .tl-sd{margin-top:6px}.trc2{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.v9row{flex:1;min-height:0;display:grid;grid-template-columns:332px minmax(0,1fr);gap:20px;align-items:start}.len{padding:14px 18px}.len-h{display:flex;align-items:center;gap:8px}.len-h b{font-size:14px;font-weight:600}.len-h .ic{color:var(--gold)}.len-tag{display:inline-flex;align-items:center;height:20px;margin-left:auto;padding:0 7px;border-radius:5px;background:var(--canvas);color:var(--ink-2);font-size:11px;font-weight:600;white-space:nowrap}.len-p{margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--text-2);text-wrap:pretty}.stpr{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:16px;align-items:center;margin-top:12px}.stbox{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.stbox-n{display:flex;align-items:baseline;justify-content:center;gap:6px;height:52px;padding-top:9px}.stbox-n .num-input__box{height:auto;min-width:0;padding:0;border:0;background:none}.stbox-n .num-input,.stbox-n .num-input__box{line-height:1}.stbox-n .num-input__field,.stbox-n .num-input__sizer:after{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}.stbox-n .num-input__field{width:0;min-width:100%;height:28px}.stbox-u{font-size:13px;font-weight:500;color:var(--ink-2)}.stbox-b{display:grid;grid-template-columns:1fr 1fr;height:30px;border-top:1px solid var(--line)}.stbox-b .icon-btn{width:100%;height:100%;border-radius:0;color:var(--ink-2)}.stbox-b .icon-btn+.icon-btn{border-left:1px solid var(--line)}.stbox-b .icon-btn:disabled{background:var(--sub)}.skv{display:flex;flex-direction:column;gap:8px}.skv>div{display:flex;flex-direction:column;gap:1px}.skv .rl-kl{font-size:11.5px}.skv b{font-size:13px;font-weight:600;white-space:nowrap}.len0{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:8px;margin-top:14px;padding:10px 12px;border-radius:9px;background:var(--warn-bg);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.len0 .ic{margin-top:2px;color:var(--warn-fg)}.len-f{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid var(--soft);font-size:12px;line-height:1.5;color:var(--text-2)}.len-f .ic{margin-top:2px}.d7{padding:13px 16px 12px}.d7-h{display:flex;align-items:center;gap:8px}.d7-h b{font-size:13.5px;font-weight:600}.d7-h .ic{color:var(--accent)}.d7>p{margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--text-2);text-wrap:pretty}.wl{overflow:hidden}.wl-h{display:flex;align-items:center;gap:8px;padding:11px 16px 10px}.wl-h b{font-size:13.5px;font-weight:600}.wl-h .ic{color:var(--text-2)}.wl-sum{margin-left:auto;font-size:12px;color:var(--text-2);white-space:nowrap}.wl-ch,.wl-r{display:grid;grid-template-columns:16px minmax(0,1fr) 72px 104px 82px;column-gap:12px;align-items:center;padding:0 16px}.wl-ch{height:26px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--sub);font-size:11.5px;font-weight:600;color:var(--text-2)}.wl-r{height:31px;border-bottom:1px solid var(--soft);font-size:12.5px}.wl-tcb{width:14px;height:14px;border:1.5px solid var(--control-border);border-radius:50%}.wl-tcb.is-done{border-color:var(--ok);background:var(--ok)}.wl-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-own{display:flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.wl-due{font-size:12.5px;color:var(--text-2);white-space:nowrap}.wl-so{display:inline-flex;align-items:center;justify-self:start;height:20px;padding:0 7px;border-radius:5px;background:var(--canvas);color:var(--ink-2);font-size:11.5px;font-weight:500;white-space:nowrap}.wl-ev{display:flex;align-items:center;gap:8px;height:33px;padding:0 16px;overflow:hidden;border-bottom:1px solid var(--soft);background:#fbfbfc;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.wl-ev b{font-weight:600;color:var(--text)}.wl-x{color:var(--bad)}.wl-k{color:var(--text-2)}.wl-day{display:inline-flex;align-items:center;flex:none;height:20px;padding:0 7px;border-radius:5px;background:var(--warn-bg);color:var(--warn-fg);font-size:11px;font-weight:700}.wl-stg{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:var(--canvas);color:var(--ink-2);font-size:11.5px;font-weight:500}.wl-note{font-size:12px;color:var(--text-2)}.wl-out{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-weight:600;color:var(--warn-fg)}.wl-out--done{color:var(--ink-2)}.wl-out--none{font-weight:500;color:var(--text-2)}.wl-f{display:flex;align-items:flex-start;gap:7px;padding:9px 16px 10px;font-size:12px;line-height:1.5;color:var(--text-2)}.wl-f .ic{margin-top:2px}.wl-f span{text-wrap:pretty}.wl-empty{padding:12px 16px 16px;font-size:12.5px;color:var(--text-2)}.wl--lb .wl-h{padding-bottom:4px}.wl--lb .wl-sum{font-weight:600;color:var(--ink-2)}.wl-sub{display:flex;align-items:center;gap:6px;padding:0 16px;font-size:12px;color:var(--text-2);white-space:nowrap}.wl-sub .ic{color:#aeaeb2}.wl-st{padding:10px 16px 9px}.wl-strip{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px}.wl-strip i{display:grid;place-items:center;height:16px;border-radius:3px;background:#efeff2;color:#fff;font-style:normal;font-size:10px;font-weight:700}.wl-strip i.hit{background:var(--accent)}.wl-ax{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--muted);white-space:nowrap}.wl-ax b{font-weight:600;color:var(--accent)}.wl--list{margin-top:12px}.wl--list .wl-h{padding:9px 14px;border-bottom:1px solid var(--hair)}.wl--list .wl-ev{height:32px;padding:0 14px;background:var(--sub)}.wl--list .wl-r{grid-template-columns:16px minmax(0,1fr) 62px 100px;column-gap:10px;height:29px;padding:0 14px}.wl--list .wl-due{text-align:right}.wl--list .wl-f{align-items:center;padding:8px 14px;line-height:1.45}.wl--list .wl-f .ic{margin-top:0}.rc__row{display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--soft)}.rc__row>.btn,.rc__row>.confirm-inline{justify-self:start}.rc__row:has(.confirm-inline){grid-template-columns:minmax(0,1fr);row-gap:8px}.rc__row p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.rc .btn__label{display:inline-flex;align-items:center;gap:6px}.rc__also{grid-column:2;margin-top:6px;font-size:12.5px}.rc__note{display:flex;align-items:flex-start;gap:7px;padding-top:10px;border-top:1px solid var(--soft);font-size:12px;line-height:1.5;color:var(--text-2)}.rc__note .ic{margin-top:2px}.rc__note span{text-wrap:pretty}.rd__run{padding:var(--sp-2) 0;border-bottom:1px solid var(--soft)}.rd__run-h{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-control)}.rd__run-d{font-size:var(--fs-sm);color:var(--text-2);margin:2px 0 4px}.rd__outcomes{display:flex;flex-direction:column;gap:4px}.rd__outcome{font-size:var(--fs-sm);color:var(--ink-2)}.rd__outcome ul{margin:2px 0 0 var(--sp-4);padding:0}.rb{padding:0 4px}.rb__lede{font-size:var(--fs-md);color:var(--text-2);margin-bottom:var(--sp-3)}.rb__cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);margin-bottom:var(--sp-4)}.rb__cols h3{font-size:var(--fs-nav);font-weight:var(--fw-semibold);margin-bottom:var(--sp-2)}.rb__col-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--sp-2)}.rb__col-h h3{margin-bottom:0}.rb__cards{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-3)}.rb__ex{display:block;font-size:var(--fs-sm);color:var(--ink-2);white-space:normal}.rb__fields{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-2) 0}.rb__note{font-size:var(--fs-sm)}.rb__conditions{margin-bottom:var(--sp-4)}.rb__condition{display:flex;align-items:flex-end;gap:var(--sp-2);margin-bottom:var(--sp-2)}.rb__preview{margin:var(--sp-4) 0;padding:var(--sp-3);background:var(--canvas);border-radius:var(--r-lg)}.rb__preview h3{font-size:var(--fs-nav);margin-bottom:var(--sp-2)}.rb-pick{grid-template-columns:16px 30px minmax(0,1fr);align-items:start;cursor:pointer}.rb-pick>.radio,.rb-pick>.checkbox,.rb-pick>label{margin-top:7px}.rb-pick.option-card--on{background:var(--tint);box-shadow:none}.rb__yours{margin-bottom:var(--sp-4);padding:12px 16px;border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--sub)}.rb__yours-h{margin-bottom:4px;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.rb__yours p{margin:0;font-size:var(--fs-control);color:var(--text)}.tpl-page{display:flex;flex-direction:column;height:100%;min-height:0}.tpl-page__tabs{flex:none;padding:0 32px;border-bottom:1px solid var(--hair)}.tpl-page__tabs .ui-tabs{border-bottom:0}.tpl-page__loading,.tpl-page__error{padding:16px 32px}.tpl-desc{flex:none;display:flex;align-items:center;gap:8px;height:40px;margin:0;padding:0 32px;border-bottom:1px solid var(--hair);background:var(--sub);font-size:12.5px;line-height:1.45;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-desc>span{overflow:hidden;text-overflow:ellipsis}.tpl-desc .ic{flex:none;color:var(--text-2)}.tpl-desc b{font-weight:600;color:var(--text)}.tpl{flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);position:relative}.tpl--task{grid-template-columns:232px minmax(0,612px) minmax(364px,1fr)}.tpl--checklist{grid-template-columns:244px minmax(0,1fr) 346px}.tpl__list{min-width:0;overflow:auto;padding:14px 12px;border-right:1px solid var(--hair)}.tpl__list-h{margin:0;padding:0 10px 8px;font-size:11.5px;font-weight:600;line-height:1.45;color:var(--text-2)}.tpl__list-h--grp{display:flex;justify-content:space-between}.tpl__list-h--grp small{font-size:11px;font-weight:500;color:var(--muted)}.tpl__list-h--gap{padding-top:10px}.tpl__list .btn{display:block;width:100%;height:auto;margin-bottom:3px;padding:9px 10px 10px;border:0;border-radius:10px;text-align:left;color:var(--text);font-weight:400;white-space:normal}.tpl--checklist .tpl__list .btn{margin-bottom:2px;padding:7px 10px 8px}.tpl__list .btn .btn__label{display:block}.tpl__list .btn[aria-current=true]{background:var(--tint)}.tpl__li{display:block}.tpl__li b{display:block;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--text)}.tpl__list .btn[aria-current=true] .tpl__li b{color:var(--accent)}.tpl__li>span{font-size:12px;line-height:1.45;color:var(--text-2)}.tpl__detail{min-width:0;overflow:auto;display:flex;flex-direction:column;padding:16px 28px 14px}.tpl--checklist .tpl__detail{padding:18px 28px 12px}.tpl__detail-h{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 10px}.tpl--checklist .tpl__detail-h{align-items:baseline}.tpl__detail-h h2{flex:1 1 200px;min-width:0;margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.45}.tpl__detail-acts{flex:none;display:flex;gap:8px}.tpl--checklist .tpl__detail-acts{gap:10px}.tpl__more .icon-btn{width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.tpl__more .icon-btn .ic{width:15px;height:15px}.tpl__dsc{margin:5px 0 0;max-width:640px;font-size:13px;line-height:1.55;color:var(--ink-2)}.tpl__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.tpl-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:7px;background:var(--canvas);font-size:12px;color:var(--ink-2);white-space:nowrap}.tpl-chip .ic{flex:none;color:var(--text-2)}.tpl-chip__k{color:var(--text-2)}.tpl-chip--pend{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-fg);font-weight:600}.tpl-chip--pend .ic{color:var(--warn-fg)}.tpl-steps{margin-top:16px}.tpl-steps .tbl{width:100%;margin:0}.tpl-steps .tbl th,.tpl-steps .tbl td{padding:0 0 0 12px}.tpl-steps .tbl th:first-child,.tpl-steps .tbl td:first-child{padding-left:0}.tpl-steps .tbl th:last-child,.tpl-steps .tbl td:last-child{padding-right:0}.tpl-steps thead tr{height:32px}.tpl-steps .tbl__th{position:static;background:none}.tpl-steps tbody tr{height:38px}.tpl-steps .tbl tbody td{padding-top:6px;padding-bottom:6px;font-size:13px;line-height:1.4;white-space:normal}.tpl-steps__n{font-size:12px;font-weight:500;color:var(--muted)}.tpl .tpl-steps tbody td.tpl-steps__n{font-size:12px}.tpl-ofs{display:inline-flex;align-items:center;max-width:100%;height:22px;padding:0 8px;border-radius:6px;background:var(--canvas);font-size:12px;font-weight:400;color:var(--ink-2);white-space:nowrap;vertical-align:middle}.tpl-ofs>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tpl-role{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:400;color:var(--ink-2);white-space:nowrap}.tpl-role i{width:8px;height:8px;border-radius:50%;flex:none}.tpl-steps--card{margin-top:0}.tpl-steps--card .tbl th,.tpl-steps--card .tbl td{padding-left:10px}.tpl-steps--card thead tr{height:28px}.tpl-steps--card tbody tr{height:36px}.tpl-steps--card .tbl tbody td{padding-top:5px;padding-bottom:5px;font-size:12.5px}.tpl-seen{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 7px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap}.tpl-seen--book{background:var(--tint);color:var(--accent)}.tpl-seen--one{background:var(--canvas);color:var(--ink-2);font-weight:500}.tpl-seen--new{border:1px dashed var(--control-border);color:var(--text-2);font-weight:500}.tpl-steps--cx{margin-top:14px}.tpl-steps--cx .tbl th,.tpl-steps--cx .tbl td{padding-left:10px}.tpl-steps--cx thead tr{height:30px}.tpl-steps--cx tbody tr{height:35px}.tpl-steps--cx .tbl tbody td{padding-top:0;padding-bottom:0;line-height:1.45}.tpl-sx--open{background:var(--sub)}.tpl-sx--open .tpl-sx__t{font-weight:600}.tpl-sx__nm{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.tpl-sx__nm .ic{flex:none;color:var(--text-2)}.tpl-sx__t{min-width:0;overflow:hidden;text-overflow:ellipsis}.tpl .tpl-steps--cx td.tpl-sx__c{text-align:right;color:var(--ink-2)}.tpl-sx--open .tpl-sx__c{font-weight:600}.tpl-sx__c s{margin-right:4px;color:var(--muted);font-weight:400;text-decoration-color:#b8b8be}.tpl-steps--cx tbody tr.tpl-sx-it{height:29px;background:var(--sub)}.tpl-steps--cx tbody tr.tpl-sx-it td{font-size:12.5px;color:var(--ink-2)}.tpl-sx-it__nm{display:flex;align-items:center;gap:7px;min-width:0;padding-left:22px;white-space:nowrap}.tpl-sx-it__t{min-width:0;overflow:hidden;text-overflow:ellipsis}.tpl-steps--cx tbody tr.tpl-sx-it--add{background:var(--rev-bg)}.tpl-steps--cx tbody tr.tpl-sx-it--add td{color:var(--text)}.tpl-steps--cx tbody tr.tpl-sx-it--add .tpl-ofs{background:var(--surface)}.tpl-steps--cx td.tpl-sx-it__plus{padding-left:9px;font-size:12px;font-weight:700;color:var(--ok)}.tpl-bcl{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 6px;border-radius:5px;background:var(--tint);color:var(--accent);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;flex:none}.tpl-foot{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.tpl-foot .ic{flex:none;margin-top:2px}.tpl-cx__apply{display:flex;align-items:center;gap:8px;margin-top:10px;max-width:420px}.tpl-cx__apply>:first-child{flex:1;min-width:0}.tpl-ins{position:absolute;top:14px;right:20px;z-index:5;width:356px;max-height:calc(100% - 28px);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--hair);border-radius:12px;background:var(--surface);box-shadow:0 14px 36px #0000001f,0 1px 3px #0000000f}.tpl-ins__h{flex:none;display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid var(--hair);background:var(--sub)}.tpl-ins__h b{font-size:13px;font-weight:600}.tpl-ins__h span{font-size:12px;color:var(--text-2)}.tpl-ins__empty{margin:0;padding:12px 14px 14px;font-size:12.5px;line-height:1.5;color:var(--text-2)}.tpl-ins__b{min-height:0;overflow:hidden;padding:12px 14px 0}.tpl-ins__t{display:grid;grid-template-columns:7px minmax(0,1fr);column-gap:10px;align-items:start}.tpl-ins__dot{width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--accent)}.tpl-ins__title{font-size:15px;font-weight:600;line-height:1.4}.tpl-ins__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px}.tpl-type{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--tint);color:var(--accent);font-size:11.5px;font-weight:600;white-space:nowrap}.tpl-by{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.tpl-ins__name{margin-top:9px;font-size:13.5px;font-weight:600}.tpl-ins__why{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.tpl-ins__k{display:flex;align-items:center;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid var(--hair)}.tpl-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tpl-ins__r{margin-left:auto;font-size:11.5px;color:var(--text-2)}.tpl-ins__deals{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.tpl-deal{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--canvas);font-size:12px;color:var(--ink-2);white-space:nowrap}.tpl-deal em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bad)}.tpl-ins__steps{margin:6px 0 0;padding:0;list-style:none}.tpl-ins__steps li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px;padding:5px 0;border-top:1px solid var(--soft)}.tpl-ins__steps li:first-child{border-top:0}.tpl-ins__steps .n{font-size:11.5px;font-weight:500;line-height:19px;color:var(--muted)}.tpl-ins__st{font-size:12.5px;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-ins__sm{display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:17px;color:var(--text-2)}.tpl-ins__sm i{width:7px;height:7px;border-radius:50%;flex:none}.tpl-dotsep{margin:0 1px;color:var(--control-border)}.tpl-ins__f{flex:none;margin-top:10px;padding:10px 14px 12px;border-top:1px solid var(--hair);background:var(--sub)}.tpl-ins__fl{display:flex;align-items:center;gap:6px;margin:0 0 9px;font-size:11.5px;color:var(--muted)}.tpl-ins__fa{display:flex;justify-content:flex-end;gap:6px}.tpl-chat{justify-self:end;width:346px;min-width:0;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--hair);background:var(--sub)}.tpl-chat__h{flex:none;display:flex;align-items:center;gap:8px;height:50px;padding:0 18px;border-bottom:1px solid var(--hair);background:var(--surface)}.tpl-chat__h b{font-size:14px;font-weight:600}.tpl-chat__h .icon-btn{margin:0 -8px 0 auto}.tpl-chat__b{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:16px}.tpl-chat__hint{margin:0;font-size:13px;line-height:1.5;color:var(--text-2)}.tpl-chat__in{flex:none;margin:0 16px 16px}.tpl-composer{display:flex;align-items:center;gap:8px;height:36px;padding:0 3px 0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.tpl-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.tpl-composer input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;font:inherit;font-size:12.5px;color:var(--text)}.tpl-composer input::placeholder{color:var(--muted)}.tpl-composer .icon-btn{width:28px;height:28px}.tpl-bub{align-self:flex-end;max-width:292px;padding:9px 12px;border-radius:14px 14px 4px;background:var(--accent);color:#fff;font-size:13px;line-height:1.5}.tpl-bub-w{align-self:flex-end;margin-top:-8px;font-size:11.5px;color:var(--muted)}.tpl-bot{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:9px}.tpl-bot__ic{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--hair);border-radius:7px;background:var(--surface);color:var(--accent)}.tpl-bot__t{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.tpl-bot__t+.tpl-bot__t{margin-top:6px}.tpl-diff{margin-top:9px;overflow:hidden;border:1px solid var(--hair);border-radius:12px;background:var(--surface)}.tpl-diff__h{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;font-size:12.5px;font-weight:600}.tpl-diff__h span{font-size:12px;font-weight:500;color:var(--text-2)}.tpl-diff__l{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px;padding:8px 12px 9px;border-top:1px solid var(--soft);font-size:12.5px;line-height:1.45}.tpl-diff__l .sg{font-weight:700}.tpl-diff__l--added{background:var(--rev-bg)}.tpl-diff__l--added .sg{color:var(--ok)}.tpl-diff__l--changed .sg,.tpl-diff__l--moved .sg{color:var(--warn)}.tpl-diff__l--removed .sg{color:var(--bad)}.tpl-diff__l .m{display:flex;flex-direction:column;gap:2px;margin-top:2px;font-size:12px;color:var(--text-2)}.tpl-diff__l s{color:var(--text-2);text-decoration-color:#b0b0b6}.tpl-diff__opt{padding:8px 12px;border-top:1px solid var(--soft);font-size:12px;color:var(--ink-2)}.tpl-diff__err{padding:0 12px 8px}.tpl-diff__f{display:flex;justify-content:flex-end;gap:8px;padding:9px 12px;border-top:1px solid var(--hair);background:var(--sub)}.tpl__editor{display:flex;flex-direction:column;gap:var(--sp-3)}.tpl__editor h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em}.tpl__editor-steps{display:flex;flex-direction:column;gap:8px}.tpl__editor-step{display:grid;grid-template-columns:20px 1.6fr 1fr 1fr auto;gap:8px;align-items:end}.tpl__editor-n{padding-bottom:8px;font-size:var(--fs-sm);color:var(--text-2)}.tpl__editor-acts{display:flex;gap:2px;padding-bottom:2px}.tpl__editor-foot{display:flex;gap:8px;justify-content:flex-end}.tpl-apply{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:8px}.tpl-apply__note{margin:0;font-size:var(--fs-sm);color:var(--warn-fg)}.tpl--checklist .tpl-chat{width:100%}@media (max-width: 1359px){.tpl--checklist{grid-template-columns:216px minmax(0,1fr) 300px}}.stc-type{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--tint);color:var(--accent);font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:1px}.stc-mdl{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:11px;background:var(--tint);color:var(--accent);font-size:11.5px;font-weight:600;white-space:nowrap}.stc-mdl .ai-mark{color:var(--accent)}.stc-sx{padding:9px 18px 10px;border-top:1px solid var(--hair);font-size:12.5px}.stc-sx__h{display:flex;align-items:center;gap:10px;margin-bottom:4px}.stc-sx__h--steps{margin-bottom:8px}.stc-sx__r{margin-left:auto;font-size:12px;color:var(--text-2)}.stc-ev{display:grid;grid-template-columns:128px minmax(0,1fr) 62px 112px 100px;column-gap:10px;align-items:center;min-height:32px;padding:4px 0;border-top:1px solid var(--soft);font-size:12.5px;line-height:1.35}.stc-sx__h+.stc-ev{border-top:0}.stc-ev__deal{justify-self:start;max-width:100%;overflow:hidden}.stc-ev__t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.stc-ev__own{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.stc-ev__cp{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stc-ev__due{text-align:right;white-space:nowrap}.stc-ev__due--late{color:var(--bad);font-weight:500}.stc-note{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-2)}.stc-note .ic{flex:none;margin-top:2px}.stc-quiet{font-size:12px;color:var(--text-2)}.tk-filing{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 7px;border-radius:5px;border:1px dashed var(--hollow-line);background:var(--sub);box-sizing:border-box;font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap}.tk-filing .ic{color:var(--slate)}.tk-deal-filter{display:inline-flex;flex:none}.deal-window .deal-window__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.deal-window__panel{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:16px var(--sp-7) 12px;container:deal-tab / inline-size}.deal-window__panel[hidden]{display:none}.deal-window__tab-slot{display:flex;align-items:center;flex-shrink:0;margin-left:8px}.deal-window__tab-slot:empty{display:none}.deal-window__foot--tab>*{flex:1;min-width:0;margin:0;padding:0;border:0}.deal-window__source-btn{display:inline-flex;margin-right:6px}.app-shell{display:flex;height:100vh}.app-shell__main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface)}.app-shell__banner{flex:none;padding:12px 24px 0;background:var(--surface)}.app-shell__content{flex:1;min-height:0;overflow:auto;background:var(--surface);padding:var(--sp-8)}.app-shell__content:has(.page-header){padding:0}.sidebar{width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;padding:18px 12px 14px;background:var(--canvas);border-right:1px solid var(--hair);color:var(--text);font-size:13.5px;line-height:1.45}.sidebar .ic,.sidebar .mark-a,.sidebar__ring{display:block;flex:none}.sidebar__brand{position:relative;display:flex;align-items:center;gap:10px;padding:0 8px 22px}.sidebar__brand-name{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.sidebar__brand-caption{display:block;font-size:11.5px;color:var(--text-2)}.sidebar__bell-hit.pressable{width:100%;height:100%;display:grid;place-items:center;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer}.sidebar__bell{position:absolute;right:0;top:0;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--icon);text-decoration:none}.sidebar__bell.is-open,.sidebar__bell:hover{background:var(--soft)}.sidebar__bell-badge{pointer-events:none;position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--canvas)}.sidebar__nav{list-style:none;margin:0;padding:0}.sidebar__item{display:flex;align-items:center;gap:11px;height:34px;padding:0 10px;margin-bottom:2px;border-radius:8px;color:var(--ink-2);font-size:14px;text-decoration:none}.sidebar__item .ic{color:var(--icon)}.sidebar__item:hover{background:var(--soft)}.sidebar__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sidebar__item.is-active{background:var(--tint);color:var(--accent);font-weight:600}.sidebar__item.is-active .ic{color:var(--accent)}.sidebar__badge{margin-left:auto;min-width:24px;height:18px;padding:0 6px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center}.sidebar__grow{flex:1}.sidebar__item--gs{margin-bottom:6px}.sidebar__gs-count{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--text-2)}.sidebar__item--settings{margin-bottom:10px}.sidebar__me{display:block;padding:8px 40px 0 0;border-top:1px solid var(--hair)}.sidebar__me-btn{display:flex;align-items:center;gap:10px;width:100%;padding:4px 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:13.5px;color:var(--ink-2);text-align:left;cursor:pointer}.sidebar__me-btn:hover,.sidebar__me-btn[aria-expanded=true]{background:var(--soft)}.sidebar__me-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__me-chev{color:var(--icon)}.acct{padding:6px}.acct__head{display:flex;align-items:center;gap:10px;padding:6px 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--hair)}.acct__who{display:grid;min-width:0}.acct__who b{font-size:13.5px;font-weight:600;color:var(--ink)}.acct__who small{font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text}.acct__help{display:flex;align-items:center;gap:7px;padding:5px 8px;font-size:13px;color:var(--ink)}.acct__help-b{display:grid;flex:1;min-width:0}.acct__mail{font-size:12px;color:var(--ink-2);-webkit-user-select:text;user-select:text;cursor:text}.acct__mailto{font-size:12.5px}.acct__out{margin-top:4px;padding-top:4px;border-top:1px solid var(--hair)}.sidebar__avatar{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--avatar-bg);color:var(--avatar-fg);font-size:11px;font-weight:600;letter-spacing:0}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap}.page-head__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:var(--tracking-title);margin:0}.page-head__subtitle{font-size:var(--fs-md);color:var(--text-2);margin:4px 0 0}.page-head__crumb{font-size:var(--fs-sm);color:var(--text-2);margin:0 0 2px}.page-head__switch{margin:calc(-1 * var(--sp-3)) 0 var(--sp-4)}.page-head__right{display:flex;align-items:center;gap:var(--sp-2)}.page-head__meta{display:flex;align-items:center;gap:var(--sp-2);margin-top:2px}.seg{display:inline-flex;padding:2px;background:var(--canvas);border-radius:var(--r-md);gap:2px}.seg__btn{border:none;background:transparent;padding:5px 14px;border-radius:6px;font-size:var(--fs-control);font-weight:var(--fw-medium);color:var(--text-2);cursor:pointer}.seg__btn--active{background:var(--surface);color:var(--text);font-weight:var(--fw-semibold);box-shadow:var(--shadow-seg)}.deal-window:focus,.record-overlay:focus{outline:none}.overlay-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;padding-top:60px;z-index:40}.deal-window{--dw-w: min(var(--window-w), calc(100vw - 64px) );--dw-h: min(var(--window-h), calc(100vh - 48px) );position:fixed;left:calc((100vw - var(--dw-w)) / 2);top:calc((100vh - var(--dw-h)) / 2);left:round(down,calc((100vw - var(--dw-w)) / 2),1px);top:round(down,calc((100vh - var(--dw-h)) / 2),1px);width:var(--dw-w);height:var(--dw-h);background:var(--surface);border-radius:var(--r-2xl);box-shadow:var(--shadow-window);display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease,height .2s ease,left .2s ease,top .2s ease,border-radius .2s ease}.deal-window[data-expanded]{--dw-w: 95vw;--dw-h: 95vh}.deal-window__head{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--sp-4) var(--sp-7) 0;flex-shrink:0;gap:var(--sp-3)}.deal-window__head-main{min-width:0;flex:1}.deal-window__icon-actions{display:flex;align-items:center;gap:2px;margin-right:-6px;flex-shrink:0}.deal-window__title-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.deal-window__title{font-size:var(--fs-display);font-weight:var(--fw-bold);letter-spacing:var(--tracking-title);line-height:1.25;margin:0}.deal-window__subtitle{font-size:var(--fs-md);color:var(--text-2);margin:2px 0 0}.deal-window__nickname{font-size:var(--fs-control);color:var(--text-2)}.deal-window__nickname-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-2);font-weight:var(--fw-semibold);margin-right:3px}.deal-window__chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);min-height:26px;margin-top:10px;font-size:var(--fs-sm);color:var(--ink-2)}.deal-window__chip{display:inline-flex;align-items:center;gap:5px;color:var(--text-2)}.deal-window__chip-label{color:var(--text-2)}.deal-window__waiting{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-pill);background:var(--wait-bg);color:var(--wait-fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.deal-window__tabs{display:flex;align-items:center;gap:var(--sp-1);padding:0 var(--sp-7);margin-top:var(--sp-2);border-bottom:1px solid var(--hair);flex-shrink:0}.deal-window__tabs .ui-tabs{flex:1;min-width:0;overflow-x:auto;border-bottom:none}.deal-window__tab-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);margin-left:5px;flex-shrink:0}.deal-window__body{flex:1;min-width:0;min-height:0}.deal-window__ask-btn{margin-left:auto;flex-shrink:0}.deal-window__comments-btn{flex-shrink:0}.deal-window__main{flex:1;min-height:0;display:flex}.deal-window__comments{width:436px;flex-shrink:0;border-left:1px solid var(--hair);display:flex;flex-direction:column;min-height:0}.deal-window__comments>.w4-comments{flex:1}.deal-window__foot{flex-shrink:0;height:var(--window-footer-h);border-top:1px solid var(--hair);display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);padding:0 var(--sp-7)}.deal-window__foot--ask{background:var(--warn-bg)}.deal-window__ask{margin-right:auto;font-size:var(--fs-md);color:var(--warn-fg)}.deal-window__note{margin-right:auto;font-size:var(--fs-md);color:var(--text-2)}.record-overlay{--ro-w: min(var(--overlay-w, 560px), calc(100vw - 48px) );width:var(--ro-w);margin-left:round(down,calc((100vw - var(--ro-w)) / 2),1px);margin-right:auto;max-height:calc(100vh - 90px);background:var(--surface);border-radius:var(--r-2xl);box-shadow:var(--shadow-window);display:flex;flex-direction:column;overflow:hidden}.record-overlay{transition:width .2s ease,margin .2s ease,min-height .2s ease,max-height .2s ease,border-radius .2s ease}.record-overlay[data-expanded]{--ro-w: 95vw;margin-top:calc(2.5vh - 60px);min-height:95vh;max-height:95vh}.record-overlay[data-expanded]>.record-overlay__body{flex:1 1 auto}@media (prefers-reduced-motion: reduce){.deal-window,.record-overlay{transition:none}}.record-overlay__icons{display:flex;align-items:center;gap:2px;margin-right:-6px}.record-overlay__head{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--hair)}.record-overlay>.back-to-deal{display:flex;padding:var(--sp-3) var(--sp-6) 0}.record-overlay__title{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin:0}.record-overlay__body{padding:var(--sp-6);overflow:auto;min-height:0}.sheet:has(.gsd-title)>.sheet__head{padding:20px 22px 0;border-bottom:0}.sheet:has(.gsd-title)>.sheet__head>.icon-btn{margin:-4px -6px 0 0}.sheet:has(.gsd-title) .sheet__sub{margin-top:3px;line-height:1.45}.gsd-title{font-size:19px;font-weight:var(--fw-bold);line-height:23.75px}.gsd-wrap{display:flex;flex-direction:column;height:100%;margin:0 -24px}.gsd-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 22px}.gsd-card{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;align-items:center;margin:12px 0 4px;padding:13px 16px;border-radius:var(--r-xl);background:var(--canvas)}.gsd-ring{position:relative;display:inline-flex;width:64px;height:64px}.gsd-ring__n{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:baseline;justify-content:center;padding-top:19px;font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.02em}.gsd-ring__n small{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-2);margin-left:3px;letter-spacing:0}.gsd-card__t{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.01em}.gsd-card__s{font-size:12.5px;color:var(--text-2);margin-top:2px;line-height:1.45}.gsd-list{list-style:none;margin:0;padding:6px 0 0}.gsd-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--soft)}.gsd-row:first-child{border-top:0}.gsd-row__ck{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--control-border);background:var(--surface);display:grid;place-items:center;flex:none}.gsd-row__ck--done{border-color:var(--ok);background:var(--ok);color:#fff}.gsd-row__ck--part{border:0}.gsd-row__ck--part svg{display:block}.gsd-row__t{font-size:13.5px;font-weight:var(--fw-semibold);line-height:20px}.gsd-row--done .gsd-row__t{font-weight:var(--fw-medium);color:var(--ink-2)}.gsd-row .btn{min-width:84px;margin-top:-2px}.gsd-row .btn .btn__trail{color:var(--accent)}.gsd-row__d{grid-column:2 / -1;font-size:12.5px;color:var(--text-2);line-height:1.45;margin-top:1px}.gsd-row__m{grid-column:2 / -1;display:flex;align-items:center;gap:9px;margin-top:6px;font-size:11.5px;font-weight:var(--fw-medium);color:var(--text-2);white-space:nowrap}.gsd-row__meter{flex:none;width:112px;height:4px;border-radius:2px;background:var(--track)}.gsd-row__meter i{display:block;height:100%;border-radius:2px;background:var(--accent)}.gsd-row__ok{font-size:12px;font-weight:var(--fw-medium);color:var(--ok);line-height:20px}.gsd-foot{flex:none;padding:13px 22px 16px;border-top:1px solid var(--hair);background:var(--sub)}.gsd-foot__a{display:flex;align-items:center;justify-content:space-between}.gsd-foot__n{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.gsd-help-h{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--hair);font-size:15px;font-weight:var(--fw-semibold)}.gsh{padding:12px 0 20px}.gsh-tour{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--r-xl);background:var(--canvas)}.gsh-tour>div>b{display:block;font-size:13.5px;font-weight:var(--fw-semibold)}.gsh-tour>div>span{font-size:12px;color:var(--text-2)}.gsh-h{margin:16px 0 4px;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.gsh-list{list-style:none;margin:0;padding:0}.gsh-list .btn{justify-content:flex-start;padding:0 6px}.gsh-li{display:flex;align-items:center;gap:9px;width:100%;min-height:30px;font-size:13px;color:var(--text)}.gsh-li b{font-weight:var(--fw-medium);flex:1;min-width:0;text-align:left}.gsh-li>span{font-size:12px;color:var(--text-2)}.gsh-li .ic{flex:none;color:var(--text-2)}.gsh-li--link{padding:0 6px;border-radius:7px;text-decoration:none}.gsh-li--link:hover{background:var(--canvas)}.gsh-li--link .ic{color:var(--accent)}.gsh-hrow{display:flex;align-items:center;justify-content:space-between}.gsh-pager{display:flex;align-items:center;gap:2px;margin-top:12px;font-size:12px;color:var(--text-2)}.gsh-wn{padding:12px 14px;border:1px solid var(--hair);border-radius:var(--r-xl)}.gsh-wn b{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:var(--fw-semibold)}.gsh-wn p{margin:4px 0 10px;font-size:12.5px;line-height:1.45;color:var(--text-2)}.gsh-wn__dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.gsh-muted{margin:4px 0 0;font-size:12.5px;color:var(--text-2)}.gsh-ask{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--text-2)}.gsh-ask b{color:var(--text);font-weight:var(--fw-semibold)}.gsh-ask>span{flex:1}.gsh-ask a{color:var(--accent);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}.search-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim)}.search{position:fixed;z-index:61;width:780px;display:flex;flex-direction:column;background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #0000003d,0 0 0 .5px #0000001f;color:var(--text);font-size:13.5px;line-height:1.45}.search .ic{display:block;flex:none}.search__in{flex:none;display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-bottom:1px solid var(--hair);font-size:16px}.search__in>.ic{color:var(--accent)}.search__q{flex:1;min-width:0;padding:0;border:0;outline:0;background:none;color:var(--text);font:inherit;caret-color:var(--accent)}.search__q::placeholder{color:var(--muted)}.search__count{margin-left:auto;font-size:12px;color:var(--text-2);white-space:nowrap}.search__esc{display:inline-flex;padding:0;border:0;background:none;font:inherit;cursor:pointer}.search__tabs{flex:none;display:flex;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid var(--hair)}.search__tab{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:0;border-radius:7px;background:none;color:var(--text-2);font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer}.search__tab.is-on{background:var(--tint);color:var(--accent);font-weight:600}.search__tab i{font-style:normal;font-size:11px;font-weight:500;color:var(--muted)}.search__tab.is-on i{color:var(--accent)}.search__body{flex:1;min-height:0;overflow:auto;padding:4px 8px 6px}.search__group{display:flex;align-items:center;gap:8px;height:26px;padding:6px 8px 0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.search__group span{font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none}.search__row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;column-gap:10px;align-items:center;height:34px;padding:0 8px;border-radius:8px;cursor:pointer}.search__row--two{height:42px}.search__row.is-on{background:var(--tint)}.search__tile{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--canvas);color:var(--slate)}.search__ask{padding:4px 8px;border-top:1px solid var(--hair)}.search__tile--ai{background:var(--tint);color:var(--accent)}.search__row.is-on .search__tile{background:var(--surface);color:var(--accent)}.search__text{min-width:0}.search__title{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__title b{font-weight:600}.search__meta{margin-left:8px;font-size:12px;color:var(--text-2)}.search__path{margin-top:1px;font-size:11.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__right{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2);white-space:nowrap}.search__stage{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:11px;background:var(--canvas);color:var(--ink-2);font-size:12px;font-weight:500}.search__dot{width:8px;height:8px;border-radius:50%;flex:none}.search__more{display:flex;align-items:center;width:100%;height:24px;padding:0 8px 0 44px;border:0;background:none;color:var(--accent);font:inherit;font-size:12px;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer}.search__empty{margin:0;padding:10px 8px;font-size:12.5px;color:var(--text-2)}.search mark{padding:0 1px;border-radius:3px;background:#f6e3e7;color:var(--accent);font-weight:600}.search__foot{flex:none;display:flex;align-items:center;gap:16px;height:38px;padding:0 16px;border-top:1px solid var(--hair);background:var(--sub);font-size:12px;color:var(--text-2)}.search__foot>span{display:inline-flex;align-items:center;gap:6px}.search__foot>.search__note{margin-left:auto}.crash{max-width:420px;margin:80px auto;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-window)}.crash__title{font-size:15px}.crash__sub{font-size:13px;color:var(--text-2);margin-bottom:8px}.help-video{display:grid;justify-items:center;gap:var(--sp-4);padding:40px 32px 64px}.help-video .empty-tile{width:min(520px,100%)}.help-video__frame{width:min(960px,100%);aspect-ratio:16 / 9;border-radius:var(--r-xl);border:1px solid var(--hair);background:var(--canvas);box-shadow:var(--shadow-window);overflow:hidden}.help-video__frame--error{display:grid;place-items:center;padding:var(--sp-4)}.help-video__player{display:block;width:100%;height:100%;background:#000}.help-video__nav{width:min(960px,100%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-3)}.help-video__nav>:first-child{justify-self:start}.help-video__nav>:last-child{justify-self:end}.help-video>.empty-tile+.help-video__nav{width:min(520px,100%)}.dialog-scrim:has(>.dialog--video){background:#0c0c0ed1}.dialog.dialog--video{--dlg-w: 95vw;top:2.5vh;height:95vh;max-height:95vh;max-width:95vw}.dialog--video .dialog__body{display:flex;padding:0;background:#000}.dialog--video .help-video__player{object-fit:contain;background:#000}.dialog--video .help-video__frame{flex:1;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;background:#000}.dialog--video .help-video__frame--error,.dialog--video .help-video-pop__soon{flex:1;display:grid;place-items:center;padding:var(--sp-4);background:var(--canvas)}.dialog--video .help-video-pop__soon .empty-tile{width:min(520px,100%)}.kit-a{display:flex;flex-direction:column;width:1440px;height:900px;overflow:hidden;background:var(--surface)}.kit-a .ka-kh{display:flex;flex:none;align-items:center;justify-content:space-between;height:64px;padding:0 32px;border-bottom:1px solid var(--hair)}.kit-a .ka-crumb{margin-bottom:1px;color:var(--text-2);font-size:12px;line-height:1.3}.kit-a .ka-kh-t{display:flex;align-items:baseline;gap:10px}.kit-a .ka-kh h1{font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.kit-a .ka-sub{color:var(--text-2);font-size:12.5px}.kit-a .ka-kh-r{display:flex;align-items:center;gap:12px}.kit-a .ka-body{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;padding:14px 32px 18px}.kit-a .ka-body>*+*{padding-top:12px;border-top:1px solid var(--soft)}.kit-a .ka-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.kit-a .ka-sec+.ka-sec{padding-top:12px;border-top:1px solid var(--soft)}.kit-a .ka-cols2>.ka-sec+.ka-sec,.kit-a .ka-g3>.ka-sec+.ka-sec{padding-top:0;border-top:0}.kit-a .ka-eb{display:flex;align-items:center;gap:8px;height:24px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kit-a .ka-spec{color:var(--muted);font-size:11px;letter-spacing:0;line-height:1.4;white-space:nowrap}.kit-a .ka-spec b{color:var(--text-2);font-weight:600}.kit-a .ka-spc{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.kit-a .ka-spc-v{display:flex;align-items:center;gap:8px;min-height:30px}.kit-a .ka-row{display:flex;align-items:flex-start;gap:30px}.kit-a .ka-row>.ka-spc{flex:none}.kit-a .ka-cols2{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.kit-a .ka-sizes .ka-spc-v{height:36px}.kit-a .ka-stt{display:grid;grid-template-columns:86px repeat(6,150px);align-items:center;row-gap:8px}.kit-a .ka-stt .ka-hd,.kit-a .ka-stt .ka-rl{color:var(--text-2);font-size:11px;font-weight:600}.kit-a .ka-stt .ka-sp2{color:var(--muted);font-size:11px;line-height:1.4;white-space:nowrap}.kit-a .ka-fullbox{width:250px}.kit-a .ka-frag{width:620px;overflow:hidden;border:1px solid var(--hair);border-radius:12px;background:var(--surface)}.kit-a .ka-frag-b{display:flex;flex-direction:column;gap:10px;padding:16px 22px 18px}.kit-a .ka-aibox{width:300px;padding:14px 18px 12px;border:1px solid var(--hair);border-radius:12px;background:var(--sub)}.kit-a .btn__loader{animation:none}.kit-a .ka-g3{display:grid;grid-template-columns:280px 300px 1fr;gap:0 44px}.kit-a .ka-col{display:flex;flex-direction:column;gap:14px;min-width:0}.kit-a .ka-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where(.kitb,.kitb *){margin:0;padding:0}.kitb{width:1440px;height:900px;display:flex;flex-direction:column;overflow:hidden;background:#fff;font-family:var(--font);font-size:13.5px;line-height:1.45;color:var(--text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.kitb .ic{flex:none;display:block}.kitb .kh{height:64px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--hair)}.kitb .crumb{font-size:12px;line-height:1.3;color:var(--text-2);margin-bottom:1px}.kitb .kh-t{display:flex;align-items:baseline;gap:10px}.kitb .kh h1{font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.kitb .kh-t .sub{font-size:12.5px;color:var(--text-2)}.kitb .kh-r{display:flex;align-items:center;gap:12px}.kitb .kbody{flex:1;min-height:0;padding:14px 32px 18px;display:flex;flex-direction:column;gap:14px}.kitb .cols{display:grid;gap:0 40px;flex:1;min-height:0}.kitb .col{display:flex;flex-direction:column;gap:12px}.kitb .sec{display:flex;flex-direction:column;gap:8px;min-width:0}.kitb .sec+.sec{padding-top:12px;border-top:1px solid var(--soft)}.kitb .eb{height:24px;display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kitb .spec{font-size:11px;line-height:1.4;letter-spacing:0;color:var(--muted);white-space:nowrap}.kitb .spec b{font-weight:600;color:var(--text-2)}.kitb .spc{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.kitb .spc-v{display:flex;align-items:center;gap:8px;min-height:30px}.kitb .row{display:flex;align-items:flex-start;gap:30px}.kitb .row>.spc{flex:none}.kitb .anch{position:relative}.kitb .hold{display:flex;flex-direction:column;align-items:flex-start}.kitb .tbar{display:flex;align-items:center;gap:6px}.kitb .ctx{display:flex;align-items:center;gap:10px;height:40px;padding:0 6px 0 12px;border:1px solid var(--hair);border-radius:10px;font-size:13.5px;font-weight:500}.kitb .ctx .muted{font-size:12px;font-weight:400;color:var(--text-2)}.kitb .mt{width:100%;border:1px solid var(--hair);border-radius:10px}.kitb .mt-h,.kitb .mt-r{display:grid;grid-template-columns:minmax(0,1fr) 140px 84px;column-gap:10px;align-items:center;padding:0 12px}.kitb .mt-h{height:32px;background:var(--sub);border-bottom:1px solid var(--hair);border-radius:10px 10px 0 0;font-size:11.5px;font-weight:600;color:var(--text-2)}.kitb .mt-r{height:32px;border-bottom:1px solid var(--soft);font-size:13px}.kitb .mt-r:last-child{border-bottom:0}.kitb .mt-r .due{font-size:12.5px;color:var(--ink-2)}.kitb .ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kitb .cell{display:flex;align-items:center}.kitb .srow{display:flex;align-items:center;justify-content:space-between;gap:16px;width:420px;padding:11px 0;border-top:1px solid var(--soft)}.kitb .srow:first-of-type{border-top:0}.kitb .srow .l{font-size:13px;font-weight:500}.kitb .fmt{width:420px}.kitb .fmt-r{display:flex;justify-content:space-between;align-items:center;height:28px;border-bottom:1px solid var(--soft);font-size:12.5px;color:var(--text-2)}.kitb .fmt-r b{font-weight:500;color:var(--text)}.kitb .fmt-r:last-child{border-bottom:0}.kb5{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--surface);color:var(--text);font-family:var(--font);font-size:13.5px;line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.kb5 .ic{display:block;flex:none}.k5-app{display:flex;height:900px}.k5-main{flex:none;width:660px;min-width:0;display:flex;flex-direction:column;background:var(--surface)}.k5-tt{flex:1;min-height:0;padding:0 32px;overflow:hidden}.k5-fchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:12.5px;font-weight:500;white-space:nowrap}.k5-fchip>.ic{color:var(--text-2)}.k5-fchip b{font-weight:600;color:var(--text)}.k5-fchip--on{background:var(--tint);border-color:var(--accent-line);color:var(--accent)}.k5-fchip--on>.ic,.k5-fchip--on b,.k5-fchip--on .k5-chev{color:var(--accent)}.k5-fchip--dsh{border-style:dashed;color:var(--text-2)}.k5-chev{display:flex;color:var(--text-2)}.k5-tbtn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:7px;color:var(--text-2);font-size:12.5px;white-space:nowrap}.k5-tbtn b{font-weight:500;color:var(--text)}.k5-seg{display:inline-flex;margin-left:4px;padding:2px;border-radius:8px;background:var(--canvas);white-space:nowrap}.k5-seg span{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:6px;color:var(--text-2);font-size:12.5px}.k5-seg span .ic{color:var(--text-2)}.k5-seg span.k5-on{background:#fff;color:var(--text);font-weight:500;box-shadow:0 1px 2px #00000012,0 0 0 .5px #00000014}.k5-seg span.k5-on .ic{color:var(--text)}.k5-stg{display:flex;align-items:center;gap:6px;color:var(--ink-2);font-size:12.5px;white-space:nowrap}.k5-avs{display:flex}.k5-av{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:10px;font-weight:600;letter-spacing:0}.k5-gap{margin-top:10px}.k5-ef{display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--soft)}.k5-ef--top{align-items:start}.k5-ef--last{border-bottom:0}.k5-ef>label{font-size:12.5px;font-weight:500;color:var(--text-2)}.k5-ef--top>label{padding-top:7px}.k5-inp{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px;white-space:nowrap}.k5-inp--ta{height:auto;color:var(--ink-2);min-height:70px;align-items:flex-start;padding:7px 10px;white-space:normal;line-height:1.5}.k5-trig{position:relative;display:flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px;white-space:nowrap}.k5-trig>.ic:first-child{color:var(--slate)}.k5-trig .k5-chev{margin-left:auto}.k5-pp{display:flex;flex-wrap:wrap;gap:6px}.k5-pch{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 4px;border:1px solid var(--hair);border-radius:13px;background:#fff;font-size:12.5px;white-space:nowrap}.k5-pch .ic{color:var(--text-2)}.k5-pch--add{padding:0 10px;border-style:dashed;color:var(--text-2)}.k5-ehint{margin-top:5px;font-size:11.5px;line-height:1.4;color:var(--text-2)}.k5-numin{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:46px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px;font-weight:500}.k5-numin--wide{justify-content:flex-start;min-width:150px}.k5-af{color:var(--text-2);font-weight:400}:where(.kitedit,.kitedit *){margin:0;padding:0}.kitedit{width:1440px;min-height:900px;display:flex;flex-direction:column;background:#fff;font-family:var(--font);font-size:13.5px;line-height:1.45;color:var(--text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.kitedit .ic{flex:none;display:block}.kitedit .kh{height:64px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--hair)}.kitedit .crumb{font-size:12px;line-height:1.3;color:var(--text-2);margin-bottom:1px}.kitedit .kh-t{display:flex;align-items:baseline;gap:10px}.kitedit .kh h1{font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.kitedit .kh-t .sub{font-size:12.5px;color:var(--text-2)}.kitedit .vars{display:flex;flex-direction:column;gap:22px;padding:16px 32px 0}.kitedit .var-h{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.kitedit .eb{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kitedit .var-sub{font-size:12.5px;color:var(--text-2)}.kitedit .seq{display:grid;grid-template-columns:repeat(3,440px);justify-content:space-between}.kitedit .step{display:flex;flex-direction:column;min-width:0}.kitedit .opt-h{display:flex;align-items:center;gap:10px;height:24px;margin-bottom:8px}.kitedit .opt-k,.kitedit .as-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--canvas);font-size:12px;font-weight:700;color:var(--ink-2)}.kitedit .opt-h h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.kitedit .s2cap{margin-top:10px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.kitedit .mw{width:440px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hair);border-radius:14px;background:#fff;box-shadow:0 1px 3px #0000000d}.kitedit .mw-h{flex:none;padding:16px 22px 0}.kitedit .win-tl{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.kitedit .win-title{font-size:24px;font-weight:700;letter-spacing:-.022em;line-height:30px}.kitedit .win-nick{display:flex;align-items:baseline;gap:7px;font-size:15px;color:var(--text-2);white-space:nowrap}.kitedit .nk-l{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kitedit .tabs{flex:none;display:flex;gap:26px;margin-top:6px;padding:0 22px;overflow:hidden;border-bottom:1px solid var(--hair);-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}.kitedit .tab{position:relative;height:37px;display:flex;align-items:center;font-size:13.5px;color:var(--text-2)}.kitedit .tab.on{color:var(--text);font-weight:600}.kitedit .tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:1px;background:var(--accent)}.kitedit .mw-b{padding:6px 22px 0}.kitedit .rr{display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:14px;align-items:center;min-height:38px;padding:3px 0;border-bottom:1px solid var(--soft)}.kitedit .rr:last-child{border-bottom:0}.kitedit .rr>label{font-size:12.5px;font-weight:500;color:var(--text-2);white-space:nowrap}.kitedit .val{display:inline-flex;align-items:center;gap:7px}.kitedit .val .ex{margin-left:3px}.kitedit .sdot{width:7px;height:7px;border-radius:50%;flex:none}.kitedit .win-f{height:52px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-top:1px solid var(--hair)}.kitedit .win-f .note{font-size:12.5px;color:var(--text-2)}.kitedit .f-act{display:flex;gap:10px}.kitedit .docf{width:440px;padding:16px 22px 14px;border:1px solid var(--hair);border-radius:14px;background:#fff;box-shadow:0 1px 3px #0000000d}.kitedit .as-h{display:flex;align-items:center;gap:10px}.kitedit .as-t{font-size:15px;font-weight:600;letter-spacing:-.01em}.kitedit .as-l{list-style:none;display:flex;flex-direction:column;gap:2px;margin:8px 0 0 32px}.kitedit .as-l li{position:relative}.kitedit .as-l li:before{content:"";position:absolute;left:-15px;top:13px;width:5px;height:5px;border-radius:50%;background:var(--text-2)}.kitedit .seqf{margin:20px 32px 24px;padding-top:12px;border-top:1px solid var(--soft);font-size:12.5px;line-height:1.45;color:var(--text-2)}.kitedit .seqf b{color:var(--text);font-weight:600}.signin{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:radial-gradient(1200px 700px at 50% 40%,#7a2436,#6b1e2e 55%,#561724);font-size:13.5px;line-height:1.45;color:#1d1d1f}.signin__card{display:flex;justify-content:center;padding:44px 52px;background:#fff;border-radius:16px;box-shadow:0 30px 80px #14040859,0 2px 8px #14040833}.signin__body{display:flex;flex-direction:column;align-items:center;gap:14px;width:360px;text-align:center}.signin__body .mark-a{display:block}.signin__title{font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.signin__subtitle{margin-top:6px;font-size:14px}.signin__sso-wrap{align-self:stretch;margin-top:8px}.signin__sso{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;padding:0;border:1px solid #d8d8dd;border-radius:10px;background:#fff;font:inherit;font-size:14.5px;font-weight:500;color:#1d1d1f;cursor:pointer}.signin__sso:hover:not(:disabled){background:#fafafb}.signin__sso:disabled{cursor:default;opacity:.5}.signin__hint{font-size:12.5px}.signin__hint.is-error{color:#9b2119}.signin__lock{margin-top:4px;font-size:12px;color:#6e6e73}.signin__lock .ic{display:inline;vertical-align:-1px;margin-right:4px}.signin__footer{font-size:12px;color:#ffffffb8}:root{--accent: #6b1e2e;--tint: #f3e8ea;--accent-soft: #f6ecee;--accent-line: #ead3d8;--accent-off: #c9adb3;--accent-ring: rgba(107, 30, 46, .12);--gold: #b0894f;--gold-2: #cfa868;--text: #1d1d1f;--ink-2: #3a3a3c;--text-2: #6e6e73;--muted: #6e6e73;--icon: #77777c;--slate: #4a5568;--surface: #ffffff;--canvas: #f5f5f7;--sub: #fafafb;--soft: #f0f0f3;--hair: #e5e5ea;--line: #d8d8dd;--control-border: #c3c3c8;--track: #eeeef1;--skeleton: #ececf0;--hollow-line: #cdcdd3;--switch-off: #d1d1d6;--avatar-bg: #e7e7ec;--avatar-fg: #48484a;--ok: #1f8a4c;--ok-bg: #eaf5ee;--warn: #b7791f;--warn-bg: #fcf6ea;--warn-fg: #8a5a12;--warn-line: #f0e0bd;--bad: #b3261e;--bad-bg: #fbe9e7;--bad-fg: #9b2119;--rev-bg: #edf6f0;--rev-fg: #1f6b3d;--rev-line: #cfe6d7;--pres-bg: #f4faf6;--pres-line: #d9ecdf;--wait-bg: #e6f4ea;--wait-fg: #1a6b3c;--placeholder-bg: #fbf7f0;--placeholder-fg: #8a6a35;--priority-hot: var(--accent);--priority-warm: var(--gold);--priority-cold: #aeb4bf;--example-bg: #f5f6f8;--example-line: #9aa1ad;--example-fg: var(--slate);--brand-neutral: #4a5568;--mark-bg: #f1f2f5;--mark-line: #d6d9e0;--mark-fg: #4a5568;--mark-skf-fg: #e9d6ad;--scrim: rgba(28, 28, 30, .34);--shadow-window: 0 24px 70px rgba(0, 0, 0, .22), 0 0 0 .5px rgba(0, 0, 0, .1);--shadow-pop: 0 14px 36px rgba(0, 0, 0, .12), 0 1px 3px rgba(0, 0, 0, .06);--shadow-seg: 0 1px 2px rgba(0, 0, 0, .07), 0 0 0 .5px rgba(0, 0, 0, .08);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--fs-body: 13.5px;--lh-body: 1.45;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 12.5px;--fs-control: 13px;--fs-nav: 14px;--fs-lg: 15px;--fs-h2: 18px;--fs-h1: 20px;--fs-display: 24px;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--tracking-title: -.015em;--tracking-caps: .06em;--r-xs: 4px;--r-sm: 5px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 14px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sidebar-w: 232px;--page-header-h: 64px;--nav-h: 34px;--control-h: 30px;--control-h-sm: 28px;--tag-h: 18px;--chip-h: 20px;--pill-h: 22px;--tab-h: 37px;--window-w: 1152px;--window-h: 780px;--window-footer-h: 58px;--ease: .18s ease;--dur-fast: .15s;--dur: .2s;--dur-slow: .24s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in: cubic-bezier(.4, 0, 1, 1)}:root[data-theme=dark]{--accent: #d98a9b;--tint: #3a2227;--accent-soft: #3d242a;--accent-line: #5a3139;--accent-off: #6d4b52;--accent-ring: rgba(217, 138, 155, .25);--gold: #d4b483;--gold-2: #e0c48f;--text: #f5f5f7;--ink-2: #d1d1d6;--text-2: #a1a1a6;--muted: #98989d;--icon: #8e8e93;--slate: #8a97ab;--surface: #000000;--canvas: #1c1c1e;--sub: #111113;--soft: #242426;--hair: #3a3a3c;--line: #48484a;--control-border: #636366;--track: #2c2c2e;--skeleton: #2c2c2e;--hollow-line: #48484a;--switch-off: #48484a;--avatar-bg: #3a3a3c;--avatar-fg: #e5e5ea;--ok: #33c766;--ok-bg: #16311f;--warn: #e0a94d;--warn-bg: #33291a;--warn-fg: #e8c07a;--warn-line: #4d3d1f;--bad: #ff6b60;--bad-bg: #3a1a18;--bad-fg: #ff8a80;--rev-bg: #16311f;--rev-fg: #7fd8a0;--rev-line: #24472f;--pres-bg: #122218;--pres-line: #24472f;--wait-bg: #16311f;--wait-fg: #7fd8a0;--placeholder-bg: #2e2618;--placeholder-fg: #d4b483;--priority-cold: #6e7580;--example-bg: #1f2126;--example-line: #6b7280;--brand-neutral: #8a97ab;--mark-bg: #26282d;--mark-line: #3a3d44;--mark-fg: #aab4c3;--scrim: rgba(0, 0, 0, .55)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--accent: #d98a9b;--tint: #3a2227;--accent-soft: #3d242a;--accent-line: #5a3139;--accent-off: #6d4b52;--accent-ring: rgba(217, 138, 155, .25);--gold: #d4b483;--gold-2: #e0c48f;--text: #f5f5f7;--ink-2: #d1d1d6;--text-2: #a1a1a6;--muted: #98989d;--icon: #8e8e93;--slate: #8a97ab;--surface: #000000;--canvas: #1c1c1e;--sub: #111113;--soft: #242426;--hair: #3a3a3c;--line: #48484a;--control-border: #636366;--track: #2c2c2e;--skeleton: #2c2c2e;--hollow-line: #48484a;--switch-off: #48484a;--avatar-bg: #3a3a3c;--avatar-fg: #e5e5ea;--ok: #33c766;--ok-bg: #16311f;--warn: #e0a94d;--warn-bg: #33291a;--warn-fg: #e8c07a;--warn-line: #4d3d1f;--bad: #ff6b60;--bad-bg: #3a1a18;--bad-fg: #ff8a80;--rev-bg: #16311f;--rev-fg: #7fd8a0;--rev-line: #24472f;--pres-bg: #122218;--pres-line: #24472f;--wait-bg: #16311f;--wait-fg: #7fd8a0;--placeholder-bg: #2e2618;--placeholder-fg: #d4b483;--priority-cold: #6e7580;--example-bg: #1f2126;--example-line: #6b7280;--brand-neutral: #8a97ab;--mark-bg: #26282d;--mark-line: #3a3d44;--mark-fg: #aab4c3;--scrim: rgba(0, 0, 0, .55)}}.ex{display:inline-flex;align-items:center;flex:none;height:var(--tag-h);padding:0 6px;border:1px dashed var(--example-line);border-radius:var(--r-sm);background:var(--example-bg);color:var(--example-fg);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.ex.sm{height:16px;padding:0 5px;font-size:9px}*,*:before,*:after{box-sizing:border-box}:root{accent-color:var(--accent)}html,body,#root{height:100%}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,dl,dd,ul,figure{margin:0}h1,h2,h3,h4{font-weight:var(--fw-semibold);letter-spacing:-.01em}a{color:inherit;text-decoration:none}button{font:inherit}.ic{flex:none;display:block}table{font-size:13px;border-collapse:collapse;width:100%}.money{text-align:right;font-variant-numeric:tabular-nums}.screen__title{font-size:20px;font-weight:600;margin:0 0 8px}.screen__error{color:var(--bad)}
