/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--stg-tone:#a7b1ac}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#10201a;--color-ink-2:#2b3a33;--color-muted:#5d6b64;--color-faint:#96a29c;--color-line:#e3e8e4;--color-line-2:#d3dbd6;--color-paper:#f5f8f6;--color-track:#ebf0ec;--color-brand:#137259;--color-brand-strong:#0e5a45;--color-brand-soft:#e3f0e9;--color-brand-wash:#f1f7f3;--color-lime:#63c4a1;--color-lime-2:#3fa583;--color-rail-text:#aebcb5;--color-rail-dim:#788a82;--color-rail-line:#ffffff12;--color-ai:#8a5306;--color-ai-line:#f0dccb;--color-ai-1:#fff8ee;--color-ai-2:#ffedd9;--color-ok:#137a3a;--color-ok-soft:#e7f5ec;--color-ok-dot:#22a355;--color-warn:#9a4a07;--color-warn-soft:#fcf1e2;--color-warn-dot:#d98a1f;--color-bad:#b91c1c;--color-bad-soft:#fcebeb;--color-bad-dot:#e0413a;--color-info:#1d4ed8;--color-info-soft:#eaf0fc;--color-draft:#6941c6;--color-draft-soft:#f4f0fd;--color-draft-dot:#8b6ce0;--color-ext:#2a5db0;--color-ext-soft:#eef4fd;--color-ext-dot:#4f83d9;--color-none-dot:#c5cfc8;--color-m-new:#4a7ba8;--color-m-new-soft:#e8eff6;--color-m-qual:#137259;--color-m-qual-soft:#e3f0e9;--color-m-won:#16a34a;--color-m-won-soft:#e7f6ec;--color-won:#4e9f45;--color-m-ads:#8a5c95;--color-m-ads-soft:#f3edf5}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:var(--color-brand);text-decoration:none}a:hover{color:var(--color-brand-strong)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{letter-spacing:-.015em}}@layer components{.rail{color:var(--color-rail-text);background:linear-gradient(#0a3527,#05261b 38%,#03130d);position:relative;box-shadow:1px 0 #ffffff0d,10px 0 30px -18px #03130d8c}.rail:before{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(45% 45% at 25% 30%,#3b8e7166,#0000 70%),radial-gradient(30% 30% at 80% 70%,#4a7ba824,#0000 70%);height:70%;position:absolute;inset:-30% -40% auto}.rail:after{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:18px 18px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.card{min-width:0;box-shadow:var(--sh-card);background:#fff;border:1px solid #e1e9e4;border-radius:16px;position:relative}.card.lift{transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .2s}.card.lift:hover{box-shadow:var(--sh-2);border-color:#d0ddd5;transform:translateY(-2px)}.card-h{flex-wrap:wrap;align-items:center;gap:12px;padding:15px 18px 0;display:flex}.card-h h2{margin:0;font-size:15px;font-weight:700}.card-b{padding:16px 18px 18px}.card-f{border-top:1px solid var(--color-line);color:var(--color-muted);padding:10px 18px;font-size:12.5px}.cx-ic{width:30px;height:30px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #d6e8dd}.ai-card{border:1px solid var(--color-ai-line);background:linear-gradient(135deg,var(--color-ai-1) 0%,var(--color-ai-2) 100%);border-radius:16px;position:relative;overflow:hidden}.ai-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ai);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.banner{border:1px solid;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.banner.warn{background:var(--color-warn-soft);color:#5b3205;border-color:#f1d9b5}.banner.ok{background:var(--color-ok-soft);color:#11532a;border-color:#c6e6d0}.banner.info{background:var(--color-brand-wash);color:var(--color-ink-2);border-color:#d2e6d9}.banner.bad{background:var(--color-bad-soft);color:#7f1515;border-color:#f2d2d2}.kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.15}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tile{--tc:var(--color-brand);--tcs:var(--color-brand-soft);background:linear-gradient(160deg,#fff 52%,var(--tcs) 135%);min-width:0;box-shadow:var(--sh-1);transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),border-color var(--t-med);border:1px solid #e1e9e4;border-radius:14px;flex-direction:column;padding:11px 13px 10px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tile:after{content:"";background:radial-gradient(closest-side,var(--tcs),transparent);opacity:.55;pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;top:-60px;right:-50px}.tile:hover{box-shadow:var(--sh-2);border-color:var(--tc);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.tile:hover{border-color:color-mix(in srgb,var(--tc) 26%,var(--color-line))}}.tile-top{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.tile-ic{color:#fff;background:linear-gradient(135deg,var(--tc),var(--tc));border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.tile-ic{background:linear-gradient(135deg,var(--tc),color-mix(in srgb,var(--tc) 62%,#fff))}}.tile-ic{box-shadow:0 8px 16px -10px var(--tc)}.tile-k{color:var(--color-ink-2);font-size:12px;font-weight:600;line-height:1.3}.tile-mid{z-index:1;justify-content:space-between;align-items:flex-end;gap:10px;min-height:30px;margin-top:4px;display:flex;position:relative}.tile-v{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:24px;font-weight:800;line-height:1.1}.tile-sp{flex:0 92px;justify-content:flex-end;min-width:0;margin-bottom:2px;display:flex}.tile-sp svg{width:100%;max-width:92px;height:28px;display:block;overflow:visible}.tile-s{z-index:1;color:var(--color-muted);margin-top:3px;font-size:12px;line-height:1.4;position:relative}.tile-link{z-index:1;align-items:center;gap:4px;margin-top:3px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.tc-new{--tc:var(--color-m-new);--tcs:var(--color-m-new-soft)}.tc-qual{--tc:var(--color-m-qual);--tcs:var(--color-m-qual-soft)}.tc-won{--tc:var(--color-m-won);--tcs:var(--color-m-won-soft)}.tc-ads{--tc:var(--color-m-ads);--tcs:var(--color-m-ads-soft)}.tc-bad{--tc:var(--color-bad-dot);--tcs:var(--color-bad-soft)}.tc-warn{--tc:var(--color-warn-dot);--tcs:var(--color-warn-soft)}.tc-ok{--tc:var(--color-ok-dot);--tcs:var(--color-ok-soft)}.tc-info{--tc:var(--color-info);--tcs:var(--color-info-soft)}.tc-ink{--tc:var(--color-ink-2);--tcs:var(--color-track)}.sum-card{--tc:var(--color-brand);border:1px solid var(--color-line);min-width:0;color:inherit;text-align:left;font:inherit;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex}button.sum-card{cursor:pointer}.sum-card:hover{border-color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.sum-card:hover{border-color:color-mix(in srgb,var(--tc) 40%,var(--color-line))}}.sum-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px -14px #0b1f1759}.sum-card.on{border-color:var(--tc);background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.sum-card.on{background:color-mix(in srgb,var(--tc) 7%,#fff)}}.sum-card.on{box-shadow:0 0 0 3px var(--tc)}@supports (color:color-mix(in lab,red,red)){.sum-card.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 16%,transparent)}}.sum-ic{width:28px;height:28px;color:var(--tc);background:var(--tc);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.sum-ic{background:color-mix(in srgb,var(--tc) 14%,#fff)}}.sum-card small{color:var(--color-ink-2);font-size:12px;font-weight:600;display:block}.sum-card b{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15;display:block}.sum-mid{justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;margin:1px 0;display:flex}.sum-sp{flex:0 92px;min-width:52px;line-height:0;display:block}.sum-sp svg{width:100%;height:30px;display:block;overflow:visible}.t-warn{--tc:var(--color-warn-dot)}.t-bad{--tc:var(--color-bad-dot)}.t-ok{--tc:var(--color-ok-dot)}.t-brand{--tc:var(--color-brand)}.t-teal{--tc:#2a8c86}.btn{border:1px solid var(--color-line-2);border-radius:var(--r-ctl);min-height:38px;color:var(--color-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-med),transform var(--t-fast),color var(--t-fast);background:#fff;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:hover{background:var(--color-paper);color:var(--color-ink);border-color:#bdcdc3}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 4px #1372592e}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{color:#fff;background:linear-gradient(135deg,#006f52,#35886b);border-color:#0000;box-shadow:0 6px 16px -8px #137259b3,inset 0 1px #ffffff2e}.btn-primary:hover{color:#fff;background:linear-gradient(135deg,#006147,#137259);border-color:#0000;box-shadow:0 10px 22px -10px #137259d9,inset 0 1px #ffffff2e}.btn-primary:after{content:"";transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 35%,#ffffff47,#0000 65%);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.btn-primary:hover:after{transform:translate(120%)}.btn-primary:focus-visible{box-shadow:0 0 0 4px #1372594d}.btn-danger{color:var(--color-bad);border-color:#eed4d4}.btn-danger:hover{background:var(--color-bad-soft);color:var(--color-bad);border-color:#e6c0c0}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:#1372590f;border-color:#0000}.btn-sm{border-radius:8px;min-height:31px;padding:5px 11px;font-size:12.5px}.btn-xs{border-radius:7px;min-height:27px;padding:3px 9px;font-size:12px}.icon-btn{width:34px;height:34px;color:var(--color-ink-2);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;display:grid}.icon-btn:hover{border-color:var(--color-line);background:#fff}.icon-btn:active{transform:scale(.94)}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.field{box-sizing:border-box;border:1px solid var(--color-line-2);border-radius:var(--r-ctl);width:100%;min-height:38px;color:var(--color-ink);font:inherit;background-color:#fff;padding:8px 12px;transition:border-color .15s,box-shadow .2s}.field:hover{border-color:#bbcbc1}.field:focus{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 4px #1372591f}.field[aria-invalid=true]{border-color:var(--color-bad);box-shadow:0 0 0 4px #b91c1c14}.field:disabled{background-color:var(--color-paper);color:var(--color-muted);cursor:not-allowed}textarea.field{resize:vertical;min-height:92px;line-height:1.5}select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235D6B64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}.lbl{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.help{color:var(--color-muted);margin-top:5px;font-size:12px;display:block}.err{color:var(--color-bad);animation:cc-err .22s var(--ease-out) both;margin-top:5px;font-size:12px;font-weight:500;display:block}.check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check input{width:17px;height:17px;accent-color:var(--color-brand);flex:none;margin-top:2px}.switch{cursor:pointer;background:#ccd7d0;border:0;border-radius:99px;flex:none;width:40px;height:23px;transition:background .25s;position:relative}.switch:after{content:"";width:17px;height:17px;transition:transform .3s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch[aria-checked=true]{background:linear-gradient(135deg,#006f52,#35886b)}.switch[aria-checked=true]:after{transform:translate(17px)}.switch:disabled{opacity:.55;cursor:not-allowed}.search-in{align-items:center;display:flex;position:relative}.search-in>svg{color:var(--color-faint);pointer-events:none;transition:color .15s;position:absolute;left:10px}.search-in>input{padding-left:32px}.search-in:focus-within>svg{color:var(--color-brand)}.kbd{border:1px solid var(--color-line-2);background:var(--color-paper);color:var(--color-muted);font-family:var(--font-mono);border-bottom-width:2px;border-radius:6px;padding:2px 6px;font-size:10.5px}.th{border-bottom:1px solid var(--color-line);color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.11em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafcfa;padding:9px 14px;font-size:10px;font-weight:500;position:sticky;top:0}.td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:12px 14px}.row{transition:background .15s}.row:hover{background:linear-gradient(90deg,var(--color-brand-wash),#f1f7f366)}.row:hover>td:first-child{box-shadow:inset 3px 0 0 var(--color-brand)}tbody>.row:last-child>td{border-bottom:0}.row-link{cursor:pointer}.row-link:focus-visible{background:var(--color-brand-wash);box-shadow:inset 0 0 0 2px var(--color-brand);outline:none}.tbl-tight .td,.tbl-tight .th{padding:8px 12px}.td-sub{color:var(--color-muted);font-size:12px}.ini{color:#fff;border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;line-height:1.35;display:inline-flex}.pill.dotted:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.count{background:var(--color-brand-soft);color:var(--color-brand);font-family:var(--font-mono);border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:600}.bar{background:var(--color-track);border-radius:99px;height:8px;position:relative;overflow:hidden}.bar>*{transform-origin:0;animation:grow .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms + .1s)}.grad-bar{background:linear-gradient(90deg,#137259,#66a089 55%,#59b491)}.empty-ic{width:52px;height:52px;color:var(--color-brand);background:radial-gradient(circle at 30% 30%,#fff,var(--color-brand-soft));border-radius:16px;place-items:center;margin:0 auto 12px;display:grid;box-shadow:inset 0 0 0 1px #d6e8dd}.sk{background:linear-gradient(90deg,#ebf1ed,#f6f9f6,#ebf1ed 80%) 0 0/300% 100%;border-radius:10px;animation:1.2s linear infinite shimmer}.sp-line{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.draw .sp-line{stroke-dashoffset:1px;animation:1.1s cubic-bezier(.33,1,.68,1) .15s forwards draw}.draw .sp-area{opacity:0;animation:.7s .6s forwards fadein}.draw .sp-dot{opacity:0;animation:.3s 1.1s forwards fadein}.draw .sp-bar{transform-box:fill-box;transform-origin:bottom;animation:growy .6s var(--ease-out) backwards}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!static{position:static!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-3{top:calc(var(--spacing) * -3)}.-top-6{top:calc(var(--spacing) * -6)}.-top-\[17px\]{top:-17px}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[3px\]{top:3px}.top-\[26px\]{top:26px}.top-\[30px\]{top:30px}.-right-5{right:calc(var(--spacing) * -5)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[3px\]{bottom:3px}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.-left-\[38px\]{left:-38px}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[11px\]{left:11px}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.\!m-0{margin:0!important}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:var(--spacing)!important}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.\!h-1{height:var(--spacing)!important}.\!h-1\.5{height:calc(var(--spacing) * 1.5)!important}.\!h-3{height:calc(var(--spacing) * 3)!important}.\!h-6{height:calc(var(--spacing) * 6)!important}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-\[30px\]{height:30px!important}.\!h-\[31px\]{height:31px!important}.\!h-\[36px\]{height:36px!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[70px\]{height:70px}.h-\[76px\]{height:76px}.h-\[92px\]{height:92px}.h-\[104px\]{height:104px}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[132px\]{height:132px}.h-\[140px\]{height:140px}.h-\[148px\]{height:148px}.h-\[150px\]{height:150px}.h-\[160px\]{height:160px}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[210px\]{height:210px}.h-\[220px\]{height:220px}.h-\[248px\]{height:248px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[420px\]{height:420px}.h-\[640px\]{height:640px}.h-\[calc\(100\%-14px\)\]{height:calc(100% - 14px)}.h-full{height:100%}.max-h-\[236px\]{max-height:236px}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.\!min-h-0{min-height:0!important}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-\[28px\]{min-height:28px!important}.\!min-h-\[34px\]{min-height:34px!important}.\!min-h-\[76px\]{min-height:76px!important}.min-h-1{min-height:var(--spacing)}.min-h-\[3px\]{min-height:3px}.min-h-\[22px\]{min-height:22px}.min-h-\[38px\]{min-height:38px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[84px\]{min-height:84px}.min-h-\[96px\]{min-height:96px}.min-h-\[132px\]{min-height:132px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[220px\]{min-height:220px}.min-h-\[320px\]{min-height:320px}.min-h-dvh{min-height:100dvh}.\!w-3{width:calc(var(--spacing) * 3)!important}.\!w-6{width:calc(var(--spacing) * 6)!important}.\!w-7{width:calc(var(--spacing) * 7)!important}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-11{width:calc(var(--spacing) * 11)!important}.\!w-\[30px\]{width:30px!important}.\!w-\[31px\]{width:31px!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[16\%\]{width:16%}.w-\[18px\]{width:18px}.w-\[19\%\]{width:19%}.w-\[22px\]{width:22px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[58px\]{width:58px}.w-\[92px\]{width:92px}.w-\[98px\]{width:98px}.w-\[104px\]{width:104px}.w-\[106px\]{width:106px}.w-\[150px\]{width:150px}.w-\[168px\]{width:168px}.w-\[220px\]{width:220px}.w-\[320px\]{width:320px}.w-\[min\(26px\,40\%\)\]{width:min(26px,40%)}.w-\[min\(84px\,70\%\)\]{width:min(84px,70%)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-full{width:100%}.w-px{width:1px}.max-w-\[78\%\]{max-width:78%}.max-w-\[86px\]{max-width:86px}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[2px\]{min-width:2px}.min-w-\[52px\]{min-width:52px}.min-w-\[90px\]{min-width:90px}.min-w-\[96px\]{min-width:96px}.min-w-\[104px\]{min-width:104px}.min-w-\[108px\]{min-width:108px}.min-w-\[130px\]{min-width:130px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[860px\]{min-width:860px}.min-w-\[880px\]{min-width:880px}.min-w-\[900px\]{min-width:900px}.min-w-\[980px\]{min-width:980px}.min-w-\[1020px\]{min-width:1020px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1160px\]{min-width:1160px}.min-w-\[1180px\]{min-width:1180px}.flex-1{flex:1}.flex-\[1_1_200px\]{flex:200px}.flex-\[1_1_220px\]{flex:220px}.flex-\[1_1_240px\]{flex:240px}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[80px\]{flex-basis:80px}.basis-\[220px\]{flex-basis:220px}.basis-\[240px\]{flex-basis:240px}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-60{--tw-scale-x:60%;--tw-scale-y:60%;--tw-scale-z:60%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadein_\.6s_ease_backwards\]{animation:.6s backwards fadein}.animate-\[grow_\.8s_var\(--ease-out\)_backwards\]{animation:grow .8s var(--ease-out) backwards}.animate-\[grow_\.9s_var\(--ease-out\)_backwards\]{animation:grow .9s var(--ease-out) backwards}.animate-\[grow_1\.1s_var\(--ease-out\)_backwards\]{animation:grow 1.1s var(--ease-out) backwards}.animate-\[growy_\.8s_var\(--ease-out\)_backwards\]{animation:growy .8s var(--ease-out) backwards}.animate-\[growy_\.9s_var\(--ease-out\)_backwards\]{animation:growy .9s var(--ease-out) backwards}.animate-\[pop_\.35s_var\(--ease-out\)_backwards\]{animation:pop .35s var(--ease-out) backwards}.animate-\[rise_\.3s_var\(--ease-out\)_backwards\]{animation:rise .3s var(--ease-out) backwards}.animate-\[rise_\.4s_var\(--ease-out\)_backwards\]{animation:rise .4s var(--ease-out) backwards}.animate-\[rise_\.25s_var\(--ease-out\)_backwards\]{animation:rise .25s var(--ease-out) backwards}.animate-\[rise_\.35s_var\(--ease-out\)_backwards\]{animation:rise .35s var(--ease-out) backwards}.animate-\[shimmer_1\.2s_linear_infinite\]{animation:1.2s linear infinite shimmer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[10px_1fr_auto\]{grid-template-columns:10px 1fr auto}.grid-cols-\[12px_1fr_auto\]{grid-template-columns:12px 1fr auto}.grid-cols-\[24px_minmax\(0\,1fr\)\]{grid-template-columns:24px minmax(0,1fr)}.grid-cols-\[34px_minmax\(0\,1fr\)\]{grid-template-columns:34px minmax(0,1fr)}.grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[46px_minmax\(0\,1fr\)\]{grid-template-columns:46px minmax(0,1fr)}.grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.grid-cols-\[72px_22px_minmax\(0\,1fr\)\]{grid-template-columns:72px 22px minmax(0,1fr)}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_70px_50px\]{grid-template-columns:minmax(0,1fr) 70px 50px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,110px\)_minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,110px) minmax(0,1fr) 44px}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,300px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.\!flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2.5) * calc(1 - var(--tw-space-x-reverse)))}.\!gap-y-2{row-gap:calc(var(--spacing) * 2)!important}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-\[9px\]{border-radius:9px!important}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[7px_7px_3px_3px\]{border-radius:7px 7px 3px 3px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[10px_10px_4px_4px\]{border-radius:10px 10px 4px 4px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.rounded-bl-\[4px\]{border-bottom-left-radius:4px}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#BFDCCB\]{border-color:#bfdccb!important}.\!border-bad{border-color:var(--color-bad)!important}.\!border-line{border-color:var(--color-line)!important}.border-\[\#B7D2C4\]{border-color:#b7d2c4}.border-\[\#C8D8E8\]{border-color:#c8d8e8}.border-\[\#CFE2D7\]{border-color:#cfe2d7}.border-\[\#CFE3D7\]{border-color:#cfe3d7}.border-\[\#D6E8DD\]{border-color:#d6e8dd}.border-\[\#E6C0C0\]{border-color:#e6c0c0}.border-\[\#F1DDC0\]{border-color:#f1ddc0}.border-\[\#F2D2D2\]{border-color:#f2d2d2}.border-\[\#cfe5d9\]{border-color:#cfe5d9}.border-bad{border-color:var(--color-bad)}.border-bad-dot\/40{border-color:#e0413a66}@supports (color:color-mix(in lab,red,red)){.border-bad-dot\/40{border-color:color-mix(in oklab,var(--color-bad-dot) 40%,transparent)}}.border-brand{border-color:var(--color-brand)}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-line-2{border-color:var(--color-line-2)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\!bg-ok-soft{background-color:var(--color-ok-soft)!important}.\!bg-track{background-color:var(--color-track)!important}.bg-\[\#9FB3A8\]{background-color:#9fb3a8}.bg-\[\#A9B4AE\]{background-color:#a9b4ae}.bg-\[\#B6CDE1\]{background-color:#b6cde1}.bg-\[\#C9D1CC\]{background-color:#c9d1cc}.bg-\[\#CFDEEC\]{background-color:#cfdeec}.bg-\[\#F6F9F7\]{background-color:#f6f9f7}.bg-\[\#FAFCFA\]{background-color:#fafcfa}.bg-\[\#FBFDFC\]{background-color:#fbfdfc}.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_6\%\,\#fff\)\]{background-color:#f1f7f5}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_6\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--color-brand) 6%,#fff)}}.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_7\%\,\#fff\)\]{background-color:#eef5f3}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_7\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--color-brand) 7%,#fff)}}.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_12\%\,\#fff\)\]{background-color:#e3eeeb}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_12\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--color-brand) 12%,#fff)}}.bg-\[rgba\(16\,32\,26\,\.95\)\]{background-color:#10201af2}.bg-bad-dot{background-color:var(--color-bad-dot)}.bg-bad-soft{background-color:var(--color-bad-soft)}.bg-brand{background-color:var(--color-brand)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-brand-wash{background-color:var(--color-brand-wash)}.bg-brand-wash\/60{background-color:#f1f7f399}@supports (color:color-mix(in lab,red,red)){.bg-brand-wash\/60{background-color:color-mix(in oklab,var(--color-brand-wash) 60%,transparent)}}.bg-brand\/70{background-color:#137259b3}@supports (color:color-mix(in lab,red,red)){.bg-brand\/70{background-color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.bg-draft-soft{background-color:var(--color-draft-soft)}.bg-info-soft{background-color:var(--color-info-soft)}.bg-ink{background-color:var(--color-ink)}.bg-line{background-color:var(--color-line)}.bg-line-2{background-color:var(--color-line-2)}.bg-m-ads{background-color:var(--color-m-ads)}.bg-m-new{background-color:var(--color-m-new)}.bg-m-new-soft{background-color:var(--color-m-new-soft)}.bg-none-dot{background-color:var(--color-none-dot)}.bg-ok-dot{background-color:var(--color-ok-dot)}.bg-ok-soft{background-color:var(--color-ok-soft)}.bg-paper{background-color:var(--color-paper)}.bg-track{background-color:var(--color-track)}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--color-warn)}.bg-warn-dot{background-color:var(--color-warn-dot)}.bg-warn-soft{background-color:var(--color-warn-soft)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-won{background-color:var(--color-won)}.bg-\[linear-gradient\(90deg\,\#3D8B6F\,var\(--color-brand\)\)\]{background-image:linear-gradient(90deg,#3d8b6f,var(--color-brand))}.bg-\[linear-gradient\(90deg\,\#3DBA6C\,\#22A355\)\]{background-image:linear-gradient(90deg,#3dba6c,#22a355)}.bg-\[linear-gradient\(90deg\,\#6E9BC6\,\#4A7BA8\)\]{background-image:linear-gradient(90deg,#6e9bc6,#4a7ba8)}.bg-\[linear-gradient\(90deg\,\#F06A63\,\#E0413A\)\]{background-image:linear-gradient(90deg,#f06a63,#e0413a)}.bg-\[linear-gradient\(90deg\,transparent\,var\(--color-brand\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--color-brand),transparent)}.bg-\[linear-gradient\(90deg\,var\(--color-brand-wash\)\,\#fff\)\]{background-image:linear-gradient(90deg,var(--color-brand-wash),#fff)}.bg-\[linear-gradient\(90deg\,var\(--color-brand-wash\)\,\#fff_70\%\)\]{background-image:linear-gradient(90deg,var(--color-brand-wash),#fff 70%)}.bg-\[linear-gradient\(110deg\,\#fff_55\%\,var\(--color-brand-wash\)\)\]{background-image:linear-gradient(110deg,#fff 55%,var(--color-brand-wash))}.bg-\[linear-gradient\(110deg\,\#fff_60\%\,var\(--color-brand-wash\)\)\]{background-image:linear-gradient(110deg,#fff 60%,var(--color-brand-wash))}.bg-\[linear-gradient\(135deg\,var\(--color-brand\)\,\#0E5A45\)\]{background-image:linear-gradient(135deg,var(--color-brand),#0e5a45)}.bg-\[linear-gradient\(135deg\,var\(--color-brand\)_0\%\,var\(--color-brand-strong\)_100\%\)\]{background-image:linear-gradient(135deg,var(--color-brand) 0%,var(--color-brand-strong) 100%)}.bg-\[linear-gradient\(135deg\,var\(--color-brand-soft\)\,var\(--color-brand-wash\)\)\]{background-image:linear-gradient(135deg,var(--color-brand-soft),var(--color-brand-wash))}.bg-\[linear-gradient\(140deg\,\#3FA583\,var\(--color-brand\)_60\%\,\#0E5A45\)\]{background-image:linear-gradient(140deg,#3fa583,var(--color-brand) 60%,#0e5a45)}.bg-\[linear-gradient\(170deg\,\#fff_0\%\,var\(--color-brand-wash\)_100\%\)\]{background-image:linear-gradient(170deg,#fff 0%,var(--color-brand-wash) 100%)}.bg-\[linear-gradient\(170deg\,\#fff_50\%\,var\(--color-brand-wash\)\)\]{background-image:linear-gradient(170deg,#fff 50%,var(--color-brand-wash))}.bg-\[linear-gradient\(170deg\,\#fff_55\%\,var\(--color-brand-wash\)\)\]{background-image:linear-gradient(170deg,#fff 55%,var(--color-brand-wash))}.bg-\[linear-gradient\(180deg\,\#3D8B6F\,var\(--color-brand\)\)\]{background-image:linear-gradient(180deg,#3d8b6f,var(--color-brand))}.bg-\[linear-gradient\(180deg\,\#B6CDE1\,\#CFE0ED\)\]{background-image:linear-gradient(#b6cde1,#cfe0ed)}.bg-\[linear-gradient\(180deg\,\#F5F8F6\,\#EEF4EF\)\]{background-image:linear-gradient(#f5f8f6,#eef4ef)}.bg-\[linear-gradient\(180deg\,var\(--color-brand-wash\)\,\#fff\)\]{background-image:linear-gradient(180deg,var(--color-brand-wash),#fff)}.bg-\[linear-gradient\(rgba\(19\,114\,89\,\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(19\,114\,89\,\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#13725908 1px,#0000 1px),linear-gradient(90deg,#13725908 1px,#0000 1px)}.bg-\[radial-gradient\(120\%_60\%_at_50\%_0\%\,var\(--color-brand-wash\)\,var\(--color-paper\)_70\%\)\]{background-image:radial-gradient(120% 60% at 50% 0%,var(--color-brand-wash),var(--color-paper) 70%)}.bg-\[radial-gradient\(120\%_80\%_at_50\%_0\%\,var\(--color-brand-wash\)\,transparent_70\%\)\]{background-image:radial-gradient(120% 80% at 50% 0%,var(--color-brand-wash),transparent 70%)}.\[mask-image\:linear-gradient\(90deg\,transparent\,\#000\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.bg-\[length\:22px_22px\]{background-size:22px 22px}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-contain{background-size:contain}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-\[11px\]{padding:11px}.p-\[18px\]{padding:18px}.\!px-0{padding-inline:0!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.\!py-0{padding-block:0!important}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-px{padding-block:1px}.\!pt-1{padding-top:var(--spacing)!important}.\!pt-1\.5{padding-top:calc(var(--spacing) * 1.5)!important}.\!pt-2\.5{padding-top:calc(var(--spacing) * 2.5)!important}.\!pt-3{padding-top:calc(var(--spacing) * 3)!important}.\!pt-3\.5{padding-top:calc(var(--spacing) * 3.5)!important}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-\[18px\]{padding-top:18px}.pt-px{padding-top:1px}.\!pr-4{padding-right:calc(var(--spacing) * 4)!important}.\!pr-7{padding-right:calc(var(--spacing) * 7)!important}.\!pr-9{padding-right:calc(var(--spacing) * 9)!important}.\!pr-\[18px\]{padding-right:18px!important}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-\[9px\]{padding-right:9px}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[18px\]{padding-bottom:18px}.pb-\[60px\]{padding-bottom:60px}.\!pl-0{padding-left:0!important}.\!pl-1{padding-left:var(--spacing)!important}.\!pl-2{padding-left:calc(var(--spacing) * 2)!important}.\!pl-4{padding-left:calc(var(--spacing) * 4)!important}.\!pl-8{padding-left:calc(var(--spacing) * 8)!important}.\!pl-9{padding-left:calc(var(--spacing) * 9)!important}.\!pl-\[18px\]{padding-left:18px!important}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[3px\]{padding-left:3px}.pl-\[7px\]{padding-left:7px}.pl-\[38px\]{padding-left:38px}.\!text-right{text-align:right!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\!text-\[9\.5px\]{font-size:9.5px!important}.\!text-\[10\.5px\]{font-size:10.5px!important}.\!text-\[10px\]{font-size:10px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13\.5px\]{font-size:13.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[16px\]{font-size:16px!important}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#B7CEC3\]{color:#b7cec3!important}.\!text-bad{color:var(--color-bad)!important}.\!text-brand{color:var(--color-brand)!important}.\!text-inherit{color:inherit!important}.\!text-ink{color:var(--color-ink)!important}.\!text-ink-2{color:var(--color-ink-2)!important}.\!text-muted{color:var(--color-muted)!important}.\!text-ok{color:var(--color-ok)!important}.\!text-warn{color:var(--color-warn)!important}.text-\[\#7A5320\]{color:#7a5320}.text-\[\#091C15\]{color:#091c15}.text-\[\#B9CCC2\]{color:#b9ccc2}.text-\[\#C5DCCE\]{color:#c5dcce}.text-\[\#C7D8CD\]{color:#c7d8cd}.text-\[\#D3E2D9\]{color:#d3e2d9}.text-\[\#EDF3EF\]{color:#edf3ef}.text-\[\#a16207\]{color:#a16207}.text-bad{color:var(--color-bad)}.text-brand{color:var(--color-brand)}.text-brand-strong{color:var(--color-brand-strong)}.text-draft{color:var(--color-draft)}.text-faint{color:var(--color-faint)}.text-info{color:var(--color-info)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-muted{color:var(--color-muted)}.text-ok{color:var(--color-ok)}.text-rail-dim{color:var(--color-rail-dim)}.text-warn{color:var(--color-warn)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-won{color:var(--color-won)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--color-brand\)\]{accent-color:var(--color-brand)}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-\[inset_0_0_0_1px_var\(--color-line\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-line))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--color-brand\)_30\%\,\#fff\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#b8d5cd)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--color-brand\)_30\%\,\#fff\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--color-brand) 30%,#fff))}}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--color-brand\)_30\%\,\#fff\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_\#fff\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_\#fff\,0_0_0_4px_var\(--color-line\)\,0_14px_26px_-16px_rgba\(19\,114\,89\,\.7\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#fff), 0 0 0 4px var(--tw-shadow-color,var(--color-line)), 0 14px 26px -16px var(--tw-shadow-color,#137259b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(34\,163\,85\,\.14\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#22a35524);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(217\,138\,31\,\.16\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#d98a1f29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(224\,65\,58\,\.16\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#e0413a29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_var\(--color-brand-soft\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--color-brand-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_\#fff\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_var\(--color-bad-soft\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--color-bad-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_var\(--color-brand-soft\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--color-brand-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_8px_var\(--color-brand-wash\)\]{--tw-shadow:0 0 0 8px var(--tw-shadow-color,var(--color-brand-wash));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(11\,31\,23\,\.12\)\],.shadow-\[0_1px_3px_rgba\(11\,31\,23\,0\.12\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0b1f171f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_rgba\(99\,196\,161\,\.6\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.6\)\]{--tw-shadow:0 6px 18px -6px var(--tw-shadow-color,#63c4a199), inset 0 1px 0 var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-14px_rgba\(8\,24\,18\,\.6\)\]{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,#08181299);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_50px_-30px_rgba\(11\,31\,23\,\.4\)\,0_1px_2px_rgba\(11\,31\,23\,\.05\)\]{--tw-shadow:0 24px 50px -30px var(--tw-shadow-color,#0b1f1766), 0 1px 2px var(--tw-shadow-color,#0b1f170d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[1px_0_0_var\(--color-line\)\]{--tw-shadow:1px 0 0 var(--tw-shadow-color,var(--color-line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,\.06\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.25\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sh-1\)\]{--tw-shadow:var(--sh-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sh-2\)\]{--tw-shadow:var(--sh-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sh-pop\)\]{--tw-shadow:var(--sh-pop);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\,color\,box-shadow\]{transition-property:background,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,box-shadow\,transform\]{transition-property:background,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,box-shadow\]{transition-property:background,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,opacity\]{transition-property:background,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\,box-shadow\,transform\]{transition-property:border-color,background,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\,box-shadow\]{transition-property:border-color,background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,width\]{transition-property:left,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(\.16\,1\,\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[print-color-adjust\:exact\]{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media(hover:hover){.group-hover\:translate-x-\[3px\]:is(:where(.group):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:rotate-90:is(:where(.group):hover *){rotate:90deg}.group-hover\:bg-brand-soft:is(:where(.group):hover *){background-color:var(--color-brand-soft)}.group-hover\:bg-brand-wash:is(:where(.group):hover *){background-color:var(--color-brand-wash)}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--color-brand)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-\[\.is-on\]\:bg-brand:is(:where(.group).is-on *){background-color:var(--color-brand)}.group-\[\.is-on\]\:text-white:is(:where(.group).is-on *){color:var(--color-white)}.group-\[\.is-on\]\:shadow-\[0_4px_10px_-5px_rgba\(19\,114\,89\,\.7\)\]:is(:where(.group).is-on *){--tw-shadow:0 4px 10px -5px var(--tw-shadow-color,#137259b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-2\.5:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 2.5)}.before\:top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:-bottom-1\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * -1.5)}.before\:bottom-1\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.before\:left-3\.5:before{content:var(--tw-content);left:calc(var(--spacing) * 3.5)}.before\:left-\[13px\]:before{content:var(--tw-content);left:13px}.before\:h-\[3px\]:before{content:var(--tw-content);height:3px}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:rounded:before{content:var(--tw-content);border-radius:.25rem}.before\:rounded-sm:before{content:var(--tw-content);border-radius:var(--radius-sm)}.before\:rounded-t-\[3px\]:before{content:var(--tw-content);border-top-left-radius:3px;border-top-right-radius:3px}.before\:bg-brand:before{content:var(--tw-content);background-color:var(--color-brand)}.before\:bg-\[linear-gradient\(var\(--color-brand-soft\)\,var\(--color-line\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(var(--color-brand-soft),var(--color-line))}.before\:bg-\[linear-gradient\(var\(--color-line\)\,var\(--color-line-2\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(var(--color-line),var(--color-line-2))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-line:after{content:var(--tw-content);background-color:var(--color-line)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.empty\:hidden:empty{display:none}.focus-within\:border-brand:focus-within{border-color:var(--color-brand)}.focus-within\:shadow-\[0_0_0_3px_rgba\(19\,114\,89\,\.12\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#1372591f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:shadow-\[0_0_0_3px_var\(--color-brand-soft\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--color-brand-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\!border-\[\#C9DED2\]:hover{border-color:#c9ded2!important}.hover\:\!border-transparent:hover{border-color:#0000!important}.hover\:border-\[\#B9D3C6\]:hover{border-color:#b9d3c6}.hover\:border-\[\#CBDCD3\]:hover{border-color:#cbdcd3}.hover\:border-\[\#CFDDD5\]:hover{border-color:#cfddd5}.hover\:border-brand:hover{border-color:var(--color-brand)}.hover\:\!bg-bad-soft:hover{background-color:var(--color-bad-soft)!important}.hover\:\!bg-brand-wash:hover{background-color:var(--color-brand-wash)!important}.hover\:bg-\[\#F6E2C6\]:hover{background-color:#f6e2c6}.hover\:bg-bad-soft:hover{background-color:var(--color-bad-soft)}.hover\:bg-brand-soft:hover{background-color:var(--color-brand-soft)}.hover\:bg-brand-wash:hover{background-color:var(--color-brand-wash)}.hover\:bg-track:hover{background-color:var(--color-track)}.hover\:\!text-bad:hover{color:var(--color-bad)!important}.hover\:\!text-brand:hover{color:var(--color-brand)!important}.hover\:\!text-ink:hover{color:var(--color-ink)!important}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-muted:hover{color:var(--color-muted)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_8px_18px_-14px_rgba\(11\,31\,23\,\.3\)\]:hover{--tw-shadow:0 8px 18px -14px var(--tw-shadow-color,#0b1f174d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_10px_22px_-16px_rgba\(11\,31\,23\,\.32\)\]:hover{--tw-shadow:0 10px 22px -16px var(--tw-shadow-color,#0b1f1752);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:\!border-brand:focus{border-color:var(--color-brand)!important}.focus\:shadow-\[0_0_0_3px_var\(--color-brand-soft\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--color-brand-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:1}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:border-\[var\(--kc\)\]:has(:checked){border-color:var(--kc)}.has-\[\:checked\]\:bg-\[color-mix\(in_srgb\,var\(--kc\)_10\%\,\#fff\)\]:has(:checked){background-color:var(--kc)}@supports (color:color-mix(in lab,red,red)){.has-\[\:checked\]\:bg-\[color-mix\(in_srgb\,var\(--kc\)_10\%\,\#fff\)\]:has(:checked){background-color:color-mix(in srgb,var(--kc) 10%,#fff)}}.has-\[\:checked\]\:text-\[var\(--kc\)\]:has(:checked){color:var(--kc)}.has-\[\:checked\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--kc\)_14\%\,transparent\)\]:has(:checked){--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--kc))}@supports (color:color-mix(in lab,red,red)){.has-\[\:checked\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--kc\)_14\%\,transparent\)\]:has(:checked){--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--kc) 14%,transparent))}}.has-\[\:checked\]\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--kc\)_14\%\,transparent\)\]:has(:checked){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-brand:has(:focus-visible){outline-color:var(--color-brand)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media(hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:1179px){.max-\[1179px\]\:hidden{display:none}.max-\[1179px\]\:\!w-8{width:calc(var(--spacing) * 8)!important}.max-\[1179px\]\:\!px-0{padding-inline:0!important}}@media not all and (min-width:560px){.max-\[560px\]\:w-full{width:100%}.max-\[560px\]\:justify-center{justify-content:center}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:flex-1{flex:1}}@media(min-width:480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:621px){.min-\[621px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1180px){.min-\[1180px\]\:sticky{position:sticky}.min-\[1180px\]\:top-\[calc\(var\(--ph-h\,64px\)\+14px\)\]{top:calc(var(--ph-h,64px) + 14px)}.min-\[1180px\]\:w-\[166px\]{width:166px}.min-\[1180px\]\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@media(min-width:1181px){.min-\[1181px\]\:sticky{position:sticky}.min-\[1181px\]\:top-\[calc\(var\(--ph-h\,64px\)\+12px\)\]{top:calc(var(--ph-h,64px) + 12px)}.min-\[1181px\]\:block{display:block}.min-\[1181px\]\:grid-cols-\[236px_minmax\(0\,1fr\)\]{grid-template-columns:236px minmax(0,1fr)}.min-\[1181px\]\:flex-col{flex-direction:column}.min-\[1181px\]\:gap-\[18px\]{gap:18px}.min-\[1181px\]\:overflow-visible{overflow:visible}.min-\[1181px\]\:p-2{padding:calc(var(--spacing) * 2)}.min-\[1181px\]\:before\:inset-x-auto:before{content:var(--tw-content);inset-inline:auto}.min-\[1181px\]\:before\:top-2\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 2.5)}.min-\[1181px\]\:before\:bottom-2\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2.5)}.min-\[1181px\]\:before\:-left-2:before{content:var(--tw-content);left:calc(var(--spacing) * -2)}.min-\[1181px\]\:before\:h-auto:before{content:var(--tw-content);height:auto}.min-\[1181px\]\:before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.min-\[1181px\]\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.min-\[1181px\]\:before\:rounded-r-\[3px\]:before{content:var(--tw-content);border-top-right-radius:3px;border-bottom-right-radius:3px}}@media(min-width:1280px){.min-\[1280px\]\:sticky{position:sticky}.min-\[1280px\]\:top-\[calc\(var\(--ph-h\,64px\)\+14px\)\]{top:calc(var(--ph-h,64px) + 14px)}.min-\[1280px\]\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}@media(min-width:1360px){.min-\[1360px\]\:sticky{position:sticky}.min-\[1360px\]\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}}@media(min-width:1440px){.min-\[1440px\]\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}}@media(min-width:1480px){.min-\[1480px\]\:hidden{display:none}.min-\[1480px\]\:table-cell{display:table-cell}}@media(min-width:1600px){.min-\[1600px\]\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}}@media(min-width:40rem){.sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm\:sticky{position:sticky}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-auto{grid-column-start:auto}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:max-w-\[calc\(50\%-7px\)\]{max-width:calc(50% - 7px)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_minmax\(0\,300px\)\]{grid-template-columns:1fr minmax(0,300px)}.sm\:grid-cols-\[34px_minmax\(0\,1fr\)_auto\]{grid-template-columns:34px minmax(0,1fr) auto}.sm\:grid-cols-\[34px_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:34px minmax(0,1fr) auto auto}.sm\:grid-cols-\[86px_22px_minmax\(0\,1fr\)\]{grid-template-columns:86px 22px minmax(0,1fr)}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)_84px\]{grid-template-columns:150px minmax(0,1fr) 84px}.sm\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_78px_54px\]{grid-template-columns:minmax(0,1fr) 78px 54px}.sm\:grid-cols-\[minmax\(0\,1fr\)_92px_92px_120px_120px_36px\]{grid-template-columns:minmax(0,1fr) 92px 92px 120px 120px 36px}.sm\:grid-cols-\[minmax\(0\,150px\)_minmax\(0\,1fr\)_48px\]{grid-template-columns:minmax(0,150px) minmax(0,1fr) 48px}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:gap-\[18px\]{gap:18px}.sm\:self-center{align-self:center}.sm\:justify-self-auto{justify-self:auto}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-line{border-color:var(--color-line)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-\[18px\]{padding:18px}.sm\:\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:text-right{text-align:right}}@media(min-width:48rem){.md\:-left-11{left:calc(var(--spacing) * -11)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:mx-\[30px\]{margin-inline:30px}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:h-\[34px\]{height:34px}.md\:w-\[34px\]{width:34px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[40px_minmax\(0\,1fr\)_auto_16px\]{grid-template-columns:40px minmax(0,1fr) auto 16px}.md\:grid-cols-\[150px_190px_130px_minmax\(0\,1fr\)\]{grid-template-columns:150px 190px 130px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.md\:grid-cols-\[repeat\(4\,52px\)\]{grid-template-columns:repeat(4,52px)}.md\:rounded-\[11px\]{border-radius:11px}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-\[30px\]{padding-inline:30px}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-\[26px\]{padding-block:26px}.md\:pl-3{padding-left:calc(var(--spacing) * 3)}.md\:pl-11{padding-left:calc(var(--spacing) * 11)}.md\:text-right{text-align:right}.md\:before\:left-4:before{content:var(--tw-content);left:calc(var(--spacing) * 4)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--ph-h\)\+1rem\)\]{top:calc(var(--ph-h) + 1rem)}.lg\:top-\[calc\(var\(--ph-h\,64px\)\+16px\)\]{top:calc(var(--ph-h,64px) + 16px)}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:max-h-\[calc\(100dvh-var\(--ph-h\)-2rem\)\]{max-height:calc(100dvh - var(--ph-h) - 2rem)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,380px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-y-contain{overscroll-behavior-y:contain}.lg\:pr-1{padding-right:var(--spacing)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-\[calc\(var\(--ph-h\,0px\)\+12px\)\]{top:calc(var(--ph-h,0px) + 12px)}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-start-auto{grid-column-start:auto}.xl\:row-start-auto{grid-row-start:auto}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[40px_minmax\(160px\,1\.3fr\)_minmax\(140px\,1fr\)_auto_16px\]{grid-template-columns:40px minmax(160px,1.3fr) minmax(140px,1fr) auto 16px}.xl\:grid-cols-\[150px_190px_130px_minmax\(160px\,1fr\)_140px\]{grid-template-columns:150px 190px 130px minmax(160px,1fr) 140px}.xl\:grid-cols-\[minmax\(0\,1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px}.xl\:grid-cols-\[minmax\(300px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.xl\:gap-y-0{row-gap:0}.xl\:justify-self-end{justify-self:flex-end}}@media(min-width:96rem){.\32xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}@container (min-width:520px){.\@\[520px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:620px){.\@\[620px\]\:mt-0{margin-top:0}.\@\[620px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[620px\]\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.\@\[620px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@\[620px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@\[620px\]\:pt-0{padding-top:0}.\@\[620px\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@container (min-width:820px){.\@\[820px\]\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@container (min-width:900px){.\@\[900px\]\:block{display:block}.\@\[900px\]\:hidden{display:none}}@container (min-width:980px){.\@\[980px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:block{display:block}.print\:max-w-none{max-width:none}.print\:bg-white{background-color:var(--color-white)}.print\:bg-none{background-image:none}.print\:p-0{padding:0}.print\:opacity-100{opacity:1}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_\.field\]\:min-h-\[34px\] .field{min-height:34px}.\[\&_\.field\]\:py-1\.5 .field{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\.field\]\:text-\[13px\] .field{font-size:13px}.\[\&_\.lbl\]\:mb-0\.5 .lbl{margin-bottom:calc(var(--spacing) * .5)}.\[\&_\.lbl\]\:text-\[12\.5px\] .lbl{font-size:12.5px}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dd\]\:text-\[16px\] dd{font-size:16px}.\[\&_dd\]\:font-bold dd{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_dt\]\:text-\[11px\] dt{font-size:11px}.\[\&_dt\]\:tracking-\[\.08em\] dt{--tw-tracking:.08em;letter-spacing:.08em}.\[\&_dt\]\:text-muted dt{color:var(--color-muted)}.\[\&_dt\]\:uppercase dt{text-transform:uppercase}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}@media(min-width:64rem){.lg\:\[\&\>\*\]\:shrink-0>*{flex-shrink:0}}.\[\&\>\*\:not\(\.card\)\]\:\!m-0>:not(.card){margin:0!important}.\[\&\>\*\:not\(\.card\)\]\:\!p-0>:not(.card){padding:0!important}@media not all and (min-width:40rem){.max-sm\:\[\&\>\.btn\]\:flex-1>.btn{flex:1}}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:justify-between>div{justify-content:space-between}.\[\&\>div\]\:gap-3>div{gap:calc(var(--spacing) * 3)}@media(min-width:80rem){.xl\:\[\&\>div\]\:py-1\.5>div{padding-block:calc(var(--spacing) * 1.5)}.xl\:\[\&\>div\+div\]\:border-t>div+div{border-top-style:var(--tw-border-style);border-top-width:1px}.xl\:\[\&\>div\+div\]\:border-line>div+div{border-color:var(--color-line)}}.\[\&\>section\]\:flex-1>section{flex:1}}:root{--r-card:14px;--r-ctl:9px;--sh-1:0 1px 2px #0b1f170d;--sh-card:0 1px 2px #0b1f170a, 0 6px 18px -16px #0b1f172e;--sh-2:0 10px 30px -12px #0b1f172e;--sh-pop:0 24px 60px -18px #041b1359, 0 2px 6px #041b130f;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.16s;--t-med:.28s;--rail-w:252px;--ph-h:0px}html{overscroll-behavior-y:none;overflow-anchor:none;background:var(--color-paper);scroll-padding-top:calc(var(--ph-h) + 12px)}body{background:radial-gradient(900px 420px at 0 0,#13725912,#0000 65%),linear-gradient(#eff5f0,#f5f8f6 360px) fixed;background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:none;margin:0;font-size:13.5px;line-height:1.5}.app{grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100dvh;display:grid}.app-rail{z-index:40;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.app-rail-inner{z-index:1;flex-direction:column;height:100%;padding:14px 12px 12px;display:flex;position:relative}.app-brand{border-bottom:1px solid var(--color-rail-line);align-items:center;gap:11px;padding:6px 8px 16px;display:flex}.app-brand-tile{color:#091c15;background:linear-gradient(135deg,#81d1b0 0%,var(--color-lime) 45%,var(--color-lime-2) 100%);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid;box-shadow:0 6px 18px -6px #63c4a199,inset 0 1px #fff9}.app-nav{scrollbar-width:none;flex:1;padding:6px 0 10px;position:relative;overflow:hidden auto}.app-nav::-webkit-scrollbar{display:none}.app-nav-label{color:var(--color-rail-dim);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding:14px 10px 6px;font-size:10px}.app-nav-ind{pointer-events:none;opacity:0;height:38px;transition:transform .38s var(--ease-out),opacity .2s;background:linear-gradient(90deg,#3b8e7180,#3b8e7129);border-radius:10px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff14,0 6px 18px -10px #3b8e71b3}.app-nav-ind:before{content:"";background:var(--color-lime);width:3px;box-shadow:0 0 12px var(--color-lime);border-radius:0 3px 3px 0;position:absolute;top:9px;bottom:9px;left:-12px}.app-nav-link{z-index:1;border-radius:10px;align-items:center;gap:11px;height:38px;padding:0 10px;font-size:13.5px;font-weight:500;transition:color .15s,background .15s;display:flex;position:relative;color:var(--color-rail-text)!important}.app-nav-link:hover{background:#ffffff0f;color:#fff!important}.app-nav-link.active{color:#fff!important}.app-nav-link svg{transition:transform .25s var(--ease);flex:none}.app-nav-link:hover svg{transform:scale(1.08)}.app-nav-link.active svg{color:var(--color-lime)}.app-badge{color:#fff;min-width:20px;height:19px;font-family:var(--font-mono);background:#c2500a;border-radius:99px;place-items:center;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:600;display:grid;box-shadow:0 0 0 3px #c2500a2e}.app-me{border-top:1px solid var(--color-rail-line);align-items:center;gap:10px;padding:10px 2px 2px;display:flex;position:relative}.app-me-btn{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.app-me-btn:hover,.app-me-btn[aria-expanded=true]{background:#ffffff0f}.app-avatar{color:#9ccdb7;background:linear-gradient(135deg,#1e4e3d,#153a2d);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.app-main{flex-direction:column;min-width:0;display:flex}.app-scrim{display:none}.phead{z-index:30;-webkit-backdrop-filter:saturate(1.15)blur(10px);background:radial-gradient(700px 180px at 0 0,#1372590f,#0000 70%),linear-gradient(#fffffff7,#fafcfbed);border-bottom:1px solid #dfe8e1;padding:14px 24px;transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.phead:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(var(--color-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-line) 1px,transparent 1px);background-size:28px 28px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(70% 120% at 85% 0,#000 0%,#0000 70%);mask-image:radial-gradient(70% 120% at 85% 0,#000,#0000 70%)}.phead.has-tabs{padding-bottom:0}.phead.is-stuck{border-bottom-color:#d7e2db;box-shadow:0 10px 26px -20px #0b1f1780}.ph-row{z-index:1;flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex;position:relative}.ph-title{min-width:0;margin-right:auto}.ph-title h1{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;line-height:1.2;display:flex}.ph-sub{color:var(--color-muted);font-family:var(--font-mono);margin-top:2px;font-size:11.5px}.ph-crumb{color:var(--color-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.ph-back{border:1px solid var(--color-line);width:20px;height:20px;transition:border-color var(--t-fast),color var(--t-fast),transform var(--t-fast);background:#fff;border-radius:99px;flex:none;place-items:center;display:grid;color:var(--color-muted)!important}.ph-back:hover{border-color:var(--color-brand);transform:translate(-1px);color:var(--color-brand)!important}.ph-crumb a{color:var(--color-muted);font-weight:500}.ph-crumb a:hover{color:var(--color-brand)}.ph-side{z-index:1;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;gap:8px 10px;min-width:0;margin-left:auto;display:flex;position:relative}.ph-utils{align-items:center;gap:8px;display:flex}.ph-row.one,.ph-row.split{flex-wrap:nowrap}.ph-row.one .ph-title,.ph-row.split .ph-title{flex:auto;align-self:flex-start}.ph-row.one .ph-side{flex-wrap:nowrap}.ph-row.one .ph-title{align-self:center}.ph-row.split .ph-side{flex-flow:column;align-self:flex-start;align-items:flex-end}.ph-row.split .ph-utils{order:-1}.ph-row.split .ph-actions{justify-content:flex-end}.ph-row.stack{align-items:flex-start}.ph-row.stack .ph-side{display:contents}.ph-row.stack>.hamb{order:0}.ph-row.stack .ph-title{flex:1 1 0;order:1}.ph-row.stack .ph-utils{order:2;margin-left:auto}.ph-row.stack .ph-actions{order:3;width:100%}@media(max-width:620px){.ph-row.stack .ph-utils{order:1}.ph-row.stack .ph-title{flex:1 0 100%;order:2}}.ph-row.ph-measure .ph-side{flex-flow:row!important;display:flex!important}.ph-row.ph-measure .ph-title,.ph-row.ph-measure .ph-actions,.ph-row.ph-measure .ph-utils{flex:none!important;width:max-content!important;max-width:none!important}.ph-row.ph-measure .ph-actions{flex-wrap:nowrap!important}.jump-btn{border:1px solid var(--color-line-2);height:36px;color:var(--color-muted);cursor:pointer;transition:border-color var(--t-fast),box-shadow var(--t-fast),color var(--t-fast);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:12.5px;display:inline-flex}.jump-btn:hover{color:var(--color-ink);border-color:#c3d3ca}.jump-btn .jump-l{text-align:left;min-width:96px}.jump-btn .kbd{margin-left:auto}.ph-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.ph-actions .field{width:auto;min-height:36px}.ph-actions .btn{min-height:36px;padding:7px 13px}.hamb{display:none!important}.ph-tabs{z-index:1;scrollbar-width:none;gap:2px;margin-top:10px;display:flex;position:relative;overflow-x:auto}.ph-tabs::-webkit-scrollbar{display:none}.ph-tab{white-space:nowrap;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:10px 12px 12px;font-size:13.5px;font-weight:600;transition:color .15s,background .15s;display:flex;position:relative;color:var(--color-muted)!important}.ph-tab:hover{background:#1372590a;color:var(--color-ink)!important}.ph-tab.active{color:var(--color-brand)!important}.ph-tabs.is-sliding .ph-tab.active:after{display:none}.ph-tab-ink{background:linear-gradient(90deg,var(--color-brand),#56997f);pointer-events:none;height:2.5px;transition:transform .34s var(--ease-out),width .34s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0}.rows-swap{animation:rows-in .3s var(--ease-out) both}@keyframes rows-in{0%{opacity:.2;transform:translateY(6px)}}.ph-tab.active:after{content:"";background:linear-gradient(90deg,var(--color-brand),#56997f);height:2.5px;animation:tabin .35s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:10px;right:10px}.page-in>:not(.phead){animation:rise .5s var(--ease-out) backwards}.page-in>:not(.phead)+:not(.phead){animation-delay:50ms}.stagger>*{animation:rise .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}.overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02140a6b;place-items:center;padding:16px;animation:.2s both fadein;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.overlay.closing{animation:.16s forwards fadeout}.dialog{overscroll-behavior:contain;border:1px solid var(--color-line);width:100%;max-width:440px;max-height:calc(100dvh - 32px);box-shadow:var(--sh-pop);animation:pop .3s var(--ease-out) both;background:#fff;border-radius:18px;overflow:auto}.overlay.closing .dialog{animation:.16s forwards palout}.dialog.wide{max-width:680px}.dialog.xl{max-width:min(1180px,100vw - 32px)}.dialog-head{z-index:3;-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);background:#fffffff7;border-bottom:1px solid #0000;align-items:center;gap:12px;padding:16px 20px 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:sticky;top:0}.dialog.is-scrolled .dialog-head{border-bottom-color:var(--color-line);box-shadow:0 8px 18px -16px #0b1f1773}.dialog-ic{width:40px;height:40px;color:var(--color-brand);background:linear-gradient(150deg,var(--color-brand-soft),#fff);border:1px solid #d3e7dc;border-radius:12px;flex:none;place-items:center;display:grid}.dialog-ic.danger{color:var(--color-bad);background:var(--color-bad-soft);border-color:#f2d2d2}.dialog-head h2{margin:0;font-size:17px;font-weight:700;line-height:1.25}.dialog-desc{color:var(--color-muted);margin-top:2px;font-size:12.5px;line-height:1.45}.dialog-body{padding:6px 20px 18px}.dialog-foot{z-index:3;border-top:1px solid var(--color-line);-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);background:#fffffff7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex;position:sticky;bottom:0}.dialog.has-more .dialog-foot{box-shadow:0 -10px 20px -18px #0b1f1780}.menu{z-index:80;border:1px solid var(--color-line);min-width:220px;box-shadow:var(--sh-pop);animation:pop .2s var(--ease-out) both;background:#fff;border-radius:13px;padding:6px;position:absolute}.menu a,.menu button{width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-weight:500;display:flex}.menu a:hover,.menu button:hover,.menu a:focus-visible,.menu button:focus-visible{background:var(--color-brand-wash);color:var(--color-brand);outline:none}.menu hr{border:0;border-top:1px solid var(--color-line);margin:6px}.toast{border:1px solid var(--color-line);box-shadow:var(--sh-pop);animation:toastin .4s var(--ease-out) both;background:#fff;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.toast:after{content:"";background:var(--color-brand);height:2px;animation:toastbar var(--d,4s) linear forwards;position:absolute;bottom:0;left:0}.toast.error:after{background:var(--color-bad)}@media(max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.app-rail{width:min(290px,86vw);transition:transform .35s var(--ease-out);z-index:60;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.app.nav-open .app-rail{transform:none;box-shadow:30px 0 60px -20px #02140a80}.app-scrim{z-index:55;opacity:0;pointer-events:none;background:#02140a66;transition:opacity .3s;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.app.nav-open .app-scrim{opacity:1;pointer-events:auto}.hamb{display:grid!important}.phead{padding:10px 14px 12px}.phead.compact{padding-top:8px;padding-bottom:8px}.phead.compact .ph-sub,.jump-btn .jump-l,.jump-btn .kbd{display:none}.jump-btn{justify-content:center;width:36px;padding:0}.phead.compact .ph-crumb{display:none}.phead.compact .ph-title h1{font-size:17px}.ph-actions{flex-basis:100%}}@media(max-width:620px){.ph-title h1{font-size:20px}.tile-v{font-size:21px}.dialog{border-radius:16px;max-height:calc(100dvh - 16px)}.overlay{padding:8px}}@container (max-width:170px){.tile-mid{flex-wrap:wrap;row-gap:4px;min-height:0}.tile-sp{flex:100%;justify-content:stretch}.tile-sp svg{max-width:none;height:20px}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes palout{to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{to{opacity:0}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes growy{0%{transform:scaleY(0)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes tabin{0%{opacity:0;transform:scaleX(.3)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes toastin{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes toastbar{0%{width:100%}to{width:0}}@keyframes cc-err{0%{opacity:0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.draw .sp-line{stroke-dashoffset:0}.draw .sp-area,.draw .sp-dot{opacity:1}}.dd{border:1px solid var(--color-line-2);min-height:36px;color:var(--color-ink);cursor:pointer;transition:border-color var(--t-fast),box-shadow var(--t-med),background var(--t-fast);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:5px 9px 5px 8px;font-size:13px;font-weight:600;display:inline-flex}.dd:hover{background:#fcfdff;border-color:#bbcbc1}.dd:focus-visible{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 4px #13725929}.dd[aria-expanded=true]{border-color:var(--color-brand);box-shadow:0 0 0 4px #1372591f}.dd.dd-on{background:var(--color-brand-wash);border-color:#c5dfcf}.dd-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;overflow:hidden}.dd.dd-block{width:100%;min-height:38px;font-weight:500;display:flex}.dd.dd-block .dd-l{text-align:left;flex:1;max-width:none}.ddo-l{text-overflow:ellipsis;overflow:hidden}.dd-chev{color:var(--color-muted);transition:transform var(--t-med) var(--ease)}.dd[aria-expanded=true] .dd-chev{transform:rotate(180deg)}.dd-ic{flex:none;place-items:center;width:22px;height:22px;display:grid}.ddm{z-index:130;border:1px solid var(--color-line);transform-origin:0 0;max-width:min(320px,100vw - 16px);max-height:min(360px,60vh);animation:ddin .16s var(--ease-out) both;background:#fff;border-radius:12px;outline:none;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 16px 40px -14px #081e1647,0 2px 6px #081e160f}.ddm.up{transform-origin:0 100%}.ddm.closing{pointer-events:none;animation:.13s forwards ddout}@keyframes ddin{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes ddout{to{opacity:0;transform:translateY(-3px)scale(.98)}}.ddm-h{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;font-size:10px}.ddo{color:var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;transition:background .1s;display:grid}.ddo.is-active{background:var(--color-paper)}.ddo[aria-selected=true]{background:var(--color-brand-wash);font-weight:600}.ddo[aria-selected=true].is-active{background:#e7f2eb}.ddo-ck{color:var(--color-brand);opacity:0;place-items:center;display:grid}.ddo[aria-selected=true] .ddo-ck{opacity:1}@media(max-width:620px){.dd{min-height:38px}.dd-l{max-width:160px}.ddo{padding:10px}}@media(prefers-reduced-motion:reduce){.ddm,.ddm.closing{animation:none}}.lc-reveal{transform-origin:0 0;animation:1.3s cubic-bezier(.33,1,.68,1) .1s backwards lcreveal}@keyframes lcreveal{0%{transform:scaleX(0)}}.lc-end{animation:.35s 1.25s backwards fadein}.lc-hover{transition:opacity .16s}.lc-hover.lc-slide{transition:opacity .16s ease,transform .24s var(--ease-out)}.lc-tip{transition:opacity .16s ease,transform .18s var(--ease-out)}.lc-tip.lc-slide{transition:opacity .16s ease,transform .18s var(--ease-out),left .24s var(--ease-out)}.cr-chip{border:1px solid var(--color-line-2);height:32px;color:var(--color-ink-2);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.cr-chip .num{background:var(--color-track);color:var(--color-muted);border-radius:99px;padding:1px 7px;font-size:11px}.cr-chip:hover{background:var(--color-brand-wash);border-color:#b9d3c6}.cr-chip:active{transform:scale(.97)}.cr-chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.cr-chip.on{border-color:var(--color-brand);background:var(--color-brand);color:#fff;box-shadow:0 4px 12px -6px #13725999}.cr-chip.on .num{color:#fff;background:#fff3}.cr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:stretch;gap:16px;display:grid}@media(min-width:1600px){.cr-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.cr-card{border:1px solid var(--color-line);width:100%;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s;background:#fff;border-radius:16px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #0b1f170a,0 10px 24px -20px #0b1f1740}.cr-card:hover{border-color:#cfddd5;transform:translateY(-3px);box-shadow:0 1px 2px #0b1f170a,0 18px 34px -20px #0b1f1761}.cr-media{isolation:isolate;aspect-ratio:16/10;background:radial-gradient(120% 90% at 0% 0%,#ffffff38,transparent 55%),linear-gradient(140deg,var(--h),var(--h2));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cr-media{background:radial-gradient(120% 90% at 0% 0%,#ffffff38,transparent 55%),linear-gradient(140deg,var(--h),color-mix(in srgb,var(--h2) 60%,#0e2a22))}}.cr-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#09130f42,#0000);height:60px;position:absolute;inset:0 0 auto}.cr-media-fill{object-fit:cover;opacity:.8;filter:blur(22px)saturate(1.15);width:124%;height:124%;position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%}.cr-media-img{object-fit:contain;filter:drop-shadow(0 10px 18px #09130f4d);width:calc(100% - 24px);height:calc(100% - 24px);transition:transform .45s var(--ease-out);position:absolute;top:12px;left:12px}.cr-card:hover .cr-media-img{transform:scale(1.025)}.cr-media-title{z-index:1;color:#fff;letter-spacing:-.01em;text-shadow:0 1px 8px #0000002e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.25;display:-webkit-box;position:absolute;inset:auto 16px 16px;overflow:hidden}button.cr-open{cursor:zoom-in;text-align:left;width:100%;color:inherit;font:inherit;border:0;padding:0;display:block}button.cr-open:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}.cr-view{z-index:2;color:var(--color-ink);opacity:0;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);background:#fffffff0;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px);box-shadow:0 2px 8px #09130f29}.cr-card:hover .cr-view,button.cr-open:focus-visible .cr-view{opacity:1;transform:none}.cr-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cr-seg{border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 9px;transition:background-color .25s,border-color .25s,color .25s;display:flex}.cr-seg>svg{flex:none}.cr-seg small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:9.5px;line-height:1.2;display:block}.cr-seg b{overflow-wrap:anywhere;font-size:12.5px;line-height:1.25;display:block}.cr-seg.ok{background:var(--color-ok-soft);color:var(--color-ok);border-color:#cde9d6}.cr-seg.warn{background:var(--color-warn-soft);color:var(--color-warn);border-color:#f2dcbc}.cr-seg.bad{background:var(--color-bad-soft);color:var(--color-bad);border-color:#f2d2d2}.cr-media-top{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:10px 10px auto}.cr-badge{white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;align-items:center;gap:5px;padding:3px 8px 3px 7px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex;box-shadow:0 0 0 1px #ffffffb3,0 2px 8px #09130f29}.cr-badge>i{border-radius:50%;width:6px;height:6px}.cr-plat{background:#fffffff2;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 2px 8px #09130f24}.cr-plat>span{background:0 0!important;border:0!important}.cr-answer{border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.cr-answer.ok{background:var(--color-ok-soft);color:var(--color-ok);border-color:#cde9d6}.cr-answer.bad{background:var(--color-bad-soft);color:var(--color-bad);border-color:#f2d2d2}.cr-answer>svg{flex:none;margin-top:2px}@media(prefers-reduced-motion:reduce){.cr-card:hover,.cr-card:hover .cr-media-img{transform:none}}.dialog.crd{background:radial-gradient(55% 35% at 0 0,#63c4a11a,#0000 62%),radial-gradient(45% 30% at 100% 100%,#1372590d,#0000 60%),#fff;max-width:min(1280px,100vw - 40px)}.dialog.crd .dialog-head{border-bottom-color:var(--color-line);background:linear-gradient(#f1f7f3f2,#fffffff5);gap:14px;padding:14px 20px 13px}.dialog.crd .dialog-head h2{letter-spacing:-.015em;font-size:18px}.dialog.crd .dialog-x{border-color:var(--color-line);transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform .25s var(--ease-out);background:#fff;align-self:center}.dialog.crd .dialog-x:hover{color:var(--color-brand);border-color:#c9dccf;transform:rotate(90deg)}.crd-thumb{background:linear-gradient(150deg,var(--color-brand-soft),#fff);width:46px;height:46px;color:var(--color-brand);border:1px solid #d3e7dc;border-radius:13px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 6px 14px -10px #0b1f1773}.crd-thumb img{object-fit:cover;width:100%;height:100%}.crd-status{--tc:var(--color-warn);--tcs:var(--color-warn-soft);--tcl:#f2dcbc;border:1px solid var(--tcl);background:var(--tcs);color:var(--tc);white-space:nowrap;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12px;font-weight:600;animation:.3s .1s backwards fadein;display:inline-flex}.crd-status.ok{--tc:var(--color-ok);--tcs:var(--color-ok-soft);--tcl:#cde9d6}.crd-status.bad{--tc:var(--color-bad);--tcs:var(--color-bad-soft);--tcl:#f2d2d2}@media(max-width:559px){.crd-status{display:none}}.crd-grid{gap:18px;min-height:0;display:grid}.crd-left{min-width:0;min-height:0;animation:rise .45s var(--ease-out) backwards;flex-direction:column;gap:12px;display:flex}.crd-art{isolation:isolate;aspect-ratio:16/10;border:1px solid var(--color-line);background:radial-gradient(70% 60% at 50% 42%,#fff,#0000 78%),linear-gradient(160deg,#f5f9f6,#e8f0eb);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 36px -30px #0b1f1759}.crd-art:before{content:"";z-index:-1;background-image:radial-gradient(#13725924 1px,#0000 1.2px);background-size:16px 16px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(90% 85%,#0000 30%,#000 100%);mask-image:radial-gradient(90% 85%,#0000 30%,#000)}.crd-art-img{max-width:calc(100% - 48px);max-height:calc(100% - 48px);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);animation:crd-in .5s var(--ease-out) 80ms backwards;border-radius:10px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 26px 48px -28px #0b1f1780,0 0 0 1px #0b1f170f}.crd-art:hover .crd-art-img{transform:translateY(-2px);box-shadow:0 32px 56px -28px #0b1f178c,0 0 0 1px #13725938}@keyframes crd-in{0%{opacity:0;transform:scale(.98)}}.crd-art:has(.crd-art-empty){aspect-ratio:auto;min-height:220px;display:grid}.crd-art-empty{text-align:center;place-items:center;padding:clamp(16px,3vw,28px);display:grid}.crd-art-empty>p{max-width:360px;color:var(--color-muted);margin:0;font-size:13px}.crd-art-copy{border:1px solid var(--color-line);text-align:left;width:min(100%,520px);animation:crd-in .45s var(--ease-out) 80ms backwards;background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:22px 24px;display:flex;box-shadow:0 22px 44px -30px #0b1f1766}.crd-art-copy p{color:var(--color-ink);white-space:pre-wrap;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.crd-full{z-index:2;opacity:0;transition:opacity .2s,transform .25s var(--ease-out),background var(--t-fast);position:absolute;bottom:12px;right:12px;transform:translateY(4px);box-shadow:0 4px 14px #09130f24;background:#fffffff2!important}.crd-art:hover .crd-full,.crd-full:focus-visible{opacity:1;transform:none}@media(hover:none){.crd-full{opacity:1;transform:none}}.crd-caption{border-left:3px solid var(--color-brand);background:var(--color-brand-wash);color:var(--color-ink-2);white-space:pre-wrap;-webkit-line-clamp:3;border-radius:3px 10px 10px 3px;-webkit-box-orient:vertical;margin:0;padding:8px 12px 9px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.crd-caption .kicker{margin-bottom:1px;display:block}.crd-stages{gap:10px;display:grid}@media(min-width:560px){.crd-stages{grid-template-columns:1fr 1fr}}.crd-stage{--tc:var(--color-warn);--tcs:var(--color-warn-soft);--tcl:#f2dcbc;border:1px solid var(--color-line);background:linear-gradient(115deg,var(--tcs),#fff 70%);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px 12px 17px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.crd-stage{background:linear-gradient(115deg,color-mix(in srgb,var(--tcs) 65%,#fff),#fff 70%)}}.crd-stage{box-shadow:var(--sh-1);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s}.crd-stage:before{content:"";background:var(--tc);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:10px auto 10px 0}.crd-stage:hover{border-color:var(--tcl);transform:translateY(-1px);box-shadow:0 12px 24px -18px #0b1f1773}.crd-stage.ok{--tc:var(--color-ok);--tcs:var(--color-ok-soft);--tcl:#cde9d6}.crd-stage.bad{--tc:var(--color-bad);--tcs:var(--color-bad-soft);--tcl:#f2d2d2}.crd-stage-ic{background:var(--tcs);width:34px;height:34px;color:var(--tc);border-radius:10px;flex:none;place-items:center;display:grid}.crd-stage-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:9.5px;display:block}.crd-stage-s{color:var(--tc);margin-top:1px;font-size:14.5px;line-height:1.2;display:block}.crd-stage-w{color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;line-height:1.3;display:block;overflow:hidden}.crd-stage>.btn{flex:none;align-self:center}.crd-panel{border:1px solid var(--color-line);min-width:0;min-height:0;box-shadow:var(--sh-card);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.crd-tabs{border-bottom:1px solid var(--color-line);background:var(--color-paper);flex:none;align-items:stretch;gap:2px;padding:6px 8px 0;display:flex}.crd-tab{color:var(--color-muted);font:inherit;cursor:pointer;transition:color var(--t-fast),background var(--t-fast);background:0 0;border:0;border-radius:9px 9px 0 0;align-items:center;gap:7px;padding:9px 12px 10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.crd-tab:hover{color:var(--color-ink);background:#1372590d}.crd-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand);outline:none}.crd-tab[aria-selected=true]{color:var(--color-brand)}.crd-tab[aria-selected=true]:after{content:"";background:linear-gradient(90deg,var(--color-brand),var(--color-lime-2));height:2px;animation:tabin .3s var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px}.crd-count{background:var(--color-track);color:var(--color-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;transition:background var(--t-fast),color var(--t-fast);border-radius:999px;padding:1px 6px;font-size:10.5px}.crd-tab[aria-selected=true] .crd-count{background:var(--color-brand-soft);color:var(--color-brand)}.crd-tabpanel{flex-direction:column;flex:1;min-height:0;animation:.2s backwards fadein;display:flex}.crd-composer{border:1px solid var(--color-line-2);transition:border-color var(--t-fast),box-shadow .2s;background:#fff;border-radius:12px;flex:none;margin:12px 12px 4px}.crd-composer:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 4px #1372591f}.crd-composer.is-changes{border-color:#e9b9b9}.crd-composer.is-changes:focus-within{border-color:var(--color-bad-dot);box-shadow:0 0 0 4px #e0413a1a}.crd-box{box-sizing:border-box;width:100%;min-height:70px;max-height:220px;color:var(--color-ink);font:inherit;resize:vertical;background:0 0;border:0;border-radius:12px 12px 0 0;outline:none;padding:10px 12px 4px;font-size:13px;line-height:1.5;display:block}.crd-box::placeholder{color:var(--color-faint)}.crd-problem{color:var(--color-bad);animation:rise .2s var(--ease-out) backwards;margin:0;padding:0 12px 2px;font-size:12px;line-height:1.4}.crd-composer-row{justify-content:space-between;align-items:center;gap:10px;padding:4px 8px 8px 6px;display:flex}.crd-check{min-width:0;color:var(--color-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--t-fast),color var(--t-fast);border-radius:8px;align-items:center;gap:8px;padding:5px 7px;font-size:12.5px;font-weight:500;line-height:1.2;display:inline-flex}.crd-check:hover{background:var(--color-paper)}.crd-check input{width:15px;height:15px;accent-color:var(--color-bad-dot);cursor:pointer;flex:none;margin:0}.crd-check input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.is-changes .crd-check{color:var(--color-bad);font-weight:600}.crd-hint{color:var(--color-muted);padding-left:7px;font-size:12px}.crd-replying{background:var(--color-brand-wash);color:var(--color-ink-2);animation:rise .2s var(--ease-out) backwards;border-radius:8px;align-items:center;gap:7px;margin:8px 8px 0;padding:4px 4px 4px 10px;font-size:12px;line-height:1.3;display:flex}.crd-replying>svg{color:var(--color-brand);flex:none}.crd-replying b{color:var(--color-ink)}.crd-replying-text{color:var(--color-muted)}.crd-replying .icon-btn{margin-left:auto}.crd-ref{border:0;border-left:2px solid var(--color-line-2);background:var(--color-paper);max-width:100%;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);border-radius:0 8px 8px 0;align-items:center;gap:6px;margin:4px 0 2px;padding:3px 8px 3px 6px;font-size:11.5px;line-height:1.3;display:flex}.crd-ref:hover{border-left-color:var(--color-brand);background:var(--color-brand-wash)}.crd-ref>svg{flex:none}.crd-ref-who{color:var(--color-ink-2);flex:none;font-weight:600}.crd-ref-kind{color:var(--color-bad);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9.5px}.crd-ref-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.crd-list{overscroll-behavior:contain;margin:8px 0 0;padding:0 0 6px;list-style:none}.crd-note{border-top:1px solid var(--color-line);transition:background var(--t-fast);animation:rise .25s var(--ease-out) backwards;gap:10px;padding:11px 14px 11px 16px;display:flex;position:relative}.crd-note:first-child{border-top-color:#0000}.crd-note:hover{background:var(--color-paper)}.crd-note.is-changes:hover{background:#fef7f7}.crd-note.is-changes:before{content:"";background:var(--color-bad-dot);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.crd-avatar{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.crd-avatar.agency{color:#fff;background:linear-gradient(135deg,#0e5a45,#35886b)}.crd-avatar.client{background:var(--color-track);color:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line-2)}.crd-note-head{align-items:center;gap:6px;min-width:0;min-height:26px;font-size:12px;line-height:1.2;display:flex}.crd-note-head b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.crd-side{color:var(--color-muted);flex:none}.crd-flag{background:var(--color-bad-soft);color:var(--color-bad);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:600}.crd-time{color:var(--color-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:10.5px}.crd-tools{opacity:0;transition:opacity var(--t-fast);flex:none;margin:-4px -6px -4px 0;display:flex}.crd-note:hover .crd-tools,.crd-note:focus-within .crd-tools{opacity:1}@media(hover:none){.crd-tools{opacity:1}}.crd-text{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.5}.crd-more{color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:11.5px;font-weight:600}.crd-more:hover{text-decoration:underline}.crd-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;display:flex}.crd-empty-ic{background:var(--color-paper);width:40px;height:40px;color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:50%;place-items:center;display:grid}.crd-empty b{font-size:13px}.crd-empty p{max-width:260px;color:var(--color-muted);margin:0;font-size:12px;line-height:1.4}.crd-events{padding:6px 14px 10px}.crd-event{animation:rise .25s var(--ease-out) backwards;grid-template-columns:24px minmax(0,1fr);gap:0 10px;padding:7px 0;display:grid;position:relative}.crd-event-line{background:var(--color-line);width:1px;height:calc(100% - 16px);position:absolute;top:32px;left:11px}.crd-event-ic{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.crd-foot-note{border-top:1px solid var(--color-line);color:var(--color-muted);margin:0;padding:10px 14px;font-size:11.5px;line-height:1.4}@media(min-width:1024px){.crd-grid{grid-template-columns:minmax(0,7fr) minmax(380px,5fr);gap:22px}}@media(min-width:1024px)and (min-height:620px){.dialog.crd{flex-direction:column;height:min(880px,100dvh - 40px);display:flex;overflow:hidden}.dialog.crd .dialog-body{flex:1;min-height:0;padding:8px 20px 16px;display:flex}.dialog.crd .dialog-body>.crd-grid{flex:1}.crd-art{aspect-ratio:auto;flex:1;min-height:200px}.dialog.crd .crd-list{flex:1;min-height:0;overflow-y:auto}}.dialog.crd .crd-panel{animation:rise .45s var(--ease-out) 60ms backwards;border-radius:18px;box-shadow:0 1px 2px #0b1f170a,0 18px 40px -32px #0b1f1759}.dialog.crd .crd-tabs{scrollbar-width:none;border-bottom:1px solid var(--color-line);background:linear-gradient(180deg,var(--color-paper),#f1f5f2);gap:4px;padding:7px;overflow-x:auto}.dialog.crd .crd-tabs::-webkit-scrollbar{display:none}.dialog.crd .crd-tab{white-space:nowrap;transition:color var(--t-fast),background var(--t-fast),box-shadow .2s var(--ease-out);border-radius:10px;flex:none;padding:7px 11px}.dialog.crd .crd-tab:hover{background:#ffffffb3}.dialog.crd .crd-tab[aria-selected=true]{box-shadow:0 1px 2px #0b1f1714,inset 0 0 0 1px var(--color-line),inset 0 -2px 0 var(--color-brand);background:#fff}.dialog.crd .crd-tab[aria-selected=true]:after{display:none}.dialog.crd .crd-tab:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-brand)}.dialog.crd .crd-list{margin-top:4px;padding:4px 8px 8px}.dialog.crd .crd-note{border-top:0;border-radius:12px;padding:11px 12px 11px 14px}.dialog.crd .crd-note+.crd-note{margin-top:2px}.dialog.crd .crd-note:after{content:"";background:var(--color-line);height:1px;position:absolute;inset:auto 12px -1px 50px}.dialog.crd .crd-note:last-child:after,.dialog.crd .crd-note:hover:after{display:none}.dialog.crd .crd-note:hover{background:var(--color-paper)}.dialog.crd .crd-note.is-changes:hover{background:#fef8f8}.dialog.crd .crd-side{background:var(--color-track);color:var(--color-ink-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:600}.dialog.crd .crd-side.agency{background:var(--color-brand-soft);color:var(--color-brand)}.dialog.crd .crd-composer{border-color:#cfe3d8;margin:10px 10px 4px}.dialog.crd .crd-side.internal{color:#3b4a55;background:#e8ecef}.dialog.crd .crd-private{color:#3b4a55;background:linear-gradient(#f7f9fa,#f1f4f6);border:1px solid #dde3e7;border-radius:10px;flex:none;align-items:flex-start;gap:7px;margin:10px 10px 0;padding:8px 11px;font-size:12px;line-height:1.45;display:flex}.dialog.crd .crd-private svg{flex:none;margin-top:2px}.dialog.crd .crd-composer.is-internal{border-color:#d5dde2}.dialog.crd .crd-events{padding:8px 16px 12px}.dialog.crd .crd-event{transition:background var(--t-fast);border-radius:10px;padding:8px 6px}.dialog.crd .crd-event:hover{background:var(--color-paper)}.dialog.crd .crd-event-line{left:17px}.dialog.crd .dialog-foot{background:linear-gradient(0deg,var(--color-brand-wash),#fffffff7)}@media(prefers-reduced-motion:reduce){.dialog.crd .dialog-x:hover,.crd-art:hover .crd-art-img,.crd-stage:hover{transform:none}}@media(max-width:479px){.crd-note-head{flex-wrap:wrap}.crd-note-head b{flex:0 auto}.crd-tools{margin-left:auto}.crd-time{flex-basis:100%;order:10;margin-top:2px;margin-left:0}}@media(prefers-reduced-motion:reduce){.crd-stage:hover{transform:none}}.pc-app{background:radial-gradient(50% 40% at 0% 0%,#63c4a11f,transparent 65%),radial-gradient(40% 35% at 100% 0%,#1372590d,transparent 60%),var(--color-paper);min-height:100dvh}.pc-gone{background:radial-gradient(55% 45% at 0% 0%,#63c4a129,transparent 62%),var(--color-paper)}.pc-bar{justify-content:space-between;align-items:center;gap:12px;max-width:1680px;margin:0 auto;padding:14px 16px;animation:.35s backwards fadein;display:flex}@media(min-width:768px){.pc-bar{padding:16px 28px 14px}}.pc-mark{background:linear-gradient(140deg,var(--color-lime-2),var(--color-brand) 60%,var(--color-brand-strong));color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid;box-shadow:0 6px 14px -8px #137259b3,inset 0 1px #fff3}.pc-logo{place-items:center;height:36px;display:grid}.pc-logo img{object-fit:contain;max-width:140px;max-height:36px}.pc-private{border:1px solid var(--color-line);min-width:0;max-width:55%;color:var(--color-muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.pc-private>svg{color:var(--color-brand);flex:none}@media(max-width:479px){.pc-private-for{display:none}}.pc-main{flex-direction:column;gap:16px;max-width:1680px;margin:0 auto;padding:0 16px 20px;display:flex}@media(min-width:768px){.pc-main{padding:0 28px 24px}}@media(min-width:1024px){.pc-app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.pc-bar{width:100%}.pc-main{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:24px;width:100%;min-height:0;padding-bottom:24px;display:grid}}.pc-preview{border:1px solid var(--color-line);min-width:0;min-height:0;animation:rise .5s var(--ease-out) backwards;background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:0 1px 2px #0b1f170a,0 18px 40px -30px #0b1f1747}@media(min-width:768px){.pc-preview{padding:18px 20px 20px}}.pc-preview-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pc-kicker{color:var(--color-brand);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.pc-preview-h h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:3px 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:800;line-height:1.18}.pc-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:6px;font-size:12.5px;display:flex}.pc-chip{background:var(--color-brand-soft);color:var(--color-brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.pc-stage{isolation:isolate;width:100%;aspect-ratio:var(--ar,1);background:radial-gradient(70% 60% at 50% 45%,#fff,#0000 80%),#f1f5f2;border-radius:14px;place-items:center;min-height:0;max-height:70vh;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1f170d;container-type:size}.pc-stage:before{content:"";z-index:-1;background-image:radial-gradient(#13725921 1px,#0000 1.2px);background-size:16px 16px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(90% 85%,#0000 30%,#000 100%);mask-image:radial-gradient(90% 85%,#0000 30%,#000)}.pc-stage:not(:has(.pc-art)){aspect-ratio:auto;max-height:none;padding:clamp(14px,3vw,36px);container-type:normal}@media(min-width:1024px){.pc-preview{align-self:start;max-height:100%}.pc-stage,.pc-stage:not(:has(.pc-art)){aspect-ratio:auto;flex:none;height:min(66dvh,680px);max-height:none}.pc-stage:not(:has(.pc-art)){height:auto;min-height:min(40dvh,360px)}}.pc-art{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:clamp(14px,3.6cqmin,32px);container-type:size}.pc-art img{width:min(100cqw,100cqh * var(--ar,1),var(--nw,100cqw) * 2);max-width:100cqw;height:auto;max-height:100cqh;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);animation:pc-in .6s var(--ease-out) .1s backwards;border-radius:10px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 22px 44px -26px #0b1f1773,0 0 0 1px #0b1f170f}.pc-art:hover img{transform:translateY(-2px);box-shadow:0 30px 54px -28px #0b1f1780,0 0 0 1px #13725938}.pc-art:focus-visible{outline:none}.pc-art:focus-visible img{box-shadow:0 22px 44px -26px #0b1f1773,0 0 0 3px var(--color-brand)}@keyframes pc-in{0%{opacity:0;transform:scale(.98)}}.pc-copy-card{border:1px solid var(--color-line);width:min(100%,600px);color:var(--color-ink);animation:pc-in .5s var(--ease-out) .1s backwards;background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:clamp(18px,2.6vw,30px);display:flex;box-shadow:0 22px 44px -30px #0b1f1766}.pc-copy-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(15.5px,1.4vw,18px);font-weight:500;line-height:1.55}.pc-preview-f{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-adcopy{border-left:3px solid var(--color-brand);background:var(--color-brand-wash);border-radius:3px 10px 10px 3px;flex:260px;min-width:0;padding:8px 12px 9px}.pc-adcopy p{color:var(--color-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.pc-side{min-width:0}@media(min-width:1024px){.pc-side{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin-right:-10px;padding-right:10px;overflow-y:auto}}.pc-side-in{flex-direction:column;gap:14px;display:flex}.pc-side-in>*{animation:rise .5s var(--ease-out) backwards}.pc-side-in>:nth-child(2){animation-delay:60ms}.pc-side-in>:nth-child(3){animation-delay:.12s}.pc-status{--tc:var(--color-warn);--tcs:var(--color-warn-soft);--tcl:#f2dcbc;border:1px solid var(--color-line);background:linear-gradient(100deg,var(--tcs),#fff 60%);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px 12px 16px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pc-status{background:linear-gradient(100deg,color-mix(in srgb,var(--tcs) 70%,#fff),#fff 60%)}}.pc-status{box-shadow:var(--sh-card)}.pc-status:before{content:"";background:var(--tc);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:10px auto 10px 0}.pc-status.ok{--tc:var(--color-ok);--tcs:var(--color-ok-soft);--tcl:#cde9d6}.pc-status.bad{--tc:var(--color-bad);--tcs:var(--color-bad-soft);--tcl:#f2d2d2}.pc-status-ic{background:var(--tcs);width:34px;height:34px;color:var(--tc);animation:pop .45s var(--ease-out) .1s backwards;border-radius:10px;flex:none;place-items:center;display:grid}.pc-k{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;display:block}.pc-status-t{color:var(--tc);font-size:15.5px;line-height:1.25;display:block}.pc-status-w{color:var(--color-muted);margin:2px 0 0;font-size:12.5px;line-height:1.45}.pc-status-w strong{color:var(--color-ink-2)}.pc-status-q{background:var(--color-paper);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:8px 0 0;padding:7px 10px;font-size:13px;line-height:1.5}.crd-composer.pc-composer{box-shadow:var(--sh-card);background:#fff;border-color:#cfe3d8;border-radius:16px;margin:0;overflow:hidden}.crd-composer.pc-composer:focus-within{box-shadow:0 0 0 4px #1372591a,var(--sh-card)}.crd-composer.pc-composer.is-changes:focus-within{box-shadow:0 0 0 4px #e0413a1a,var(--sh-card)}.pc-from{border-bottom:1px solid var(--color-line);background:var(--color-brand-wash);transition:background var(--t-fast);align-items:center;gap:10px;padding:9px 14px;display:flex}.pc-from:focus-within{background:#fff}.pc-from>span{color:var(--color-muted);flex:none;font-size:12px;font-weight:600}.pc-from input{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:13px;font-weight:600}.pc-from input::placeholder{color:var(--color-faint);font-weight:400}.pc-composer .crd-box{min-height:84px;padding:12px 14px 6px}.pc-composer .crd-composer-row{padding:4px 10px 10px 8px}.pc-composer .crd-problem{padding:0 14px 2px}.pc-status{flex-wrap:wrap}.pc-status>div{flex:200px}.pc-status>.pc-approve{flex:none;align-self:center}@media(max-width:479px){.pc-status>.pc-approve{flex:1 0 100%;min-height:38px}}.pc-convo{border:1px solid var(--color-line);box-shadow:var(--sh-card);background:#fff;border-radius:16px;overflow:clip}.pc-tabs{z-index:2;position:sticky;top:0}.pc-panel{animation:.2s backwards fadein}.pc-list{margin-top:0}.pc-list .crd-tools{opacity:.75}.pc-list .crd-note:hover .crd-tools,.pc-list .crd-note:focus-within .crd-tools{opacity:1}.pc-list .crd-note.is-changes:hover{background:var(--color-paper)}.pc-list .crd-note-head{flex-wrap:wrap;row-gap:3px}.pc-list .crd-note-head b{flex:none;max-width:60%}.pc-who{background:var(--color-track);min-width:48px;max-width:45%;color:var(--color-ink-2);font-family:var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:0 auto;padding:2px 7px;font-size:9.5px;font-weight:600;overflow:hidden}.pc-who.agency{background:var(--color-brand-soft);color:var(--color-brand)}.pc-foot{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:2px 4px 0;font-size:11.5px;display:flex}.pc-lightbox{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#03130dd1;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px;animation:.2s both fadein;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.pc-lightbox img{object-fit:contain;cursor:default;max-width:100%;max-height:calc(100dvh - 110px);animation:pop .3s var(--ease-out) both;border-radius:10px;box-shadow:0 30px 80px -20px #0009}.pc-lightbox-bar{cursor:default;gap:8px;display:flex}@media(prefers-reduced-motion:reduce){.pc-art:hover img{transform:none}}.att-btn{width:32px;height:32px;color:var(--color-muted);position:relative}.att-btn:hover:not(:disabled){color:var(--color-brand);background:var(--color-brand-wash);border-color:#cfe3d8}.att-btn:disabled{opacity:.45;cursor:not-allowed}.crd-composer-row>.att-btn{flex:none}.crd-composer-row>.att-btn~.crd-check,.crd-composer-row>.att-btn~.crd-hint{margin-right:auto}.crd-composer-row>.att-btn~.crd-check{margin-left:-4px}.att-count{background:var(--color-brand);color:#fff;min-width:16px;height:16px;font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.att-picked{padding:0 10px 2px}.att-picked ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.att-chip{border:1px solid var(--color-line);background:var(--color-paper);max-width:240px;animation:rise .2s var(--ease-out) backwards;border-radius:10px;align-items:center;gap:8px;padding:4px;display:flex}.att-chip-thumb,.att-chip-doc{border-radius:7px;flex:none;width:30px;height:30px}.att-chip-thumb{object-fit:cover;box-shadow:inset 0 0 0 1px #0b1f1714}.att-chip-doc{color:var(--color-bad);box-shadow:inset 0 0 0 1px var(--color-line);background:#fff;place-items:center;display:grid}.att-chip-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;display:block;overflow:hidden}.att-chip small{color:var(--color-muted);font-size:10.5px;display:block}.att-progress{height:18px;color:var(--color-muted);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex;position:relative}.att-progress:before{content:"";background:var(--color-track);border-radius:999px;width:100%;height:4px;position:absolute;inset:7px auto auto 0}.att-progress i{z-index:1;background:linear-gradient(90deg,var(--color-brand),var(--color-lime-2));border-radius:999px;flex:none;height:4px;transition:width .2s;display:block;position:relative}.att-progress span{z-index:1;background:#fff;margin-left:auto;padding-left:6px;position:relative}.att-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.att-thumbs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.att-thumb{border:1px solid var(--color-line);background:var(--color-paper);cursor:zoom-in;width:88px;height:66px;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s;border-radius:10px;padding:0;display:block;overflow:hidden}.att-thumb img{object-fit:cover;width:100%;height:100%}.att-thumb:hover{border-color:#c9dccf;transform:translateY(-1px);box-shadow:0 8px 16px -12px #0b1f1780}.att-thumb:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.att-docs{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.att-doc{border:1px solid var(--color-line);max-width:340px;color:var(--color-ink);transition:background var(--t-fast),border-color var(--t-fast);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:6px 10px 6px 6px;text-decoration:none;display:flex}.att-doc:hover{background:var(--color-brand-wash);color:var(--color-ink);border-color:#c9dccf}.att-doc-ic{background:var(--color-bad-soft);width:28px;height:28px;color:var(--color-bad);border-radius:7px;flex:none;place-items:center;display:grid}.att-doc b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.att-doc small{color:var(--color-muted);font-size:10.5px;display:block}.att-thumb-missing{width:100%;height:100%;color:var(--color-faint);place-items:center;display:grid}.att-doc-ic.is-other{background:var(--color-track);color:var(--color-ink-2)}.att-viewer{z-index:120;-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);background:radial-gradient(1200px 600px at 50% 0,#13725929,#0000 60%),#04120db8;place-items:center;padding:24px;animation:.2s both fadein;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.att-viewer.is-closing{animation:.17s both fadeout}.att-v-panel{width:min(1120px,100%);height:min(860px,100dvh - 48px);animation:att-v-in .32s var(--ease-out) both;background:#fff;border:1px solid #ffffff80;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c,0 0 0 1px #041b130f}.att-viewer.is-closing .att-v-panel{animation:.17s both att-v-out}@keyframes att-v-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes att-v-out{to{opacity:0;transform:translateY(6px)scale(.985)}}.att-v-head{border-bottom:1px solid var(--color-line);background:linear-gradient(180deg,#fff 0%,var(--color-brand-wash) 160%);align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.att-v-kind{border:1px solid var(--color-line);background:var(--color-paper);width:36px;height:36px;color:var(--color-ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.att-v-kind.is-image{background:var(--color-brand-soft);color:var(--color-brand);border-color:#cfe3d8}.att-v-kind.is-pdf{background:var(--color-bad-soft);color:var(--color-bad);border-color:#f0d2d2}.att-v-title{flex:1;min-width:0}.att-v-title h2{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:650;line-height:1.3;overflow:hidden}.att-v-title p{color:var(--color-muted);margin:2px 0 0;font-size:11.5px}.att-v-actions{flex:none;align-items:center;gap:6px;display:flex}.att-v-icon{color:var(--color-muted);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.att-v-icon:hover{border-color:var(--color-line);background:var(--color-paper);color:var(--color-ink)}.att-v-icon:focus-visible,.att-v-step:focus-visible,.att-v-alert-x:focus-visible{outline:none;box-shadow:0 0 0 3px #13725947}.att-v-icon[aria-pressed=true]{background:var(--color-brand-soft);color:var(--color-brand);border-color:#cfe3d8}.att-v-open{color:var(--color-ink-2)}.att-v-dl{gap:6px}.att-v-dl-wide{min-width:118px}.att-v-dl:disabled{opacity:.85;cursor:progress}.att-v-close{margin-left:2px}.att-v-spin{animation:.9s linear infinite spin}.att-v-alert{background:var(--color-bad-soft);color:var(--color-bad);animation:rise .22s var(--ease-out) both;border-bottom:1px solid #f0d2d2;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:12.5px;display:flex}.att-v-alert span{flex:1}.att-v-alert-x{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.att-v-alert-x:hover{background:#b91c1c14}.att-v-stage{background:radial-gradient(900px 420px at 50% 0,#ffffffe6,#0000 70%),linear-gradient(#f3f6f4,#e9eeeb);flex:1;min-height:0;display:flex;position:relative}.att-v-image{overscroll-behavior:contain;width:100%;display:flex;position:relative;overflow:auto}.att-v-image img{opacity:0;background:#fff;border-radius:8px;margin:auto;transition:opacity .25s;box-shadow:0 1px 2px #0b1f1714,0 18px 40px -24px #0b1f1773}.att-v-image img.is-loaded{opacity:1}.att-v-image.is-fit{padding:20px}.att-v-image.is-fit img{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%}.att-v-image.is-actual{padding:16px}.att-v-image.is-actual img{cursor:zoom-out;max-width:none;max-height:none}.att-v-loading{color:var(--color-muted);pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.att-v-pdf{background:#fff;border:0;width:100%;height:100%}.att-v-card{border:1px solid var(--color-line);max-width:400px;box-shadow:var(--sh-card);text-align:center;animation:rise .25s var(--ease-out) both;background:#fff;border-radius:14px;flex-direction:column;align-items:center;margin:auto;padding:28px 24px;display:flex}.att-v-card-ic{background:var(--color-paper);width:48px;height:48px;color:var(--color-ink-2);border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.att-v-card-ic-bad{background:var(--color-bad-soft);color:var(--color-bad)}.att-v-card b{color:var(--color-ink);font-size:14px;font-weight:650}.att-v-card-name{overflow-wrap:anywhere;max-width:100%}.att-v-card p{color:var(--color-muted);margin:6px 0 16px;font-size:12.5px;line-height:1.5}.att-v-card-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.att-v-step{z-index:1;border:1px solid var(--color-line);width:36px;height:36px;color:var(--color-ink-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),transform .2s var(--ease-out);background:#ffffffeb;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px -10px #0b1f1780}.att-v-step:hover{color:var(--color-brand);background:#fff;transform:translateY(-50%)scale(1.06)}.att-v-prev{left:12px}.att-v-next{right:12px}.att-v-pdf~.att-v-next{right:28px}@media(max-width:720px){.att-viewer{padding:0}.att-v-panel{border:0;border-radius:0;width:100%;height:100dvh}.att-v-head{flex-wrap:wrap;gap:8px 10px;padding:8px 8px 8px 12px}.att-v-title{flex:calc(100% - 100px)}.att-v-actions{order:3;width:calc(100% + 44px);margin-right:-44px}.att-v-open span{display:none}.att-v-dl-wide{flex:1}.att-v-close{position:absolute;top:8px;right:8px}.att-v-head{padding-right:52px;position:relative}.att-v-image.is-fit{padding:12px}}@media(prefers-reduced-motion:reduce){.att-thumb:hover{transform:none}.att-v-step:hover{transform:translateY(-50%)}.att-viewer,.att-v-panel,.att-v-alert,.att-v-card{animation:none}.att-v-image img{transition:none}}.find-sticky{top:var(--ph-h);z-index:20;-webkit-backdrop-filter:saturate(1.15)blur(8px);background:#f5f8f6f0;position:sticky}.clients-scroll{max-height:max(240px,calc(100dvh - var(--ph-h) - var(--find-h,62px) - 4px - 2px - var(--pager-h,52px) - 16px));overflow-y:auto}.clients-scroll .th{z-index:2}@media(max-width:900px){.find-sticky{position:static}.clients-scroll{max-height:max(240px,calc(100dvh - var(--ph-h) - 2px - var(--pager-h,92px) - 16px))}}.pager-sticky{z-index:2;-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);background:#fffffff5;position:sticky;bottom:0;box-shadow:0 -10px 18px -16px #0b1f1773}.st-nav{outline:none}.st-nav:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-brand)}.st-nav b{transition:transform .2s var(--ease-out)}@media(hover:hover){.st-nav:not(.is-on):hover b{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.st-nav:not(.is-on):hover b{transform:none}}:is(.st-form .field:user-invalid,.st-form .field.is-bad){border-color:var(--color-bad-dot);box-shadow:0 0 0 3px var(--color-bad-soft)}.st-form .field-err{color:var(--color-bad);margin-top:4px;font-size:12px;display:none}.st-form label:has(.field:user-invalid) .field-err{display:block}.rp-strip{border:1px solid var(--color-line);background:var(--color-line);box-shadow:var(--sh-1);animation:rise .4s var(--ease-out) backwards;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid;overflow:hidden}.rp-cell{min-width:0;transition:background var(--t-fast);background:#fff;align-items:center;gap:10px;padding:11px 14px;display:flex}.rp-cell:hover{background:var(--color-brand-wash)}.rp-cell b{color:var(--color-ink)}.rp-cell.is-on .cx-ic{background:var(--color-brand);box-shadow:none;color:#fff;border-color:#0000}.rp-cell.is-warn .cx-ic{background:var(--color-warn-soft);box-shadow:none;color:var(--color-warn);border-color:#f1ddc0}.rp-cell.is-warn b{color:var(--color-warn)}.rp-cell-btn{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.rp-cell-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.rp-cell-btn[aria-expanded=true]{background:var(--color-brand-wash)}.rp-cell-btn[aria-expanded=true] .rp-cell-chev{transform:rotate(180deg)}.rp-cell-chev{transition:transform var(--t-fast)}.rp-cell-count{background:var(--color-brand-soft);color:var(--color-brand-strong);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:99px;flex:none;padding:0 5px;font-size:10px;line-height:1.6}.rp-runs-list{margin:0;padding:0 2px 2px;list-style:none}.rp-run{border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.rp-run+.rp-run{border-top:1px solid var(--color-line)}.rp-run.is-next{background:var(--color-brand-wash)}.rp-run.is-idle b{color:var(--color-muted)}.rp-runs-none{color:var(--color-muted);margin:0;padding:6px 8px 8px;font-size:12px}.rp-strip-wide{grid-column:span 1}@media(max-width:1279px){.rp-strip-wide{grid-column:1/-1}}.rp-work{align-items:start;gap:14px;display:grid}@media(min-width:1100px){.rp-work{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.rp-work.is-solo{grid-template-columns:minmax(0,1fr)}}@media(min-width:1100px)and (min-height:620px){.rp-page{height:calc(100dvh - var(--ph-h,64px));min-height:0}.rp-page>.rp-strip{flex:none}.rp-page>.rp-work{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.rp-work>.rp-col,.rp-work>.rp-sched{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d6cf transparent;min-height:0;overflow-y:auto}.rp-work>.rp-col{scrollbar-gutter:stable;grid-auto-rows:max-content;margin:-4px -6px 0 -4px;padding:4px 6px 16px 4px}.rp-work>.rp-sched{align-self:start;max-height:100%}}@media(max-width:1099px){.rp-work.nothing-waiting>.rp-sched{order:-1}}.rp-col{align-content:start;gap:14px;min-width:0;display:grid}.rp-col>*,.rp-work>.rp-sched{animation:rise .4s var(--ease-out) backwards}.rp-col>:nth-child(2){animation-delay:60ms}.rp-work>.rp-sched{animation-delay:90ms}.rp-box.is-waiting{border-color:#f1ddc0}.rp-box[data-tone=schedule]>.card-h .cx-ic{background:var(--color-brand-wash);color:var(--color-brand);border-color:#d3e6dc}.rp-box[data-tone=schedule]>.card-h .count{background:var(--color-brand-soft);color:var(--color-brand-strong)}.rp-scheds-h{align-items:center}.rp-scheds-new{flex:none;align-self:center;box-shadow:0 6px 14px -10px #137259b3}.rp-srs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.rp-sr{border:1px solid var(--color-line);animation:rise .4s var(--ease-out) backwards;background:#fff;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;grid-template-areas:"ic main actions""runs runs runs";transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:grid;overflow:hidden}.rp-sr:hover,.rp-sr:focus-within{border-color:#c3d9cd;transform:translateY(-1px);box-shadow:0 10px 22px -18px #0b1f1766}.rp-sr.is-busy{opacity:.72}.rp-sr-top{display:contents}.rp-sr-ic{background:var(--color-brand-wash);width:36px;height:36px;color:var(--color-brand);border:1px solid #d3e6dc;border-radius:11px;grid-area:ic;place-items:center;margin:12px 0 0 14px;transition:background .18s,color .18s,border-color .18s;display:grid}.rp-sr-main{grid-area:main;min-width:0;padding:12px 12px 11px}.rp-sr-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.rp-sr-name{min-width:0;max-width:100%;color:var(--color-ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.rp-sr-state{color:var(--color-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.rp-sr-state:before{border:1.5px solid var(--color-faint);content:"";border-radius:99px;width:7px;height:7px;transition:background .18s,border-color .18s,box-shadow .18s}.rp-sr-state.is-on{color:var(--color-ok)}.rp-sr-state.is-on:before{border-color:var(--color-ok-dot);background:var(--color-ok-dot);box-shadow:0 0 0 3px var(--color-ok-soft)}.rp-sr-mode{color:var(--color-brand);white-space:nowrap;background:#fff;border:1px solid #d3e6dc;border-radius:99px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.rp-sr-mode.is-review{color:var(--color-warn);border-color:#f1ddc0}.rp-sr-meta{min-width:0;color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:3px 14px;margin-top:5px;font-size:12.5px;display:flex}.rp-sr-m{white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.rp-sr-m>svg{color:var(--color-faint);flex:none}.rp-sr-to{color:var(--color-muted)}.rp-sr-more{background:var(--color-track);color:var(--color-ink-2);border-radius:99px;flex:none;padding:0 5px;font-size:11px;font-weight:650}.rp-sr-actions{grid-area:actions;justify-content:flex-end;align-self:start;align-items:center;gap:4px;padding:11px 10px 0 0;display:flex}.rp-sr-actions .btn{justify-content:center;min-width:32px}.rp-sr-toggle:hover:not(:disabled){background:var(--color-brand-wash);color:var(--color-brand)}.rp-sr-del{color:var(--color-muted)}.rp-sr-del:hover:not(:disabled),.rp-sr-del:focus-visible{background:var(--color-bad-soft);color:var(--color-bad)}.rp-sr-runs{background:var(--color-brand-wash);border-top:1px solid #e3eee8;flex-wrap:wrap;grid-area:runs;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:8px 14px 9px 62px;display:flex}.rp-sr-k{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-right:2px;font-size:10.5px;font-weight:600}.rp-sr-next{white-space:nowrap}.rp-sr-next b{color:var(--color-ink);font-size:13px;font-weight:700}.rp-sr-last{color:var(--color-muted);white-space:nowrap;font-size:11.5px}.rp-sr.is-off .rp-sr-ic{border-color:var(--color-line);background:var(--color-track);color:var(--color-muted)}.rp-sr.is-off .rp-sr-name{color:var(--color-ink-2)}.rp-sr.is-off .rp-sr-runs{border-top-color:var(--color-line);background:var(--color-paper)}.rp-sr-bl{display:inline}@container (max-width:639px){.rp-sr{grid-template-areas:"ic main main""runs runs actions"}.rp-sr-runs{flex-direction:column;gap:1px;padding-left:14px}.rp-sr-actions{background:var(--color-brand-wash);border-top:1px solid #e3eee8;align-self:stretch;padding:0 8px 0 0}.rp-sr.is-off .rp-sr-actions{border-top-color:var(--color-line);background:var(--color-paper)}}@container (max-width:519px){.rp-sr-bl{display:none}}@container (max-width:379px){.rp-sr{grid-template-areas:"ic main main""runs runs runs""actions actions actions"}.rp-sr-actions{border-top:0;padding:4px 8px}}.dialog.rp-dialog{flex-direction:column;max-width:760px;display:flex;overflow:clip}.dialog.rp-dialog>form{flex-direction:column;flex:auto;min-height:0;display:flex}.dialog.rp-dialog .dialog-head{border-bottom-color:var(--color-line);flex:none;padding:16px 22px 14px;position:relative}.dialog.rp-dialog .dialog-body{overscroll-behavior:contain;scrollbar-color:#c9d6cf transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:18px 22px 22px;overflow-y:auto}.dialog.rp-dialog .dialog-foot{background:#fff;flex:none;padding:12px 22px;position:relative}@media(max-width:600px){.overlay:has(>.dialog.rp-dialog){padding:8px}.dialog.rp-dialog{border-radius:16px;max-height:calc(100dvh - 16px)}.dialog.rp-dialog .dialog-head,.dialog.rp-dialog .dialog-foot{padding-left:16px;padding-right:16px}.dialog.rp-dialog .dialog-body{padding:14px 16px 18px}.dialog.rp-dialog .dialog-foot>[role=status]{flex-basis:100%}.dialog.rp-dialog .dialog-foot>.btn{flex:1 1 0;justify-content:center}}@container (max-width:519px){.rp-form .rp-fqs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rp-form .rp-fq{flex-direction:column;align-items:flex-start;gap:6px;padding:9px 9px 10px}.rp-form .rp-fq-ic{width:26px;height:26px}.rp-form .rp-fq small{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rp-form .rp-fq-dot{top:9px;right:9px}}.rp-form{flex-direction:column;gap:16px;display:flex}.rp-form .lbl{margin-bottom:6px}.rp-field{min-width:0}.rp-sec{flex-direction:column;gap:14px;min-width:0;display:flex}.rp-sec-h{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:4px 0 -2px;font-size:11px;font-weight:600;display:flex}.rp-sec-h:after{background:var(--color-line);content:"";flex:1;height:1px}.rp-dlg-on{border:1px solid var(--color-line);background:var(--color-paper);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rp-fqs{gap:8px;display:grid}@container (min-width:520px){.rp-fqs{grid-template-columns:repeat(3,minmax(0,1fr))}}.rp-fq{border:1px solid var(--color-line-2);cursor:pointer;min-width:0;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 30px 10px 10px;display:flex;position:relative}.rp-fq:hover{background:var(--color-brand-wash);border-color:#b9d3c6}.rp-fq:active{transform:scale(.99)}.rp-fq.is-on{border-color:var(--color-brand);background:var(--color-brand-wash);box-shadow:0 0 0 3px var(--color-brand-soft)}.rp-fq-ic{border:1px solid var(--color-line);background:var(--color-track);width:30px;height:30px;color:var(--color-muted);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);border-radius:9px;flex:none;place-items:center;display:grid}.rp-fq.is-on .rp-fq-ic{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.rp-fq-dot{border:1.5px solid var(--color-line-2);width:16px;height:16px;transition:border-color var(--t-fast),box-shadow var(--t-fast);background:#fff;border-radius:99px;position:absolute;top:11px;right:10px}.rp-fq.is-on .rp-fq-dot{border-color:var(--color-brand);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px var(--color-brand)}.rp-fq:has(input:focus-visible),.rp-mode:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.rp-sched-more{animation:fadein .25s var(--ease-out)}.rp-scopes{animation:rp-swap .24s var(--ease-out);gap:8px;display:grid}@container (min-width:520px){.rp-scopes{grid-template-columns:1fr 1fr}}.rp-scope{border:1px solid var(--color-line-2);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 30px 9px 11px;display:flex;position:relative}.rp-scope:hover{background:var(--color-brand-wash);border-color:#b9d3c6}.rp-scope.is-on{border-color:var(--color-brand);background:var(--color-brand-wash);box-shadow:0 0 0 3px var(--color-brand-soft)}.rp-scope.is-on .rp-fq-dot{border-color:var(--color-brand);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px var(--color-brand)}.rp-scope:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.rp-scope-legend{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.rp-scope-for{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;overflow:hidden}.rp-scope-dates{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink-2);white-space:nowrap;animation:rp-swap .2s var(--ease-out);transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);border-radius:6px;margin-top:6px;padding:2px 7px;font-size:11.5px;line-height:1.5;display:inline-block}.rp-scope.is-on .rp-scope-dates{color:var(--color-brand-strong);background:#fff;border-color:#cfe5d9}.rp-when{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.rp-when.is-daily .rp-when-day{display:none}@container (min-width:420px){.rp-when{transition:grid-template-columns .28s var(--ease-out),column-gap .28s var(--ease-out);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rp-when.is-daily{grid-template-columns:minmax(0,0fr) minmax(0,1fr);column-gap:0}.rp-when.is-daily .rp-when-day{display:block;overflow:hidden}}.rp-when-day{min-width:0}.rp-md-note{background:var(--color-brand-wash);color:var(--color-ink-2);animation:rp-swap .2s var(--ease-out);border-radius:8px;gap:6px;margin:6px 0 0;padding:6px 8px;font-size:11.5px;line-height:1.45;display:flex}.rp-md-note svg{color:var(--color-brand)}.rp-when-in{animation:rp-swap .24s var(--ease-out)}@keyframes rp-swap{0%{opacity:0;transform:translateY(4px)}}.sp-trig{border:1px solid var(--color-line-2);border-radius:var(--r-ctl);width:100%;min-height:38px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-fast),box-shadow var(--t-med),background var(--t-fast);background:#fff;align-items:center;gap:9px;padding:0 10px 0 11px;font-size:13.5px;font-weight:500;display:flex}.sp-trig:hover{background:#fbfdfc;border-color:#b9d3c6}.sp-trig:focus-visible{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 4px #13725924}.sp-trig[aria-expanded=true]{border-color:var(--color-brand);background:#fff;box-shadow:0 0 0 4px #1372591f}.sp-trig-ic{background:var(--color-track);width:24px;height:24px;color:var(--color-muted);transition:background var(--t-fast),color var(--t-fast);border-radius:7px;flex:none;place-items:center;display:grid}.sp-trig:hover .sp-trig-ic,.sp-trig:focus-visible .sp-trig-ic,.sp-trig[aria-expanded=true] .sp-trig-ic{background:var(--color-brand-soft);color:var(--color-brand)}.sp-trig-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sp-trig-chev{color:var(--color-muted);transition:transform var(--t-med) var(--ease),color var(--t-fast);flex:none}.sp-trig[aria-expanded=true] .sp-trig-chev{color:var(--color-brand);transform:rotate(180deg)}.sp-menu{max-height:min(420px,70vh)}.sp-menu-foot{border-top:1px solid var(--color-line);color:var(--color-muted);margin:4px 4px 2px;padding:7px 6px 2px;font-size:11.5px}.sp-wd{grid-template-columns:34px minmax(0,1fr) 16px}.sp-wd-tag{background:var(--color-track);height:22px;color:var(--color-ink-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transition:background var(--t-fast),color var(--t-fast);border-radius:6px;place-items:center;font-size:10px;font-weight:600;display:grid}.sp-wd-tag.is-weekend{color:var(--color-muted);background:#f4f1ea}.ddo[aria-selected=true] .sp-wd-tag{background:var(--color-brand);color:#fff}.sp-md-grid{outline:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:2px 4px 4px;display:grid}.sp-md{height:34px;color:var(--color-ink);cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;font-size:13px;transition:background .1s,border-color .1s,color .1s,transform .1s;display:grid}.sp-md.is-active{background:var(--color-brand-wash);border-color:#b9d3c6}.sp-md:active{transform:scale(.94)}.sp-md[aria-selected=true]{border-color:var(--color-brand);background:var(--color-brand);color:#fff;font-weight:600;box-shadow:0 6px 14px -10px #137259e6}.sp-md.is-short{border-style:dashed;border-color:var(--color-line-2);color:var(--color-ink-2);position:relative}.sp-md.is-short:after,.sp-md-mark{background:var(--color-warn-dot);border-radius:99px;width:4px;height:4px}.sp-md.is-short:after{content:"";position:absolute;top:4px;right:4px}.sp-md.is-short[aria-selected=true]{border-style:solid;border-color:var(--color-brand);color:#fff}.sp-md-mark{vertical-align:middle;margin:0 3px 1px 0;display:inline-block}.sp-tnow{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:8px;padding:4px 6px 8px;display:flex}.sp-tnow b{color:var(--color-brand-strong);font-size:17px}.sp-tcols{grid-template-columns:1fr 1fr .9fr;gap:6px;padding:8px 2px 4px;display:grid}.sp-tcol{min-width:0}.sp-tcol-h{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 6px 5px;font-size:10px}.sp-tlist{border:1px solid var(--color-line);background:var(--color-paper);overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;max-height:196px;transition:border-color var(--t-fast),box-shadow var(--t-fast);border-radius:10px;outline:none;flex-direction:column;gap:2px;padding:3px;display:flex;position:relative;overflow-y:auto}.sp-tlist:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px #13725924}.sp-topt{min-height:32px;color:var(--color-ink-2);cursor:pointer;border-radius:7px;flex:none;place-items:center;font-size:13px;transition:background .1s,color .1s;display:grid}.sp-topt:hover{color:var(--color-ink);background:#fff}.sp-topt[aria-selected=true]{background:var(--color-brand);color:#fff;font-weight:600}.sp-tfoot{justify-content:flex-end;padding:6px 2px 2px;display:flex}@media(pointer:coarse){.sp-md{height:40px}.sp-topt{min-height:38px}}@media(prefers-reduced-motion:reduce){.sp-trig,.sp-trig-ic,.sp-trig-chev,.sp-md,.sp-topt,.sp-tlist{scroll-behavior:auto;transition:none}}.rp-prev{background:var(--color-brand-wash);border:1px solid #cfe5d9;border-radius:14px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.rp-prev-pane{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:12px 14px;display:flex}.rp-prev-next{border-top:1px solid #cfe5d9}@container (min-width:540px){.rp-prev{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.rp-prev-next{border-top:0;border-left:1px solid #cfe5d9}}.rp-prev-k{color:var(--color-brand);flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.rp-prev-sub{color:var(--color-muted);font-size:12px;line-height:1.4;display:block}.rp-prev-foot{color:var(--color-ink-2);background:#ffffff8c;border-top:1px solid #cfe5d9;grid-column:1/-1;align-items:center;gap:6px;margin:0;padding:8px 14px;font-size:12px;display:flex}.rp-prev-foot svg{color:var(--color-brand)}.rp-prev-tag{background:var(--color-brand-soft);color:var(--color-brand-strong);border-radius:5px;padding:0 6px;font-size:11px;font-weight:650;line-height:1.6}.rp-prev-dates{color:var(--color-ink);animation:rp-swap .2s var(--ease-out);margin-top:2px;font-size:15px;font-weight:700;line-height:1.3;display:block}.rp-prev-run{animation:rp-swap .2s var(--ease-out);flex-direction:column;gap:1px;display:flex}.rp-prev-state{color:var(--color-muted);align-items:center;gap:5px;margin-top:3px;font-size:11px;display:inline-flex}.rp-prev-state:before{background:var(--color-ok-dot);content:"";border-radius:99px;width:6px;height:6px}.rp-prev-state.is-draft:before{background:var(--color-warn-dot)}.rp-modes{gap:8px;display:grid}@container (min-width:520px){.rp-modes{grid-template-columns:1fr 1fr}}.rp-mode{border:1px solid var(--color-line-2);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 34px 11px 11px;display:flex;position:relative}.rp-mode:hover{border-color:#b9d3c6}.rp-mode.is-on{border-color:var(--color-brand);background:var(--color-brand-wash);box-shadow:0 0 0 3px var(--color-brand-soft)}.rp-mode-ic{border:1px solid var(--color-line);background:var(--color-track);width:28px;height:28px;color:var(--color-muted);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);border-radius:9px;flex:none;place-items:center;display:grid}.rp-mode.is-on .rp-mode-ic{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.rp-mode-then{border-top:1px dashed var(--color-line);color:var(--color-ink-2);margin-top:5px;padding-top:5px;font-size:11.5px;display:block}.rp-mode-tick{border:1.5px solid var(--color-line-2);color:#0000;width:18px;height:18px;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);border-radius:99px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.rp-mode.is-on .rp-mode-tick{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.rp-to{border:1px solid var(--color-line-2);max-width:100%;color:var(--color-ink-2);background:#fff;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.rp-to.is-bad{background:var(--color-bad-soft);color:var(--color-bad);border-color:#f2d2d2}@media(prefers-reduced-motion:reduce){.rp-strip,.rp-col>*,.rp-work>.rp-sched,.rp-sched-more{animation:none}.rp-fq,.rp-fq-ic,.rp-fq-dot,.rp-when,.rp-mode,.rp-mode-ic,.rp-mode-tick,.rp-sr,.rp-sr-ic,.rp-sr-state:before,.rp-scope,.rp-scope-dates{transition:none}.rp-sr,.rp-when-in,.rp-scopes,.rp-scope-dates,.rp-prev-dates,.rp-prev-run,.rp-md-note{animation:none}.rp-sr:hover,.rp-sr:focus-within{transform:none}}@media(min-width:1280px){.ci-page{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}}.ci-main{animation:rise .45s var(--ease-out) backwards;overflow:hidden}.ci-head{border-bottom:1px solid var(--color-line);background:linear-gradient(180deg,var(--color-brand-wash),#fff);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 18px;display:flex}.ci-head h2{margin:0;font-size:15px;font-weight:700}.ci-desk{background:radial-gradient(600px 240px at 50% 0,#1372590f,#0000 70%),#eef3f0;padding:18px}.ci-doc{animation:fadein .3s var(--ease-out);transition:opacity .2s}.ci-doc.is-switching{opacity:.5}.ci-empty{border:1px dashed var(--color-line-2);text-align:center;max-width:520px;color:var(--color-muted);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:6px;margin:0 auto;padding:40px 24px;font-size:12.5px;display:flex}.ci-empty b{color:var(--color-ink);font-size:14px}.ci-rail{align-content:start;gap:14px;display:grid}@media(min-width:768px)and (max-width:1279px){.ci-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ci-rail>*{animation:rise .45s var(--ease-out) backwards}.ci-rail>:nth-child(2){animation-delay:70ms}.ci-rail>:nth-child(3){animation-delay:.14s}.ci-due{background:linear-gradient(135deg,var(--color-brand),#0e5a45);color:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ci-due small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:10px}.ci-due b{font-size:22px;line-height:1.2}.ci-due span{opacity:.85;font-size:12px}.ci-due.is-overdue{background:linear-gradient(135deg,#b91c1c,#8f1717)}.ci-due.is-paid{background:linear-gradient(135deg,#1f8f4e,#137a3a)}.ci-facts{border:1px solid var(--color-line);background:var(--color-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0 0;display:grid;overflow:hidden}.ci-facts>div{background:#fbfdfc;min-width:0;padding:8px 10px}.ci-facts dt{color:var(--color-muted);font-size:11px}.ci-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12.5px;font-weight:700;overflow:hidden}.ci-pays{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ci-pays li{background:var(--color-ok-soft);color:var(--color-ink-2);border-radius:8px;justify-content:space-between;gap:10px;padding:6px 10px;display:flex}.ci-block,.ci-gaps{background:var(--color-warn-soft);color:var(--color-warn);border:1px solid #f3dfc6;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.ci-block{margin-top:10px}.ci-block svg,.ci-gaps svg{flex:none;margin-top:3px}.ci-block b,.ci-gaps b{color:var(--color-ink);display:block}.ci-gaps a{color:var(--color-warn);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ci-edit{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ci-party{flex-direction:column;gap:8px;margin:0;display:flex}.ci-party dt{color:var(--color-muted);font-size:11px}.ci-party dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:13px;font-weight:600}.ci-missing{color:var(--color-faint);font-style:italic;font-weight:500}@media(max-width:620px){.ci-head{padding:12px 14px}.ci-desk{padding:10px}}@media(prefers-reduced-motion:reduce){.ci-main,.ci-doc,.ci-rail>*{animation:none}}.inv-kpis .tile{padding:12px 14px 11px}.inv-kpis .tile-v{font-size:26px}.inv-kpis .tile-ic{border-radius:8px;width:26px;height:26px}.inv-collect{z-index:1;color:var(--color-muted);white-space:nowrap;align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex;position:relative}.inv-collect .bar{flex:1;height:5px}.inv-note{z-index:1;margin-top:4px;font-size:11.5px;font-weight:600;position:relative}.inv-count{background:var(--color-paper);min-height:24px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted);white-space:nowrap;border-radius:99px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.inv-filters{border-top:1px solid var(--color-line);background:#fafbfa;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.inv-filters{background:color-mix(in srgb,var(--color-paper) 55%,#fff)}}.inv-filters .dd{min-height:36px}.inv-filters .field{background-color:#fff}.inv-table .th{background:#fff}.inv-num{align-items:center;gap:8px;display:inline-flex}.inv-dot{background:var(--color-line-2);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #d3dbd659}@supports (color:color-mix(in lab,red,red)){.inv-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-line-2) 35%,transparent)}}.inv-dot{transition:transform .2s var(--ease)}.row:hover .inv-dot{transform:scale(1.15)}.row.is-paid .inv-dot{background:var(--color-ok-dot);box-shadow:0 0 0 3px var(--color-ok-soft)}.row.is-issued .inv-dot{background:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.row.is-part_paid .inv-dot{background:var(--color-warn-dot);box-shadow:0 0 0 3px var(--color-warn-soft)}.row.is-overdue .inv-dot{background:var(--color-bad-dot);box-shadow:0 0 0 3px var(--color-bad-soft)}.row.is-draft .inv-dot{box-shadow:inset 0 0 0 1.5px var(--color-line-2);background:0 0}.row.is-void .inv-dot{background:var(--color-line-2);box-shadow:none}.row.is-void .inv-num a{color:var(--color-muted);text-decoration:line-through}.row.is-draft .inv-num a{color:var(--color-ink-2)}.row.is-overdue:hover>td:first-child{box-shadow:inset 3px 0 0 var(--color-bad-dot)}.row.is-paid:hover>td:first-child{box-shadow:inset 3px 0 0 var(--color-ok-dot)}.row.is-part_paid:hover>td:first-child{box-shadow:inset 3px 0 0 var(--color-warn-dot)}.inv-paidbar{justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.inv-paidbar .bar{width:84px;height:5px}.inv-paidbar em{min-width:32px;color:var(--color-muted);text-align:right;font-size:10.5px;font-style:normal}.inv-table .pill{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.inv-table .pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}}.po-row{transition:background var(--t-fast);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px 10px;margin:0 -8px;padding:7px 8px;display:grid}.po-row:hover{background:var(--color-brand-wash)}.po-seg{transition:filter var(--t-fast)}.po-seg:hover{filter:brightness(1.08)saturate(1.1)}@media(max-width:640px){.inv-filters>label{flex-basis:100%}}.cx-tip{z-index:300;color:#fff;pointer-events:none;min-width:140px;max-width:280px;box-shadow:var(--sh-pop);opacity:0;background:#10201af2;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;transition:opacity .12s;display:flex;position:fixed;top:0;left:0}.cx-tip.on{opacity:1}.cx-tip b{font-size:12.5px}.cx-tip span{color:#c8d6cf;font-variant-numeric:tabular-nums}.cx-chart [data-tip]{cursor:default;outline:none;transition:filter .15s,opacity .15s,box-shadow .15s}.cx-chart [data-tip]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-brand)}.cx-chart.dim:has([data-tip]:hover) [data-tip]:not(:hover){opacity:.55}.cx-chart [data-tip]:hover{filter:brightness(1.06)saturate(1.1)}.pal-ov{z-index:95;-webkit-backdrop-filter:blur(6px);background:#02140a61;justify-content:center;align-items:flex-start;padding:min(12vh,96px) 12px 12px;animation:.18s both fadein;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.pal-ov.closing{animation:.14s forwards fadeout}.pal{width:min(660px,100%);max-height:calc(100dvh - (2*min(12vh,96px)));box-shadow:var(--sh-pop);animation:palin .26s var(--ease-out) both;background:#fff;border:1px solid #d3dbd6e6;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.pal-ov.closing .pal{animation:.14s forwards palout}@keyframes palin{0%{opacity:0;transform:translateY(-8px)scale(.975)}}.pal-search{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.pal-search svg{color:var(--color-brand);flex:none}.pal-search input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:500}.pal-search input::placeholder{color:var(--color-faint)}.pal-body{flex:1;padding:6px 8px 8px;scroll-padding:40px;overflow-y:auto}.pal-group{margin-top:6px}.pal-gh{z-index:1;color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#fff 70%,#fff0);align-items:center;gap:8px;padding:8px 10px 6px;font-size:10px;display:flex;position:sticky;top:-6px}.pal-gh .n{margin-left:auto;font-weight:600}.pal-row{color:var(--color-ink);cursor:pointer;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;transition:background .12s;display:grid;position:relative}.pal-row[aria-selected=true]{background:linear-gradient(90deg,#e7f2eb,#f3f8f4)}.pal-row[aria-selected=true]:before{content:"";background:var(--color-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.pal-ic{border:1px solid var(--color-line);background:var(--color-paper);width:32px;height:32px;color:var(--color-ink-2);border-radius:9px;place-items:center;display:grid}.pal-row[aria-selected=true] .pal-ic{color:var(--color-brand);background:#fff;border-color:#cee4d6}.pal-t{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pal-t mark,.pal-m mark{color:var(--color-brand);background:0 0;font-weight:800}.pal-m{color:var(--color-muted);white-space:nowrap;font-size:12px;overflow:hidden}.pal-hint{color:var(--color-faint);align-items:center;gap:6px;font-size:11px;display:flex}.pal-row[aria-selected=true] .pal-hint{color:var(--color-brand)}.pal-foot{border-top:1px solid var(--color-line);color:var(--color-muted);background:#fbfdfb;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;font-size:11.5px;display:flex}.pal-foot span{align-items:center;gap:6px;display:inline-flex}.pal-empty{color:var(--color-muted);text-align:center;padding:34px 16px}.ec-person{border:1px solid var(--color-line);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ec-person:hover{background:var(--color-paper);border-color:#c8d7cd}.ec-person.on{background:var(--color-brand-wash);box-shadow:0 0 0 3px var(--color-brand-soft);border-color:#c5dfcf}.ec-person:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.pl-area{flex-direction:column;gap:10px;min-width:0;display:flex}.pl-wrap{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.pl-board-wrap{min-width:0;position:relative}.pl-board-wrap:before,.pl-board-wrap:after{content:"";z-index:3;pointer-events:none;opacity:0;width:32px;transition:opacity .2s;position:absolute;top:0;bottom:10px}.pl-board-wrap:before{background:linear-gradient(90deg,var(--color-paper),transparent);left:0}.pl-board-wrap:after{background:linear-gradient(270deg,var(--color-paper),transparent);right:0}.pl-board-wrap:not(.at-start):before,.pl-board-wrap:not(.at-end):after{opacity:1}.pl-board{--cols:2;grid-auto-columns:calc((100% - (var(--cols) - 1) * 12px) / var(--cols));scroll-snap-type:x proximity;scrollbar-color:#c6d6cc transparent;scrollbar-width:thin;grid-auto-flow:column;gap:12px;min-height:440px;padding:2px 2px 10px;scroll-padding-inline:2px;display:grid;overflow:auto hidden}@container (min-width:800px){.pl-board{--cols:3}}@container (min-width:1060px){.pl-board{--cols:4}}@container (min-width:1400px){.pl-board{--cols:5}}.pl-col{scroll-snap-align:start;min-height:0;animation:rise .36s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms);background:#f6f9f7;border:1px solid #e1e9e4;border-radius:14px;flex-direction:column;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.pl-col-h{box-shadow:inset 0 3px 0 var(--sc);background:#fff;border-bottom:1px solid #e3ebe6;border-radius:13px 13px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px 12px 10px;display:grid}.pl-col-n{color:var(--color-faint);font-family:var(--font-mono);padding-top:3px;font-size:10.5px}.pl-col-t{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;font-size:13.5px;font-weight:700;line-height:1.3;display:flex}.pl-col-c{background:var(--color-track);min-width:24px;color:var(--color-ink-2);text-align:center;border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:600}.pl-col-b{scrollbar-color:#cfdcd4 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.pl-col-add{color:var(--color-muted);font:inherit;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);background:0 0;border:1px dashed #cbd9d0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0 10px 10px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.pl-col-add:hover{color:var(--color-brand);background:#fff;border-style:solid;border-color:#9fc4b2}.pl-col-add:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.pl-col.is-won{background:#f2f9ef;border-color:#cfe6c9}.pl-col.is-won .pl-col-h{background:linear-gradient(135deg,var(--sc),#fff 80%)}@supports (color:color-mix(in lab,red,red)){.pl-col.is-won .pl-col-h{background:linear-gradient(135deg,color-mix(in srgb,var(--sc) 14%,#fff),#fff 80%)}}.pl-col.is-won .pl-col-h{box-shadow:inset 0 3px 0 var(--sc)}.pl-col.is-won .pl-col-t{color:#2f6b28}.pl-col.is-won .pl-col-t svg{color:#4e9f45}.pl-col.is-won .pl-col-c{color:#2f6b28;background:#dcefd6}.pl-col.is-lost{background:#f5f6f5}.pl-col.is-lost .pl-col-t{color:var(--color-ink-2)}.pl-card.is-lost{opacity:.86}.pl-col.is-drop{background:#eaf5ef;border-color:#8dbba5;box-shadow:0 0 0 3px #13725924}.pl-col.is-drop .pl-empty{color:var(--color-brand);background:#fff;border-color:#8dbba5}.pl-empty{color:var(--color-muted);text-align:center;border:1.5px dashed #d5e0d9;border-radius:11px;flex-direction:column;gap:3px;padding:14px 12px;font-size:12px;line-height:1.4;transition:border-color .18s,background .18s,color .18s;display:flex}.pl-empty b{color:var(--color-ink-2);font-size:12.5px;font-weight:600}.pl-board-wrap.is-dragging .pl-empty{border-color:#b9d3c6}.pl-more{color:var(--color-muted);text-align:center;padding-top:2px;font-size:11.5px}.pl-card{transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s,opacity .18s;animation:rise .32s var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 25ms + 60ms);background:#fff;border:1px solid #e3eae5;border-radius:12px;flex:none;padding:12px;position:relative;box-shadow:0 1px 2px #0b1f170d}.pl-card[draggable=true]{cursor:grab}.pl-card:hover{border-color:#c3d8cb;transform:translateY(-1px);box-shadow:0 10px 22px -16px #0b1f1773}.pl-card.is-dragging{box-shadow:none;opacity:.45;border-style:dashed;transform:none}.pl-card.is-client{box-shadow:inset 3px 0 0 var(--color-brand),0 1px 2px #0b1f170d;background:linear-gradient(#f5fbf8,#fff 60%);border-color:#d4e6dc}.pl-hit{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.pl-card[draggable=true] .pl-hit{cursor:grab}.pl-hit:focus-visible{outline:none;box-shadow:0 0 0 3px #1372594d}.pl-card a{z-index:2;position:relative}.pl-card-top{align-items:center;gap:10px;min-width:0;display:flex}.pl-card-t{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.pl-card-s{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;overflow:hidden}.pl-next{min-width:0;color:var(--color-ink-2);background:#f3f7f5;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:6px 9px;font-size:12.5px;display:flex}.pl-next svg{color:var(--color-muted);flex:none}.pl-next b{color:var(--color-muted);flex:none;font-size:11.5px;font-weight:600}.pl-next.is-late{color:#8a3b2a;background:#fdf1ee}.pl-next.is-late svg,.pl-next.is-late b{color:#b4472f}.pl-card-f{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin-top:10px;display:flex}.pl-tag{background:var(--color-track);height:22px;color:var(--color-ink-2);border:1px solid #e3e8e5;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pl-bar{container:pl-bar/inline-size}.pl-bar .rpf-search{flex:320px;min-width:220px;max-width:none}@container pl-bar (max-width:820px){.pl-bar .rpf-search{flex-basis:100%}}@media(max-width:640px){.pl-bar .rpf-search{flex-basis:100%}.pl-bar>.dd{flex:calc(50% - 4px);min-width:0}.pl-bar>.dd:has(+.rpf-end){flex-grow:0}.pl-bar>.rpf-end{flex:calc(50% - 4px);justify-content:flex-end;width:auto}}.pl-note{color:var(--color-ink-2);background:#f5faf7;border:1px solid #dfe8e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;padding:8px 10px 8px 12px;font-size:12.5px;display:flex}.pl-note.is-bad{color:var(--color-bad);background:#fdf5f4;border-color:#f0d4d0}.pl-note-ic{background:var(--color-brand-wash);width:26px;height:26px;color:var(--color-brand);border-radius:7px;flex:none;place-items:center;display:grid}.pl-wrap.is-stale .pl-board{opacity:.6;transition:opacity .15s}.pl-tag.is-plain{color:var(--color-muted);background:#f6f8f7}.pl-tag.is-client{background:#e3f0e9;border-color:#bcdccb;text-decoration:none;transition:background .15s,border-color .15s;color:var(--color-brand)!important}.pl-tag.is-client:hover{border-color:var(--color-brand);background:#d5eadf}.pl-tag.is-client:focus-visible{outline-offset:1px;outline:2px solid #13725980}.pl-owner{min-width:0;color:var(--color-ink-2);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.pl-owner.is-none>svg{box-sizing:content-box;border:1px dashed var(--color-line-2);color:var(--color-faint);border-radius:50%;padding:2px}.pl-time{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:inline-flex}.pl-skel{grid-auto-columns:clamp(272px,21vw,312px);grid-auto-flow:column;gap:12px;display:grid;overflow:hidden}.pl-skel .sk{border-radius:14px;height:min(60vh,520px)}@media(max-width:767px){.pl-board{scroll-snap-type:x mandatory;grid-auto-columns:86%;min-height:0}.pl-col-b{overflow:visible}}@media(prefers-reduced-motion:reduce){.pl-col,.pl-card{animation:none}.pl-card,.pl-col,.pl-col-add,.pl-empty{transition:none}.pl-card:hover{transform:none}}.crm-first{background:linear-gradient(135deg,#f5faf7,#fff);border:1px solid #dfe8e2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.crm-first-ic{background:var(--color-brand-wash);width:36px;height:36px;color:var(--color-brand);border-radius:10px;flex:none;place-items:center;display:grid}.crm-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px;display:grid}.crm-grid-next{grid-template-columns:minmax(0,1fr) 170px}@container (max-width:440px){.crm-grid-next{grid-template-columns:minmax(0,1fr)}}.crm-f{flex-direction:column;gap:5px;min-width:0;display:flex}.crm-f .search-in{width:100%}.rp-form .crm-f .lbl{margin-bottom:0}.crm-won,.crm-convert{color:var(--color-ink-2);background:#f7faf8;border:1px solid #dfe8e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.crm-won{color:#2f6b28;background:#eef7eb;border-color:#cfe6c9}.crm-convert.is-ready{background:linear-gradient(135deg,#eaf5ef,#f7fbf9);border-color:#b8d6c7}.crm-convert svg,.crm-won svg{color:var(--color-brand);flex:none}.dialog.crm-dialog.xl{max-width:min(1080px,100vw - 32px)}.crm-dialog .dialog-body{container-type:inline-size}.crm-cols{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:start;gap:18px;display:grid}.crm-main{flex-direction:column;gap:12px;min-width:0;display:flex}.crm-main>.crm-won,.crm-main>.crm-convert{margin:0}.crm-sec{background:#fff;border:1px solid #e1e9e4;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex;box-shadow:0 1px 2px #0f32230a}.crm-sec .crm-f .lbl{margin-bottom:0}.crm-sec-head{align-items:center;gap:9px;display:flex}.crm-sec-ic{color:#4f6b5e;background:#eef3f0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.crm-sec-title{color:var(--color-ink);letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:650}.crm-sec-pipe{background:linear-gradient(#f3faf6,#f8fcfa);border-color:#d5e8dc}.crm-sec-pipe .crm-sec-ic{color:var(--color-brand);background:#dff0e6}.crm-sec-pipe .field{background-color:#fff}.crm-stage-field{display:block;position:relative}.crm-stage-field>i{z-index:1;background:var(--c);width:9px;height:9px;box-shadow:0 0 0 3px var(--c);border-radius:50%;position:absolute;top:50%;left:12px}@supports (color:color-mix(in lab,red,red)){.crm-stage-field>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}}.crm-stage-field>i{pointer-events:none;transform:translateY(-50%)}.crm-stage-field>.field{padding-left:30px}.crm-sec-task{border-color:#dfe7e2;position:relative;overflow:hidden}.crm-sec-task:before{content:"";background:#cfe0d6;width:3px;transition:background .2s;position:absolute;top:0;bottom:0;left:0}.crm-sec-task.is-linked:before{background:var(--color-brand)}.crm-sec-task .crm-sec-ic{color:var(--color-brand);background:#e6f2ec}.crm-task-chip{color:var(--color-muted);white-space:nowrap;background:#f6f9f7;border:1px solid #e1e9e4;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.crm-task-chip.is-linked{background:var(--color-brand-wash);color:var(--color-brand);border-color:#c5dfcf}.crm-task-chip.is-clearing{color:#9a5b0a;background:#fdf6ec;border-color:#f0dcc0}.crm-grid-task{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-task-foot{color:var(--color-muted);border-top:1px dashed #e1e9e4;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding-top:10px;font-size:12px;display:flex}.crm-task-late{background:var(--color-bad-soft);color:var(--color-bad);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:650}.crm-task-link{color:var(--color-brand);align-items:center;gap:3px;margin-left:auto;font-weight:600;transition:gap .15s;display:inline-flex}.crm-task-link:hover{gap:6px}.crm-stage-badge{border:1px solid var(--c);flex:none;align-self:center;align-items:center;gap:7px;padding:5px 12px 5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.crm-stage-badge{border:1px solid color-mix(in srgb,var(--c) 35%,#fff)}}.crm-stage-badge{background:var(--c);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.crm-stage-badge{background:color-mix(in srgb,var(--c) 12%,#fff)}}.crm-stage-badge{color:var(--c)}@supports (color:color-mix(in lab,red,red)){.crm-stage-badge{color:color-mix(in srgb,var(--c) 70%,#13261d)}}.crm-stage-badge{white-space:nowrap;font-size:12.5px;font-weight:650;transition:background .2s,border-color .2s,color .2s}.crm-stage-badge>i{background:var(--c);border-radius:50%;width:8px;height:8px}.crm-stage-badge.is-won{border-color:var(--c);background:var(--c);color:#fff}.crm-stage-badge.is-won>i{background:#fff}.btn.crm-archive{--arc-bg:#fdf4e6;--arc-bg-hover:#fbe9cd;--arc-border:#f0d9b1;--arc-border-hover:#e6c38a;--arc-ink:#8a5310;--arc-ring:#d6912e52;border:1px solid var(--arc-border);background:linear-gradient(180deg,#fffaf1,var(--arc-bg));color:var(--arc-ink);border-radius:10px;gap:7px;padding-inline:14px 16px;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s,transform .16s,color .2s;box-shadow:0 1px 1px #8a53100f,inset 0 1px #ffffffb3}.btn.crm-archive svg{color:#b9741d;transition:transform .22s cubic-bezier(.3,.7,.2,1)}.btn.crm-archive:hover:not(:disabled){border-color:var(--arc-border-hover);background:linear-gradient(180deg,#fff4e2,var(--arc-bg-hover));color:#74440a;transform:translateY(-1px);box-shadow:0 4px 12px -6px #b06c1673,inset 0 1px #ffffffb3}.btn.crm-archive:hover:not(:disabled) svg{transform:translateY(-1px)rotate(-8deg)}.btn.crm-archive:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 1px 2px #8a53101f,inset 0 1px 2px #8a531014}.btn.crm-archive:focus-visible{box-shadow:0 0 0 3px var(--arc-ring),0 1px 1px #8a53100f;outline:none}.btn.crm-archive:disabled{opacity:.6}.btn.crm-archive.is-restore{--arc-bg:#eaf6ef;--arc-bg-hover:#d9efe2;--arc-border:#c5e0d0;--arc-border-hover:#9fcbb1;--arc-ink:#1f6a4e;--arc-ring:#1f7a5c40;background:linear-gradient(180deg,#f5fbf7,var(--arc-bg))}.btn.crm-archive.is-restore svg{color:var(--color-brand)}.btn.crm-archive.is-restore:hover:not(:disabled){background:linear-gradient(180deg,#eef8f2,var(--arc-bg-hover));color:#17573f;box-shadow:0 4px 12px -6px #1f7a5c66,inset 0 1px #ffffffb3}@media(prefers-reduced-motion:reduce){.btn.crm-archive,.btn.crm-archive svg{transition:none}.btn.crm-archive:hover:not(:disabled),.btn.crm-archive:active:not(:disabled),.btn.crm-archive:hover:not(:disabled) svg{transform:none}}.crm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-grid-3{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)}.crm-side{background:linear-gradient(#f7fbf9,#fbfdfc 140px);border:1px solid #dde7e1;border-radius:14px;flex-direction:column;min-width:0;height:min(600px,100dvh - 190px);min-height:420px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 1px 2px #0f32230a,0 8px 24px -16px #0f32232e}.crm-tabs{background:#e9f1ec;border-radius:10px;flex:none;grid-template-columns:1fr 1fr;margin:10px 10px 0;padding:3px;display:grid;position:relative}.crm-tab{z-index:1;color:#5d7268;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:600;transition:color .18s;display:inline-flex;position:relative}.crm-tab:hover{color:var(--color-ink)}.crm-tab:focus-visible{outline-offset:1px;outline:2px solid #8cc0a6}.crm-tab.is-on{color:var(--color-brand)}.crm-tab-dot{background:#8fbfa8;border-radius:50%;width:6px;height:6px}.crm-tab-dot.is-unsaved{background:#c27c0e}.crm-tab-ind{background:#fff;border-radius:8px;width:calc(50% - 3px);transition:transform .26s cubic-bezier(.3,.75,.25,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #0f322314,0 2px 6px -2px #0f32231f}.crm-panel{flex-direction:column;flex:1;min-height:0;display:flex}.crm-panel[hidden]{display:none}.crm-act{flex-direction:column;flex:1;min-height:0;display:flex}.crm-tl-scroll{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;min-height:0;padding:12px 12px 14px;overflow-y:auto}.crm-tl{margin:0;padding:0;list-style:none;position:relative}.crm-tl:before{content:"";background:linear-gradient(#cfe3d8,#b9d8c7 50%,#cfe3d8);border-radius:2px;width:2px;position:absolute;top:16px;bottom:22px;left:15px}.crm-tl-sep{align-items:center;margin:2px 0 10px;padding-left:40px;display:flex;position:relative}.crm-tl-sep:not(:first-child){margin-top:6px}.crm-tl-sep span{color:#5d7268;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #dfe9e3;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.crm-ev{--tone:#4f6b5e;--tone-soft:#eef3f0;grid-template-columns:32px minmax(0,1fr);gap:10px;margin-bottom:10px;animation:.32s cubic-bezier(.2,.7,.2,1) both crm-ev-in;display:grid;position:relative}.crm-ev.is-created{--tone:#17694f;--tone-soft:#e3f2ea}.crm-ev.is-stage{--tone:#0f7a62;--tone-soft:#e0f3ec}.crm-ev.is-won{--tone:#2e7d32;--tone-soft:#e5f3e3}.crm-ev.is-lost{--tone:#7c6f6a;--tone-soft:#f1eeec}.crm-ev.is-owner{--tone:#35698c;--tone-soft:#e6eff6}.crm-ev.is-details{--tone:#55675e;--tone-soft:#edf2ef}.crm-ev.is-source{--tone:#5b6e8c;--tone-soft:#ebeff6}.crm-ev.is-follow{--tone:#a5640a;--tone-soft:#fbf1df}.crm-ev.is-archived{--tone:#6b7470;--tone-soft:#eff1f0}.crm-ev.is-restored{--tone:#1f8466;--tone-soft:#e2f4ec}.crm-ev.is-converted{--tone:#13603f;--tone-soft:#dcf0e4}.crm-ev-node{z-index:1;background:var(--tone-soft);width:32px;height:32px;color:var(--tone);box-shadow:0 0 0 1px var(--tone);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.crm-ev-node{box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 22%,transparent)}}.crm-ev.is-strong .crm-ev-node{background:var(--tone);color:#fff;box-shadow:0 0 0 1px var(--tone),0 0 0 5px var(--tone)}@supports (color:color-mix(in lab,red,red)){.crm-ev.is-strong .crm-ev-node{box-shadow:0 0 0 1px var(--tone),0 0 0 5px color-mix(in srgb,var(--tone) 14%,transparent)}}.crm-ev-card{background:#fff;border:1px solid #e3ebe6;border-radius:12px;min-width:0;padding:9px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1px 2px #0f32230a}.crm-ev-card:hover{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.crm-ev-card:hover{border-color:color-mix(in srgb,var(--tone) 30%,#e3ebe6)}}.crm-ev-card:hover{box-shadow:0 1px 2px #0f32230d,0 6px 16px -10px #0f322338}.crm-ev.is-strong .crm-ev-card{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.crm-ev.is-strong .crm-ev-card{border-color:color-mix(in srgb,var(--tone) 26%,#e3ebe6)}}.crm-ev.is-strong .crm-ev-card{background:linear-gradient(135deg,var(--tone-soft),#fff 60%)}@supports (color:color-mix(in lab,red,red)){.crm-ev.is-strong .crm-ev-card{background:linear-gradient(135deg,color-mix(in srgb,var(--tone-soft) 55%,#fff),#fff 60%)}}.crm-ev-head{align-items:baseline;gap:8px;display:flex}.crm-ev-title{min-width:0;color:var(--color-ink);letter-spacing:-.005em;flex:1;margin:0;font-size:13px;font-weight:650}.crm-ev-time{color:var(--color-muted);cursor:help;flex:none;font-size:11px}.crm-ev-body{color:var(--color-ink-2);overflow-wrap:anywhere;gap:6px;margin-top:6px;font-size:12.5px;line-height:1.5;display:grid}.crm-ev-line{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.crm-ev-line b{color:var(--color-ink);font-weight:620}.crm-ev-change{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.crm-ev-change:not(.is-stage) .crm-ev-was{color:var(--color-muted);-webkit-text-decoration:line-through #b7c4bd;text-decoration:line-through #b7c4bd}.crm-ev-now{color:var(--color-ink);font-weight:560}.crm-ev-arrow{color:var(--tone);flex:none}.crm-ev-person{align-items:center;gap:5px;display:inline-flex}.crm-ev-none{color:var(--color-muted);font-style:italic}.crm-ev-fields{background:#f6f9f7;border-radius:8px;gap:4px;margin:0;padding:7px 9px;display:grid}.crm-ev-fields>div{grid-template-columns:60px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.crm-ev-fields dt{color:var(--color-muted);font-size:11.5px}.crm-ev-fields dd{min-width:0;margin:0}.crm-ev-quote{border-left:2px solid var(--tone);margin:0;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.crm-ev-quote{border-left:2px solid color-mix(in srgb,var(--tone) 45%,#fff)}}.crm-ev-quote{background:var(--tone-soft);border-radius:0 6px 6px 0}@supports (color:color-mix(in lab,red,red)){.crm-ev-quote{background:color-mix(in srgb,var(--tone-soft) 60%,#fff)}}.crm-ev-quote{color:var(--color-ink)}.crm-ev-quote.is-was{color:var(--color-muted);text-decoration:line-through}.crm-ev-foot{color:var(--color-muted);border-top:1px solid #eef3f0;align-items:center;gap:6px;margin-top:8px;padding-top:7px;font-size:11.5px;display:flex}.crm-ev-actor{color:var(--color-ink-2);font-weight:560}.crm-ev-anon{background:#e5ece8;border-radius:50%;width:18px;height:18px}.crm-ev-anon.is-lg{width:26px;height:26px}.crm-stage-pill{color:#2f6650;white-space:nowrap;background:#eaf3ee;border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-flex}.crm-stage-pill[style*=--c]{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.crm-stage-pill[style*=--c]{background:color-mix(in srgb,var(--c) 13%,#fff)}}.crm-stage-pill[style*=--c]{color:var(--c)}@supports (color:color-mix(in lab,red,red)){.crm-stage-pill[style*=--c]{color:color-mix(in srgb,var(--c) 72%,#13261d)}}.crm-stage-pill.is-won[style*=--c]{background:var(--c);color:#fff}.crm-stage-pill.is-faded{opacity:.7}.crm-tl-more{color:var(--color-brand);font:inherit;cursor:pointer;background:#fff;border:1px dashed #c9dcd1;border-radius:999px;align-items:center;gap:6px;margin:0 auto 12px;padding:5px 12px;font-size:12px;font-weight:600;display:flex}.crm-tl-more.is-below{margin:4px auto 0}.crm-tl-more:hover{background:var(--color-brand-wash);border-style:solid}.crm-tl-untracked{color:var(--color-muted);background:#f1f5f3;border-radius:8px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:8px 10px;font-size:11.5px;line-height:1.5;display:flex}.crm-tl-untracked svg{flex:none;margin-top:2px}.crm-nf{flex-direction:column;flex:1;min-height:0;display:flex}.crm-nf-feed{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow-y:auto}.crm-nf-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-note{background:#fff;border:1px solid #e3ebe6;border-radius:12px;padding:11px 12px 12px;transition:border-color .18s,box-shadow .18s,opacity .18s;animation:.28s cubic-bezier(.2,.7,.2,1) both crm-ev-in;position:relative;box-shadow:0 1px 2px #0f32230a}.crm-note:hover{border-color:#cfe1d7;box-shadow:0 1px 2px #0f32230d,0 6px 16px -12px #0f322340}.crm-note.is-editing{border-color:#9cc9b1;box-shadow:0 0 0 3px #1f7a5c1a}.crm-note.is-removing{opacity:.55}.crm-note-head{align-items:center;gap:10px;display:flex}.crm-note-author{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:650;line-height:1.3;display:flex}.crm-note-time{color:var(--color-muted);margin-top:1px;font-size:11px;display:block}.crm-note-time time{cursor:help}.crm-note-edited{color:#6b8a7b;font-style:italic}.crm-note-actions{opacity:0;flex:none;align-self:flex-start;gap:2px;transition:opacity .15s;display:flex}.crm-note:hover .crm-note-actions,.crm-note:focus-within .crm-note-actions{opacity:1}@media(hover:none){.crm-note-actions{opacity:1}}.crm-note-act{color:#6b7d74;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:grid}.crm-note-act:hover{background:var(--color-brand-wash);color:var(--color-brand)}.crm-note-act.is-danger:hover{color:#b42318;background:#fbeceb}.crm-note-act:focus-visible{outline-offset:1px;outline:2px solid #8cc0a6}.crm-note-act:disabled{opacity:.4;cursor:default}.crm-note-body{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0 38px;font-size:13px;line-height:1.65}.crm-note-edit{margin:9px 0 0 38px}.crm-note-edit-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.crm-nf-more{display:flex}.crm-nf-composer{background:#fff;border:1px solid #d6e5dc;border-radius:12px;flex:none;margin:0 10px 10px;padding:10px 10px 8px 12px;transition:border-color .18s,box-shadow .18s;box-shadow:0 -8px 18px -16px #0f322366,0 1px 2px #0f32230d}.crm-nf-composer:hover{border-color:#bfd8ca}.crm-nf-composer:focus-within{border-color:#6fae8f;box-shadow:0 0 0 3px #1f7a5c1f,0 1px 2px #0f32230d}.crm-nf-input{width:100%;min-height:44px;max-height:160px;color:var(--color-ink);font:inherit;resize:vertical;background:0 0;border:0;outline:none;padding:0;font-size:13px;line-height:1.55;display:block}.crm-nf-input::placeholder{color:#93a39a}.crm-nf-input[aria-busy=true]{color:var(--color-muted)}.crm-nf-input.is-edit{background:#fbfdfc;border:1px solid #cfe1d7;border-radius:10px;min-height:84px;max-height:240px;padding:8px 10px}.crm-nf-input.is-edit:focus{background:#fff;border-color:#6fae8f}.crm-nf-bar{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.crm-nf-hint{min-width:0;color:var(--color-muted);margin-right:auto;font-size:11px}.crm-nf-hint kbd{color:#4f6259;font-family:var(--font-mono);background:#f7faf8;border:1px solid #dbe5df;border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:10px}.crm-nf-send{flex:none;justify-content:center;min-width:104px}.crm-nf-readonly{color:var(--color-muted);background:#f1f5f3;border-radius:10px;flex:none;margin:0 10px 10px;padding:9px 12px;font-size:12px}.crm-empty{color:var(--color-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 18px;font-size:12.5px;line-height:1.5;display:flex}.crm-empty-ic{width:40px;height:40px;color:var(--color-brand);background:linear-gradient(135deg,#e3f2ea,#f4faf6);border-radius:12px;place-items:center;margin-bottom:4px;display:grid;box-shadow:inset 0 0 0 1px #cfe5d9}.crm-empty b{color:var(--color-ink);font-size:13.5px}.crm-empty .btn{margin-top:6px}.crm-tl-loading{gap:12px;padding:14px 12px;display:grid}.crm-sk-row{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.crm-sk-dot,.crm-sk-card{background:linear-gradient(90deg,#e9f0ec,#f5f9f7,#e9f0ec) 0 0/200% 100%;border-radius:12px;animation:1.2s linear infinite crm-shimmer}.crm-sk-dot{border-radius:50%;height:32px}.crm-sk-card{height:62px}.crm-sk-card.is-note{height:74px;display:block}@keyframes crm-ev-in{0%{opacity:0;transform:translateY(6px)}}@keyframes crm-shimmer{to{background-position:-200% 0}}@container (max-width:760px){.crm-cols{grid-template-columns:minmax(0,1fr);gap:16px}.crm-side{height:min(560px,78dvh);position:static}}@container (max-width:520px){.crm-grid-2,.crm-grid-3,.crm-grid-task{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.crm-sec-task:before,.crm-stage-badge,.crm-task-link{transition:none}.crm-ev,.crm-note,.crm-sk-dot,.crm-sk-card{animation:none}.crm-tab-ind,.crm-tab,.crm-ev-card,.crm-nf-composer,.crm-note,.crm-note-actions,.crm-note-act{transition:none}.crm-tl-scroll{scroll-behavior:auto}.pl-tag.is-client{transition:none;animation:none}}.auth{background:linear-gradient(#0f2a20,#081a13);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.auth:before{content:"";background:radial-gradient(closest-side,#13725959,#0000),radial-gradient(closest-side at 70% 30%,#63c4a11a,#0000);width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth:after{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.auth-card{z-index:1;width:100%;max-width:420px;animation:pop .5s var(--ease-out) both;background:#fff;border-radius:22px;padding:32px 32px 28px;position:relative;box-shadow:0 40px 90px -30px #0009}.si,.auth{--si-ink:#10201a;--si-ink-2:#2b3a33;--si-muted:#5d6b64;--si-line:#d3dbd6;--si-brand:#137259;--si-brand-strong:#0e5a45;--si-mint:#63c4a1;--si-bad:#b91c1c;--si-ease:cubic-bezier(.16, 1, .3, 1)}.si{color:#e6efe9;background:linear-gradient(160deg,#0f2d22,#0a2219 45%,#06150f);align-items:center;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.si-bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.si-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;animation:48s linear infinite si-pan;position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;-webkit-mask-image:radial-gradient(75% 70% at 38% 45%,#000 0%,#0000 78%);mask-image:radial-gradient(75% 70% at 38% 45%,#000,#0000 78%)}.si-glow{will-change:transform;border-radius:50%;position:absolute}.si-glow.g1{background:radial-gradient(closest-side,#13725980,#0000);width:760px;height:760px;animation:24s ease-in-out infinite alternate si-drift;top:-22%;left:-14%}.si-glow.g2{background:radial-gradient(closest-side,#63c4a12b,#0000);width:620px;height:620px;animation:30s ease-in-out -9s infinite alternate-reverse si-drift;bottom:-30%;right:-10%}.si-glow.g3{background:radial-gradient(closest-side,#3fa58329,#0000);width:520px;height:520px;margin-top:-260px;top:50%;right:6%}.si-wrap{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:72px;width:100%;max-width:1200px;margin:0 auto;padding:20px 40px;display:grid;position:relative}.si-rise{animation:si-rise .75s var(--si-ease) both;animation-delay:calc(var(--d,0) * 1ms)}.si-brand{min-width:0}.si-logo{align-items:center;gap:12px;display:flex}.si-tile{color:#091c15;background:linear-gradient(135deg,#81d1b0,#63c4a1 45%,#3fa583);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid;box-shadow:0 8px 22px -8px #63c4a1b3,inset 0 1px #fff9}.si-logo-name{color:#f3f8f5;letter-spacing:-.02em;font-size:17px;font-weight:800}.si-logo-sep{background:#ffffff29;width:1px;height:16px}.si-kicker{color:#8fdcbd;letter-spacing:.16em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600}.si-h1{color:#f3f8f5;letter-spacing:-.035em;max-width:560px;margin:24px 0 12px;font-size:clamp(30px,3.3vw,44px);font-weight:800;line-height:1.08}.si-h1 em{color:#8fdcbd;font-style:normal}.si-lede{color:#b3c2bb;max-width:510px;margin:0;font-size:15px;line-height:1.6}.si-benefits{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.si-benefits li{align-items:flex-start;gap:14px;display:flex}.si-ic{color:#8fdcbd;width:38px;height:38px;transition:transform .3s var(--si-ease),border-color .3s,background .3s;background:linear-gradient(#63c4a12b,#63c4a10d);border:1px solid #63c4a13d;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff12}.si-benefits li:hover .si-ic{background:linear-gradient(#63c4a142,#63c4a114);border-color:#63c4a173;transform:translateY(-2px)}.si-benefits b{color:#eef5f1;font-size:14.5px;font-weight:700;line-height:1.35;display:block}.si-benefits b+span{color:#9fb1a8;margin-top:2px;font-size:13px;line-height:1.5;display:block}.si-stage{perspective:1600px;max-width:520px;margin:39px 0 50px;position:relative}.si-float{animation:9s ease-in-out infinite si-float}.si-pv{color:var(--si-ink);transform-origin:30%;background:#fff;border-radius:16px;padding:12px 14px;position:relative;transform:rotateX(5deg)rotateY(-7deg);box-shadow:0 40px 80px -32px #000000bf,0 0 0 1px #ffffff12}.si-pv-head{align-items:center;gap:8px;margin-bottom:9px;display:flex}.si-pv-head b{font-size:12.5px;font-weight:700}.si-pv-head .si-mono{color:#96a29c}.si-mono{letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600}.si-sample{color:#5d6b64;border:1px dashed #c5cfc8;border-radius:99px;padding:3px 8px}.si-pv-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.si-kpi{background:linear-gradient(180deg,#fff 30%,var(--k-soft));border:1px solid #e3e8e4;border-radius:11px;padding:7px 10px}.si-kpi .si-mono{color:#5d6b64;align-items:center;gap:5px;font-size:8.5px;display:flex}.si-kpi .si-mono:before{content:"";background:var(--k);border-radius:2px;width:6px;height:6px}.si-kpi strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:800;display:block}.si-pv-chart{border-bottom:1px solid #e3e8e4;align-items:flex-end;gap:5px;height:40px;margin:10px 2px 6px;padding-bottom:1px;display:flex}.si-pv-chart i{height:var(--h);opacity:.88;transform-origin:bottom;animation:si-grow .8s var(--si-ease) both;animation-delay:calc(.65s + var(--i) * 30ms);background:linear-gradient(#3fa583,#137259);border-radius:3px 3px 1px 1px;flex:1}.si-pv-rows{gap:2px;display:grid}.si-pv-row{grid-template-columns:minmax(0,1fr) 78px auto;align-items:center;gap:10px;padding:4px;font-size:11.5px;display:grid}.si-pv-row+.si-pv-row{border-top:1px solid #eef2ef}.si-pv-row b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.si-meter{background:#ebf0ec;border-radius:99px;height:5px;overflow:hidden}.si-meter i{width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#137259,#63c4a1);height:100%;display:block}.si-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.si-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.si-pill.ok{color:#137a3a;background:#e7f5ec}.si-pill.warn{color:#9a4a07;background:#fcf1e2}.si-pill.none{color:#5d6b64;background:#f1f4f2}.si-chip{z-index:2;color:var(--si-ink);-webkit-backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #ffffffb3;border-radius:13px;align-items:center;gap:10px;padding:9px 13px 9px 9px;display:flex;position:absolute;box-shadow:0 18px 40px -16px #0009}.si-chip b{font-size:12px;font-weight:700;line-height:1.25;display:block}.si-chip .si-mono{color:#96a29c;font-size:8.5px}.si-chip-ic{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.si-chip.c1{animation:7s ease-in-out -2s infinite si-float;top:-27px;right:-22px}.si-chip.c1 .si-chip-ic{color:#137a3a;background:#e7f5ec}.si-chip.c2{animation:8s ease-in-out -5s infinite si-float;bottom:-50px;left:-26px}.si-chip.c2 .si-chip-ic{color:#137259;background:#e3f0e9}.si-side{min-width:0}.si-card{color:var(--si-ink);background:#fffefc;border-radius:24px;padding:40px 38px 28px;position:relative;box-shadow:0 50px 100px -40px #000c,0 0 0 1px #ffffff14}.si-card:before{content:"";background:linear-gradient(90deg,#137259,#63c4a1);border-radius:0 0 3px 3px;height:3px;position:absolute;inset:0 28px auto}.si-card-brand{align-items:center;gap:9px;display:flex}.si-card-brand .si-tile{border-radius:8px;width:26px;height:26px;font-size:12px;box-shadow:inset 0 1px #fff9}.si-card-brand .si-kicker{color:var(--si-brand);font-size:10px}.si-title{color:var(--si-ink);letter-spacing:-.03em;margin:22px 0 0;font-size:27px;font-weight:800;line-height:1.15}.si-sub{color:var(--si-muted);margin:6px 0 0;font-size:14px}.si-form{flex-direction:column;gap:16px;margin-top:26px;display:flex}.si-label{color:var(--si-ink-2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.si-control{align-items:center;display:flex;position:relative}.si-control>svg{color:#96a29c;pointer-events:none;transition:color .2s;position:absolute;left:14px}.si-control:focus-within>svg{color:var(--si-brand)}.si-input{box-sizing:border-box;border:1px solid var(--si-line);width:100%;min-height:46px;color:var(--si-ink);font:inherit;background:#fbfcfb;border-radius:11px;padding:11px 14px 11px 42px;font-size:14px;transition:border-color .18s,box-shadow .22s,background-color .18s}.si-input.has-toggle{padding-right:48px}.si-input::placeholder{color:#7f8b85}.si-input:hover{border-color:#b5c6bc}.si-input:focus{border-color:var(--si-brand);background:#fff;outline:none;box-shadow:0 0 0 4px #13725924}.si-input[aria-invalid=true]{border-color:var(--si-bad);box-shadow:0 0 0 4px #b91c1c14}.si-control:has(.si-input[aria-invalid=true])>svg{color:var(--si-bad)}.si-eye{width:36px;height:36px;color:var(--si-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid;position:absolute;right:6px}.si-eye:hover{color:var(--si-brand);background:#eef5f1}.si-eye:active{transform:scale(.92)}.si-eye:focus-visible{outline:none;box-shadow:0 0 0 3px #1372594d}.si-msg{color:var(--si-bad);animation:si-in .22s var(--si-ease) both;align-items:center;gap:6px;margin:7px 0 0;font-size:12.5px;font-weight:500;display:flex}.si-msg.warn{color:#9a4a07}.si-alert{color:#8f1d1d;animation:si-nudge .4s var(--si-ease) both;background:#fdf1f1;border:1px solid #f1cfcf;border-radius:11px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.si-alert svg{color:var(--si-bad);flex:none;margin-top:1px}.si-alert>span{display:block}.si-alert>span:first-letter{text-transform:uppercase}.si-submit{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#006f52,#2e8566);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:4px;font-size:14.5px;font-weight:700;transition:box-shadow .25s,transform .16s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 24px -12px #137259d9,inset 0 1px #fff3}.si-submit:after{content:"";transition:transform .75s var(--si-ease);background:linear-gradient(110deg,#0000 35%,#ffffff40,#0000 65%);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.si-submit:hover{filter:brightness(1.06);box-shadow:0 16px 30px -12px #137259f2,inset 0 1px #fff3}.si-submit:hover:after{transform:translate(120%)}.si-submit svg{transition:transform .25s var(--si-ease)}.si-submit:hover svg{transform:translate(3px)}.si-submit:active{filter:brightness(.97);transform:translateY(1px)scale(.995)}.si-submit:focus-visible{outline:none;box-shadow:0 0 0 4px #13725952,0 12px 24px -12px #137259d9}.si-submit:disabled{cursor:progress;filter:saturate(.85);opacity:.85;transform:none}.si-spin{border:2px solid #ffffffe6;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite si-spin}.si-forgot{color:var(--si-brand);text-underline-offset:3px;border-radius:6px;align-self:center;padding:2px 6px;font-size:13px;font-weight:600;text-decoration:none}.si-forgot:hover{color:var(--si-brand-strong);text-decoration:underline}.si-forgot:focus-visible{outline:2px solid var(--si-brand);outline-offset:2px}.si-secure{color:var(--si-muted);border-top:1px solid #e9eeea;align-items:flex-start;gap:10px;margin-top:24px;padding-top:18px;font-size:12.5px;line-height:1.5;display:flex}.si-secure svg{color:var(--si-brand);flex:none;margin-top:1px}.si-foot{color:#7f938a;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:18px;font-size:12px;display:flex}.si-foot a{color:#a9bab2;text-decoration:none}.si-foot a:hover{color:#e6efe9}.si-foot a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #8fdcbd}.si-form-tight{gap:10px}.si-card:has(.si-form-tight){padding:30px 34px 22px}.si-card:has(.si-form-tight) .si-title{margin-top:16px;font-size:25px}.si-card:has(.si-form-tight) .si-sub{margin-top:4px}.si-form-tight{margin-top:18px}.si-form-tight .si-label{margin-bottom:5px}.si-form-tight .si-input{min-height:42px;padding-top:9px;padding-bottom:9px}.si-form-tight .si-eye{width:32px;height:32px}.si-form-tight .si-msg{margin-top:5px;font-size:12px}.si-form-tight .si-check{font-size:12.5px}.si-form-tight .si-submit{min-height:44px;margin-top:2px}.si-card:has(.si-form-tight) .si-secure{margin-top:16px;padding-top:14px}.auth .si-form,.auth .si-done{margin-top:0}.auth .si-done+.si-forgot,.auth .si-form+.si-forgot{text-align:center;margin-top:14px;display:block}.si-msg.hint{color:var(--si-muted);font-weight:400}.si-rules{color:var(--si-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;margin:7px 0 0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:grid}.si-rules li{align-items:center;gap:6px;min-width:0;transition:color .18s;display:flex}.si-rules li svg{color:#b5c2bb;flex:none}.si-rules li.met,.si-rules li.met svg{color:#137a3a}.si-rules li.unmet,.si-rules li.unmet svg{color:var(--si-bad)}@media(max-width:360px){.si-rules{grid-template-columns:minmax(0,1fr)}}.si-check{color:var(--si-ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.si-check input{width:17px;height:17px;accent-color:var(--si-brand);cursor:pointer;flex:none;margin:1px 0 0}.si-check input:focus-visible{outline:2px solid var(--si-brand);outline-offset:2px}.si-check input[aria-invalid=true]{outline-offset:1px;outline:2px solid #b91c1c73}.si-check a,.si-switch a,.si-done-text a{color:var(--si-brand);font-weight:600;text-decoration:none}.si-check a:hover,.si-switch a:hover,.si-done-text a:hover{color:var(--si-brand-strong);text-underline-offset:3px;text-decoration:underline}.si-switch{color:var(--si-muted);text-align:center;margin:0;font-size:13px}.si-done{animation:si-in .3s var(--si-ease) both;flex-direction:column;gap:14px;margin-top:24px;display:flex}.si-done-ic{width:46px;height:46px;color:var(--si-brand);background:#e3f0e9;border-radius:14px;place-items:center;display:grid}.si-done-ic.ok{color:#137a3a;background:#e7f5ec}.si-done-text{color:var(--si-ink-2);margin:0;font-size:14px;line-height:1.6}.si-done-note{color:var(--si-muted);margin:0;font-size:12.5px;line-height:1.55}a.si-submit-link{color:#fff;text-decoration:none}a.si-submit-link:hover{color:#fff}.si-linkbtn{color:var(--si-brand);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.si-linkbtn:hover{color:var(--si-brand-strong);text-underline-offset:3px;text-decoration:underline}.si-linkbtn:focus-visible{outline:2px solid var(--si-brand);outline-offset:2px;border-radius:4px}.si-resend{flex-direction:column;gap:6px;display:flex}.si-resend-btn{border:1px solid var(--si-line);min-height:42px;color:var(--si-brand);font:inherit;cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.si-resend-btn:hover:not(:disabled){background:#f4f9f6;border-color:#b5c6bc}.si-resend-btn:active:not(:disabled){transform:translateY(1px)}.si-resend-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #1372592e}.si-resend-btn:disabled{color:var(--si-muted);cursor:not-allowed;font-variant-numeric:tabular-nums}.si-spin-sm{border-color:var(--si-brand);border-right-color:#0000;width:13px;height:13px}.si-spin-lg{border-width:3px;border-color:var(--si-brand);border-right-color:#0000;width:26px;height:26px}@keyframes si-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes si-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes si-nudge{0%{opacity:0;transform:translate(0)}35%{opacity:1;transform:translate(-4px)}70%{transform:translate(3px)}}@keyframes si-grow{0%{transform:scaleY(0)}}@keyframes si-float{50%{transform:translateY(-8px)}}@keyframes si-pan{to{transform:translate(40px,40px)}}@keyframes si-drift{to{transform:translate(70px,40px)scale(1.08)}}@keyframes si-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.si-wrap{grid-template-columns:minmax(0,1fr) 410px;gap:52px;padding:20px 32px}.si-chip.c2{left:-12px}.si-chip.c1{right:-8px}}@media(min-width:901px)and (max-height:800px){.si-stage{display:none}}@media(max-width:1024px){.si-wrap{grid-template-columns:minmax(0,1fr) 380px;gap:40px}.si-chip{display:none}.si-pv{transform:none}.si-card{padding:34px 30px 24px}}@media(max-width:900px){.si{align-items:flex-start}.si-wrap{grid-template-columns:minmax(0,1fr);gap:36px;max-width:520px;padding:32px 20px 36px}.si-side{order:-1}.si-brand .si-logo,.si-stage{display:none}.si-h1{margin-top:0;font-size:26px}.si-lede{font-size:14px}.si-benefits{margin-top:22px}.si-glow.g1{width:520px;height:520px}}@media(max-width:480px){.si-wrap{padding:16px 16px 28px}.si-card{border-radius:20px;padding:30px 22px 20px}.si-card:has(.si-form-tight){padding:24px 20px 18px}.si-card:before{inset:0 22px auto}.si-title{font-size:24px}}@media(prefers-reduced-motion:reduce){.si-grid,.si-glow,.si-float,.si-chip,.si-rise,.si-pv-chart i,.si-msg,.si-alert{animation:none!important}.si-submit:after{display:none}.si-submit svg,.si-benefits li:hover .si-ic{transform:none}}@media print{.no-print,.app-rail,.app-scrim{display:none!important}.app{display:block}.phead{position:static}.app-main:has(.invoice-doc) .phead{display:none}body{background:#fff}}.ac-card{border:1px solid var(--color-line);max-width:1080px;box-shadow:var(--sh-card),0 18px 40px -32px #0b1f1747;animation:rise .45s var(--ease-out) backwards;background:#fff;border-radius:16px;overflow:hidden}.ac-progress{border-bottom:1px solid var(--color-line);background:linear-gradient(180deg,var(--color-brand-wash),#fff 92%);padding:12px 22px 0;position:relative}.ac-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 0 10px;list-style:none;display:grid}.ac-stp-in{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px 6px 4px 2px;display:flex}button.ac-stp-in{cursor:pointer;transition:background var(--t-fast)}button.ac-stp-in:hover:not(:disabled){background:#1372590f}button.ac-stp-in:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ac-dot{border:1.5px solid var(--color-line-2);width:28px;height:28px;color:var(--color-faint);font-family:var(--font-mono);transition:background var(--t-med) var(--ease),border-color var(--t-med) var(--ease),color var(--t-med),box-shadow var(--t-med) var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ac-stp.is-now .ac-dot{border-color:var(--color-brand);background:var(--color-brand);color:#fff;box-shadow:0 0 0 5px #1372591f}.ac-stp.is-done .ac-dot{background:var(--color-brand-soft);color:var(--color-brand);border-color:#b9dccb}.ac-stp-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ac-stp-txt b{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;transition:color var(--t-med);font-size:13.5px;font-weight:650;overflow:hidden}.ac-stp-txt small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ac-stp.is-now .ac-stp-txt b{color:var(--color-ink)}.ac-stp.is-now .ac-stp-txt small{color:var(--color-muted)}.ac-stp.is-done .ac-stp-txt b{color:var(--color-brand)}.ac-track{background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ac-track span{background:linear-gradient(90deg,var(--color-brand),var(--color-lime));transform-origin:0;height:100%;transition:transform .5s var(--ease-out);display:block}.ac-body{padding:20px 22px 4px}.ac-in-fwd{animation:ac-in-fwd .36s var(--ease-out) both}.ac-in-back{animation:ac-in-back .36s var(--ease-out) both}@keyframes ac-in-fwd{0%{opacity:0;transform:translate(14px)}}@keyframes ac-in-back{0%{opacity:0;transform:translate(-14px)}}.ac-h{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.ac-h:focus{outline:none}.ac-sub{max-width:700px;color:var(--color-muted);margin:3px 0 0}.ac-grid{gap:14px;max-width:820px;margin-top:16px;display:grid}@media(min-width:640px){.ac-grid{grid-template-columns:1fr 1fr}}.ac-stack{flex-direction:column;gap:16px;max-width:820px;margin-top:16px;display:flex}.ac-grid>*,.ac-stack>*,.ac-paths,.ac-sum,.ac-body .grid>.ac-panel{animation:rise .42s var(--ease-out) backwards}.ac-grid>:nth-child(2),.ac-stack>:nth-child(2){animation-delay:50ms}.ac-grid>:nth-child(3),.ac-stack>:nth-child(3){animation-delay:.1s}.ac-paths,.ac-body .grid>.ac-panel:nth-child(2){animation-delay:.14s}.ac-field .lbl{transition:color var(--t-fast)}.ac-field:focus-within .lbl{color:var(--color-brand)}.ac-field.is-bad .lbl{color:var(--color-bad)}.ac-field .field{background-color:#fcfdfc;border-radius:10px;min-height:42px;transition:border-color .15s,box-shadow .2s,background-color .15s}.ac-field .field:hover,.ac-field .field:focus{background-color:#fff}.ac-control{position:relative}.ac-control>svg{color:var(--color-faint);pointer-events:none;transition:color var(--t-fast);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ac-control .field{padding-left:38px}.ac-control:focus-within>svg{color:var(--color-brand)}.ac-field.is-bad .ac-control>svg{color:var(--color-bad)}.ac-msg{color:var(--color-bad);animation:fadein .2s var(--ease-out);margin-top:5px;font-size:12px;font-weight:500;display:block}.ac-paths{gap:10px;max-width:820px;margin-top:18px;display:grid}@media(min-width:640px){.ac-paths{grid-template-columns:1fr 1fr}}.ac-path,.ac-opt{background:linear-gradient(160deg,#fff 30%,var(--color-brand-wash));color:var(--color-muted);border:1px solid #dbe9e1;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.ac-path b,.ac-opt b{color:var(--color-ink);margin-bottom:1px;font-size:13px;font-weight:650;display:block}.ac-path-ic{width:30px;height:30px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #d6e8dd}.ac-opt{transition:border-color var(--t-med),box-shadow var(--t-med),background var(--t-med);align-items:center;padding:14px 16px}.ac-opt.is-on{box-shadow:0 0 0 3px var(--color-brand-soft);border-color:#b9dccb}.ac-opt .switch:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ac-sum{border:1px solid var(--color-line);background:var(--color-line);border-radius:12px;gap:1px;margin:16px 0 0;display:grid;overflow:hidden}@media(min-width:640px){.ac-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ac-sum{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-sum-i{background:#fff;min-width:0;padding:10px 14px;position:relative}.ac-sum-i dt{letter-spacing:.06em;color:var(--color-faint);text-transform:uppercase;font-size:11px;font-weight:600}.ac-sum-i dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;padding-right:64px;font-weight:600;overflow:hidden}.ac-change{color:var(--color-brand);font:inherit;cursor:pointer;transition:background var(--t-fast);background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ac-change:hover:not(:disabled){background:var(--color-brand-soft)}.ac-change:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.ac-panel{border:1px solid var(--color-line);background:#fff;border-radius:14px;overflow:hidden}.ac-panel .card-h h3{margin:0;font-size:15px;font-weight:700}.ac-mail{border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.ac-mail-top{color:#fff;background:linear-gradient(135deg,#0e3f31,var(--color-brand));padding:12px 14px}.ac-foot{border-top:1px solid var(--color-line);background:var(--color-paper);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:12px 22px;display:flex}.ac-count{font-family:var(--font-mono);color:var(--color-faint);text-align:center;flex:1;font-size:11.5px}.ac-go{justify-content:center;min-width:132px}.ac-go svg,.ac-back svg{transition:transform var(--t-fast) var(--ease)}.ac-go:hover:not(:disabled) svg:last-child{transform:translate(2px)}.ac-back:hover:not(:disabled) svg{transform:translate(-2px)}.ac-types{gap:10px;max-width:820px;margin-top:18px;display:grid}@media(min-width:640px){.ac-types{grid-template-columns:1fr 1fr}}.ac-type{border:1px solid var(--color-line-2);text-align:left;color:var(--color-muted);cursor:pointer;transition:border-color var(--t-med),box-shadow var(--t-med),background var(--t-med),transform var(--t-med);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:15px 16px;font-size:12.5px;line-height:1.5;display:flex;position:relative}.ac-type b{color:var(--color-ink);margin-bottom:2px;font-size:14px;font-weight:650;display:block}.ac-type:hover:not(:disabled){border-color:#b9dccb;transform:translateY(-1px)}.ac-type:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ac-type.is-on{border-color:var(--color-brand);background:linear-gradient(160deg,#fff 35%,var(--color-brand-wash));box-shadow:0 0 0 3px var(--color-brand-soft),0 14px 28px -22px #1372598c}.ac-type-ic{width:36px;height:36px;color:var(--color-brand);background:var(--color-brand-soft);transition:background var(--t-med),color var(--t-med);border-radius:10px;flex:none;place-items:center;display:grid}.ac-type.is-on .ac-type-ic{color:#fff;background:var(--color-brand)}.ac-type-tick{border:1.5px solid var(--color-line-2);width:18px;height:18px;transition:border-color var(--t-med),box-shadow var(--t-med);border-radius:50%;flex:none}.ac-type.is-on .ac-type-tick{border-color:var(--color-brand);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 9px var(--color-brand)}.ac-flow{border-top:1px solid var(--color-line);max-width:820px;margin-top:20px;padding-top:18px}.ac-flow-h{color:var(--color-ink);margin:0;font-size:15px;font-weight:700}.ac-flow-sub{color:var(--color-muted);margin:3px 0 14px;font-size:13px}.ac-reveal{animation:ac-reveal .32s var(--ease-out) both}@keyframes ac-reveal{0%{opacity:0;transform:translateY(8px)}}.ac-pop{animation:ac-pop .3s var(--ease-out) both}@keyframes ac-pop{0%{opacity:0;transform:translateY(4px)scale(.985)}}.ac-find{gap:8px;display:flex}.ac-find-go{flex:none;justify-content:center;min-width:112px}@media(max-width:479px){.ac-find{flex-direction:column}}.ac-acct{background:linear-gradient(160deg,#fff 30%,var(--color-brand-wash));transition:border-color var(--t-med),box-shadow var(--t-med);border:1px solid #cfe3d8;border-radius:14px;margin-top:12px;padding:12px 14px}.ac-acct.is-confirmed{box-shadow:0 0 0 3px var(--color-ok-soft);border-color:#a9d6bd}.ac-acct-row{align-items:center;gap:12px;display:flex}.ac-acct-name{color:var(--color-ink);font-size:15px;font-weight:700;display:block}.ac-acct-meta{color:var(--color-ink-2);font-size:12.5px;display:block}.ac-acct-mail{color:var(--color-muted);font-size:11.5px;display:block}.ac-acct-q{color:var(--color-ink-2);margin:12px 0 0;font-size:13px}.ac-acct-already{background:var(--color-bad-soft);color:var(--color-bad);border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #f2d2d2}.ac-acct-ask{border-top:1px dashed #cfe3d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.ac-acct-ask .ac-acct-q{margin:0}.ac-link{color:var(--color-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:650;display:inline-flex}.ac-link:hover{text-decoration:underline}.ac-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.ac-notice{border:1px solid var(--color-line-2);background:var(--color-paper);color:var(--color-ink-2);border-radius:12px;gap:11px;margin-top:14px;padding:12px 14px;font-size:12.5px;display:flex}.ac-notice b{color:var(--color-ink);font-size:13px;display:block}.ac-notice-body{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;line-height:1.5;display:flex}.ac-notice-ic{color:var(--color-muted);flex:none;margin-top:1px}.ac-notice.is-bad{background:var(--color-bad-soft);border-color:#f1c9c9}.ac-notice.is-bad .ac-notice-ic{color:var(--color-bad)}.ac-notice.is-warn{background:var(--color-warn-soft);border-color:#f1ddc0}.ac-notice.is-warn .ac-notice-ic{color:var(--color-warn)}.ac-notice.is-info{background:var(--color-info-soft);border-color:#cdd9f3}.ac-notice.is-info .ac-notice-ic{color:var(--color-info)}.ac-ask{background:linear-gradient(170deg,#fff 45%,var(--color-brand-wash));border:1px solid #cfe3d8;border-radius:14px;margin-top:10px;padding:12px 14px 4px}.ac-ask-head{align-items:flex-start;gap:11px;padding-bottom:8px;display:flex}.ac-ask .ac-flow-sub{margin:2px 0 0}.ac-rows{display:grid}.ac-row{border-top:1px solid var(--color-line);color:var(--color-muted);align-items:center;gap:11px;padding:9px 0;font-size:12.5px;line-height:1.5;display:flex}.ac-row b{color:var(--color-ink);font-size:13px;font-weight:650;display:block}.ac-row .help{display:block}.ac-row-ic{width:28px;height:28px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:8px;flex:none;place-items:center;display:grid}.ac-row-tag{background:var(--color-brand-soft);color:var(--color-brand);border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px;font-weight:600}.ac-row.is-toggle{transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out);border-top:0;border-radius:11px;margin:6px -10px;padding:10px}.ac-row.is-toggle.is-on{background-color:var(--color-brand-wash);box-shadow:inset 0 0 0 1px #b9dccb}.ac-row.is-toggle.is-off{box-shadow:inset 0 0 0 1px var(--color-line);background-color:#fff}.ac-row.is-toggle.is-off .switch{background:#969d9a}.ac-row.is-toggle+.ac-row{border-top-color:#0000}.ac-row.is-note{align-items:flex-start}.ac-row.is-note .ac-row-ic{margin-top:1px}.ac-note-l{cursor:pointer;align-items:baseline;gap:8px;display:flex}.ac-note-l span{color:var(--color-muted);font-size:11.5px}.ac-note.field{resize:vertical;width:100%;min-height:60px;margin-top:6px;font-size:13px;line-height:1.5;display:block}.ac-note-help{color:var(--color-muted);justify-content:space-between;gap:12px;margin-top:4px;font-size:11.5px;display:flex}.ac-row.is-check{cursor:pointer}.ac-row.is-check input{width:17px;height:17px;accent-color:var(--color-brand);flex:none;margin:0 5px}.ac-row .switch:focus-visible,.ac-row.is-check input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ac-stag>*,.ac-stag-1{animation:ac-reveal .3s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.ac-ref{border:1px solid var(--color-line-2);transition:border-color var(--t-med),box-shadow var(--t-med);background:#fff;border-radius:14px;margin-top:10px;overflow:hidden}.ac-ref:hover{border-color:#b9dccb}.ac-ref.is-on{box-shadow:0 0 0 3px var(--color-brand-soft);border-color:#b9dccb}.ac-ref-top{color:var(--color-muted);cursor:pointer;align-items:center;gap:11px;padding:13px 15px;font-size:12.5px;line-height:1.45;display:flex}.ac-ref-top b{color:var(--color-ink);font-size:13.5px;font-weight:650;display:block}.ac-ref-top input{width:17px;height:17px;accent-color:var(--color-brand);flex:none}.ac-ref-top input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ac-ref-ic{width:34px;height:34px;color:var(--color-brand);background:var(--color-brand-soft);transition:background var(--t-med),color var(--t-med),transform var(--t-med);border-radius:10px;flex:none;place-items:center;display:grid}.ac-ref.is-on .ac-ref-ic{color:#fff;background:var(--color-brand)}.ac-ref-opt{font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);flex:none}.ac-ref-reveal{opacity:0;transition:grid-template-rows .3s var(--ease-out),opacity .22s var(--ease-out);grid-template-rows:0fr;display:grid}.ac-ref-reveal.is-open{opacity:1;grid-template-rows:1fr}.ac-ref-clip{min-height:0;overflow:hidden}.ac-ref-body{border-top:1px solid var(--color-line);gap:10px;padding:12px 15px 14px;display:grid}.ac-ref-now{gap:6px;display:grid}.ac-ref-line{color:var(--color-muted);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.ac-ref-line svg{color:var(--color-brand);flex:none;margin-top:2px}.ac-ref-line b{color:var(--color-ink);font-weight:650}.ac-ref-proposed{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-muted);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.ac-ref-proposed svg{color:var(--color-muted);flex:none;margin-top:2px}.ac-ref-proposed b{color:var(--color-ink-2);font-size:13px;font-weight:650;display:block}.ac-ref-tag{border:1px solid var(--color-line-2);color:var(--color-muted);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}@media(max-width:479px){.ac-ref-opt,.ac-row-tag{display:none}.ac-ref-proposed{flex-wrap:wrap}.ac-ref-proposed>.flex-1{flex-basis:calc(100% - 24px)}.ac-ref-tag{margin-left:24px}}.ac-new-line{color:var(--color-ink-2);align-items:center;gap:11px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.ac-new-line b{color:var(--color-ink);font-weight:650}.ac-flow>.ac-opt{margin-top:10px}.ac-lead-line{color:var(--color-ink-2);background:#f1f8f4;border:1px solid #d6e8dd;border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ac-lead-h{color:var(--color-ink);margin:0 0 2px;font-size:13.5px;font-weight:650;line-height:1.4}.ac-lead-p{margin:0}.ac-lead-p b{color:var(--color-ink);font-weight:650}.ac-lead-wait{color:var(--color-muted);align-items:center;gap:10px;margin:0;padding:28px 22px;font-size:13px;display:flex}.ac-route-main .ac-change,.ac-change-inline{flex:none;margin-left:auto;position:static;transform:none}.ac-route{border:1px solid var(--color-line);background:linear-gradient(160deg,#fff 40%,var(--color-brand-wash));border-radius:12px;margin-top:12px;padding:12px 14px}.ac-route-main{color:var(--color-muted);align-items:center;gap:11px;font-size:12.5px;display:flex}.ac-route-main b{color:var(--color-ink);font-size:13.5px;display:block}.ac-route-tags{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ac-route-tags li{background:var(--color-track);color:var(--color-muted);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.ac-route-tags li.is-on{background:var(--color-brand-soft);color:var(--color-brand);font-weight:600}.rv-grid{gap:12px;margin-top:10px;display:grid}@media(min-width:1024px){.rv-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}}.rv-col{gap:8px;min-width:0;display:grid}.rv-in{animation:ac-reveal .34s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + 40ms)}.rv-card,.rv-mail{border:1px solid var(--color-line);min-width:0;transition:border-color var(--t-med),box-shadow var(--t-med);background:#fff;border-radius:14px;padding:10px 12px}.rv-card:hover,.rv-mail:hover{border-color:var(--color-line-2);box-shadow:0 10px 24px -20px #10201a59}.rv-h{color:var(--color-brand);align-items:center;gap:7px;margin-bottom:7px;display:flex}.rv-h h3{min-width:0;color:var(--color-ink);flex:1;margin:0;font-size:13.5px;font-weight:700}.rv-h-note{font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.rv-facts{background:var(--color-line);border-radius:10px;grid-template-columns:1fr;gap:1px;margin:0;display:grid;overflow:hidden}@media(min-width:560px){.rv-facts{grid-template-columns:1fr 1fr}}.rv-fact{background:var(--color-paper);min-width:0;transition:background var(--t-fast);padding:6px 72px 6px 10px;position:relative}.rv-fact:hover,.rv-fact:focus-within{background:var(--color-brand-wash)}.rv-fact dt{font:500 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.rv-fact dd{color:var(--color-ink);margin:0;font-size:13px;font-weight:600}.rv-mono{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:12px!important}.rv-edit{color:var(--color-brand);font:inherit;cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.rv-edit:hover:not(:disabled){background:var(--color-brand-soft)}.rv-edit:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.rv-fact .rv-edit{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.rv-edit-h{margin:-3px -7px -3px 0}.rv-ws{align-items:center;gap:11px;display:flex}.rv-ws-ic{background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-brand);border-radius:11px;flex:none;place-items:center;display:grid}.rv-ws-name{color:var(--color-ink);font-size:14.5px;font-weight:700;display:block}.rv-ws-meta{color:var(--color-muted);font-size:12.5px;display:block}.rv-pill{background:var(--color-track);color:var(--color-ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.rv-pill.is-ok{background:var(--color-ok-soft);color:var(--color-ok)}.rv-pill.is-wait{box-shadow:inset 0 0 0 1px var(--color-line-2);color:var(--color-muted);background:#fff}.rv-status{background:var(--color-paper);color:var(--color-muted);border-radius:9px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:6px 9px;font-size:12.5px;line-height:1.5;display:flex}.rv-status svg{color:var(--color-brand);flex:none;margin-top:2px}.rv-status b{color:var(--color-ink);font-weight:650}.rv-opts{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rv-opts li{min-width:0;max-width:100%;transition:background var(--t-med),box-shadow var(--t-med),color var(--t-med);border-radius:9px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;font-weight:600;display:flex}.rv-opts li.is-on{background:var(--color-brand-wash);color:var(--color-ink);box-shadow:inset 0 0 0 1px #b9dccb}.rv-opts li.is-on svg{color:var(--color-brand)}.rv-opts li.is-off{box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted);background:#fff}.rv-state{font:600 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none}.rv-opts li.is-on .rv-state{color:var(--color-brand)}.rv-asks{margin:0;padding:0;list-style:none;display:grid}.rv-asks li{border-top:1px solid var(--color-line);color:var(--color-muted);padding:6px 0;font-size:12.5px;line-height:1.5;display:block}.rv-asks li:first-child{border-top:0;padding-top:0}.rv-asks b{color:var(--color-ink);align-items:center;gap:8px;margin-bottom:1px;font-size:13px;font-weight:650;display:flex}.rv-foot{border-top:1px solid var(--color-line);color:var(--color-muted);margin:4px 0 0;padding-top:6px;font-size:12px}.rv-badge{border:1px dashed var(--color-line-2);font:500 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-radius:999px;padding:2px 8px}.rv-env{border:1px solid var(--color-line);background:var(--color-paper);border-radius:11px;overflow:hidden}.rv-env-head{border-bottom:1px solid var(--color-line);background:#fff;gap:3px;margin:0;padding:7px 11px;display:grid}.rv-env-head>div{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;font-size:12.5px;display:grid}.rv-env-head dt{font:500 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.rv-env-head dd{min-width:0;color:var(--color-ink-2);margin:0}.rv-subj{font-weight:700;color:var(--color-ink)!important}.rv-env-body{color:var(--color-ink-2);padding:10px 11px;font-size:13px;line-height:1.55}.rv-env-body p{margin:0 0 6px}.rv-note{border-left:3px solid var(--color-brand);background:var(--color-brand-wash);white-space:pre-wrap;border-radius:6px;padding:7px 10px}.rv-muted{color:var(--color-muted);font-size:12.5px}.rv-env-btn{background:var(--color-line);color:var(--color-muted);border-radius:8px;margin-top:2px;padding:7px 14px;font-size:12.5px;font-weight:650;display:inline-block}.rv-note-edit{margin-top:6px}.ac-card.is-review{overflow:clip}.ac-card.is-review .ac-body{padding:12px 20px 0}@media(min-width:1024px){.ac-card.is-review .rv>.ac-h,.ac-card.is-review .rv>.ac-sub{display:inline}.ac-card.is-review .rv>.ac-sub{margin-left:10px;font-size:13px}}@media(max-width:479px){.rv-h{flex-wrap:wrap}.rv-h-note{flex-basis:100%;margin-left:22px}}.ac-card.is-review .ac-count{text-align:center;min-width:0;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.ac-card.is-review .ac-foot{z-index:2;margin-top:12px;padding:10px 20px;position:sticky;bottom:0;box-shadow:0 -10px 20px -18px #10201a59}.ac-card.is-review .rv :focus-visible{scroll-margin-bottom:72px}.ac-go.is-final{padding-inline:18px;box-shadow:0 10px 22px -12px #137259bf}.ac-stp.is-done .ac-dot svg{animation:ac-tick .35s var(--ease-out) both}@keyframes ac-tick{0%{opacity:0;transform:scale(.4)}}@media(max-width:639px){.ac-progress{padding:14px 14px 0}.ac-steps{grid-template-columns:auto auto 1fr}.ac-stp:not(.is-now) .ac-stp-txt,.ac-stp-txt small{display:none}.ac-body{padding:16px 14px 2px}.ac-foot{padding:12px 14px}.ac-count{display:none}.ac-go{margin-left:auto}}@media(prefers-reduced-motion:reduce){.rv-in,.ac-stp.is-done .ac-dot svg{animation:none}.ac-ref-reveal,.ac-row.is-toggle{transition:none}.ac-stag>*,.ac-stag-1,.ac-reveal,.ac-pop,.ac-card,.ac-in-fwd,.ac-in-back,.ac-grid>*,.ac-stack>*,.ac-paths,.ac-sum,.ac-body .grid>.ac-panel,.ac-msg{animation:none}.ac-go:hover svg:last-child,.ac-back:hover svg,.ac-type:hover:not(:disabled){transform:none}}.sa{flex-direction:column;gap:14px;padding:16px;display:flex}@media(min-width:768px){.sa{padding:16px 24px 28px}}.sa .card{transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.sa .card:hover{border-color:var(--color-line-2)}.sa-head{align-items:flex-start}.sa-head h2{font-size:14px;line-height:1.25}.sa-head-sub{color:var(--color-muted);margin-top:2px;font-size:12px;line-height:1.4}.sa-count{background:var(--color-track);color:var(--color-ink-2);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:700}.sa-top{border-color:#d6e8dd;display:grid;overflow:hidden}@media(min-width:1024px){.sa-top{grid-template-columns:minmax(0,1fr) minmax(340px,38%)}}.sa-top-main{background:linear-gradient(160deg,#fff 0%,var(--color-brand-wash) 100%);min-width:0;padding:16px 20px}.sa-top.is-pending{border-color:#efdcc0}@media(min-width:1024px){.sa-top.is-pending{grid-template-columns:minmax(0,1fr) minmax(320px,34%)}}.sa-top.is-pending .sa-top-main{background:linear-gradient(160deg,#fff,#fdf6ec)}.sa-top.is-live .sa-top-main{background:linear-gradient(160deg,#fff 0%,var(--color-ok-soft) 100%)}.sa-top-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sa-top-meta{color:var(--color-muted);font-size:11.5px}.sa-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:10.5px;display:inline-flex}.sa-badge.is-ok{background:var(--color-ok-soft);color:var(--color-ok);box-shadow:inset 0 0 0 1px #cde9d6}.sa-badge.is-warn{background:var(--color-warn-soft);color:var(--color-warn);box-shadow:inset 0 0 0 1px #f1ddc0}.sa-title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 0;font-size:19px;font-weight:700;line-height:1.2}.sa-lead{max-width:64ch;color:var(--color-ink-2);margin:6px 0 0;font-size:13px;line-height:1.45}.sa-prog{align-items:center;gap:12px;margin-top:14px;display:flex}.sa-prog-line{align-items:baseline;gap:6px;min-width:0;margin-bottom:6px;font-size:12.5px;display:flex}.sa-prog-line>b{flex:none}.sa-fill{transform-origin:0;animation:grow .9s var(--ease-out) backwards;animation-delay:.15s}.sa-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sa-chip{max-width:100%;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;display:inline-flex}.sa-chip>:first-child{flex:none}.sa-chip.is-ok{background:var(--color-ok-soft);color:var(--color-ok);box-shadow:inset 0 0 0 1px #cde9d6}.sa-chip.is-warn{background:var(--color-warn-soft);color:var(--color-warn);box-shadow:inset 0 0 0 1px #f1ddc0}.sa-next{border-top:1px solid var(--color-line);background:#fff;min-width:0;padding:18px 20px}@media(min-width:1024px){.sa-next{border-top:0;border-left:1px solid var(--color-line)}}.sa-next-title{letter-spacing:-.01em;margin:4px 0 0;font-size:15.5px;font-weight:700;line-height:1.25}.sa-next-text{color:var(--color-muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.sa-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sa-actions:empty{display:none}.sa-then{color:var(--color-muted);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.sa-then>:first-child{flex:none;margin-top:2px}.sa-invite{border-top:1px dashed #efdcc0;margin-top:14px;padding-top:14px}.sa-invite .sa-wa{max-width:64ch;margin-top:0}.sa-facts{background:var(--color-paper);border-radius:10px;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:12px 0 0;padding:10px 12px;font-size:12px;display:grid}.sa-facts dt{color:var(--color-muted)}.sa-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);margin:0}.sa-note{color:var(--color-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.sa-wa{background:#e7fbd9;border:1px solid #cbefb4;border-radius:12px 12px 12px 4px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.45}.sa-wa-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#3d6b1f;margin-bottom:3px;font-size:10px}.sa-grid{align-items:start;gap:14px;display:grid}.sa-col{flex-direction:column;gap:14px;min-width:0;display:flex}@media(min-width:768px){.sa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-col-3{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media(min-width:1024px){.sa-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(min-width:1360px){.sa-grid{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3.6fr)}.sa-col-3{grid-column:auto;display:flex}.sa-grid.sa-grid-2{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.sa-list{flex-direction:column;padding:4px 10px 8px;display:flex}.sa-row{transition:background-color .18s var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.sa-row:hover{background:var(--color-paper)}.sa-row-ic{background:var(--color-track);width:28px;height:28px;color:var(--color-ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.sa-row-ic.is-on{background:var(--color-ok-soft);color:var(--color-ok);box-shadow:inset 0 0 0 1px #cde9d6}.sa-row-ic.is-ai{background:var(--color-ai-1);color:var(--color-ai)}.sa-row-label{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3;display:block}.sa-row-note{color:var(--color-muted);font-size:11.5px;line-height:1.35;display:block}.sa-tl{flex-direction:column;margin:0;padding:2px 10px 8px;list-style:none;display:flex}.sa-tl-step{transition:background-color .18s var(--ease-out);border-radius:10px;gap:10px;padding:7px 8px;display:flex;position:relative}.sa-tl-step:hover{background:var(--color-paper)}.sa-tl-step.is-next{background:var(--color-brand-wash);box-shadow:inset 0 0 0 1px #d6e8dd}.sa-tl-step+.sa-tl-step:before{content:"";background:var(--color-line);border-radius:2px;width:2px;height:12px;position:absolute;top:-6px;left:18px}.sa-tl-step.is-done+.sa-tl-step:before{background:var(--color-brand)}.sa-tl-dot{z-index:1;border:1.5px solid var(--color-line-2);width:22px;height:22px;color:var(--color-muted);background:#fff;border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.is-done>.sa-tl-dot{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.is-next>.sa-tl-dot{border-color:var(--color-ink);color:var(--color-ink);box-shadow:0 0 0 4px #10201a12}.sa-tl-body{flex:1;min-width:0;padding-top:2px}.sa-tl-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.sa-tl-label{font-size:13px;font-weight:600;line-height:1.3}.is-done .sa-tl-label{color:var(--color-muted);font-weight:500}.sa-tl-note{color:var(--color-muted);margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.sa-tl-act{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sa-tl-act:empty{display:none}.sa-side{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;display:inline-flex}.sa-side.is-them{background:var(--color-warn-soft);color:var(--color-warn)}.sa-side.is-you{background:var(--color-brand-soft);color:var(--color-brand)}.sa-mini{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sa-mini-step{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.sa-mini-step.is-done{color:var(--color-muted)}.sa-mini-step.is-cur{background:var(--color-brand-wash);border-color:#d6e8dd}.sa-mini-n{background:var(--color-track);width:22px;height:22px;color:var(--color-muted);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.is-done>.sa-mini-n{background:var(--color-ok-dot);color:#fff}.is-cur>.sa-mini-n{background:var(--color-brand);color:#fff}.sa-person{border:1px solid var(--color-line);background:var(--color-paper);border-radius:10px;align-items:center;gap:8px;padding:5px 10px 5px 6px;display:flex}.sa-you{padding:2px 10px 8px}.sa-you-group+.sa-you-group{margin-top:6px}.sa-you-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);padding:6px 8px 2px;font-size:10px}.sa-you-row{transition:background-color .18s var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.sa-you-row:hover{background:var(--color-paper)}.sa-you-tick{border:1.5px solid var(--color-line-2);color:#fff;background:#fff;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}.is-done>.sa-you-tick{border-color:var(--color-brand);background:var(--color-brand)}.sa-you-label{font-size:12.5px;font-weight:600;line-height:1.3;display:block}.is-done .sa-you-label{color:var(--color-muted);font-weight:500}.sa-you-detail{color:var(--color-muted);font-size:11.5px;line-height:1.35;display:block}.io-body{flex-direction:column;gap:14px;padding-top:8px;display:flex}.io-body>*{animation:rise .4s var(--ease-out) backwards}.io-body>:nth-child(2){animation-delay:60ms}.io-body>:nth-child(3){animation-delay:.12s}.io-card{border:1px solid var(--color-line);background:#fff;border-radius:14px;box-shadow:0 1px 2px #0b1f170a}.io-card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 16px 0;display:flex}.io-card-h h3{margin:0}.io-card-h small{color:var(--color-muted);font-size:11.5px}.io-fields{gap:12px;padding:10px 16px 16px;display:grid}@media(min-width:560px){.io-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.io-fields>.is-wide{grid-column:1/-1}}.io-field{position:relative}.io-field>svg{pointer-events:none;color:var(--color-muted);transition:color .15s;position:absolute;bottom:13px;left:12px}.io-field:focus-within>svg{color:var(--color-brand)}.io-field .field{min-height:42px;padding-left:38px}.io-err{color:var(--color-bad);margin-top:5px;font-size:12px;line-height:1.35;display:block}.io-steps{background:linear-gradient(170deg,var(--color-brand-wash),#f3faf6 60%,#eef7f2);border:1px solid #cfe5d9;border-radius:14px;padding:12px 16px 14px;position:relative}.io-steps h3{margin:0 0 10px}.io-steps ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.io-step{color:var(--color-ink-2);grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;padding:4px 0;font-size:13px;line-height:1.45;display:grid;position:relative}.io-step-n{z-index:1;width:24px;height:24px;font-family:var(--font-mono);color:var(--color-brand);background:#fff;border:1px solid #bfdccb;border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative;box-shadow:0 1px 2px #0b1f170f}.io-step:first-child .io-step-n{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.io-step:last-child .io-step-n{border-color:var(--color-brand);color:var(--color-brand)}.io-step:not(:last-child):before{content:"";background:linear-gradient(#bfdccb,#d6eadf);width:1px;position:absolute;top:28px;bottom:-4px;left:11.5px}.io-step>span:last-child{padding-top:2px}.io-step b{color:var(--color-ink);font-weight:600}.io-foot{flex-wrap:wrap;flex:auto;align-items:center;gap:10px 14px;display:flex}.io-foot-note{min-width:0;color:var(--color-muted);flex:240px;align-items:center;gap:7px;font-size:12px;line-height:1.4;display:inline-flex}.io-foot-note svg{color:var(--color-brand);flex:none}.io-foot-actions{flex:none;gap:8px;margin-left:auto;display:flex}.io-foot-actions .btn{min-height:38px;transition:transform .12s var(--ease-out),box-shadow .15s,background-color .15s,border-color .15s;padding-inline:16px}.io-foot-actions .btn-primary:not(:disabled):hover{box-shadow:0 6px 16px -8px #137259a6}.io-foot-actions .btn:not(:disabled):active{box-shadow:none;transform:translateY(1px)}@media(max-width:480px){.io-foot-actions{width:100%}.io-foot-actions .btn{flex:1 1 0;justify-content:center}}@media(prefers-reduced-motion:reduce){.overlay,.overlay.closing,.dialog,.overlay.closing .dialog,.io-body>*{animation:none}.io-foot-actions .btn{transition:none}}.cvs-summary{padding:12px}.cvs-share{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.cvs-bar{background:var(--color-track);border-radius:99px;flex:240px;gap:3px;height:6px;display:flex;overflow:hidden}.cvs-bar>i{border-radius:99px}.cvs-legend{color:var(--color-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.cvs-legend li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cvs-legend i{border-radius:50%;width:7px;height:7px}.cvs-legend .num{color:var(--color-ink);font-weight:600}.cvs-view{animation:fadein .25s var(--ease-out)}.cvs-tools{border:1px solid var(--color-line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.rpf-bar{border:1px solid var(--color-line);box-shadow:var(--sh-1);animation:rise .4s var(--ease-out) backwards;background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.rpf-search{flex:280px;min-width:220px;max-width:460px}.rpf-search .field{background:var(--color-paper);height:36px;min-height:36px;transition:background .15s,border-color .15s,box-shadow .15s}.rpf-search .field:focus{background:#fff}.rpf-end{align-items:center;gap:8px;margin-left:auto;display:flex}.rpf-count{color:var(--color-muted);white-space:nowrap;font-size:12.5px;animation:.2s fadein}.rpf-count b{color:var(--color-ink)}.rpf-clear{gap:5px;animation:.2s fadein}.rpf-none{animation:rp-swap .24s var(--ease-out);align-items:center}@media(max-width:640px){.rpf-search{flex-basis:100%;max-width:none}.rpf-end{justify-content:space-between;width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.rpf-bar,.rpf-count,.rpf-clear,.rpf-none{animation:none}}.cvs-search{flex:240px;min-width:220px;max-width:420px}.cvs-search .field{background:var(--color-paper);height:36px;min-height:36px}.cvs-search .field:focus{background:#fff}.cvs-chip{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;height:32px;font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12.5px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.cvs-chip:hover{background:var(--color-brand-strong)}.cvs-chip i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff59}.cvs-thumb{color:#fff;place-items:center;width:100%;height:100%;font-weight:800;display:grid;position:relative;overflow:hidden}.cvs-thumb-t{text-align:center;text-shadow:0 1px 2px #00000040;padding:0 16px;position:relative}.cvs-thumb-btn{cursor:pointer;width:44px;height:44px;transition:transform .2s var(--ease),box-shadow .2s;border:0;border-radius:11px;padding:0;font-size:11.5px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59,0 1px 2px #0b1f171f}.cvs-thumb-btn:hover{transform:scale(1.06);box-shadow:0 6px 14px -8px #0b1f1780}.cvs-thumb-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.cvs-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));align-items:stretch;gap:14px;display:grid}.cvs-card{min-width:0;box-shadow:var(--sh-1);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s;background:#fff;border:1px solid #e1e9e4;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cvs-card:hover,.cvs-card:focus-within{box-shadow:var(--sh-2);border-color:#cfddd5;transform:translateY(-2px)}.cvs-media{aspect-ratio:4/3;border:0;border-bottom:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;width:100%;font:inherit;padding:0;display:block;position:relative;overflow:hidden}.cvs-media:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.cvs-img{object-fit:contain;width:100%;height:100%;transition:transform .4s var(--ease);position:absolute;top:0;right:0;bottom:0;left:0}.cvs-card:hover .cvs-img{transform:scale(1.02)}.cvs-ph{background-image:radial-gradient(var(--color-line) 1px,transparent 1px);background-size:14px 14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 18px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.cvs-ph-ic{width:36px;height:36px;color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line);background:#fff;border-radius:10px;place-items:center;display:grid}.cvs-ph-t{-webkit-line-clamp:3;max-width:100%;color:var(--color-ink-2);text-align:center;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.cvs-media-cta{color:var(--color-brand);opacity:0;transition:opacity .2s,transform .2s var(--ease);background:#fffffff0;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px);box-shadow:0 1px 6px #09130f24}.cvs-card:hover .cvs-media-cta,.cvs-media:focus-visible .cvs-media-cta{opacity:1;transform:none}.cvs-body{flex-direction:column;flex:1;gap:9px;padding:11px 13px;display:flex}.cvs-head{flex-direction:column;gap:3px;display:flex}.cvs-card.is-link{cursor:pointer}.cvs-title,.cvs-open{color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;transition:color .15s}.cvs-title:hover,.cvs-open:hover,.cvs-card:hover .cvs-title{color:var(--color-brand)}.cvs-title:focus-visible,.cvs-open:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.cvs-title{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.cvs-open{font-weight:600}.cvs-meta{min-width:0;color:var(--color-muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.cvs-dot{background:var(--color-line-2);border-radius:50%;flex:none;width:3px;height:3px}.cvs-rev{border-top:1px solid var(--color-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cvs-rev-line{align-items:center;gap:7px;min-width:0;padding:6px 0;font-size:12px;line-height:1.3;display:flex}.cvs-rev-line+.cvs-rev-line{border-top:1px solid var(--color-line)}.cvs-rev-line>i{border-radius:50%;flex:none;width:6px;height:6px}.cvs-rev-stage{color:var(--color-muted);flex:none}.cvs-rev-state{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.cvs-rev-who{min-width:0;max-width:52%;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:0 auto;font-size:11px;overflow:hidden}.cvs-card{container-type:inline-size}@container (max-width:330px){.cvs-rev-at{display:none}}.cvs-fb{-webkit-line-clamp:2;border:0;border-left:2px solid var(--color-line-2);color:var(--color-ink-2);-webkit-box-orient:vertical;margin:0;padding:0 0 0 10px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.cvs-fb.is-bad{border-color:var(--color-bad-dot)}.cvs-fb.is-wait{color:var(--color-muted);border-style:dashed}.cvs-foot{border-top:1px solid var(--color-line);justify-content:space-between;gap:8px;margin-top:auto;padding-top:9px;display:flex}.cvs-foot .btn{min-height:30px;padding:0 10px;font-size:12.5px}.cvs-table .th{background:#fff}.cvs-ptag{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink-2);border-radius:99px;padding:2px 8px 2px 6px;font-size:11.5px;display:inline-flex}.cvs-pill{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.cvs-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}}.cvs-answer{border:0;border-left:3px solid var(--color-line-2);border-radius:2px;min-width:0;padding:2px 0 2px 10px}.cvs-answer-who{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:12.5px;display:grid}.cvs-answer-who b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cvs-answer-who .num{color:var(--color-muted);font-size:11.5px}.cvs-answer.is-ok{border-color:var(--color-ok-dot)}.cvs-answer.is-bad{border-color:var(--color-bad-dot)}.cvs-table .row.is-changes:hover>td:first-child{box-shadow:inset 3px 0 0 var(--color-bad-dot)}.cvs-table .row.is-approved:hover>td:first-child{box-shadow:inset 3px 0 0 var(--color-ok-dot)}.cvs-table .row.is-pending:hover>td:first-child{box-shadow:inset 3px 0 0 var(--color-warn-dot)}@media(prefers-reduced-motion:reduce){.cvs-card,.cvs-img,.cvs-media-cta,.cvs-thumb-btn{transition:none}}.ntf-bell{border:1px solid var(--color-rail-line);color:#ffffffd1;cursor:pointer;width:36px;height:36px;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);background:#ffffff12;border-radius:11px;flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.ntf-bell:hover{color:#fff;background:#ffffff21}.ntf-bell:focus-visible,.ntf-bell[aria-expanded=true]{color:#fff;background:#81d1b029;border-color:#81d1b0b3;outline:none;box-shadow:0 0 0 3px #81d1b038}.ntf-bell.has-unread{color:#fff}.ntf-badge{color:#fff;min-width:18px;height:18px;font-family:var(--font-mono);background:#22a355;border:2px solid #0f2a21;border-radius:99px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.ntf-ov{z-index:90;top:0;right:0;bottom:0;left:0;left:var(--rail-w);background:#13201b24;animation:.18s ease-out both ntf-fade;position:fixed}.ntf-ov.closing{animation:.18s ease-in reverse both ntf-fade}.ntf-panel{width:404px;max-width:calc(100vw - var(--rail-w) - 20px);transform-origin:0 0;border:1px solid var(--color-line);max-height:calc(100dvh - 24px);box-shadow:var(--sh-pop);animation:ntf-in .32s var(--ease-out) both;background:#fff;border-radius:18px;outline:none;flex-direction:column;display:flex;position:absolute;top:12px;left:8px;overflow:hidden}.ntf-ov.closing .ntf-panel{animation:.18s ease-in both ntf-out}.ntf-head{align-items:center;gap:10px;padding:16px 14px 10px 20px;display:flex}.ntf-h{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.ntf-unread{background:var(--color-brand-wash);color:var(--color-brand);font-family:var(--font-mono);border:1px solid #c5dfcf;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;display:inline-flex}.ntf-unread i{background:var(--color-brand);border-radius:99px;width:6px;height:6px}.ntf-tools{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 10px 20px;display:flex}.ntf-tabs{border:1px solid var(--color-line);background:var(--color-track);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ntf-tab{color:var(--color-muted);font:inherit;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.ntf-tab:hover{color:var(--color-ink)}.ntf-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #13725933}.ntf-tab.is-on{color:var(--color-ink);background:#fff;box-shadow:0 1px 3px #0b1f171f}.ntf-n{background:var(--color-line);min-width:20px;height:18px;color:var(--color-muted);font-family:var(--font-mono);border-radius:99px;place-items:center;padding:0 5px;font-size:10.5px;display:inline-grid}.ntf-tab.is-on .ntf-n{background:var(--color-brand-soft);color:var(--color-brand)}.ntf-all{color:var(--color-brand);margin-left:auto;padding-left:6px!important;padding-right:6px!important}.ntf-list{scrollbar-gutter:stable;flex:1;min-height:0;padding:10px 14px 12px;overflow-y:auto}.ntf-card{border:1px solid var(--color-line);cursor:default;transition:border-color var(--t-fast),box-shadow var(--t-med),transform var(--t-med),background var(--t-med);animation:ntf-rise .4s var(--ease-out) both;animation-delay:calc(40ms + var(--n,0) * 35ms);background:#fff;border-radius:13px;outline:none;grid-template-columns:34px minmax(0,1fr) 28px;gap:11px;margin-bottom:8px;padding:11px 10px 10px 13px;display:grid;position:relative}.ntf-card.has-link{cursor:pointer}.ntf-card:hover,.ntf-card:focus-visible{border-color:#c3d3ca;box-shadow:0 10px 24px -18px #0b1f1773}.ntf-card:focus-visible{box-shadow:0 0 0 3px #13725933}.ntf-card.is-unread{background:linear-gradient(90deg,var(--color-brand-wash),#fff 70%);border-color:#cfe4d8}.ntf-card.is-unread:before{content:"";background:var(--color-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ntf-ic{background:var(--color-brand-soft);width:34px;height:34px;color:var(--color-brand);border-radius:10px;place-items:center;display:grid}.ntf-card:not(.is-unread) .ntf-ic{background:var(--color-paper);color:var(--color-muted)}.ntf-card.is-unread.tone-warn .ntf-ic{background:var(--color-warn-soft);color:var(--color-warn)}.ntf-card.is-unread.tone-ok .ntf-ic{background:var(--color-ok-soft);color:var(--color-ok)}.ntf-card.is-unread.tone-info .ntf-ic{color:#1d4ed8;background:#e8eff9}.ntf-main{min-width:0}.ntf-kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.ntf-card.is-unread .ntf-kind{color:var(--color-brand)}.ntf-card.is-unread.tone-warn .ntf-kind{color:var(--color-warn)}.ntf-title{color:var(--color-ink-2);overflow-wrap:anywhere;margin-top:3px;font-size:13.5px;font-weight:500;line-height:1.35}.ntf-card.is-unread .ntf-title{color:var(--color-ink);font-weight:700}.ntf-text{-webkit-line-clamp:3;color:var(--color-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ntf-client{border:1px solid var(--color-line);max-width:100%;color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:99px;align-items:center;gap:6px;margin-top:7px;padding:2px 8px 2px 3px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.ntf-meta{align-items:center;gap:8px;margin-top:8px;display:flex}.ntf-meta time{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.ntf-act{color:var(--color-brand);opacity:.8;transition:opacity var(--t-fast);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.ntf-card:hover .ntf-act,.ntf-card:focus-visible .ntf-act{opacity:1}.ntf-read,.ntf-done{width:26px;height:26px;color:var(--color-brand);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);background:0 0;border:1px solid #0000;border-radius:99px;place-items:center;display:grid;position:relative}.ntf-read:hover,.ntf-read:focus-visible{background:var(--color-brand-wash);border-color:#c5dfcf;outline:none}.ntf-dot{background:var(--color-brand);width:8px;height:8px;transition:opacity var(--t-fast),transform var(--t-fast);border-radius:99px;box-shadow:0 0 0 3px #13725929}.ntf-check{opacity:0;transition:opacity var(--t-fast),transform var(--t-fast);position:absolute;transform:scale(.6)}.ntf-read:hover .ntf-dot,.ntf-read:focus-visible .ntf-dot{opacity:0;transform:scale(0)}.ntf-read:hover .ntf-check,.ntf-read:focus-visible .ntf-check{opacity:1;transform:none}.ntf-done{color:var(--color-faint,#9aa8a1);cursor:default}.ntf-empty{text-align:center;color:var(--color-muted);flex-direction:column;align-items:center;gap:6px;padding:44px 24px;font-size:13px;display:flex}.ntf-empty p{max-width:300px;margin:0;line-height:1.5}.ntf-empty b{color:var(--color-ink)}.ntf-empty .btn{margin-top:8px}.ntf-empty-ic{background:var(--color-brand-wash);width:42px;height:42px;color:var(--color-brand);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.ntf-skel-card{background:linear-gradient(90deg,var(--color-paper),#fff,var(--color-paper));height:92px;animation:1.3s linear infinite ntf-shimmer;animation-delay:calc(var(--n,0) * .12s);background-size:200% 100%;border-radius:13px;margin-bottom:8px}.ntf-more{text-align:center;font-family:var(--font-mono);color:var(--color-muted);padding:6px 4px 2px;font-size:11px}.ntf-foot{border-top:1px solid var(--color-line);color:var(--color-muted);padding:10px 20px 12px;font-size:11.5px;line-height:1.45}@keyframes ntf-fade{0%{opacity:0}}@keyframes ntf-in{0%{opacity:0;transform:translate(-20px)scale(.985)}}@keyframes ntf-out{to{opacity:0;transform:translate(-20px)scale(.985)}}@keyframes ntf-in-sheet{0%{transform:translate(-100%)}}@keyframes ntf-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes ntf-shimmer{to{background-position:-200% 0}}@media(max-width:900px){.ntf-ov{background:#13201b4d;left:0}.ntf-panel{max-width:calc(100vw - 24px);left:12px}}@media(max-width:640px){.ntf-panel{border:0;border-radius:0;width:100vw;max-width:none;max-height:none;animation-name:ntf-in-sheet;top:0;right:0;bottom:0;left:0}.ntf-ov.closing .ntf-panel{animation:.2s ease-in reverse both ntf-in-sheet}.ntf-head{padding-top:14px}.ntf-all{margin-left:0}}@media(prefers-reduced-motion:reduce){.ntf-ov,.ntf-panel,.ntf-card,.ntf-skel-card{animation:none!important}}.tm-stats{border:1px solid var(--color-line);background:var(--color-line);box-shadow:var(--sh-1);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tm-stat{min-width:0;color:inherit;font:inherit;cursor:pointer;transition:background var(--t-fast);background:#fff;border:0;align-items:center;gap:10px;padding:11px 14px;display:flex}.tm-stat:hover{background:var(--color-brand-wash)}.tm-stat:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #13725959}.tm-stat small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.tm-stat b{font-size:18px;font-weight:700;line-height:1.2}.tm-stat-ic{background:var(--color-brand-soft);width:32px;height:32px;color:var(--color-brand);border-radius:10px;flex:none;place-items:center;display:grid}.tm-stat.tone-ok .tm-stat-ic{background:var(--color-ok-soft);color:var(--color-ok)}.tm-stat.tone-warn .tm-stat-ic{background:var(--color-warn-soft);color:var(--color-warn)}.tm-stat.tone-warn b{color:var(--color-warn)}.tm-bar{border-bottom:1px solid var(--color-line);background-image:linear-gradient(var(--color-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-line) 1px,transparent 1px);background-color:#fbfcfb;background-position:-1px -1px;background-size:24px 24px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px 0;display:flex;box-shadow:inset 0 -40px 40px -20px #fff}.tm-bar .ml-auto{padding-bottom:8px}.tm-tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tm-tabs::-webkit-scrollbar{display:none}.tm-tab{color:var(--color-muted);font:inherit;cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:9px 12px 11px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.tm-tab:after{content:"";background:var(--color-brand);height:2px;transition:transform var(--t-med) var(--ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.tm-tab:hover,.tm-tab.is-on{color:var(--color-ink)}.tm-tab.is-on:after{transform:scaleX(1)}.tm-tab:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #13725938}.tm-n{background:var(--color-track);min-width:20px;height:18px;color:var(--color-muted);font-family:var(--font-mono);transition:background var(--t-fast),color var(--t-fast);border-radius:99px;place-items:center;padding:0 5px;font-size:10.5px;display:inline-grid}.tm-tab.is-on .tm-n{background:var(--color-brand-soft);color:var(--color-brand)}.tm-panel{animation:rise .3s var(--ease-out) both;padding:12px 14px 14px}.tm-lead{color:var(--color-muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.tm-table{--tm-cols:minmax(220px, 1.6fr) minmax(170px, 200px) minmax(180px, 1.4fr) 128px;border:1px solid var(--color-line);background:#fff;border-radius:14px;overflow:hidden}.tm-table.is-invites{--tm-cols:minmax(220px, 1.6fr) minmax(150px, 180px) minmax(140px, 1fr) 212px}.tm-head-row,.tm-row{grid-template-columns:var(--tm-cols);align-items:center;column-gap:16px;padding:0 16px;display:grid}.tm-head-row{border-bottom:1px solid var(--color-line);background:var(--color-paper);height:36px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px}.tm-list{margin:0;padding:0;list-style:none}.tm-row{min-height:60px;transition:background var(--t-fast);animation:rise .35s var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 25ms);background:#fff;padding-top:10px;padding-bottom:10px}.tm-row+.tm-row{border-top:1px solid var(--color-line)}.tm-row:hover{background:#fafcfb}.tm-row.is-removed{background:var(--color-paper)}.tm-row.is-removed .tm-who,.tm-row.is-removed .tm-clients{opacity:.65}.tm-who{align-items:center;gap:11px;min-width:0;display:flex}.tm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:13.5px;font-weight:650;overflow:hidden}.tm-email{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:12px;display:block;overflow:hidden}.tm-you{background:var(--color-brand-soft);color:var(--color-brand);border-radius:99px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.tm-cell{min-width:0}.tm-dd.dd{width:100%;min-height:36px}.tm-dd.dd.dd-on{border-color:var(--color-line-2);background:#fff}.tm-dd.dd:hover{border-color:#b5c9be}.tm-dd .dd-l{text-align:left;flex:1;max-width:none}.tm-role-static{background:var(--color-paper);width:100%;min-height:36px;color:var(--color-ink-2);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:600;display:flex}.tm-role-static svg{color:var(--color-muted);flex:none}.tm-acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tm-slot{flex:none;place-items:center;width:32px;height:32px;display:grid}.tm-clients{flex-wrap:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.tm-cl{border:1px solid var(--color-line-2);min-width:0;max-width:140px;color:var(--color-ink-2);background:#fff;border-radius:99px;flex-shrink:1;align-items:center;gap:5px;padding:2px 9px 2px 3px;font-size:11.5px;font-weight:600;display:inline-flex}.tm-cl.all{background:var(--color-brand-wash);color:var(--color-brand);border-color:#c5dfcf;padding:3px 10px 3px 8px}.tm-cl.all,.tm-cl.none{flex-shrink:0}.tm-cl.is-link{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;color:var(--color-brand)!important}.tm-cl.is-link:hover{border-color:#95c0b4}@supports (color:color-mix(in lab,red,red)){.tm-cl.is-link:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,#fff)}}.tm-cl.is-link:hover{background:var(--color-brand-soft)}.tm-cl.is-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.tm-cl-go{opacity:.7;margin-left:1px;transition:transform .15s,opacity .15s}.tm-cl.is-link:hover .tm-cl-go{opacity:1;transform:translate(2px)}@media(prefers-reduced-motion:reduce){.tm-cl.is-link,.tm-cl-go{transition:none}}.tm-cl.none{background:var(--color-warn-soft);color:var(--color-warn);border-style:dashed;border-color:#f1ddc0;padding:3px 10px}.tm-rolechip{border:1px solid var(--color-line-2);background:var(--color-paper);max-width:100%;color:var(--color-ink-2);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tm-rolechip.custom{border-color:var(--color-ai-line);background:#fdf8ee}.tm-invite{background:linear-gradient(90deg,#fcf1e299,#fff 40%)}.tm-inv-ic{background:var(--color-warn-soft);width:34px;height:34px;color:var(--color-warn);border-radius:10px;flex:none;place-items:center;display:grid}.tm-hint{background:var(--color-warn-soft);color:var(--color-warn);font:inherit;cursor:pointer;border:1px dashed #f1ddc0;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tm-removed{margin-top:12px}.tm-removed summary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;list-style:none;display:inline-flex}.tm-removed summary::-webkit-details-marker{display:none}.tm-chev{transition:transform var(--t-med) var(--ease)}.tm-removed:not([open]) .tm-chev{transform:rotate(-90deg)}.tm-empty{text-align:center;color:var(--color-muted);flex-direction:column;align-items:center;gap:6px;padding:34px 20px;font-size:13px;display:flex}.tm-empty b{color:var(--color-ink);font-size:14.5px}.tm-empty p{max-width:380px;margin:0 0 6px;line-height:1.5}.tm-empty-ic{background:var(--color-brand-wash);width:44px;height:44px;color:var(--color-brand);border-radius:13px;place-items:center;margin-bottom:4px;display:grid}.tm-badge{background:var(--color-track);color:var(--color-muted);border-radius:99px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.tm-badge.custom{color:#8a5a05;background:#fbf1df}.tm-meter{background:var(--color-track);border-radius:99px;height:4px;overflow:hidden}.tm-meter i{background:var(--color-brand);opacity:.75;border-radius:99px;height:100%;display:block}.tm-keys{color:var(--color-muted);cursor:pointer;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.tm-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.tm-col-perm{width:42%}.tm-matrix th,.tm-matrix td{text-align:center;vertical-align:middle;padding:6px 8px;font-weight:400}.tm-matrix thead th{z-index:2;box-shadow:inset 0 -1px 0 var(--color-line);color:var(--color-ink);background:#fff;padding:9px 8px;font-size:12.5px;font-weight:700;position:sticky;top:0}.tm-matrix .tm-perm-col{text-align:left;color:var(--color-ink-2);padding-left:14px}.tm-matrix tbody tr:not(.tm-group-row):hover>*{background:var(--color-brand-wash)}.tm-group-row th{letter-spacing:.01em;text-align:left;color:var(--color-brand-strong);padding:14px 14px 4px;font-size:12px;font-weight:700}.tm-matrix tbody:first-of-type .tm-group-row th{padding-top:10px}.tm-key{font-family:var(--font-mono);color:var(--color-muted);margin-top:1px;font-size:10.5px}.tm-tick{background:var(--color-ok-soft);width:20px;height:20px;color:var(--color-ok);border-radius:99px;place-items:center;display:inline-grid}.tm-no{color:#b9c4be;width:20px;display:inline-block}.tm-cat{color:var(--color-brand-strong);justify-content:space-between;align-items:baseline;margin:0;padding:12px 14px 4px;font-size:12px;font-weight:700;display:flex}.tm-cat span{font-family:var(--font-mono);color:var(--color-muted);font-size:11px;font-weight:500}.tm-one ul{margin:0;padding:0;list-style:none}.tm-one li{color:var(--color-ink-2);align-items:center;gap:10px;padding:6px 14px;font-size:13px;display:flex}.tm-one li.is-off{color:var(--color-muted)}.tm-one>div:last-child{padding-bottom:8px}.tm-sum{background:var(--color-brand-wash);color:var(--color-ink-2);border-radius:11px;flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;padding:9px 12px;font-size:12.5px;display:flex}.tm-sum b{color:var(--color-brand)}.tm-note{z-index:4;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;top:8px}.tm-note-in{border:1px solid var(--color-ai-line);color:#7a5205;max-width:92%;height:max-content;animation:rise .25s var(--ease-out) both;background:#fffaf0;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex;box-shadow:0 8px 18px -12px #0b1f1759}.tm-group{border:1px solid var(--color-line);transition:border-color var(--t-fast),background var(--t-fast);background:#fff;border-radius:13px;overflow:hidden}.tm-group.has-on{background:linear-gradient(180deg,var(--color-brand-wash),#fff 64px);border-color:#cfe4d8}.tm-group-head{align-items:center;gap:10px;padding:0 10px 0 12px;display:flex}.tm-group-btn{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:10px 2px;display:flex}.tm-group-btn:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #13725933}.tm-gcount{background:var(--color-track);color:var(--color-muted);font-family:var(--font-mono);transition:background var(--t-fast),color var(--t-fast);border-radius:99px;padding:2px 8px;font-size:11px}.tm-gcount.on{background:var(--color-brand-soft);color:var(--color-brand)}.tm-group-body{transition:grid-template-rows var(--t-med) var(--ease-out);grid-template-rows:0fr;display:grid}.tm-group-body.open{grid-template-rows:1fr}.tm-group-body>div{min-height:0;overflow:hidden}.tm-group-body.open>div{padding:0 8px 8px}.tm-perm{cursor:pointer;transition:background var(--t-fast);border-radius:10px;align-items:flex-start;gap:10px;padding:8px;display:flex}.tm-perm:hover{background:var(--color-paper)}.tm-perm.is-on{background:#e3f0e98c}.tm-check{width:17px;height:17px;accent-color:var(--color-brand);cursor:pointer;flex:none;margin-top:1px}.tm-perm.is-on .tm-check,.tm-group-head .tm-check:checked{animation:tm-pop .22s var(--ease-out)}@keyframes tm-pop{50%{transform:scale(1.18)}}.tm-dlg.dialog{max-width:720px}.tm-fields,.tm-details{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tm-details{border:1px solid var(--color-line);background:var(--color-paper);border-radius:13px;padding:12px}.tm-err{color:var(--color-bad);margin-top:4px;font-size:12px;display:block}.tm-roleset{border:0;min-width:0;margin:16px 0 0;padding:0}.tm-pick{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;display:grid}.tm-pick.is-long{max-height:300px;padding-right:4px;overflow-y:auto}.tm-pick-opt{border:1px solid var(--color-line);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tm-pick-opt:hover{border-color:#c3d3ca}.tm-pick-opt b{font-size:13.5px}.tm-pick-opt.is-on{border-color:var(--color-brand);background:var(--color-brand-wash);box-shadow:0 0 0 3px #1372591f}.tm-pick-opt:has(input:focus-visible){outline:none;box-shadow:0 0 0 3px #13725952}.tm-radio{border:1.5px solid var(--color-line-2);color:#0000;width:18px;height:18px;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast);background:#fff;border-radius:99px;flex:none;place-items:center;margin-top:1px;display:grid}.tm-pick-opt.is-on .tm-radio{border-color:var(--color-brand);background:var(--color-brand);color:#fff;animation:tm-pop .22s var(--ease-out)}.tm-pick-line{color:var(--color-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.tm-pick-n{color:var(--color-muted);flex:none;font-size:11px}.tm-pick-opt.is-on .tm-pick-n{color:var(--color-brand)}.tm-access{background:var(--color-brand-wash);color:var(--color-ink-2);border:1px solid #cfe4d8;border-radius:12px;gap:9px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.tm-editor.dialog{flex-direction:column;height:min(860px,100dvh - 32px);display:flex;overflow:hidden}.tm-editor.dialog>form{flex-direction:column;flex:1;min-height:0;display:flex}.tm-editor .dialog-body{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex}.tm-perms{overscroll-behavior:contain;scroll-behavior:smooth;border-top:1px solid var(--color-line);flex:1;min-height:0;margin:0 -20px;padding:12px 20px 16px;overflow-y:auto}.tm-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding-bottom:10px;display:flex}.tm-toolbar-h{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.tm-toolbar-r{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.tm-search{flex:1;min-width:170px;max-width:240px;display:block;position:relative}.tm-search>svg{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.tm-search .field{min-height:36px;padding:6px 30px;font-size:13px}.tm-search .field::-webkit-search-cancel-button{display:none}.tm-search>button{width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.tm-search>button:hover{background:var(--color-track)}.tm-group-btn:disabled{color:inherit;cursor:default}.tm-foot-sum{flex-direction:column;flex:1;min-width:0;margin-right:auto;display:flex}@media(max-width:640px){.tm-fields,.tm-details,.tm-pick{grid-template-columns:minmax(0,1fr)}.tm-pick{grid-auto-rows:auto}.tm-search{max-width:none}.tm-foot-sum{flex-basis:100%}}@media(max-height:620px){.tm-editor.dialog{height:auto;overflow:auto}.tm-editor.dialog>form,.tm-editor .dialog-body{display:block}.tm-perms{overflow:visible}}@media(min-width:760px){.tm-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.tm-head-row{display:none}.tm-row{grid-template-columns:200px minmax(0,1fr) auto;grid-template-areas:"who who acts""role clients clients";row-gap:10px;padding:12px 14px}.tm-row>.tm-who{grid-area:who}.tm-row>.tm-acts{grid-area:acts}.tm-row>.tm-cell:nth-child(2){grid-area:role}.tm-row>.tm-cell:nth-child(3){grid-area:clients}}@media(max-width:560px){.tm-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who acts""role role""clients clients"}.tm-bar .ml-auto{width:100%}}@media(prefers-reduced-motion:reduce){.tm-panel,.tm-row,.tm-table,.tm-rrow,.tm-note-in,.tm-perm.is-on .tm-check,.tm-group-head .tm-check:checked,.tm-pick-opt.is-on .tm-radio{animation:none!important}.tm-perms{scroll-behavior:auto}.tm-group-body,.tm-tab:after,.tm-chev,.tm-rrow{transition:none!important}}.ap-card{border:1px solid var(--color-line);box-shadow:var(--sh-1);background:#fff;border-radius:16px;overflow:hidden}.ap-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);margin:0;font-size:10.5px;font-weight:500;display:block}.ap-name{-webkit-line-clamp:2;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;font-size:24px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.ap-facts{border:1px solid var(--color-line);border-radius:12px;margin:0;overflow:hidden}.ap-fact{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:8px 14px;display:grid}.ap-fact+.ap-fact{border-top:1px solid var(--color-line)}.ap-fact dt{color:var(--color-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.ap-fact dt svg{color:var(--color-brand)}.ap-fact dd{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.ap-role{background:var(--color-brand-soft);color:var(--color-brand);border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.ap-logo-col{border-top:1px solid var(--color-line);background:#fbfcfb;flex-direction:column;gap:10px;padding:20px;display:flex}@container (min-width:820px){.ap-logo-col{border-top:0;border-left:1px solid var(--color-line)}}.ap-drop{transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-med);background:#fff;border:1.5px dashed #bcd5c8;border-radius:14px;flex:1;align-items:flex-start;gap:14px;padding:14px;display:flex}.ap-drop:hover{border-color:#8fbca6}.ap-drop.is-over{border-style:solid;border-color:var(--color-brand);background:var(--color-brand-wash);box-shadow:0 0 0 4px #1372591f}.ap-drop.is-fresh{border-color:var(--color-ok-dot)}.ap-drop.is-busy{opacity:.75}.ap-drop.is-locked{border-style:solid;border-color:var(--color-line);background:var(--color-paper)}.ap-preview{flex:none;position:relative}.ap-empty{border:1px dashed var(--color-line-2);background:var(--color-paper);width:64px;height:64px;color:var(--color-muted);transition:color var(--t-fast),transform var(--t-med) var(--ease-out);border-radius:14px;place-items:center;display:grid}.ap-drop:hover .ap-empty,.ap-drop.is-over .ap-empty{color:var(--color-brand);transform:translateY(-2px)}.ap-tick{background:var(--color-ok-dot);color:#fff;width:22px;height:22px;animation:tm-pop .3s var(--ease-out);border:2px solid #fff;border-radius:99px;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.ap-plan-h{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:14px 18px;display:flex}.ap-plan-pill{background:var(--color-brand-wash);color:var(--color-brand);border:1px solid #c5dfcf;border-radius:99px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.ap-use{border:1px solid var(--color-line);transition:border-color var(--t-fast),box-shadow var(--t-med);animation:rise .4s var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 40ms);background:#fff;border-radius:14px;grid-template-rows:auto auto auto 1fr;align-content:start;gap:8px;padding:14px;display:grid}.ap-use:hover{border-color:#cbdcd3;box-shadow:0 10px 22px -18px #0b1f1766}.ap-use:has(.ap-bar){grid-template-rows:auto auto auto auto 1fr}.ap-use-ic{background:var(--color-brand-soft);width:32px;height:32px;color:var(--color-brand);border-radius:10px;flex:none;place-items:center;display:grid}.ap-use-label{min-height:32px;color:var(--color-ink-2);align-self:center;align-items:center;margin:0;font-size:13px;font-weight:600;line-height:1.3;display:flex}.ap-tag{border:1px solid var(--color-line);background:var(--color-paper);width:max-content;color:var(--color-ink-2);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.ap-tag.tone-open,.ap-tag.tone-ok{background:var(--color-brand-wash);color:var(--color-brand);border-color:#c5dfcf}.ap-tag.tone-trial{color:#1d4ed8;background:#eef2fb;border-color:#d5def6}.ap-tag.tone-warn{background:var(--color-warn-soft);color:var(--color-warn);border-color:#f1ddc0}.ap-value{letter-spacing:-.02em;color:var(--color-ink);font-size:20px;font-weight:800;line-height:1.2}.ap-value.tone-warn{color:var(--color-warn)}.ap-bar{background:var(--color-track);border-radius:99px;height:8px;overflow:hidden}.ap-bar i{background:var(--color-brand);transform-origin:0;min-width:6px;height:100%;animation:grow .9s var(--ease-out) .2s backwards;border-radius:99px;display:block}.ap-bar.is-warn i{background:var(--color-warn-dot)}.ap-note{color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}@media(max-width:560px){.ap-fact{grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 12px}.ap-plan-h{flex-wrap:wrap}.ap-name{font-size:21px}}@media(prefers-reduced-motion:reduce){.ap-use,.ap-bar i,.ap-tick{animation:none!important}.ap-drop,.ap-empty,.ap-use{transition:none!important}}.hm-body{container-type:inline-size}.hm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hm-kpis>:last-child{grid-column:span 2}@container (min-width:700px){.hm-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.hm-kpis>*{grid-column:span 2}.hm-kpis>:nth-child(4),.hm-kpis>:nth-child(5){grid-column:span 3}}@container (min-width:900px){.hm-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.hm-kpis>*,.hm-kpis>:nth-child(4),.hm-kpis>:nth-child(5){grid-column:auto}}.hm-pair{gap:16px;display:grid}@container (min-width:900px){.hm-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-pair>.hm-pair-full{grid-column:1/-1}.hm-pair:has(details[open]){align-items:start}}@container (min-width:1100px){.hm-pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hm-crit.is-hot{box-shadow:inset 3px 0 0 var(--color-bad-dot),var(--sh-1);border-color:#efd3d0}.hm-crit-h{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px 12px;display:flex}.hm-crit-h h2{margin:0}.hm-crit-all{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.hm-crit-grid{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 18px 16px;display:grid}@container (min-width:620px){.hm-crit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1060px){.hm-crit-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-crit-row{height:100%;transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);animation:rise .35s var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 35ms);background:linear-gradient(135deg,#fff8f7,#fff 65%);border:1px solid #f0dcd9;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;display:grid;color:var(--color-ink)!important}.hm-crit-row:hover{border-color:#e7bfba;transform:translateY(-1px);box-shadow:0 8px 18px -14px #781e1473}.hm-crit-row:focus-visible{outline:2px solid var(--color-bad-dot);outline-offset:2px}.hm-clear{color:var(--color-ink);background:#f1f9f4;border:1px solid #d3e8da;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 18px 14px;padding:10px 14px;font-size:13px;display:flex}@media(prefers-reduced-motion:reduce){.hm-crit-row{transition:none;animation:none}.hm-crit-row:hover{transform:none}}.hp-head{border:1px solid var(--color-line);box-shadow:var(--sh-1);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px 12px 16px;display:flex}.hp-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.hp-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:12.5px;display:flex}.hp-meta .num{color:var(--color-ink-2)}.hp-scope{background:var(--color-brand-wash);color:var(--color-brand);border:1px solid #c5dfcf;border-radius:99px;margin-left:4px;padding:1px 9px;font-size:11.5px;font-weight:600}.hp-controls{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;display:flex}.hp-picker{z-index:40;border:1px solid var(--color-line);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--sh-pop);animation:pop .18s var(--ease-out) both;background:#fff;border-radius:13px;padding:12px;position:absolute;top:calc(100% + 8px);right:0}@media(max-width:640px){.hp-controls{justify-content:space-between;width:100%;margin-left:0}.hp-controls>.relative{scrollbar-width:none;max-width:100%;overflow-x:auto}.hp-picker{width:auto;position:fixed;inset:auto 16px 16px}}@media(prefers-reduced-motion:reduce){.hp-picker{animation:none}}.hm-dim:not(.hm-kpis)>*,.hm-kpis.hm-dim{opacity:.55;transition:opacity .18s}.hm-kpis>:nth-child(2){--i:1}.hm-kpis>:nth-child(3){--i:2}.hm-kpis>:nth-child(4){--i:3}.hm-kpis>:nth-child(5){--i:4}.hm-again.stagger>*,.hm-again .stagger>*{animation-duration:.38s;animation-delay:calc(var(--i,0) * 35ms)}.hm-again .lc-reveal{animation-duration:.75s;animation-delay:0s}.hm-again .lc-end{animation-delay:.7s}.hm-fade{animation:rise .35s var(--ease-out) backwards}.tm-badge.editing{background:var(--color-brand-soft);color:var(--color-brand)}.tm-server-err{background:var(--color-bad-soft);color:var(--color-bad);animation:rise .25s var(--ease-out) both;border:1px solid #f2d2d2;border-radius:11px;gap:8px;margin-top:10px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex}.tm-perms.is-saving{opacity:.6;pointer-events:none;transition:opacity var(--t-fast)}.xr-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.xr-row{border:1px solid var(--color-line);animation:rise .45s var(--ease-out) backwards;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 10px 10px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.xr-file{background:var(--color-brand-wash);width:34px;height:38px;color:var(--color-brand);border:1px solid #d3e6dc;border-radius:7px 11px 7px 7px;flex:none;align-content:center;place-items:center;gap:1px;display:grid}.xr-file b{font:700 8.5px/1 var(--font-mono);letter-spacing:.06em}.xr-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:13.5px;font-weight:600;overflow:hidden}.xr-meta{min-width:0;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:3px;font-size:11.5px;display:flex}.xr-meta>span{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.xr-meta>span+span:before{content:"";background:var(--color-line-2);border-radius:50%;width:3px;height:3px;margin-right:6px}.xr-meta .xr-name{text-overflow:ellipsis;white-space:nowrap;max-width:min(240px,100%);display:block;overflow:hidden}.xr-actions{grid-column:1/-1;align-items:center;gap:6px;display:flex}.xr-actions>.btn{white-space:nowrap;flex:1 1 0;justify-content:center}.xr-more{border-radius:8px;width:31px;height:31px}.xr-more[aria-expanded=true]{border-color:var(--color-line);background:var(--color-brand-wash);color:var(--color-brand)}@container (max-width:440px){.xr-actions{flex-wrap:wrap}.xr-actions>.xr-send{flex-basis:100%;order:-1}.xr-actions>.btn-ghost{flex:none}}@container (min-width:760px){.xr-row{grid-template-columns:auto minmax(0,1fr) auto}.xr-actions{grid-column:auto}.xr-actions>.btn{flex:none}}.xr-menu{min-width:200px}.xr-menu .is-danger{color:var(--color-bad)}.xr-menu .is-danger:hover,.xr-menu .is-danger:focus-visible{background:var(--color-bad-soft);color:var(--color-bad)}.dialog.xr-upload{max-width:520px}.xr-sec{border:0;min-width:0;margin:0;padding:14px 0 0}.xr-sec+.xr-sec{border-top:1px solid var(--color-line);margin-top:14px}.xr-sec>legend{float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--color-muted);margin:0 0 8px;padding:0;font-size:11px;font-weight:600}.xr-sec>legend+*{clear:both}.xr-label{color:var(--color-ink);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.xr-req{color:var(--color-brand)}.xr-dates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.xr-date>span{color:var(--color-muted);margin-bottom:4px;font-size:11.5px;display:block}.xr-dates-to{color:var(--color-muted);padding-bottom:10px;font-size:12px}@media(max-width:420px){.xr-dates{grid-template-columns:minmax(0,1fr)}.xr-dates-to{display:none}}.xr-error{color:var(--color-bad);margin:6px 0 0;font-size:12.5px}.xr-help{color:var(--color-muted);margin-top:5px;font-size:11.5px;display:block}.field[aria-invalid=true]{border-color:var(--color-bad-dot)}.field[aria-invalid=true]:focus{box-shadow:0 0 0 3px #e0413a24}.xr-drop-file{background:#fff;width:38px;height:46px;margin-bottom:6px}.xr-browse{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}.xr-drop.is-bad{border-color:var(--color-bad-dot)}.xr-remove{color:var(--color-muted)}.xr-remove:hover{color:var(--color-bad)}.xr-foot-progress{min-width:0;color:var(--color-muted);flex:140px;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.xr-foot-progress .xr-progress{flex:1}.xr-drop{border:1.5px dashed var(--color-line-2);background:var(--color-paper);text-align:center;cursor:pointer;width:100%;transition:border-color var(--t-fast),background var(--t-fast);border-radius:12px;flex-direction:column;align-items:center;gap:3px;margin-top:6px;padding:18px 16px;display:flex}.xr-drop:hover,.xr-drop:focus-visible,.xr-drop.is-over{border-color:var(--color-brand);background:var(--color-brand-wash);outline:none}.xr-drop-ic{width:34px;height:34px;color:var(--color-brand);box-shadow:0 0 0 1px var(--color-line);background:#fff;border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.xr-picked{border:1px solid var(--color-line);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:8px 8px 8px 10px;display:flex}.xr-progress{background:var(--color-track);border-radius:999px;height:6px;overflow:hidden}.xr-progress>span{border-radius:inherit;background:var(--color-brand);height:100%;transition:width .2s var(--ease-out);display:block}@media(prefers-reduced-motion:reduce){.xr-row{animation:none}.xr-progress>span{transition:none}}.rpt-row{border:1px solid var(--color-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:58px;padding:10px 10px 10px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.rpt-row:hover,.rpt-row:focus-within,.xr-row:hover,.xr-row:focus-within{background:#fcfefd;border-color:#c3d9cd;box-shadow:0 8px 18px -15px #0b1f1752}.rpt-k{color:var(--color-faint)}.rpt-title{color:var(--color-ink);white-space:nowrap;font-size:13.5px;font-weight:600}.rp-ic{border:1px solid var(--color-line);background:var(--color-track);width:34px;height:34px;color:var(--color-muted);border-radius:10px;flex:none;place-items:center;display:grid}.rp-ic.is-wait{background:var(--color-warn-soft);color:var(--color-warn);border-color:#f1ddc0}.rp-ic.is-sent{background:var(--color-ok-soft);color:var(--color-ok);border-color:#cfe7d8}.rp-ic.is-draft{background:var(--color-brand-wash);color:var(--color-brand);border-color:#d3e6dc}.rp-empty,.xr-empty{border:1px dashed var(--color-line-2);background:var(--color-paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.rp-empty-t{color:var(--color-ink);font-size:13px;font-weight:600;display:block}.rp-empty-d{color:var(--color-muted);font-size:12.5px;line-height:1.45;display:block}.rp-box{border-radius:14px}.rp-box>.card-h{border-bottom:1px solid var(--color-line);background:linear-gradient(#fbfdfc,#fff);border-radius:13px 13px 0 0;gap:12px;padding:13px 16px 12px}.rp-box>.card-h h2{letter-spacing:-.005em;align-items:center;gap:8px;font-size:14.5px;display:flex}.rp-box>.card-h .cx-ic{width:34px;height:34px;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);border-radius:10px}.rp-box[data-tone=wait]>.card-h .cx-ic{background:var(--color-warn-soft);color:var(--color-warn);border-color:#f1ddc0}.rp-box[data-tone=done]>.card-h .cx-ic,.rp-box[data-tone=sent]>.card-h .cx-ic{background:var(--color-ok-soft);color:var(--color-ok);border-color:#cfe7d8}.rp-box[data-tone=draft]>.card-h .cx-ic,.rp-box[data-tone=external]>.card-h .cx-ic{background:var(--color-brand-wash);color:var(--color-brand);border-color:#d3e6dc}.rp-box>.card-b{padding:12px 14px 14px}.rp-box>.card-b>ul{gap:8px}.rp-box[data-tone=draft]{--tone:var(--color-draft);--tone-soft:var(--color-draft-soft);--tone-dot:var(--color-draft-dot);--tone-line:#e2d9f7;--tone-wash:#fbf9ff}.rp-box[data-tone=external]{--tone:var(--color-ext);--tone-soft:var(--color-ext-soft);--tone-dot:var(--color-ext-dot);--tone-line:#d5e2f5;--tone-wash:#f8fbff}.rp-box[data-tone=sent]{--tone:var(--color-ok);--tone-soft:var(--color-ok-soft);--tone-dot:var(--color-ok-dot);--tone-line:#cfe7d8;--tone-wash:#f7fcf9}:is(.rp-box[data-tone=draft],.rp-box[data-tone=external],.rp-box[data-tone=sent])>.card-h{border-bottom-color:var(--tone-line)}@supports (color:color-mix(in lab,red,red)){:is(.rp-box[data-tone=draft],.rp-box[data-tone=external],.rp-box[data-tone=sent])>.card-h{border-bottom-color:color-mix(in srgb,var(--tone-line) 70%,var(--color-line))}}:is(.rp-box[data-tone=draft],.rp-box[data-tone=external],.rp-box[data-tone=sent])>.card-h{background:linear-gradient(180deg,var(--tone-wash),#fff)}:is(.rp-box[data-tone=draft],.rp-box[data-tone=external],.rp-box[data-tone=sent])>.card-h .cx-ic,:is(.rp-box[data-tone=draft],.rp-box[data-tone=external],.rp-box[data-tone=sent]) :is(.rp-ic,.xr-file){border-color:var(--tone-line);background:var(--tone-soft);color:var(--tone)}:is(.rp-box[data-tone=draft],.rp-box[data-tone=external],.rp-box[data-tone=sent])>.card-h .count{background:var(--tone-soft);color:var(--tone)}:is(.rp-box[data-tone=draft],.rp-box[data-tone=external],.rp-box[data-tone=sent]) :is(.rpt-row,.xr-row){box-shadow:inset 3px 0 0 var(--tone-dot)}:is(.rp-box[data-tone=draft],.rp-box[data-tone=external],.rp-box[data-tone=sent]) :is(.rpt-row,.xr-row):is(:hover,:focus-within){border-color:var(--tone-line);box-shadow:inset 3px 0 0 var(--tone-dot),0 8px 18px -15px #0b1f1752}:is(.rp-box[data-tone=draft],.rp-box[data-tone=external],.rp-box[data-tone=sent]) :is(.rp-empty,.xr-empty){border-color:var(--tone-line);background:var(--tone-wash)}.rp-box.is-waiting>.card-h{background:linear-gradient(#fffaf2,#fff);border-bottom-color:#f3e4cd}.rp-more{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-brand);transition:border-color var(--t-fast),background var(--t-fast);border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-top:10px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.rp-more:hover{background:var(--color-brand-wash);border-color:#c3d9cd}button.rp-fold{width:100%;font:inherit;cursor:pointer;font-size:12.5px;font-weight:600}button.rp-fold:focus-visible,.rp-box-fold:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rp-fold-chev{transition:transform .2s var(--ease-out);flex:none}[aria-expanded=true]>.rp-fold-chev{transform:rotate(180deg)}.rp-box-fold{color:var(--color-ink-2);flex:none;align-self:center;gap:4px}.rp-box-fold-l{font-size:12.5px}.rp-fold-box{opacity:0;transition:grid-template-rows .32s var(--ease-out),opacity .22s ease;grid-template-rows:0fr;display:grid}.rp-fold-box.is-open{opacity:1;grid-template-rows:1fr}.rp-fold-in{min-height:0;overflow:hidden}.rp-fold-rows>.rp-fold-in{margin:0 -6px -6px;padding:0 6px 6px}.rp-fold-rows .rpt-row{opacity:0;transition:opacity .22s ease,transform .3s var(--ease-out),border-color .16s,box-shadow .16s,background .16s;transform:translateY(-6px)}.rp-fold-rows.is-open .rpt-row{opacity:1;transition-delay:calc(var(--k,0) * 28ms),calc(var(--k,0) * 28ms),0s,0s,0s;transform:none}.rp-box>.rp-fold-box>.rp-fold-in>.card-b{padding:12px 14px 14px}.rp-box>.rp-fold-box>.rp-fold-in>.card-b ul{gap:8px}.rp-box .rp-fold-rows ul{padding-top:8px}.rp-box>.card-h{transition:border-color .2s,border-radius .2s}.rp-box.is-folded>.card-h{border-bottom-color:#0000;border-radius:13px}@media(prefers-reduced-motion:reduce){.rp-fold-chev,.rp-fold-box,.rp-fold-rows .rpt-row,.rp-box>.card-h{transition:none!important}}.count.is-warn{background:var(--color-warn-soft);color:var(--color-warn)}.rpt-row.is-wait{box-shadow:inset 3px 0 0 var(--color-warn-dot);border-color:#f1ddc0}.rpt-row.is-wait:hover{box-shadow:inset 3px 0 0 var(--color-warn-dot),0 8px 18px -15px #0b1f1752}.rpt-group{border:1px solid var(--color-line);background:#fff;border-radius:13px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.rpt-group:hover{border-color:#d6e2db;box-shadow:0 10px 22px -18px #0b1f174d}.rpt-group-h{background:linear-gradient(90deg,var(--color-warn-soft),#fff 70%);border-bottom:1px solid #f3e6d3;align-items:center;gap:10px;padding:9px 12px;display:flex}.rpt-lines{margin:0;padding:0;list-style:none}.rpt-line{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 12px;transition:background .14s;display:flex}.rpt-line+.rpt-line{border-top:1px solid var(--color-line)}.rpt-line:hover{background:var(--color-brand-wash)}.rpt-period{min-width:132px;color:var(--color-ink);flex:none;font-size:12.5px;font-weight:600}.rpt-more{border:0;border-top:1px solid var(--color-line);background:var(--color-paper);width:100%;color:var(--color-brand);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:background .14s;display:flex}.rpt-more:hover{background:var(--color-brand-wash)}.rpt-more:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}@media(max-width:560px){.rpt-line .btn{justify-content:center;width:100%}}.rpt-empty{border:1px dashed var(--color-line-2);background:var(--color-paper);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rpt-empty-ic{background:var(--color-ok-soft);width:30px;height:30px;color:var(--color-ok);border-radius:999px;flex:none;place-items:center;display:grid}.rpt-freq>div{gap:18px}.rpt-freq>div>div:last-child{gap:2px;min-width:150px;font-size:13px}.rpt-freq>div>div:last-child>div{padding-top:5px;padding-bottom:5px}@container (max-width:380px){.rpt-freq>div{gap:14px}.rpt-freq>div>div:first-child{width:96px!important;height:96px!important}}.rpt-next{border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:6px 8px 6px 6px;transition:background .16s,border-color .16s;display:flex;color:var(--color-ink)!important}.rpt-next:hover{background:var(--color-brand-wash);border-color:#d6e8dd}.rpt-next:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.rpt-date{background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-brand-strong);border-radius:10px;flex:none;place-items:center;line-height:1;transition:background .16s,color .16s;display:grid;box-shadow:inset 0 0 0 1px #d6e8dd}.rpt-date b{font-size:15px;font-weight:800}.rpt-date small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px}.rpt-next:hover .rpt-date{background:var(--color-brand);color:#fff}.rpt-next-go{color:var(--color-faint);transition:transform .16s var(--ease-out),color .16s}.rpt-next:hover .rpt-next-go{color:var(--color-brand);transform:translate(2px)}.rpt-table{flex-direction:column;display:flex}.rpt-tr{border-top:1px solid var(--color-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client act""freq freq""next next""to to";align-items:center;gap:6px 14px;padding:10px 6px;transition:background .14s;display:grid}.rpt-tr>:first-child{grid-area:client}.rpt-tr>:nth-child(2){grid-area:freq}.rpt-tr>:nth-child(3){grid-area:next}.rpt-tr>:nth-child(4){grid-area:to}.rpt-tr>:nth-child(5){grid-area:act}.rpt-tr:not(.rpt-th):hover{background:var(--color-brand-wash)}.rpt-th{display:none}.rpt-act{justify-self:end}@container (min-width:760px){.rpt-tr{grid-template-columns:minmax(200px,1.3fr) 120px minmax(160px,1.1fr) minmax(160px,1.1fr) 92px;grid-template-areas:"client freq next to act"}.rpt-th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);border-top:0;padding-top:0;padding-bottom:6px;font-size:10.5px;display:grid}}@media(prefers-reduced-motion:reduce){.rpt-row,.xr-row,.rp-sr,.rp-box>.card-h .cx-ic,.rp-more,.rpt-group,.rpt-next-go,.rpt-next,.rpt-date{transition:none}.rpt-next:hover .rpt-next-go{transform:none}}.hl-card{--tc:var(--color-brand);border:1px solid var(--color-line);background:linear-gradient(160deg,#fff 55%,var(--tc));border-radius:14px;align-items:flex-start;gap:11px;min-width:0;padding:11px 13px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.hl-card{background:linear-gradient(160deg,#fff 55%,color-mix(in srgb,var(--tc) 7%,#fff))}}.hl-card{color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--sh-1);transition:transform .18s var(--ease-out),border-color .18s,box-shadow .18s,background .18s}.hl-card:hover{border-color:var(--tc);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.hl-card:hover{border-color:color-mix(in srgb,var(--tc) 40%,var(--color-line))}}.hl-card:hover{box-shadow:0 12px 24px -18px #0b1f1759}.hl-card:focus-visible{outline:2px solid var(--tc);outline-offset:2px}.hl-card.on{border-color:var(--tc);background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.hl-card.on{background:color-mix(in srgb,var(--tc) 8%,#fff)}}.hl-card.on{box-shadow:0 0 0 3px var(--tc)}@supports (color:color-mix(in lab,red,red)){.hl-card.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 16%,transparent)}}.hl-card.is-zero .hl-card-ic{opacity:.7}.hl-card-ic{width:30px;height:30px;color:var(--tc);background:var(--tc);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hl-card-ic{background:color-mix(in srgb,var(--tc) 14%,#fff)}}.hl-bar{background:var(--tc);border-radius:999px;height:4px;margin-top:7px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hl-bar{background:color-mix(in srgb,var(--tc) 12%,var(--color-track))}}.hl-bar i{background:var(--tc);transform-origin:0;height:100%;animation:grow .9s var(--ease-out) backwards;transition:width .5s var(--ease-out);border-radius:999px;display:block}.hl-group{border:1px solid var(--color-line);animation:rise .45s var(--ease-out) backwards;background:#fff;border-radius:13px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.hl-group:hover{border-color:#d6e2db;box-shadow:0 10px 22px -18px #0b1f174d}.hl-group.is-bad{box-shadow:inset 3px 0 0 var(--color-bad-dot)}.hl-group.is-warn{box-shadow:inset 3px 0 0 var(--color-warn-dot)}.hl-group.is-bad:hover{box-shadow:inset 3px 0 0 var(--color-bad-dot),0 10px 22px -18px #0b1f174d}.hl-group.is-warn:hover{box-shadow:inset 3px 0 0 var(--color-warn-dot),0 10px 22px -18px #0b1f174d}.hl-group-h{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 12px 9px 14px;display:flex}.hl-group.is-bad .hl-group-h{background:linear-gradient(90deg,var(--color-bad-soft),#fff 60%)}.hl-group.is-warn .hl-group-h{background:linear-gradient(90deg,var(--color-warn-soft),#fff 60%)}.hl-issue{align-items:flex-start;gap:10px;padding:8px 12px 8px 14px;transition:background .14s;display:flex}.hl-issue+.hl-issue{border-top:1px solid var(--color-line)}.hl-issue:hover{background:var(--color-paper)}.hl-sev{border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.hl-sev.is-bad{background:var(--color-bad-dot);box-shadow:0 0 0 3px var(--color-bad-soft)}.hl-sev.is-warn{background:var(--color-warn-dot);box-shadow:0 0 0 3px var(--color-warn-soft)}.hl-go{white-space:nowrap;flex:none;align-items:center;gap:4px;margin-top:1px;font-size:12px;font-weight:600;display:inline-flex}.hl-go svg{transition:transform .16s var(--ease-out)}.hl-go:hover svg{transform:translate(2px)}.hl-more{color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;font-size:12.5px;font-weight:600;transition:background .14s;display:inline-flex}.hl-more:hover{background:var(--color-brand-wash)}.hl-more:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.hl-conn{border:1px solid #0000;border-radius:11px;transition:background .16s,border-color .16s}.hl-conn.on{background:var(--color-brand-wash);border-color:#d6e8dd}.hl-conn-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:136px minmax(0,1fr) 84px;align-items:center;gap:10px;padding:8px;transition:background .14s;display:grid}.hl-conn:not(.on) .hl-conn-row:hover{background:var(--color-paper)}.hl-conn-row:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.hl-seg{background:var(--color-track);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.hl-seg i{transform-origin:0;height:100%;animation:grow .8s var(--ease-out) backwards;transition:flex-grow .5s var(--ease-out);display:block}.hl-badge{min-width:18px;height:18px;font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.hl-badge.is-bad{background:var(--color-bad-soft);color:var(--color-bad)}.hl-badge.is-warn{background:var(--color-warn-soft);color:var(--color-warn)}.hl-conn-detail{animation:rise .3s var(--ease-out) backwards;padding:2px 10px 10px 36px}.hl-conn-client{border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 6px;transition:background .14s;display:flex;color:var(--color-ink)!important}.hl-conn-client:hover{background:#fff}.hl-table .is-col{background:#f1f7f3b3}@supports (color:color-mix(in lab,red,red)){.hl-table .is-col{background:color-mix(in srgb,var(--color-brand-wash) 70%,transparent)}}.hl-open{width:28px;height:28px;transition:background .14s,color .14s,transform .16s var(--ease-out);border-radius:8px;place-items:center;display:inline-grid;color:var(--color-muted)!important}.hl-table tr:hover .hl-open,.hl-open:focus-visible{background:var(--color-brand-soft);transform:translate(2px);color:var(--color-brand)!important}.hl-mcard{border:1px solid var(--color-line);background:#fff;border-radius:12px;padding:10px 12px}.hl-chip{border:1px solid var(--color-line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 9px 4px 4px;font-size:12.5px;font-weight:600;transition:border-color .14s,box-shadow .14s;display:inline-flex;color:var(--color-ink)!important}.hl-chip:hover{border-color:#cbdcd3;box-shadow:0 6px 14px -12px #0b1f1759}.hl-chip-go{color:var(--color-faint);transition:transform .16s var(--ease-out),color .16s}.hp-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media(min-width:1024px){.hp-sum{grid-template-columns:minmax(0,1.55fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}}.hp-tile{border:1px solid var(--color-line);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s var(--ease-out);animation:rise .4s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 50ms);background:#fff;border-radius:14px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.hp-tile:hover{border-color:#cddbd2;transform:translateY(-1px);box-shadow:0 8px 20px -16px #0b1f1773}.hp-tile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hp-tile-ic{background:var(--color-track);width:30px;height:30px;color:var(--color-muted);border-radius:9px;flex:none;place-items:center;display:grid}.hp-tile-l{color:var(--color-ink-2);font-size:12.5px;font-weight:600;display:block}.hp-tile-v{color:var(--color-muted);align-items:baseline;gap:6px;font-size:12px;display:flex}.hp-tile-v b{color:var(--color-ink);letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1.2}.hp-tile-n{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.hp-tile.is-critical.is-hot{box-shadow:inset 3px 0 0 var(--color-bad-dot);background:linear-gradient(135deg,#fdf0ef,#fff 70%);border-color:#efc9c6}.hp-tile.is-critical.is-hot .hp-tile-ic{background:var(--color-bad-soft);color:var(--color-bad)}.hp-tile.is-critical.is-hot .hp-tile-v b,.hp-tile.is-critical.is-hot .hp-tile-l{color:var(--color-bad)}.hp-tile.is-critical.is-hot .hp-tile-v b{font-size:26px}.hp-tile.is-critical:not(.is-hot) .hp-tile-ic,.hp-tile.is-healthy .hp-tile-ic{background:var(--color-ok-soft);color:var(--color-ok)}.hp-tile.is-warning.is-on .hp-tile-ic{background:var(--color-warn-soft);color:var(--color-warn)}.hp-tile.is-warning.is-on .hp-tile-v b{color:var(--color-warn)}.hp-tile.is-setup .hp-tile-ic{background:var(--color-info-soft);color:var(--color-info)}.hp-ic-bad{background:var(--color-bad-soft)!important;color:var(--color-bad)!important;box-shadow:inset 0 0 0 1px #f2d2d2!important}.hp-ic-ok{background:var(--color-ok-soft)!important;color:var(--color-ok)!important}.hp-ic-warning{background:var(--color-warn-soft)!important;color:var(--color-warn)!important;box-shadow:inset 0 0 0 1px #f1ddc0!important}.hp-ic-info{background:var(--color-brand-soft)!important;color:var(--color-brand)!important}.hp-sec:focus{outline:none}.hp-sec.is-critical{border-color:#efd3d0}.hp-calm{color:var(--color-ink-2);background:#f1f9f4;border:1px solid #d3e8da;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.hp-calm svg{color:var(--color-ok);flex:none}.hp-stale{background:var(--color-warn-soft);color:var(--color-warn);border:1px solid #f1ddc0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.hp-group{border:1px solid var(--color-line);border-left:3px solid var(--color-line-2);animation:rise .36s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms);background:#fff;border-radius:12px;overflow:hidden}.hp-group.is-bad{border-color:#f0d6d3;border-left-color:var(--color-bad-dot)}.hp-group.is-warn{border-color:#f0e2cd;border-left-color:var(--color-warn-dot)}.hp-group.is-info{border-left-color:var(--color-brand)}.hp-group-h{align-items:center;gap:9px;padding:9px 12px 0;display:flex}.hp-group-h .hl-sev{margin-top:0}.hp-group-h h3{flex:1;min-width:0;margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.hp-group-n{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.hp-why{color:var(--color-muted);margin:3px 0 0;padding:0 12px 0 29px;font-size:12px;line-height:1.45}.hp-rows{border-top:1px solid var(--color-line);flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.hp-row{align-items:center;gap:10px;padding:8px 12px;transition:background .14s;display:flex}.hp-row+.hp-row{border-top:1px solid #eef2ef}.hp-row:hover{background:var(--color-paper)}.hp-client{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden;color:var(--color-ink)!important}.hp-client:hover{text-decoration:underline}.hp-ev{color:var(--color-muted);flex-wrap:wrap;column-gap:8px;font-size:11.5px;display:flex}.hp-ev-main{color:var(--color-ink-2);font-weight:600}.hp-detail{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.hp-act{flex:none}.hp-row.is-focus{box-shadow:inset 3px 0 0 var(--color-bad-dot);animation:hp-focus 1.6s var(--ease-out);background:#fff5f4}@keyframes hp-focus{0%{background:#fde3e0}to{background:#fff5f4}}@media(prefers-reduced-motion:reduce){.hp-row.is-focus{animation:none}}.hp-group.is-dense .hp-row{padding-top:6px;padding-bottom:6px}.hp-fold-h{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.hp-fold-h h2{margin:0;font-size:14px}.hp-fold-h:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:14px}.hp-fold-cta{color:var(--color-brand);flex:none;align-self:center;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.hp-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hp-chip{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;display:inline-flex}.hp-chip b{color:var(--color-ink)}.hp-chip.is-warning{background:#fffaf2;border-color:#f0e2cd}.hp-fold.is-warning:not(.is-open):hover,.hp-fold.is-info:not(.is-open):hover{border-color:#d5e0d9}.hl-sev.is-info{background:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.hp-conn-row{grid-template-columns:124px minmax(0,1fr) 76px;padding:6px}.hp-worst{min-width:0;color:var(--color-ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.hp-worst .hl-sev{margin-top:0}.hp-table .td{padding-top:9px;padding-bottom:9px}.hp-spin{animation:.9s linear infinite spin}@media(max-width:560px){.hp-row{flex-wrap:wrap;row-gap:6px}.hp-row>.min-w-0{flex-basis:calc(100% - 36px)}.hp-act{margin-left:36px}.hp-tile-n{white-space:normal}}@media(prefers-reduced-motion:reduce){.hp-tile,.hp-group,.hp-row,.hp-spin{transition:none;animation:none}.hp-tile:hover{transform:none}}.hl-chip:hover .hl-chip-go{color:var(--color-brand);transform:translate(2px)}@media(max-width:520px){.hl-conn-row{grid-template-columns:112px minmax(0,1fr) 72px;gap:8px}.hl-conn-detail{padding-left:10px}}@media(prefers-reduced-motion:reduce){.hl-card,.hl-group,.hl-bar i,.hl-seg i,.hl-conn-detail{transition:none;animation:none}.hl-card:hover{transform:none}}@media(min-width:768px)and (min-height:620px){.ld-fit{height:calc(100dvh - var(--ph-h,64px));flex-direction:column;min-height:0;display:flex}.ld-fit>*{flex:none}.ld-fit>.ld-body{flex:auto;min-height:0}.ld-fit .ld-body>*{flex:none}.ld-fit .ld-body>.ld-card{flex-direction:column;flex:0 auto;min-height:0;display:flex}.ld-fit .ld-card>.ld-scroll{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow:auto}.ld-fit .ld-card>:last-child{flex:none}}.ld-scroll .th{z-index:2}.tm-tipwrap{display:inline-flex;position:relative}.tm-tip{z-index:5;background:var(--color-ink);color:#fff;text-align:left;pointer-events:none;opacity:0;width:max-content;max-width:280px;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 12px 24px -12px #0b1f1773}.tm-tip:after{content:"";border:6px solid #0000;border-top-color:var(--color-ink);position:absolute;top:100%;left:18px}.tm-tipwrap:hover .tm-tip,.tm-tipwrap:focus-within .tm-tip{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tm-tip{transition:none}}.tm-view-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:2px 0 10px;display:flex}.tm-view{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:8px;display:grid}.tm-view .tm-group{animation:rise .35s var(--ease-out) backwards}.tm-view .tm-group:nth-child(2){animation-delay:30ms}.tm-view .tm-group:nth-child(3){animation-delay:60ms}.tm-view .tm-group:nth-child(4){animation-delay:90ms}.tm-view .tm-group:nth-child(5){animation-delay:.12s}.tm-view .tm-group:nth-child(6){animation-delay:.15s}.tm-perm.tm-perm-ro{cursor:default;padding:7px 8px}.tm-perm.tm-perm-ro.is-off{color:var(--color-muted)}.tm-perm.tm-perm-ro:hover{background:var(--color-paper)}.tm-perm.tm-perm-ro.is-on:hover{background:#e3f0e9e6}.tm-check.tm-check-ro{pointer-events:none;cursor:default;animation:none!important}.tm-key-in{animation:fadein .2s var(--ease-out)}.tm-rbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.tm-rlist{border:1px solid var(--color-line);background:#fff;border-radius:14px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;container-type:inline-size}.tm-rrow{transition:background var(--t-fast);animation:rise .35s var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 30ms);grid-template-columns:34px minmax(0,1.5fr) minmax(190px,1fr) 104px auto;grid-template-areas:"ic main cov people act";align-items:center;gap:6px 16px;padding:11px 14px;display:grid}.tm-rrow+.tm-rrow{border-top:1px solid var(--color-line)}.tm-rrow:hover{background:var(--color-brand-wash)}.tm-rrow.is-custom:hover{background:#fffaf0}.tm-rrow-ic{background:var(--color-brand-soft);width:34px;height:34px;color:var(--color-brand);border-radius:10px;grid-area:ic;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #d6e8dd}.tm-rrow.is-custom .tm-rrow-ic{color:#a16207;background:#fbf1df;box-shadow:inset 0 0 0 1px #f0dfbf}.tm-rrow-main{grid-area:main;min-width:0}.tm-rrow-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.tm-rrow-desc{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12.5px;line-height:1.4;overflow:hidden}.tm-rrow-cov{flex-direction:column;grid-area:cov;gap:4px;min-width:0;display:flex}.tm-rrow-cov .tm-meter{display:block}.tm-rrow-cov .tm-meter i{transform-origin:0;animation:grow .7s var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 30ms + .12s)}.tm-rrow-gist{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tm-rrow-people{color:var(--color-ink-2);white-space:nowrap;grid-area:people;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.tm-rrow-people svg{color:var(--color-muted)}.tm-rrow-act{grid-area:act;justify-self:end}@container (max-width:760px){.tm-rrow{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"ic main act""ic cov people";align-items:start}.tm-rrow-people{justify-self:end;padding-top:2px}}@container (max-width:460px){.tm-rrow{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"ic main main""ic cov cov""ic people act";align-items:center}.tm-rrow-main,.tm-rrow-cov{align-self:start}.tm-rrow-people{justify-self:start;padding-top:0}}.tm-cmp-dlg.dialog{flex-direction:column;height:min(880px,100dvh - 32px);display:flex;overflow:hidden}.tm-cmp-dlg .dialog-body{flex-direction:column;flex:1;min-height:0;padding:2px 0 0;display:flex}.tm-cmp-bar{background:var(--color-brand-wash);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 20px 12px;padding:8px 12px;display:flex}.tm-cmp-bar .tm-keys{transition:background var(--t-fast),color var(--t-fast);border-radius:8px;padding:3px 8px}.tm-cmp-bar .tm-keys:hover{color:var(--color-ink-2);background:#fff}.tm-cmp-sum{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:0 4px;font-size:12.5px;display:inline-flex}.tm-cmp-sum b{color:var(--color-brand)}.tm-cmp-dot{background:var(--color-faint);border-radius:99px;width:3px;height:3px;margin:0 6px}.tm-cmp-body{overscroll-behavior:contain;border-top:1px solid var(--color-line);background:#fff;flex:1;min-height:0;overflow:auto}.tm-cmp-body .tm-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.tm-cmp-body .tm-col-perm{width:320px}.tm-cmp-body .tm-matrix th,.tm-cmp-body .tm-matrix td{text-align:center;vertical-align:middle;border-bottom:1px solid #eef2ef;padding:8px 10px;font-weight:400;transition:background .15s,box-shadow .15s}.tm-cmp-body .tm-matrix thead th{z-index:3;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);vertical-align:middle;background:#fffffff7;padding:8px 6px;position:sticky;top:0}.tm-cmp-body .tm-matrix .tm-perm-col{z-index:1;border-right:1px solid var(--color-line);text-align:left;color:var(--color-ink-2);background:#fff;padding-left:20px;position:sticky;left:0}.tm-cmp-body .tm-matrix thead .tm-perm-col{z-index:4;padding-left:20px}.tm-cmx-corner{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);flex-direction:column;gap:3px;font-size:10.5px;font-weight:500;display:flex}.tm-cmx-corner small{font-family:var(--font-sans,inherit);letter-spacing:0;text-transform:none;color:var(--color-faint);font-size:11.5px}.tm-colbtn{width:100%;color:inherit;font:inherit;cursor:pointer;transition:background var(--t-fast),box-shadow var(--t-fast);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 7px;display:flex}.tm-colbtn:hover{background:var(--color-brand-wash)}.tm-colbtn:focus-visible{outline:none;box-shadow:0 0 0 3px #13725938}.tm-colbtn[aria-pressed=true]{background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px #cfe4d8}.tm-colbtn-name{max-width:100%;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.tm-colbtn .tm-meter{width:64px;height:3px;display:block}.tm-cmp-body .tm-matrix .tm-group-row>*{border-bottom-color:var(--color-line);background:var(--color-paper);padding-top:12px;padding-bottom:7px}.tm-cmp-body .tm-matrix .tm-group-row>.tm-perm-col{background:var(--color-paper)}.tm-group-row-in{color:var(--color-brand-strong);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.tm-group-row-n{box-shadow:inset 0 0 0 1px var(--color-line);font-family:var(--font-mono);color:var(--color-muted);background:#fff;border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:500}.tm-gcell{font-family:var(--font-mono);color:var(--color-faint);font-size:11px}.tm-gcell.some{color:var(--color-ink-2)}.tm-gcell.all{color:var(--color-brand);font-weight:600}.tm-cmp-body .tm-matrix tbody tr:not(.tm-group-row):hover>*{background:#f8fbfa}@supports (color:color-mix(in lab,red,red)){.tm-cmp-body .tm-matrix tbody tr:not(.tm-group-row):hover>*{background:color-mix(in srgb,var(--color-brand) 3%,#fff)}}.tm-cmp-body .tm-matrix td.is-hot,.tm-cmp-body .tm-matrix thead th.is-hot{background:#f6f9f8}@supports (color:color-mix(in lab,red,red)){.tm-cmp-body .tm-matrix td.is-hot,.tm-cmp-body .tm-matrix thead th.is-hot{background:color-mix(in srgb,var(--color-brand) 4%,#fff)}}.tm-cmp-body .tm-matrix tbody tr:not(.tm-group-row):hover>td.is-hot{background:#f1f7f5}@supports (color:color-mix(in lab,red,red)){.tm-cmp-body .tm-matrix tbody tr:not(.tm-group-row):hover>td.is-hot{background:color-mix(in srgb,var(--color-brand) 6%,#fff)}}.tm-cmp-body .tm-matrix .tm-group-row:hover>*{background:#eef4f1}@supports (color:color-mix(in lab,red,red)){.tm-cmp-body .tm-matrix .tm-group-row:hover>*{background:color-mix(in srgb,var(--color-brand) 3%,var(--color-paper))}}.tm-cmp-body .tm-matrix .tm-group-row>td.is-hot,.tm-cmp-body .tm-matrix .tm-group-row:hover>td.is-hot{background:#ecf3f0}@supports (color:color-mix(in lab,red,red)){.tm-cmp-body .tm-matrix .tm-group-row>td.is-hot,.tm-cmp-body .tm-matrix .tm-group-row:hover>td.is-hot{background:color-mix(in srgb,var(--color-brand) 4%,var(--color-paper))}}.tm-cmp-body .tm-matrix thead th.is-hot{box-shadow:inset 0 -2px #5a9c8b}@supports (color:color-mix(in lab,red,red)){.tm-cmp-body .tm-matrix thead th.is-hot{box-shadow:inset 0 -2px color-mix(in srgb,var(--color-brand) 70%,#fff)}}.tm-cmp-body .tm-tick{background:var(--color-brand-soft);width:22px;height:22px;color:var(--color-brand);box-shadow:inset 0 0 0 1px #bfdccc}.tm-cmp-body .tm-no{color:#0000;vertical-align:middle;border:1.5px solid #cdd6d1;border-radius:99px;width:9px;height:9px;overflow:hidden}.tm-cmp-body .tm-one{padding:0 4px 8px}@media(max-width:760px){.tm-cmp-body .tm-col-perm{width:240px}.tm-cmp-body .tm-matrix .tm-perm-col,.tm-cmp-body .tm-matrix thead .tm-perm-col{padding-left:14px}.tm-cmx-corner small{display:none}}@media(prefers-reduced-motion:reduce){.tm-cmp-body .tm-matrix th,.tm-cmp-body .tm-matrix td,.tm-colbtn,.tm-cmp-bar .tm-keys{transition:none}}.cb-page{flex-direction:column;gap:12px;padding:12px 16px 18px;display:flex;container-type:inline-size}@media(min-width:768px){.cb-page{padding:12px 24px 20px}}.cb-page>*{animation:rise .34s var(--ease-out) backwards}.cb-page>:nth-child(2){animation-delay:40ms}.cb-page>:nth-child(3){animation-delay:80ms}.cb-page>:nth-child(4){animation-delay:.12s}.cb-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cb-head-ic{background:var(--color-brand-soft);width:34px;height:34px;color:var(--color-brand);border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #cfe3d8}.cb-head-t{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:750;line-height:1.25}.cb-head-s{color:var(--color-muted);margin:1px 0 0;font-size:12.5px;line-height:1.4}.cb-head-a{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cb-card{flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex}.cb-card:hover{box-shadow:var(--sh-1),0 10px 22px -20px #0b1f1773;border-color:#cfdcd4}.cb-card-h{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;padding:12px 14px 0;display:flex}.cb-card-h h3{margin:0;font-size:13.5px;font-weight:700}.cb-card-ic{background:var(--color-track);width:26px;height:26px;color:var(--color-ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.cb-card-b{flex:1;min-width:0;padding:10px 14px 14px}.cb-facts{gap:9px;margin:0;display:grid}.cb-fact{min-width:0}.cb-fact dt{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.cb-fact dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:13px;line-height:1.4}.cb-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.cb-copy{border:1px solid var(--color-line);width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:7px;flex:none;place-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.cb-copy:hover{background:var(--color-brand-wash);color:var(--color-brand);border-color:#b9d3c6}.cb-copy:focus-visible,.cb-ready li:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.cb-grid{gap:12px;display:grid}.cb-grid>.cb-id{grid-column:1/-1}@container (min-width:640px){.cb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-grid:not(.no-team)>:last-child{grid-column:1/-1}}@container (min-width:1000px){.cb-grid:not(.no-team){grid-template-columns:repeat(3,minmax(0,1fr))}.cb-grid:not(.no-team)>:last-child{grid-column:auto}}.cb-id{gap:12px 18px;padding:14px;display:grid}@container (min-width:760px){.cb-id{grid-template-columns:minmax(250px,.8fr) minmax(0,2fr);align-items:center}}.cb-id-who{align-items:center;gap:12px;min-width:0;display:flex}.cb-id-name{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:750;line-height:1.25}.cb-id-sub{color:var(--color-muted);margin:1px 0 0;font-size:12.5px}@container (max-width:459px){.cb-ready{grid-template-columns:minmax(0,1fr)!important}}@container (min-width:1000px){.cb-ready{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.cb-ready{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cb-ready li{border:1px solid var(--color-line);background:var(--color-paper);border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.cb-ready li>svg{flex:none;margin-top:1px}.cb-ready b{font-size:12.5px;line-height:1.3;display:block}.cb-ready small{color:var(--color-muted);font-size:11.5px;line-height:1.35;display:block}.cb-ready .is-ok>svg{color:var(--color-ok)}.cb-ready .is-none>svg{color:var(--color-faint)}.cb-ready .is-warn{background:#fffaf2;border-color:#f1ddc0}.cb-ready .is-warn>svg{color:var(--color-warn)}.cb-ready .is-bad{background:#fff6f5;border-color:#f2d2d2}.cb-ready .is-bad>svg{color:var(--color-bad)}.cb-contact{align-items:center;gap:10px;min-width:0;display:flex}.cb-reach{margin:10px 0 0;padding:0;list-style:none}.cb-reach li{border-top:1px solid var(--color-line);align-items:center;gap:8px;min-width:0;padding:6px 0;font-size:13px;display:flex}.cb-reach li>svg{color:var(--color-muted);flex:none}.cb-notes{background:var(--color-paper);border-radius:9px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.cb-notes>svg{color:var(--color-muted);flex:none;margin-top:2px}.ag-sheet{padding:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.ag-top{display:grid}@container (min-width:860px){.ag-top{grid-template-columns:minmax(280px,.9fr) minmax(0,2fr)}}.ag-value{background:linear-gradient(135deg,var(--color-brand-wash),#fff 80%);border-bottom:1px solid #dcebe2;min-width:0;padding:14px 18px}@container (min-width:860px){.ag-value{border-bottom:0;border-right:1px solid #dcebe2}}.ag-fig{color:var(--color-brand-strong);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:2px;font-size:28px;font-weight:800;line-height:1.12}.ag-how{color:var(--color-ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.45}.ag-dates{margin:0;display:grid}@container (min-width:560px){.ag-dates{grid-template-columns:repeat(3,minmax(0,1fr))}}.ag-date{min-width:0;padding:14px 16px;transition:background .16s}.ag-date:hover{background:#fafcfb}@container (min-width:560px){.ag-date+.ag-date{border-left:1px solid var(--color-line)}}@container (max-width:559px){.ag-date+.ag-date{border-top:1px solid var(--color-line)}}.ag-date dt,.ag-d dt{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;display:flex}.ag-date dt svg,.ag-d dt svg{color:var(--color-faint);flex:none}.ag-date dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:700;line-height:1.3}.ag-date small,.ag-d small{color:var(--color-muted);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.ag-details{border-top:1px solid var(--color-line);background:#fbfcfb;margin:0;display:grid}@container (min-width:640px){.ag-details{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-details.is-cost-only{grid-template-columns:minmax(0,1fr)}.ag-d+.ag-d{border-left:1px solid var(--color-line)}}@container (max-width:639px){.ag-d+.ag-d{border-top:1px solid var(--color-line)}}.ag-d{min-width:0;padding:12px 16px}.ag-d dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px;font-weight:650;line-height:1.35}.ag-d dd.is-muted{color:var(--color-muted);font-weight:500}.ag-d .cb-margin-bar{max-width:220px;margin-top:6px}.cb-run{border-top:1px solid var(--color-line);background:#fbfcfb;padding:10px 16px 13px}.cb-run-bar{background:var(--color-track);border-radius:99px;height:8px;position:relative}.cb-run-bar i{width:var(--w);background:linear-gradient(90deg,var(--color-brand),#3d9a7c);transform-origin:0;height:100%;animation:grow .8s var(--ease-out) backwards;border-radius:99px;display:block}.cb-run-mark{border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cb-run-mark.is-today{border:3px solid var(--color-brand);background:#fff}.cb-run-mark.is-renew{background:var(--color-warn-dot);box-shadow:0 0 0 1px var(--color-warn-dot);border:2px solid #fff}.cb-run-l{color:var(--color-muted);font-family:var(--font-mono);justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex}.cb-run-mark.is-renew{z-index:1}.cb-run-key{color:var(--color-muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11.5px;display:flex}.cb-run-key span{align-items:center;gap:6px;display:inline-flex}.cb-key-today,.cb-key-renew{border-radius:50%;width:10px;height:10px}.cb-key-today{border:2.5px solid var(--color-brand);background:#fff}.cb-key-renew{background:var(--color-warn-dot)}.ag-date small+small{margin-top:1px}.cb-margin-bar{background:var(--color-track);border-radius:99px;height:6px;margin-top:6px;display:block;overflow:hidden}.cb-margin-bar i{background:var(--color-ok-dot);transform-origin:0;height:100%;animation:grow .8s var(--ease-out) backwards;border-radius:99px;display:block}.cb-empty{background:linear-gradient(135deg,#f6fbf8,#fff 70%);border-style:dashed;border-color:#c9dccf;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.cb-empty h3{margin:0;font-size:15px;font-weight:700}.cb-empty p{color:var(--color-muted);margin:3px 0 0;font-size:12.5px;line-height:1.45}.cb-empty-ic{background:var(--color-brand-soft);width:44px;height:44px;color:var(--color-brand);border-radius:12px;flex:none;place-items:center;display:grid}.cb-form .field{min-height:34px;padding-top:6px;padding-bottom:6px;font-size:13px}.cb-form .lbl{margin-bottom:2px;font-size:12.5px}.cb-form fieldset:disabled{opacity:.7}.cb-form-grid{gap:12px;display:grid}@container (min-width:900px){.cb-form-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cb-form-grid>.cb-span{grid-column:1/-1}}.cb-note,.cb-warn{border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45;display:flex}.cb-note{background:var(--color-info-soft);color:var(--color-ink-2);border:1px solid #d6e1f7}.cb-warn{background:var(--color-warn-soft);color:var(--color-warn);border:1px solid #f1ddc0;margin-top:10px;font-weight:600}.cb-warn>svg{flex:none;margin-top:2px}.cb-preview{background:var(--color-brand-wash);max-width:100%;color:var(--color-brand-strong);overflow-wrap:anywhere;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.cb-bar{bottom:max(12px,env(safe-area-inset-bottom));z-index:5;border:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);background:#fffffff0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;box-shadow:0 12px 28px -18px #0b1f1773}.cb-bar-s{min-width:0;color:var(--color-muted);flex:200px;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.cb-bar-dot{background:var(--color-line-2);border-radius:50%;flex:none;width:8px;height:8px;transition:background .2s}.cb-bar-s.is-dirty{color:var(--color-ink);font-weight:600}.cb-bar-s.is-dirty .cb-bar-dot{background:var(--color-warn-dot);box-shadow:0 0 0 3px var(--color-warn-soft)}.cb-bar-s.is-bad{color:var(--color-bad);font-weight:600}.cb-bar-s.is-bad .cb-bar-dot{background:var(--color-bad-dot)}@container (max-width:520px){.cb-bar-s{flex-basis:100%}.cb-bar .btn{flex:1 1 0;justify-content:center}.cb-head-a{margin-left:0}}@media(prefers-reduced-motion:reduce){.cb-page>*,.cb-run-bar i,.cb-margin-bar i{animation:none}.cb-card,.cb-copy,.cb-bar-dot{transition:none}}.tk-bar{border-bottom:1px solid var(--color-line);background:#fbfdfc;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.tk-search{flex:260px;align-items:center;min-width:220px;display:flex;position:relative}.tk-search>svg{color:var(--color-muted);pointer-events:none;position:absolute;left:11px}.tk-search .field{background:#fff;border-radius:10px;height:36px;min-height:36px;padding-left:34px;padding-right:34px;transition:border-color .18s,box-shadow .18s}.tk-search .field:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.tk-search .field::-webkit-search-cancel-button{display:none}.tk-search-x{width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;right:6px}.tk-search-x:hover{background:var(--color-brand-wash);color:var(--color-ink)}.tk-lead{min-width:0;color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.tk-lead-tag{background:var(--color-brand-wash);color:var(--color-brand);border:1px solid #d9e9df;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;font-weight:650;display:inline-flex}.tk-lead-name{font-weight:600}.tk-lead:hover .tk-lead-name{color:var(--color-brand)}.tk-lead-co{color:var(--color-muted);flex-basis:100%;font-size:11.5px}@media(max-width:640px){.tk-search{flex-basis:100%}.tk-bar>.dd{flex:calc(50% - 4px);min-width:0}}.stg-page{box-sizing:border-box;gap:12px;width:100%;min-width:0;padding:16px 16px 40px;display:grid}@media(min-width:768px){.stg-page{padding:16px 24px 48px}}.stg-readonly{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-muted);border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:flex}.stg-sum{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,4fr);gap:8px;display:grid}.stg-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stg-stat{--tc:var(--color-brand);border:1px solid var(--color-line);min-width:0;animation:rise .32s var(--ease-out) backwards;transition:border-color var(--t-fast),box-shadow var(--t-med),transform var(--t-fast);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic l""v v""s s";align-content:start;align-items:center;column-gap:8px;padding:9px 12px;display:grid;position:relative;overflow:hidden}.stg-types .stg-stat:first-child{animation-delay:60ms}.stg-types .stg-stat:nth-child(2){animation-delay:90ms}.stg-types .stg-stat:nth-child(3){animation-delay:.12s}.stg-types .stg-stat:nth-child(4){animation-delay:.15s}.stg-stat.is-type:before{content:"";background:var(--tc);opacity:.75;height:2px;position:absolute;inset:0 0 auto}.stg-stat:hover,.stg-stat:focus-visible{border-color:var(--tc);outline:none}@supports (color:color-mix(in lab,red,red)){.stg-stat:hover,.stg-stat:focus-visible{border-color:color-mix(in srgb,var(--tc) 35%,var(--color-line))}}.stg-stat:hover,.stg-stat:focus-visible{box-shadow:0 6px 16px -12px #10201a59}.stg-stat:focus-visible{box-shadow:0 0 0 3px var(--tc)}@supports (color:color-mix(in lab,red,red)){.stg-stat:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 18%,transparent)}}.stg-stat-ic{background:var(--tc);border-radius:7px;grid-area:ic;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.stg-stat-ic{background:color-mix(in srgb,var(--tc) 11%,#fff)}}.stg-stat-ic{color:var(--tc)}.stg-stat-l{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:l;font-size:12px;font-weight:600;overflow:hidden}.stg-stat-v{color:var(--color-ink);font-family:var(--font-mono);grid-area:v;align-items:baseline;gap:5px;margin-top:4px;font-size:20px;font-weight:600;line-height:1.15;display:flex}.stg-stat-v small{color:var(--color-faint);font-family:var(--font-sans,inherit);font-size:12px;font-weight:500}.stg-stat-s{min-width:0;color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;grid-area:s;align-items:center;gap:4px;margin-top:2px;font-size:11.5px;display:flex;overflow:hidden}.stg-stat.is-ok .stg-stat-s{color:var(--color-ok)}.stg-stat.is-bad{background:var(--color-bad-soft);animation:stg-nudge .4s var(--ease-out);border-color:#efc7c7}.stg-stat.is-bad .stg-stat-s{color:var(--color-bad);font-weight:600}@media(max-width:1100px){.stg-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.stg-types{grid-column:1/-1}}@media(max-width:560px){.stg-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.stg-help{border:1px solid var(--color-line);background:var(--color-brand-wash);border-radius:12px}.stg-help-row{color:var(--color-muted);align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:12.5px;line-height:1.45;display:flex}.stg-help-row>svg{color:var(--color-brand);flex:none}.stg-help-row b{color:var(--color-ink-2);font-weight:650}.stg-help-btn{color:var(--color-brand);font:inherit;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.stg-help-btn:hover{background:#fff;border-color:#c9dfd2}.stg-help-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stg-help-btn svg{transition:transform var(--t-med) var(--ease-out)}.stg-help-btn[aria-expanded=true] svg{transform:rotate(180deg)}.stg-help-list{animation:rise .24s var(--ease-out);border-top:1px solid #dfece5;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;margin:0;padding:8px 14px 12px;list-style:none;display:grid}.stg-help-list[hidden]{display:none}.stg-help-list li{--tc:var(--color-brand);color:var(--color-muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.stg-help-list li>svg{color:var(--tc);flex:none;margin-top:2px}.stg-help-list b{color:var(--color-ink-2);font-weight:650}@media(max-width:560px){.stg-help-row{flex-wrap:wrap}.stg-help-row>span{flex-basis:calc(100% - 24px)}.stg-help-btn{margin-left:14px;padding-left:8px}.stg-stat-s{white-space:normal}}@keyframes stg-nudge{30%{transform:translate(-2px)}60%{transform:translate(2px)}}.stg-problem{background:var(--color-bad-soft);color:var(--color-bad);animation:rise .25s var(--ease-out);border:1px solid #efc7c7;border-radius:10px;align-items:center;gap:7px;margin:0;padding:8px 12px;font-size:13px;font-weight:550;display:flex}.stg-cols{color:var(--color-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:44px minmax(0,1fr) 64px 188px 34px;gap:10px;padding:0 12px 0 0;font-size:10.5px;display:grid}.stg-cols>span:first-child{grid-column:2;padding-left:62px}.stg-cols>span:nth-child(2){text-align:center}@media(max-width:719px){.stg-cols{display:none}}.stg-flow{gap:6px;margin:0;padding:0;list-style:none;display:grid}@property --stg-tone{syntax:"<color>";inherits:true;initial-value:#a7b1ac}.stg-item{--c:var(--stg-tone);transition:--stg-tone .45s var(--ease-out);animation:rise .34s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 28ms);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid;position:relative}.stg-item:before{content:"";background:linear-gradient(var(--c),var(--cn));opacity:.45;border-radius:2px;width:2px;position:absolute;top:34px;bottom:-20px;left:21px}.stg-item:last-child:before{display:none}.stg-picker{padding-top:12px;position:relative}.stg-node{width:26px;height:26px;box-shadow:0 0 0 1px var(--c,#a7b1ac),0 2px 6px -2px #10201a40;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:9px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.stg-node{box-shadow:0 0 0 1px color-mix(in srgb,var(--c,#a7b1ac) 45%,#e3e8e4),0 2px 6px -2px #10201a40}}.stg-node{cursor:pointer;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast)}.stg-node>i{background:var(--c);width:14px;height:14px;transition:background var(--t-med);border-radius:50%}.stg-node:not(:disabled):hover{box-shadow:0 0 0 1px var(--c),0 0 0 5px var(--c);transform:scale(1.12)}@supports (color:color-mix(in lab,red,red)){.stg-node:not(:disabled):hover{box-shadow:0 0 0 1px var(--c),0 0 0 5px color-mix(in srgb,var(--c) 16%,transparent)}}.stg-node:focus-visible{box-shadow:0 0 0 2px var(--color-brand),0 0 0 6px #1372592e;outline:none}.stg-node:disabled{cursor:default}.stg-node.is-picked{animation:stg-pop .45s var(--ease-out)}@keyframes stg-pop{40%{transform:scale(1.28)}}.stg-node.is-add{border-style:dashed;border-color:var(--color-line-2);color:var(--color-faint);cursor:default}.stg-float{z-index:130;border:1px solid var(--color-line);transform-origin:0 0;animation:stg-menu-in .18s var(--ease-out);background:#fff;border-radius:14px;position:fixed;box-shadow:0 22px 48px -18px #10201a61,0 3px 8px #10201a12}.stg-float[data-align=end]{transform-origin:100% 0}.stg-float[data-side=top]{transform-origin:0 100%}.stg-float[data-side=top][data-align=end]{transform-origin:100% 100%}.stg-float[data-state=closed]{pointer-events:none;animation:.14s ease-in forwards stg-menu-out}@keyframes stg-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}.stg-float[data-side=top][data-state=open]{animation-name:stg-menu-in-up}@keyframes stg-menu-in-up{0%{opacity:0;transform:translateY(4px)scale(.97)}}@keyframes stg-menu-out{to{opacity:0;transform:scale(.97)}}.stg-palette{width:236px;padding:12px}.stg-palette-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.stg-palette-head small{color:var(--color-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.stg-badge{border:1px solid var(--c);align-items:center;gap:6px;max-width:150px;padding:2px 10px 2px 8px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stg-badge{border:1px solid color-mix(in srgb,var(--c) 35%,#fff)}}.stg-badge{background:var(--c);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.stg-badge{background:color-mix(in srgb,var(--c) 12%,#fff)}}.stg-badge{color:var(--c)}@supports (color:color-mix(in lab,red,red)){.stg-badge{color:color-mix(in srgb,var(--c) 72%,#13261d)}}.stg-badge{text-overflow:ellipsis;white-space:nowrap;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);font-size:12px;font-weight:650}.stg-badge>i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.stg-swatches{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.stg-sw{background:var(--c);color:#fff;cursor:pointer;width:28px;height:28px;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.stg-sw>svg{opacity:0;transition:opacity var(--t-fast),transform var(--t-fast) var(--ease-out);transform:scale(.6)}.stg-sw:hover{transform:scale(1.1)}.stg-sw:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c);outline:none}.stg-sw[aria-selected=true],.stg-sw[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c)}.stg-sw[aria-selected=true]>svg,.stg-sw[aria-checked=true]>svg{opacity:1;transform:none}.stg-palette-name{color:var(--color-muted);text-align:center;margin:10px 0 0;font-size:12px}.stg-card{isolation:isolate;border:1px solid var(--c);grid-template-columns:22px 26px minmax(0,1fr) 64px 188px 34px;align-items:center;gap:2px 10px;min-width:0;padding:7px 10px 7px 8px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.stg-card{border:1px solid color-mix(in srgb,var(--c) 16%,var(--color-line))}}.stg-card{border-left:3px solid var(--c);background:linear-gradient(90deg,var(--c) 0%,var(--c) 42%,#fff 70%);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.stg-card{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,#fff),color-mix(in srgb,var(--c) 2.5%,#fff) 42%,#fff 70%)}}.stg-card{transition:border-color var(--t-fast),box-shadow var(--t-med),transform var(--t-fast) var(--ease),opacity var(--t-fast);box-shadow:0 1px 2px #10201a0a}.stg-card:before{content:"";z-index:-1;border-radius:inherit;background-image:linear-gradient(var(--c) 1px,transparent 1px),linear-gradient(90deg,var(--c) 1px,transparent 1px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.stg-card:before{background-image:linear-gradient(color-mix(in srgb,var(--c) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c) 10%,transparent) 1px,transparent 1px)}}.stg-card:before{opacity:.7;pointer-events:none;transition:opacity var(--t-med);background-position:-1px -1px;background-size:14px 14px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000059 22%,#0000 36%);mask-image:linear-gradient(90deg,#000,#00000059 22%,#0000 36%)}.stg-item:hover .stg-card{border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.stg-item:hover .stg-card{border-color:color-mix(in srgb,var(--c) 34%,var(--color-line-2))}}.stg-item:hover .stg-card{border-left-color:var(--c);box-shadow:0 10px 24px -16px var(--c),0 1px 2px #10201a0d}@supports (color:color-mix(in lab,red,red)){.stg-item:hover .stg-card{box-shadow:0 10px 24px -16px color-mix(in srgb,var(--c) 60%,#10201a80),0 1px 2px #10201a0d}}.stg-item:hover .stg-card{transform:translateY(-1px)}.stg-item:hover .stg-card:before,.stg-item:focus-within .stg-card:before,.stg-item.is-picking .stg-card:before{opacity:1}.stg-item:focus-within .stg-card,.stg-item.is-picking .stg-card{border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.stg-item:focus-within .stg-card,.stg-item.is-picking .stg-card{border-color:color-mix(in srgb,var(--c) 45%,var(--color-line-2))}}.stg-item:focus-within .stg-card,.stg-item.is-picking .stg-card{border-left-color:var(--c);box-shadow:0 0 0 3px var(--c),0 8px 20px -16px var(--c)}@supports (color:color-mix(in lab,red,red)){.stg-item:focus-within .stg-card,.stg-item.is-picking .stg-card{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent),0 8px 20px -16px color-mix(in srgb,var(--c) 55%,#10201a80)}}.stg-item.is-picking .stg-node{box-shadow:0 0 0 1px var(--c),0 0 0 5px var(--c);transform:scale(1.08)}@supports (color:color-mix(in lab,red,red)){.stg-item.is-picking .stg-node{box-shadow:0 0 0 1px var(--c),0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent)}}.stg-grip{width:22px;height:30px;color:var(--color-faint);cursor:grab;opacity:.55;transition:opacity var(--t-fast),background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.stg-item:hover .stg-grip,.stg-grip:focus-visible{opacity:1}.stg-grip:hover{background:var(--color-track);color:var(--color-ink-2)}.stg-grip:active{cursor:grabbing}.stg-grip:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stg-grip.is-off{cursor:default}.stg-ord{color:var(--color-faint);font-family:var(--font-mono);font-size:12px}.stg-fw{min-width:0;display:block;position:relative}.stg-fld{box-sizing:border-box;width:100%;color:var(--color-ink);font:inherit;text-overflow:ellipsis;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 8px}.stg-fld.is-name{font-size:14.5px;font-weight:650}.stg-fld.is-desc{color:var(--color-muted);font-size:12.5px}.stg-fld::placeholder{color:var(--color-faint);font-style:italic}.stg-fld:not([readonly]):hover{border-color:var(--color-line);background:#ffffffd9}.stg-fld:not([readonly]):focus{border-color:var(--color-brand);background:#fff;outline:none;box-shadow:0 0 0 3px #1372591f}.stg-fld[readonly]{cursor:default}.stg-fld[aria-invalid=true]{border-color:var(--color-bad);background:#fff}.stg-fw.is-edited:after{content:"";background:var(--color-warn-dot);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.stg-cnt{color:var(--color-faint);font-family:var(--font-mono);opacity:0;pointer-events:none;transition:opacity var(--t-fast);background:#fff;border-radius:4px;padding:0 4px;font-size:10.5px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.stg-fw:focus-within .stg-cnt,.stg-add-in:focus-within .stg-cnt{opacity:1}.stg-cnt.is-near{color:var(--color-warn)}.stg-fw:focus-within .stg-fld{padding-right:52px}.stg-leads{background:var(--color-track);min-width:42px;color:var(--color-ink-2);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.stg-leads.is-empty{color:var(--color-faint);background:0 0}.stg-del{width:32px;height:32px;color:var(--color-faint);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.stg-del:hover:not(:disabled){background:var(--color-bad-soft);color:var(--color-bad);border-color:#efd0d0}.stg-del.is-held:hover:not(:disabled){border-color:var(--color-line);background:var(--color-paper);color:var(--color-muted);cursor:help}.stg-del:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stg-del:disabled{opacity:.35;cursor:not-allowed}.stg-meta{flex-wrap:wrap;grid-column:3/-1;align-items:center;gap:6px;min-width:0;display:flex}.stg-meta .stg-fw{flex:260px}.stg-use{border:1px solid var(--color-line);color:var(--color-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.stg-use.is-won{color:#2f6b28;background:#f1f8ef;border-color:#cfe6c9}.stg-use.is-new{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand-strong)}.stg-use.is-edited{background:var(--color-warn-soft);color:var(--color-warn);border-color:#f0dcbd}.stg-type-wrap{min-width:0;position:relative}.stg-type{border:1px solid var(--color-line-2);width:100%;min-height:34px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.stg-type>svg:first-child{color:var(--tc);flex:none}.stg-type-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stg-type-chev{color:var(--color-faint);transition:transform var(--t-fast);flex:none}.stg-type[aria-expanded=true] .stg-type-chev{transform:rotate(180deg)}.stg-type:not(:disabled):hover{border-color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.stg-type:not(:disabled):hover{border-color:color-mix(in srgb,var(--tc) 45%,var(--color-line-2))}}.stg-type:focus-visible{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 3px #13725926}.stg-type:disabled{cursor:default}.stg-type.is-qualified,.stg-type.is-won,.stg-type.is-lost{border-color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.stg-type.is-qualified,.stg-type.is-won,.stg-type.is-lost{border-color:color-mix(in srgb,var(--tc) 32%,#fff)}}.stg-type.is-qualified,.stg-type.is-won,.stg-type.is-lost{background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.stg-type.is-qualified,.stg-type.is-won,.stg-type.is-lost{background:color-mix(in srgb,var(--tc) 8%,#fff)}}.stg-type.is-qualified,.stg-type.is-won,.stg-type.is-lost{color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.stg-type.is-qualified,.stg-type.is-won,.stg-type.is-lost{color:color-mix(in srgb,var(--tc) 75%,#13261d)}}.stg-type-menu{width:min(330px,100vw - 16px);padding:6px}.stg-type-list{gap:2px;display:grid}.stg-type-opt{cursor:pointer;transition:background var(--t-fast);border-radius:10px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:start;gap:10px;padding:9px 10px;display:grid}.stg-type-opt:hover,.stg-type-opt:focus-visible{background:var(--color-brand-wash);outline:none}.stg-type-opt.is-on{background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.stg-type-opt.is-on{background:color-mix(in srgb,var(--tc) 8%,#fff)}}.stg-type-ic{background:var(--tc);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.stg-type-ic{background:color-mix(in srgb,var(--tc) 12%,#fff)}}.stg-type-ic{color:var(--tc)}.stg-type-opt b{color:var(--color-ink);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.stg-type-opt b em{color:var(--color-faint);font-family:var(--font-mono);font-size:10.5px;font-style:normal;font-weight:500}.stg-type-opt span>span{color:var(--color-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.stg-type-tick{color:var(--color-brand);margin-top:7px}.stg-item.is-new .stg-card{border-style:dashed dashed dashed solid}.stg-item.is-fresh .stg-card{animation:stg-glow 1.4s var(--ease-out)}@keyframes stg-glow{0%{box-shadow:0 0 #13725959}35%{box-shadow:0 0 0 6px #1372591f}to{box-shadow:0 0 #13725900}}.stg-item.is-lifted .stg-card{opacity:.45;border-style:dashed}.stg-item.drop-before:after,.stg-item.drop-after:after{content:"";background:var(--color-brand);pointer-events:none;border-radius:3px;height:3px;position:absolute;left:44px;right:0;box-shadow:0 0 0 3px #13725924}.stg-item.drop-before:after{top:-5px}.stg-item.drop-after:after{bottom:-5px}.stg-flow.is-sorting .stg-fld{pointer-events:none}.stg-add{grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.stg-add .stg-node{margin-left:9px}.stg-add-btn{border:1px dashed var(--color-line-2);width:100%;min-height:44px;color:var(--color-muted);font:inherit;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);background:0 0;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;display:flex}.stg-add-btn small{color:var(--color-faint);font-family:var(--font-mono);margin-left:auto;font-size:11px;font-weight:500}.stg-add-btn:hover:not(:disabled){color:var(--color-brand);background:#fff;border-style:solid;border-color:#9fc4b2}.stg-add-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.stg-add-btn:disabled{opacity:.55;cursor:not-allowed}.stg-add-card{border:1px solid var(--c);margin-left:44px;padding:14px}@supports (color:color-mix(in lab,red,red)){.stg-add-card{border:1px solid color-mix(in srgb,var(--c) 30%,var(--color-line))}}.stg-add-card{border-top:3px solid var(--c);background:linear-gradient(180deg,var(--c),#fff 60%);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.stg-add-card{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 5%,#fff),#fff 60%)}}.stg-add-card{animation:rise .26s var(--ease-out);transition:border-color var(--t-med),background var(--t-med);box-shadow:0 10px 28px -18px #10201a66}.stg-add-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px 14px;display:grid}.stg-add-f{align-content:start;gap:5px;min-width:0;display:grid}.stg-add-f>.lbl{color:var(--color-muted);font-size:12px;font-weight:600}.stg-add-in{display:block;position:relative}.stg-add-in .field{padding-right:52px}.stg-add-err{color:var(--color-bad);font-size:12px}.stg-add-swatches{flex-wrap:wrap;gap:7px;padding:4px 2px;display:flex}.stg-add-swatches .stg-sw{width:24px;height:24px}.stg-add-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.stg-add-actions{gap:8px;margin-left:auto;display:inline-flex}.stg-add-preview{color:var(--color-faint);flex-wrap:wrap;flex:240px;align-items:center;gap:8px;margin-right:auto;font-size:12px;display:inline-flex}.stg-status{color:var(--color-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.stg-status:empty{display:none}.stg-status>i{background:var(--color-warn-dot);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d98a1f2e}.stg-status.is-dirty b{color:var(--color-ink)}.stg-status.is-saved{color:var(--color-ok);animation:rise .25s var(--ease-out);font-weight:600}.stg-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite stg-spin}@keyframes stg-spin{to{transform:rotate(360deg)}}.stg-skel{gap:8px;display:grid}.stg-skel-row{animation:rise .3s var(--ease-out) backwards;animation-delay:calc(var(--i) * 40ms);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.stg-skel-row>span{background:var(--color-track);border-radius:50%;width:22px;height:22px;margin-left:11px}.stg-skel-row>div{background:linear-gradient(90deg,var(--color-track),#f6f9f7,var(--color-track));background-size:200% 100%;border-radius:12px;height:62px;animation:1.4s ease-in-out infinite stg-shimmer}@keyframes stg-shimmer{to{background-position:-200% 0}}@media(max-width:719px){.stg-item{grid-template-columns:36px minmax(0,1fr)}.stg-item:before{left:17px}.stg-node{margin-left:5px}.stg-card{grid-template-columns:22px 22px minmax(0,1fr) auto}.stg-card>.stg-leads{grid-area:1/4}.stg-card>.stg-type-wrap{grid-area:2/1/auto/4}.stg-card>.stg-del{grid-area:2/4;justify-self:end}.stg-meta{grid-column:1/-1}.stg-item.drop-before:after,.stg-item.drop-after:after{left:36px}.stg-add{grid-template-columns:36px minmax(0,1fr)}.stg-add .stg-node{margin-left:5px}.stg-add-card{margin-left:0}.stg-add-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.stg-item,.stg-item.is-fresh .stg-card,.stg-stat,.stg-stat.is-bad,.stg-help-list,.stg-node.is-picked,.stg-palette,.stg-type-menu,.stg-add-card,.stg-skel-row,.stg-skel-row>div,.stg-problem,.stg-status.is-saved{animation:none}.stg-node:not(:disabled):hover,.stg-sw:hover,.stg-item:hover .stg-card,.stg-item.is-picking .stg-node{transform:none}.stg-item{transition:none}.stg-float,.stg-float[data-state=closed]{animation-duration:.01ms}}.tsk-page{gap:14px;min-width:0;padding:16px 16px 40px;display:grid}@media(min-width:768px){.tsk-page{padding:16px 24px 48px}}.tsk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media(min-width:1024px){.tsk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.tsk-kpi{--tc:var(--color-brand);isolation:isolate;border:1px solid var(--tc);gap:4px;min-width:0;padding:12px 14px 11px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tsk-kpi{border:1px solid color-mix(in srgb,var(--tc) 14%,var(--color-line))}}.tsk-kpi{background:linear-gradient(160deg,var(--tc) 0%,#fff 62%);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.tsk-kpi{background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 7%,#fff),#fff 62%)}}.tsk-kpi{color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;animation:rise .36s var(--ease-out) backwards;transition:border-color var(--t-fast),box-shadow var(--t-med),transform var(--t-fast) var(--ease);box-shadow:0 1px 2px #10201a0a}.tsk-kpi:nth-child(2){animation-delay:40ms}.tsk-kpi:nth-child(3){animation-delay:80ms}.tsk-kpi:nth-child(4){animation-delay:.12s}.tsk-kpi.is-brand{--tc:#137259}.tsk-kpi.is-bad{--tc:#d2453f}.tsk-kpi.is-warn{--tc:#d08a1e}.tsk-kpi.is-ok{--tc:#2b9a55}.tsk-kpi:before{content:"";z-index:-1;background-image:linear-gradient(var(--tc) 1px,transparent 1px),linear-gradient(90deg,var(--tc) 1px,transparent 1px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.tsk-kpi:before{background-image:linear-gradient(color-mix(in srgb,var(--tc) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tc) 9%,transparent) 1px,transparent 1px)}}.tsk-kpi:before{pointer-events:none;background-size:16px 16px;-webkit-mask-image:radial-gradient(120% 90% at 100% 0,#000 0%,#0000 62%);mask-image:radial-gradient(120% 90% at 100% 0,#000,#0000 62%)}.tsk-kpi:after{content:"";background:var(--tc);opacity:.7;height:2px;position:absolute;inset:0 0 auto}.tsk-kpi:hover{border-color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.tsk-kpi:hover{border-color:color-mix(in srgb,var(--tc) 35%,var(--color-line-2))}}.tsk-kpi:hover{box-shadow:0 10px 24px -16px var(--tc)}@supports (color:color-mix(in lab,red,red)){.tsk-kpi:hover{box-shadow:0 10px 24px -16px color-mix(in srgb,var(--tc) 60%,#10201a80)}}.tsk-kpi:hover{transform:translateY(-1px)}.tsk-kpi:focus-visible{box-shadow:0 0 0 3px var(--tc);outline:none}@supports (color:color-mix(in lab,red,red)){.tsk-kpi:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 22%,transparent)}}.tsk-kpi.is-active{border-color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.tsk-kpi.is-active{border-color:color-mix(in srgb,var(--tc) 55%,var(--color-line-2))}}.tsk-kpi.is-active{box-shadow:0 0 0 3px var(--tc),0 8px 20px -16px var(--tc)}@supports (color:color-mix(in lab,red,red)){.tsk-kpi.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 13%,transparent),0 8px 20px -16px color-mix(in srgb,var(--tc) 60%,#10201a80)}}.tsk-kpi-top{align-items:center;gap:8px;min-width:0;display:flex}.tsk-kpi-ic{background:var(--tc);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.tsk-kpi-ic{background:color-mix(in srgb,var(--tc) 12%,#fff)}}.tsk-kpi-ic{color:var(--tc)}.tsk-kpi-l{min-width:0;color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10.5px;overflow:hidden}.tsk-kpi-on{background:var(--tc);border-radius:999px;margin-left:auto;padding:1px 7px}@supports (color:color-mix(in lab,red,red)){.tsk-kpi-on{background:color-mix(in srgb,var(--tc) 13%,#fff)}}.tsk-kpi-on{color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.tsk-kpi-on{color:color-mix(in srgb,var(--tc) 80%,#13261d)}}.tsk-kpi-on{font-size:10.5px;font-weight:650;animation:.2s fadein}.tsk-kpi-row{justify-content:space-between;align-items:flex-end;gap:10px;min-height:30px;display:flex}.tsk-kpi-v{font-family:var(--font-mono);font-size:24px;font-weight:600;line-height:1.1}.tsk-kpi.is-bad:not(.is-zero) .tsk-kpi-v{color:#b9332d}.tsk-kpi.is-warn:not(.is-zero) .tsk-kpi-v{color:#9a5a07}.tsk-kpi.is-zero .tsk-kpi-v{color:var(--color-ink-2)}.tsk-kpi-c{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tsk-kpi-bar{background:var(--tc);border-radius:999px;width:min(120px,45%);height:6px;margin-bottom:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tsk-kpi-bar{background:color-mix(in srgb,var(--tc) 12%,#eef2ef)}}.tsk-kpi-bar>i{border-radius:inherit;background:linear-gradient(90deg,#35886b,var(--tc));transform-origin:0;height:100%;animation:grow .8s var(--ease-out) backwards;display:block}.tsk-kpi-week{align-items:flex-end;gap:3px;width:78px;height:28px;display:flex}.tsk-kpi-week>i{background:var(--tc);border-radius:3px;flex:1}@supports (color:color-mix(in lab,red,red)){.tsk-kpi-week>i{background:color-mix(in srgb,var(--tc) 75%,#fff)}}.tsk-kpi-week>i{transform-origin:bottom;animation:tsk-bar-up .6s var(--ease-out) backwards}.tsk-kpi-week>i.is-zero{background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.tsk-kpi-week>i.is-zero{background:color-mix(in srgb,var(--tc) 14%,#eef2ef)}}@keyframes tsk-bar-up{0%{transform:scaleY(0)}}.tsk-kpi.is-skel{background:linear-gradient(90deg,var(--color-track),#f6f9f7,var(--color-track));cursor:default;background-size:200% 100%;height:96px;animation:1.4s ease-in-out infinite stg-shimmer}.tsk-kpi.is-skel:before,.tsk-kpi.is-skel:after{display:none}.tsk-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.tsk-side{display:contents}.tsk-new{order:1}.tsk-list{order:2}.tsk-people{order:3}.tsk-week{order:4}@media(min-width:1180px){.tsk-layout{grid-template-columns:minmax(0,1fr) 340px}.tsk-side{top:calc(var(--ph-h,64px) + 14px);max-height:calc(100vh - var(--ph-h,64px) - 28px);scrollbar-width:thin;gap:14px;margin:-3px;padding:3px;display:grid;position:sticky;overflow-y:auto}.tsk-list{order:0}}.tsk-card{border:1px solid var(--color-line);min-width:0;box-shadow:var(--sh-1);background:#fff;border-radius:14px}.tsk-card-h{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.tsk-card-h h2{margin:0;font-size:14px;font-weight:700}.tsk-card-h p{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:1px 0 0;font-size:12px;display:flex}.tsk-card-ic{background:var(--color-brand-soft);width:28px;height:28px;color:var(--color-brand);border-radius:8px;flex:none;place-items:center;display:grid}.tsk-card-ic.is-warn{background:var(--color-warn-soft);color:var(--color-warn)}.tsk-new{border-color:#cfe3d8;gap:10px;padding-bottom:14px;display:grid;position:relative;overflow:hidden}.tsk-new:before{content:"";background:linear-gradient(90deg,#006f52,#35886b 60%,#63c4a1);height:3px;position:absolute;inset:0 0 auto}.tsk-new .tsk-card-h{background:linear-gradient(#1372590f 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,#1372590f 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(180deg,var(--color-brand-wash),#fff)}.tsk-new-title,.tsk-new-grid,.tsk-new-list{margin:0 14px}.tsk-new-title .field{border-radius:11px;min-height:46px;font-size:14px}.tsk-new-title .field:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.tsk-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tsk-f{gap:4px;min-width:0;display:grid}.tsk-f.is-wide{grid-column:1/-1}.tsk-new-add{align-self:end;min-height:38px}.tsk-new-add svg{transition:transform var(--t-med) var(--ease-out)}.tsk-new-add:hover:not(:disabled) svg{transform:rotate(90deg)}.tsk-new-list{border-top:1px dashed var(--color-line);gap:6px;padding-top:10px;display:grid}.tsk-new-list-h{color:var(--color-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.tsk-list{overflow:hidden}.tsk-list.is-stale .tsk-table,.tsk-list.is-stale .tsk-empty{opacity:.55;transition:opacity .2s}.tsk-list-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:11px 14px;display:flex}.tsk-list-title{align-items:center;gap:8px;display:flex}.tsk-list-title h2{margin:0;font-size:15px;font-weight:700}.tsk-list-modes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tsk-switch{color:var(--color-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.tsk-switch>input{opacity:0;cursor:pointer;width:30px;height:18px;margin:0;position:absolute}.tsk-switch-t{width:30px;height:18px;transition:background var(--t-fast);background:#d5ded9;border-radius:999px;flex:none;position:relative}.tsk-switch-t:after{content:"";width:14px;height:14px;transition:transform var(--t-med) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10201a40}.tsk-switch>input:checked+.tsk-switch-t{background:var(--color-brand)}.tsk-switch>input:checked+.tsk-switch-t:after{transform:translate(12px)}.tsk-switch>input:focus-visible+.tsk-switch-t{box-shadow:0 0 0 3px #13725938}.tsk-bar{border-top:1px solid var(--color-line)}.tsk-bar .tk-search{flex:220px;min-width:200px}@media(max-width:640px){.tsk-bar .tk-search{min-width:0}}.tsk-chips{border-bottom:1px solid var(--color-line);background:var(--color-brand-wash);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;animation:.2s fadein;display:flex}.tsk-chips-l{color:var(--color-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-right:2px;font-size:10.5px}.tsk-chip{max-width:260px;color:var(--color-brand-strong);white-space:nowrap;background:#fff;border:1px solid #cfe3d8;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12px;font-weight:600;display:inline-flex}.tsk-chip button{width:18px;height:18px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.tsk-chip button:hover{background:var(--color-brand-soft);color:var(--color-brand-strong)}.tsk-chips-clear{color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:650}.tsk-chips-clear:hover{background:var(--color-brand-soft)}.tsk-empty{color:var(--color-muted);text-align:center;justify-items:center;gap:8px;padding:36px 16px;font-size:13px;display:grid}.tsk-empty b{color:var(--color-ink-2);font-weight:600}.tsk-empty-ic{background:var(--color-brand-wash);width:40px;height:40px;color:var(--color-brand);border-radius:12px;place-items:center;display:grid}.tsk-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.tsk-table th{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-faint);font-family:var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#fbfdfc;padding:9px 12px;font-size:10.5px;font-weight:500}.tsk-table td{vertical-align:middle;border-bottom:1px solid #edf2ef;padding:11px 12px}.tsk-row{animation:rise .4s var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 18ms);transition:background var(--t-fast),opacity .4s}.tsk-row:hover,.tsk-row:focus-within{background:#f7fbf9}.tsk-row.is-late>td:first-child{box-shadow:inset 3px 0 #dd746f}.tsk-row.is-done .tsk-title{color:var(--color-muted);-webkit-text-decoration:line-through #5d6b6499;text-decoration:line-through #5d6b6499}@supports (color:color-mix(in lab,red,red)){.tsk-row.is-done .tsk-title{-webkit-text-decoration-color:color-mix(in srgb,var(--color-muted) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--color-muted) 60%,transparent)}}.tsk-row.is-ticking{opacity:.6}.tsk-grp>td{background:#f8fbf9;border-bottom:1px solid #edf2ef;padding:7px 12px 6px}.tsk-grp span{color:var(--color-ink-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:inline-flex}.tsk-grp i{background:var(--color-faint);border-radius:50%;width:7px;height:7px}.tsk-grp.is-overdue i{background:#d2453f}.tsk-grp.is-today i{background:#d08a1e}.tsk-grp.is-upcoming i{background:#137259}.tsk-grp b{border:1px solid var(--color-line);color:var(--color-muted);letter-spacing:0;background:#fff;border-radius:999px;padding:0 6px;font-weight:600}.tsk-tick{place-items:center;width:24px;height:24px;display:grid;position:relative}.tsk-tick>input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.tsk-tick>span{color:#0000;pointer-events:none;width:22px;height:22px;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast);background:#fff;border:2px solid #b9c9c0;border-radius:50%;place-items:center;display:grid}.tsk-tick:hover>span{border-color:var(--color-brand);color:#13725973}@supports (color:color-mix(in lab,red,red)){.tsk-tick:hover>span{color:color-mix(in srgb,var(--color-brand) 45%,transparent)}}.tsk-tick>input:checked+span{border-color:var(--color-ok-dot);background:var(--color-ok-dot);color:#fff;animation:stg-pop .35s var(--ease-out)}.tsk-tick>input:focus-visible+span{outline:2px solid var(--color-brand);outline-offset:2px}.tsk-title{color:var(--color-ink);transition:color var(--t-med);font-size:13.5px;font-weight:600}.tsk-tags{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.tsk-tag{background:var(--color-brand-wash);color:var(--color-brand);border:1px solid #d9e9df;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;display:inline-flex}.tsk-tag.is-btn{font:inherit;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);font-size:11px}.tsk-tag.is-btn:hover{background:var(--color-brand-soft);border-color:#b5d6c4}.tsk-tag.is-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.tsk-new-hint{background:var(--color-brand-wash);color:var(--color-muted);border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:6px;margin:0;padding:7px 9px;font-size:12px;line-height:1.45;animation:.2s fadein;display:flex}.tsk-new-hint svg{color:var(--color-brand);flex:none;margin-top:2px}.tsk-client{min-width:0;color:var(--color-ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}a.tsk-client:hover{color:var(--color-brand)}.tsk-who{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tsk-none{color:var(--color-faint);font-size:12.5px}.tsk-due{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.tsk-due-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;font-weight:650;display:inline-flex}.tsk-due-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.tsk-due-pill.is-late{background:var(--color-bad-soft);color:#b9332d}.tsk-due-pill.is-today{background:var(--color-warn-soft);color:var(--color-warn)}.tsk-due-pill.is-soon{background:var(--color-brand-soft);color:var(--color-brand-strong)}.tsk-due-main{color:var(--color-ink-2);font-family:var(--font-mono);font-size:12.5px;font-weight:600}.tsk-due-d{color:var(--color-faint);font-size:11.5px}.tsk-del{width:30px;height:30px;color:var(--color-faint);cursor:pointer;opacity:.45;transition:opacity var(--t-fast),background var(--t-fast),color var(--t-fast);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.tsk-row:hover .tsk-del,.tsk-del:focus-visible{opacity:1}.tsk-del:hover{background:var(--color-bad-soft);color:var(--color-bad)}.tsk-del:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}@media(max-width:640px){.tsk-table{min-width:0}.tsk-table thead{display:none}.tsk-table tbody,.tsk-grp,.tsk-grp>td{display:block}.tsk-row{border-bottom:1px solid #edf2ef;grid-template-columns:30px minmax(0,1fr) 30px;gap:5px 8px;padding:11px 12px;display:grid}.tsk-row.is-late{box-shadow:inset 3px 0 #dd746f}.tsk-row.is-late>td:first-child{box-shadow:none}.tsk-row>td{border:0;grid-column:2;padding:0}.tsk-row>td:first-child{grid-area:1/1/span 4}.tsk-row>td:last-child{grid-area:1/3}.tsk-row .tsk-due{flex-direction:row;align-items:center;gap:8px}}.tsk-people-list{gap:10px;margin:0;padding:12px 14px 14px;list-style:none;display:grid}.tsk-people-list li{grid-template-columns:minmax(0,118px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tsk-people-who{align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.tsk-people-bar{background:var(--color-track);border-radius:999px;min-width:6px;height:8px;display:flex;overflow:hidden}.tsk-people-bar>i{transform-origin:0;height:100%;animation:grow .8s var(--ease-out) backwards;display:block}.tsk-people-bar>i.is-open,.tsk-key.is-open{background:#35886b}.tsk-people-bar>i.is-late,.tsk-key.is-late{background:#e0605a}.tsk-key{border-radius:2px;width:8px;height:8px;display:inline-block}.tsk-people-n{align-items:baseline;gap:5px;font-size:12.5px;display:inline-flex}.tsk-people-n small{color:#b9332d;font-size:11px}.tsk-week-chart{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:10px 14px 12px;display:grid}.tsk-week-col{justify-items:center;gap:4px;display:grid}.tsk-week-n{min-height:14px;color:var(--color-ink-2);font-size:11px;font-weight:600}.tsk-week-track{background:linear-gradient(#d08a1e14 1px,transparent 1px) 0 0 / 100% 16px,var(--color-track);border-radius:6px;align-items:flex-end;width:100%;max-width:24px;height:48px;display:flex;overflow:hidden}.tsk-week-track>i{transform-origin:bottom;width:100%;animation:tsk-bar-up .6s var(--ease-out) backwards;background:linear-gradient(#e3a443,#d08a1e);border-radius:6px;display:block}.tsk-week-d{color:var(--color-muted);white-space:nowrap;font-size:10.5px}@media(prefers-reduced-motion:reduce){.tsk-kpi,.tsk-kpi-bar>i,.tsk-kpi-week>i,.tsk-row,.tsk-chips,.tsk-people-bar>i,.tsk-week-track>i,.tsk-tick>input:checked+span{animation:none}.tsk-kpi:hover{transform:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
