body,html{background:var(--surface)}body{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.faq__a a,.lead a,.tk-auth__legal a,.tk-empty__body a,.tk-legal a,p a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skiplink{position:fixed;left:12px;top:12px;z-index:calc(var(--z-dropdown) + 20);padding:8px 12px;border-radius:6px;background:var(--surface-inverse);color:var(--ink-inverse);font-size:14px;font-weight:500;text-decoration:none;transform:translateY(-160%)}.skiplink:focus-visible{transform:none}main[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.wrap{width:100%;max-width:1382px;margin:0 auto;padding-inline:32px}.wrap--narrow{max-width:820px}.sec{padding-block:112px}.sec--tight{padding-block:56px}.sec--sunken{background:var(--surface-band);border-block:1px solid var(--border)}.sec--dark{background:var(--surface-inverse);color:var(--ink-inverse)}.sec--dark .cap,.sec--dark .lead{color:var(--ink-inverse);opacity:.72}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:var(--brand-ink);margin:0 0 20px}.sec--dark .eyebrow{color:var(--brand-ink);opacity:1}.h-sec{font-size:clamp(32px,3.6vw,50px);line-height:1.2;font-weight:700;letter-spacing:-.02em;margin:0;text-wrap:balance;max-width:22ch}.lead{font-size:22px;line-height:32px;font-weight:500;margin:20px 0 0;max-width:48ch}.cap{line-height:21px;color:var(--ink-subtle)}.sec__head{margin-bottom:56px}.hdr{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:var(--z-sticky);background:color-mix(in srgb,var(--surface) 85%,transparent);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.hdr__in{display:flex;align-items:center;height:64px}.hdr__brand{gap:8px;text-decoration:none;color:var(--ink)}.hdr__brand,.hdr__glyph{display:inline-flex;align-items:center}.hdr__glyph{border-radius:var(--radius-sm);flex:none;justify-content:center;font-size:14px;font-weight:600;letter-spacing:-.5px}.hdr__mark{color:var(--ink);background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-sans);gap:8px;text-decoration:none}.hdr__mark,button.hdr__mark:before{display:inline-flex;align-items:center}button.hdr__mark:before{content:"T";width:28px;height:28px;border-radius:var(--radius-sm);background:var(--brand);color:var(--on-brand);flex:none;justify-content:center;font-size:14px;font-weight:600}.hdr__nav{display:flex;gap:4px;margin-left:8px}.hdr__link{font-size:15px;font-weight:500;color:var(--ink);padding:8px 12px;border-radius:6px;text-decoration:none;white-space:nowrap}.hdr__link:hover{background:var(--surface-band)}.hdr__nav .tk-btn{font-size:15px;font-weight:500;color:var(--ink)}.hdr__nav .tk-btn:hover{background:var(--surface-band);color:var(--ink)}.hdr__spacer{flex:1 1 auto}.hdr__right{display:flex;align-items:center}.hdr__btn.tk-btn{height:36px;padding:0 18px;font-size:15px;border-radius:var(--radius-sm)}.hero{overflow:hidden;background:linear-gradient(180deg,var(--brand-soft) 0,var(--surface) 55%);padding-block:88px 64px}.hero,.hero__in{position:relative}.hero__in{text-align:left}.hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:56px;gap:56px;align-items:center}.hero__badge{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:6px 14px;font-size:14px;font-weight:500;color:var(--ink-muted);box-shadow:var(--shadow-xs)}.hero__badge b{color:var(--accent);font-weight:600}.hero__h{font-size:clamp(40px,5vw,72px);line-height:1.04;font-weight:600;letter-spacing:-.02em;margin:20px 0 0;max-width:14ch;text-wrap:balance}.hero__p{font-size:24px;line-height:1.4;font-weight:500;color:var(--ink-muted);margin:24px 0 0;max-width:30ch}.hl{color:var(--ink);font-style:italic}.hero__fine{font-size:15px;line-height:21px;color:var(--ink-faint);margin:16px 0 0}.hero__stack{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow-lg)}.hero__stackbar{display:flex;align-items:center;gap:8px;padding:0 4px 14px;font-family:var(--font-mono);font-size:14px;color:var(--ink-subtle)}.hero__dot{width:10px;height:10px;border-radius:50%;display:inline-block}.hero__stack .tk-company{padding:14px;border-radius:14px;border-color:var(--hairline);background:color-mix(in srgb,var(--surface-sunken) 70%,transparent)}.hero__stack .tk-company+.tk-company{margin-top:10px}.hero__stack .tk-company__contacts{display:none}.askbox{margin:32px 0 0;max-width:760px;width:100%;text-align:left;border-radius:var(--radius-btn-lg);padding:0;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.askbox:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 3px var(--brand-wash),var(--shadow-md)}.askbox__in{background:transparent;border-radius:inherit;padding:18px 20px 14px}.askbox--bar .askbox__in{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 20px;min-height:64px}.askbox--bar .askbox__q{flex:1 1 auto;min-height:0}.askbox--bar .askbox__go{height:50px;padding:0 24px;font-size:17px}.askbox--compact{margin:0;box-shadow:none;border-radius:var(--radius-md)}.askbox--compact:focus-within{box-shadow:0 0 0 3px var(--brand-wash)}.askbox--compact .askbox__in{min-height:42px;padding:3px 3px 3px 14px}.askbox--compact .askbox__q{font-size:16px;line-height:22px}.askbox--compact .askbox__go{height:34px;padding:0 14px;font-size:15px;border-radius:var(--radius-sm)}.askbox__q{width:100%;border:0;outline:none;background:transparent;font-family:var(--font-sans);font-size:19px;line-height:28px;color:var(--ink);padding:0;min-height:34px}.askbox__q::placeholder{color:var(--ink-faint)}.askbox__row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;flex-wrap:wrap}.askbox__alt{display:inline-flex;align-items:center;gap:9px;cursor:pointer;background:none;border:0;padding:0;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--ink-muted)}.askbox__alt:hover{color:var(--brand-ink)}.askbox__alt span.i{color:var(--ink-muted);display:inline-flex}.askbox__alt:hover span.i{color:var(--brand-ink)}.askbox__go{display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;border:0;border-radius:var(--radius-sm);padding:0 20px;height:44px;background:var(--brand);color:var(--on-brand);font-family:var(--font-sans);font-size:16px;transition:background-color var(--motion-fast) var(--ease-out)}.askbox__go:hover{background:var(--brand-hover)}.askbox__go[disabled]{opacity:.6;pointer-events:none}.figline{display:flex;align-items:baseline;justify-content:flex-start;gap:32px;flex-wrap:wrap;margin-top:56px}.figline__i{display:inline-flex;align-items:baseline;gap:9px}.figline__v{font-family:var(--font-mono);font-size:27px;line-height:32px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.figline__l{font-size:17px;color:var(--ink-muted)}.figline__rule{width:1px;height:22px;background:var(--border);align-self:center}.fresh{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:20px}.fresh__dot{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--accent);display:inline-block}.fresh__t{font-size:14px;color:var(--ink-muted)}.fresh__t b{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.hero__keys{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-top:20px}.hero__keyslabel{font-size:14px;color:var(--ink-subtle);margin-right:4px;align-self:center}.chip{font-family:var(--font-sans);font-size:15px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:6px 14px;cursor:pointer}.chip:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.hero--simple{padding-block:40px 44px}.hero--simple .hero__in{text-align:center;display:flex;flex-direction:column;align-items:center}.hero--simple .hero__h{max-width:22ch;font-size:clamp(30px,3.1vw,44px);line-height:1.1;margin-top:14px}.hero--simple .hero__p{max-width:62ch;font-size:17px;line-height:1.5;margin-top:12px}.hero--simple .scopes{margin-top:22px}.hero--simple .hero__keys{justify-content:center;margin-top:18px}.hero--simple .figline{justify-content:center;margin-top:22px}.hero--simple .fresh{justify-content:center}.herosearch{width:100%;flex-direction:column}.herosearch,.scopes{display:flex;align-items:center}.scopes{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;border:0;padding:0}.scope__r{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.scope{display:inline-flex;align-items:center;gap:8px;cursor:pointer;height:44px;padding:0 20px;border:1px solid var(--border);background:var(--surface);font-family:var(--font-sans);font-size:15px;color:var(--ink-muted);transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.scope:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.scope__r:checked+.scope,.scope__r:checked+.scope:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--ink-inverse)}.scope__r:focus-visible+.scope{outline:2px solid var(--focus);outline-offset:2px}.askbox--split{max-width:1040px;margin-top:18px;overflow:hidden;border-color:var(--border-strong)}.askbox--split .askbox__in{display:flex;align-items:stretch;padding:0;min-height:64px}.askbox__region{display:flex;align-items:center;gap:10px;flex:0 0 264px;padding:0 18px;border-right:1px solid var(--border);color:var(--ink-subtle)}.askbox__sel{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:var(--font-sans);font-size:17px;font-weight:500;color:var(--ink)}.askbox__field{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;padding:0 18px;color:var(--ink-subtle)}.askbox--split .askbox__q{font-size:17px}.askbox--split .askbox__go{flex:0 0 auto;align-self:stretch;height:auto;border-radius:0;padding:0 34px;font-size:17px;background:var(--brand-ink)}.askbox--split .askbox__go:hover{background:var(--brand-hover)}@media (max-width:760px){.askbox--split .askbox__in{flex-wrap:wrap}.askbox__region{border-right:0;border-bottom:1px solid var(--border)}.askbox--split .askbox__go,.askbox__region{flex:1 0 100%;min-height:52px}}.reslist{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);margin-top:14px}.reslist .rows{display:block}.reslist .tk-company{border:0;border-bottom:1px solid var(--hairline);border-radius:0}.reslist .tk-company:last-child{border-bottom:0}.facets{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:48px;padding:8px 20px;background:var(--surface-sunken);border-bottom:1px solid var(--border)}.facets__l{font-size:14px;font-weight:700;color:var(--ink);margin-right:4px}.facet{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink-muted)}.facet:hover{color:var(--brand-ink)}.facet__b{width:16px;height:16px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);color:transparent}.facet--on{color:var(--ink);font-weight:600}.facet--on .facet__b{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--ink-inverse)}.resline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;font-family:var(--font-mono);font-size:13px;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filters{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.filters__wide{grid-column:span 2}.filters__foot{justify-content:space-between;gap:16px;margin-top:16px}.filters__chips,.filters__foot{display:flex;align-items:center;flex-wrap:wrap}.filters__chips{gap:8px}.filters__count{font-size:14px;color:var(--ink-subtle)}.filters__count b{font-family:var(--font-mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.filters{grid-template-columns:1fr}.filters__wide{grid-column:span 1}}.trio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.trio__i{color:var(--brand-ink)}.trio__h{font-size:20px;line-height:27px;font-weight:700;letter-spacing:-.01em;margin:18px 0 0}.trio__p{font-size:17px;line-height:25px;color:var(--ink-muted);margin:10px 0 0}.sec--dark .trio__p{color:var(--ink-inverse);opacity:.7}.sec--dark .trio__i{color:var(--brand-ink)}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.step{padding:28px 24px 0;border-top:2px solid var(--border)}.step--on{border-top-color:var(--brand-ink)}.step:first-child{padding-left:0}.step__n{font-family:var(--font-mono);font-weight:600;color:var(--brand-ink);letter-spacing:.1em}.step__h{font-size:17px;line-height:24px;font-weight:700;margin:12px 0 0}.step__p{font-size:16px;line-height:23px;color:var(--ink-muted);margin:8px 0 0}.preview{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-sm)}.preview__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--border);background:var(--surface-sunken)}.preview__c{font-size:15px;color:var(--ink-muted)}.preview__c b{font-family:var(--font-mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview__body{padding:4px 20px}.preview__foot{padding:16px 20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.cov{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:56px;gap:56px;align-items:center}.units{display:flex;flex-direction:column;gap:18px}.unit__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.unit__n{font-size:15px;font-weight:500}.unit__v{font-family:var(--font-mono);font-size:13px;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unit__dots{display:flex;flex-wrap:wrap;gap:4px}.dot{width:8px;height:8px;border-radius:2px}.dot--b{background:var(--role-buyer)}.dot--s{background:var(--role-supplier)}.legend{display:flex;gap:20px;margin-top:28px;font-size:14px;color:var(--ink-subtle)}.legend span{display:inline-flex;align-items:center;gap:7px}.price{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.tiers{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.tier{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-lg);padding:20px}.tier__a{font-family:var(--font-mono);font-size:24px;font-weight:600;letter-spacing:-.02em}.tier__c{font-size:14px;margin-top:6px;opacity:.7}.pricelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pricelist li{display:flex;gap:12px;font-size:16px;line-height:23px}.pricelist svg{flex:none;margin-top:4px;color:var(--accent)}.faq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px 56px;gap:40px 56px}.faq__q{font-size:17px;line-height:24px;font-weight:700;margin:0}.faq__a{font-size:17px;line-height:25px;color:var(--ink-muted);margin:10px 0 0}.foot{border-top:1px solid var(--border);padding-block:40px}.foot__in{justify-content:space-between;gap:24px;font-size:15px;color:var(--ink-subtle)}.foot__in,.foot__links{display:flex;flex-wrap:wrap}.foot__links{gap:16px}.foot__links a:hover{color:var(--ink);text-decoration:underline}.chat{padding-block:48px 120px}.chat__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.chat__h{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.resbar{position:-webkit-sticky;position:sticky;top:calc(64px + env(safe-area-inset-top, 0px));z-index:var(--z-sticky);background:var(--surface);border-bottom:1px solid var(--border);min-height:56px;padding-block:7px}.resbar,.resbar__in{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.resbar__in{width:100%}.resbar .askbox{flex:1 1 320px}.resbar__c{font-size:15px;color:var(--ink-muted)}.resbar__c b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.resbar__sp{flex:1 1 auto}.reschips{position:-webkit-sticky;position:sticky;top:calc(120px + env(safe-area-inset-top, 0px));z-index:calc(var(--z-sticky) - 1);background:var(--surface-band);border-bottom:1px solid var(--border);min-height:40px;padding-block:5px}.reschips__in{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--ink-subtle)}.reschips__sp{flex:1 1 auto}.results .rows,.results .tk-wall{max-width:960px}.results .tk-wall{margin-bottom:56px}.toggles{display:flex;gap:8px}.toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:var(--ink-muted);font-family:var(--font-sans);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:6px 13px}.toggle--on{border-color:var(--brand-ink);background:var(--brand-soft);color:var(--brand-ink)}.rows{padding:24px 0 56px}.drawer{border-bottom:1px solid var(--border);padding:4px 0 20px 56px;background:var(--surface-sunken);margin-inline:-12px;padding-inline:56px 12px}.drawer__h{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.drawer__c{font-size:14px;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 68px)}.auth--solo{grid-template-columns:minmax(0,1fr)}.auth__form{align-items:center;padding:64px 24px}.auth__aside,.auth__form{display:flex;flex-direction:column;justify-content:center}.auth__aside{background:var(--surface-inverse);color:var(--ink-inverse);padding:64px 56px}.auth__quote{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;margin:0;max-width:18ch}.auth__list{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.auth__list li{display:flex;gap:12px;font-size:16px;line-height:23px;opacity:.82}.auth__list svg{flex:none;margin-top:4px;color:var(--accent)}.authback{background:none;border:0;color:var(--brand-ink);font-size:15px;cursor:pointer;padding:0;font-family:var(--font-sans);align-self:flex-start}.welcome{max-width:560px;margin:0 auto;text-align:center;padding-block:96px}.welcome__t{font-size:34px;line-height:1.12;font-weight:600;letter-spacing:-.02em;margin:20px 0 0}.welcome__s{font-size:17px;line-height:26px;color:var(--ink-muted);margin:16px 0 32px}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(28px + env(safe-area-inset-bottom, 0px));z-index:var(--z-toast);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:var(--radius-pill);padding:11px 20px;font-size:15px;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:10px}.toast b{font-family:var(--font-mono);font-weight:600}.toast-live{position:fixed;left:0;bottom:0;width:0;height:0}@media (max-width:1000px){.hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}.cov,.price{gap:40px}.cov,.price,.trio{grid-template-columns:1fr}.trio{gap:28px}.steps{grid-template-columns:repeat(2,1fr)}.step:first-child{padding-left:24px}.faq{gap:28px}.auth,.faq{grid-template-columns:1fr}.auth{min-height:0}.auth__aside{order:-1;padding:40px 24px}.auth__quote{max-width:none}}@media (max-width:760px){.wrap{padding-inline:16px}.sec{padding-block:64px}.hero{padding-block:56px 64px}.figline{gap:18px 24px;margin-top:32px}.figline__rule{display:none}.figline__v{font-size:22px;line-height:26px}.figline__l{font-size:15px}.steps{grid-template-columns:1fr}.step{padding-inline:0!important}.tiers{grid-template-columns:1fr 1fr}.hdr__cta,.hdr__nav{display:none}.drawer{padding-left:12px}.hero__p{font-size:19px}.askbox--bar .askbox__in{flex-wrap:wrap;padding:10px}.askbox--bar .askbox__q{padding:6px 10px}.askbox--bar .askbox__go{width:100%;justify-content:center}.resbar .askbox--compact .askbox__in{flex-wrap:nowrap;padding:3px 3px 3px 14px}.resbar .askbox--compact .askbox__go{width:auto}.topchips{margin-inline:-16px;padding-inline:16px}}.shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}.portal__nav{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto}.portal__nav .tk-nav{width:264px;min-height:100%}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:12px;height:56px;padding-inline:24px;background:var(--surface);border-bottom:1px solid var(--border)}.topbar__search{flex:1 1 auto;max-width:720px}.topbar__search .askbox{max-width:none}.topbar__search .askbox--compact .askbox__in{background:var(--surface-sunken);border-radius:inherit}.topchips{position:-webkit-sticky;position:sticky;top:56px;z-index:calc(var(--z-sticky) - 1);display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-24px -24px 20px;padding:6px 24px;min-height:38px;background:var(--surface-band);border-bottom:1px solid var(--border);font-size:14px;color:var(--ink-subtle)}.topchips__sp{flex:1 1 auto}.topchips__c{color:var(--ink-muted)}.topchips__c b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.topbar__spacer{flex:1 1 auto}.askai{gap:8px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:14px;padding:8px 16px}.askai,.iconbtn{display:inline-flex;align-items:center;cursor:pointer}.iconbtn{width:34px;height:34px;justify-content:center;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--ink-muted)}.iconbtn:hover{background:var(--surface-sunken);color:var(--ink)}.fu{display:inline-flex}.fu,.fu__btn{position:relative}.fu__btn[aria-expanded=true]{background:var(--surface-sunken);color:var(--ink)}.fu__btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fu__n{top:1px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--surface);box-sizing:content-box;margin:-2px;background:var(--brand);color:var(--on-brand);font-size:11px;font-weight:600;line-height:1}.fu__n,.fu__pop{position:absolute;right:0}.fu__pop{top:calc(100% + 8px);z-index:calc(var(--z-sticky) + 2);width:340px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-md)}.fu__h{margin:0;padding:8px 10px 6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle)}.fu__row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;color:var(--ink-muted);cursor:pointer}.fu__row:hover{background:var(--surface-sunken)}.fu__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.fu__row b{font-size:16px;font-weight:600;color:var(--ink-subtle)}.fu__row--on{color:var(--ink)}.fu__row--on b{color:var(--brand-ink)}.fu__t{font-size:14px}.fu__go{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-subtle)}.fu__row:hover .fu__go{color:var(--ink)}.fu__none{margin:0;padding:6px 10px 10px;font-size:13px;color:var(--ink-subtle)}.portal__main{background:var(--canvas);padding:24px 24px 88px;min-width:0}.portal__status{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.status{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--accent)}.status i{width:7px;height:7px;border-radius:999px;background:var(--accent);display:inline-block}.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px}.tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.tile__l{font-size:14px;line-height:18px;color:var(--ink-muted)}.tile__v{font-family:var(--font-mono);font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.015em;margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile__f{font-size:12px;color:var(--ink-subtle);margin-top:8px}.cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.portal__tabs{display:none;margin-bottom:24px}.portal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px;flex-wrap:wrap}.portal__head .eyebrow{margin-bottom:8px}.portal__t{font-size:26px;line-height:1.2;letter-spacing:-.01em;margin:0;overflow-wrap:anywhere}.portal__s{line-height:24px;margin:6px 0 0;max-width:62ch}.card{background:var(--surface);border:1px solid var(--border);padding:24px}.card__t{font-family:var(--font-display);font-size:18px;line-height:24px;letter-spacing:-.01em;margin:0}.card__s{font-size:15px;line-height:22px;color:var(--ink-subtle);margin:6px 0 0}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px}.grid2,.grid4{display:grid;gap:16px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;align-items:start}.stack20{flex-direction:column}.banner,.stack20{display:flex;gap:20px}.banner{align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--accent-soft);border:1px solid var(--accent);padding:18px 22px;margin-bottom:24px}.banner__t{font-size:16px;font-weight:700;color:var(--accent);margin:0}.banner__s{font-size:14px;color:var(--ink-muted);margin:4px 0 0}.portal .askbox{margin-top:0;max-width:none}.portal__results{margin-top:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:4px 20px}.tablewrap{overflow-x:auto}@media (max-width:1000px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.portal__nav{display:none}.portal__tabs{display:block}.portal__main{padding:24px 16px 96px}}@media (max-width:560px){.grid4{grid-template-columns:minmax(0,1fr)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{padding-inline:16px;gap:8px}.topbar__search{max-width:none}.askai span.t{display:none}}.bars{display:flex;flex-direction:column;gap:14px}.bar__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.bar__n{font-weight:500}.bar__v{font-family:var(--font-mono);font-size:13px;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar__track{height:8px;background:var(--surface-sunken);overflow:hidden;margin-top:7px}.bar__fill,.bar__track{border-radius:var(--radius-xs)}.bar__fill{height:100%;background:var(--brand)}.bar__fill--accent{background:var(--accent)}.spark{display:flex;align-items:flex-end;gap:5px;height:96px;margin-top:18px}.spark i{flex:1 1;background:var(--brand-soft);border-radius:3px 3px 0 0;display:block}.spark i.on{background:var(--brand)}.sparkx{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--ink-subtle)}.admin-badge,.sparkx{font-family:var(--font-mono)}.admin-badge{background:var(--caution-soft);color:var(--caution);border-radius:var(--radius-pill);padding:3px 10px;font-size:13px;font-weight:600}.pnav{position:fixed;left:20px;bottom:20px;z-index:var(--z-toast);font-family:var(--font-sans)}.pnav__btn{display:inline-flex;align-items:center;gap:9px;cursor:pointer;background:var(--surface-inverse);color:var(--ink-inverse);border:0;border-radius:var(--radius-pill);padding:11px 18px;font-size:14px;font-weight:600}.pnav__btn,.pnav__panel{box-shadow:var(--shadow-lg)}.pnav__panel{position:absolute;left:0;bottom:52px;width:288px;background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;max-height:70vh;overflow-y:auto}.pnav__h{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);margin:12px 0 6px}.pnav__h:first-child{margin-top:0}.pnav__i{display:flex;width:100%;align-items:center;gap:10px;cursor:pointer;background:none;border:0;border-radius:var(--radius-sm);padding:8px 10px;font-family:var(--font-sans);font-size:14px;color:var(--ink-muted);text-align:left}.pnav__i:hover{background:var(--surface-sunken);color:var(--ink)}.pnav__i--on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pnav__n{font-family:var(--font-mono);font-size:12px;color:var(--ink-subtle);flex:none}.pnav__i--on .pnav__n{color:var(--brand-ink)}.pnav__foot{border-top:1px solid var(--border);margin-top:12px;padding-top:10px;font-size:12px;line-height:16px;color:var(--ink-subtle)}@media (max-width:560px){.pnav{left:12px;bottom:12px}.pnav__panel{width:calc(100vw - 32px)}}.statcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;min-width:0}.statcard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.statcard__l{font-size:14px;line-height:18px;color:var(--ink-muted)}.statcard__v{font-family:var(--font-mono);font-size:28px;line-height:32px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:10px}.statcard__d{font-size:14px;line-height:18px;margin-top:6px;color:var(--ink-muted)}.statcard__d b{color:var(--accent);font-weight:600}.statcard__plot{margin-top:16px;position:relative}.statcard__x{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--font-mono);font-size:12px;color:var(--ink-subtle)}.chartwrap{position:relative}.chartwrap svg{display:block;width:100%;overflow:visible}.tip{position:absolute;z-index:5;pointer-events:none;transform:translate(-50%,-100%);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:var(--radius-sm);padding:7px 10px;white-space:nowrap;font-size:13px;line-height:16px;box-shadow:var(--shadow-md)}.tip b{font-family:var(--font-mono);font-weight:600}.tip__r{display:flex;align-items:center;gap:7px}.tip__s{width:8px;height:8px;border-radius:2px;display:inline-block;flex:none}.legend2{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.legend2 span{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-muted)}.legend2 i{width:10px;height:10px;border-radius:2px;display:inline-block}.task{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--border)}.task:first-of-type{border-top:0}.task input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--brand);flex:none}.task__b{flex:1 1 auto;min-width:0}.task__t{font-size:15px;line-height:20px;font-weight:500}.task__t--done{text-decoration:line-through;color:var(--ink-subtle);font-weight:400}.task__m{font-size:13px;line-height:17px;color:var(--ink-subtle);margin-top:3px}.rec{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--border)}.rec:first-of-type{border-top:0}.rec__tile{width:34px;height:34px;border-radius:var(--radius-md);flex:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;font-weight:600;background:var(--brand);color:var(--on-brand)}.rec__tile--s{background:var(--accent);color:var(--on-accent)}.rec__b{flex:1 1 auto;min-width:0}.rec__t{font-size:15px;line-height:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec__w{font-size:13px;line-height:17px;color:var(--ink-muted);margin-top:3px}.rec__w b{color:var(--brand-ink);font-weight:600}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.form__wide{grid-column:span 2}.chipset{display:flex;flex-wrap:wrap;gap:8px}.chipset__c{font-family:var(--font-sans);font-size:14px;font-weight:500;cursor:pointer;background:var(--surface);color:var(--ink-muted);border:1px solid var(--border);border-radius:var(--radius-pill);padding:5px 12px;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.chipset__c--on,.chipset__c:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.chipset__c--on{background:var(--brand-soft)}.chipset__x{opacity:.6;font-style:normal}.chipset__c:hover .chipset__x{opacity:1}.thread{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--border)}.thread:first-of-type{border-top:0}.thread__b{flex:1 1 auto;min-width:0}.thread__h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.thread__n{font-size:15px;font-weight:600}.thread__c{font-size:13px;color:var(--ink-subtle)}.thread__p{font-size:14px;line-height:20px;color:var(--ink-muted);margin:6px 0 0}@media (max-width:760px){.form{grid-template-columns:minmax(0,1fr)}.form__wide{grid-column:span 1}}.shell--railed{grid-template-columns:64px minmax(0,1fr)}.shell--railed .portal__nav .tk-nav{width:64px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1100px){.grid3{grid-template-columns:minmax(0,1fr)}}.topbar .tk-credit{min-width:0}.hdr .tk-credit--compact{padding:4px 6px 4px 10px;gap:8px}.hdr .tk-credit--compact .tk-credit__value{font-size:15px}.demo{display:inline-flex;align-items:center;gap:6px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.selbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 28px calc(12px + env(safe-area-inset-bottom, 0px))}.selbar__l{font-size:15px;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.selbar__l .tk-ghostlink{margin-left:8px}.selbar__r{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.selbar__short{color:var(--caution);font-size:14px}body.has-selbar .toast{bottom:92px}body.has-selbar .pnav{bottom:84px}.profile{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.profile__hd{margin-bottom:var(--space-5)}.profile__back{margin-bottom:var(--space-3)}.profile__h1{font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink)}.profile__chips{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.profile__cap{font-size:14px;line-height:18px;color:var(--ink-subtle);margin-top:6px}.profile__id{gap:var(--space-4)}.profile__av,.profile__id{display:flex;align-items:center}.profile__av{width:56px;height:56px;flex:0 0 auto;border-radius:var(--radius-lg);justify-content:center;background:var(--brand-wash);color:var(--brand-ink);font-size:20px;font-weight:700;letter-spacing:-.01em}.profile__av--supplier{background:var(--accent-soft);color:var(--ink)}.secbar{position:-webkit-sticky;position:sticky;top:64px;z-index:var(--z-sticky);justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);padding:6px 0;background:var(--surface);border-bottom:1px solid var(--border)}.secbar,.secbar__tabs{display:flex;align-items:center;flex-wrap:wrap}.secbar__tabs{gap:2px}.secbar__l{display:inline-flex;align-items:center;gap:6px;text-decoration:none;height:32px;padding:0 12px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--ink-muted)}.secbar__l:hover{background:var(--brand-soft);color:var(--brand-ink)}.secbar__n{font-size:12px;font-weight:500;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.secbar__n,.secbar__s{font-family:var(--font-mono)}.secbar__s{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--ink);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.secbar__sl{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--ink-subtle)}.ships{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ships,.ships__bar{background:var(--surface)}.ships__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--border)}.ships__count{margin-left:auto;font-family:var(--font-mono);font-size:13px;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ships__scroll{overflow-x:auto}.ships__month{display:flex;align-items:center;justify-content:space-between;gap:16px;height:36px;padding:0 16px;min-width:860px;background:var(--surface-sunken);border-bottom:1px solid var(--hairline);font-size:13px;font-weight:700;color:var(--ink)}.ships__msum{font-family:var(--font-mono);font-size:13px;font-weight:400;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ships__row{display:grid;grid-template-columns:104px 104px minmax(180px,1fr) 136px 136px;align-items:center;grid-gap:16px;gap:16px;min-height:72px;padding:10px 16px;min-width:860px;border-bottom:1px solid var(--hairline);background:var(--surface)}.ships__row:last-child{border-bottom:0}.ships__date{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ships__flow{display:inline-flex;align-items:center;gap:6px;justify-self:start;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;background:var(--hairline);color:var(--ink-muted)}.ships__flow--in{background:var(--brand-wash);color:var(--brand-ink)}.ships__flow--out{background:var(--accent-soft);color:#00734d}.ships__what{display:flex;flex-direction:column;gap:5px;min-width:0}.ships__line{display:flex;align-items:center;gap:9px;min-width:0}.ships__hs{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--brand-ink);flex:none}.ships__goods{font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ships__meta{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;color:var(--ink-subtle)}.ships__meta a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ships__num{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.ships__num b{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ships__num span{font-size:12px;color:var(--ink-faint)}.ships__num--none b{font-weight:400;color:var(--ink-faint)}.ships__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:56px;padding:10px 16px;background:var(--surface-sunken);border-top:1px solid var(--border)}.people{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.people__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--hairline)}.people__bar--last{border-bottom-color:var(--border)}.people__lbl{font-size:13px;font-weight:600;color:var(--ink-subtle);flex:0 0 auto}.qgroup{display:inline-flex;align-items:center;gap:7px;cursor:pointer;height:34px;padding:0 13px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--ink-muted)}.qgroup:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.qgroup--on,.qgroup--on:hover{background:var(--ink);border-color:var(--ink);color:var(--ink-inverse)}.qgroup__n{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qgroup--on .qgroup__n{color:var(--ink-inverse);opacity:.7}.qsel{padding:0 10px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.qfind,.qsel{height:34px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.qfind{display:flex;align-items:center;gap:9px;margin-left:auto;padding:0 12px;color:var(--ink-subtle)}.qfind input{width:170px;border:0;outline:none;background:transparent;font-family:var(--font-sans);font-size:14px;color:var(--ink)}.people__scroll{overflow-x:auto}.people__grid{display:grid;grid-template-columns:36px 210px minmax(180px,1fr) 118px 264px 176px 196px;align-items:center;grid-gap:8px;gap:8px;padding:0 16px;min-width:1030px}.people__head{height:42px;background:var(--surface-sunken);border-bottom:1px solid var(--border)}.people__h{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle)}.people__h--end{text-align:right}.people__n{display:inline-flex;align-items:center;height:19px;padding:0 7px;margin-left:8px;border-radius:var(--radius-pill);background:var(--accent-soft);font-family:var(--font-mono);font-size:12px;font-weight:600;color:#00734d}.people__row{min-height:62px;border-bottom:1px solid var(--hairline);background:var(--surface)}.people__row:last-child{border-bottom:0}.people__row--mine{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}.people__who{gap:10px;min-width:0}.people__av,.people__who{display:flex;align-items:center}.people__av{width:30px;height:30px;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--hairline);color:var(--ink-muted);justify-content:center;font-size:12px;font-weight:700}.people__name{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600;color:var(--ink)}.people__name b{font-weight:600}.people__name b,.people__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people__title{font-size:15px;color:var(--ink)}.people__ch{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--font-mono);font-size:14px;color:var(--ink)}.people__ch svg{flex:none;color:var(--ink-subtle)}.people__ch span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people__ch--absent,.people__ch--absent svg{color:var(--ink-faint)}.people__ch--mine{font-weight:500}.people__ch--mine svg{color:var(--accent)}.people__act{display:flex;align-items:center;justify-content:flex-end;gap:6px}.people__go{display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;height:36px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent-soft);color:#00734d;font-family:var(--font-sans);font-size:14px;font-weight:600}.people__go:hover{background:var(--accent);color:var(--on-accent)}.people__go[disabled]{opacity:.55;pointer-events:none}.people__icon{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted);cursor:pointer}.people__icon:hover{border-color:var(--border-strong);color:var(--ink)}.people__mine{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#00734d;white-space:nowrap}.people__none{font-size:13px;color:var(--ink-subtle);white-space:nowrap}.people__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:60px;padding:10px 16px;background:var(--surface-inverse)}.people__foot--quiet{background:var(--surface-sunken);border-top:1px solid var(--border)}.people__foot .tk-legal{color:var(--ink-faint)}.people__foot--quiet .tk-legal{color:var(--ink-subtle)}.people__sel{font-size:15px;font-weight:600;color:var(--ink-inverse)}.people__clear{border:0;background:none;padding:0;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink-faint);cursor:pointer}.people__clear:hover{color:var(--ink-inverse)}.profile__rail{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;gap:var(--space-4)}.profile__tabbody{margin-top:var(--space-4)}.profile__contacts-head{align-items:center;font-size:14px;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 0 var(--space-3);flex-wrap:wrap}.kv,.profile__contacts-head{display:flex;justify-content:space-between;gap:12px}.kv{padding:10px 0;border-top:1px solid var(--border);font-size:14px;color:var(--ink-muted)}.kv:first-of-type{border-top:0;padding-top:0}.kv b{font-family:var(--font-mono);font-weight:500;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kv small{display:block;font-family:var(--font-sans);font-weight:400}.kv small,.model{color:var(--ink-subtle);font-size:13px}.model{line-height:16px;margin-top:var(--space-3)}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.fact{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.fact b{display:block;font-family:var(--font-mono);font-size:22px;line-height:28px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fact span{font-size:13px}.fact small,.fact span{color:var(--ink-subtle)}.fact small{display:block;font-size:12px;margin-top:4px}.tablewrap .tk-table--sticky thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface-sunken);z-index:1}.receipt__anchor{font-family:var(--font-mono);font-size:40px;line-height:48px;font-weight:600;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt__bal{font-family:var(--font-mono);font-size:20px;line-height:26px;color:var(--ink);margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt__meta{font-size:14px;line-height:18px;color:var(--ink-muted);margin-top:12px}.receipt__cap,.receipt__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.receipt__cap{font-size:13px;line-height:16px;color:var(--ink-subtle);border-top:1px solid var(--border);padding-top:12px;margin-top:auto}.loadmore{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 0 8px}.selectall{display:flex;justify-content:flex-end;padding:8px 0 0}.datecell small{display:block;color:var(--ink-subtle);font-size:12px}@media (max-width:1023px){.profile{grid-template-columns:minmax(0,1fr)}.profile__rail{position:static;order:-1}.topbar{flex-wrap:wrap}.selbar{padding-left:16px;padding-right:16px}}@media (max-width:560px){.profile__h1{font-size:22px;line-height:28px}.facts{grid-template-columns:minmax(0,1fr)}}.results--convo{min-height:calc(100vh - 64px)}.convo{display:grid;grid-template-columns:380px minmax(0,1fr);align-items:start}.convo--railless{grid-template-columns:minmax(0,1fr)}.convo--railless .chatrail{display:none}.chatrail{position:-webkit-sticky;position:sticky;top:calc(64px + env(safe-area-inset-top, 0px));height:calc(100vh - 64px);display:flex;flex-direction:column;min-width:0;background:var(--surface);border-right:1px solid var(--border);font-size:16px;line-height:1.5;color:var(--ink-muted)}.chatrail__toggle{display:none}.chatrail__turns{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:22px}.chatrail__meta{font-size:14px;color:var(--ink-subtle);margin:0}.turn{display:flex;flex-direction:column;gap:14px}.turn__bubble{align-self:flex-end;max-width:300px;background:var(--surface-band);color:var(--ink);border-radius:var(--radius-lg);padding:12px 16px;font-size:16px;line-height:1.5;white-space:pre-wrap}.turn__bubble--edit{background:var(--surface);border:1px solid var(--border);color:var(--ink-subtle);font-size:14px;padding:5px 12px;border-radius:var(--radius-pill)}.turn__agent{display:flex;flex-direction:column;gap:12px;min-width:0}.turn__answer{margin:0;font-size:16px;line-height:1.55;color:var(--ink-muted)}.turn__answer b{display:block;font-size:17px;font-weight:600;letter-spacing:-.3px;color:var(--ink);margin-bottom:4px}.turn__chips>span,.turn__order>span{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.turn__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--ink-subtle)}.turn__chips .chipset__c,.turn__chips .chipset__c--on{font-size:14px;font-weight:500;padding:5px 12px;background:var(--surface);border:1px solid var(--border);color:var(--ink)}.turn__chips .chipset__c--signal{background:var(--surface-band)}.turn__chips .chipset__c.tk-num{font-family:var(--font-mono);font-size:13px}.turn__chips .chipset__c:hover{border-color:var(--ink);color:var(--ink)}.chipset__c--filter{border-style:solid}.turn__chips .chipset__x{color:var(--ink-subtle);opacity:1}.chipset__c[disabled]{opacity:.6;cursor:default}.pillgroup,.viewswitch{display:inline-flex;padding:4px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-pill)}.pillgroup .chipset__c,.viewswitch__b{font-family:var(--font-sans);font-size:14px;padding:7px 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-subtle);cursor:pointer;line-height:1.2}.pillgroup .chipset__c:hover,.viewswitch__b:hover{color:var(--ink)}.pillgroup .chipset__c--on,.pillgroup .chipset__c--on:hover,.viewswitch__b--on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.viewswitch__b[disabled]{cursor:default}.convo__main[aria-busy=true] .viewswitch{opacity:.6}.turn__order{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.stage{display:flex;gap:12px;align-items:flex-start;padding:10px 0;color:var(--ink-muted);font-size:14px;line-height:1.5;border-bottom:1px solid var(--hairline)}.stage:last-child{border-bottom:0}.stage__dot{position:relative;width:16px;height:16px;border-radius:50%;border:1px solid var(--border);background:var(--surface);flex:none;margin-top:3px}.stage--done .stage__dot{background:var(--ink);border-color:var(--ink)}.stage--done .stage__dot:after{content:"";position:absolute;left:4px;top:4px;width:6px;height:3px;border-left:2px solid var(--ink-inverse);border-bottom:2px solid var(--ink-inverse);transform:rotate(-45deg)}.stage--active .stage__dot{border-color:var(--ink);box-shadow:0 0 0 4px var(--hairline);animation:stagepulse 1.2s ease-in-out infinite}.stage--todo{color:var(--ink-faint)}.stage__label{display:block;font-weight:600;color:inherit}.stage--active .stage__label,.stage--done .stage__label{color:var(--ink)}.stage__detail{display:block;font-size:13px;color:var(--ink-subtle)}.stage--todo .stage__detail{color:inherit}@keyframes stagepulse{0%,to{box-shadow:0 0 0 3px var(--hairline)}50%{box-shadow:0 0 0 5px var(--hairline)}}.note{margin:0;border:1px solid var(--border);background:var(--surface-sunken);padding:12px 14px;font-size:14px;line-height:1.5;color:var(--ink-muted);border-radius:var(--radius-md)}.note b{color:var(--ink);font-weight:600}.note--warn{border-color:var(--caution);background:var(--caution-soft)}.note--ask{border-color:var(--ink);background:var(--surface)}.turn__options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.turn__why{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;font-size:14px;line-height:1.5;color:var(--ink-muted)}.turn__why summary{cursor:pointer;font-weight:600;color:var(--ink);font-size:14px}.turn__why p{margin:8px 0 0}.chatrail__composer{border-top:1px solid var(--border);padding:14px 22px 18px;background:var(--surface)}.chatrail__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.chatrail__foot,.chatrail__foot .tk-legal{font-size:13px;color:var(--ink-subtle)}.chatrail__foot .tk-ghostlink{color:var(--ink);font-weight:500}.askbox--composer{border-radius:var(--radius-lg);border-color:var(--border);box-shadow:none}.askbox--composer:focus-within{border-color:var(--ink);box-shadow:none}.askbox--composer .askbox__in{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px}.composer__q{flex:1 1 auto;min-width:0;resize:none;border:0;outline:none;background:transparent;font-family:var(--font-sans);font-size:17px;line-height:26px;color:var(--ink);min-height:48px;max-height:200px;padding:11px 0}.composer__q::placeholder{color:var(--ink-faint)}.askbox--composer .askbox__go{height:44px;padding:0 20px;font-size:15px;font-weight:600;border-radius:var(--radius-sm);background:var(--brand);color:var(--on-brand);align-self:flex-end;margin-bottom:0}.askbox--composer .askbox__go:hover{background:var(--brand-hover)}.askbox--composer.askbox--compact .askbox__in{padding:6px 6px 6px 14px;min-height:52px}.askbox--composer.askbox--compact .composer__q{font-size:16px;line-height:22px;min-height:40px;max-height:140px;padding:9px 0}.askbox--composer.askbox--compact .askbox__go{height:40px;padding:0 18px;font-size:15px;border-radius:var(--radius-sm);background:var(--brand)}.askbox--composer:has(.composer__q[disabled]){background:var(--surface-sunken)}.askbox--composer .askbox__go[disabled]{background:var(--border);color:var(--ink-faint);opacity:1}.hero--simple .askbox--composer{max-width:760px;margin-top:22px;border-color:var(--border)}.hero--simple .hero__fine{margin-top:14px}.hero__fine a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.convo__main{min-width:0;background:var(--surface-sunken);min-height:calc(100vh - 64px)}.convo__bar{position:-webkit-sticky;position:sticky;top:calc(64px + env(safe-area-inset-top, 0px));z-index:calc(var(--z-sticky) - 1);background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:64px;padding:8px 28px;font-size:15px;color:var(--ink-muted)}.convo__bar b,.convo__count b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.convo__sp{flex:1 1 auto}.convo__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--surface-band);border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}.convo__hint{font-family:var(--font-mono);font-weight:400;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.convo__export{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap}.convo__export:hover{border-color:var(--ink)}.convo__export[disabled]{color:var(--ink-faint);cursor:default}.convo__export[disabled]:hover{border-color:var(--border)}.convo__rail{display:inline-flex;align-items:center;gap:6px;padding:9px 12px 9px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap}.convo__rail:hover{border-color:var(--ink)}.convo__rail svg{color:var(--ink-subtle);transition:transform .15s ease}.convo__rail[aria-expanded=true] svg{transform:rotate(90deg)}.convo__rail[aria-expanded=false] svg{transform:rotate(-90deg)}.convo__rows{padding:20px 28px 56px;max-width:1008px}.convo__rows .rows{padding:0}.convo__rows .tk-wall{margin-top:24px}.convo__rows .tk-row .tk-legal{font-family:var(--font-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-subtle)}.convo__gate-notice{margin-bottom:16px;padding:10px 16px;background:var(--surface-band);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink-muted)}.convo__gate-notice a{color:var(--brand-ink);font-weight:500}.convo__gate-notice a:hover{text-decoration:underline}.convo__rows--table{max-width:none}.tbl{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow-x:auto;box-shadow:var(--shadow-md)}.tbl__head,.tbl__row{display:grid;grid-template-columns:30px minmax(210px,2fr) 102px minmax(132px,1fr) 146px 102px 166px 92px;grid-gap:10px;gap:10px;align-items:center;padding:0 20px;min-width:1100px;box-sizing:border-box}.tbl__head{height:44px;background:var(--surface);border-bottom:1px solid var(--border);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.tbl__head--sorted{color:var(--ink)}.tbl__cell--end{text-align:right}.tbl__row{min-height:56px;border-bottom:1px solid var(--hairline)}.tbl__row:last-child{border-bottom:0}.tbl__row:hover{background:var(--surface-sunken)}.tbl__cell{min-width:0;font-size:15px;color:var(--ink-muted);line-height:1.3}.tbl__cell--n{font-family:var(--font-mono);font-size:13px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl__cell--co{display:flex;align-items:center;gap:12px;padding:8px 0}.tbl__tile{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#ffffff;font-size:12px;font-weight:600}.tbl__tile--1{background:var(--tile-1)}.tbl__tile--2{background:var(--tile-2)}.tbl__tile--3{background:var(--tile-3)}.tbl__tile--4{background:var(--tile-4)}.tbl__tile--apollo{position:relative}.tbl__tile--apollo:after{content:"";position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.tbl__co{min-width:0;display:flex;flex-direction:column;line-height:1.3}.tbl__name{font-size:15px;font-weight:600;letter-spacing:-.1px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl__name:hover{text-decoration:underline;text-underline-offset:2px}.tbl__sub{font-size:13px;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl__desc{color:var(--ink-muted);line-height:1.35}.tbl__cell--country{display:flex;flex-direction:column}.tbl__cname{font-size:14px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl__iso{font-family:var(--font-mono);font-size:13px;color:var(--ink-faint)}.tbl__cell--ind{display:flex;flex-direction:column;gap:2px;padding:8px 0;font-size:13px;line-height:1.35}.tbl__industry{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tbl__ev{font-family:var(--font-mono);font-size:12px;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl__ev b{font-weight:500;color:var(--ink)}.tbl__flag{font-size:12px;color:var(--ink-subtle)}.tbl__cell--records{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.tbl__pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;white-space:nowrap}.tbl__pill--on{background:var(--surface-band);color:var(--ink)}.tbl__pill--off{border:1px solid var(--border);color:var(--ink-faint)}.tbl__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none;display:inline-block}.tbl__last{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tbl__cell--contacts{display:flex;flex-direction:column;align-items:flex-end}.tbl__ccount{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl__check{color:var(--accent);flex:none}.tbl__act{font-size:13px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);white-space:nowrap}.tbl__act:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tbl__act--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin-left:10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tbl__act--btn:disabled{color:var(--ink-faint);cursor:default}.tbl__site{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap}.tbl__domain{min-width:0;overflow:hidden;text-overflow:ellipsis}.tbl__site:hover .tbl__domain{text-decoration:underline;text-underline-offset:2px}.tbl__out{flex:none;color:var(--ink-subtle)}.tbl__none{font-size:14px;color:var(--ink-faint)}.tbl__score{display:flex;flex-direction:column;gap:5px;width:100%;color:var(--score-good)}.tbl__score--high{color:var(--score-high)}.tbl__score--good{color:var(--score-good)}.tbl__score--mid{color:var(--score-mid)}.tbl__score--low{color:var(--score-low)}.tbl__scorev{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl__scorev--none{color:var(--ink-faint)}.tbl__bar{display:block;height:3px;border-radius:2px;background:var(--hairline);overflow:hidden}.tbl__bar>span{display:block;height:3px;background:currentColor}@media (max-width:1439px){.tbl__head,.tbl__row{grid-template-columns:30px minmax(188px,2fr) 92px minmax(122px,1fr) 136px 92px 144px 84px;min-width:990px}}.tbl--kc{container-type:inline-size}.tbl--kc .tbl__head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl--kc .tbl__head,.tbl--kc .tbl__row{grid-template-columns:28px minmax(160px,2.2fr) minmax(80px,.8fr) minmax(104px,1fr) minmax(120px,1fr) minmax(130px,1.2fr) minmax(130px,1.1fr) minmax(88px,.7fr) minmax(110px,1fr) 64px;min-width:0}.tbl__cell--kc{display:flex;flex-direction:column;gap:2px;padding:8px 0}.tbl__kname{max-width:100%;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl__cell--mail,.tbl__cell--tel{display:flex;align-items:center}.tbl__kval{max-width:100%;font-size:13px;color:var(--ink-muted);white-space:nowrap;overflow:hidden}.tbl__kval>span:last-child:not(.tk-masked__block){min-width:0;overflow:hidden;text-overflow:ellipsis}.tbl__kname .tk-masked__block,.tbl__kval .tk-masked__block{flex:none}.tbl--fit .tbl__head,.tbl--fit .tbl__row{grid-template-columns:28px minmax(150px,2.2fr) minmax(76px,.8fr) minmax(100px,1fr) minmax(112px,1fr) minmax(136px,1.2fr) minmax(136px,1.1fr) minmax(84px,.7fr) minmax(100px,1fr) 60px 60px;min-width:0}.tbl__fit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:2px 8px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-muted);cursor:pointer;white-space:nowrap}.tbl__fit:hover,.tbl__fit[aria-expanded=true]{border-color:var(--ink-faint);color:var(--ink)}.tbl__fit--full{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink,var(--accent))}.tbl__fit--none{color:var(--ink-faint)}.tbl__why{display:block;border-bottom:1px solid var(--hairline)}.tbl__why .dtbl__why{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 20px 14px 58px}.tbl--live .tbl__head,.tbl--live .tbl__row{grid-template-columns:28px 28px minmax(150px,2.2fr) minmax(76px,.8fr) minmax(100px,1fr) minmax(112px,1fr) minmax(136px,1.2fr) minmax(136px,1.1fr) minmax(84px,.7fr) minmax(100px,1fr) 60px;min-width:0}.tbl--live.tbl--fit .tbl__head,.tbl--live.tbl--fit .tbl__row{grid-template-columns:28px 28px minmax(150px,2.2fr) minmax(76px,.8fr) minmax(100px,1fr) minmax(112px,1fr) minmax(136px,1.2fr) minmax(136px,1.1fr) minmax(84px,.7fr) minmax(100px,1fr) 60px 60px;min-width:0}.tbl__cell--sel{display:flex;align-items:center;justify-content:center}.tbl__row--on,.tbl__row--on:hover{background:var(--surface-band)}.tbl__kperson{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:13px}.tbl__kperson .ptbl__link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl__kperson .ptbl__nm{font-size:13px;font-weight:500}.tbl__cell--live{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:6px 0}.tbl__cell--live .revealbtn{height:28px;min-height:28px;padding:0 9px;font-size:13px}.tbl__cell--live .ptbl__val{max-width:100%}.tbl__cell--live .ptbl__txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptbl__draft{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ptbl__draft:focus-visible,.ptbl__draft:hover{text-decoration:underline;text-underline-offset:2px;color:var(--accent-ink,var(--accent))}.tbl__cell--live .estat{height:22px;padding:0 8px;font-size:12.5px}.tbl__act--mail{display:inline-flex;align-items:center;gap:4px;margin-left:0;margin-top:2px}.tbl__act--mail svg{color:var(--ink-subtle)}.tbl__tile--logo{background:#ffffff;box-shadow:inset 0 0 0 1px var(--border)}.tbl__tile--logo img{display:block;width:100%;height:100%;padding:4px;border-radius:50%;object-fit:contain}.bulkbar__bal{margin-left:4px;padding-left:12px;border-left:1px solid var(--border);font-size:13px;color:var(--ink-subtle);white-space:nowrap}.bulkbar__bal b{font-weight:600;color:var(--ink)}.tblcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.tblcard .tbl{border:0;border-radius:0;box-shadow:none}.tbl__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid var(--border);background:var(--surface-sunken)}.tblcard--foot .tbl__foot{border-top:0}.tbl__foot-t{display:flex;flex-direction:column;gap:2px;min-width:0}.tbl__foot-t b{font-size:14px;font-weight:600;color:var(--ink)}.tbl__foot-t span{font-size:13px;color:var(--ink-subtle)}.tbl__foot-t a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:2px}.tbl__foot-lead{display:flex;align-items:center;gap:8px}.tbl__foot-lead svg{flex:none}.tbl__foot-t .tbl__foot-rest{padding-left:26px}.tbl__foot-s{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-muted);min-width:0}.tbl__foot-s .spin{width:16px;height:16px;border:2px solid var(--border-strong);border-top-color:var(--ink)}.tbl__foot-act{flex:none;display:inline-flex;align-items:center;gap:8px}.tbl__act--inline{margin-left:0}.tbl__sub--ask{display:flex;align-items:baseline;gap:4px}.tbl__sub-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl__sub-d{flex:none}.tbl__sub--ask .tbl__act{flex:none;white-space:nowrap}@media (max-width:900px){.tbl__foot{flex-direction:column;align-items:flex-start}}@container (max-width: 1199.98px){.tbl--kc .tbl__head,.tbl--kc .tbl__row{gap:8px;padding:0 12px;grid-template-columns:26px minmax(108px,2.2fr) minmax(64px,.7fr) minmax(80px,1fr) minmax(80px,1fr) minmax(104px,1.2fr) minmax(104px,1.1fr) minmax(84px,.7fr) minmax(80px,1fr) 52px}.tbl--fit .tbl__head,.tbl--fit .tbl__row{grid-template-columns:26px minmax(108px,2.2fr) minmax(64px,.7fr) minmax(80px,1fr) minmax(80px,1fr) minmax(104px,1.2fr) minmax(104px,1.1fr) minmax(84px,.7fr) minmax(80px,1fr) 52px 54px}.tbl--live .tbl__head,.tbl--live .tbl__row{grid-template-columns:26px 26px minmax(108px,2.2fr) minmax(64px,.7fr) minmax(80px,1fr) minmax(80px,1fr) minmax(104px,1.2fr) minmax(104px,1.1fr) minmax(84px,.7fr) minmax(80px,1fr) 52px}.tbl--live.tbl--fit .tbl__head,.tbl--live.tbl--fit .tbl__row{grid-template-columns:26px 26px minmax(108px,2.2fr) minmax(64px,.7fr) minmax(80px,1fr) minmax(80px,1fr) minmax(104px,1.2fr) minmax(104px,1.1fr) minmax(84px,.7fr) minmax(80px,1fr) 52px 54px}.tbl__cell--live .revealbtn{padding:0 7px;gap:5px}.tbl--kc .tbl__head>span{white-space:normal;text-overflow:clip;line-height:1.2}.tbl--kc .tbl__cname{font-size:13px}.tbl--kc .tbl__industry{overflow-wrap:anywhere}.tbl--kc .tbl__cell--contacts .tbl__act{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tbl--kc .tbl__act--mail svg{vertical-align:-1px;margin-right:4px}.tbl__why .dtbl__why{padding-left:48px}}.tbl--kc.tbl--nosite .tbl__head,.tbl--kc.tbl--nosite .tbl__row{grid-template-columns:28px minmax(160px,2.2fr) minmax(80px,.8fr) minmax(104px,1fr) minmax(120px,1fr) minmax(130px,1.2fr) minmax(130px,1.1fr) minmax(104px,.8fr)}.tbl--kc.tbl--nosite.tbl--fit .tbl__head,.tbl--kc.tbl--nosite.tbl--fit .tbl__row{grid-template-columns:28px minmax(150px,2.2fr) minmax(76px,.8fr) minmax(100px,1fr) minmax(112px,1fr) minmax(136px,1.2fr) minmax(136px,1.1fr) minmax(100px,.8fr) 60px}.tbl--kc.tbl--nosite.tbl--live .tbl__head,.tbl--kc.tbl--nosite.tbl--live .tbl__row{grid-template-columns:28px 28px minmax(150px,2.2fr) minmax(76px,.8fr) minmax(100px,1fr) minmax(112px,1fr) minmax(136px,1.2fr) minmax(136px,1.1fr) minmax(100px,.8fr)}.tbl--kc.tbl--nosite.tbl--live.tbl--fit .tbl__head,.tbl--kc.tbl--nosite.tbl--live.tbl--fit .tbl__row{grid-template-columns:28px 28px minmax(150px,2.2fr) minmax(76px,.8fr) minmax(100px,1fr) minmax(112px,1fr) minmax(136px,1.2fr) minmax(136px,1.1fr) minmax(100px,.8fr) 60px}.tbl__sub--narrow{display:none}@container (max-width: 1199.98px){.tbl--kc.tbl--nosite .tbl__head,.tbl--kc.tbl--nosite .tbl__row{gap:8px;padding:0 12px;grid-template-columns:26px minmax(108px,2.2fr) minmax(64px,.7fr) minmax(80px,1fr) minmax(80px,1fr) minmax(116px,1.2fr) minmax(124px,1.1fr) minmax(92px,.8fr)}.tbl--kc.tbl--nosite.tbl--fit .tbl__head,.tbl--kc.tbl--nosite.tbl--fit .tbl__row{grid-template-columns:26px minmax(108px,2.2fr) minmax(64px,.7fr) minmax(80px,1fr) minmax(80px,1fr) minmax(116px,1.2fr) minmax(124px,1.1fr) minmax(92px,.8fr) 54px}.tbl--kc.tbl--nosite.tbl--live .tbl__head,.tbl--kc.tbl--nosite.tbl--live .tbl__row{grid-template-columns:26px 26px minmax(108px,2.2fr) minmax(64px,.7fr) minmax(80px,1fr) minmax(80px,1fr) minmax(116px,1.2fr) minmax(124px,1.1fr) minmax(92px,.8fr)}.tbl--kc.tbl--nosite.tbl--live.tbl--fit .tbl__head,.tbl--kc.tbl--nosite.tbl--live.tbl--fit .tbl__row{grid-template-columns:26px 26px minmax(108px,2.2fr) minmax(64px,.7fr) minmax(80px,1fr) minmax(80px,1fr) minmax(116px,1.2fr) minmax(124px,1.1fr) minmax(92px,.8fr) 54px}}@container (max-width: 919.98px){.tbl--live.tbl--nosite .tbl__head>:nth-child(2),.tbl--live.tbl--nosite .tbl__head>:nth-child(4),.tbl--live.tbl--nosite .tbl__head>:nth-child(5),.tbl--live.tbl--nosite .tbl__row>:nth-child(2),.tbl--live.tbl--nosite .tbl__row>:nth-child(4),.tbl--live.tbl--nosite .tbl__row>:nth-child(5){display:none}.tbl--kc.tbl--nosite.tbl--live .tbl__head,.tbl--kc.tbl--nosite.tbl--live .tbl__row{gap:8px;padding:0 12px;grid-template-columns:26px minmax(110px,2.2fr) minmax(88px,1fr) minmax(120px,1.2fr) minmax(124px,1.1fr) minmax(92px,.9fr)}.tbl--kc.tbl--nosite.tbl--live.tbl--fit .tbl__head,.tbl--kc.tbl--nosite.tbl--live.tbl--fit .tbl__row{grid-template-columns:26px minmax(110px,2.2fr) minmax(88px,1fr) minmax(120px,1.2fr) minmax(124px,1.1fr) minmax(92px,.9fr) 54px}.tbl--live.tbl--nosite .tbl__sub--narrow{display:block}}.ptbl--chat{container-type:inline-size}.ptbl--chat .ptbl__row{grid-template-columns:40px minmax(210px,1.9fr) minmax(120px,1fr) minmax(130px,1fr) 156px 150px minmax(88px,.6fr);min-width:0}.ptbl--chat .ptbl__cell--name{padding-block:8px}.ptbl--chat .ptbl__who{flex:1 1 auto;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25}.ptbl--chat .ptbl__who .ptbl__link{display:inline;overflow:visible;white-space:normal;text-overflow:clip}.ptbl--chat .ptbl__cell--title .ptbl__txt,.ptbl--chat .ptbl__co{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;line-height:1.3}.ptbl--chat .ptbl__cell--stack{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding-top:6px;padding-bottom:6px}.ptbl--chat .ptbl__cell--stack .revealbtn{width:100%;justify-content:center}@container (max-width: 859.98px){.ptbl--chat .ptbl__row{grid-template-columns:40px minmax(160px,1.5fr) minmax(120px,1fr) minmax(96px,.8fr) 150px 150px}.ptbl--chat .ptbl__row>:nth-child(7){display:none}.ptbl--chat .ptbl__row>*{padding:0 10px}}.thinking__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.thinking__head b{font-size:17px;font-weight:600;letter-spacing:-.3px;color:var(--ink)}.thinking__timer{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--surface-band);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.thinking__why{margin:0;padding:12px 14px;border:1px solid var(--border);background:var(--surface-sunken);border-radius:var(--radius-md);font-size:14px;line-height:1.5;color:var(--ink-muted)}.thinking__why b{display:block;font-weight:600;color:var(--ink);margin-bottom:6px}.thinking__pane{display:flex;flex-direction:column;gap:16px}.readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.reading{padding:18px 20px;background:var(--surface-band);border:1px solid var(--surface-band);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px;min-width:0}.reading--preferred{background:var(--surface);border-color:var(--ink)}.reading__eyebrow{align-self:flex-start;display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);border:1px solid var(--border);font-size:12px;font-weight:600;letter-spacing:.3px}.reading--preferred .reading__eyebrow{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.reading__label{font-size:17px;font-weight:600;letter-spacing:-.2px;color:var(--ink)}.reading__count{font-size:14px;color:var(--ink-muted)}.reading__count b{font-family:var(--font-mono);font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reading__count--none,.reading__count--wait{color:var(--ink-subtle)}.skel__row{pointer-events:none}.skel__row:hover{background:transparent}.skel__blk{display:block;height:10px;max-width:100%;border-radius:5px;background:var(--surface-band)}.skel__blk--tile{flex:none;width:32px;height:32px;border-radius:50%}.skel__blk--line{height:12px;border-radius:6px}.skel__blk--pill{height:20px;border-radius:var(--radius-pill)}.skel__blk--end{justify-self:end}@media (max-width:900px){.readings{grid-template-columns:minmax(0,1fr)}}.convo-page{display:flex;flex-direction:column;gap:0;margin:-24px}.portal__head--convo{padding:20px 24px 12px;border-bottom:1px solid var(--border);margin-bottom:0}.convo-page .convo,.portal__head--convo{background:var(--surface)}.convo-page .chatrail{top:56px;height:calc(100vh - 56px - 73px)}.convo-page .convo__bar{top:56px}.convo-page .convo__main{min-height:calc(100vh - 56px - 73px)}@media (max-width:1023px){.convo{grid-template-columns:minmax(0,1fr)}.chatrail{position:fixed;left:0;right:0;bottom:0;top:auto;height:auto;max-height:72vh;border-right:0;border-top:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.chatrail__toggle{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:0;padding:12px 16px;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.chatrail__toggletext{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatrail__turns{display:none}.chatrail--open .chatrail__turns{display:flex;max-height:46vh}.convo__main{min-height:0}.convo__rail{display:none}.convo--railless .chatrail{display:flex}.convo__bar{padding-inline:16px}.convo__rows{padding:16px 16px 180px}.convo-page{margin:-16px}.convo-page .chatrail{top:auto;height:auto}}.stack20>.portal__head,.stack20>.topchips{margin-bottom:0}.chipset__sep{color:var(--ink-faint);font-size:13px;padding:0 2px}.sheet{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:auto;height:auto;overflow:visible;color:var(--ink);font-family:var(--font-sans)}.sheet::-webkit-backdrop{background:rgba(17,17,17,.45)}.sheet::backdrop{background:rgba(17,17,17,.45)}.sheet[open]{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;margin:0;width:100vw;height:100vh;height:100dvh}.sheet__panel{display:flex;flex-direction:column;width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;position:relative}.sheet__head{display:flex;align-items:flex-start;gap:16px;padding:28px 28px 20px;border-bottom:1px solid var(--hairline);flex:none}.sheet__tile{flex:none;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--ink);color:#ffffff;font-size:16px;font-weight:600;letter-spacing:-.2px}.sheet__tile--1{background:var(--tile-1)}.sheet__tile img{width:100%;height:100%;object-fit:cover;display:block;background:var(--surface)}.sheet__id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.sheet__title{margin:0;font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.4px;color:var(--ink);overflow-wrap:anywhere}.sheet__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sheet__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;white-space:nowrap;color:var(--ink)}.sheet__chip--apollo{background:var(--surface-band)}.sheet__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none;display:inline-block}.sheet__close{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin:-6px -6px 0 0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-subtle);cursor:pointer}.sheet__close:hover{background:var(--surface-band);color:var(--ink)}.sheet__close:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 28px}.sheet__sec{padding:20px 0;border-bottom:1px solid var(--hairline)}.sheet__sec:last-child{border-bottom:0}.sheet__h{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.sheet__about{margin:0 0 14px;font-size:16px;line-height:1.55;color:var(--ink-muted)}.sheet__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;margin:0}.sheet__facts>div{min-width:0}.sheet__facts dt{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle);margin-bottom:3px}.sheet__facts dd{margin:0;font-size:15px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.sheet__out{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:var(--ink);font-weight:500;text-decoration:none}.sheet__out>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet__out svg{flex:none;color:var(--ink-subtle)}.sheet__out:hover>span{text-decoration:underline;text-underline-offset:2px}.sheet__cap{margin:12px 0 0;font-size:14px;color:var(--ink-subtle)}.sheet__cap a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.sheet__cap a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sheet__sub{margin:0 0 12px;font-size:14px;color:var(--ink-muted)}.sheet__none{margin:0;font-size:15px;color:var(--ink-subtle)}.sheet__err{margin:0;font-size:15px;color:var(--danger)}.sheet__mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;color:var(--ink)}.sheet__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;margin:0 0 14px}.sheet__strip>div{min-width:0;display:flex;flex-direction:column;gap:4px}.sheet__strip dt{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.sheet__strip dd{margin:0;font-size:15px;color:var(--ink)}.sheet__pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;white-space:nowrap}.sheet__pill--on{background:var(--surface-band);color:var(--ink)}.sheet__pill--off{border:1px solid var(--border);color:var(--ink-faint)}.sheet__hs{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink-muted)}.sheet__hs li{display:flex;align-items:center;gap:10px;min-width:0}.sheet__hs li>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet__ships{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.sheet__ship{display:grid;grid-template-columns:92px 84px minmax(0,1.4fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--hairline);font-size:14px;color:var(--ink-muted)}.sheet__ship:last-child{border-bottom:0}.sheet__flow{font-size:13px;color:var(--ink-subtle);text-transform:capitalize}.sheet__flow,.sheet__goods{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet__goods{color:var(--ink)}.sheet__cp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet__people{display:flex;flex-direction:column;border-top:1px solid var(--hairline)}.sheet__person{display:grid;grid-template-columns:28px minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--hairline)}.sheet__person:last-child{border-bottom:0}.sheet__av{width:28px;height:28px;border-radius:50%;background:var(--hairline);color:var(--ink-muted);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none}.sheet__who{min-width:0;display:flex;flex-direction:column;gap:1px}.sheet__ptitle{font-size:14px;font-weight:500;color:var(--ink)}.sheet__pmeta,.sheet__ptitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet__pmeta{font-size:13px;color:var(--ink-subtle)}.sheet__ch{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--font-mono);font-size:13px;color:var(--ink)}.sheet__ch svg{flex:none;color:var(--ink-subtle)}.sheet__ch>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet__ch--absent,.sheet__ch--absent svg{color:var(--ink-faint);font-family:var(--font-sans)}.sheet__ch--btn{font-family:var(--font-sans)}.sheet__ch--btn .revealbtn{min-width:0}.sheet__lede{margin:2px 0 0;font-size:15px;line-height:1.5;color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sheet__sechd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sheet__sechd .sheet__h{margin-bottom:0}.sheet__sechd .sheet__sub{margin:4px 0 0}.sheet__sub b{font-weight:500;color:var(--ink)}.sheet__bal{flex:none;font-size:13.5px;color:var(--ink-muted);white-space:nowrap}.sheet__bal b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink)}.sheet__gate{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:0 0 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-sunken)}.sheet__gate-ic{flex:none;width:36px;height:36px;border-radius:10px;background:var(--surface);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.sheet__gate-tx{flex:1 1 auto;min-width:0}.sheet__gate-tx b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.sheet__gate-tx span{display:block;font-size:14px;color:var(--ink-subtle);margin-top:1px}.sheet__gate-act{display:flex;gap:8px;flex:none}.sheet__gate--credits{background:var(--accent-soft);border-color:transparent}.sheet__gate--credits .sheet__gate-ic{color:var(--accent)}.sheet__person--v2{grid-template-columns:32px minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:14px;padding:12px 0}.sheet__person--v2 .sheet__av{width:32px;height:32px;font-size:12px}.sheet__person--v2 .sheet__ptitle{font-size:15px}.sheet__pc{display:flex;align-items:center;gap:10px;min-width:0;width:100%;height:40px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .08s,background .08s}.sheet__pc>svg{flex:none;color:var(--ink-subtle)}.sheet__pc-v{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet__pc-v--sans{font-family:var(--font-sans);color:var(--ink-muted)}.sheet__pc-m{color:var(--ink-subtle)}.sheet__pc-act{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap}.sheet__pc-act svg{flex:none;color:var(--accent)}.sheet__pc-c{font-family:var(--font-mono);font-weight:500;font-size:12px;color:var(--ink-subtle)}a.sheet__pc:hover,button.sheet__pc:hover{border-color:var(--ink)}.sheet__pc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button.sheet__pc[disabled]{opacity:.6;cursor:progress}.sheet__pc--lock .sheet__pc-act{color:var(--ink-muted)}.sheet__pc--lock .sheet__pc-act svg{color:var(--ink-subtle)}.sheet__pc--lock:hover .sheet__pc-act{color:var(--ink)}.sheet__pc--empty{border-style:dashed;cursor:default}.sheet__pc--empty>svg{color:var(--ink-faint)}.sheet__pc--empty .sheet__pc-v{font-family:var(--font-sans);color:var(--ink-faint)}.sheet__pc--empty .sheet__pc-act{font-weight:500;color:var(--ink-faint)}.sheet__pc--done{border-color:transparent;background:var(--accent-soft);cursor:default}.sheet__pc--done>svg{color:var(--accent)}.sheet__pc--done{height:auto;min-height:40px;padding-block:6px}.sheet__pc--done .sheet__pc-v{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.ptbl__find{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 12px;margin:0 0 10px;max-width:420px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-faint)}.ptbl__find:focus-within{border-color:var(--ink)}.ptbl__find>svg{flex:none}.ptbl__find input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:none;background:transparent;font-family:var(--font-sans);font-size:14px;color:var(--ink)}.ptbl__find-x{flex:none;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--ink-subtle);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ptbl__find-x:hover{background:var(--surface-2,var(--accent-soft));color:var(--ink)}.sheet__copy{flex:none;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--ink-subtle);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sheet__copy:hover{background:var(--surface);color:var(--ink)}.sheet__copy:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sheet__cap--note{display:flex;align-items:flex-start;gap:6px}.sheet__cap--note>svg{flex:none;margin-top:3px;color:var(--ink-faint)}.morec{display:flex;flex-wrap:wrap;gap:4px 10px;margin:12px 0 0;font-size:14px;color:var(--ink-subtle)}.morec,.morec__b{align-items:center}.morec__b{display:inline-flex;gap:6px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);cursor:pointer}.morec__b:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.morec__b:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.morec__b[disabled]{cursor:progress;color:var(--ink-muted);text-decoration:none}.morec__spin{width:13px;height:13px;border:2px solid var(--border);border-top-color:var(--ink-muted);border-radius:50%;animation:morec-spin .8s linear infinite}@keyframes morec-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.morec__spin{animation-duration:2.4s}}.morec__err{color:var(--danger)}.sheet__morehd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 8px}.sheet__morehd>b{font-size:14px;font-weight:600;color:var(--ink)}.sheet__morehd>span{font-size:13.5px;color:var(--ink-subtle)}.sheet__morehd+.sheet__people{border-top:1px solid var(--hairline)}.sheet__facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet__skel--cell{height:40px;width:100%;border-radius:8px}.revealbtn--lock svg{color:var(--ink-subtle)}@media (max-width:640px){.sheet__person--v2{grid-template-columns:32px minmax(0,1fr);gap:8px 12px}.sheet__person--v2 .sheet__pc{grid-column:2}.sheet__gate{flex-wrap:wrap}.sheet__gate-act{width:100%}.sheet__gate-act .tk-btn{flex:1 1 auto;justify-content:center}.sheet__facts--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet__sechd{flex-wrap:wrap}}.aiprof{margin-top:14px;padding:12px 14px;border:1px dashed var(--border);border-radius:10px;background:var(--surface-sunken)}.aiprof--sheet{margin-top:12px;padding:10px 12px}.aiprof__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.aiprof__tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle)}.aiprof__desc{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--ink-muted)}.aiprof--sheet .aiprof__desc{font-size:14px}.aiprof__sell{margin:0 0 12px}.aiprof__label{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle)}.aiprof__chips{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.aiprof__chips li{padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:15px;font-weight:500;line-height:1.35;color:var(--ink)}.aiprof--sheet .aiprof__chips li{padding:4px 10px;font-size:14px}.aiprof__facts{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0;padding-top:10px;border-top:1px solid var(--border)}.aiprof__facts dt{font-size:12px;color:var(--ink-faint)}.aiprof__facts dd{margin:2px 0 0;font-size:15px;font-weight:500;color:var(--ink)}.aiprof__cap{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;color:var(--ink-subtle)}.aiprof__cap a{color:inherit;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.aiprof__cap--err{color:var(--danger,#b42318)}.aiprof__dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:sheet-pulse 1.2s ease-in-out infinite}.sheet__evidence{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:4px}.sheet__evidence li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-muted)}.sheet__evidence svg{flex:none;color:var(--accent)}.sheet__foot{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 20px;border-top:1px solid var(--hairline);background:var(--surface)}.sheet__skel{display:block;border-radius:6px;background:var(--hairline);animation:sheet-pulse 1.2s ease-in-out infinite}.sheet__skel--line{height:14px;width:100%;margin-bottom:8px}.sheet__skel--short{width:60%;margin-bottom:14px}.sheet__skel--label{height:10px;width:56px;margin-bottom:6px}.sheet__skel--value{height:14px;width:70%}.sheet__skel--chip{height:22px;width:88px;border-radius:var(--radius-pill)}.sheet__skel--av{width:28px;height:28px;border-radius:50%}@keyframes sheet-pulse{0%,to{opacity:1}50%{opacity:.55}}.tk-card .sheet__about:last-child,.tk-card .sheet__facts:last-child{margin-bottom:0}@media (max-width:640px){.sheet[open]{align-items:flex-end}.sheet__panel{width:100vw;max-height:92vh;max-height:92dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.sheet__head{padding:20px 16px 14px}.sheet__body{padding:0 16px}.sheet__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.sheet__facts,.sheet__strip{grid-template-columns:minmax(0,1fr)}.sheet__ship{grid-template-columns:92px minmax(0,1fr)}.sheet__ship .sheet__cp,.sheet__ship .sheet__flow{display:none}.sheet__person{grid-template-columns:28px minmax(0,1fr)}.sheet__person .sheet__ch{grid-column:2}}.hero--simple.hero--big{padding-block:64px 56px}.hero--simple.hero--big .hero__h{max-width:18ch;margin-top:0;font-size:clamp(40px,5.4vw,72px);line-height:1.04;letter-spacing:-.03em}.hero--simple.hero--big .hero__p{max-width:54ch;font-size:19px}.bigask{width:100%;max-width:880px;text-align:left;background:var(--surface);border-radius:20px;box-shadow:var(--shadow-md);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.bigask:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px var(--hairline),var(--shadow-md)}.bigask:has(.bigask__q[disabled]){background:var(--surface-sunken)}.bigask__q{display:block;width:100%;border:0;outline:none;resize:none;background:transparent;font-family:var(--font-sans);font-size:20px;line-height:30px;font-weight:500;color:var(--ink);min-height:98px;max-height:280px;padding:22px 24px 6px}.bigask__q::placeholder{color:var(--ink-faint);font-weight:400}.bigask__bar{justify-content:space-between;gap:12px;padding:6px 12px 12px 16px}.bigask__bar,.bigask__filters{display:flex;align-items:center}.bigask__filters{flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.bigask__filter{position:relative;display:inline-flex;align-items:center;gap:7px;cursor:pointer;height:36px;padding:0 10px 0 12px;border-radius:var(--radius-pill);border:1px solid var(--border);font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--ink-muted);transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.bigask__filter:hover{border-color:var(--border-strong);color:var(--ink)}.bigask__filter--on{color:var(--ink)}.bigask__filter:focus-within{outline:2px solid var(--focus);outline-offset:2px}.bigask__fi{display:inline-flex;color:var(--ink-subtle)}.bigask__filter--on .bigask__fi{color:var(--ink)}.bigask__ft{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bigask__fc{display:inline-flex;color:var(--ink-faint)}.bigask__sel{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:17px}.bigask__clear{border:0;background:none;cursor:pointer;padding:0 6px;height:36px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink-subtle)}.bigask__clear:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.bigask__send{flex:0 0 auto;width:44px;height:44px;border-radius:var(--radius-pill);border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:var(--on-brand);transition:background-color var(--motion-fast) var(--ease-out)}.bigask__send:hover{background:var(--brand-hover)}.bigask__send[disabled]{background:var(--brand-wash);color:var(--ink-faint);cursor:default}.hero--big .hero__keys{max-width:880px}.hero--big .hero__fine b{font-weight:600;color:var(--accent)}.hero--big .figline{margin-top:36px}@media (max-width:760px){.hero--simple.hero--big{padding-block:40px 40px}.bigask{border-radius:16px}.bigask__q{font-size:17px;line-height:26px;min-height:84px;padding:18px 18px 4px}.bigask__bar{align-items:flex-end;padding:6px 10px 10px 12px}.bigask__ft{max-width:12ch}}.auth__intro{margin:4px 0 8px;padding:16px 18px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md)}.auth__intro .auth__quote{font-size:20px;line-height:1.25;margin:6px 0 0}.auth__intro .auth__list{margin-top:14px;gap:8px}.auth__intro .auth__list li{font-size:15px;line-height:21px;opacity:1;color:var(--ink-muted)}.tbl__drawer{padding:4px 20px 16px;border-bottom:1px solid var(--hairline)}.tbl__drawer .drawer{margin-top:8px}.turn--intro .turn__answer b{margin-bottom:6px}.turn__examples{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.turn__examples>span{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle);margin-right:2px}.turn__examples .chip{font-size:14px;padding:6px 12px;text-align:left}.chatrail__pins{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.chatrail__pins .bigask__ft{max-width:16ch}.ptbl__row{display:grid;grid-template-columns:44px minmax(198px,1.3fr) minmax(166px,1fr) minmax(154px,1fr) 166px 166px minmax(122px,.7fr);align-items:stretch;min-width:1056px;border-bottom:1px solid var(--hairline)}.ptbl__row:last-child{border-bottom:0}.ptbl__row>*{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;border-right:1px solid var(--hairline)}.ptbl__row>:last-child{border-right:0}.ptbl__row:not(.ptbl__row--head){min-height:48px}.ptbl__row:not(.ptbl__row--head):hover{background:var(--surface-sunken)}.ptbl__row--on,.ptbl__row--on:hover{background:var(--surface-band)}.ptbl__row--head{height:40px;background:var(--surface-sunken);border-bottom:1px solid var(--border)}.ptbl__h{font-size:13px;font-weight:600;color:var(--ink-subtle);white-space:nowrap}.ptbl__h svg{color:var(--ink-faint)}.ptbl__sel{justify-content:center;padding:0}.ptbl__cb{width:16px;height:16px;margin:0;accent-color:var(--ink);cursor:pointer}.ptbl__cb[disabled]{cursor:default;opacity:.35}.ptbl__cell{font-size:14px;color:var(--ink-muted);line-height:1.3}.ptbl__cell--name{gap:10px}.ptbl__av{width:28px;height:28px;font-size:11px}.ptbl__who{min-width:0;flex:0 1 auto;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ptbl__nm,.ptbl__who{font-weight:600;color:var(--ink)}.ptbl__li{flex:none;display:inline-flex;color:var(--ink-faint)}.ptbl__li--on{color:var(--ink)}.ptbl__txt{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ptbl__cell--title .ptbl__txt{color:var(--ink)}.ptbl__dm{flex:none;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.3px;padding:2px 6px;border-radius:var(--radius-pill);background:var(--surface-band);color:var(--ink-muted)}.ptbl__co{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none}.ptbl__co:hover{text-decoration:underline;text-underline-offset:2px}.ptbl__cell--loc{gap:6px}.ptbl__none{font-size:13px;color:var(--ink-faint);white-space:nowrap}.ptbl__val{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:14px;color:var(--ink)}.ptbl__val--mono{font-family:var(--font-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revealbtn{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;min-height:32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.04)}.revealbtn svg{color:var(--accent)}.revealbtn:hover{border-color:var(--ink)}.revealbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.revealbtn--out svg{color:var(--ink)}.pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.pcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.pcard--on{border-color:var(--ink)}.pcard__top{display:flex;align-items:flex-start;gap:12px}.pcard__av{width:40px;height:40px;font-size:13px}.pcard__id{flex:1 1 auto;min-width:0}.pcard__name{gap:8px;font-size:16px;font-weight:600;color:var(--ink);min-width:0}.pcard__name,.pcard__title{display:flex;align-items:center}.pcard__title{gap:6px;margin-top:3px;font-size:14px;color:var(--ink-muted)}.pcard__co{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-subtle);min-width:0}.pcard__co>svg{flex:none}.pcard__co .ptbl__co{flex:1 1 auto}.pcard__loc{flex:none;display:inline-flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap}.pcard__acts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--hairline)}.pcard__ch{display:flex;flex-direction:column;gap:6px;min-width:0}.pcard__lbl{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.pcard__ch .revealbtn{justify-content:center}@media (max-width:560px){.pcard__acts{grid-template-columns:minmax(0,1fr)}}.icpcall{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;background:var(--surface);border:1px solid var(--ink);border-radius:var(--radius-xl);box-shadow:0 0 0 4px var(--hairline)}.icpcall__i{flex:none;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-band);color:var(--ink)}.icpcall__b{flex:1 1 320px;min-width:0}.icpcall__t{margin:0;font-size:17px;line-height:1.4;font-weight:600;color:var(--ink);letter-spacing:-.01em}.icpcall__s{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.icpcall__s b{color:var(--ink);font-weight:600}.icpcall__meter{display:flex;align-items:center;gap:4px;margin-top:10px}.icpcall__meter i{width:28px;height:6px;border-radius:var(--radius-pill);background:var(--surface-band)}.icpcall__meter i.on{background:var(--accent)}.icpcall__meter span{margin-left:8px;font-family:var(--font-mono);font-size:13px;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.airec{display:flex;gap:12px;padding:16px 0;border-top:1px solid var(--hairline)}.cardhead+.airec{border-top:0}.airec__tile{width:34px;height:34px;border-radius:var(--radius-md);font-size:12px}.airec__tile--round{border-radius:50%}.airec__b{flex:1 1 auto;flex-direction:column;gap:4px}.airec__b,.airec__top{min-width:0;display:flex}.airec__top{align-items:center;gap:8px}.airec__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border:0;background:none;padding:0;font:inherit;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}button.airec__t:hover{text-decoration:underline;text-underline-offset:2px}.airec__t--plain{cursor:default}.airec__score{margin-left:auto;flex:none;font-family:var(--font-mono);font-size:14px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface-band);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.airec__m{font-size:13px;color:var(--ink-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.airec__why{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.45;color:var(--ink-muted)}.airec__why li{display:flex;gap:6px;align-items:flex-start}.airec__why svg{color:var(--accent);margin-top:2px}.airec__con{color:var(--ink-subtle)}.airec__con i{font-style:normal;width:13px;text-align:center;flex:none;color:var(--caution);font-weight:700}.airec__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.airec__acts .ptbl__val{font-size:13px}.bi .tiles{margin-top:18px}.bi__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:24px}.bi__h{display:flex;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;color:var(--ink)}.bi__s{margin:2px 0 14px;font-size:13px;color:var(--ink-subtle)}.bi__ins{margin-top:24px;padding:16px 18px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md)}.bi__ins ul{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;color:var(--ink-muted)}.bi__ins b{color:var(--ink);font-weight:600}@media (max-width:1100px){.bi__grid{grid-template-columns:minmax(0,1fr)}}.h-sec{letter-spacing:-.03em}.portal__t,.profile__h1{font-weight:600;letter-spacing:-.42px}.chat__h,.sheet__title{font-weight:500;letter-spacing:-.4px}.card__t,.tk-card__title,.tk-empty__title,.tk-overlay__title{font-weight:500;letter-spacing:-.2px}.tk-auth__title{font-family:var(--font-display);font-weight:600;letter-spacing:-.72px}.tk-wall__title{font-weight:500;letter-spacing:-.96px}.tk-company__name{font-weight:600}.tk-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.tk-btn:hover:not([disabled]){transform:translateY(-1px)}.tk-btn--md{height:36px;padding:0 16px}.tk-btn--lg{height:44px;padding:0 20px;font-size:15px}.tk-btn--secondary{border-color:var(--border-strong)}.tk-btn--secondary:hover{background:var(--surface-sunken);border-color:var(--border)}.hdr{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:var(--hairline)}.hdr__mark{font-weight:500}.hdr__glyph,button.hdr__mark:before{width:24px;height:24px;font-size:14px;font-weight:600}.hdr__right{gap:12px}.hdr__right .tk-btn--ghost:hover{background:transparent;color:var(--ink-subtle);transform:none}.chip{font-size:14px;color:var(--ink-muted);border-color:var(--border);padding:6px 12px}.chip:hover{border-color:var(--border-strong);background:var(--surface-sunken)}.eyebrow{font-size:13px;letter-spacing:0;text-transform:none;color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-pill);padding:4px 12px}.landing{min-height:calc(100vh - 65px);display:flex;flex-direction:column}.landing .hero{flex:1 0 auto;display:flex;align-items:center;background:var(--surface)}.landing .hero__in{width:100%}.hero--simple.hero--big{padding-block:96px 88px}.hero--simple.hero--big .hero__h{font-size:clamp(40px,5.6vw,64px);line-height:1.1;font-weight:500;letter-spacing:-1.92px;max-width:16ch}.hl{font-style:normal;font-weight:500;color:var(--brand-ink)}.hero--simple.hero--big .hero__p{max-width:640px;font-size:20px;line-height:1.55;font-weight:400;margin-top:24px;color:var(--ink-subtle)}.bigask{max-width:760px;margin-top:40px;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.bigask:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent),var(--shadow-lg)}.bigask__q{font-size:18px;line-height:28px;font-weight:400;min-height:92px;padding:20px 20px 4px}.bigask__bar{padding:6px 10px 10px 14px}.bigask__filter{height:32px;font-size:14px;border-color:var(--border)}.bigask__filter--on{background:var(--surface-band);border-color:var(--border-strong)}.bigask__send{width:36px;height:36px;border-radius:var(--radius-sm)}.bigask__send:not([disabled]):hover{transform:translateY(-1px)}.hero--big .hero__keys{max-width:760px;margin-top:24px}.hero--big .hero__fine{margin-top:20px;font-size:14px;color:var(--ink-subtle)}.hero--big .hero__fine b{color:var(--ink);font-weight:500}.hero--big .hero__fine a{color:var(--ink);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px}.hero--big .hero__fine a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.foot--landing{padding-block:20px}.foot--landing .foot__in{font-size:13px}.foot--landing b{font-family:var(--font-mono);font-weight:500;color:var(--ink-muted)}@media (max-width:760px){.hero--simple.hero--big{padding-block:56px 48px}.hero--simple.hero--big .hero__h{letter-spacing:-1.2px}.bigask__q,.hero--simple.hero--big .hero__p{font-size:17px}.bigask__q{line-height:24px}}.pnav__i--on,.tk-nav__item--active{font-weight:500}@media (min-width:1024px){.convo__bar{flex-wrap:nowrap;gap:10px;min-height:56px}.convo__count{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo__badge{flex:none}}.convo__export,.convo__rail{font-weight:500;padding-block:8px;border-color:var(--border-strong)}.convo__export:hover,.convo__rail:hover{border-color:var(--border);background:var(--surface-sunken)}.pillgroup .chipset__c,.viewswitch__b{font-weight:500}.tbl{border-radius:var(--radius-lg)}.tbl__head{background:var(--surface-sunken);font-weight:500;letter-spacing:.4px}.tbl__head,.tbl__row{border-bottom-color:var(--hairline)}.tk-wall{border-radius:var(--radius-lg)}.tk-wall .tk-btn--primary{background:var(--brand);color:var(--on-brand)}.tk-wall .tk-btn--primary:hover{background:var(--brand-hover)}.hero--big .hero__keys{max-width:1040px}.chatrail__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 0 22px;flex:none}.chatrail__title{font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.chatrail__head+.chatrail__turns{padding-top:14px}.railbtn{width:28px;height:28px;flex:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-subtle);transition:background-color .15s ease,color .15s ease}.railbtn:hover{background:var(--surface-sunken);color:var(--ink)}.railbtn svg{transform:rotate(90deg);transition:transform .15s ease}.railbtn[aria-expanded=false] svg{transform:rotate(-90deg)}@media (max-width:1023px){.chatrail__head,.railbtn{display:none}}.card--table{padding:0;overflow:hidden}.card--table>.tbl{overflow-x:auto}.cardhead--table{padding:18px 20px 14px;align-items:center}.card--table>.cap{padding:0 20px 20px;margin:0}.rtbl{border:0;border-top:1px solid var(--hairline);border-radius:0;box-shadow:none}.rtbl__row{display:grid;grid-gap:12px;gap:12px;align-items:center;padding:0 20px;box-sizing:border-box;min-height:56px;border-bottom:1px solid var(--hairline);font-size:14px;color:var(--ink-muted)}.rtbl__row:last-child{border-bottom:0}.rtbl__row--head,.rtbl__row:not(.rtbl__row--head):hover{background:var(--surface-sunken)}.rtbl__row--head{min-height:40px;font-size:12px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--ink-subtle)}.rtbl__row--co{grid-template-columns:24px minmax(198px,2fr) 102px minmax(110px,1fr) 130px 124px 114px minmax(166px,1.3fr) 80px 70px;column-gap:10px;min-width:1210px}.rtbl__row--pp{grid-template-columns:26px minmax(188px,1.3fr) minmax(144px,1fr) minmax(176px,1.2fr) 166px 166px minmax(210px,1.5fr) 40px;min-width:1232px}.rtbl__row>*{min-width:0}.rtbl__n{font-family:var(--font-mono);font-size:13px;color:var(--ink-faint)}.rtbl__co{display:flex;align-items:center;gap:10px}.rtbl__co .tbl__tile{width:30px;height:30px;font-size:12px;flex:none}.rtbl__stack{display:flex;flex-direction:column;gap:2px;min-width:0}.rtbl__name{background:none;border:0;padding:0;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rtbl__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.rtbl__name--sm{font-size:14px}.rtbl__person{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-weight:500;white-space:nowrap}.rtbl__person,.rtbl__txt{font-size:14px;color:var(--ink)}.rtbl__sub{font-size:13px;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtbl__txt.tk-num{font-family:var(--font-mono);font-size:13px}.rtbl__sub.tk-num{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rtbl__sub--live{color:var(--accent)}.rtbl__sub--con{color:var(--caution)}.rtbl__clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.rtbl__ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtbl__codes{display:flex;flex-wrap:wrap;gap:4px}.rtbl__code{font-family:var(--font-mono);font-size:12px;padding:2px 6px;border:1px solid var(--hairline);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--ink)}.rtbl__fit{display:inline-flex;align-items:center;gap:3px}.rtbl__fit i{width:14px;height:4px;border-radius:2px;background:var(--hairline)}.rtbl__fit i.on{background:var(--brand)}.rtbl__fit b{margin-left:6px;font-size:13px;font-weight:500;color:var(--ink)}.rtbl__acts{display:flex;justify-content:flex-end;gap:6px}.rtbl__reveal .revealbtn{height:30px;padding:0 10px;font-size:13px}.dsearch{border-bottom:1px solid var(--border);padding:16px 24px 14px;flex-direction:column;gap:12px}.dsearch,.dsearch__box{background:var(--surface);display:flex}.dsearch__box{align-items:center;gap:8px;min-height:48px;padding:6px 6px 6px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}.dsearch__box:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.dsearch__icon{display:inline-flex;color:var(--ink-faint);flex:none}.dsearch__q{flex:1 1 auto;min-width:120px;border:0;outline:none;background:transparent;font-family:var(--font-sans);font-size:16px;color:var(--ink);height:34px}.dsearch__q::placeholder{color:var(--ink-faint)}.dsearch__pins{display:flex;align-items:center;gap:6px;flex:none}.dsearch__pins .bigask__filter{height:32px;font-size:14px}.dsearch__pins .bigask__ft{max-width:14ch}.dsearch__go{flex:none;height:36px;padding:0 18px;border:0;border-radius:var(--radius-sm);cursor:pointer;background:var(--brand);color:var(--on-brand);font-family:var(--font-sans);font-size:15px;font-weight:500;transition:background-color .15s ease,transform .12s ease}.dsearch__go:hover:not([disabled]){background:var(--brand-hover);transform:translateY(-1px)}.dsearch__go[disabled]{background:var(--brand-wash);color:var(--ink-faint);cursor:default}.dsearch__read{display:flex;flex-direction:column;gap:10px}.dsearch__sum{margin:0;font-size:14px;line-height:1.5;color:var(--ink-subtle);max-width:120ch}.dsearch__sum b{color:var(--ink);font-weight:500;font-size:15px}.dsearch__row{gap:8px 16px}.dsearch__group,.dsearch__row{display:flex;flex-wrap:wrap;align-items:center}.dsearch__group{gap:6px}.dsearch__l{font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle);margin-right:2px}.dsearch__row>.chip{font-size:14px;padding:5px 12px}.dsearch__sp{flex:1 1 auto}.dsearch__why{position:relative;font-size:14px}.dsearch__why summary{cursor:pointer;color:var(--ink-muted);list-style:none}.dsearch__why summary::-webkit-details-marker{display:none}.dsearch__why summary:after{content:" ▾";color:var(--ink-faint)}.dsearch__why summary:hover{color:var(--ink)}.dsearch__why p{position:absolute;right:0;top:calc(100% + 8px);z-index:var(--z-dropdown);width:min(420px,80vw);margin:0;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:14px;line-height:1.55;color:var(--ink-muted)}.dsearch .note{margin:0}.dsearch__progress>*{max-width:720px}.convo-page--top .convo{background:var(--surface-sunken)}@media (max-width:760px){.dsearch{padding:12px 16px}.dsearch__box{flex-wrap:wrap}.dsearch__pins{order:3;width:100%}}.ptbl__row{grid-template-columns:44px minmax(198px,1.3fr) minmax(166px,1fr) minmax(154px,1fr) 166px 124px 166px minmax(122px,.7fr);min-width:1188px}.estat{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:13px;font-weight:500;white-space:nowrap;border:1px solid transparent}.estat--valid{background:var(--accent-soft);color:var(--accent)}.estat--invalid{background:var(--danger-soft);color:var(--danger)}.estat--checking{background:var(--surface-band);color:var(--ink-subtle)}.estat--verify{background:var(--surface);border-color:var(--border-strong);color:var(--ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.estat--verify:hover{border-color:var(--ink);background:var(--surface-sunken)}.estat--verify svg{color:var(--ink-subtle)}.estat__spin{width:10px;height:10px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--ink-subtle);animation:estatspin .7s linear infinite}@keyframes estatspin{to{transform:rotate(1turn)}}.estat--prior{background:transparent;border-color:currentColor}.estat--idle{background:transparent;border-color:var(--border);color:var(--ink-subtle);cursor:default}.estat:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hcard{display:inline-flex}.hcard>button:disabled,.hcard__pop{pointer-events:none}.hcard__pop{position:fixed;z-index:1000;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:1.45}.hcard__h{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:600;color:var(--ink)}.hcard__h--valid{color:var(--accent)}.hcard__h--risky{color:var(--caution)}.hcard__h--invalid{color:var(--danger)}.hcard__p{margin:4px 0 0;color:var(--ink-muted)}.hcard__dl{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 10px;gap:3px 10px;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--border)}.hcard__dl dt{color:var(--ink-subtle)}.hcard__dl dd{margin:0;min-width:0;color:var(--ink);overflow-wrap:anywhere}.hcard__f{margin:8px 0 0;font-size:12px}.bulkbar,.hcard__f{color:var(--ink-subtle)}.bulkbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:8px 8px 8px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:14px}.bulkbar__n b{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.bulkbar__n .tk-ghostlink{margin-left:6px;font-size:14px}.bulkbar__sp{flex:1 1 auto}.bulkbar__b{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;cursor:pointer;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink);transition:border-color .15s ease,background-color .15s ease,transform .12s ease}.bulkbar__b svg{color:var(--ink-subtle)}.bulkbar__b:hover:not([disabled]){background:var(--surface-sunken);border-color:var(--ink);transform:translateY(-1px)}.bulkbar__b[disabled]{color:var(--ink-faint);border-color:var(--border);cursor:default}.bulkbar__c{font-family:var(--font-mono);font-size:12px;padding:1px 6px;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand)}.bigask{border:1px solid var(--border-strong);overflow:hidden}.bigask:hover:not(:focus-within){border-color:var(--ink-faint)}.bigask__q{padding:22px 22px 18px;min-height:104px}.bigask__q::placeholder{color:var(--ink-subtle)}.bigask__bar{background:var(--surface-sunken);border-top:1px solid var(--hairline);padding:10px 10px 10px 14px}.bigask__filter{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.bigask__filter:hover{border-color:var(--ink-faint)}.bigask__hint{flex:none;font-size:13px;color:var(--ink-subtle);white-space:nowrap}.bigask__hint kbd{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted);background:var(--surface);border:solid var(--border);border-width:1px 1px 2px;border-radius:var(--radius-xs);padding:1px 5px}.bigask__send--text{width:auto;height:40px;padding:0 16px 0 18px;gap:8px;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:15px;font-weight:500}.bigask__send--text[disabled]{background:var(--surface);color:var(--ink-faint);border:1px solid var(--border)}@media (max-width:760px){.bigask__hint{display:none}}.vol{background:var(--surface-sunken);border-top:1px solid var(--hairline);padding-block:56px 72px}.vol__in{display:flex;flex-direction:column;gap:16px}.vol__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.vol__stat{text-align:center;padding:0 16px;border-left:1px solid var(--hairline)}.vol__stat:first-child{border-left:0}.vol__v{font-size:clamp(30px,3.4vw,44px);line-height:1.1;font-weight:500;letter-spacing:-1.2px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vol__l{margin-top:6px;font-size:15px;color:var(--ink-subtle)}.vol__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:16px;gap:16px;align-items:stretch}.vol__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;min-width:0}.vol__t{margin:0;font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.2px;color:var(--ink)}.vol__s{margin:4px 0 0;font-size:14px;color:var(--ink-subtle)}.vmap{position:relative;margin-top:18px;border:1px solid var(--hairline);border-radius:var(--radius-md);padding:16px 12px 8px}.vmap__svg{display:block;width:100%;height:auto}.vmap__d--0{fill:color-mix(in srgb,var(--ink) 16%,var(--surface))}.vmap__d--1{fill:color-mix(in srgb,var(--brand) 38%,var(--surface))}.vmap__d--2{fill:color-mix(in srgb,var(--brand) 68%,var(--surface))}.vmap__d--3{fill:var(--brand-hover)}.vmap__ring{fill:color-mix(in srgb,var(--brand) 22%,transparent)}.vmap__pin{fill:var(--brand-hover);stroke:var(--surface);stroke-width:2}.vmap__call{position:absolute;transform:translate(14px,10px);pointer-events:none;display:flex;flex-direction:column;gap:1px;min-width:132px;padding:8px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:13px;color:var(--ink-subtle);white-space:nowrap}.vmap__call b{font-size:15px;font-weight:500;color:var(--ink);margin-bottom:2px}.vmap__call i{font-style:normal;font-family:var(--font-mono);color:var(--ink-muted)}.vmap__legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:13px;color:var(--ink-subtle)}.vmap__k{width:9px;height:9px;border-radius:50%;display:inline-block}.vmap__k--1{background:color-mix(in srgb,var(--brand) 38%,var(--surface))}.vmap__k--2{background:color-mix(in srgb,var(--brand) 68%,var(--surface))}.vmap__k--3{margin-right:10px}.vmap__k--3,.vmap__k--pin{background:var(--brand-hover)}.vmap__k--pin{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent);margin-left:4px}.vmap__note{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.vol__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.vol__chip{font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:7px 14px;transition:border-color .15s ease,background-color .15s ease,transform .12s ease}.vol__chip:hover{border-color:var(--brand-ink);background:color-mix(in srgb,var(--brand) 8%,var(--surface));transform:translateY(-1px)}.vol__hint{margin:auto 0 0;padding-top:20px;border-top:1px solid var(--hairline);font-size:14px;line-height:1.6;color:var(--ink-subtle)}.vol__chips+.vol__hint{margin-top:24px}.vol__hint b{color:var(--ink);font-weight:500}@media (max-width:1023px){.vol__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.vol{padding-block:40px 48px}.vol__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;padding:20px 0}.vol__stat:nth-child(3){border-left:0}.vmap__call{display:none}}.vmap__call--se{transform:translate(16px,10px)}.vmap__call--ne{transform:translate(16px,calc(-100% - 10px))}.vmap__call--sw{transform:translate(calc(-100% - 16px),10px)}.vol__qs{list-style:none;margin:14px 0 0;padding:0}.vol__qs li+li{border-top:1px solid var(--hairline)}.vol__q{display:flex;align-items:center;gap:10px;width:100%;padding:10px 6px;cursor:pointer;text-align:left;background:none;border:0;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:15px;line-height:1.4;color:var(--ink);transition:background-color .15s ease}.vol__q>span{flex:1 1 auto;min-width:0}.vol__q svg{flex:none;color:var(--ink-faint);transition:transform .15s ease,color .15s ease}.vol__q:hover{background:var(--surface-sunken)}.vol__q:hover svg:last-child{color:var(--brand-ink);transform:translateX(3px)}.vol__qs+.vol__hint{margin-top:16px}.vol__card--map .vmap{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.vmap__stage{position:relative}.landing{min-height:0}.landing .hero{flex:0 0 auto}.hero--simple.hero--big{padding-block:72px 48px}.hero--simple.hero--big .hero__p{margin-top:18px}.bigask{margin-top:32px}.hero--big .hero__keys{margin-top:20px}.hero--big .hero__fine{margin-top:16px}.vol{background:var(--surface);border-top:0;padding-block:8px 72px}.vol__in{max-width:1120px;gap:20px}.vol__stats{background:none;border:0;border-radius:0;border-block:1px solid var(--hairline);padding:28px 0}.vol__v{font-size:clamp(28px,3vw,40px);letter-spacing:-1px}.vol__l{font-size:14px}.vol__card{padding:22px;box-shadow:0 1px 2px rgba(0,0,0,.03)}@media (min-width:1024px){.vol__grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr)}}.vmap{background:var(--surface-sunken);border-color:var(--hairline);margin-top:16px;padding:14px 10px 6px}.vol__qs{margin-top:10px}.vol__q{padding:9px 6px}.vol__q svg:first-child{color:var(--brand-ink)}.vol__hint{padding-top:16px}.foot--landing{border-top-color:var(--hairline)}@media (max-width:760px){.hero--simple.hero--big{padding-block:44px 32px}.vol{padding-block:0 48px}.vol__stats{padding:20px 0}}.vmap__call{min-width:116px;padding:6px 10px;font-size:12px}.vmap__call b{font-size:14px}.vstats{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.vstats:before{inset:0;background-image:radial-gradient(color-mix(in srgb,var(--ink-inverse) 14%,transparent) 1px,transparent 1.6px);background-size:14px 14px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,transparent 30%,#000 85%);mask-image:radial-gradient(ellipse at 50% 50%,transparent 30%,#000 85%)}.vstats:after,.vstats:before{content:"";position:absolute;z-index:-1;pointer-events:none}.vstats:after{width:420px;height:420px;right:-140px;top:-220px;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 30%,transparent) 0,transparent 65%)}.vstats__i{padding:4px 28px;border-left:1px solid color-mix(in srgb,var(--ink-inverse) 9%,transparent);display:flex;flex-direction:column;align-items:flex-start}.vstats__i:first-child{border-left:0}.vstats__ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--brand-ink);background:color-mix(in srgb,var(--brand) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand) 28%,transparent)}.vstats__v{margin-top:18px;font-size:clamp(36px,4vw,52px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vstats__v em{font-style:normal;margin-left:2px}.vstats__l{margin-top:10px}.vstats__n{font-family:var(--font-mono);font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--ink-inverse) 55%,transparent)}.vstats__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vol .vstats+.vol__grid{margin-top:4px}@media (max-width:900px){.vstats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;padding:28px 4px}.vstats__i:nth-child(3){border-left:0}}@media (max-width:480px){.vstats__i{padding:4px 18px}.vstats__n{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vstats{background:#232323;color:#ededed;--ink-inverse:#ededed;box-shadow:0 0 0 1px var(--border)}}:root[data-theme=dark] .vstats{background:#232323;color:#ededed;--ink-inverse:#ededed;box-shadow:0 0 0 1px var(--border)}.vstats{padding:24px 8px}.vstats__i{padding:2px 28px}.vstats__v{margin-top:0;font-size:clamp(40px,4.6vw,64px);line-height:.95;font-weight:700;letter-spacing:-3px}.vstats__v em{font-weight:700;letter-spacing:-2px}.vstats__l{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:600}.vstats__ic{width:24px;height:24px;flex:none}.vstats__n{margin-top:4px}@media (max-width:900px){.vstats{padding:22px 4px;row-gap:22px}}.chip{line-height:normal}.estat--risky{background:var(--caution-soft);color:var(--caution)}.hero--simple.hero--big{padding-block:40px 28px}.hero--simple.hero--big .hero__h{font-size:clamp(32px,3.6vw,48px);letter-spacing:-1.44px}.hero--simple.hero--big .hero__p{font-size:17px;line-height:1.5;margin-top:12px}.bigask{margin-top:24px}.bigask__q{font-size:17px;line-height:26px;min-height:76px;padding:16px 20px 4px}.hero--big .hero__keys{margin-top:16px}.hero--big .hero__fine{margin-top:12px}.vstats{padding-block:20px}@media (max-width:760px){.hero--simple.hero--big{padding-block:32px 24px}.bigask__q{font-size:17px;line-height:24px}}.hero--big .bigask{max-width:1056px;margin-top:28px}.hero--big .hero__keys{max-width:1056px}.topbar__menu{display:none}.navdrawer{margin:0 auto 0 0;width:min(300px,86vw);height:100dvh;max-height:100dvh}.navdrawer__panel{position:relative;height:100%;overflow-y:auto;background:var(--surface);border-right:1px solid var(--border);box-shadow:var(--shadow-lg);animation:tk-fade var(--motion-fast) var(--ease-out)}.navdrawer .tk-nav{width:auto;border-right:0}.navdrawer .tk-nav__head{padding-right:48px;min-height:40px}.navdrawer .tk-nav__item{min-height:44px}.navdrawer__close{position:absolute;top:12px;right:12px;z-index:1;width:40px;height:40px}@media (max-width:900px){.topbar{flex-wrap:nowrap}.topbar__menu{display:inline-flex;flex:none;width:40px;height:40px;margin-left:-8px}}@media (max-width:760px){.topbar .askbox--bar .askbox__in{flex-wrap:nowrap;padding:3px 3px 3px 12px}.topbar .askbox--bar .askbox__go{width:auto}}@media (max-width:560px){.topbar .askbox__gol{display:none}.topbar .askbox--compact .askbox__go{padding:0 10px}.hdr__credit,.hdr__signout{display:none}.hdr__in{gap:12px}}@media (max-width:760px),(pointer:coarse){input:not([type=checkbox],[type=radio],[type=range]),select,textarea{font-size:17px!important}}.people__all,.people__box{width:16px;height:16px;margin:0;accent-color:var(--ink);cursor:pointer;justify-self:start}@media (max-width:760px),(pointer:coarse){.authback,.cprof__sub a,.ptbl__co,.sheet__out,.tbl__act,.tbl__name,.tbl__site,.tk-company__name a,.tk-company__site a,.tk-ghostlink{padding-block:5px;margin-block:-5px}.tk-company__link{padding-block:5px;margin-top:calc(var(--space-2) - 5px);margin-bottom:-5px}.portal__s,.tk-card__sub{overflow-wrap:anywhere}.tk-card>form>.tk-btn{max-width:100%;height:auto;min-height:38px;padding-block:8px;white-space:normal;text-align:center}.people__all,.people__box,.ptbl__cb{width:20px;height:20px}}.cw-launcher{position:fixed;right:20px;bottom:24px;z-index:calc(var(--z-dropdown) + 10);width:56px;height:56px;border:0;border-radius:50%;background:var(--brand);color:var(--on-brand);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.22);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.cw-launcher .cw-dot{fill:var(--brand)}.cw-launcher:hover{transform:translateY(-2px) scale(1.04);background:var(--brand-hover);box-shadow:0 14px 32px rgba(0,0,0,.28)}.cw-launcher:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.cw-launcher--open,.cw-launcher--open:hover{background:var(--surface-inverse);color:var(--ink-inverse)}.cw-badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--danger);color:var(--on-danger);font-size:12px;font-weight:700;line-height:16px;border:2px solid var(--canvas)}body.has-selbar .cw-launcher{bottom:92px}body.has-selbar .cw-panel{bottom:160px}.cw-panel{position:fixed;right:20px;bottom:92px;z-index:calc(var(--z-dropdown) + 9);width:384px;max-width:calc(100vw - 32px);height:min(620px,calc(100vh - 128px));display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);font-family:var(--font-sans);opacity:0;visibility:hidden;transform:translateY(12px) scale(.98);transform-origin:bottom right;transition:opacity .18s ease,transform .18s ease,visibility .18s}.cw-panel--open{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.cw-launcher,.cw-panel{transition:none}}.cw-head{gap:10px;padding:13px 14px;background:var(--surface-inverse);color:var(--ink-inverse)}.cw-head,.cw-head-avatar{display:flex;align-items:center;flex-shrink:0}.cw-head-avatar{width:34px;height:34px;border-radius:50%;background:var(--brand);color:var(--on-brand);justify-content:center;font-weight:700;font-size:16px}.cw-head-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.cw-head-text strong{font-size:15.5px;font-weight:600}.cw-head-text span{font-size:13px;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-head-close{margin-left:auto;background:transparent;border:0;color:inherit;opacity:.75;cursor:pointer;padding:4px;border-radius:var(--radius-sm);display:flex;flex-shrink:0}.cw-head-close:hover{opacity:1;background:rgba(127,127,127,.2)}.cw-tabs{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--border);background:var(--surface-sunken);flex-shrink:0}.cw-tab{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink-muted);font:500 13.5px/1.2 var(--font-sans);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.cw-tab:hover{background:var(--brand-soft);color:var(--ink)}.cw-tab--active,.cw-tab--active:hover{background:var(--surface);border-color:var(--border-strong);color:var(--ink);box-shadow:var(--shadow-xs)}.cw-tab:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cw-tab-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.cw-tab-icon--ai{background:var(--brand);color:var(--on-brand)}.cw-tab-icon--live{background:var(--tile-1)}.cw-tab-icon--wa{background:#25d366}.cw-tab-dot{position:absolute;top:5px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--danger)}.cw-body{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--surface-sunken)}.cw-bubble{max-width:86%;padding:9px 12px;border-radius:var(--radius-lg);font-size:14.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cw-bubble--them{align-self:flex-start;background:var(--surface);border:1px solid var(--border);color:var(--ink)}.cw-bubble--me{align-self:flex-end;background:var(--ink);color:var(--canvas)}.cw-bubble--sys{align-self:center;background:var(--surface-band);color:var(--ink-subtle);font-size:13px}.cw-bubble-who{font-size:12px;margin-bottom:2px}.cw-bubble-link,.cw-bubble-who{display:block;font-weight:600;color:var(--accent)}.cw-bubble-link{margin-top:8px;text-decoration:none}.cw-bubble-link:hover{text-decoration:underline}.cw-typing{align-self:flex-start;padding:2px 4px}.cw-sysline,.cw-typing{font-size:13px;color:var(--ink-subtle)}.cw-sysline{align-self:center;text-align:center;padding:2px 8px}.cw-linkbtn{background:none;border:0;padding:0;color:var(--ink);font:600 13px var(--font-sans);text-decoration:underline;cursor:pointer}.cw-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cw-chip{border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);border-radius:var(--radius-pill);padding:6px 11px;font:13px/1.35 var(--font-sans);cursor:pointer;text-align:left}.cw-chip:hover:not(:disabled){background:var(--brand-soft);color:var(--ink);border-color:var(--border-strong)}.cw-chip:disabled{opacity:.6;cursor:default}.cw-form{display:flex;flex-direction:column;gap:11px}.cw-form-intro{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-muted)}.cw-field{display:flex;flex-direction:column;gap:4px}.cw-field>span{font-size:13px;font-weight:600;color:var(--ink-muted)}.cw-field input,.cw-field textarea,.cw-phone select{border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:8px 10px;font:14.5px var(--font-sans);color:var(--ink);background:var(--surface);width:100%}.cw-field input:focus,.cw-field textarea:focus,.cw-phone select:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-soft)}.cw-field textarea{resize:vertical;min-height:62px}.cw-phone{display:flex;gap:6px}.cw-phone select{width:88px;flex-shrink:0}.cw-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cw-error{margin:0;font-size:13.5px;color:var(--danger)}.cw-submit{border:0;border-radius:var(--radius-btn-lg);background:var(--brand);color:var(--on-brand);font:600 15px var(--font-sans);padding:11px 14px;cursor:pointer;transition:transform .15s,background .15s}.cw-submit:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-1px)}.cw-submit:disabled{opacity:.65;cursor:default}.cw-form-note{margin:0;font-size:13px;color:var(--ink-subtle);line-height:1.5}.cw-form-note a{color:var(--ink);font-weight:600}.cw-composer{display:flex;gap:8px;padding:10px;border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}.cw-composer input{flex:1 1;min-width:0;border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:9px 14px;font:14.5px var(--font-sans);color:var(--ink);background:var(--surface)}.cw-composer input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-soft)}.cw-send{width:38px;height:38px;flex-shrink:0;border:0;border-radius:50%;background:var(--brand);color:var(--on-brand);display:flex;align-items:center;justify-content:center;cursor:pointer}.cw-send:hover:not(:disabled){background:var(--brand-hover)}.cw-send:disabled{opacity:.45;cursor:default}.cw-foot{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 10px;border-top:1px solid var(--hairline);background:var(--surface);font-size:12.5px;color:var(--ink-faint);flex-shrink:0}.cw-foot a{color:var(--ink-subtle);text-decoration:none}.cw-foot a:hover{color:var(--ink);text-decoration:underline}@media (max-width:1023px){body:has(.chatrail) .cw-launcher{bottom:84px}body:has(.chatrail) .cw-panel{bottom:150px}}@media (max-width:560px){.cw-launcher{right:14px;bottom:16px;width:52px;height:52px}.cw-launcher--open{display:none}.cw-panel,body.has-selbar .cw-panel,body:has(.chatrail) .cw-panel{left:0;right:0;bottom:0;width:auto;max-width:100vw;height:88dvh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;transform-origin:bottom center}}@media print{.cw-launcher,.cw-panel{display:none!important}}.contact{max-width:640px}.contact h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.contact__done,.contact__form{display:flex;flex-direction:column;gap:16px}.contact__done h2,.contact__done p{margin:0}.contact__text{width:100%;min-height:140px;resize:vertical;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);font:16px/1.5 var(--font-sans);color:var(--ink);background:var(--surface)}.contact__text:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-soft)}.sthread{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--surface-sunken);border-radius:var(--radius-lg);max-height:60vh;overflow-y:auto}.sthread .cw-bubble--me{align-self:flex-start;background:var(--surface);color:var(--ink);border:1px solid var(--border)}.sthread .cw-bubble--them{align-self:flex-end;background:var(--ink);color:var(--canvas);border:0}.sthread__meta{display:block;font-size:12px;opacity:.7;margin-bottom:2px}.sreply{flex-direction:column}.sreply,.sreply__row{display:flex;gap:10px}.sreply__row{flex-wrap:wrap;align-items:center}.legal{max-width:760px;padding-block:56px 72px}.legal h1{margin:0 0 8px;font-family:var(--font-display);font-weight:600}.legal__meta{margin:0 0 24px;font-size:15px;color:var(--ink-muted)}.legal__lede p{margin:0 0 32px;font-size:17px;line-height:1.6;color:var(--ink)}.legal__toc{margin:0 0 40px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.legal__toc ol{margin:0;padding-left:20px;column-count:2;column-gap:32px;font-size:15px;line-height:1.9}.legal__toc a{color:var(--ink);text-decoration:none}.legal__toc a:hover{text-decoration:underline}.legal__sec{margin:0 0 32px;scroll-margin-top:88px}.legal__sec h2{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.legal__list li,.legal__sec p{font-size:16px;line-height:1.65;color:var(--ink)}.legal__sec p{margin:0 0 12px}.legal__sec a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.legal__list{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.legal__dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 24px;gap:8px 24px;margin:0 0 16px;font-size:16px}.legal__dl dt{color:var(--ink-muted)}.legal__dl dd{margin:0}.legal__table{width:100%;min-width:560px;table-layout:fixed;border-collapse:collapse;margin:4px 0 16px;font-size:15px}.legal__table th:first-child{width:34%}.legal__table th:last-child{width:20%}.legal__table td,.legal__table th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.5}.legal__table th{font-weight:600;color:var(--ink-muted)}.legal__table code{font:14px/1.5 var(--font-mono);word-break:break-word}@media (max-width:640px){.legal{padding-block:32px 48px}.legal__toc ol{column-count:1}.legal__dl{grid-template-columns:1fr;gap:2px}.legal__dl dd{margin-bottom:8px}}.icpo{max-width:760px}.icpo__find{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.icpo__find>.tk-field{flex:1 1 320px;min-width:0}.icpo__from{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--ink-subtle)}.icpo__match{margin-top:16px;border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;background:var(--surface-sunken);display:flex;flex-direction:column;gap:12px}.icpo__match h3{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.icpo__cand{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.icpo__cand>div{flex:1 1 260px;min-width:0}.icpo__cand b{display:block;font-weight:600;color:var(--ink)}.icpo__cand span{font-size:14px;color:var(--ink-muted)}.icpo__row{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:10px 20px;gap:10px 20px;padding:18px 0;border-top:1px solid var(--border);align-items:start}.icpo__row:first-of-type{margin-top:20px}.icpo__label{font-size:15px;font-weight:600;color:var(--ink);padding-top:6px}.icpo__label small{display:block;margin-top:2px;font-size:13px;font-weight:400;line-height:1.45;color:var(--ink-subtle)}.icpo__pick{display:flex;flex-direction:column;gap:10px;min-width:0}.icpo__add{max-width:380px}.chipset__c--sug{border-style:dashed}.chipset__c--sug .chipset__sug{font-size:12px;color:var(--ink-subtle)}.icpo__more{border-top:1px solid var(--border)}.icpo__more summary{cursor:pointer;list-style:none;padding:16px 0;font-size:15px;font-weight:500;color:var(--ink)}.icpo__more summary::-webkit-details-marker{display:none}.icpo__more summary:before{content:"▸";display:inline-block;width:16px;color:var(--ink-subtle)}.icpo__more[open] summary:before{content:"▾"}.icpo__more .form{padding-bottom:18px}.icpo__acts{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--border)}.icpo__note{margin:0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.icpo__note--warn{color:var(--caution,var(--ink))}.icpo__hs{position:relative;max-width:420px}.icpo__opts{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:280px;overflow:auto}.icpo__opts button{all:unset;box-sizing:border-box;display:flex;gap:10px;width:100%;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:14px;line-height:1.4}.icpo__opts button:hover,.icpo__opts button[aria-selected=true]{background:var(--surface-sunken)}.icpo__opts code{flex:none;font-family:var(--font-mono);color:var(--ink)}.icpo__opts span{color:var(--ink-muted)}.icpready{max-width:520px;margin:72px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.icpready h1{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em}.icpready p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-muted)}.spin{width:28px;height:28px;border-radius:50%;border:3px solid var(--surface-band);border-top-color:var(--brand-ink);animation:estatspin .9s linear infinite}.spin--sm{width:14px;height:14px;border-width:2px}.recs__meta{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-subtle)}.recs__stale{margin:0 0 12px;font-size:14px;color:var(--ink-muted)}@media (max-width:640px){.icpo__row{grid-template-columns:1fr;gap:8px}}.cprof__head{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.cprof__logo{flex:none;width:56px;height:56px;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;object-fit:cover}.cprof__id{min-width:0}.cprof__sub{display:flex;flex-wrap:wrap;gap:4px 14px}.cprof__sub a{color:var(--ink);font-weight:500;text-decoration:none}.cprof__sub a:hover{text-decoration:underline}.ptabs{position:-webkit-sticky;position:sticky;top:64px;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-4);background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);border-bottom:1px solid var(--border)}.ptabs__list{display:flex;flex:1 1;gap:2px;overflow-x:auto;scrollbar-width:none}.ptabs__list::-webkit-scrollbar{display:none}.ptabs__t{position:relative;display:inline-flex;align-items:center;gap:7px;flex:none;height:48px;padding:0 12px;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:500;color:var(--ink-subtle);white-space:nowrap}.ptabs__t:hover,.ptabs__t[aria-selected=true]{color:var(--ink)}.ptabs__t[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--ink)}.ptabs__t:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:-4px;border-radius:var(--radius-sm)}.ptabs__n{font-family:var(--font-mono);font-size:12px;font-weight:500;padding:1px 6px;border-radius:var(--radius-pill);background:var(--surface-band);color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptabs__s{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:13px;color:var(--ink-subtle)}.ptabs__s b{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--ink);padding:3px 9px;border-radius:var(--radius-pill);background:var(--accent-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptabs__body{min-height:calc(100vh - 64px - 48px);padding-top:var(--space-5)}.ptabs__panel[hidden]{display:none}.agents,.cprof__stack{display:flex;flex-direction:column;gap:var(--space-4)}.cprof__sec{scroll-margin-top:calc(64px + 48px + 16px)}.cprof__sec--flush{padding:0;overflow:hidden}.cprof__sec--flush>.bulkbar,.cprof__sec--flush>.tbl{border-radius:0;border-left:0;border-right:0;box-shadow:none}.cprof__sec--flush>.tbl{border-bottom:0}.cprof__hd{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.cprof__hd--pad{padding:var(--space-4) var(--space-5);margin:0;border-bottom:1px solid var(--hairline)}.cprof__hd .tk-card__sub{margin-top:2px}.cprof__none{margin:0;font-size:14px;color:var(--ink-subtle)}.cprof__none--pad{padding:var(--space-5)}.cprof__foot{display:flex;align-items:center;gap:8px;margin:0;padding:12px var(--space-5);border-top:1px solid var(--hairline);font-size:13.5px;color:var(--ink-subtle)}.cprof__facts3{grid-template-columns:repeat(3,minmax(0,1fr))}.cprof__figs{grid-template-columns:repeat(5,minmax(0,1fr))}.cprof__fig{display:flex;flex-direction:column;gap:3px;text-decoration:none;color:inherit}.cprof__fig>span{order:-1;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.cprof__fig small{margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.cprof__fig:hover{border-color:var(--border-strong)}.cprof__clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:440px}.cprof__hs td{vertical-align:top}.cprof__share{display:inline-flex;align-items:center;gap:8px;min-width:120px}.cprof__bar{flex:1 1;min-width:60px;height:4px;background:var(--hairline);overflow:hidden}.cprof__bar,.cprof__bar i{display:block;border-radius:4px}.cprof__bar i{height:100%;background:var(--accent)}.cprof__bar--wide{width:100%}.cprof__more{margin-top:var(--space-3)}.cscore{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:center}.cscore__tile{padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-band)}.cscore__g{font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-1px;color:var(--ink);margin-right:8px}.cscore__o{font-family:var(--font-mono);font-size:16px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cscore__o small{font-size:13px;color:var(--ink-faint)}.cscore__meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.cscore__top{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:14px;color:var(--ink-muted)}.cscore__top b{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.cscore__why{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-4) 0 0;padding:0;list-style:none}.cscore__why li{font-size:13.5px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--surface-band);color:var(--ink-muted)}.ptbl--co .ptbl__row{grid-template-columns:44px minmax(198px,1.3fr) minmax(154px,1fr) minmax(210px,1.1fr) minmax(188px,1fr) 124px;min-width:990px}.ptbl--nosel .ptbl__row{grid-template-columns:minmax(198px,1.3fr) minmax(154px,1fr) minmax(210px,1.1fr) minmax(188px,1fr) 124px;min-width:946px}.ptbl--nosel .ptbl__row>:first-child{padding-left:var(--space-5)}.ptbl--co .ptbl__row:not(.ptbl__row--head){min-height:64px}.cprof__cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:8px 0}.cprof__cell .tk-masked{font-family:var(--font-mono);font-size:13px;color:var(--ink-muted)}.partners{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.partners__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hairline)}.partners__row:last-child{border-bottom:0}.partners__row .cprof__bar{grid-column:1/-1}.partners__nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;color:var(--ink);text-decoration:none}a.partners__nm:hover{text-decoration:underline}.partners__n{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-muted)}.partners__n .ships__flow{height:20px;padding:0 8px;font-size:12px}.agents__acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agents__acts form{margin:0}.agents__run{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-subtle)}.agents__brief{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.agents__level{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:var(--radius-md);background:var(--surface-band)}.agents__level b{font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.5px;color:var(--ink)}.agents__level small{font-size:13px;color:var(--ink-subtle)}.agents__level--high{background:var(--accent-soft)}.agents__level--high b{color:var(--accent)}.agents__lbl{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.agents__list{margin:8px 0 0;padding-left:18px;font-size:15px;line-height:1.55;color:var(--ink-muted)}.agents__list li{margin:4px 0}.agents__cite{margin-left:6px;padding:1px 6px;border-radius:4px;background:var(--surface-band);font-family:var(--font-mono);font-size:11.5px;color:var(--ink-subtle);vertical-align:1px;white-space:nowrap}.agents__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.agent{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.agent__hd{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ink)}.agent__ic{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--surface-band);color:var(--ink-muted)}.agent p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-subtle)}.agent__ft{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;font-size:13px;color:var(--ink-faint)}.agent__live{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:var(--accent)}.agent__live i{width:6px;height:6px;border-radius:50%;background:currentColor}.agent__live--off{color:var(--ink-faint)}.agents__feed{padding:0;overflow:hidden}.agents__note{margin:0;padding:10px var(--space-5);border-bottom:1px solid var(--hairline);background:var(--surface-sunken);font-size:14px;color:var(--ink-muted)}.sigs{margin:0;padding:0;list-style:none}.sig{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px var(--space-5);border-bottom:1px solid var(--hairline)}.sig:last-child{border-bottom:0}.sig__ic{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--surface-band);color:var(--ink-muted)}.sig__ic--hot{background:var(--accent-soft);color:var(--accent)}.sig__main{min-width:0}.sig__t{font-weight:600}.sig__b{margin-top:2px;font-size:14.5px;line-height:1.5;color:var(--ink-muted)}.sig__m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:13px;color:var(--ink-faint)}.sig__m a{color:var(--ink-subtle)}.sig__kind{padding:1px 7px;border-radius:var(--radius-pill);background:var(--surface-band);font-weight:600;color:var(--ink-muted)}.sig__kind--trade{background:var(--accent-soft);color:var(--accent)}.sig__a{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.sig__str{font-family:var(--font-mono);font-size:12px}.agents__next{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-3)}.agents__step{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius-md)}.agents__step>div{flex:1 1;min-width:0}.agents__step b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.agents__step span{font-size:13.5px;color:var(--ink-subtle)}@media (max-width:1023px){.cprof__figs{grid-template-columns:repeat(3,minmax(0,1fr))}.agents__cards{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ptabs__s{display:none}.cprof__facts3,.cprof__figs{grid-template-columns:repeat(2,minmax(0,1fr))}.agents__brief,.agents__cards,.cscore,.cscore__meters{grid-template-columns:1fr}.sig{grid-template-columns:34px minmax(0,1fr)}.sig__a{grid-column:2;flex-direction:row;align-items:center}.agents__step{flex-wrap:wrap}}.icplink{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:14px;text-decoration:none;transition:border-color 80ms ease,background 80ms ease}.icplink:hover{border-color:var(--border-strong);background:var(--surface-sunken)}.icplink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.icplink__l{display:inline-flex;align-items:center;gap:6px;font-weight:500}.icplink__meter{display:inline-flex;gap:3px}.icplink__meter i{width:12px;height:4px;border-radius:2px;background:var(--hairline)}.icplink__meter i.on{background:var(--brand)}.icplink__v{font-family:var(--font-mono);font-size:13px;color:var(--ink-muted)}.icplink__a{display:inline-flex;align-items:center;gap:2px;font-weight:500;color:var(--brand-ink)}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.kpi{display:block;color:inherit;text-decoration:none;border-radius:var(--radius-lg);transition:transform 80ms ease}.kpi .tk-metric{height:100%;box-sizing:border-box;transition:border-color 80ms ease,box-shadow .16s ease}.kpi:hover{transform:translateY(-1px)}.kpi:hover .tk-metric{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.kpi:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.kpi--signal .tk-metric{border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.kpis{gap:12px}.kpis .tk-metric{padding:12px 14px}.kpis .tk-metric__top{gap:var(--space-2)}.kpis .tk-metric__top svg{width:16px;height:16px}.kpis .tk-metric__label{font-size:13px;line-height:16px}.kpis .tk-metric__value{font-size:22px;line-height:26px;margin-top:6px}.kpis .tk-metric__delta{margin-top:4px;font-size:13px;line-height:16px}.kpis .tk-metric__asof{font-size:12px;line-height:15px;margin-top:2px}@media (max-width:1280px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:420px){.kpis{grid-template-columns:minmax(0,1fr)}}.dashtabs .tk-tab{text-decoration:none}.dchat{flex-direction:column;gap:18px;padding:8px 0 4px}.dchat,.dchat__hi{display:flex;align-items:center}.dchat__hi{gap:14px}.dchat__bot{display:inline-flex;flex:none}.dchat__t{margin:0;font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dchat__box{width:min(760px,100%);display:flex;flex-direction:column;gap:6px;padding:14px 14px 10px 18px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .14s,box-shadow .14s}.dchat__box:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.dchat__in{width:100%;min-height:48px;padding:0;border:0;outline:0;resize:none;background:none;font:inherit;font-size:16px;line-height:24px;color:var(--ink)}.dchat__in::placeholder{color:var(--ink-faint)}.dchat__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.dchat__mode{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--hairline)}.dchat__m{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:999px;background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--ink-muted);cursor:pointer}.dchat__m:hover{color:var(--ink)}.dchat__m[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.1)}.dchat__send{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:50%;background:var(--brand);color:var(--on-brand);cursor:pointer;transition:background-color .14s,transform .14s}.dchat__send:hover{background:var(--brand-hover);transform:translateY(-1px)}.dchat__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dchat__chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .14s,background-color .14s}.dchat__chip:hover{border-color:var(--border-strong);background:var(--surface-sunken)}.dchat__chip svg{color:var(--ink-muted)}.dchat__chip:focus-visible,.dchat__m:focus-visible,.dchat__send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:560px){.dchat__t{font-size:22px;line-height:28px}.dchat__bot svg{width:36px;height:36px}.dchat__box{padding:12px 12px 8px 14px}}.dtabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dtab{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink-muted);text-decoration:none;cursor:pointer;transition:border-color .14s,background-color .14s,box-shadow .14s}.dtab:hover{border-color:var(--border-strong)}.dtab[aria-current=page]{border-color:var(--brand-ink);background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:0 0 0 1px var(--brand)}.dtab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dtab__ic{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--surface-sunken);color:var(--ink-muted)}.dtab[aria-current=page] .dtab__ic{background:var(--brand);color:var(--on-brand)}.dtab__b{display:flex;flex-direction:column;gap:2px;min-width:0}.dtab__t{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ink)}.dtab__n{padding:0 8px;border-radius:999px;background:var(--surface-sunken);font-family:var(--font-mono);font-size:12px;line-height:20px;font-weight:500;color:var(--ink-muted)}.dtab[aria-current=page] .dtab__n{background:var(--brand);color:var(--on-brand)}.dtab__s{font-size:13px;line-height:17px;color:var(--ink-subtle)}@media (max-width:900px){.dtabs{grid-template-columns:minmax(0,1fr);gap:8px}.dtab{padding:10px 12px}}.dfilt{margin:0 0 14px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px}.dfilt>.rtools{margin:0;padding:10px 14px}.dfilt .rtools__r{flex-wrap:wrap;justify-content:flex-end}.dfilt .rfind{width:132px;height:32px}.dfilt .rsort select{width:152px;height:32px;padding:0 6px;border-radius:8px;font-size:14px}.dfilt .qf{height:30px;padding:0 9px}.dfilt .dfilt__panel{border-top:1px solid var(--hairline)}.dfilt .dfilt__panel .drefine{margin:0;border:0;border-radius:0 0 12px 12px;background:none}.dfilt .dfilt__panel .drefine__row{border-bottom:0}.rfilt{gap:6px}.rfilt[aria-expanded=true]{background:var(--surface-sunken);border-color:var(--border-strong)}.rfilt__n{min-width:18px;padding:0 5px;border-radius:999px;background:var(--ink);color:var(--canvas);font-family:var(--font-mono);font-size:12px;line-height:18px;text-align:center}@media (max-width:760px){.dfilt .rfind{width:100%}}.rtbl__row--rec{grid-template-columns:24px minmax(210px,1.6fr) 106px minmax(132px,1fr) minmax(188px,1.3fr) 166px 154px minmax(166px,1.2fr) 80px 70px;column-gap:10px;min-width:1408px}.rtbl__sig{display:inline-flex;align-items:center;gap:4px;margin-right:6px;color:var(--accent);font-weight:500;text-decoration:none}.rtbl__sig i{width:6px;height:6px;border-radius:50%;background:var(--brand)}.rtbl__sig:hover{text-decoration:underline;text-underline-offset:3px}.card--table>.tbl+.cap{padding-top:12px;border-top:1px solid var(--hairline)}.agentrun{display:flex;flex-wrap:wrap;justify-content:flex-end}.agentrun,.agentrun__live{align-items:center;gap:8px}.agentrun__live{display:inline-flex;font-size:13px;color:var(--ink-muted)}.agentrun__live i{width:8px;height:8px;border-radius:50%;background:var(--brand);animation:agentpulse 1.2s ease-in-out infinite}@keyframes agentpulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.agentrun__live i{animation:none}}.agentrun__note{font-size:13px;color:var(--ink-muted);max-width:340px}.agent .tiles{margin-top:14px}.sigcos{display:flex;flex-direction:column;gap:14px;margin-top:16px}.sigco{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);scroll-margin-top:90px}.sigco:target{border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.sigco__h{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--hairline)}.sigco__h .tbl__tile{width:34px;height:34px;font-size:13px;flex:none}.sigco__b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sigco__n{font-size:16px;font-weight:500;color:var(--ink);text-decoration:none}.sigco__n:hover{text-decoration:underline;text-underline-offset:3px}.sigco__m{font-size:13px;color:var(--ink-subtle)}.sigco__s{margin:6px 0 0;font-size:14px;line-height:1.45}.sigco__c,.sigco__s{color:var(--ink-muted)}.sigco__c{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px}.sigco__c b{font-size:20px;font-weight:600;color:var(--ink);line-height:1}.siglist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sig{padding:14px 16px;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:6px;min-width:0}.sig:nth-child(-n+2){border-top:0}.sig:nth-child(2n){border-left:1px solid var(--hairline)}.sig__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sig__kind{font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--ink)}.sig__kind--risk{background:color-mix(in srgb,var(--caution) 16%,transparent)}.sig__str{font-size:13px;color:var(--ink-subtle)}.sig--high .sig__str{color:var(--accent-ink);font-weight:500}.sig__meta{margin-left:auto;font-size:13px;color:var(--ink-subtle)}.sig__t{font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;line-height:1.35;overflow-wrap:anywhere}.sig__t:hover{text-decoration:underline;text-underline-offset:3px}.sig__s{margin:0;font-size:14px;color:var(--ink-muted);line-height:1.45}.sig__why{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:13px;color:var(--ink);background:var(--surface-sunken);border-radius:var(--radius-sm);padding:6px 8px;line-height:1.4}.sig__why svg{flex:none;margin-top:1px;color:var(--accent)}.sig__src{font-size:13px;color:var(--ink-faint);font-family:var(--font-mono);overflow-wrap:anywhere}.agent__empty{margin-top:16px}.agent__rest{display:flex;flex-direction:column;gap:6px}.agent__note,.agent__rest{margin-top:14px}@media (max-width:900px){.siglist{grid-template-columns:minmax(0,1fr)}.sig:nth-child(2){border-top:1px solid var(--hairline)}.sig:nth-child(2n){border-left:0}.sigco__h{flex-wrap:wrap}}.onb{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:auto;height:auto;overflow:visible;color:var(--ink);font-family:var(--font-sans)}.onb::-webkit-backdrop{background:rgba(17,17,17,.45)}.onb::backdrop{background:rgba(17,17,17,.45)}.onb[open]{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;margin:0;width:100vw;height:100vh;height:100dvh}.onb__panel{width:min(640px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.onb__head{display:flex;align-items:flex-start;gap:14px;padding:24px 24px 12px;flex:none}.onb__mark{width:36px;height:36px;border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);display:inline-flex;align-items:center;justify-content:center;flex:none}.onb__ht{flex:1 1 auto;min-width:0}.onb__ht .eyebrow{margin:0 0 4px}.onb__ht h2{margin:0;font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.4px}.onb__x{width:32px;height:32px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-subtle);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.onb__x:hover{background:var(--surface-band);color:var(--ink)}.onb__x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.onb__dots{display:flex;gap:6px;padding:0 24px 12px 74px;flex:none}.onb__dot{height:4px;flex:1 1;border-radius:var(--radius-pill);background:var(--surface-band)}.onb__dot--on{background:var(--ink)}.onb__dot--done{background:var(--brand)}.onb__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 24px 20px;display:flex;flex-direction:column;gap:16px}.onb__lede{margin:0;font-size:15px;line-height:1.5;color:var(--ink-subtle)}.onb__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--hairline);background:var(--surface-sunken);flex:none}.onb__sp{flex:1 1 auto}.onb__think{gap:12px}.onb__steps,.onb__think{display:flex;flex-direction:column}.onb__steps{list-style:none;margin:0;padding:0;gap:10px}.onb__step{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;animation:onbin .25s ease-out}.onb__step>div{display:flex;flex-direction:column;min-width:0}.onb__step b{font-weight:500;color:var(--ink)}.onb__step span:not([class]){color:var(--ink-subtle);font-size:14px;overflow-wrap:anywhere}.onb__step--fail b,.onb__step--skip b{color:var(--ink-subtle)}.onb__spin{border-radius:50%;border:2px solid var(--surface-band);border-top-color:var(--brand-ink);animation:estatspin .8s linear infinite}.onb__ok,.onb__spin{width:16px;height:16px;margin-top:2px;flex:none}.onb__ok{border-radius:50%;background:var(--brand);color:var(--on-brand);display:inline-flex;align-items:center;justify-content:center}.onb__no{width:16px;height:16px;margin-top:2px;border-radius:50%;border:2px solid var(--border);flex:none}.onb__no--fail{border-style:dashed}.onb__thoughts{margin:0;padding:12px 14px 12px 30px;border-left:2px solid var(--brand-ink);background:var(--surface-sunken);border-radius:0 var(--radius-md) var(--radius-md) 0;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;color:var(--ink-muted)}.onb__thoughts li{animation:onbin .25s ease-out}@keyframes onbin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.onb__trace{border:1px solid var(--hairline);border-radius:var(--radius-md);padding:8px 12px}.onb__trace summary{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-subtle);cursor:pointer;list-style:none}.onb__trace summary::-webkit-details-marker{display:none}.onb__trace[open] summary{margin-bottom:12px}.onb__need{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-band);font-size:14px;line-height:1.5;color:var(--ink)}.onb__co{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg)}.onb__co-tile{width:40px;height:40px;border-radius:var(--radius-md);background:var(--surface-band);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--ink-muted)}.onb__co>div{display:flex;flex-direction:column;min-width:0}.onb__co b{font-weight:500;font-size:16px;overflow-wrap:anywhere}.onb__co span,.onb__meta{font-size:14px;color:var(--ink-subtle)}.onb__meta{margin:0}.onb__others{gap:4px;align-items:center}.onb__others,.onb__site{display:flex;flex-wrap:wrap}.onb__site{gap:8px;align-items:flex-end}.onb__site>.tk-field{flex:1 1 260px;min-width:0}.onb__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.onb__opt{text-align:left;display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.onb__opt b{font-weight:500;font-size:16px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.onb__opt small{font-size:13px;line-height:1.4;color:var(--ink-subtle)}.onb__opt:hover:not(:disabled){border-color:var(--ink-subtle)}.onb__opt--on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.onb__opt:disabled{cursor:default;opacity:.7}.onb__sug{font-style:normal;font-size:12px;font-weight:500;padding:1px 8px;border-radius:var(--radius-pill);background:var(--surface-band);color:var(--ink-muted)}.onb__group{display:flex;flex-direction:column;gap:8px}.onb__gl{font-size:14px;font-weight:500;color:var(--ink)}.onb__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.onb__list{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.onb__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:14px;line-height:normal;cursor:pointer;text-align:left}.onb__chip:hover:not(:disabled){border-color:var(--ink-subtle)}.onb__chip--on{border-color:var(--ink);background:var(--ink);color:var(--surface)}.onb__chip:disabled{cursor:default;opacity:.75}.onb__ai:focus-visible,.onb__chip:focus-visible,.onb__opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.onb__type{height:30px;min-width:140px;padding:0 12px;border:1px dashed var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:inherit;font-size:14px}.onb__type--wide{width:100%}.onb__type:focus{outline:none;border-style:solid;border-color:var(--ink-subtle)}.onb__inline{width:auto}.onb__inline select{font-size:14px}.onb__add{max-width:320px}.onb__ai{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--ink);font:inherit;cursor:pointer}.onb__ai:hover:not(:disabled){border-color:var(--ink-subtle)}.onb__ai:disabled{cursor:not-allowed;opacity:.6}.onb__ai--on{border-style:solid;border-color:var(--accent);background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent)}.onb__ai-ic{width:28px;height:28px;border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);display:inline-flex;align-items:center;justify-content:center;flex:none}.onb__ai-tx{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.onb__ai-tx b{font-weight:500;font-size:15px}.onb__ai-tx small{font-size:13px;color:var(--ink-subtle);line-height:1.4}.onb__ai-box{width:18px;height:18px;border-radius:4px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--surface)}.onb__ai--on .onb__ai-box{background:var(--accent);border-color:var(--accent);color:var(--surface)}.onb__review{margin:0;display:flex;flex-direction:column}.onb__review>div{display:grid;grid-template-columns:140px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--hairline)}.onb__review>div:last-child{border-bottom:0}.onb__review dt{font-size:14px;font-weight:500;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.onb__review dd{margin:0;font-size:14px;line-height:1.5;color:var(--ink-muted);overflow-wrap:anywhere}@media (max-width:640px){.onb[open]{align-items:flex-end}.onb__panel{width:100vw;max-height:calc(100dvh - 24px);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0}.onb__head{padding:18px 16px 10px}.onb__dots{padding:0 16px 10px}.onb__body{padding:4px 16px 16px}.onb__foot{padding:12px 16px}.onb__opts{grid-template-columns:minmax(0,1fr)}.onb__review>div{grid-template-columns:minmax(0,1fr) auto}.onb__review dd{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.onb__step,.onb__thoughts li{animation:none}}.portal__nav{overflow:hidden}.portal__nav .tk-nav{height:100%;min-height:0}@media (min-width:901px){.shell{background:var(--surface-sunken)}.portal__frame{margin:8px 8px 8px 0;min-width:0;background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-sm)}.portal__frame>.topbar{top:8px;border-radius:11px 11px 0 0;border-bottom-color:var(--hairline);box-shadow:0 0 0 1px var(--hairline),0 -9px 0 1px var(--surface-sunken)}.portal__frame>.portal__main{border-radius:0 0 11px 11px;min-height:calc(100vh - 16px - 2px - 56px)}.portal__frame .topchips{top:64px}.portal__frame .convo-page .chatrail{top:64px;height:calc(100vh - 64px - 73px - 8px)}.portal__frame .convo-page .convo__bar{top:64px}.portal__frame .convo-page .convo__main{min-height:calc(100vh - 64px - 73px - 8px)}}@media (max-width:900px){.portal__frame>.portal__main{min-height:calc(100vh - 56px)}}.navdrawer .tk-nav{height:auto;min-height:100%;background:var(--surface)}.navdrawer .tk-nav__toggle{display:none}.navdrawer .tk-nav__body{overflow:visible}.dstrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--hairline);border-radius:12px;overflow:clip}.dstrip--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dcards,.dstrip--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dcards{display:grid;grid-gap:16px;gap:16px}.dcard{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"ic k" "n n";align-items:center;grid-column-gap:8px;column-gap:8px;grid-row-gap:0;row-gap:0;container-type:inline-size;min-width:0;padding:10px 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:16px;box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:border-color 80ms,box-shadow 80ms}.dcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.dcard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dcard__ic{grid-area:ic;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--surface-band);color:var(--ink-muted)}.dcard__ic svg{width:16px;height:16px}.dcard__b{display:contents}.dcard__k{grid-area:k;min-width:0;padding-right:22px;font-size:14px;line-height:1.25;color:var(--ink-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dcard__n{grid-area:n;min-width:0;text-align:center;font-family:var(--font-mono);font-size:clamp(22px,13cqw,32px);line-height:1.15;font-weight:600;letter-spacing:-.8px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dcard__i{position:absolute;top:12px;right:12px;display:grid;place-items:center;color:var(--ink-faint);cursor:help}.dcard__i:hover{color:var(--ink-muted)}.dcard--icp .dcard__ic{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent)}.dcard--sig .dcard__ic{background:color-mix(in srgb,var(--tile-3) 13%,var(--surface));color:var(--tile-3)}@media (max-width:1100px){.dcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dcards{grid-template-columns:minmax(0,1fr)}}.dstat{position:relative;display:block;min-width:0;padding:10px 14px;color:inherit;text-decoration:none;border-left:1px solid var(--hairline);transition:background 80ms ease}.dstat:first-child{border-left:0}.dstat:hover{background:var(--surface-sunken)}.dstat:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.dstat__k{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-subtle);white-space:nowrap}.dstat__k svg{color:var(--ink-faint);flex:none}.dstat__v{display:flex;align-items:baseline;gap:8px;margin-top:2px;min-width:0}.dstat__n{font-family:var(--font-mono);font-size:20px;font-weight:500;letter-spacing:-.4px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dstat__s{min-width:0;font-size:12.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dstat--icp:before,.dstat--sig:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0}.dstat--icp{background:color-mix(in srgb,var(--brand) 9%,var(--surface))}.dstat--icp:hover{background:color-mix(in srgb,var(--brand) 15%,var(--surface))}.dstat--icp:before{background:var(--brand)}.dstat--icp .dstat__k,.dstat--icp .dstat__k svg,.dstat--icp .dstat__n{color:var(--accent)}.dstat--icp .dstat__k{color:color-mix(in srgb,var(--accent) 60%,var(--ink))}.dstat--sig{background:color-mix(in srgb,var(--tile-3) 8%,var(--surface))}.dstat--sig:hover{background:color-mix(in srgb,var(--tile-3) 14%,var(--surface))}.dstat--sig:before{background:var(--tile-3)}.dstat--sig .dstat__k,.dstat--sig .dstat__k svg,.dstat--sig .dstat__n{color:var(--tile-3)}.dstat--sig .dstat__n{display:inline-flex;align-items:center;gap:7px}.dstat--sig .dstat__n:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--tile-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--tile-3) 22%,transparent);animation:dstat-pulse 2s cubic-bezier(.2,.8,.2,1) infinite}@keyframes dstat-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--tile-3) 8%,transparent)}}.rtools{flex-wrap:wrap;margin-bottom:10px}.rtools,.rtools__r{display:flex;align-items:center;gap:8px}.rtools__r{margin-left:auto;font-size:13px;color:var(--ink-faint)}.rtools__lede{font-size:14px;color:var(--ink-subtle)}.qf{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13.5px;line-height:normal;color:var(--ink-muted);cursor:pointer;white-space:nowrap}.qf:hover{border-color:var(--border-strong);color:var(--ink)}.qf[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.qf__n{font-family:var(--font-mono);font-size:12px;opacity:.7}.qf__dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.rfind{display:flex;align-items:center;gap:6px;width:220px;height:28px;padding:0 8px;border:1px solid var(--border-input);border-radius:8px;color:var(--ink-faint);background:var(--surface)}.rfind input{width:100%;border:0;outline:0;background:none;font:inherit;font-size:13.5px;color:var(--ink)}.rfind:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.drefine__q input:focus-visible,.rfind input:focus-visible{outline:0}.drefine{display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin-bottom:12px;border-radius:12px;background:var(--surface-sunken)}.drefine__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.drefine__f{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.drefine__k{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.drefine__t{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:32px;padding:0 8px 0 10px;border:1px solid var(--border-input);border-radius:8px;background:var(--surface);font:inherit;font-size:13.5px;color:var(--ink);text-align:left;cursor:pointer}.drefine__t:hover{border-color:var(--ink)}.drefine__t:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.drefine__t--on{border-color:var(--ink)}.drefine__tv{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drefine__ph{color:var(--ink-subtle)}.drefine__n{flex:none;padding:1px 6px;border-radius:999px;background:var(--ink);color:var(--canvas);font-family:var(--font-mono);font-size:12px;line-height:16px}.drefine__caret{flex:none;display:inline-flex;color:var(--ink-subtle);transition:transform .16s cubic-bezier(.2,.8,.2,1)}.drefine__t[aria-expanded=true] .drefine__caret{transform:rotate(180deg)}.drefine__pop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;width:max(100%,280px);max-width:min(340px,calc(100vw - 32px));border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.drefine__pop--r{left:auto;right:0}.drefine__q{display:flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-bottom:1px solid var(--hairline);color:var(--ink-faint)}.drefine__q input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--ink)}.drefine__q:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.drefine__list{max-height:248px;margin:0;padding:4px;list-style:none;overflow-y:auto;overscroll-behavior:contain}.drefine__o{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 8px;border-radius:6px;font-size:14px;color:var(--ink-muted);cursor:pointer}.drefine__o:hover{background:var(--surface-sunken);color:var(--ink)}.drefine__o:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.drefine__o input{flex:none;width:15px;height:15px;margin:0;accent-color:var(--ink);cursor:pointer}.drefine__o--on{color:var(--ink);font-weight:500}.drefine__ol{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.drefine__o small{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--ink-faint)}.drefine__none{padding:14px 10px;font-size:13.5px;color:var(--ink-subtle)}.drefine__pf{justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid var(--hairline);background:var(--surface-sunken);font-size:13px;color:var(--ink-subtle)}.drefine__pa,.drefine__pf{display:flex;align-items:center}.drefine__pa{gap:10px}.drefine__lnk{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.drefine__lnk:disabled{opacity:.4;text-decoration:none;cursor:default}.drefine__chk{display:inline-flex;align-items:center;gap:6px;height:32px;font-size:13.5px;color:var(--ink-muted);white-space:nowrap;cursor:pointer}.drefine__chk input{width:15px;height:15px;margin:0;accent-color:var(--ink)}.drefine__foot{flex-wrap:wrap;gap:8px 16px;padding-top:10px;border-top:1px solid var(--hairline)}.drefine__acts,.drefine__foot{display:flex;align-items:center}.drefine__acts{gap:8px;margin-left:auto}.drefine__chips{display:flex;flex:1 1 240px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.drefine__chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font:inherit;font-size:13.5px;line-height:normal;color:var(--ink);cursor:pointer}.drefine__chip svg{color:var(--ink-faint)}.drefine__chip:hover{border-color:var(--ink)}.drefine{gap:0;padding:0;margin-bottom:0;background:var(--surface);border-bottom-color:var(--hairline);border:1px solid var(--hairline);border-radius:12px 12px 0 0}.drefine__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--hairline)}.drefine__f{flex:0 1 auto}.drefine__t{width:auto;max-width:320px;height:34px;gap:8px;padding:0 10px 0 12px;border-radius:999px;font-size:14px}.drefine__tk{display:inline-flex;align-items:center;gap:6px;flex:none;font-weight:500;color:var(--ink);white-space:nowrap}.drefine__tk svg{color:var(--ink-faint)}.drefine__tv{flex:0 1 auto;color:var(--ink-subtle)}.drefine__t--on .drefine__tv{color:var(--ink);font-weight:500}.drefine__t--on .drefine__tk svg{color:var(--ink-muted)}.drefine__tog{padding-right:14px;cursor:pointer}.drefine__tog--on{background:var(--ink);border-color:var(--ink)}.drefine__tog--on .drefine__tk,.drefine__tog--on .drefine__tk svg{color:var(--canvas)}.drefine__clear{margin-left:auto;padding:0 4px;border:0;background:none;font:inherit;font-size:14px;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.drefine__clear:hover{color:var(--ink)}.drefine__busy{margin-left:auto;font-size:13px;color:var(--ink-faint)}.drefine:not(:has(+.rtools)){border-radius:12px;margin-bottom:12px}.drefine.drefine--bare{background:none;border:0;border-radius:0;margin-bottom:0}.drefine.drefine--bare .drefine__row{padding:0;border-bottom:0}.drefine:not(:has(+.rtools)) .drefine__row{border-bottom:0}.drefine+.rtools{margin:0 0 14px;padding:10px 14px 12px;background:var(--surface);border:1px solid var(--hairline);border-top:0;border-radius:0 0 12px 12px}.drefine+.rtools .rtools__r{flex-wrap:wrap;justify-content:flex-end}.drefine+.rtools .rfind{width:132px;height:32px}.drefine+.rtools .rsort select{width:152px;height:32px;padding:0 6px;border-radius:8px;font-size:14px}.drefine+.rtools .qf{height:30px;padding:0 9px}@media (max-width:760px){.drefine__t{max-width:100%}.drefine+.rtools .rfind{width:100%}}.drefine__chip:hover svg{color:var(--ink)}.drefine__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.drefine__hint{font-size:13px;color:var(--ink-subtle);white-space:nowrap}@media (max-width:560px){.drefine__row{grid-template-columns:minmax(0,1fr)}.drefine__t{height:40px;font-size:17px}.drefine__pop,.drefine__pop--r{left:0;right:0;width:auto;max-width:none}.drefine__q input{font-size:17px}.drefine__o{min-height:40px}.drefine__chk{height:40px}.drefine__acts{width:100%;margin-left:0;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.drefine__caret{transition:none}}.dtbl{border:1px solid var(--hairline);border-radius:12px;overflow:clip;background:var(--surface)}.dtbl__row{display:grid;grid-template-columns:26px minmax(220px,2fr) minmax(170px,1.4fr) minmax(230px,1.6fr) minmax(150px,1fr) 96px 64px;grid-column-gap:10px;column-gap:10px;align-items:center;min-height:44px;padding:0 14px;border-top:1px solid var(--hairline)}.dtbl__row>*{min-width:0}.dtbl__row--head{position:-webkit-sticky;position:sticky;top:56px;z-index:3;min-height:36px;border-top:0;background:var(--surface-sunken);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.dtbl__sort{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left}.dtbl__sort--on,.dtbl__sort:hover{color:var(--ink)}.dtbl__body>.dtbl__row:hover,.dtbl__row--open{background:var(--surface-sunken)}.dtbl__body>.dtbl__row{cursor:pointer}.dtbl__n{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-faint)}.dtbl__co{display:flex;align-items:center;gap:10px}.dtbl__co .tbl__tile{position:relative;width:28px;height:28px;font-size:11.5px;flex:none}.dtbl__co .tbl__tile--logo{background:#ffffff;box-shadow:inset 0 0 0 1px var(--border)}.dtbl__co .tbl__tile--logo img{display:block;width:100%;height:100%;padding:4px;border-radius:50%;object-fit:contain}.dtbl__tile--new:after{content:"";position:absolute;right:-1px;top:-1px;width:8px;height:8px;border-radius:50%;background:var(--accent-ink);box-shadow:0 0 0 2px var(--surface)}.dtbl__stack{display:flex;flex-direction:column;min-width:0;line-height:1.3}.dtbl__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer;font-size:14.5px;font-weight:500;color:var(--ink);text-decoration:none;overflow:hidden;overflow-wrap:anywhere}.dtbl__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.dtbl__sub{font-size:13px;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtbl__iso{font-family:var(--font-mono);font-size:12px}.dtbl__sig{display:inline-flex;align-items:center;gap:4px;color:var(--violet);font-weight:500;text-decoration:none}.dtbl__sig:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dtbl__person{display:flex;align-items:center;gap:6px;font-size:14px;min-width:0;white-space:nowrap}.dtbl__reveal .revealbtn{height:28px;padding:0 9px;font-size:13px}.dtbl__why .dtbl__fit{margin-bottom:8px}.rsort{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-faint)}.rsort select{height:28px;padding:0 6px;border:1px solid var(--border-input);border-radius:6px;background:var(--surface);font:inherit;font-size:13.5px;color:var(--ink)}.dtbl__fit{display:inline-flex;align-items:center;gap:3px}.dtbl__fit i{width:14px;height:4px;border-radius:2px;background:var(--hairline)}.dtbl__fit i.on{background:var(--ink)}.dtbl__fit b{margin-left:5px;font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--ink-muted)}.dtbl__acts{display:flex;justify-content:flex-end;gap:2px}.dtbl__chev{display:inline-flex;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.dtbl__row--open .dtbl__chev{transform:rotate(180deg)}.dtbl__why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;padding:4px 14px 14px 56px;background:var(--surface-sunken)}.dtbl__why h4{margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.dtbl__why ul{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--ink-muted)}.dtbl__why li{display:flex;gap:6px}.dtbl__why li:before{content:"✓";flex:none;color:var(--accent)}.dtbl__why li.con:before{content:"–";color:var(--ink-faint)}.dtbl__foot{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-top:1px solid var(--hairline);font-size:13.5px;color:var(--ink-subtle)}.dtbl__foot select{height:28px;padding:0 6px;border:1px solid var(--border-input);border-radius:6px;background:var(--surface);font:inherit;font-size:13.5px;color:var(--ink)}.dtbl__pager{margin-left:auto;display:flex;gap:4px}.dtbl__pg{min-width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:none;font-family:var(--font-mono);font-size:13px;color:var(--ink-muted);cursor:pointer}.dtbl__pg:hover{background:var(--surface-band)}.dtbl__pg[aria-current=page]{border-color:var(--border);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.dtbl__pg:disabled{opacity:.35;cursor:default;background:none}.dtbl__empty{padding:40px 16px;text-align:center;font-size:14px;color:var(--ink-subtle)}.dnote{margin:12px 2px 0;font-size:13px;color:var(--ink-faint)}.dnote b{font-weight:500;color:var(--ink-subtle)}@media (min-width:901px){.portal__frame .dtbl__row--head{top:64px}}@media (max-width:1180px) and (min-width:761px){.dtbl__scroll{overflow-x:auto}.dtbl__scroll>[role=table]{min-width:1040px}.dtbl__row--head,.portal__frame .dtbl__row--head{position:static}}@media (max-width:1100px){.dstrip{grid-template-columns:repeat(3,minmax(0,1fr))}.dstat:nth-child(4){border-left:0}.dstat:nth-child(n+4){border-top:1px solid var(--hairline)}}@media (max-width:760px){.dstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.dstat,.dstat:nth-child(4){border-left:0;border-top:1px solid var(--hairline)}.dstat:nth-child(-n+2){border-top:0}.dstat:nth-child(2n){border-left:1px solid var(--hairline)}.rfind{width:100%;order:9}.rtools__r{margin-left:0}.dtbl__row--head{display:none}.dtbl__body>.dtbl__row{grid-template-columns:minmax(0,1fr) minmax(84px,auto);grid-template-areas:"co score" "pp em" "pp ph";gap:8px 12px;padding:12px 14px}.dtbl__body>.dtbl__row>.dtbl__acts,.dtbl__body>.dtbl__row>.dtbl__n{display:none}.dtbl__c-co{grid-area:co}.dtbl__c-pp{grid-area:pp;align-self:start}.dtbl__c-em{grid-area:em}.dtbl__c-ph{grid-area:ph}.dtbl__c-score{grid-area:score}.dtbl__why{grid-template-columns:minmax(0,1fr);gap:10px;padding:4px 14px 14px}.dtbl__foot{flex-wrap:wrap;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.dstat--sig .dstat__n:after{animation:none}.dtbl__chev{transition:none}}@media (max-width:480px){.vstats__i{padding:4px 14px;min-width:0}.vstats__v{font-size:34px;letter-spacing:-1.5px}.vstats__v em{letter-spacing:-1px}.vstats__l{align-items:flex-start;font-size:14px;line-height:18px}}@media (max-width:760px){.portal__status:has(>.icplink){flex:1 1 100%;align-items:stretch}.icplink{display:flex;width:100%;flex-wrap:wrap;row-gap:6px;padding:8px 12px}.icplink__l,.icplink__v{white-space:nowrap}.icplink__a{margin-left:auto}.dstat:last-child:nth-child(odd){grid-column:1/-1}.ships__row{min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:12px 14px}.ships__row>.ships__flow{justify-self:end}.ships__row>.ships__what{grid-column:1/-1}.ships__row>.ships__num{align-items:flex-start}.ships__row>.ships__num:last-child{align-items:flex-end}.ships__goods{white-space:normal}.pcard .ptbl__cb{width:24px;height:24px}}.tu__bal{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:14px;color:var(--ink-muted);background:var(--surface-sunken);white-space:nowrap}.tu__dot{width:8px;height:8px;border-radius:50%;background:var(--brand)}.tu__bal b{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.tu{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:32px;gap:32px;align-items:start}.tu__main,.tu__step{min-width:0}.tu__step{border:0;margin:0 0 28px;padding:0}.tu__step:last-child{margin-bottom:0}.tu__st{display:flex;gap:10px;padding:0;margin:0 0 12px;font-size:16px;color:var(--ink)}.tu__n,.tu__st{align-items:center;font-weight:600}.tu__n{width:22px;height:22px;border-radius:50%;background:var(--surface-band);color:var(--ink-muted);display:inline-flex;justify-content:center;font-family:var(--font-mono);font-size:13px}.tu__opt{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tu__packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tu__method,.tu__pack{position:relative;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),background-color .15s var(--ease)}.tu__pack{display:flex;flex-direction:column;gap:2px;padding:16px}.tu__method:hover,.tu__pack:hover{border-color:var(--ink-faint)}.tu__method:has(:checked),.tu__pack:has(:checked){border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand);background:var(--accent-soft)}.tu__method:has(:focus-visible),.tu__pack:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tu__credits{font-family:var(--font-mono);font-size:20px;line-height:26px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.tu__unit{font-size:13px;color:var(--ink-subtle)}.tu__price{margin-top:10px;font-size:15px;font-weight:600;color:var(--ink)}.tu__radio,.tu__tick{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--on-brand);flex:none}.tu__tick{position:absolute;top:12px;right:12px}.tu__radio svg,.tu__tick svg{opacity:0}.tu__method:has(:checked) .tu__radio,.tu__pack:has(:checked) .tu__tick{background:var(--brand);border-color:var(--brand-ink)}.tu__method:has(:checked) .tu__radio svg,.tu__pack:has(:checked) .tu__tick svg{opacity:1}.tu__methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:12px;gap:12px}.tu__methods--one{grid-template-columns:1fr}.tu__method{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 16px}.tu__logo{flex:none;width:96px;height:44px;border-radius:var(--radius-md);background:#fff;border:1px solid #ededed;display:inline-flex;align-items:center;justify-content:center}.tu__mtxt{flex:1 1 auto;min-width:0}.tu__mt{display:block;font-size:15px;font-weight:600;color:var(--ink)}.tu__ms{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px;font-size:13px;color:var(--ink-subtle)}.tu__cards{display:inline-flex;gap:4px}.tu__cards svg{display:block;border-radius:3px;box-shadow:0 0 0 1px #e5e5e5}.tu__sum{position:-webkit-sticky;position:sticky;top:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);padding:20px}.tu__sumt{margin:0 0 14px;font-size:16px;font-weight:600;color:var(--ink)}.tu__rows{margin:0;display:grid;grid-template-columns:1fr auto;grid-row-gap:10px;row-gap:10px;font-size:14px}.tu__rows dt{color:var(--ink-subtle)}.tu__rows dd{margin:0;text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.tu__rows dd.tu__txt{font-family:var(--font-sans);font-weight:500}.tu__total{display:flex;align-items:baseline;justify-content:space-between;margin:16px 0;padding-top:14px;border-top:1px solid var(--border);color:var(--ink)}.tu__total b,.tu__total span{font-weight:600}.tu__total b{font-family:var(--font-mono);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tu__pay{width:100%;height:48px;border:0;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:16px;font-weight:600;background:var(--brand);color:var(--on-brand);transition:filter .15s var(--ease)}.tu__pay:hover{filter:brightness(.96)}.tu__pay:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tu__pay:disabled{opacity:.6;cursor:progress}.tu__pay--paypal{background:#ffc439;color:#111111}.tu__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tu__secure{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--ink-subtle)}.tu__secure svg{flex:none;margin-top:2px}@media (max-width:880px){.tu{grid-template-columns:1fr;gap:24px}.tu__sum{position:static}}@media (max-width:640px){.tu__packs{grid-template-columns:repeat(2,minmax(0,1fr))}.tu__methods{grid-template-columns:1fr}}.dstat--warn{position:relative;background:color-mix(in srgb,var(--caution) 8%,var(--surface))}.dstat--warn:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--caution)}.dstat--warn:hover{background:color-mix(in srgb,var(--caution) 14%,var(--surface))}.dstat--warn .dstat__k,.dstat--warn .dstat__k svg,.dstat--warn .dstat__n{color:color-mix(in srgb,var(--caution) 70%,var(--ink))}div.dstat:hover{background:none}.ecpill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:0;background:var(--surface-band);color:var(--ink-muted);white-space:nowrap;vertical-align:middle}.ecpill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.ecpill--active{background:var(--accent-soft);color:var(--accent)}.ecpill--active:before{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.ecpill--paused{background:var(--caution-soft);color:color-mix(in srgb,var(--caution) 70%,var(--ink))}.ecpill--paused:before{background:var(--caution)}.ecpill--draft:before{background:transparent;border:1.5px dashed var(--ink-faint);width:7px;height:7px;box-sizing:border-box}.ecpill--stop{background:var(--danger-soft);color:var(--danger)}.ecpill--stop:before{background:var(--danger)}.ecpill--plain:before{display:none}.ectag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:12.5px;border:1px solid var(--hairline);color:var(--ink-subtle);white-space:nowrap}.ectag--warn{background:var(--caution-soft);color:color-mix(in srgb,var(--caution) 70%,var(--ink))}.ectag--ok,.ectag--warn{border-color:transparent}.ectag--ok{background:var(--accent-soft);color:var(--accent)}.eclist{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:12px;overflow:clip}.ecrow{display:grid;grid-template-columns:minmax(220px,2.2fr) 110px minmax(150px,1.2fr) 64px 100px minmax(140px,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border-top:1px solid var(--hairline);color:inherit;text-decoration:none;transition:background 80ms ease}.ecrow:first-child{border-top:0}.ecrow--head,a.ecrow:hover{background:var(--surface-sunken)}.ecrow--head{font-size:13px;color:var(--ink-subtle);padding-top:9px;padding-bottom:9px}.ecrow__n{min-width:0}.ecrow__n b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecrow__m span,.ecrow__n span,.ecrow__nx small{display:block;font-size:12.5px;color:var(--ink-faint)}.ecrow__nx{font-size:13.5px;color:var(--ink-muted)}.ecrow__m b{font-family:var(--font-mono);font-weight:500}.ecprog{display:flex;flex-direction:column;gap:5px}.ecprog__bar{display:flex;gap:3px}.ecprog__bar i{position:relative;flex:1 1;height:5px;border-radius:3px;background:var(--hairline);overflow:hidden}.ecprog__bar b{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--brand)}.ecprog__t{font-size:12.5px;color:var(--ink-subtle)}.echowto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;border:1px solid var(--hairline);border-radius:12px;overflow:clip}.echowto li{padding:14px 16px;border-left:1px solid var(--hairline)}.echowto li:first-child{border-left:0}.echowto b{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600}.echowto b i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-band);font-style:normal;font-family:var(--font-mono);font-size:12px}.echowto p{margin:6px 0 0;font-size:13.5px;color:var(--ink-subtle)}.ecskills{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.ecskill{display:flex;flex-direction:column;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px}.ecskill__h{display:flex;align-items:center;gap:8px}.ecskill__h b{font-size:15px;font-weight:600}.ecskill p{flex:1 1;margin:6px 0 12px;font-size:13.5px}.ecskill p,.ecskill__s{color:var(--ink-subtle)}.ecskill__s{display:flex;align-items:center;gap:16px;padding-top:10px;border-top:1px solid var(--hairline);font-size:13px}.ecskill__s b{display:block;font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--ink)}.ecskill__s a{margin-left:auto}.ecb__head{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ecb__name{width:min(560px,100%);min-width:0;margin-left:-9px;padding:2px 8px;border:1px solid transparent;border-radius:7px;background:none;font:inherit;font-size:22px;font-weight:500;letter-spacing:-.5px;color:var(--ink)}.ecb__name:hover{border-color:var(--border)}.ecb__name:focus{border-color:var(--ink);outline:0}.ecb__head>a{margin-left:auto}.ecsteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;padding:0;list-style:none;border:1px solid var(--hairline);border-radius:12px;overflow:clip}.ecsteps li{border-left:1px solid var(--hairline)}.ecsteps li:first-child{border-left:0}.ecsteps button{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:100%;padding:10px 14px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.ecsteps button:hover{background:var(--surface-sunken)}.ecsteps button[disabled]{cursor:not-allowed;opacity:.55}.ecsteps__n{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1.5px solid var(--border-strong);border-radius:50%;font-family:var(--font-mono);font-size:12px;color:var(--ink-subtle)}.ecsteps__l{display:block;font-size:14px;font-weight:500;line-height:1.25;color:var(--ink-muted)}.ecsteps__d{display:block;font-size:12.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecsteps [aria-current=step]{background:var(--surface-sunken)}.ecsteps [aria-current=step]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink)}.ecsteps [aria-current=step] .ecsteps__n{border-color:var(--ink);color:var(--ink)}.ecsteps [aria-current=step] .ecsteps__l{color:var(--ink)}.ecsteps .is-done .ecsteps__n{border-color:var(--brand-ink);background:var(--brand);color:var(--on-brand)}.ecb{display:grid;grid-template-columns:minmax(0,1fr) 264px;grid-gap:20px;gap:20px;align-items:start}.ecb__rail{position:-webkit-sticky;position:sticky;top:72px;display:flex;flex-direction:column;gap:12px}.ecsum{padding:14px 16px;border:1px solid var(--hairline);border-radius:12px}.ecsum h3{margin:0 0 10px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.ecsum dl{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:14px}.ecsum dt{color:var(--ink-subtle)}.ecsum dd{margin:0;text-align:right;font-weight:500}.ecsum__t{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--hairline)}.ecsum--stops,.ecsum__t{font-size:13.5px;color:var(--ink-subtle)}.ecsum--stops b{display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:var(--ink)}.ecsum--stops ul{margin:0;padding-left:16px}.ecsum--stops p{margin:8px 0 0}.ecb__foot{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline);flex-wrap:wrap}.ecb__foot>span{margin-left:auto;font-size:13.5px;color:var(--ink-subtle)}.ecfilters{flex-wrap:wrap;margin-bottom:10px}.ecfilters,.ecsearch{display:flex;align-items:center;gap:8px}.ecsearch{flex:1 1;min-width:220px;max-width:340px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:7px;color:var(--ink-faint)}.ecsearch input{width:100%;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--ink)}.ecsel{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--hairline);border-bottom:0;border-radius:12px 12px 0 0;background:var(--surface-sunken);font-size:14px;flex-wrap:wrap}.ecsel b{font-weight:600}.ecsel>span:last-child{display:flex;gap:6px;margin-left:auto}.ecsel+.tablewrap{border-top-left-radius:0;border-top-right-radius:0}.ecppl{width:100%;border-collapse:collapse;font-size:14.5px}.ecppl th{padding:9px 12px;background:var(--surface-sunken);font-size:13px;font-weight:500;color:var(--ink-subtle);text-align:left;white-space:nowrap}.ecppl td,.ecppl th{border-bottom:1px solid var(--hairline)}.ecppl td{padding:10px 12px;vertical-align:middle}.ecppl tr:last-child td{border-bottom:0}.ecppl tbody tr:hover{background:var(--surface-sunken)}.ecppl tr.is-off td{color:var(--ink-faint)}.ecppl input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer}.ecppl__n{display:block;font-weight:500;color:var(--ink)}.ecppl__s{display:block}.ecppl__s,.ecppl__why{font-size:13px;color:var(--ink-subtle)}.ecppl__why--warn{color:color-mix(in srgb,var(--caution) 70%,var(--ink))}.ecppl__mask{font-family:var(--font-mono);font-size:13.5px;letter-spacing:-.5px;color:var(--ink-subtle)}.ecppl .r{text-align:right}.ecppl__empty{padding:28px 12px;text-align:center;color:var(--ink-subtle)}.eclink{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--accent);cursor:pointer}.eclink:hover{text-decoration:underline;text-underline-offset:3px}.eclink[disabled]{opacity:.5;cursor:progress}.ecnote{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:13.5px;color:var(--ink-subtle)}.ecnote svg{margin-top:3px}.ecplays{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px;font-size:13.5px;color:var(--ink-subtle)}.ectl__step{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px}.ectl__rail{display:flex;flex-direction:column;align-items:center}.ecdot{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--canvas);font-family:var(--font-mono);font-size:13px;font-weight:500}.ecdot--sm{width:24px;height:24px;font-size:12px}.ecdot--add{background:var(--surface-band);color:var(--ink-subtle)}.ectl__line{flex:1 1;width:1.5px;min-height:16px;background:var(--hairline)}.ectl__step:last-child .ectl__line{display:none}.ectl__card{margin-bottom:4px;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px}.ectl__h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ectl__h b{margin-right:2px;font-size:15px;font-weight:600}.ectl__h button{margin-left:auto}.ectl__g{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.ecfld{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:500;color:var(--ink-muted)}.ecfld small{padding-top:8px;font-size:13px;font-weight:400;color:var(--ink-faint)}.ecfld select{padding:0 10px;background:var(--surface);font:inherit;font-size:14px;color:var(--ink)}.ecfld select,.ecseg{height:34px;border:1px solid var(--border);border-radius:7px}.ecseg{display:inline-flex;align-self:flex-start;overflow:clip}.ecseg button{padding:0 12px;border:0;border-left:1px solid var(--border);background:none;font:inherit;font-size:13.5px;color:var(--ink-muted);cursor:pointer}.ecseg button:first-child{border-left:0}.ecseg button[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.ectl__stat{display:flex;gap:14px;flex-wrap:wrap;margin:8px 0 0;font-size:13px;color:var(--ink-subtle)}.ectl__stat b{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.ecwait{display:flex;gap:8px;padding:6px 0 10px;font-size:13.5px;color:var(--ink-subtle)}.ecnum,.ecwait{align-items:center}.ecnum{display:inline-flex;height:30px;border:1px solid var(--border);border-radius:7px;overflow:clip;background:var(--surface)}.ecnum button{width:28px;height:100%;border:0;background:none;font:inherit;font-size:16px;color:var(--ink-subtle);cursor:pointer}.ecnum button:hover{background:var(--surface-band);color:var(--ink)}.ecnum b{min-width:26px;text-align:center;font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--ink)}.ecadd{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:1px dashed var(--border);border-radius:12px;background:none;font:inherit;font-size:14px;color:var(--ink-muted);text-align:left;cursor:pointer}.ecadd:hover{border-color:var(--border-strong);color:var(--ink)}.ecadd span{color:var(--ink-faint)}.ecpv{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.ecpv__who{display:flex;flex-direction:column;gap:2px;max-height:500px;padding:6px;overflow:auto;border:1px solid var(--hairline);border-radius:12px}.ecpv__who h4{margin:4px 8px 6px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.ecwho{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer}.ecwho:hover,.ecwho[aria-pressed=true]{background:var(--surface-band)}.ecwho[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--ink)}.ecav{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;font-size:11.5px;font-weight:600;color:#fff}.ecwho b{display:block;font-size:14px;font-weight:500;line-height:1.25}.ecwho span span{display:block;max-width:150px;font-size:12.5px;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecpv__tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.ecpv__tabs>span{margin-left:auto;font-size:13.5px;color:var(--ink-faint)}.ecpvtab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font:inherit;font-size:13.5px;color:var(--ink-muted);cursor:pointer}.ecpvtab small{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.ecpvtab[aria-pressed=true]{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ecmail{border:1px solid var(--hairline);border-radius:12px;overflow:clip;background:var(--surface);box-shadow:var(--shadow-sm)}.ecmail__h{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;margin:0;padding:12px 16px;border-bottom:1px solid var(--hairline);font-size:14px}.ecmail__h dt{color:var(--ink-faint)}.ecmail__h dd{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecmail__h .subj{font-weight:600}.ecmail__b{min-height:220px;margin:0;padding:16px 18px;font:inherit;font-size:15px;line-height:1.6;white-space:pre-wrap}.ecmail__b--wait{color:var(--ink-subtle)}.ecmail__f{padding:10px 18px 14px;border-top:1px dashed var(--hairline);font-size:12.5px;color:var(--ink-faint)}.skl__kind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0;margin:0;padding:0;border:0}.skl__kind legend{grid-column:1/-1;padding:0;margin-bottom:2px}.skl__opt{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;cursor:pointer}.skl__opt:hover{border-color:var(--border-strong)}.skl__opt input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.skl__opt b{font-size:15px;font-weight:600}.skl__opt span{font-size:13.5px;color:var(--ink-subtle)}.skl__opt:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.skl__opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.skl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.skl__cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.skl__side{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.skl__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.skl__chiplabel{flex-basis:100%;color:var(--ink-muted)}.skl__chiplabel,.skl__h{font-size:13px;font-weight:500}.skl__h{margin:0;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.skl__brief{padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-sunken)}.skl__brief ul{display:flex;flex-direction:column;gap:4px;margin:0 0 8px;padding-left:18px;font-size:14px;color:var(--ink-muted)}.skl__note{margin:0;font-size:13px;color:var(--ink-subtle)}.skl__actions{gap:10px;margin:0}.skl__actions,.skl__new{display:flex;align-items:center;flex-wrap:wrap}.skl__new{gap:8px}@media (max-width:900px){.skl__cols,.skl__grid,.skl__kind{grid-template-columns:minmax(0,1fr)}.skl__side{position:static}}.sk2{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.sk2__rail{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);max-height:calc(100vh - 24px);overflow-y:auto}.sk2__new{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sk2__new .tk-btn{justify-content:center}.sk2__rail .ecfilters{margin:0}.sk2__grp{gap:6px}.sk2__grp,.sk2__list{display:flex;flex-direction:column}.sk2__list{gap:2px;margin:0 -6px}.sk2__item{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:10px;color:var(--ink);text-decoration:none;cursor:pointer}.sk2__item:hover{background:var(--surface-sunken)}.sk2__item[aria-current=true]{background:color-mix(in srgb,var(--brand) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--brand)}.sk2__item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sk2__ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:var(--surface-sunken);color:var(--ink-muted)}.sk2__item[aria-current=true] .sk2__ic{background:var(--brand);color:var(--on-brand)}.sk2__b{display:flex;flex-direction:column;gap:1px;min-width:0}.sk2__n{font-size:14.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.sk2__m{font-size:12.5px;line-height:1.3;color:var(--ink-subtle)}.sk2__tag{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--hairline);font-size:12px;font-weight:500;color:var(--ink-muted)}.sk2__pane{min-width:0}.sk2g{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px dashed var(--border);border-radius:14px;background:var(--surface)}.sk2g__t{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em}.sk2g__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.sk2g__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:border-color .14s,box-shadow .14s}.sk2g__card:hover{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand)}.sk2g__card b{font-size:15px}.sk2g__card span:last-child{font-size:13.5px;line-height:1.4;color:var(--ink-subtle)}.sk2e{display:flex;flex-direction:column;gap:16px;padding:20px 20px 0;border:1px solid var(--hairline);border-radius:14px;background:var(--surface)}.sk2e__head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px 18px;gap:14px 18px;align-items:end}.sk2e__kind{display:inline-flex;gap:2px;margin:0;padding:3px;border:1px solid var(--hairline);border-radius:999px;background:var(--surface-sunken);min-width:0}.sk2e__kind legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sk2e__seg{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;font-size:13.5px;color:var(--ink-muted);cursor:pointer}.sk2e__seg input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.sk2e__seg:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.1)}.sk2e__seg:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sk2e__name{min-width:0}.sk2e__name input{font-size:17px;font-weight:600}.sk2e__stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.sk2e__stats>div{padding:8px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-sunken)}.sk2e__stats dt{font-size:12px;color:var(--ink-subtle)}.sk2e__stats dd{margin:2px 0 0;font-size:18px;font-weight:600}.sk2e__lede{margin:0;font-size:14px;line-height:1.5;color:var(--ink-subtle)}.sk2e__ask{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-sunken)}.sk2e__askbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sk2e__askbar .tk-field__hint{flex:1 1 240px}.sk2e__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.sk2e__form{gap:22px;min-width:0}.sk2e__form,.sk2e__step{display:flex;flex-direction:column}.sk2e__step{gap:12px}.sk2e__h{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600}.sk2e__h i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--canvas);font-style:normal;font-size:12px;font-weight:600}.sk2e__bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 -20px;padding:12px 20px;border-top:1px solid var(--hairline);border-radius:0 0 14px 14px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sk2e__rm{margin-left:auto}.sk2e__dirty{font-size:13.5px;color:var(--ink-subtle)}.sk2e__dirty:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--warn,#d9822b);vertical-align:1px}.sk2v__t{margin:8px 0 4px;font-size:22px;line-height:28px;font-weight:600}.sk2v__body{display:flex;flex-direction:column;gap:14px}.sk2v__box{margin:4px 0 0;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-sunken);font-size:14px;line-height:1.5}.sk2v__box--pre{white-space:pre-wrap}@media (max-width:1100px){.sk2{grid-template-columns:minmax(0,1fr)}.sk2__rail{position:static;max-height:none}}@media (max-width:900px){.sk2e__grid,.sk2e__head,.sk2g__cards{grid-template-columns:minmax(0,1fr)}.sk2e__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sk2e__grid--stack{grid-template-columns:minmax(0,1fr)}.sk2e__grid--stack .sk2e__side{position:static;max-height:none;overflow:visible}.sk2e__side{max-height:calc(100vh - 24px);overflow-y:auto;padding-bottom:2px}.sk2e__or{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding-top:12px;border-top:1px dashed var(--border);font-size:13.5px;color:var(--ink-muted)}.sk2e__fine{border:1px solid var(--hairline);border-radius:12px;padding:0 14px}.sk2e__fine>summary{padding:12px 0;font-size:14px;font-weight:600;cursor:pointer}.sk2e__fine[open]{display:flex;flex-direction:column;gap:12px;padding-bottom:14px}.sk2e__fine[open]>summary{padding-bottom:0}.skin{display:flex;flex-direction:column;gap:10px;min-width:0}.skin__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.skin__ta{width:100%;min-height:320px;resize:vertical;font-size:14px;line-height:1.55}.skin__ta[aria-invalid=true]{border-color:var(--danger)}.skin__outline{border:1px solid var(--hairline);border-radius:10px;background:var(--surface-sunken)}.skin__outline>summary{padding:8px 12px;font-size:13px;font-weight:500;color:var(--ink-muted);cursor:pointer}.skin__outline nav{max-height:232px;overflow-y:auto;padding:0 6px 8px}.skin__outline ul{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.skin__outline button{display:block;width:100%;padding:5px 8px;border:0;border-radius:6px;background:none;font:inherit;font-size:13px;line-height:1.3;text-align:left;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.skin__outline li[data-level="1"] button{font-weight:600;color:var(--ink)}.skin__outline li[data-level="2"] button{padding-left:18px}.skin__outline li[data-level="3"] button{padding-left:30px}.skin__outline button:hover{background:var(--surface);color:var(--ink)}.skin__outline button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.skin__meter{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--ink-subtle)}.skin__count--over{color:var(--danger);font-weight:600}.skin__gauge{flex:1 1 120px;min-width:80px;height:4px;border-radius:99px;background:var(--hairline);overflow:hidden}.skin__fill{display:block;height:100%;background:var(--ink-faint)}.skin__fill--over{background:var(--danger)}.skin__note{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 8px;margin:0;padding:9px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-sunken);font-size:13px;line-height:1.45;color:var(--ink-muted)}.skin__note--warn{border-color:color-mix(in srgb,var(--caution) 45%,var(--hairline));background:var(--caution-soft);color:var(--ink)}.skin__note--warn svg{flex:none;margin-top:2px;color:var(--caution)}.sk2v__box--pre,.skp__quote{max-height:380px;overflow-y:auto}.skin__note--warn>span{flex:1 1 200px;min-width:0}.skin__ok{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--accent)}.skin__link{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--brand-ink,var(--brand));text-decoration:underline;cursor:pointer}.skin__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.skl__brief>summary{font-size:13.5px;font-weight:600;cursor:pointer}.skl__brief[open]>summary{margin-bottom:8px}.sktry{container-type:inline-size;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface)}.sktry,.sktry__head{display:flex;flex-direction:column}.sktry__head{gap:4px}.sktry__pick{display:flex;flex-direction:column;gap:8px}.sktry__chosen{justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-sunken)}.sktry__chosen,.sktry__who{display:flex;align-items:center}.sktry__who{flex-wrap:wrap;gap:2px 8px;min-width:0;font-size:14px}.sktry__who span{font-size:13px;color:var(--ink-subtle)}.sktry__find{width:100%}.sktry__list{display:flex;flex-direction:column;max-height:216px;margin:0;padding:0;overflow-y:auto;list-style:none;border:1px solid var(--hairline);border-radius:10px}.sktry__list li+li{border-top:1px solid var(--hairline)}.sktry__opt{display:flex;flex-direction:column;gap:1px;width:100%;padding:8px 12px;border:0;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.sktry__opt b{font-size:14px;font-weight:600}.sktry__opt span{font-size:13px;color:var(--ink-subtle);overflow-wrap:anywhere}.sktry__opt em{margin-left:6px;padding:0 6px;border:1px solid var(--hairline);border-radius:99px;font-style:normal;font-size:13px}.sktry__opt:hover{background:var(--surface-sunken)}.sktry__opt[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 10%,var(--surface))}.sktry__opt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sktry__go{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.sktry__go .tk-field__hint{flex:1 1 160px}.sktry__out--stale{opacity:.6}.sktry__result{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.sktry__draft,.sktry__more{display:flex;flex-direction:column;gap:12px;min-width:0}@container (max-width: 620px){.sktry__result{grid-template-columns:minmax(0,1fr)}}.sktry__notes{padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-sunken)}.sktry__notes ul{display:flex;flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.45;color:var(--ink-muted)}.sktry__given{padding:0 12px;border:1px solid var(--hairline);border-radius:10px}.sktry__given>summary{padding:10px 0;font-size:13.5px;font-weight:600;cursor:pointer}.sktry__given dl{display:flex;flex-direction:column;gap:6px;margin:0 0 8px}.sktry__given dl>div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:13px}.sktry__given dt{color:var(--ink-subtle)}.sktry__given dd{margin:0;overflow-wrap:anywhere}.sktry__given .skl__note{margin-bottom:10px}@media (max-width:900px){.sk2e__side{max-height:none;overflow:visible}}.ecpv__bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.ecpv__bar>span{margin-left:auto;font-size:13.5px;color:var(--ink-subtle)}.ecsect{margin-bottom:12px;padding:16px 18px;border:1px solid var(--hairline);border-radius:12px}.ecsect__h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ecsect__h b{font-size:15px;font-weight:600}.ecsect__h span{font-size:13.5px;color:var(--ink-subtle)}.ecdays{display:flex;gap:6px;flex-wrap:wrap}.ecday{width:46px;height:34px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font:inherit;font-size:13.5px;font-weight:500;color:var(--ink-muted);cursor:pointer}.ecday[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.echours{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:14px;color:var(--ink-subtle)}.echours select{width:110px;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font:inherit;font-size:14px;color:var(--ink)}.echourbar{position:relative;height:22px;margin-top:12px;border-radius:6px;background:repeating-linear-gradient(90deg,var(--surface-band) 0 calc(100% / 24 - 1px),var(--hairline) calc(100% / 24 - 1px) calc(100% / 24))}.echourbar b{position:absolute;top:0;bottom:0;border:1.5px solid var(--brand-ink);border-radius:6px;background:color-mix(in srgb,var(--brand) 35%,transparent);transition:left .16s ease,width .16s ease}.echourbar__t{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.ecmodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ecmode{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font:inherit;text-align:left;cursor:pointer}.ecmode:hover{border-color:var(--border-strong)}.ecmode:after{content:"";position:absolute;right:12px;top:14px;width:14px;height:14px;border:1.5px solid var(--border-strong);border-radius:50%;box-sizing:border-box}.ecmode[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ecmode[aria-pressed=true]:after{border:4.5px solid var(--ink)}.ecmode b{padding-right:22px;font-size:14.5px;font-weight:600}.ecmode span{font-size:13.5px;color:var(--ink-subtle)}.ecmode em{font-family:var(--font-mono);font-size:12px;font-style:normal;color:var(--accent)}.ecchecks,.ecplan{margin:0;padding:0;list-style:none}.ecchecks li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--hairline);font-size:14px}.ecchecks li:first-child{padding-top:0;border-top:0}.ecchecks li>span:last-child{margin-left:auto;font-size:13px;text-align:right;color:var(--ink-subtle)}.ecck{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:700}.ecck--ok{background:var(--accent-soft);color:var(--accent)}.ecck--no{background:var(--danger-soft);color:var(--danger)}.ecplan li{display:grid;grid-template-columns:90px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--hairline);font-size:14px}.ecplan li:first-child{padding-top:0;border-top:0}.ecplan b{font-weight:500}.ecplan li>span:last-child{font-size:13.5px;color:var(--ink-subtle)}.ecerr{margin:10px 0 0;font-size:14px;color:var(--danger)}.ecbanner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:10px 14px;border-radius:10px;background:var(--caution-soft);color:color-mix(in srgb,var(--caution) 70%,var(--ink));font-size:14px}.ecbanner>span{flex:1 1 240px}.ecbanner b{font-weight:600}.ecbanner--err{background:var(--danger-soft);color:var(--danger)}.ecfunnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.ecfunnel--n1{grid-template-columns:minmax(0,1fr);max-width:440px}.ecfunnel--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ecfstep{padding:14px 16px;border:1px solid var(--hairline);border-radius:12px}.ecfstep__h{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ecfstep__h b{font-size:14.5px;font-weight:600}.ecfstep__h>span:last-child{margin-left:auto;font-size:13px;text-align:right;color:var(--ink-subtle)}.ecfrow{display:grid;grid-template-columns:74px minmax(0,1fr) 70px;grid-gap:10px;gap:10px;align-items:center;padding:3px 0;font-size:13.5px}.ecfrow>span:first-child{color:var(--ink-subtle)}.ecfrow i{position:relative;height:6px;border-radius:3px;background:var(--hairline);overflow:hidden}.ecfrow i b{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--ink-faint)}.ecfrow--key>span:first-child{font-weight:500;color:var(--ink)}.ecfrow--key i b{background:var(--brand)}.ecfrow--bad i b{background:var(--danger)}.ecfrow__v{font-family:var(--font-mono);font-size:13px;text-align:right}.ecfrow__v small{color:var(--ink-faint)}.ecfstep__w{display:flex;align-items:center;gap:8px;min-height:39px;margin-top:10px;padding-top:10px;border-top:1px solid var(--hairline);font-size:13px;color:var(--ink-subtle)}.ecfstep__w a{margin-left:auto}.ectwo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.eccard{padding:14px 16px;border:1px solid var(--hairline);border-radius:12px}.eccard>h2{margin:0;font-size:15px;font-weight:600}.eccard>h2+p{margin:2px 0 6px;font-size:13.5px;color:var(--ink-subtle)}.ecfeed{margin:0;padding:0;list-style:none}.ecfeed li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--hairline);font-size:14px}.ecfeed li:first-child{border-top:0}.ecfeed time{display:block;font-size:12.5px;color:var(--ink-faint)}.ecfeed a,.ecfeed b{font-weight:500}.ecfi{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--surface-band);color:var(--ink-muted)}.ecfi--ok{background:var(--accent-soft);color:var(--accent)}.ecfi--bad{background:var(--danger-soft);color:var(--danger)}.ecdots{display:inline-flex;align-items:center;gap:4px}.ecdots i{width:18px;height:6px;border-radius:3px;background:var(--hairline)}.ecdots i.s{background:var(--ink-faint)}.ecdots i.n{background:transparent;box-shadow:inset 0 0 0 1.5px var(--brand)}.ecdots i.r{background:var(--brand)}.ecdots i.x{background:var(--danger)}.eclegend{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin:10px 0 0;font-size:13.5px;color:var(--ink-faint)}.ecset{display:grid;grid-template-columns:160px minmax(0,1fr);margin:0;padding:4px 18px;border:1px solid var(--hairline);border-radius:12px}.ecset dd,.ecset dt{margin:0;padding:11px 0;border-top:1px solid var(--hairline);font-size:14px}.ecset dd:first-of-type,.ecset dt:first-of-type{border-top:0}.ecset dt{color:var(--ink-subtle)}.ecfine{margin:10px 0 0;font-size:13.5px;color:var(--ink-faint)}.ecadd-people{margin-top:16px}.ecadd-people>summary{cursor:pointer;font-size:14px;font-weight:500}.ecrv{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:520px;border:1px solid var(--hairline);border-radius:12px;overflow:clip}.ecrv__list{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--hairline)}.ecrv__lh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--hairline);background:var(--surface-sunken);font-size:13.5px;color:var(--ink-faint)}.ecrv__lh b{font-size:14px;font-weight:600;color:var(--ink)}.ecrv__lh button{margin-left:auto}.ecrv__items{flex:1 1;max-height:560px;overflow:auto}.ecri{position:relative;display:block;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--hairline);background:none;font:inherit;text-align:left;cursor:pointer}.ecri:hover{background:var(--surface-sunken)}.ecri[aria-current=true]{background:var(--surface-band)}.ecri[aria-current=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--ink)}.ecri.is-done{opacity:.55}.ecri__t{display:flex;align-items:center;gap:6px;font-size:14px}.ecri__t b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecri__t span{margin-left:auto}.ecri__s{display:block;margin-top:2px;font-size:13px;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecrv__main{display:flex;flex-direction:column;min-width:0}.ecrv__mh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--hairline);font-size:13.5px;color:var(--ink-subtle)}.ecrv__mh b{font-size:15px;font-weight:600;color:var(--ink)}.ecrv__mh .ectag{margin-left:auto}.ecrv__body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:14px 16px}.ecrv__body>input,.ecrv__body>textarea{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font:inherit;font-size:15px;color:var(--ink)}.ecrv__body>input{font-weight:600}.ecrv__body>textarea{flex:1 1;min-height:220px;line-height:1.6;resize:vertical}.ecrv__body>input:focus,.ecrv__body>textarea:focus{border-color:var(--ink);outline:0}.ecrv__body>p{margin:0;font-size:13.5px;color:var(--ink-faint)}.ecrv__act{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--hairline);background:var(--surface-sunken)}.ecrv__act>span{margin-left:auto;font-size:13.5px;color:var(--ink-faint)}.eckbd{padding:0 4px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:4px;font-family:var(--font-mono);font-size:11.5px;opacity:.75}.ecrv__done{display:grid;flex:1 1;place-items:center;padding:40px;text-align:center;color:var(--ink-subtle)}.ecrv__done b{display:block;margin:0 0 4px;font-size:17px;color:var(--ink)}@media (max-width:1180px){.ecb{grid-template-columns:minmax(0,1fr)}.ecb__rail{position:static;display:grid;grid-template-columns:1fr 1fr}.ecrow{grid-template-columns:minmax(200px,2fr) 100px minmax(130px,1fr) 60px}.ecrow>.ec-c-next,.ecrow>.ec-c-rep{display:none}.ecfunnel,.ecfunnel--n2,.ecmodes,.ectwo{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ecsteps__d{display:none}.ecsteps button{flex-direction:column;justify-content:center;gap:4px;padding:10px 4px}.ecsteps__l{font-size:12.5px;text-align:center}.ecb__rail{grid-template-columns:minmax(0,1fr)}.ecrow--head{display:none}.ecrow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ecrow>.ec-c-next,.ecrow>.ec-c-prog{display:block;grid-column:1/-1}.ecrow>.ec-c-ppl,.ecrow>.ec-c-rep{display:none}.ecrow__nx small{display:inline;margin-left:6px}.echowto{grid-template-columns:repeat(2,minmax(0,1fr))}.echowto li:nth-child(3){border-left:0}.echowto li:nth-child(n+3){border-top:1px solid var(--hairline)}.ecpv,.ectl__g{grid-template-columns:minmax(0,1fr)}.ecpv__who{flex-direction:row;max-height:none;overflow-x:auto}.ecpv__who h4{display:none}.ecwho{flex:none;width:auto}.ecrv{grid-template-columns:minmax(0,1fr)}.ecrv__list{border-right:0;border-bottom:1px solid var(--hairline)}.ecrv__items{max-height:220px}.ecset{grid-template-columns:minmax(0,1fr)}.ecset dd{padding-top:2px;border-top:0}.ecplan li{grid-template-columns:minmax(0,1fr);gap:2px}.ecsearch{flex-basis:100%;max-width:none}}.tbl--cust .tbl__head,.tbl--cust .tbl__row{grid-template-columns:30px minmax(216px,2fr) minmax(144px,1.2fr) minmax(210px,1.8fr) minmax(122px,1fr) 84px 70px 150px;min-width:0}@media (max-width:1439px){.tbl--cust .tbl__head,.tbl--cust .tbl__row{grid-template-columns:30px minmax(190px,2fr) minmax(128px,1.2fr) minmax(194px,1.8fr) minmax(110px,1fr) 80px 62px 140px;min-width:0}}.tbl__subl{color:inherit;text-decoration:none}.tbl__subl:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.tbl__kval--on{display:block;color:var(--ink);font-weight:500;text-overflow:ellipsis}.tbl__cell--stage{display:flex;flex-direction:column;gap:3px;padding:8px 0}.tbl__cell--stage .tk-control{width:100%}.tbl__unl{font-size:12px;color:var(--ink-faint);white-space:nowrap}.tbl__unl--on{color:var(--accent);font-weight:500}.tbl__row--empty{display:block;padding:18px 20px}.sheet--side[open]{justify-content:flex-end;align-items:stretch}.sheet--side .sheet__panel{width:min(720px,100vw);height:100%;max-height:none;border-radius:var(--radius-xl) 0 0 var(--radius-xl);animation:sheet-in .18s ease-out}@keyframes sheet-in{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.sheet--side .sheet__panel{animation:none}}.sheet__foot-l{margin-right:auto}.sheet__foot-l svg{flex:none}.sheet__to{display:flex;align-items:center;gap:10px;color:var(--ink-subtle)}.sheet__to .tk-control{flex:1 1 auto;min-width:0}.sheet__people--pick{margin-top:14px}.sheet__people--pick .sheet__person{grid-template-columns:28px minmax(0,1fr) auto}.sheet__sugg{margin-left:8px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-ink);font-size:12px;font-weight:600}.sheet__sec--compose>.tk-card{border:0;box-shadow:none;padding:0;background:transparent}@media (max-width:640px){.sheet--side[open]{justify-content:center;align-items:flex-end}.sheet--side .sheet__panel{height:auto;max-height:92vh;max-height:92dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.sheet__people--pick .sheet__person{grid-template-columns:28px minmax(0,1fr)}.sheet__people--pick .sheet__person .tk-btn{grid-column:2;justify-self:start}}.hdr__glyph{width:28px;height:28px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.hdr__glyph svg{display:block}.hdr__mark{font-size:18px;letter-spacing:-.5px}.hdr__mark small{font-size:inherit;color:var(--ink-faint);margin-left:-8px}.hdr .hdr__nav{margin-left:12px}.hdr__link{color:var(--ink-muted);transition:color 80ms,background 80ms}.hdr__link:hover{color:var(--ink);background:var(--surface-sunken)}.hdr__link[aria-current=page]{color:var(--ink);background:var(--surface-band)}.hdr__menu{display:none;position:relative}.hdr__menu>summary{list-style:none;cursor:pointer;width:36px;height:36px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);border:1px solid var(--border)}.hdr__menu>summary::-webkit-details-marker{display:none}.hdr__menu[open]>summary{background:var(--surface-band)}.hdr__menupanel{position:absolute;right:0;top:calc(100% + 8px);z-index:var(--z-sticky);width:min(280px,calc(100vw - 32px));padding:8px;display:grid;grid-gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md)}.hdr__menupanel a{padding:10px 12px;border-radius:6px;font-size:16px;font-weight:500;color:var(--ink);text-decoration:none}.hdr__menupanel a:hover,.hdr__menupanel a[aria-current=page]{background:var(--surface-band)}.hdr__menupanel a.hdr__menucta{margin-top:6px;background:var(--brand);color:var(--on-brand);text-align:center}.hdr__menupanel a.hdr__menucta:hover{background:var(--brand-hover)}@media (max-width:1023px){.hdr .hdr__nav{display:none}.hdr__menu{display:block}}.mk{background:var(--surface)}.mk__hero{padding-block:88px 72px;border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,var(--surface-sunken),var(--surface) 70%)}.mk__eyebrow{gap:8px;margin:0 0 18px;font-weight:500;color:var(--ink-muted)}.mk__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.mk__h1{margin:0;max-width:880px;font-family:var(--font-display);font-size:56px;line-height:1.06;letter-spacing:-1.6px;color:var(--ink)}.mk__h1 em{color:var(--accent-ink)}.mk__lede{margin:20px 0 0;max-width:680px;font-size:19px;line-height:1.55;color:var(--ink-muted)}.mk__actions{display:flex;flex-wrap:wrap;gap:12px}.mk__actions .tk-btn{height:44px;padding:0 20px;font-size:16px}.mk__fine{margin:14px 0 0;font-size:14px;color:var(--ink-subtle)}.mk__sec{padding-block:88px}.mk__sec--soft{border-block:1px solid var(--hairline)}.mk__sec--night{background:var(--surface-inverse)}.mk__sec--night,.mk__sec--night .mk__h2,.mk__sec--night .mk__num{color:var(--ink-inverse)}.mk__sec--night .mk__lbl,.mk__sec--night .mk__p{color:color-mix(in srgb,var(--ink-inverse) 72%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk__sec--night{background:#232323;color:#ededed;--ink-inverse:#ededed;box-shadow:0 0 0 1px var(--border)}}:root[data-theme=dark] .mk__sec--night{background:#232323;color:#ededed;--ink-inverse:#ededed;box-shadow:0 0 0 1px var(--border)}.mk__h2{margin:0;max-width:760px;font-family:var(--font-display);font-size:36px;line-height:1.15;font-weight:600;letter-spacing:-.9px;color:var(--ink)}.mk__p{margin:14px 0 0;max-width:680px;font-size:17px;line-height:1.6;color:var(--ink-muted)}.mk__head{margin-bottom:44px}.mk__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mk__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mk__card{border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;flex-direction:column;gap:10px}.mk__card h3{margin:0;font-size:18px;line-height:1.35;letter-spacing:-.2px;color:var(--ink)}.mk__card p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-muted)}.mk__ico{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);margin-bottom:6px}.mk__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.mk__split+.mk__split{margin-top:88px}.mk__split--flip>:first-child{order:2}.mk__list{margin:22px 0 0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.mk__list li{display:flex;gap:10px;font-size:17px;line-height:1.5;color:var(--ink-muted)}.mk__list li svg{flex:none;margin-top:4px;color:var(--accent)}.mk__demo{padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-md);display:grid;grid-gap:10px;gap:10px;min-width:0}.mk__demo-q{padding:12px 16px;border-radius:12px;background:var(--surface-band);font-size:16px;color:var(--ink)}.mk__demo-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 4px;border-top:1px solid var(--hairline)}.mk__demo-tile{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#171717}.mk__demo-n{font-size:15px;font-weight:500;color:var(--ink)}.mk__demo-n,.mk__demo-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk__demo-s{font-size:13px;color:var(--ink-subtle)}.mk__demo-s,.mk__demo-v{font-family:var(--font-mono)}.mk__demo-v{font-size:14px;color:var(--ink-muted)}.mk__demo-v--on{color:var(--accent)}.mk__chips{display:flex;flex-wrap:wrap;gap:6px}.mk__chip{padding:4px 10px;border-radius:9999px;border:1px solid var(--border);font-size:13px;color:var(--ink-muted);background:var(--surface)}.mk__chip--on{background:var(--surface-band);color:var(--ink)}.mk__figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08)}.mk__fig{padding:28px 24px 0 0}.mk__fig+.mk__fig{padding-left:24px;border-left:1px solid rgba(255,255,255,.08)}.mk__num{display:block;font-size:52px;line-height:1;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk__num small{font-size:.55em;color:var(--accent);letter-spacing:-.5px}.mk__lbl{display:block;margin-top:10px;font-size:15px;color:var(--ink-subtle)}.mk__tablewrap{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.mk__table{width:100%;border-collapse:collapse;min-width:560px;font-size:15px}.mk__table th{text-align:left;padding:12px 20px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle);border-bottom:1px solid var(--border);background:var(--surface-sunken)}.mk__table td{padding:14px 20px;border-bottom:1px solid var(--hairline);color:var(--ink-muted);vertical-align:top}.mk__table tr:last-child td{border-bottom:0}.mk__table td:first-child{color:var(--ink);font-weight:500}.mk__tag{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:9999px;font-size:13px;font-weight:500;background:var(--surface-band);color:var(--ink-muted);white-space:nowrap}.mk__tag--free:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.mk__cases{display:grid;grid-gap:20px;gap:20px}.mk__case{padding:32px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:grid;grid-gap:18px;gap:18px}.mk__case-head{display:flex;align-items:center;gap:14px}.mk__case-head .mk__demo-tile{width:44px;height:44px;font-size:16px;flex:none}.mk__case-who{font-size:17px;font-weight:500;color:var(--ink)}.mk__case-meta{font-size:14px;color:var(--ink-subtle)}.mk__case h3{margin:0;font-size:22px;line-height:1.3;letter-spacing:-.4px;color:var(--ink)}.mk__case dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.mk__case dt{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle);margin-bottom:6px}.mk__case dd{margin:0;font-size:16px;line-height:1.55;color:var(--ink-muted)}.mk__case-q{margin:0;padding:14px 16px;border-left:3px solid var(--accent);background:var(--surface-sunken);border-radius:0 10px 10px 0;font-family:var(--font-mono);font-size:14px;color:var(--ink);overflow-wrap:anywhere}.mk__note{display:inline-flex;gap:8px;align-items:center;margin-top:20px;padding:6px 12px;border-radius:9999px;border:1px dashed var(--border-strong);font-size:14px;color:var(--ink-subtle)}.mk__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.mk__tier{position:relative;padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.mk__tier--pick{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-md)}.mk__tier-flag{position:absolute;left:24px;padding:2px 10px;border-radius:9999px;font-size:13px;font-weight:600}.mk__tier-name{font-size:15px;color:var(--ink-subtle)}.mk__tier-price{font-size:44px;line-height:1.1;font-weight:600;letter-spacing:-1.5px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk__tier-credits{font-family:var(--font-mono);font-size:15px;color:var(--ink-muted)}.mk__tier-rate{font-size:14px;color:var(--ink-subtle);margin-bottom:14px}.mk__tier .tk-btn{margin-top:auto;justify-content:center;height:40px}.mk__free{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;border:1px solid var(--border);border-radius:16px}.mk__free b{font-weight:600;color:var(--ink)}.mk__free p{margin:0;font-size:16px;color:var(--ink-muted)}.mk__ent{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;padding:32px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.mk__ent-copy{flex:1 1 360px;max-width:640px}.mk__ent-copy .mk__h2{margin:10px 0 8px}.mk__ent-copy .mk__p{margin:0}.mk__ent-flag{display:inline-flex;padding:2px 10px;border-radius:9999px;background:var(--surface-band);color:var(--ink-muted);font-size:13px}.mk__ent-actions{display:flex;flex-wrap:wrap;gap:12px}.mk__ent-actions .tk-btn{height:44px;padding:0 20px}.mk__faq{max-width:820px;border-top:1px solid var(--border)}.mk__faq details{border-bottom:1px solid var(--border)}.mk__faq summary{padding:20px 0;font-size:17px}.mk__faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--ink-subtle)}.mk__faq details[open] summary:after{content:"\2212"}.mk__faq details p{margin:0 0 20px;max-width:720px;font-size:17px;line-height:1.6;color:var(--ink-muted)}.mk__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.mk__steps{counter-reset:mkstep}.mk__steps .mk__card:before{counter-increment:mkstep;content:"0" counter(mkstep);font-family:var(--font-mono);font-size:14px;color:var(--accent)}.mk__dl{margin:0;display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px 20px;gap:12px 20px;font-size:16px}.mk__dl dt{color:var(--ink-subtle)}.mk__dl dd{margin:0;color:var(--ink)}.mk__dl a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}@media (max-width:1023px){.mk__grid,.mk__grid--4,.mk__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.mk__split{grid-template-columns:minmax(0,1fr);gap:32px}.mk__split--flip>:first-child{order:0}.mk__figs{grid-template-columns:repeat(2,minmax(0,1fr))}.mk__fig:nth-child(3){padding-left:0;border-left:0}.mk__case dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mk__hero{padding-block:56px 48px}.mk__h1{font-size:38px;letter-spacing:-1px}.mk__lede{font-size:17px}.mk__sec{padding-block:56px}.mk__h2{font-size:28px;letter-spacing:-.6px}.mk__grid,.mk__grid--2,.mk__grid--4,.mk__tiers{grid-template-columns:minmax(0,1fr)}.mk__num{font-size:40px}.mk__card,.mk__case,.mk__tier{padding:22px}.mk__dl{grid-template-columns:minmax(0,1fr);gap:2px}.mk__dl dd{margin-bottom:10px}}.outreach__hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.outreach__hd .sheet__h{margin-bottom:12px}.outreach__bal{font-size:13px;color:var(--ink-subtle);white-space:nowrap}.outreach__bal a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.outreach__to{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.sheet__av.outreach__av{width:36px;height:36px;font-size:14px;background:var(--brand-soft);color:var(--brand-ink)}.outreach__who{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.outreach__name{font-size:16px;font-weight:600;color:var(--ink)}.outreach__meta{font-size:14px;color:var(--ink-muted);overflow-wrap:anywhere}.outreach__addr{font-family:var(--font-mono);font-size:13.5px;color:var(--ink)}.outreach__pick.tk-control{height:34px}.outreach__pick select{font-weight:600;color:var(--ink)}.mail{display:flex;flex-direction:column;gap:16px}.mail__mock{margin:0;font-size:13px;color:var(--ink-subtle)}.mail__notice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--caution);border-radius:var(--radius-md);background:var(--caution-soft);font-size:14px;line-height:1.45;color:var(--ink)}.mail__notice-dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--caution)}.mail__from{display:flex;gap:10px;align-items:baseline;font-size:14px}.mail__k{display:block;font-size:13px;font-weight:600;letter-spacing:.2px;color:var(--ink-muted)}.mail__from .mail__k{flex:none;width:44px}.mail__v{min-width:0;overflow-wrap:anywhere;color:var(--ink)}.mail__ai{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-band)}.mail__aitag{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--ink)}.mail__aitag svg{color:var(--accent);flex:none}.mail__aict{display:inline-flex;align-items:center;gap:8px}.mail__style.tk-control{width:150px}.mail__f{display:flex;flex-direction:column;gap:6px}.mail__hint{font-size:13px;line-height:1.45;color:var(--ink-subtle)}.mail__modes{display:flex;gap:var(--space-5);border-bottom:1px solid var(--border)}.mail__plain{min-height:220px;resize:vertical;font-family:var(--font-sans);line-height:1.55}.mail__skel{display:flex;flex-direction:column;gap:10px;padding:4px 0}.mail__note{margin:0;font-size:14px;color:var(--ink-muted)}.mail__note--error{color:var(--danger)}.mail__bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 -28px -20px;padding:14px 28px 16px;background:var(--surface);border-top:1px solid var(--hairline)}.mail__why{font-size:13px;color:var(--ink-subtle)}.mail__done{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px;border-radius:var(--radius-md);background:var(--accent-soft)}.mail__done-ic{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff}.mail__done-tx{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:15px}.mail__done-tx b{font-weight:600}.mail__done-tx span{font-size:14px;color:var(--ink-muted);overflow-wrap:anywhere}@media (max-width:640px){.mail__bar{margin:0 -16px -20px;padding:12px 16px 14px}.mail__style.tk-control{width:130px}}.rte{--rte-min:220px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.rte:focus-within{border-color:var(--ink)}.rte.is-disabled{opacity:.6}.rte--wait{min-height:264px}.rte--wait,.rte__bar{background:var(--surface-sunken)}.rte__bar{display:flex;flex-wrap:wrap;gap:2px;padding:5px 6px;border-bottom:1px solid var(--hairline);border-radius:var(--radius-md) var(--radius-md) 0 0}.rte__b,.rte__bar{align-items:center}.rte__b{min-width:30px;height:30px;padding:0 6px;display:inline-flex;justify-content:center;gap:4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);font:inherit;font-size:14px;cursor:pointer}.rte__b--txt{font-weight:600}.rte__b--wide{padding:0 8px}.rte__b.is-on,.rte__b:hover:not(:disabled){background:var(--surface-band);color:var(--ink)}.rte__b.is-on{box-shadow:inset 0 0 0 1px var(--border)}.rte__b:disabled{opacity:.35;cursor:default}.rte__b:focus-visible,.rte__opt:focus-visible,.rte__swb:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rte__sep{width:1px;height:18px;margin:0 4px;background:var(--border)}.rte__gap{flex:1 1 auto}.rte__code{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.rte__q{font-size:20px;line-height:1;transform:translateY(3px)}.rte__size{min-width:22px;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rte__size:after{content:"";display:inline-block;margin-left:5px;vertical-align:2px;border:4px solid transparent;border-top-color:currentcolor;border-bottom:0}.rte__a{display:inline-flex;flex-direction:column;align-items:center;font-size:15px;font-weight:700;line-height:1}.rte__a:after{content:"";display:block;width:14px;height:3px;margin-top:2px;border-radius:1px;background:var(--bar,currentColor)}.rte__a--hl{padding:1px 4px;border-radius:3px;background:#fef08a;color:#171717}.rte__a--hl:after{display:none}.rte__menu{position:relative;display:inline-flex}.rte__pop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:100%;padding:6px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-overlay);box-shadow:var(--shadow-md)}.rte__list{display:flex;flex-direction:column;min-width:84px}.rte__opt{display:block;width:100%;padding:6px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;white-space:nowrap;cursor:pointer}.rte__opt.is-on,.rte__opt:hover{background:var(--surface-band)}.rte__opt.is-on{font-weight:600}.rte__sw{display:grid;grid-template-columns:repeat(4,24px);grid-gap:6px;gap:6px;padding:4px 4px 8px}.rte__swb{width:24px;height:24px;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;cursor:pointer}.rte__swb.is-on{outline:2px solid var(--ink);outline-offset:2px}.rte__link{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:min(320px,76vw)}.rte__link input{flex:1 1 180px;min-width:0;height:30px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.rte__link input:focus{border-color:var(--ink);outline:0}.rte__err{flex-basis:100%;font-size:13px;color:var(--danger)}.rte__scroll{max-height:min(520px,60vh);overflow-y:auto}.rte__srcwrap{padding:10px}.rte__src{display:block;width:100%;min-height:var(--rte-min);box-sizing:border-box;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:13px;line-height:1.5;resize:vertical}.rte__hint{margin:6px 0 0;font-size:13px;color:var(--ink-subtle)}.rte__doc{box-sizing:border-box;min-height:var(--rte-min);padding:12px 14px;outline:0;font-size:15px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.rte.is-disabled .rte__doc{cursor:default}.rte__doc p{margin:0 0 14px}.rte__doc h2{margin:18px 0 8px;font-size:18px}.rte__doc h2,.rte__doc h3{font-weight:600;line-height:1.3}.rte__doc h3{margin:16px 0 6px;font-size:17px}.rte__doc ol,.rte__doc ul{margin:0 0 14px;padding-left:22px}.rte__doc li{margin:0 0 4px}.rte__doc li p{margin:0}.rte__doc blockquote{margin:0 0 14px;padding-left:12px;border-left:3px solid var(--border-strong);color:var(--ink-subtle)}.rte__doc a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;cursor:text}.rte__doc mark{border-radius:2px;color:#171717}.rte__doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ink-faint);pointer-events:none}@media (max-width:640px){.rte__bar{padding:4px}.rte__b{min-width:34px;height:34px}.rte__sep{display:none}}.sheet__save{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;margin-top:-4px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.sheet__save:hover{background:var(--surface-band)}.sheet__psave:focus-visible,.sheet__save:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sheet__save[aria-pressed=true]{background:var(--accent-soft);border-color:transparent}.sheet__psave[aria-pressed=true] svg,.sheet__save[aria-pressed=true] svg{fill:currentColor;color:var(--accent)}.sheet__psave:disabled,.sheet__save:disabled{opacity:.6;cursor:default}.sheet__person--save{grid-template-columns:32px minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr) 30px}.sheet__psave{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-subtle);cursor:pointer}.sheet__psave:hover{background:var(--surface-band);color:var(--ink)}.sheet__savenote{position:absolute;z-index:3;left:50%;bottom:84px;transform:translateX(-50%);margin:0;padding:8px 14px;max-width:calc(100% - 56px);border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);font-size:14px;box-shadow:0 6px 18px rgba(0,0,0,.18);pointer-events:none}@media (max-width:900px){.sheet__person--save{grid-template-columns:32px minmax(0,1fr) 30px}.sheet__person--save .sheet__pc{grid-column:2/-1}}.drefine--discover{margin:0 0 12px}.savedc__row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.drefine--discover .drefine__chips{flex:0 0 auto}.ptbl__link{color:inherit;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.ptbl__link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.cd{display:block;padding-bottom:32px}.cd__back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-subtle)}.cd__back:hover{color:var(--ink)}.cd__head{display:flex;gap:18px;align-items:flex-start;margin-top:16px}.cd__av{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:22px;font-weight:600;color:#ffffff;background:var(--tile-4)}.cd__av--1{background:var(--tile-1)}.cd__av--2{background:var(--tile-2)}.cd__av--3{background:var(--tile-3)}.cd__av--4{background:var(--tile-4)}.cd__id{min-width:0}.cd__title{margin:0;font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.6px}.cd__title .ptbl__nm{font-weight:inherit}.cd__sub{margin:4px 0 0;font-size:15px}.cd__co,.cd__sub{color:var(--ink-muted)}.cd__co{text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.cd__co:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.cd__sub .cd__co{font-weight:500;color:var(--ink)}.cd__co--name{font-weight:600;color:var(--ink)}.cd__iso{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--surface-band);font-family:var(--font-mono);font-size:12px;color:var(--ink-subtle)}.cd__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cd__chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);font-size:13.5px;font-weight:500;line-height:normal;white-space:nowrap}.cd__chip--fill{background:var(--surface-band);border-color:transparent}.cd__chip--ok{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.cd__chip--warn{background:var(--caution-soft);border-color:transparent;color:var(--caution)}.cd__chip--bad{background:var(--danger-soft);border-color:transparent;color:var(--danger)}.cd__chip--plain{background:var(--surface-band);border-color:transparent}.cd__dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.cd__note{margin:16px 0 0;padding:10px 14px;border-radius:10px;background:var(--caution-soft);font-size:14.5px;color:var(--ink-muted)}.cd__qa{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px}.cd__off{opacity:.5;cursor:not-allowed}.cd__off:hover{transform:none}.cd__cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;margin-top:20px;align-items:start}.cd__main,.cd__side{display:flex;flex-direction:column;gap:16px;min-width:0}.cd__card{display:block;background:var(--surface);border:1px solid var(--border);border-radius:12px}.cd__pad{padding:18px 20px}.cd__h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.2px;gap:8px}.cd__card-hd,.cd__h2{display:flex;align-items:center}.cd__card-hd{justify-content:space-between;gap:12px;margin-bottom:6px}.cd__lbl{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cd__hint,.cd__lbl{color:var(--ink-subtle)}.cd__hint{font-size:13.5px}.cd__mono{font-family:var(--font-mono)}.cd__faint{color:var(--ink-faint);font-size:14px}.cd__link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.cd__link:hover{text-decoration:underline}.cd__more{margin-top:10px}.cd__err{margin:10px 0 0;font-size:14px;color:var(--danger)}.cd__cap{display:flex;gap:6px;align-items:flex-start;margin:12px 0 0;font-size:13px;color:var(--ink-subtle)}.cd__cap svg{margin-top:2px}.cd__compose{display:block}.cd__panel{padding:18px 20px}.cd__panel-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cd__x{width:28px;height:28px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:var(--ink-subtle);cursor:pointer}.cd__x:hover{background:var(--surface-band);color:var(--ink)}.cd__kinds{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cd__kind{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:8px;border:1px solid var(--hairline);background:var(--surface-sunken);font:inherit;font-size:14px;color:var(--ink-muted);cursor:pointer}.cd__kind:hover{border-color:var(--border-strong)}.cd__kind[aria-pressed=true]{background:var(--surface);border-color:var(--ink);color:var(--ink);font-weight:500}.cd__f{display:block;margin-top:12px}.cd__k{display:block;font-size:13.5px;font-weight:500;margin-bottom:5px}.cd__ta{width:100%;line-height:1.5;resize:vertical}.cd__two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cd__row{gap:10px;flex-wrap:wrap;margin-top:14px}.cd__row,.cd__tabs{display:flex;align-items:center}.cd__tabs{justify-content:space-between;gap:12px;padding:0 12px;border-bottom:1px solid var(--hairline);background:var(--surface-sunken);border-radius:12px 12px 0 0}.cd__tablist{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.cd__tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 12px;border:0;background:none;font:inherit;font-size:15px;font-weight:500;color:var(--ink-subtle);white-space:nowrap;cursor:pointer}.cd__tab:hover,.cd__tab[aria-selected=true]{color:var(--ink)}.cd__tab[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--ink)}.cd__n{padding:1px 6px;border-radius:999px;background:var(--surface-band);color:var(--ink-muted);font-family:var(--font-mono);font-size:12px}.cd__tabs-r{font-size:13.5px;color:var(--ink-subtle);white-space:nowrap}.cd__body{padding:20px}.cd__empty{padding:34px 12px;text-align:center;font-size:14.5px;color:var(--ink-subtle)}.cd__empty b{display:block;margin-bottom:4px;font-size:15.5px;font-weight:600;color:var(--ink)}.cd__tl{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:20px}.cd__tl:before{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:1px;background:var(--hairline)}.cd__ti{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px}.cd__ti-ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--surface-band);color:var(--ink-muted);box-shadow:0 0 0 4px var(--surface)}.cd__ti--ok .cd__ti-ic{background:var(--accent-soft);color:var(--accent)}.cd__ti--reply .cd__ti-ic{background:var(--brand);color:var(--on-brand)}.cd__ti--bad .cd__ti-ic{background:var(--danger-soft);color:var(--danger)}.cd__ti-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cd__ti-h b{font-size:15px;font-weight:600}.cd__ti-h time{font-size:13px;color:var(--ink-faint)}.cd__ti-b{margin:2px 0 0;font-size:14.5px;color:var(--ink-muted);white-space:pre-wrap}.cd__ti-b,.cd__ti-s{overflow-wrap:anywhere}.cd__ti-s{margin-top:2px;font-size:13.5px;color:var(--ink-faint)}.cd__next{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:3px 9px;border-radius:6px;background:var(--caution-soft);font-size:13.5px;color:var(--ink-muted)}.cd__next svg{color:var(--caution);flex:none}.cd__pos{display:flex;gap:14px;align-items:flex-start}.cd__pos>.cd__chip{margin-left:auto}.cd__pos-tile{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--tile-1);color:#ffffff;font-size:14px;font-weight:600}.cd__pos-t{font-size:17px;font-weight:500;letter-spacing:-.3px}.cd__pos-c{margin-top:2px;font-size:14.5px;color:var(--ink-muted)}.cd__pos-m{margin-top:2px;font-size:13.5px;color:var(--ink-faint)}.cd__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;padding-top:18px;border-top:1px solid var(--hairline)}.cd__facts>div{display:flex;flex-direction:column;gap:4px;padding:0 16px;border-right:1px solid var(--hairline)}.cd__facts>div:first-child{padding-left:0}.cd__facts>div:last-child{border-right:0}.cd__facts dt{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.cd__facts dd{margin:0;font-size:15px}.cd__sec+.cd__sec{margin-top:22px;padding-top:22px;border-top:1px solid var(--hairline)}.cd__sec h3{margin:0 0 10px;font-size:15px;font-weight:600}.cd__sec-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cd__sec-hd h3{margin:0}.cd__why{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;font-size:14.5px;color:var(--ink-muted)}.cd__why li{display:flex;gap:8px}.cd__why li:before{content:"✓";flex:none;color:var(--accent);font-weight:700}.cd__why li.con:before{content:"–";color:var(--ink-faint)}.cd__angle{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;padding:12px 14px;border:1px dashed var(--border);border-radius:10px;background:var(--surface-sunken);font-size:14.5px;line-height:1.5;color:var(--ink-muted)}.cd__tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle)}.cd__nfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin:0}.cd__nfacts dt{margin-bottom:2px;font-size:12px;color:var(--ink-faint)}.cd__nfacts dd{margin:0;font-size:14.5px}.cd__opener{grid-column:1/-1;padding:10px 12px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface)}.cd__opener-hd{display:flex;align-items:center;justify-content:space-between}.cd__opener dd{margin-top:4px;color:var(--ink-muted);line-height:1.55}.cd__dl{margin:14px 0 0;display:flex;flex-direction:column;gap:14px}.cd__dr dt{margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.cd__dr dd{margin:0;font-size:15px}.cd__val{min-height:28px}.cd__cell,.cd__val{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cd__cell{min-width:0}.cd__cell .tk-masked{font-family:var(--font-mono);font-size:14px;color:var(--ink-muted)}.cd__lock{display:inline-flex;align-items:center;gap:6px}.cd__copy{padding:3px;border:0;background:none;border-radius:4px;color:var(--ink-faint);cursor:pointer}.cd__copy:hover{background:var(--surface-band);color:var(--ink)}.cd__st{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:13.5px;color:var(--ink-subtle)}.cd__st .cd__k{width:74px;margin:0;flex:none;font-weight:400}.cd__wa{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;background:var(--surface-band);font-size:13px;font-weight:500;color:var(--ink-muted)}.cd__wa:hover{color:var(--ink)}.cd__ext{display:inline-flex;align-items:center;gap:6px;font-weight:500}.cd__ext:hover{text-decoration:underline}.cd__dfoot{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--hairline);font-size:13.5px;color:var(--ink-subtle)}.cd__dfoot b{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.cd__co-row{display:flex;gap:12px;align-items:center}.cd__co-row small{display:block;font-size:13.5px;color:var(--ink-subtle)}.cd__score{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:center;margin:14px 0}.cd__score b{font-family:var(--font-mono);font-size:16px;font-weight:500}.cd__bar{grid-column:1/-1;height:4px;border-radius:4px;background:var(--hairline);overflow:hidden}.cd__bar i{display:block;height:100%;border-radius:4px;background:var(--ink-faint)}.cd__bar .cd__bar--high{background:var(--accent)}.cd__bar .cd__bar--mid{background:var(--ink)}.cd__bar .cd__bar--low{background:var(--caution)}.cd__pp{list-style:none;margin:0;padding:0}.cd__pp li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--hairline)}.cd__pp li:last-child{border-bottom:0;padding-bottom:0}.cd__pp-a{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#ffffff;background:var(--tile-1)}.cd__pp-a.cd__av--2{background:var(--tile-2)}.cd__pp-a.cd__av--3{background:var(--tile-3)}.cd__pp-a.cd__av--4{background:var(--tile-4)}.cd__pp-n{min-width:0;font-size:15px;font-weight:600}.cd__pp-n small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;color:var(--ink-subtle)}.cd__flags{display:flex;gap:6px;color:var(--ink-faint)}.cd__flags .on{color:var(--accent)}.cd__conv{margin-top:26px}.cd__conv-hd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.cd__thread{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px 16px;border-left:3px solid var(--border-strong);color:inherit}.cd__thread--reply{border-left-color:var(--brand-ink)}.cd__thread:hover{border-color:var(--border-strong)}.cd__thread-b{min-width:0}.cd__thread-s{font-size:15px;font-weight:600}.cd__thread-p,.cd__thread-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd__thread-p{margin-top:3px;font-size:13.5px;color:var(--ink-subtle)}.cd__thread-r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:13px;color:var(--ink-faint)}@media (max-width:1023px){.cd__cols{grid-template-columns:1fr}}@media (max-width:760px){.cd__head{gap:12px}.cd__av{width:52px;height:52px;font-size:18px}.cd__title{font-size:22px}.cd__facts{grid-template-columns:1fr 1fr;gap:14px 0}.cd__facts>div:nth-child(2){border-right:0}.cd__facts>div:nth-child(3){padding-left:0}.cd__nfacts,.cd__two{grid-template-columns:1fr}.cd__qa .tk-btn{flex:1 1 auto;justify-content:center}.cd__pos{flex-wrap:wrap}.cd__pos>.cd__chip{margin-left:58px}.cd__body,.cd__pad,.cd__panel{padding:16px}}.tk-table--oneline td,.tk-table--oneline th{white-space:nowrap}.tk-table--oneline td{height:44px;padding-block:0;line-height:20px}.oneline__pair{display:flex;align-items:center;gap:8px;min-width:0;max-width:340px}.oneline__cut{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oneline__sub{color:var(--ink-subtle);font-size:13px;margin-left:8px}.oneline__pair .tk-tag{flex:none}.pager{justify-content:space-between;gap:12px 24px;padding:4px 2px}.pager__range{margin:0;font-size:14px;color:var(--ink-muted)}.pager__range b{font-family:var(--font-mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.pager__list{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.pager__btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:var(--font-mono);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted);text-decoration:none}a.pager__btn:hover{background:var(--surface-sunken);color:var(--ink)}a.pager__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pager__btn--edge{font-family:var(--font-sans,inherit);font-weight:500;border-color:var(--border);background:var(--surface);color:var(--ink)}.pager__btn--edge[aria-disabled=true]{color:var(--ink-faint);background:transparent}.pager__btn--on{background:var(--brand);color:var(--on-brand);font-weight:600}.pager__gap{min-width:24px;text-align:center;color:var(--ink-faint)}@media (max-width:760px){.pager{justify-content:center}.pager__btn{min-width:36px;height:36px}.pager__list>li:not(:first-child):not(:last-child):not(:has(.pager__btn--on)){display:none}}.enr__ask{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.enr__ask-f{flex:1 1;min-width:260px}.enr__ask>.tk-btn{margin-top:26px}.enr__err{color:var(--danger)}.enr{display:block;padding-bottom:32px}.enr__head{display:flex;gap:18px;align-items:flex-start}.enr__tile{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;flex:none;overflow:hidden;background:var(--tile-2);color:#ffffff;font-size:18px;font-weight:600}.enr__tile img{width:100%;height:100%;object-fit:contain;background:#ffffff}.enr__id{min-width:0;flex:1 1}.enr__title{margin:0;font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.6px}.enr__sub{margin:4px 0 0;font-size:15px;color:var(--ink-muted)}.enr__sub a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.enr__sub a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.enr__iso{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--surface-band);font-family:var(--font-mono);font-size:12px;color:var(--ink-subtle)}.enr__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.enr__meta a.cd__chip:hover{border-color:var(--ink);color:var(--ink)}.enr__actions{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.enr__actions .enr__err{margin:0;font-size:13.5px;max-width:260px;text-align:right}.enr__strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px}.enr__pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface);font-size:13.5px;font-weight:500;color:var(--ink-muted);text-decoration:none;white-space:nowrap}.enr__pill:hover{border-color:var(--border-strong);color:var(--ink)}.enr__pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink-faint);flex:none}.enr__pill--ok:before{background:var(--accent)}.enr__pill--run:before{background:var(--brand);animation:enrpulse 1s ease-in-out infinite}.enr__pill--empty:before{background:transparent;border:1.5px dashed var(--ink-faint);box-sizing:border-box}.enr__pill--warn:before{background:var(--caution)}.enr__pill--bad:before{background:var(--danger)}.enr__prog{margin-left:auto;font-size:13.5px;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enr__secs{display:flex;flex-direction:column;gap:16px;margin-top:20px}.enr__anchor{scroll-margin-top:72px}.enr__sec{display:block;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.enr__sec-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.enr__sec-t{margin:0;font-size:17px;font-weight:600;letter-spacing:-.2px}.enr__sec-b{margin:3px 0 0;font-size:13.5px;color:var(--ink-subtle)}.enr__basis{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;border:1px solid var(--hairline);font-size:12.5px;color:var(--ink-subtle);white-space:nowrap}.enr__sum{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--ink)}.enr__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;margin:14px 0 0}.enr__fact{min-width:0}.enr__fact dt{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.enr__fact dd{margin:3px 0 0;font-size:15px;overflow-wrap:anywhere}.enr__fact-d{display:block;margin-top:2px;font-size:13.5px;color:var(--ink-muted)}.enr__src{margin-left:6px;font-size:13px;color:var(--ink-subtle);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.enr__src:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.enr__bul{margin:12px 0 0;padding-left:18px;font-size:14.5px;line-height:1.5;color:var(--ink-muted)}.enr__bul li+li{margin-top:4px}.enr__cap{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding-top:10px;border-top:1px solid var(--hairline);font-size:13px}.enr__cap,.enr__empty{color:var(--ink-subtle)}.enr__empty{margin:12px 0 0;font-size:14.5px}.enr__note{margin:12px 0 0;padding:10px 14px;border-radius:10px;background:var(--caution-soft);font-size:14px;color:var(--ink-muted)}.enr__skel{height:12px;border-radius:6px;background:var(--hairline);animation:enrpulse 1.2s ease-in-out infinite}.enr__sec .ptbl,.enr__skel{margin-top:14px}@keyframes enrpulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.enr__pill--run:before,.enr__skel{animation:none}}@media (max-width:760px){.enr__facts{grid-template-columns:1fr}.enr__head{flex-wrap:wrap}.enr__actions{align-items:flex-start;width:100%}.enr__prog{margin-left:0;width:100%}}.esk__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:20px;gap:20px;align-items:start}.esk__srcs{display:flex;flex-wrap:wrap;gap:8px}.esk__src{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;border-radius:8px;border:1px solid var(--hairline);background:var(--surface-sunken);font-size:14px;color:var(--ink-muted);cursor:pointer}.esk__src:has(input:checked){background:var(--surface);border-color:var(--ink);color:var(--ink);font-weight:500}.esk__src input{margin:0}.esk__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.esk__two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.esk__json{margin:8px 0 0;padding:12px;border-radius:8px;background:var(--surface-sunken);font-family:var(--font-mono);font-size:12.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}.esk__kind{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.esk__kind label{display:block;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;cursor:pointer}.esk__kind label:has(input:checked){border-color:var(--ink)}.esk__kind b{display:flex;align-items:center;gap:8px;font-size:15px}.esk__kind p{margin:4px 0 0 22px;font-size:13.5px;color:var(--ink-subtle)}@media (max-width:1023px){.esk__grid{grid-template-columns:1fr}}.enr__tile{background:var(--tile-2,var(--brand))}.enr__meta .cd__chip{height:auto;min-height:24px;padding:3px 10px;white-space:normal;line-height:1.3}.enr__sec-hd{flex-wrap:wrap}.enr__sec-hd>div{flex:1 1 240px;min-width:0}@media (max-width:760px){.enr__title{font-size:22px}.enr__sec{padding:16px}}.langsw{display:flex;gap:2px;padding:3px;border-radius:9px;background:var(--surface-band)}.langsw__o{flex:1 1;height:26px;padding:0 8px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--ink-subtle);white-space:nowrap;cursor:pointer}.langsw__o:hover{color:var(--ink)}.langsw__o[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.hdr__seg button:disabled,.langsw__icon:disabled,.langsw__o:disabled{cursor:progress}.hdr__seg button:focus-visible,.langsw__icon:focus-visible,.langsw__o:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tk-nav__lang{display:flex;align-items:center;gap:8px}.tk-nav__lang .langsw{flex:1 1 auto;min-width:0}.tk-nav__langic{flex:none;display:inline-flex;color:var(--ink-subtle)}.langsw__icon{display:none;width:100%;height:32px;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.langsw__icon:hover{border-color:var(--border-strong)}.tk-nav--collapsed .tk-nav__lang .langsw,.tk-nav--collapsed .tk-nav__langic{display:none}.tk-nav--collapsed .langsw__icon{display:flex}html[lang=zh-CN] body,html[lang=zh-CN] body *{letter-spacing:normal}.imp{display:flex;flex-direction:column;gap:16px}.imp__hint{font-size:13px}.imp__hint,.imp__muted{color:var(--ink-subtle)}.imp__mono{font-family:var(--font-mono);font-size:13px}.imp__miss{color:var(--ink-faint)}.imp__empty{padding:30px 12px;text-align:center;color:var(--ink-subtle);font-size:14px}.imp__err{margin:4px 0 0;font-size:13px;color:var(--danger)}.imp__err--page{margin:0}.imp__note{margin:0;padding:10px 14px;border-radius:var(--radius-md);background:var(--caution-soft);font-size:14px;color:var(--ink-muted)}.imp__link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.imp__link:hover{text-decoration:underline}.imp__link:disabled{opacity:.5;cursor:progress}.imp__links{gap:18px;margin:14px 0 0}.imp__hd,.imp__links{display:flex;flex-wrap:wrap}.imp__hd{align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.imp__hd .tk-card__title{margin:0}.imp__h2{margin:0;font-size:22px;font-weight:500;letter-spacing:-.3px}.imp__steps{list-style:none;margin:0;padding:0;flex-wrap:wrap}.imp__step,.imp__steps{display:flex;align-items:center}.imp__step{gap:9px;font-size:14px;font-weight:500;color:var(--ink-faint);white-space:nowrap}.imp__step+.imp__step:before{content:"";width:36px;height:1px;background:var(--border);margin:0 12px}.imp__step i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border-strong);background:var(--surface);font-style:normal;font-size:12px;font-family:var(--font-mono)}.imp__step--on{color:var(--ink)}.imp__step--on i{background:var(--ink);color:var(--surface);border-color:var(--ink)}.imp__step--done{color:var(--ink-muted)}.imp__step--done i{background:var(--brand);border-color:var(--brand-ink);color:var(--on-brand)}.imp__cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}.imp__main,.imp__side{display:flex;flex-direction:column;gap:16px;min-width:0}.imp__kinds{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.imp__pick{display:flex;gap:14px;align-items:flex-start;text-align:left;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);cursor:pointer;font:inherit;color:inherit}.imp__pick:hover{border-color:var(--border-strong)}.imp__pick[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.imp__pick b{display:block;font-size:15px;font-weight:600}.imp__pick small{display:block;font-size:13px;color:var(--ink-subtle);margin-top:2px}.imp__ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--surface-band);flex:none}.imp__pick[aria-pressed=true] .imp__ico{background:var(--brand);color:var(--on-brand)}.imp__ico--ok{background:var(--accent-soft);color:var(--accent)}.imp__drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:center;cursor:pointer;position:relative}.imp__drop--over,.imp__drop:hover{border-color:var(--ink);background:var(--surface)}.imp__drop b{font-size:15px;font-weight:600}.imp__drop .imp__ico{background:var(--surface);border:1px solid var(--border);border-radius:50%;width:44px;height:44px}.imp__fi{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.imp__file{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg)}.imp__file b{display:block;font-size:15px;font-weight:600}.imp__file small{display:block;font-size:13px;color:var(--ink-subtle)}.imp__x{margin-left:auto}.imp__paste{width:100%;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);padding:10px 12px;font-family:var(--font-mono);font-size:13px;color:var(--ink);resize:vertical}.imp__consent{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);font-size:14px;color:var(--ink-muted);cursor:pointer}.imp__consent input{margin-top:3px;width:16px;height:16px;accent-color:var(--ink);flex:none}.imp__facts{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.imp__facts li{display:flex;gap:10px;font-size:14px;color:var(--ink-muted)}.imp__facts svg{margin-top:3px;color:var(--accent)}.imp__facts b{color:var(--ink);font-weight:600}.imp__foot{justify-content:space-between;gap:12px}.imp__foot,.imp__footr{display:flex;align-items:center;flex-wrap:wrap}.imp__footr{gap:14px}.imp__cardhd{padding:18px 20px 14px}.imp__cardhd .tk-card__title{margin:0 0 3px}.imp__wrap{overflow-x:auto}.imp__tbl{width:100%;border-collapse:collapse}.imp__tbl th{height:40px;padding:0 12px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle);background:var(--surface-sunken);border-top:1px solid var(--hairline);white-space:nowrap}.imp__tbl td,.imp__tbl th{border-bottom:1px solid var(--hairline)}.imp__tbl td{padding:11px 12px;vertical-align:middle;font-size:14px}.imp__tbl tr:last-child td{border-bottom:0}.imp__tbl td:first-child,.imp__tbl th:first-child{padding-left:16px}.imp__tbl small{display:block;font-size:13px;color:var(--ink-subtle)}.imp__tbl .imp__mono{white-space:nowrap;color:var(--ink-muted)}.imp__tbl--plain td{border-bottom:0;padding:6px 8px 6px 0}.imp__tbl--plain td:first-child{padding-left:0}.imp__rn{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);width:44px}.imp__ign td{opacity:.6}.imp__goes{min-width:260px}.imp__acts{text-align:right;white-space:nowrap;display:flex;gap:6px;justify-content:flex-end;align-items:center}.imp__samples{display:flex;flex-wrap:wrap;gap:4px}.imp__samples span{font-family:var(--font-mono);font-size:12px;padding:1px 7px;border-radius:5px;background:var(--surface-band);color:var(--ink-muted);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp__who{display:flex;align-items:center;gap:10px}.imp__tile,.imp__who b{font-weight:600}.imp__tile{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;flex:none;color:#fff}.imp__in{width:100%;height:34px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);padding:0 10px;font:inherit;font-size:14px;color:var(--ink)}.imp__in:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.imp__tblfoot{padding:12px 16px;border-top:1px solid var(--hairline);background:var(--surface-sunken);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--ink-subtle);display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.imp__tblfoot,.imp__tblfoot .imp__link{font-size:13px}.imp__req{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.imp__req li{display:flex;gap:9px;align-items:flex-start;color:var(--ink-muted)}.imp__tick{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:2px;background:var(--surface-band);color:var(--ink-faint)}.imp__req--ok{color:var(--ink)}.imp__req--ok .imp__tick{background:var(--brand);color:var(--on-brand)}.imp__dl{margin:12px 0 0;display:flex;flex-direction:column;gap:10px}.imp__dl div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:14px}.imp__dl dt{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle);padding-top:2px}.imp__dl dd{margin:0;word-break:break-word}.imp__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.imp__strip--3{grid-template-columns:repeat(3,minmax(0,1fr))}.imp__cell{text-align:left;border:0;border-right:1px solid var(--hairline);background:none;padding:14px 18px;display:flex;flex-direction:column;gap:2px;font:inherit;color:inherit}.imp__cell:last-child{border-right:0}button.imp__cell{cursor:pointer}.imp__cell[aria-pressed=true],button.imp__cell:hover{background:var(--surface-sunken)}.imp__cell[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--ink)}.imp__k{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.imp__v{font-family:var(--font-mono);font-size:24px;font-weight:500;letter-spacing:-.5px}.imp__s{font-size:13px;color:var(--ink-subtle)}.imp__cell--ok .imp__k{color:var(--accent)}.imp__cell--warn .imp__k{color:var(--caution)}.imp__opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 28px;gap:14px 28px;align-items:start}.imp__opt{display:flex;flex-direction:column;gap:6px}.imp__optl{font-size:13px;font-weight:500}.imp__optp{grid-column:1/-1;margin:0}.imp__tog{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.imp__tog input{margin-top:3px;width:16px;height:16px;accent-color:var(--ink);flex:none}.imp__tog b{display:block;font-size:14px;font-weight:600}.imp__tog small{display:block;font-size:13px;color:var(--ink-subtle)}.imp__seg{display:inline-flex;padding:3px;border-radius:8px;background:var(--surface-band);gap:2px;flex-wrap:wrap}.imp__seg button{border:0;background:none;height:30px;padding:0 11px;border-radius:6px;font:inherit;font-size:13px;font-weight:500;color:var(--ink-muted);cursor:pointer}.imp__seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.imp__pills{display:flex;gap:6px;flex-wrap:wrap;padding:14px 16px}.imp__pill{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;font-weight:500;color:var(--ink-muted);cursor:pointer}.imp__pill[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.imp__fixwrap{min-width:260px}.imp__fix{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.imp__fix .imp__in{width:200px;height:30px;font-size:13px}.imp__sugg{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink-muted);max-width:360px}.imp__sugg b{font-weight:600;color:var(--ink)}.imp__prog{max-width:520px;margin:34px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.imp__spin{width:28px;height:28px;border-radius:50%;border:3px solid var(--hairline);border-top-color:var(--ink);animation:imp-spin .8s linear infinite}@keyframes imp-spin{to{transform:rotate(1turn)}}.imp__donehd{display:flex;gap:16px;align-items:center}.imp__okmark{width:48px;height:48px;border-radius:50%;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;flex:none}.imp__next-h{margin:12px 0 0;font-size:16px;font-weight:600}.imp__next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.imp__nx{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:inherit;text-decoration:none}.imp__nx:hover{border-color:var(--ink)}.imp__nx .imp__ico{width:34px;height:34px;border-radius:9px}.imp__nx b{font-size:15px;font-weight:600}.imp__nx small{font-size:13px;color:var(--ink-subtle)}.imp__nx--main{border-color:var(--ink)}.imp__nx--main .imp__ico{background:var(--brand);color:var(--on-brand)}.imp__go{margin-top:auto;padding-top:8px;font-size:13px;font-weight:600;display:inline-flex;gap:6px;align-items:center}@media (max-width:1023px){.imp__cols,.imp__next,.imp__opts{grid-template-columns:1fr}.imp__strip{grid-template-columns:1fr 1fr}.imp__strip--3{grid-template-columns:1fr}.imp__cell:nth-child(2){border-right:0}.imp__cell:nth-child(-n+2){border-bottom:1px solid var(--hairline)}}@media (max-width:760px){.imp__kinds{grid-template-columns:1fr}.imp__step+.imp__step:before{width:14px;margin:0 6px}.imp__step span{display:none}.imp__step--on span{display:inline}.imp__dl div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.imp__spin{animation:none}}.hero--v2{position:relative;overflow:hidden}.hero--v2,.landing .hero.hero--v2{background:radial-gradient(60% 46% at 50% 0,color-mix(in srgb,var(--brand) 14%,transparent),transparent 70%),var(--surface)}.hero--simple.hero--big.hero--v2{padding-block:56px 40px}.hero--simple.hero--big.hero--v2 .hero__h{max-width:18ch;margin:0 auto;font-family:var(--font-display);font-size:clamp(36px,4.4vw,56px);line-height:1.08;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.hero--v2 .hl{padding:0 .08em;color:inherit;background:linear-gradient(transparent 60%,color-mix(in srgb,var(--brand) 55%,transparent) 60% 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero--simple.hero--big.hero--v2 .hero__p{max-width:640px;margin:20px auto 0;font-size:20px;line-height:1.5;font-weight:400;color:var(--ink-muted)}.hero--v2 .bigask{max-width:860px;margin-top:28px;border-radius:20px;box-shadow:var(--shadow-md);overflow:visible}.hero--v2 .bigask:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px var(--hairline),var(--shadow-md)}.hero--v2 .bigask--nudge{animation:bigask-nudge .4s var(--ease-out);border-color:var(--ink)}@keyframes bigask-nudge{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.bigask__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 0 18px}.bigask__tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:600}.bigask__free{font-size:13px;color:var(--ink-faint)}.hero--v2 .bigask__q{font-size:18px;line-height:27px;font-weight:500;min-height:56px;max-height:200px;padding:6px 20px 4px}.hero--v2 .bigask__q::placeholder{color:var(--ink-faint);font-weight:400}.hero--v2 .bigask__bar{justify-content:flex-start;gap:10px;padding:8px 10px 10px 16px;border-radius:0 0 19px 19px}.bigask__lbl{font-size:14px;color:var(--ink-faint);white-space:nowrap}.hero--v2 .bigask__filters{flex:1 1 auto}.hero--v2 .bigask__filter{height:34px;font-size:14px;font-weight:500;color:var(--ink-muted);border-color:var(--border)}.hero--v2 .bigask__filter:hover{border-color:var(--border-strong);color:var(--ink)}.hero--v2 .bigask__filter--on{border-color:var(--ink);color:var(--surface)}.hero--v2 .bigask__filter--on .bigask__fc,.hero--v2 .bigask__filter--on .bigask__fi,.hero--v2 .bigask__filter--on:hover{color:var(--surface)}.hero--v2 .bigask__clear{height:34px}.hero--v2 .bigask__send{height:40px;padding:0 20px;border-radius:var(--radius-sm);font-size:15px;background:var(--brand);color:var(--on-brand);border:0;cursor:pointer}.hero--v2 .bigask__send:hover{background:var(--brand-hover);transform:translateY(-1px)}.hero--v2 .bigask__send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hero--v2 .bigask__send[disabled]{color:var(--ink-faint);border:0;cursor:default;transform:none}.hero--v2 .hero__try{width:100%;max-width:860px;margin-top:28px;text-align:left}.hero__trytitle{margin:0 0 12px;font-size:14px;color:var(--ink-subtle)}.hero__exs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.exc{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;font-family:var(--font-sans);transition:border-color .16s var(--ease-out),transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.exc:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:var(--shadow-md)}.exc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.exc__k{gap:7px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.exc__i,.exc__k{display:inline-flex;align-items:center}.exc__i{width:26px;height:26px;border-radius:8px;justify-content:center;color:#ffffff}.exc--1 .exc__i{background:var(--tile-3)}.exc--2 .exc__i{background:var(--tile-1)}.exc--3 .exc__i{background:var(--tile-2)}.exc__q{font-size:16px;line-height:1.4;font-weight:500;color:var(--ink)}.exc__go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-faint);transition:color .16s var(--ease-out),gap .16s var(--ease-out)}.exc:hover .exc__go{color:var(--ink);gap:9px}.hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:32px 0 0;padding:0;list-style:none}.hero__facts li{display:inline-flex;align-items:center;gap:9px;font-size:15px;color:var(--ink-muted);text-align:left}.hero__facts b{font-weight:600;color:var(--ink)}.hero__ck{width:20px;height:20px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.hero__more{margin:16px 0 0;font-size:15px}.hero__more a{color:var(--ink);font-weight:500;text-decoration:none;border-bottom:1px solid var(--border-strong);padding-bottom:1px}.hero__more a:hover{border-color:var(--ink)}@media (max-width:860px){.hero__exs{grid-template-columns:1fr}.exc{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.exc__go,.exc__k span:not(.exc__i){display:none}.lpeek__row{grid-template-columns:24px minmax(0,1fr) 70px}.lpeek__row>:nth-child(3),.lpeek__row>:nth-child(4),.lpeek__row>:nth-child(5){display:none}}@media (max-width:640px){.hero--simple.hero--big.hero--v2{padding-block:48px 32px}.hero--simple.hero--big.hero--v2 .hero__h{font-size:clamp(26px,7.4vw,36px);letter-spacing:-.03em}.hero--simple.hero--big.hero--v2 .hero__p{font-size:16px}.hero--v2 .bigask{border-radius:16px;margin-top:28px}.hero--v2 .bigask__q{font-size:18px;line-height:27px;min-height:80px;padding:8px 18px 4px}.bigask__top{padding:12px 16px 0 18px}.bigask__free{display:none}.hero--v2 .bigask__bar{flex-wrap:wrap;align-items:stretch;padding:12px;border-radius:0 0 15px 15px}.bigask__lbl{width:100%}.hero--v2 .bigask__filters{flex:1 1 100%}.hero--v2 .bigask__send{width:100%;justify-content:center}.hero__facts{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}.lpeek{margin-top:40px}}@media (prefers-reduced-motion:reduce){.exc,.hero--v2 .bigask--nudge{animation:none;transition:none}}.dev{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.dev>.portal__head{margin-bottom:0}.dev__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.dev__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px 0}.dev__t{margin:0;font-size:18px;font-weight:500;letter-spacing:-.2px;color:var(--ink)}.dev__s{margin:2px 0 0;font-size:15px;color:var(--ink-subtle)}.dev__b{padding:18px 24px 24px}.dev__count{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--surface-band);color:var(--ink-muted);font-size:14px;font-weight:500}.dev__notice{margin:0;padding:10px 14px;border-radius:var(--radius-md);font-size:15px;background:var(--caution-soft);color:var(--ink-muted)}.dev__row{display:flex;gap:12px}.dev__row .tk-input{flex:1 1 auto;min-width:0}.dev__row .tk-btn,.dev__row .tk-input{height:44px}.dev__opts{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:18px;padding-top:18px;border-top:1px solid var(--hairline)}.dev__opt{min-width:0}.dev__l{display:block;margin:0 0 6px;font-weight:500}.dev__h,.dev__l{font-size:14px;color:var(--ink-subtle)}.dev__h{margin:6px 0 0}.dev__seg{position:relative;display:inline-flex;padding:3px;border-radius:var(--radius-md);background:var(--surface-band)}.dev__seg input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.dev__seg label{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--radius-sm);font-size:15px;font-weight:500;color:var(--ink-subtle);cursor:pointer;white-space:nowrap}.dev__seg input:checked+label{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.dev__seg input:focus-visible+label{outline:2px solid var(--focus);outline-offset:1px}.dev__cap{position:relative;width:190px}.dev__cap .tk-input{height:38px;padding-right:80px;font-family:var(--font-mono);font-size:15px}.dev__cap span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--ink-subtle);pointer-events:none}.dev__err{margin:14px 0 0;font-size:15px;color:var(--danger)}.dev__secret{margin-bottom:18px;padding:16px;border:1px solid var(--brand-ink);border-radius:var(--radius-md);background:var(--accent-soft)}.dev__secret-t{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:500;color:var(--ink)}.dev__secret-t svg{color:var(--accent);flex:none}.dev__secret-row{display:flex;gap:8px;align-items:stretch}.dev__secret-key{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:0 14px;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-mono);font-size:14px;overflow-x:auto;white-space:nowrap;color:var(--ink)}.dev__secret-row .tk-btn{height:auto;min-height:44px}.dev__secret-s{margin:10px 0 0;font-size:14px;color:var(--ink-muted);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dev__keys{margin:0;padding:0;list-style:none}.dev__krow{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(170px,1.2fr) 110px 110px 96px 170px;grid-gap:16px;gap:16px;align-items:center;padding:14px 24px;border-top:1px solid var(--hairline);font-size:15px}.dev__krow--head{margin-top:18px;padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:500;background:var(--surface-sunken)}.dev__krow--head,.dev__krow--off{color:var(--ink-subtle)}.dev__kname{min-width:0}.dev__kname b{display:block;font-weight:500;font-size:16px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev__kname small,.dev__krow--off .dev__kname b{color:var(--ink-subtle)}.dev__kname small{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev__kname code{font-family:var(--font-mono);font-size:13px}.dev__meter{display:grid;grid-gap:5px;gap:5px}.dev__bar{height:6px;border-radius:var(--radius-pill);background:var(--surface-band);overflow:hidden}.dev__bar i{display:block;height:100%;background:var(--brand);border-radius:inherit}.dev__bar i.is-hot{background:var(--caution)}.dev__n{font-family:var(--font-mono);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted)}.dev__n span{color:var(--ink-subtle);font-family:var(--font-sans)}.dev__dim{color:var(--ink-faint)}.dev__act{display:flex;gap:4px;justify-content:flex-end}.dev__act .tk-btn{height:32px;padding:0 12px}.dev__act .tk-btn--quiet-danger{color:var(--danger)}.dev__act .tk-btn--quiet-danger:hover{color:var(--danger);background:var(--danger-soft)}.dev__lbl{display:none}.dev__empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:36px 24px 40px;text-align:center;color:var(--ink-subtle);font-size:16px}.dev__empty-ic{width:44px;height:44px;border-radius:var(--radius-lg);background:var(--surface-band);display:grid;place-items:center;color:var(--ink-subtle);margin-bottom:4px}.dev__empty b{font-weight:500;color:var(--ink);font-size:17px}.dev__tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);padding:0 24px;margin-top:14px;overflow-x:auto;overflow-y:hidden}.dev__tab{position:relative;height:42px;padding:0 14px;border:0;background:none;font:inherit;font-size:16px;font-weight:500;color:var(--ink-subtle);cursor:pointer;white-space:nowrap}.dev__tab:hover,.dev__tab[aria-selected=true]{color:var(--ink)}.dev__tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:var(--brand);border-radius:2px}.dev__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.dev__pane p{margin:0 0 12px;font-size:16px;color:var(--ink-muted)}.dev__pane p:last-child{margin-bottom:0}.dev__inl{font-family:var(--font-mono);font-size:14px;padding:1px 6px;border-radius:4px;background:var(--surface-band)}.dev__steps{margin:0 0 14px;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;counter-reset:s;font-size:16px;color:var(--ink-muted)}.dev__steps li{counter-increment:s;display:flex;gap:10px;align-items:baseline}.dev__steps li:before{content:counter(s);flex:none;width:20px;height:20px;border-radius:50%;background:var(--surface-band);color:var(--ink-muted);font-size:13px;font-weight:600;font-family:var(--font-mono);display:inline-grid;place-items:center;transform:translateY(-1px)}.dev__code{display:flex;align-items:flex-start;gap:8px;padding:14px 14px 14px 16px;border-radius:var(--radius-md);background:#171717;color:#ededed}.dev__code pre{margin:0;flex:1 1 auto;min-width:0;overflow-x:auto;font:14px/1.6 var(--font-mono);white-space:pre}.dev__code .tk-btn{flex:none;height:32px;padding:0 12px;background:rgba(255,255,255,.08);color:#ededed;border-color:rgba(255,255,255,.16)}.dev__code .tk-btn:hover{background:rgba(255,255,255,.16)}.dev__code mark{background:none;color:var(--brand-ink)}.dev__fine{margin:14px 0 0;font-size:15px;color:var(--ink-subtle)}.dev__fine a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.dev__fine a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.dev__rule{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--hairline);font-size:15px;color:var(--ink-muted)}.dev__rule svg{color:var(--accent);margin-top:3px;flex:none}.dev__rule b{font-weight:500;color:var(--ink)}.dev__apps{margin-top:14px}.dev__apps .tk-table{width:100%;font-size:15px}.dev__apps .tk-table th{padding:10px 24px;font-size:14px;font-weight:500;color:var(--ink-subtle);background:var(--surface-sunken);text-align:left}.dev__apps .tk-table td{padding:14px 24px;border-top:1px solid var(--hairline)}.dev__apps .tk-table td:first-child{font-weight:500;font-size:16px}.dev__none{margin:0;padding:18px 24px 22px;font-size:15px;color:var(--ink-subtle)}@media (max-width:1040px){.dev__krow--head{display:none}.dev__keys{margin-top:18px}.dev__krow{grid-template-columns:1fr auto;gap:10px 16px;padding:16px}.dev__krow>.dev__kname{grid-column:1}.dev__krow>.dev__kst{grid-column:2;grid-row:1;justify-self:end}.dev__krow>.dev__kexp,.dev__krow>.dev__kmcell,.dev__krow>.dev__kused{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px}.dev__kmcell .dev__meter{width:220px;max-width:60%;text-align:right}.dev__lbl{display:inline;font-size:14px;color:var(--ink-subtle)}.dev__act{grid-column:1/-1;justify-content:flex-start;margin-left:-8px}}@media (max-width:640px){.dev__head{padding:16px 16px 0}.dev__b{padding:16px 16px 20px}.dev__tabs{padding:0 8px}.dev__apps .tk-table td,.dev__apps .tk-table th{padding:12px 16px}.dev__none{padding:16px 16px 20px}}@media (max-width:560px){.dev__row,.dev__secret-row{flex-direction:column}.dev__row .tk-btn{width:100%}}.hdr{transition:box-shadow .22s ease,background-color .22s ease}.hdr[data-scrolled=true]{box-shadow:0 10px 28px -16px rgba(0,0,0,.22)}.hdr__in{transition:height .22s cubic-bezier(.2,.8,.2,1)}.hdr[data-scrolled=true] .hdr__in{height:56px}.hdr__in:has(>.hdr__nav){display:grid;grid-gap:20px;gap:20px}.hdr__in:has(>.hdr__nav)>.hdr__nav{justify-self:center}.hdr__in:has(>.hdr__nav)>.hdr__spacer{display:none}.hdr__in:has(>.hdr__nav)>.hdr__right{justify-self:end}.hdr__brand .hdr__glyph{transition:transform .26s cubic-bezier(.3,1.4,.5,1)}.hdr__brand:hover .hdr__glyph{transform:rotate(-8deg) scale(1.08)}.hdr .hdr__nav{position:relative;display:flex;align-items:center;gap:2px;margin:0;padding:4px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--hairline)}.hdr__glide{position:absolute;top:4px;bottom:4px;left:4px;width:var(--glide-w,0);transform:translateX(calc(var(--glide-x, 0px) - 4px));border-radius:999px;background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 0 1px var(--hairline);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.hdr__nav[data-glide=on] .hdr__glide{opacity:1}.hdr .hdr__nav .hdr__link{position:relative;z-index:1;padding:7px 14px;border-radius:999px;background:transparent;font-size:15px;color:var(--ink-muted);transition:color .14s ease}.hdr .hdr__nav .hdr__link:focus-visible,.hdr .hdr__nav .hdr__link:hover,.hdr .hdr__nav .hdr__link[aria-current=page]{color:var(--ink);background:transparent}.hdr .hdr__nav .hdr__link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hdr__right{gap:8px}.hdr__settings{position:relative}.hdr__setbtn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink-muted);font:inherit;font-size:14px;cursor:pointer;transition:background .14s,border-color .14s,color .14s}.hdr__setbtn:hover,.hdr__setbtn[aria-expanded=true]{background:var(--surface-sunken);border-color:var(--hairline);color:var(--ink)}.hdr__setbtn svg:last-child{color:var(--ink-faint);transition:transform .16s cubic-bezier(.2,.8,.2,1)}.hdr__setbtn[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.hdr__setbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hdr__sep{width:1px;height:20px;margin:0 8px;background:var(--border)}.hdr__setpop{position:absolute;right:0;top:calc(100% + 10px);z-index:2;width:276px;padding:14px;display:grid;grid-gap:14px;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg);transform-origin:top right;animation:hdr-drop .22s cubic-bezier(.2,.8,.2,1) both}.hdr__setlabel{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint)}.hdr__seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2px;gap:2px;padding:3px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--hairline)}.hdr__seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 8px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--ink-muted);cursor:pointer}.hdr__seg button:hover{color:var(--ink)}.hdr__seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 0 1px var(--hairline)}.hdr__right>a.tk-btn--ghost{height:36px;padding:0 12px;border-radius:999px;font-weight:500;color:var(--ink-muted)}.hdr__right>a.tk-btn--ghost:hover{background:var(--surface-sunken);color:var(--ink)}.hdr__right>.hdr__cta{display:inline-flex}.hdr__start.tk-btn{position:relative;overflow:hidden;height:38px;padding:0 18px;border-radius:999px;font-weight:600;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--brand) 80%,transparent);transition:transform .18s ease,box-shadow .18s ease,background-color .14s}.hdr__start.tk-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px color-mix(in srgb,var(--brand) 85%,transparent)}.hdr__start.tk-btn:active{transform:translateY(0)}.hdr__start:after{content:"";position:absolute;inset:0;transform:translateX(-120%);pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%)}.hdr__start:hover:after{transform:translateX(120%);transition:transform .65s ease}.hdr__right>a.hdr__demo.tk-btn{height:38px;padding:0 16px;border-radius:999px;font-weight:600}@media (max-width:1100px){.hdr__right>a.hdr__demo.tk-btn{display:none}}.hdr__menu>summary{width:42px;height:42px;border-radius:50%;transition:background .14s,border-color .14s}.hdr__menu>summary:hover{background:var(--surface-sunken);border-color:var(--border-strong)}.hdr__menu>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hdr__burger{position:relative;display:block;width:18px;height:14px}.hdr__burger i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .26s cubic-bezier(.3,1.2,.5,1),opacity .16s ease}.hdr__burger i:first-child{top:0}.hdr__burger i:nth-child(2){top:6px}.hdr__burger i:nth-child(3){top:12px}.hdr__menu[open] .hdr__burger i:first-child{transform:translateY(6px) rotate(45deg)}.hdr__menu[open] .hdr__burger i:nth-child(2){opacity:0;transform:scaleX(.2)}.hdr__menu[open] .hdr__burger i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hdr__menu{position:static}.hdr__menupanel{right:16px;width:min(320px,calc(100vw - 32px));padding:10px;border-radius:16px;gap:2px;transform-origin:top right}.hdr__menu[open] .hdr__menupanel{animation:hdr-drop .24s cubic-bezier(.2,.8,.2,1) both}.hdr__menupanel .hdr__menuact,.hdr__menupanel .hdr__menuset,.hdr__menupanel>a{animation:hdr-rise .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 5) * 40ms + 60ms)}.hdr__menupanel>a{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-radius:10px}.hdr__menupanel>a svg{color:var(--ink-faint);transition:transform .18s ease,color .18s ease}.hdr__menupanel>a:hover svg{color:var(--ink);transform:translateX(3px)}.hdr__menupanel>a[aria-current=page]{box-shadow:inset 3px 0 0 var(--brand)}.hdr__menupanel .hdr__menuact{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--hairline)}.hdr__menupanel .hdr__menuact:has(>:only-child){grid-template-columns:1fr}.hdr__menupanel .hdr__menuact a{padding:12px 10px;border-radius:10px;text-align:center;font-weight:600;margin:0}.hdr__menupanel .hdr__menuact a.hdr__menusign{border:1px solid var(--border)}.hdr__menupanel .hdr__menuact a.hdr__menusign:hover{background:var(--surface-sunken);border-color:var(--border-strong)}.hdr__menuset{display:grid;grid-gap:12px;gap:12px;margin-top:8px;padding:12px 4px 4px;border-top:1px solid var(--hairline)}@keyframes hdr-drop{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}@keyframes hdr-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1099px){.hdr .hdr__nav{display:none}.hdr__menu{display:block}.hdr__sep,.hdr__settings{display:none}.hdr__in:has(>.hdr__nav){display:flex;gap:12px}.hdr__in:has(>.hdr__nav)>.hdr__spacer{display:block}}@media (max-width:560px){.hdr__right>a.tk-btn--ghost{display:none}.hdr__start.tk-btn{height:36px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.hdr,.hdr__brand .hdr__glyph,.hdr__burger i,.hdr__glide,.hdr__in,.hdr__setbtn,.hdr__setbtn svg,.hdr__start,.hdr__start:after{transition:none}.hdr__menu[open] .hdr__menupanel,.hdr__menupanel .hdr__menuact,.hdr__menupanel .hdr__menuset,.hdr__menupanel>a,.hdr__setpop{animation:none}}.tsk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tsk-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;text-align:left;cursor:pointer;font-family:inherit;color:inherit}.tsk-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tsk-inline{display:inline-flex}.tsk-iconbtn{width:32px;height:32px;padding:0;justify-content:center}.tsk-movebtn{height:28px;padding:0 8px;font-size:12.5px}.tsk-donewrap{flex:1 0 252px;min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.tsk-donewrap>.tsk-col{align-self:stretch}.tsk-find{width:200px}.tsk-bulk{border-radius:12px;border-bottom:1px solid var(--hairline);margin-bottom:2px}.tsk-bulk .tk-btn--danger-ghost,.tsk-bulk [data-bulk-delete]{color:var(--danger)}.tsk-toast a,.tsk-toast button{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.tsk-empty-note{text-align:center;margin:4px auto 0}.tsk-nav-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--danger);color:var(--on-danger)}.dstat.tsk-stat{width:100%}.tk-tag.tsk-pri--urgent{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.tsk-tone--over{color:var(--danger);font-weight:600}.tsk-tone--today{color:color-mix(in srgb,var(--caution) 70%,var(--ink));font-weight:600}.tsk-tone--plain{color:var(--ink)}.tsk-tone--done,.tsk-tone--none{color:var(--ink-faint)}.tsk-due{display:flex;flex-direction:column;gap:2px;min-width:0}.tsk-due__t{font-size:13.5px;font-weight:500;white-space:nowrap}.tsk-due__s{font-family:var(--font-mono);font-size:12px;color:var(--ink-subtle);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tsk-done{flex:none;width:22px;height:22px;padding:0;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--surface);color:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tsk-done:hover{border-color:var(--accent)}.tsk-done:focus-visible{outline:2px solid var(--focus,var(--brand-ink));outline-offset:2px}.tsk-done[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent,#fff)}.tsk-bell{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:default;color:var(--ink-muted)}.tsk-bell[data-bell=queued]{color:color-mix(in srgb,var(--caution) 70%,var(--ink))}.tsk-bell[data-bell=sent]{color:var(--accent)}.tsk-bell[data-bell=skipped]{color:var(--ink-faint)}.tsk-menu{position:fixed;z-index:1000;min-width:190px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);font-family:var(--font-sans);color:var(--ink)}.tsk-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;outline:none}.tsk-menu__item[data-active=true]{background:var(--surface-sunken)}.tsk-menu__item--danger{color:var(--danger)}.tsk-menu__item:disabled{opacity:.5;cursor:default}.tsk-menu__check{width:14px;display:inline-flex;color:var(--accent)}.tsk-menu__sep{height:1px;background:var(--hairline);margin:4px 6px}.tsk-tbl .tbl__head,.tsk-tbl .tbl__row{grid-template-columns:30px minmax(250px,2.6fr) minmax(190px,1.7fr) 96px 128px 138px 96px 36px;min-width:990px}.tsk-tbl .tbl__row{cursor:pointer}.tsk-title{display:flex;align-items:center;gap:12px;padding:8px 0;min-width:0}.tsk-title__b{min-width:0;display:flex;flex-direction:column;gap:2px}.tsk-title__t{max-width:100%;font-size:15px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsk-title__t[data-done=true]{color:var(--ink-subtle);text-decoration:line-through}.tsk-linked{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 0}.tsk-linked__name{font-size:14px;font-weight:500}.tsk-linked__who{display:flex;gap:6px;align-items:baseline}.tsk-linked__who a{color:var(--ink-muted);text-decoration:none;overflow:hidden;text-overflow:ellipsis}.tsk-linked__who a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.tsk-more{display:flex;justify-content:center;padding:14px 0 2px}.tsk-foot{margin:10px 2px 0;font-size:13px;color:var(--ink-subtle)}.tsk-board{gap:14px;align-items:flex-start;overflow-x:auto;width:100%;padding-bottom:10px}.tsk-board,.tsk-col{display:flex;min-width:0}.tsk-col{flex:1 0 252px;flex-direction:column;gap:10px;padding:10px;border-radius:12px;background:var(--surface-sunken);border:1px solid var(--hairline)}.tsk-col[data-over=true]{background:var(--surface-band);border:1px dashed var(--ink-faint)}.tsk-col__head{justify-content:space-between;padding:2px 2px 0;min-height:28px}.tsk-col__head,.tsk-col__t{display:flex;align-items:center;gap:8px}.tsk-col__t{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.tsk-col__n{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-subtle);font-weight:500}.tsk-col__list{display:flex;flex-direction:column;gap:8px}.tsk-col__empty{padding:14px 10px;text-align:center;font-size:13.5px;border:1px dashed var(--border);border-radius:10px}.tsk-col__empty,.tsk-col__note{margin:0;color:var(--ink-subtle)}.tsk-col__note{font-size:12.5px}.tsk-fold{flex:0 0 auto;align-self:stretch;display:flex;align-items:flex-start}.tsk-fold[data-over=true] .tk-btn{border-color:var(--ink-faint);background:var(--surface-band)}.tsk-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:10px;cursor:-webkit-grab;cursor:grab;box-shadow:var(--shadow-sm)}.tsk-card[data-priority=urgent]{border-left-color:var(--ink)}.tsk-card[data-priority=high]{border-left-color:var(--caution)}.tsk-card[data-priority=low]{border-left-color:var(--hairline)}.tsk-card[data-dragging=true]{opacity:.45}.tsk-card:focus-visible{outline:2px solid var(--focus,var(--brand-ink));outline-offset:2px}.tsk-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tsk-card__due{font-size:12.5px;font-weight:500;white-space:nowrap}.tsk-card .tsk-tone--plain{color:var(--ink-muted)}.tsk-card__main{display:flex;align-items:flex-start;gap:8px}.tsk-card__title{flex:1 1 auto;min-width:0;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--ink)}.tsk-card__title[data-done=true]{color:var(--ink-subtle);text-decoration:line-through}.tsk-card__who{display:flex;flex-direction:column;gap:1px;min-width:0;padding-left:30px;font-size:12.5px;color:var(--ink-subtle)}.tsk-card__who>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tsk-card__who a{color:var(--ink-subtle);text-decoration:none}.tsk-card__who a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.tsk-card__co{color:var(--ink-muted);font-weight:500;font-size:12.5px}.tsk-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:30px}.tsk-combo__list{list-style:none;margin:6px 0 0;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface);max-height:232px;overflow-y:auto}.tsk-combo__head{padding:6px 8px 4px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.tsk-combo__opt{display:flex;flex-direction:column;gap:1px;padding:7px 8px;border-radius:8px;cursor:pointer}.tsk-combo__opt[aria-selected=true]{background:var(--surface-sunken)}.tsk-combo__t{font-size:14px;font-weight:500;color:var(--ink)}.tsk-combo__s{font-size:12.5px;color:var(--ink-subtle)}.tsk-combo__note{padding:8px;font-size:13.5px;color:var(--ink-subtle)}.tsk-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.tsk-chip__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.tsk-rgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-gap:20px;gap:20px;align-items:start}.tsk-rgrid>*{min-width:0}.tsk-rrow{grid-template-columns:148px minmax(0,1fr) auto;align-items:start}.tsk-rrow[data-on=true]{background:var(--surface-sunken)}.tsk-rrow__when{display:block;font-family:var(--font-mono);font-size:13px;font-weight:500;white-space:nowrap}.tsk-rrow__how{font-size:12.5px;color:var(--ink-subtle)}.tsk-rrow__what{min-width:0;display:flex;flex-direction:column;gap:4px}.tsk-rrow__t{max-width:100%;font-weight:600;font-size:14.5px;color:var(--ink)}.tsk-rrow__s,.tsk-rrow__t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsk-rrow__s{font-size:12.5px;color:var(--ink-subtle)}.tsk-rrow__pill{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tsk-set{display:flex;flex-direction:column;gap:14px}.tsk-set__row{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink);cursor:pointer}.tsk-set__hint{display:block;font-size:13px;color:var(--ink-subtle);margin-top:1px}.tsk-set__to{margin:0;font-size:13.5px;color:var(--ink-muted);line-height:1.5}.tsk-mail{display:flex;flex-direction:column;gap:14px;padding:20px 22px}.tsk-mail__k{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.tsk-mail__h{margin:0;font-size:18px;font-weight:600;letter-spacing:-.2px;color:var(--ink);line-height:1.3}.tsk-mail__dl{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:14px;color:var(--ink);align-items:center}.tsk-mail__dl dt{color:var(--ink-subtle)}.tsk-mail__dl dd{margin:0}.tsk-mail__ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tsk-mail__ul li{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink)}.tsk-mail__acts{display:flex;gap:10px;flex-wrap:wrap}.tsk-mail__p{margin:0;font-size:14px;color:var(--ink-muted);line-height:1.5}.psearch{max-width:760px;padding:4px 0 40px}.psearch__box{display:flex;align-items:center;gap:10px;height:52px;padding:0 7px 0 16px;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-sm);transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.psearch__box:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.psearch__box--nudge{animation:bigask-nudge .4s var(--ease-out);border-color:var(--ink)}.psearch__ic{display:inline-flex;flex:none;color:var(--accent)}.psearch__q{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;font-family:var(--font-sans);font-size:16px;color:var(--ink)}.psearch__q::placeholder{color:var(--ink-faint)}.psearch__go{flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:var(--radius-sm);background:var(--brand);color:var(--on-brand);font-family:var(--font-sans);font-size:15px;font-weight:600;cursor:pointer}.psearch__go:hover{background:var(--brand-hover)}.psearch__go:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.psearch__narrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.psearch__lbl{font-size:13px;color:var(--ink-faint);white-space:nowrap}.psearch__try{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.psearch__chip{max-width:100%;padding:5px 11px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-muted);font-family:var(--font-sans);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.psearch__chip:hover{border-color:var(--ink);color:var(--ink)}.psearch__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.psearch__note{margin:12px 0 0;font-size:13px;color:var(--ink-faint)}@media (max-width:560px){.psearch__go span{display:none}.psearch__go{padding:0 12px}}a.viewswitch__b{text-decoration:none}.mbx{display:grid;grid-template-columns:240px minmax(0,1fr);background:var(--surface-sunken);min-height:560px;color:var(--ink)}@media (min-width:901px){.mbx{margin:-24px -24px -88px;height:calc(100vh - 16px - 2px - 56px);overflow:hidden;border-radius:0 0 11px 11px}}.inbox__h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mbx button{font-family:inherit}.mbx__rail{display:flex;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding:20px 14px 16px;border-right:1px solid var(--hairline);background:var(--canvas)}.mbx__new{width:100%;height:44px;justify-content:center;font-size:15px;text-decoration:none}.mbx__grp{display:flex;flex-direction:column;gap:2px}.mbx__sep{height:1px;margin:2px 8px;background:var(--hairline)}.mbx__f{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--ink-muted);font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.mbx__f svg{flex:none;color:var(--ink-faint)}.mbx__f:hover{background:var(--surface-band);color:var(--ink)}.mbx__f:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mbx__f[aria-current=page]{background:var(--surface-band);color:var(--ink);font-weight:600}.mbx__f[aria-current=page]:before{content:"";position:absolute;left:-14px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.mbx__f[aria-current=page] svg{color:var(--accent)}.mbx__f[data-strong=true]{color:var(--ink);font-weight:600}.mbx__fn{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--ink-faint)}.mbx__f[data-strong=true] .mbx__fn{min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11.5px;line-height:20px;text-align:center}.mbx__id{margin-top:auto;display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);font-size:12.5px;line-height:1.4;color:var(--ink-subtle);overflow-wrap:anywhere}.mbx__id b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.mbx__idd{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--accent)}.mbx__id[data-ready=false] .mbx__idd{background:var(--caution)}.mbx__main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.mbx__mock{flex:none;margin:0;padding:8px 20px;border-bottom:1px solid var(--hairline)}.mbx__list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mbx__bar{display:flex;align-items:center;gap:10px;flex:none;min-height:72px;padding:16px 20px 12px}.mbx__chk{width:18px;height:18px;margin:0 6px 0 14px;accent-color:var(--accent);cursor:pointer}.mbx__title{margin:0;white-space:nowrap;font-size:18px;font-weight:600;letter-spacing:-.01em}.mbx__title small{margin-left:8px;font-size:13px;font-weight:400;color:var(--ink-faint);letter-spacing:0}.mbx__sp{flex:1 1 auto}.mbx__find{display:flex;align-items:center;gap:8px;width:240px;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-faint)}.mbx__find:focus-within{border-color:var(--ink)}.mbx__find input{width:100%;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--ink)}.mbx__pickw{position:relative}.mbx__pick{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:150px;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font-size:14px;cursor:pointer}.mbx__pick:hover{border-color:var(--border-strong)}.mbx__pick svg{color:var(--ink-faint)}.mbx__pick[data-on=true]{border-color:var(--ink)}.mbx__pick b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;border-radius:9px;background:var(--ink);color:var(--canvas);font-size:11px;font-weight:600}.mbx__pop{position:absolute;z-index:30;right:0;top:calc(100% + 6px);width:300px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-md)}.mbx__pop--sm{width:220px;padding:6px}.mbx__pop h4{margin:8px 6px 6px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.mbx__pop h4:first-child{margin-top:2px}.mbx__opts{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px 6px}.mbx__opt{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-muted);font-size:13px;text-decoration:none;cursor:pointer}.mbx__opt:hover{border-color:var(--border-strong);color:var(--ink)}.mbx__opt[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);font-weight:600}.mbx__chip>span:first-child:first-letter,.mbx__opt>span:first-of-type:first-letter{text-transform:uppercase}.mbx__optn{font-size:12px;font-weight:500;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mbx__li{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:7px;background:none;color:var(--ink);font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.mbx__li:hover{background:var(--surface-sunken)}.mbx__li[aria-checked=true]{font-weight:600}.mbx__li svg{margin-left:auto;color:var(--accent)}.mbx__chips{display:flex;flex-wrap:wrap;flex:none;padding:0 20px 10px}.mbx__chip,.mbx__chips{align-items:center;gap:6px}.mbx__chip{display:inline-flex;height:24px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font-size:12.5px;text-decoration:none;cursor:pointer}.mbx__chip:hover{border-color:var(--border-strong)}.mbx__bulk{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mbx__bulk .mbx__n{margin-right:6px;font-size:14px;font-weight:600}.mbx__error{margin:0 20px 8px;color:var(--danger)}.mbx__rows{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:2px 20px 28px}.mbx__banner{display:flex;align-items:center;justify-content:center;gap:10px;flex:none;margin:0 20px 8px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:8px;background:var(--accent-soft);color:var(--ink);font-size:14px;animation:mbx-in .35s ease-out}.mbx__banner button{border:0;background:none;padding:0;color:var(--ink);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@keyframes mbx-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mbx__row{position:relative;display:grid;grid-template-columns:22px 26px minmax(140px,210px) minmax(0,1fr) auto;align-items:center;grid-gap:8px 12px;gap:8px 12px;min-height:54px;padding:0 14px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface);color:var(--ink-muted)}.mbx__row:hover{border-color:var(--border);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.06))}.mbx__row[data-sel=true]{background:var(--accent-soft)}.mbx__row[data-menu=true]{background:var(--surface-sunken)}.mbx__row[data-unread=true]{color:var(--ink)}.mbx__rc{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.mbx__rc,.mbx__st{position:relative;z-index:1}.mbx__st{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:none;color:var(--ink-faint);cursor:pointer}.mbx__st:hover{background:var(--surface-band);color:var(--ink)}.mbx__st[data-on=true]{color:var(--caution)}.mbx__who{display:flex;align-items:center;gap:8px;min-width:0;font-size:14.5px}.mbx__who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:inherit}.mbx__row[data-unread=true] .mbx__who b{font-weight:700}.mbx__who i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}.mbx__who svg{flex:none;color:var(--ink-faint)}.mbx__open{min-width:0;color:inherit;text-decoration:none}.mbx__open:after{content:"";position:absolute;inset:0;border-radius:8px}.mbx__open:focus-visible{outline:none}.mbx__open:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.mbx__snip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--ink-subtle)}.mbx__snip b{font-weight:500;color:var(--ink-muted)}.mbx__snip[data-failed=true]{color:var(--danger)}.mbx__row[data-unread=true] .mbx__snip b{font-weight:700;color:var(--ink)}.mbx__meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap;font-size:13px;color:var(--ink-faint)}.mbx__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mbx__row[data-unread=true] .mbx__time{color:var(--ink-muted);font-weight:600}.mbx__eye{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-muted);font-family:var(--font-mono);font-size:12px}.mbx__eye--hot{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft);color:var(--ink)}.mbx__acts{position:relative;z-index:1;display:none;align-items:center;gap:2px}.mbx__ab{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:none;color:var(--ink-subtle);cursor:pointer}.mbx__ab:hover{background:var(--surface-band);color:var(--ink)}.mbx__ab:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mbx__ab:disabled{opacity:.5;cursor:default}.mbx__row:focus-within .mbx__acts,.mbx__row:hover .mbx__acts,.mbx__row[data-menu=true] .mbx__acts{display:flex}.mbx__row:focus-within .mbx__meta,.mbx__row:hover .mbx__meta,.mbx__row[data-menu=true] .mbx__meta{display:none}@media (hover:none){.mbx__acts{display:flex}.mbx__meta{display:none}}.mbx__none{display:flex;justify-content:center;margin:56px 12px}.mbx__none span{padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:13.5px;color:var(--ink-subtle)}.mbx__more{margin:0;padding:12px;text-align:center}.mbx__tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-sunken);font-size:12px;font-weight:500;color:var(--ink-muted);white-space:nowrap}.mbx__tag--yes{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--ink)}.mbx__tag--no{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 25%,var(--border));color:var(--danger)}.mbx__tag--ooo{background:color-mix(in srgb,var(--violet) 10%,var(--surface));border-color:color-mix(in srgb,var(--violet) 28%,var(--border));color:var(--ink-muted)}.mbx__tag--warn{background:var(--caution-soft);border-color:color-mix(in srgb,var(--caution) 35%,var(--border));color:var(--ink-muted)}.mbx__read{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:var(--canvas)}.mbx__rh{flex:none;padding:14px 28px 0;border-bottom:1px solid var(--hairline)}.mbx__crumbs{display:flex;margin-bottom:8px}.mbx__back,.mbx__crumbs{align-items:center;gap:6px}.mbx__back{display:inline-flex;height:30px;padding:0 10px 0 6px;border:0;border-radius:6px;background:none;color:var(--ink-muted);font-size:14px;text-decoration:none;cursor:pointer}.mbx__back:hover{background:var(--surface-band);color:var(--ink)}.mbx__pager{margin-left:auto;display:inline-flex;align-items:center;gap:2px;color:var(--ink-faint);font-size:13px}.mbx__pager a,.mbx__pg{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--ink-muted)}.mbx__pager a:hover{background:var(--surface-band)}.mbx__pg--off{opacity:.35}.mbx__h{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px}.mbx__ht{flex:1 1 auto;min-width:0}.mbx__h1{margin:0;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.mbx__sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:13.5px;color:var(--ink-subtle)}.mbx__sub b{font-weight:600;color:var(--ink)}.mbx__sub a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.mbx__hact{display:flex;align-items:center;gap:2px;flex:none}.mbx__scroll{flex:1 1;min-height:0;overflow-y:auto;padding:20px 28px 48px}.mbx__col{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.mbx__msg{scroll-margin-block:16px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface)}.mbx__msg:not([open]):hover{border-color:var(--border);background:var(--surface-sunken)}.mbx__msg[data-hl=true]{animation:mbx-hl 2.8s ease-out}@keyframes mbx-hl{0%,40%{background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent)}to{background:var(--surface);box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion:reduce){.mbx__msg[data-hl=true]{animation:none;background:var(--accent-soft)}}.mbx__mh{display:flex;align-items:center;gap:12px;padding:14px 16px;list-style:none;cursor:pointer}.mbx__mh::-webkit-details-marker{display:none}.mbx__mh:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:12px}.mbx__av{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-band);border:1px solid var(--border);color:var(--ink-muted);font-size:13px;font-weight:600;letter-spacing:.02em}.mbx__av--me{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--ink)}.mbx__mn{min-width:0;flex:1 1 auto}.mbx__mn b{font-size:14.5px;font-weight:600;color:var(--ink)}.mbx__tw{margin-left:8px;font-size:13px;color:var(--ink-faint)}.mbx__mc{display:none;min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--ink-subtle)}.mbx__msg:not([open]) .mbx__mn{flex:none;width:120px}.mbx__msg:not([open]) .mbx__tw{display:none}.mbx__msg:not([open]) .mbx__mc{display:block}.mbx__mw{flex:none;font-size:13px;color:var(--ink-faint);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mbx__bd{padding:0 20px 16px 64px}.mbx__subj{margin:0 0 8px;font-size:13px;color:var(--ink-faint)}.mbx__body,.mbx__subj{overflow-wrap:anywhere}.mbx__body{font-size:15px;line-height:1.6;color:var(--ink)}.mbx__body p,.mbx__quote p{margin:0 0 .7em}.mbx__body a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.mbx__body blockquote{margin:0 0 .7em;padding-left:12px;border-left:3px solid var(--border-strong);color:var(--ink-subtle)}.mbx__qd{margin:6px 0 0}.mbx__qd>summary{display:inline-flex;align-items:center;gap:8px;list-style:none;cursor:pointer}.mbx__qd>summary::-webkit-details-marker{display:none}.mbx__qd>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.mbx__fold{display:inline-flex;align-items:center;height:20px;padding:0 9px;border:1px solid var(--border);border-radius:6px;background:var(--surface-band);color:var(--ink-subtle);font-size:13px;letter-spacing:2px;line-height:1}.mbx__qd>summary:hover .mbx__fold{background:var(--border);color:var(--ink)}.mbx__qd[open]>summary .mbx__fold{background:var(--surface-sunken)}.mbx__foldnote{font-size:12px;color:var(--ink-faint)}.mbx__quote{margin:8px 0 0;padding:2px 0 2px 14px;border-left:3px solid var(--border-strong);font-size:13.5px;line-height:1.55;color:var(--ink-subtle);overflow-wrap:anywhere}.mbx__trk{margin-top:12px}.mbx__trk .inbox__track{margin:0}.mbx__notes{margin:8px 0 0}.mbx__cancel{margin:10px 0 0}.mbx__rbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.mbx__note{margin:6px 0 0;font-size:14px;color:var(--ink-muted)}.mbx__note--error{color:var(--danger)}.mbx__hint{font-size:12.5px;color:var(--ink-faint)}.mbx__cmp{border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-md)}.mbx__cmp:focus-within{border-color:var(--ink)}.mbx__ch{display:flex;align-items:center;gap:10px;padding:12px 16px 4px}.mbx__ct{font-size:14px;font-weight:600}.mbx__cf{display:flex;align-items:center;gap:10px;padding:7px 16px;border-bottom:1px solid var(--hairline);font-size:14px}.mbx__cf>.mbx__ck,.mbx__cf>label{flex:none;width:56px;font-size:13px;color:var(--ink-faint)}.mbx__cf input{flex:1 1 auto;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--ink)}.mbx__cf .v{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted)}.mbx__cf .v b{font-weight:600;color:var(--ink)}.mbx__cm{display:flex;gap:18px;padding:0 16px;border-bottom:1px solid var(--hairline)}.mbx__cm .tk-tab{padding:10px 0}.mbx__ce{display:block;width:100%;min-height:150px;padding:14px 16px 6px;border:0;outline:0;resize:vertical;background:none;font:inherit;font-size:15px;line-height:1.6;color:var(--ink)}.mbx__rich{padding:12px 16px 0}.mbx__cq{margin:4px 16px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-sunken)}.mbx__cqh{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:13px;color:var(--ink-muted)}.mbx__cqh label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;color:var(--ink)}.mbx__cqh input{accent-color:var(--accent);width:16px;height:16px}.mbx__cqh button{margin-left:auto;border:0;background:none;padding:0;color:var(--ink-subtle);font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.mbx__cqb{padding:2px 14px 12px;font-size:13.5px;line-height:1.55;color:var(--ink-subtle)}.mbx__cqb p{margin:10px 0 4px;font-size:12.5px;color:var(--ink-faint)}.mbx__cqb blockquote{margin:0;padding:2px 0 2px 12px;border-left:3px solid var(--border-strong);white-space:pre-wrap;overflow-wrap:anywhere}.mbx__cq[data-incl=false] .mbx__cqh>span{text-decoration:line-through;color:var(--ink-faint)}.mbx__cb{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 16px 14px;border-top:1px solid var(--hairline);border-radius:0 0 12px 12px;background:var(--surface)}.mbx__cost{margin-left:4px;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.mbx__pv{margin:0;padding:18px 20px 6px;font-size:14.5px;line-height:1.6;color:var(--ink)}.mbx__pvh{display:grid;grid-template-columns:64px 1fr;grid-gap:2px 8px;gap:2px 8px;padding:12px 16px;border-bottom:1px solid var(--hairline);font-size:13.5px}.mbx__pvh span{color:var(--ink-faint)}.mbx__pvh b{font-weight:500;color:var(--ink);overflow-wrap:anywhere}.mbx__pvs{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.5;color:var(--ink-subtle)}.mbx__pvq{padding:0 20px 18px}.mbx__new2{flex:1 1;flex-direction:column;overflow:hidden}.mbx__new2,.mbx__new2 .mbx__cmp{min-height:0;display:flex;background:var(--canvas)}.mbx__new2 .mbx__cmp{flex:1 1 auto;flex-direction:column;overflow-y:auto;border:0;border-radius:0;box-shadow:none}.mbx__new2 .mbx__ch{padding:18px 28px 8px}.mbx__new2 .mbx__ct{flex:none;white-space:nowrap;font-size:18px;font-weight:600;letter-spacing:-.01em}.mbx__new2 .mbx__cf,.mbx__new2 .mbx__cm{padding-inline:28px}.mbx__new2 .mbx__cf{padding-block:10px;font-size:14.5px}.mbx__new2 .mbx__cf>.mbx__ck,.mbx__new2 .mbx__cf>label{width:64px}.mbx__new2 .mbx__ce{flex:1 1 auto;min-height:240px;padding:22px 28px;resize:none;font-size:15.5px}.mbx__new2 .mbx__rich{padding:14px 28px 0}.mbx__new2 .mbx__rich,.mbx__new2 .rte,.mbx__new2 .rte__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mbx__new2 .rte__scroll{max-height:none}.mbx__new2 .rte__scroll>div{flex:1 1 auto;display:flex;flex-direction:column}.mbx__new2 .rte__doc,.mbx__new2 [data-mbx=preview-body]{flex:1 1 auto}.mbx__new2 .mbx__pv,.mbx__new2 .mbx__pvh,.mbx__new2 .mbx__pvq{padding-inline:28px}.mbx__new2 .mbx__cb{margin-top:auto;padding:14px 28px 18px;border-radius:0;background:var(--canvas)}.mbx__to{position:relative;display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.mbx__pc,.mbx__to{align-items:center}.mbx__pc{display:inline-flex;gap:8px;height:28px;padding:0 6px 0 4px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken);font-size:13.5px;color:var(--ink)}.mbx__pc .mbx__av{width:20px;height:20px;font-size:9.5px}.mbx__pc button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:none;color:var(--ink-faint);cursor:pointer}.mbx__pc button:hover{background:var(--border);color:var(--ink)}.mbx__ppl{position:absolute;z-index:30;left:0;top:calc(100% + 8px);width:min(460px,100%);padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-md)}.mbx__pp{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;text-align:left;text-decoration:none;cursor:pointer;font-size:14px;color:var(--ink)}.mbx__pp:hover{background:var(--surface-sunken)}.mbx__pp small{display:block;font-size:12.5px;color:var(--ink-faint)}.mbx__pp .mbx__tag{margin-left:auto}.inbox__star{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-faint);cursor:pointer}.inbox__star:hover{background:var(--surface-band);color:var(--ink)}.inbox__star[data-on=true]{color:var(--caution)}.inbox__starwrap{display:inline-flex;align-items:center;gap:8px;flex:none}.inbox__ctx{min-width:200px}.inbox__ctxi{display:inline-flex;width:16px;justify-content:center;color:var(--ink-subtle)}.tsk-menu__item--danger .inbox__ctxi{color:inherit}.inbox__gate{margin:6px 0 0}.inbox__track{margin:10px 0 0}.inbox__steps{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}.inbox__steps li{position:relative;display:flex;align-items:center;gap:6px;padding-right:22px;font-size:12px;line-height:18px;color:var(--ink-faint)}.inbox__steps li:after{content:"";position:absolute;right:6px;top:50%;width:10px;height:1px;background:var(--border)}.inbox__steps li:last-child{padding-right:0}.inbox__steps li:last-child:after{display:none}.inbox__stepdot{flex:none;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--canvas)}.inbox__steps li[data-reached=true]{color:var(--ink)}.inbox__steps li[data-reached=true] .inbox__stepdot{border-color:var(--accent);background:var(--accent)}.inbox__steps li[data-reached=true]:not(:last-child):after{background:var(--accent)}.inbox__steps li[aria-current=step] .inbox__stepn{font-weight:600}.inbox__steps li[data-failed=true]{color:var(--danger)}.inbox__steps li[data-failed=true] .inbox__stepdot{border-color:var(--danger);background:var(--danger)}.inbox__stept{font-size:11.5px;color:var(--ink-faint);white-space:nowrap}.inbox__fail{margin:4px 0 0;font-size:12.5px;color:var(--danger)}.inbox__jump{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.inbox__jump:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.inbox__jump:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}@media (min-width:901px) and (max-width:1280px){.mbx{grid-template-columns:208px minmax(0,1fr)}.mbx__row{grid-template-columns:22px 26px minmax(116px,156px) minmax(0,1fr) auto;gap:8px 10px;padding:0 12px}.mbx__bar{padding-inline:14px;gap:8px}.mbx__find{flex:0 1 170px;width:auto;min-width:120px}.mbx__pick{min-width:0;white-space:nowrap}.mbx__chips,.mbx__rows{padding-inline:14px}}@media (max-width:900px){.mbx{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);margin:-24px -16px -96px;height:calc(100vh - 56px);overflow:hidden}.mbx__rail{align-self:start;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:10px 12px;border-right:0;border-bottom:1px solid var(--hairline)}.mbx__rail .mbx__new{width:auto;flex:none;height:38px}.mbx__grp{flex-direction:row}.mbx__id,.mbx__sep{display:none}.mbx__f{width:auto;flex:none}.mbx__f[aria-current=page]:before{display:none}.mbx__row{grid-template-columns:22px 26px minmax(0,1fr) auto}.mbx__snip{grid-column:3/5;grid-row:2}.mbx__find{width:100%;flex:1 1 100%}.mbx__bar{flex-wrap:wrap}.mbx__rh{padding:12px 16px 0}.mbx__scroll{padding:16px}.mbx__new2 .mbx__cf,.mbx__new2 .mbx__ch,.mbx__new2 .mbx__cm,.mbx__new2 .mbx__pv,.mbx__new2 .mbx__pvh,.mbx__new2 .mbx__pvq{padding-inline:16px}.mbx__new2 .mbx__ce{padding:16px}.mbx__new2 .mbx__rich{padding:12px 16px 0}.mbx__new2 .mbx__cb{padding:12px 88px 16px 16px}.mbx__bd{padding-left:20px}}.dm{width:100%;max-width:860px;margin-top:40px;text-align:left}.dm__head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:12px}.dm__ht{min-width:0}.dm__t{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:500;letter-spacing:-.2px;color:var(--ink)}.dm__t svg{flex:none;color:var(--accent)}.dm__s{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--ink-subtle)}.dm__tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dm__when{font-size:13px;color:var(--ink-faint);white-space:nowrap}.dm__link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none}.dm__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.dm__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.dm__note{margin:0 0 10px;font-size:14px;color:var(--ink-muted)}.dm__list{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:clip}.dm__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;grid-gap:10px 20px;gap:10px 20px;padding:12px 16px;border-top:1px solid var(--hairline)}.dm__row:first-child{border-top:0}.dm__row:hover{background:var(--surface-sunken)}.dm__co{min-width:0}.dm__fit{display:block;margin-top:3px}.dm__why{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none;font-size:13.5px;line-height:1.4;color:var(--ink-muted);min-width:0}.dm__why li{display:flex;gap:6px}.dm__why li:before{content:"✓";flex:none;color:var(--accent)}.dm__why li.con:before{content:"–";color:var(--ink-faint)}.dm__why--none{color:var(--ink-faint)}.dm__acts{display:flex;justify-content:flex-end}.dm__foot{margin:10px 2px 0;font-size:13px;color:var(--ink-faint)}.dm__foot b{font-weight:500;color:var(--ink-subtle)}.dm__foot .dm__link{display:inline-flex;font-size:13px;vertical-align:baseline}.dm__none{margin:0}.dm--empty{padding:16px 18px;border:1px dashed var(--border-strong);border-radius:12px}.dm--empty .dm__t{font-size:16px}@media (max-width:760px){.dm{margin-top:32px}.dm__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"co acts" "why why";padding:12px 14px}.dm__co{grid-area:co}.dm__acts{grid-area:acts}.dm__why{grid-area:why}}.ct2__card{padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.ct2__chd{justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:12px;min-height:32px}.ct2__chd,.ct2__h{display:flex;align-items:center}.ct2__h{gap:8px;margin:0;font-size:15px;font-weight:600}.ct2__h svg{color:var(--ink-subtle)}.ct2__price{margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand-ink);font-size:12px;font-weight:600}.ct2__cap{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-subtle)}.ct2__cap svg{flex:none;margin-top:2px}.ct2__two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch}.ct2__sum{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--ink)}.ct2__sum--web{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--violet) 7%,var(--surface))}.ct2__tag{display:inline-flex;align-items:center;gap:4px;margin-right:4px;font-size:12px;font-weight:600;color:var(--violet)}.ct2__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin:14px 0 0}.ct2__facts dt{font-size:12px;color:var(--ink-subtle)}.ct2__facts dd{margin:1px 0 0;font-size:14px;font-weight:500}.ct2__mhead{display:flex;align-items:center;gap:14px;margin-bottom:14px}.ct2__ring{--c:var(--ink-subtle);display:grid;place-items:center;flex:none;width:76px;height:76px;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p) * 1%),var(--surface-sunken) 0)}.ct2__ring--high{--c:var(--accent)}.ct2__ring--mid{--c:var(--caution)}.ct2__ring--low{--c:var(--ink-muted)}.ct2__ringin{display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--surface);line-height:1}.ct2__ringin b{font-size:21px;font-weight:600}.ct2__ringin small{margin-top:2px;font-size:10.5px;color:var(--ink-subtle)}.ct2__band{font-size:16px}.ct2__band--high{color:var(--accent)}.ct2__band--mid{color:var(--caution)}.ct2__mhint{margin:2px 0 0;font-size:12.5px;color:var(--ink-subtle)}.ct2__bars{display:flex;flex-direction:column;gap:7px}.ct2__bar{display:grid;grid-template-columns:104px minmax(0,1fr) 38px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.ct2__barl{color:var(--ink-muted)}.ct2__track{height:6px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.ct2__track i{display:block;height:100%;border-radius:999px;background:var(--ink-subtle)}.ct2__track i.hi{background:var(--accent)}.ct2__track i.mid{background:var(--caution)}.ct2__barv{text-align:right;font-size:12px;color:var(--ink-subtle)}.ct2__why{display:flex;flex-direction:column;gap:6px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--hairline);list-style:none;font-size:13.5px;line-height:1.4}.ct2__why li{display:flex;gap:8px;align-items:flex-start}.ct2__why li svg{flex:none;margin-top:2px;color:var(--accent)}.ct2__why li.con{color:var(--ink-muted)}.ct2__why li.con svg{color:var(--caution)}.ct2__validate{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border:1px dashed var(--border-strong);border-radius:10px;background:var(--surface-band)}.ct2__validate--valid{border:1px solid transparent;background:var(--accent-soft)}.ct2__validate--risky{border:1px solid transparent;background:var(--caution-soft)}.ct2__validate--invalid{border:1px solid transparent;background:var(--danger-soft)}.ct2__vic{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;color:#fff}.ct2__vic--valid{background:var(--accent)}.ct2__vic--risky{background:var(--caution)}.ct2__vic--invalid{background:var(--danger)}.ct2__vb{flex:1 1 260px;min-width:0}.ct2__vb b{font-size:14px}.ct2__vb p{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink-muted)}.ct2__vb small{display:block;margin-top:4px;font-size:12px;color:var(--ink-subtle)}.ct2__vbtn{flex:none}.ct2__idle p{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--ink-muted)}.ct2__can{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.ct2__can li{display:flex;align-items:center;gap:8px}.ct2__can li svg{color:var(--violet)}.ct2__steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:4px 0 0;list-style:none;font-size:14px;color:var(--ink-subtle)}.ct2__steps li{display:flex;align-items:center;gap:10px}.ct2__steps li.on{color:var(--ink);font-weight:500}.ct2__steps li.done{color:var(--ink-muted)}.ct2__stepic{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--surface-sunken)}.ct2__steps li.done .ct2__stepic{background:var(--accent);color:#fff}.ct2__none{padding:12px 14px;border-radius:10px;background:var(--surface-band)}.ct2__none b{font-size:14px}.ct2__none p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-muted)}.ct2__meta{margin:-4px 0 12px;font-size:12.5px;color:var(--ink-subtle)}.ct2__cols3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 28px;gap:8px 28px}.ct2__h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle)}.ct2__h4--sp{margin-top:18px}.ct2__fl{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.ct2__fl li{padding:9px 0 9px 14px;border-left:2px solid var(--hairline)}.ct2__fl li:first-child{padding-top:0}.ct2__fh{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:14px}.ct2__fy{font-size:12.5px;color:var(--ink-subtle)}.ct2__fw{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;font-size:13px;color:var(--ink-muted)}.ct2__src{display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:999px;background:var(--surface-sunken);font-size:11.5px;line-height:20px;color:var(--ink-subtle)}.ct2__src em{font-style:normal;font-weight:600}.ct2__src--chip{border:1px solid var(--hairline);background:var(--surface)}.ct2__srcs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid var(--hairline)}.ct2__k{margin-right:4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle)}@media (max-width:1100px){.ct2__two{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ct2__chd .tk-btn{width:100%;justify-content:center}.ct2__cols3,.ct2__facts{grid-template-columns:minmax(0,1fr)}.ct2__bar{grid-template-columns:92px minmax(0,1fr) 36px}}.cd__side .ct2__validate{margin-top:10px;gap:10px}.cd__side .ct2__vb{flex:1 1 130px}.cd__side .ct2__vbtn{flex:1 1 100%;justify-content:center}.ct2__hact{gap:8px}.ct2__bar2,.ct2__hact{display:flex;flex-wrap:wrap}.ct2__bar2{align-items:center;gap:10px 12px}.ct2__search{flex:1 1 240px;max-width:340px}.ct2__chips{display:flex;gap:6px;flex-wrap:wrap}.ct2__sort{height:32px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;max-width:220px}.ct2__noresult{margin:0;padding:18px 4px;font-size:14px;color:var(--ink-subtle)}.ct2__tdstar,.ct2__thstar{width:36px;padding-right:0}.ct2__tbl th{position:relative}.ct2__star{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--ink-faint);cursor:pointer}.ct2__star:hover{background:var(--surface-sunken);color:var(--ink-muted)}.ct2__star:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ct2__star--on{color:var(--caution)}.ct2__star--on svg{fill:currentColor}.ct2__favtag{margin-left:6px}.ct2__tasks{display:flex;align-items:center;gap:8px}.ct2__tcol{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:70px}.ct2__tnext{font-size:12px;color:var(--ink-subtle)}.ct2__add{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ct2__add:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.ct2__add:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ct2__tbl td:nth-child(3){min-width:165px}.ct2__add{white-space:nowrap}.ct2__imp{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:50%;background:color-mix(in srgb,var(--violet) 14%,var(--surface));color:var(--violet);vertical-align:-3px;flex:none}.ct2__rowimp>td:first-child{box-shadow:inset 3px 0 0 var(--violet)}.ct2__legend{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.4;color:var(--ink-subtle)}.ct2__legend .ct2__imp{margin-left:0}.cd__chip--imp{background:color-mix(in srgb,var(--violet) 12%,var(--surface));border-color:transparent;color:var(--violet);display:inline-flex;align-items:center;gap:4px}.cd__co--plain{color:inherit;font-weight:600;text-decoration:none}.cd__gate{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 14px;border-radius:10px;background:var(--surface-band);font-size:14px;line-height:1.45;color:var(--ink-muted)}.cd__gate>svg{flex:none;margin-top:2px;color:var(--ink-subtle)}.cd__gate--invalid{background:var(--danger-soft)}.cd__gate--invalid>svg{color:var(--danger)}.ct2__validate--unknown{border:1px solid transparent;background:var(--surface-band)}.ct2__vic--unknown{background:var(--ink-subtle)}.ct2__chk{height:auto;min-height:28px;max-width:108px;padding-top:3px;padding-bottom:3px;white-space:normal;text-align:left;line-height:1.2}.ct2__tbl td .estat[data-email-gate],.ct2__tbl td .tk-tag[data-email-gate]{white-space:nowrap}.skr{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 14px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken)}.skr--set{border-style:solid;border-color:var(--border);background:var(--surface)}.skr__ic{color:var(--accent);flex:none}.skr__ic,.skr__t{display:inline-flex}.skr__t{align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;min-width:0}.skr__t b{font-weight:500}.skr__h{font-size:13px;color:var(--ink-subtle)}.skr__end{margin-left:auto;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.skr__link{padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.skr__link:hover:not(:disabled){text-decoration-thickness:2px}.skr__link:disabled{opacity:.5;cursor:not-allowed}.skr__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.skt{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:500;white-space:nowrap;border:1px solid var(--border);color:var(--ink-muted);background:var(--surface)}.skt--free{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.dst{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.dst__head{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;background:var(--surface-sunken);font:inherit;font-size:13px;font-weight:500;color:var(--ink-muted);text-align:left;cursor:pointer}.dst__head:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dst__spark{display:inline-flex;color:var(--accent)}.dst--live .dst__spark{animation:dstpulse 1.2s ease-in-out infinite}.dst__time{font-family:var(--font-mono);font-size:12px;color:var(--ink-subtle)}.dst__chev{margin-left:auto;display:inline-flex;transition:transform .2s}.dst__head[aria-expanded=true] .dst__chev{transform:rotate(180deg)}.dst__steps{list-style:none;margin:0;padding:6px 14px 14px}.dst__steps[hidden]{display:none}.dst__s{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;padding:8px 0;transition:opacity .25s}.dst__s:not(:last-child):before{content:"";position:absolute;left:9.5px;top:30px;bottom:-6px;width:1px;background:var(--border)}.dst__s--wait{opacity:.38}.dst__dot{width:20px;height:20px;margin-top:1px;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:var(--on-brand)}.dst__dot svg{display:none}.dst__s--run .dst__dot{border-color:var(--accent)}.dst__s--run .dst__dot:after{content:"";width:8px;height:8px;border:1.5px solid var(--accent);border-right:1.5px solid transparent;border-radius:50%;animation:estatspin .7s linear infinite}.dst__s--done .dst__dot{background:var(--brand);border-color:var(--brand-ink)}.dst__s--done .dst__dot svg{display:block}.dst__t{font-size:14px;font-weight:500;line-height:1.4;color:var(--ink)}.dst__d{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--ink-subtle);overflow-wrap:anywhere}@keyframes dstpulse{50%{opacity:.35}}.mail__writing input,.mail__writing textarea{background:var(--surface-sunken)}.mail__sched{display:inline-flex;align-items:center;gap:6px}.cdlg{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:auto;height:auto;overflow:visible;color:var(--ink);font-family:var(--font-sans)}.cdlg::-webkit-backdrop{background:rgba(17,17,17,.45)}.cdlg::backdrop{background:rgba(17,17,17,.45)}.cdlg[open]{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;margin:0;width:100vw;height:100vh;height:100dvh}.cdlg__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,calc(100vw - 32px));height:min(680px,calc(100dvh - 32px));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden}.cdlg--sm .cdlg__panel{width:min(520px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px)}.cdlg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--hairline)}.cdlg__t{margin:0;font-size:17px;font-weight:600;line-height:1.3}.cdlg__s{margin:2px 0 0;font-size:13px}.cdlg__s,.cdlg__x{color:var(--ink-subtle)}.cdlg__x{flex:none;width:32px;height:32px;border:0;border-radius:var(--radius-md);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cdlg__x:hover{background:var(--surface-band);color:var(--ink)}.cdlg__x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cdlg__foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 20px;border-top:1px solid var(--hairline);background:var(--surface)}.cdlg__cost{margin-right:auto;font-size:13px;color:var(--ink-subtle)}.cdlg__cost b{font-weight:500;color:var(--ink);font-family:var(--font-mono)}.skp{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:0}.skp__list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--hairline);background:var(--surface-sunken)}.skp__find{padding:12px;border-bottom:1px solid var(--hairline)}.skp__scroll{flex:1 1;overflow-y:auto;padding:8px 8px 12px}.skp__grp{margin:10px 8px 4px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle)}.skp__grp:first-child{margin-top:2px}.skp__row{display:grid;grid-gap:2px;gap:2px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.skp__row:hover{background:var(--surface-band)}.skp__row[aria-selected=true]{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}.skp__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.skp__top{display:flex;align-items:center;gap:8px}.skp__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.skp__cur{font-size:13px;font-weight:500;color:var(--accent)}.skp__blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.skp__blurb,.skp__none{font-size:13px;color:var(--ink-subtle)}.skp__none{padding:20px 12px}.skp__detail{overflow-y:auto;padding:22px 26px 26px;min-width:0}.skp__back{display:none;margin:0 0 12px}.skp__top2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.skp__h{margin:0;font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.2px}.skp__lede{margin:6px 0 0;max-width:62ch;color:var(--ink-muted)}.skp__meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ink-subtle)}.skp__meta b{font-weight:500;color:var(--ink)}.skp__sec{margin:22px 0 0}.skp__sh{margin:0 0 8px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle)}.skp__kv{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;margin:0}.skp__kv dt{font-size:13px;color:var(--ink-subtle)}.skp__kv dd{margin:0;font-size:14px}.skp__quote{margin:0;padding:12px 14px;border-left:2px solid var(--brand-ink);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-sunken);white-space:pre-wrap;line-height:1.55}.skp__pv{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg)}.skp__pvs{margin:0 0 8px;font-weight:600}.skp__pvb{margin:0;white-space:pre-wrap;line-height:1.6}.skp__fill{padding:0 2px;border-radius:4px;background:var(--accent-soft)}.skp__form{display:grid;grid-gap:14px;gap:14px}.skp__two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.skp__chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.skp__chip{padding:1px 8px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-family:var(--font-mono);font-size:13px;color:var(--accent);cursor:pointer}.skp__banner,.skp__chip:hover{background:var(--accent-soft)}.skp__banner{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:10px 12px;border-radius:var(--radius-md);color:var(--accent);font-size:13px}.skp__banner--err{background:var(--danger-soft);color:var(--danger)}.sch{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:20px;overflow-y:auto}.sch__opts{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;padding:0;border:0}.sch__opt{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:border-color .15s,background .15s}.sch__opt:hover{border-color:var(--ink-faint)}.sch__opt input{position:absolute;opacity:0;pointer-events:none}.sch__r{flex:none;width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.sch__opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.sch__opt:has(input:checked) .sch__r{border-color:var(--accent)}.sch__opt:has(input:checked) .sch__r:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.sch__opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sch__t{flex:1 1;min-width:0;font-weight:500}.sch__t small{display:block;font-size:12px;font-weight:400;color:var(--ink-subtle)}.sch__at{font-family:var(--font-mono);font-size:12px;text-align:right}.sch__at,.sch__sum{color:var(--ink-muted)}.sch__sum{padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-band);font-size:13px}.sch__sum p{margin:0}.sch__sum p+p{margin-top:4px}.sch__sum b{font-weight:500;color:var(--ink)}.sch__sum--warn{background:var(--caution-soft);color:var(--ink)}@media (max-width:760px){.cdlg[open]{align-items:flex-end}.cdlg__panel{width:100vw;height:100dvh;border-radius:0;border:0}.cdlg--sm .cdlg__panel{height:auto;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.skp{grid-template-columns:1fr}.skp .skp__detail,.skp--detail .skp__list{display:none}.skp--detail .skp__detail{display:block;padding:16px}.skp__back{display:inline-flex}.skp__kv{grid-template-columns:1fr;gap:2px 0}.skp__kv dd{margin-bottom:8px}.skp__two{grid-template-columns:1fr}.cdlg__foot .tk-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.dst--live .dst__spark,.dst__s--run .dst__dot:after{animation:none}}.hero--v2 .bigask--split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);max-width:880px;overflow:hidden;text-align:left}.bigask__main{display:flex;flex-direction:column;min-width:0}.bigask__main .bigask__q{flex:1 1 auto}.hero--v2 .bigask--split .bigask__bar{margin-top:auto;border-radius:0;padding-right:28px}.bigask--split .bigask__hint{display:none}.bigask__web{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:16px 18px 16px 26px;background:var(--surface-sunken);border-left:1px solid var(--hairline)}.bigask__or{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--ink-faint);text-transform:uppercase}.bigask__webic{width:32px;height:32px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.bigask__webh{margin:0;font-size:16px;font-weight:500;letter-spacing:-.2px;color:var(--ink)}.bigask__webp{margin:-4px 0 0;font-size:13px;line-height:1.45;color:var(--ink-subtle)}.bigask__webin{width:100%;height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:16px;font-weight:500;outline:none}.bigask__webin:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--hairline)}.bigask__webin::placeholder{color:var(--ink-faint);font-weight:400}.bigask__webin[aria-invalid=true]{border-color:var(--danger)}.bigask__weberr{margin:-4px 0 0;font-size:13px;line-height:1.4;color:var(--danger)}.bigask__webgo{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 18px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}.bigask__webgo:hover{background:var(--ink);color:var(--surface)}.bigask__webgo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:860px){.hero--v2 .bigask--split{grid-template-columns:1fr}.bigask__web{border-left:0;border-top:1px solid var(--hairline);padding:26px 20px 20px}.bigask__or{left:50%;top:0}}.hero--tabs .hero__col{width:100%;max-width:840px;margin-top:28px;text-align:left}.hero--tabs .bigask{display:block;max-width:none;margin-top:0;overflow:hidden;text-align:left}.hero--tabs .bigask__tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px 0 8px;border-bottom:1px solid var(--hairline)}.hero--tabs .bigask__tablist{display:flex;align-items:stretch;gap:4px}.bigask__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 14px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--ink-subtle);cursor:pointer;transition:color .15s var(--ease-out),border-color .15s var(--ease-out)}.bigask__tab:hover{color:var(--ink)}.bigask__tab--on{color:var(--ink);border-bottom-color:var(--brand-ink)}.bigask__tab--on svg{color:var(--accent)}.bigask__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.hero--tabs .bigask__panel{display:flex;flex-direction:column;min-height:176px;margin:0}.hero--tabs .bigask__hint,.hero--tabs .bigask__panel[hidden]{display:none}.hero--tabs .bigask__panel .bigask__q{flex:1 1 auto;min-height:88px;padding:16px 20px 4px}.hero--tabs .bigask__panel .bigask__bar{margin-top:auto;border-radius:0;padding:8px 12px 12px 16px}.bigask__panel--site{justify-content:center;gap:6px;padding:24px 20px}.bigask__sitelbl{font-size:16px;font-weight:600;letter-spacing:-.2px;color:var(--ink)}.bigask__panel--site .bigask__webp{margin:0 0 10px;font-size:14px}.bigask__siterow{display:flex;gap:10px}.bigask__panel--site .bigask__webin{flex:1 1 auto;width:auto;min-width:0;height:46px;font-size:17px}.bigask__panel--site .bigask__webgo{flex:none;width:auto;height:46px;padding:0 22px;border:0;background:var(--brand);color:var(--on-brand)}.bigask__panel--site .bigask__webgo:hover{background:var(--brand-hover);color:var(--on-brand)}.bigask__panel--site .bigask__weberr{margin:8px 0 0}.hero--tabs .hero__try{max-width:none;margin-top:24px}.hero--tabs .hero__trytitle{margin:0 0 10px}.hero--tabs .exc{gap:8px;padding:14px 16px}.hero--tabs .exc__go{display:none}.hero__steps{counter-reset:st;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0 0;padding:0;list-style:none}.hero__steps li{counter-increment:st;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-sunken);font-size:15px;font-weight:500;line-height:1.35;color:var(--ink)}.hero__steps li:before{content:counter(st);flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;background:var(--accent-soft);color:var(--accent)}.hero--tabs .hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.hero--tabs .hero__facts li{align-items:flex-start;padding:0 4px;font-size:14px;line-height:1.4}.hero--tabs .hero__facts .hero__ck{margin-top:1px}.hero--tabs .hero__facts li span:last-child,.hero__steps li{text-wrap:balance}.hero--tabs .hero__more{margin-top:18px;text-align:center}@media (max-width:720px){.hero--tabs .hero__facts,.hero__steps{grid-template-columns:1fr}.hero--tabs .hero__facts{gap:10px}}@media (max-width:560px){.hero--tabs .bigask__tabs{padding:0 8px}.hero--tabs .bigask__tablist{flex:1 1}.hero--tabs .bigask__tab{flex:1 1;padding:0 8px}.hero--tabs .bigask__free{display:none}.bigask__siterow{flex-direction:column}.bigask__panel--site .bigask__webgo{width:100%}}.onb__sec{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--hairline)}.onb__sh{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.onb__note{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-faint)}.gm{padding:24px 0 96px}.gm__wrap{width:min(1280px,100% - 48px);margin-inline:auto}.gm__top{margin:0 0 16px}.gm__back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-muted);text-decoration:none}.gm__back:hover{color:var(--ink)}.gm__icp{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.gm__mark{width:36px;height:36px;border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);display:inline-flex;align-items:center;justify-content:center;flex:none}.gm__icpx{min-width:0;flex:1 1 auto}.gm__k{margin:0;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.gm__k b{color:var(--ink-muted);font-weight:500;text-transform:none;letter-spacing:0}.gm__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.gm__chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--surface-band);font-size:13px;color:var(--ink-muted)}.gm__chip b{font-weight:500;color:var(--ink)}.gm__icpr{display:flex;align-items:center;gap:8px;flex:none}.gm__strip{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--hairline);border-radius:12px;margin:16px 0 20px;overflow:hidden}.gm__stat{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px 14px}.gm__stat+.gm__stat{border-left:1px solid var(--hairline)}.gm__stat:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0}.gm__stat--icp{background:color-mix(in srgb,var(--brand) 9%,var(--surface))}.gm__stat--icp:before{background:var(--brand)}.gm__stat--sig{background:color-mix(in srgb,var(--tile-3) 8%,var(--surface))}.gm__stat--sig:before{background:var(--tile-3)}.gm__sk{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-subtle);white-space:nowrap}.gm__stat--icp .gm__sk,.gm__stat--icp .gm__sv b{color:var(--accent)}.gm__stat--sig .gm__sk,.gm__stat--sig .gm__sv b{color:var(--tile-3)}.gm__sv{display:flex;align-items:baseline;gap:8px;margin-top:2px}.gm__sv b{font-family:var(--font-mono);font-size:20px;font-weight:500;letter-spacing:-.4px}.gm__stat--sig .gm__sv b{font-family:var(--font-sans);font-size:14px;letter-spacing:0}.gm__sv span{font-size:11.5px;color:var(--ink-faint);white-space:nowrap}.gm__card{position:relative;border:1px solid var(--hairline);border-radius:12px;overflow:clip}.gm__tr{display:grid;grid-template-columns:34px minmax(200px,1.9fr) minmax(150px,1.3fr) minmax(120px,1fr) minmax(120px,1fr) 80px 36px;grid-gap:12px;gap:12px;align-items:center;min-height:52px;padding:0 14px;border-top:1px solid var(--hairline)}.gm__tr--h{min-height:36px;border-top:0;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.gm__tr--h,.gm__tr--open,.gm__tr:not(.gm__tr--h):not(.gm__tr--ghost):hover{background:var(--surface-sunken)}.gm__n{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.gm__co{display:flex;align-items:center;gap:10px;min-width:0}.gm__tile{width:28px;height:28px;flex:none;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:600;overflow:hidden}.gm__tile--1{background:var(--tile-1)}.gm__tile--2{background:var(--tile-3)}.gm__tile--3{background:var(--tile-2)}.gm__tile--4{background:var(--tile-4);color:#171717}.gm__tile--logo{background:var(--surface);border:1px solid var(--hairline)}.gm__tile--logo img{width:100%;height:100%;object-fit:contain}.gm__stack{display:flex;flex-direction:column;min-width:0;line-height:1.3}.gm__name{font-size:13.5px;font-weight:500}.gm__name,.gm__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm__sub{font-size:12px;color:var(--ink-subtle)}.gm__person{display:flex;flex-direction:column;min-width:0;line-height:1.3;font-size:13px}.gm__person b{display:flex;align-items:center;gap:6px;font-weight:500}.gm__dm{font-size:10px;font-weight:600;padding:0 5px;border-radius:4px;background:var(--surface-band);color:var(--ink-muted);letter-spacing:.02em}.gm__none{font-size:12px;color:var(--ink-faint)}.gm__cell{min-width:0}.gm__score{display:flex;flex-direction:column;gap:4px}.gm__score b{font:500 13px var(--font-mono)}.gm__score span{height:3px;border-radius:3px;background:var(--hairline);overflow:hidden}.gm__score span i{display:block;height:100%;background:var(--ink)}.gm__score--hi b{color:var(--accent)}.gm__score--hi span i{background:var(--accent)}.gm__score--mid span i{background:var(--caution)}.gm__tg{width:28px;height:28px;border:0;border-radius:6px;background:none;display:grid;place-items:center;color:var(--ink-subtle);cursor:pointer}.gm__tg:hover{background:var(--surface-band);color:var(--ink)}.gm__tg svg{transition:transform .16s var(--ease-out)}.gm__tg[aria-expanded=true] svg{transform:rotate(180deg)}.gm__why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;padding:4px 14px 14px 60px;background:var(--surface-sunken)}.gm__why h4{margin:0 0 6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint)}.gm__why ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:3px;gap:3px;font-size:12.5px;color:var(--ink-muted)}.gm__why li{display:flex;gap:6px}.gm__why li:before{content:"✓";color:var(--accent);flex:none}.gm__why li.con:before{content:"–";color:var(--ink-faint)}.gm__gate{position:relative;min-height:300px;overflow:hidden}.gm__ghosts{filter:blur(3.5px);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gm__box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 32px));padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);text-align:center}.gm__box h2{margin:0 0 6px;font-size:18px;font-weight:500;letter-spacing:-.3px}.gm__box p{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--ink-subtle)}.gm__box ul{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13px;color:var(--ink-muted)}.gm__box li{display:inline-flex;align-items:center;gap:6px}.gm__box li svg{color:var(--accent)}.gm__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gm__foot{display:flex;align-items:center;min-height:44px;padding:0 14px;border-top:1px solid var(--hairline);font-size:12.5px;color:var(--ink-subtle)}.gm__note{margin:12px 2px 0;font-size:12px;color:var(--ink-faint)}.gm__empty{margin-top:16px;padding:56px 20px;border:1px solid var(--hairline);border-radius:12px;text-align:center;color:var(--ink-subtle);font-size:14px}.gm__empty h2{margin:0 0 6px;font-size:18px;font-weight:500;color:var(--ink)}.gm__empty p{margin:0 0 16px}@media (max-width:860px){.gm__tr{grid-template-columns:26px minmax(0,1fr) 70px 32px}.gm__tr>:nth-child(3),.gm__tr>:nth-child(4),.gm__tr>:nth-child(5){display:none}.gm__why{grid-template-columns:1fr;padding-left:14px}.gm__icp{flex-wrap:wrap}.gm__icpr{width:100%}}@media (max-width:640px){.gm__wrap{width:calc(100% - 32px)}.gm__strip{grid-template-columns:1fr}.gm__stat+.gm__stat{border-left:0;border-top:1px solid var(--hairline)}.gm__gate{min-height:420px}.gm__box{padding:16px}}.ecmodes--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ecmode:disabled{opacity:.55;cursor:not-allowed}.ecjobs{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:clip}.ecjobs__h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--hairline);background:var(--surface-sunken);font-size:14px}.ecjobs__h b{font-weight:600}.ecjobs__h span{color:var(--ink-subtle);font-size:13px}.ecjob{padding:12px 16px;border-top:1px solid var(--hairline);display:grid;grid-gap:8px;gap:8px}.ecjob:first-of-type{border-top:0}.ecjob__h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.ecjob__h b{font-weight:600}.ecjob__how{color:var(--ink-subtle);font-size:13px;flex:1 1 auto}.ecjob__bar{display:grid;grid-template-columns:minmax(120px,180px) 1fr auto;align-items:center;grid-gap:12px;gap:12px;font-size:13.5px;color:var(--ink-muted)}.ecjob__bar i{display:block;height:8px;border-radius:999px;background:var(--surface-band);overflow:hidden}.ecjob__bar i b{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .6s ease}.ecjob--drafting .ecjob__bar i b{background:var(--ink-muted)}.ecjob--paused .ecjob__bar i b{background:var(--caution)}.ecjob__ready{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:var(--caution-soft);color:color-mix(in srgb,var(--caution) 70%,var(--ink));font-size:14px}.ecjob__m,.ecjob__ready small{color:var(--ink-subtle)}.ecjob__m{margin:0;font-size:13px}.ecjob__bad{color:var(--danger)}.jobs__bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jobs__bar .qf b{font-weight:500}.jobs__at{margin-left:auto;font-size:12.5px;color:var(--ink-subtle)}.jobs{width:100%;border-collapse:collapse;font-size:13.5px}.jobs th{text-align:left;font-weight:600;font-size:13px;color:var(--ink-subtle);padding:10px 12px;background:var(--surface-sunken);white-space:nowrap}.jobs td,.jobs th{border-bottom:1px solid var(--hairline)}.jobs td{padding:12px;vertical-align:top}.jobs td b{font-weight:600;display:block}.jobs td.r{text-align:right}.jobs__id{display:block;font-size:12px;color:var(--ink-subtle);margin-top:2px}.jobs__prog{display:grid;grid-template-columns:minmax(120px,180px) auto;align-items:center;grid-gap:10px;gap:10px}.jobs__prog i{display:block;height:7px;border-radius:999px;background:var(--surface-band);overflow:hidden}.jobs__prog i b{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .6s ease}.jobs__sub{display:block;font-size:12.5px;color:var(--ink-subtle);margin-top:4px}.jobs__ok{background:var(--accent-soft);color:var(--accent)}.jobs__ok:before{background:var(--accent)}.jobs__cancel{border:0;background:none;font:inherit;font-size:13.5px;color:var(--danger);cursor:pointer;padding:0}.jobs__cancel:disabled{opacity:.5;cursor:default}.jobs__empty{color:var(--ink-subtle);text-align:center;padding:28px 12px}.pdb{display:grid;grid-template-columns:304px minmax(0,1fr);align-items:start;background:var(--surface)}.pdb__main{min-width:0;background:var(--surface-sunken);min-height:calc(100vh - 56px - 73px)}.pdb__top{display:flex;align-items:center;gap:10px;padding:16px 28px 0}.pdb__top .psearch__box{flex:1 1 auto;min-width:0}.pdb__fbtn{display:none;align-items:center;gap:8px;height:52px;padding:0 14px;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:600;cursor:pointer}.pdb__sum{padding:16px 28px 0}.pdb__bar{margin-top:16px}.pdb__welcome{padding:56px 28px 72px;max-width:760px}.pdb__wt{margin:0 0 8px;font-size:26px;font-weight:500;letter-spacing:-.5px;color:var(--ink)}.pdb__ws{margin:0 0 18px;font-size:16px}.pdb__ws,.pf{color:var(--ink-muted)}.pf{position:-webkit-sticky;position:sticky;top:56px;align-self:start;height:calc(100vh - 56px - 73px);min-height:420px;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);font-size:14px}.pf__list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--hairline)}.pf__g{border-bottom:1px solid var(--hairline)}.pf__gh{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;border:0;background:transparent;font:inherit;font-size:15px;font-weight:500;color:var(--ink);text-align:left;cursor:pointer}.pf__gh:hover{background:var(--surface-sunken)}.pf__gh:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pf__gi{flex:none;display:inline-flex;color:var(--ink-subtle)}.pf__gl{flex:1 1 auto;min-width:0}.pf__n{flex:none;padding:1px 7px;border-radius:999px;background:var(--ink);color:var(--canvas);font-size:12px;line-height:16px;font-weight:500}.pf__caret{flex:none;display:inline-flex;color:var(--ink-subtle);transition:transform .16s var(--ease-out)}.pf__g--open .pf__caret{transform:rotate(180deg)}.pf__gb{display:flex;flex-direction:column;gap:10px;padding:2px 16px 16px}.pf__k{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.pf__help{margin:0;font-size:13px;line-height:1.4;color:var(--ink-subtle)}.pf__in{width:100%;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font:inherit;font-size:14px;color:var(--ink)}.pf__in:focus{outline:0;border-color:var(--ink)}.pf__checks,.pf__scroll{display:flex;flex-direction:column}.pf__scroll{max-height:216px;overflow-y:auto;overscroll-behavior:contain;padding:2px;border:1px solid var(--hairline);border-radius:8px}.pf__opt{display:flex;align-items:center;gap:8px;min-height:32px;padding:3px 6px;border-radius:6px;font-size:14px;color:var(--ink-muted);cursor:pointer}.pf__opt:hover{background:var(--surface-sunken);color:var(--ink)}.pf__opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.pf__opt input{flex:none;width:15px;height:15px;margin:0;accent-color:var(--ink);cursor:pointer}.pf__opt--lead,.pf__opt--on{color:var(--ink);font-weight:500}.pf__opt--lead{padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid var(--hairline);border-radius:0}.pf__ol{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pf__opt small{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--ink-faint)}.pf__pick{flex-direction:column}.pf__find,.pf__pick{display:flex;gap:8px}.pf__find{align-items:center;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-faint)}.pf__find:focus-within{border-color:var(--ink)}.pf__find input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--ink)}.pf__chips{display:flex;flex-wrap:wrap;gap:6px}.pf__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 9px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-band);color:var(--ink);font-family:var(--font-sans);font-size:13px;font-weight:500;cursor:pointer}.pf__chip:hover{border-color:var(--ink)}.pf__chip i{font-style:normal;color:var(--ink-subtle)}.pf__rev{display:flex;flex-direction:column;gap:6px}.pf__bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 8px;background:var(--surface)}.pf__clear,.pf__more{height:32px;padding:0 10px;border-radius:8px;font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer}.pf__clear{border:0;background:transparent;color:var(--ink-subtle)}.pf__clear:hover:not([disabled]){color:var(--ink);text-decoration:underline;text-underline-offset:2px}.pf__clear[disabled]{color:var(--ink-faint);cursor:default}.pf__more{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink)}.pf__more:hover{border-color:var(--ink)}.tagf{position:relative;flex-direction:column}.tagf,.tagf__box{display:flex;gap:6px}.tagf__box{flex-wrap:wrap;align-items:center;min-height:36px;padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.tagf__box--focus{border-color:var(--ink)}.tagf__in{flex:1 1 90px;min-width:90px;height:26px;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--ink)}.tagf__sugg{position:absolute;z-index:20;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-md)}.tagf__sugg button{display:block;width:100%;padding:6px 8px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:14px;color:var(--ink-muted);text-align:left;cursor:pointer}.tagf__sugg button:hover{background:var(--surface-sunken);color:var(--ink)}.psum{display:flex;flex-direction:column;gap:10px;padding:14px 20px 16px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.psum__head{display:flex;align-items:center;gap:12px}.psum__t{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-subtle)}.psum__t svg{color:var(--accent)}.psum__sp{flex:1 1 auto}.psum__fold{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-subtle);cursor:pointer}.psum__fold:hover{border-color:var(--ink);color:var(--ink)}.psum__fold[aria-expanded=true] svg{transform:rotate(180deg)}.psum .turn__answer{font-size:15px}.psum .turn__answer b{display:inline;font-size:16px;margin:0 4px 0 0}.psum__busy{display:flex;flex-direction:column;gap:6px}.psum__q{margin:0;font-size:15px;color:var(--ink)}.psum__stage{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--ink-muted)}.psum__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:psum-pulse 1s ease-in-out infinite}@keyframes psum-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.psum__dot{animation:none}}@media (max-width:1023px){.pdb{grid-template-columns:minmax(0,1fr)}.pf{display:none;position:static;height:auto;min-height:0;max-height:70vh;border-right:0;border-bottom:1px solid var(--border)}.pdb--filters .pf{display:flex}.pdb__fbtn{display:inline-flex}.pdb__sum,.pdb__top{padding-left:16px;padding-right:16px}.pdb__welcome{padding:32px 16px 56px}}.pdb__bar .convo__count{flex:0 1 auto;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}@media (min-width:1024px){.pdb{grid-template-columns:288px minmax(0,1fr)}}@media (max-width:1023px){.pf__find input,.pf__in,.tagf__in{font-size:16px}}.pdb{transition:grid-template-columns .22s var(--ease-out)}@media (prefers-reduced-motion:reduce){.pdb{transition:none}}.pf__head{flex:none;display:flex;height:52px;padding:0 12px 0 16px;border-bottom:1px solid var(--hairline)}.pf__head,.pf__title{align-items:center;gap:8px}.pf__title{display:inline-flex;font-size:15px;font-weight:600;color:var(--ink)}.pf__hsp{flex:1 1 auto}.pf__shut{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-subtle);cursor:pointer}.pf__shut:hover{border-color:var(--ink);color:var(--ink)}.pf__rb:focus-visible,.pf__shut:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pf__rail{display:none}.pf__rb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink-subtle);cursor:pointer}.pf__rb:hover{background:var(--surface-sunken)}.pf__rb--main,.pf__rb:hover{color:var(--ink);border-color:var(--border)}.pf__rb--main{background:var(--surface);margin-bottom:4px}.pf__rb .pf__n{position:absolute;top:-4px;right:-4px}.pf__rb[data-tip]:focus-visible:after,.pf__rb[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:30;white-space:nowrap;padding:4px 8px;border-radius:6px;background:var(--ink);color:var(--canvas);font-size:12px;font-weight:500}@media (min-width:1024px){.pdb[data-fold=shut]{grid-template-columns:56px minmax(0,1fr)}.pdb[data-fold=shut] .pf{overflow:visible}.pdb[data-fold=shut] .pf>:not(.pf__rail){display:none}.pdb[data-fold=shut] .pf__rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}}@media (min-width:1024px) and (max-width:1279.98px){.pdb[data-fold=auto]{grid-template-columns:56px minmax(0,1fr)}.pdb[data-fold=auto] .pf{overflow:visible}.pdb[data-fold=auto] .pf>:not(.pf__rail){display:none}.pdb[data-fold=auto] .pf__rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}}@media (max-width:1023.98px){.pf__shut{display:none}}.pf__bar{border-top:1px solid var(--hairline);padding-top:8px}.pf__find3{gap:14px;padding:14px 16px 16px;border-bottom:1px solid var(--hairline)}.pf__find3,.pf__fld{display:flex;flex-direction:column}.pf__fld{gap:6px}.pf__find3 .tagf>.pf__k{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pf__k em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:400;font-size:12px;color:var(--ink-faint)}.tagf__in{flex:1 1 56px;min-width:56px}.tagf__sugg{max-height:240px;overflow-y:auto}.ptools{position:-webkit-sticky;position:sticky;top:56px;z-index:calc(var(--z-sticky) - 1);display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:10px 24px 12px;background:var(--surface);border-block:1px solid var(--border)}.ptools__r{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.ptabs{gap:2px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-sunken)}.ptabs,.ptabs__b{display:inline-flex}.ptabs__b{align-items:baseline;gap:8px;padding:6px 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-subtle);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.ptabs__b b{font-family:var(--font-mono);font-size:13px;font-weight:500}.ptabs__b:hover{color:var(--ink)}.ptabs__b--on,.ptabs__b--on:hover{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.ptabs__b:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.reach{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reach__k,.sortby__k{font-size:13px;font-weight:500;color:var(--ink-subtle)}.reach__c{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.reach__c svg{color:var(--ink-subtle)}.reach__c small{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--ink-faint)}.reach__c:hover{border-color:var(--ink);color:var(--ink)}.reach__c:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.reach__c--on,.reach__c--on:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.reach__c--on small,.reach__c--on svg{color:inherit;opacity:.75}.sortby{display:inline-flex;align-items:center;gap:8px}.psel{height:34px;padding:0 30px 0 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23707070' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.psel:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sortby__dir{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer}.sortby__dir:hover{border-color:var(--ink)}.sortby__dir[disabled]{opacity:.4;cursor:default}.sortby__ar{display:inline-flex}.ptbl__sort .ar--flip svg,.sortby__ar--flip{transform:rotate(180deg)}.pdb__sum{padding:14px 24px 0}.psum2{display:flex;flex-direction:column;gap:10px;padding:10px 14px 10px 16px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.psum2__r{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.psum2__t{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--ink-muted)}.psum2__t svg{color:var(--accent);flex:none}.psum2__t b{font-weight:500;color:var(--ink)}.psum2__what{color:var(--ink-muted)}.psum2__sp{flex:1 1 auto}.psum2__why{margin:0;padding:10px 0 2px;border-top:1px solid var(--hairline);font-size:14px;line-height:1.55;color:var(--ink-muted)}.psum2__why p{margin:0 0 8px}.psum2__why p:last-child{margin-bottom:0}.psum2__why b{color:var(--ink);font-weight:600}.psum2__busy{font-size:14px;color:var(--ink-muted)}.psum2__busy,.refine{display:flex;align-items:center;gap:8px}.refine{flex-wrap:wrap;padding:10px 24px 0;font-size:13px;color:var(--ink-subtle)}.refine button{height:30px;padding:0 12px;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.refine button:hover{border-style:solid;border-color:var(--ink);color:var(--ink)}.refine button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pdb__top{padding-left:24px;padding-right:24px}.pdb .convo__rows{padding:0 24px;scroll-margin-top:calc(56px + var(--ptools-h, 100px))}.pdb .tbl.ptbl{overflow:visible}.pdb .ptbl--chat .ptbl__row--head{position:-webkit-sticky;position:sticky;top:calc(56px + var(--ptools-h, 100px));z-index:3}.pdb .ptbl--chat .ptbl__row{grid-template-columns:36px minmax(140px,1.2fr) minmax(100px,.9fr) minmax(110px,1fr) minmax(72px,.65fr) 76px minmax(160px,1.5fr) minmax(120px,1fr) minmax(80px,.6fr)}.pdb .ptbl--chat .ptbl__row>:nth-child(7){display:flex}.pdb .ptbl__row>*{padding:0 10px}.pdb .ptbl__row>.ptbl__sel{padding:0}.pdb .ptbl__h{min-width:0;overflow:hidden}.pdb .ptbl__cell--title{gap:4px}.pdb .ptbl__dm{padding:2px 5px}.pdb .ptbl--chat .ptbl__who{overflow-wrap:break-word}.pdb .revealbtn{padding-inline:10px;gap:6px;white-space:nowrap}.pdb .ptbl__cell,.pdb .ptbl__cell--stack{min-width:0}.pdb .ptbl--chat .ptbl__cell--stack{align-items:flex-start}.pdb .ptbl--chat .ptbl__cell--stack .revealbtn{width:auto}.pdb .ptbl__cell--stack>.ptbl__val{align-self:stretch}.pdb .ptbl__val{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:13.5px}.pdb .ptbl__val svg{color:var(--accent);flex:none}.ptbl__vt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptbl__st{display:none}.ptbl__sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink-subtle);white-space:nowrap;cursor:pointer}.ptbl__sort:hover,.ptbl__sort[aria-pressed=true]{color:var(--ink)}.ptbl__sort:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.ptbl__sort .ar{display:inline-flex;color:var(--ink)}.ptbl__sort .ar--idle{opacity:0;color:var(--ink-faint)}.ptbl__sort:focus-visible .ar--idle,.ptbl__sort:hover .ar--idle{opacity:1}@container (max-width: 959.98px){.pdb .ptbl--chat .ptbl__row{grid-template-columns:36px minmax(148px,1.2fr) minmax(100px,.9fr) minmax(110px,1fr) minmax(72px,.6fr) 76px minmax(160px,1.5fr) minmax(120px,1fr)}.pdb .ptbl--chat .ptbl__row>:nth-child(9){display:none}}@container (max-width: 779.98px){.pdb .ptbl--chat .ptbl__row{grid-template-columns:36px minmax(170px,1.4fr) minmax(120px,1.1fr) minmax(180px,1.7fr) minmax(140px,1.1fr)}.pdb .ptbl--chat .ptbl__row>:nth-child(3),.pdb .ptbl--chat .ptbl__row>:nth-child(5),.pdb .ptbl--chat .ptbl__row>:nth-child(6){display:none}.ptbl__st{display:block;margin-top:1px;font-size:12px;font-weight:400;color:var(--ink-subtle);line-height:1.3}}.pdb .bulkbar{gap:8px 10px;padding-block:8px}.pdb .bulkbar__n{flex:1 1 240px;min-width:0;font-size:13px;line-height:1.35}.pnote{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:14px;color:var(--ink-muted)}.pnote b{color:var(--ink);font-weight:600}.pspin{flex:none;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--ink);border-radius:50%;animation:pspin .7s linear infinite}@keyframes pspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pspin{animation:none}}.pager{display:flex;gap:12px 20px;flex-wrap:wrap;padding:16px 24px 40px;font-size:14px;color:var(--ink-subtle)}.pager,.pager__sz{align-items:center}.pager__sz{display:inline-flex;gap:8px}.pager__sp{flex:1 1 auto}.pager__nav{gap:4px}.pager__b,.pager__nav{display:inline-flex;align-items:center}.pager__b{min-width:34px;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font:inherit;font-size:14px;font-weight:500;color:var(--ink-muted);cursor:pointer;justify-content:center;gap:6px}.pager__b:hover:not([disabled]){border-color:var(--ink);color:var(--ink)}.pager__b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pager__b--on,.pager__b--on:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.pager__b[disabled]{opacity:.4;cursor:default}.pager__cap{flex-basis:100%;margin:0;font-size:13px;color:var(--ink-subtle)}.pager .mono,.pager__cap b{color:var(--ink);font-weight:600}.pager .mono{font-family:var(--font-mono);font-weight:500}@media (max-width:1023.98px){.pdb .ptbl--chat .ptbl__row--head,.ptools{position:static}.pager,.pdb__sum,.pdb__top,.ptools,.refine{padding-left:16px;padding-right:16px}.pdb .convo__rows{padding:0 16px;overflow-x:auto}.pdb .ptbl--chat .ptbl__row{min-width:700px}.ptabs__b{padding:6px 10px}}.ct2__tdmore,.ct2__thmore{width:44px;padding-left:0;padding-right:8px;text-align:right;white-space:nowrap}.ct2__tdmore .tk-btn{color:var(--ink-subtle)}.ct2__tdmore .tk-btn:hover,.ct2__tdmore .tk-btn[aria-expanded=true]{color:var(--ink)}.toast__act{margin-left:4px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.toast__act:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.tag{--tc:var(--ink-muted);display:inline-flex;align-items:center;gap:5px;height:22px;max-width:170px;padding:0 8px 0 7px;border-radius:999px;background:color-mix(in srgb,var(--tc) 12%,var(--surface));color:var(--tc);font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle}.tag>i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--tc)}.tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tag--grey{--tc:var(--ink-muted);background:var(--surface-band)}.tag--emerald{--tc:var(--accent)}.tag--violet{--tc:var(--violet)}.tag--amber{--tc:color-mix(in srgb,var(--caution) 72%,var(--ink))}.tag--red{--tc:var(--danger)}.tag--orange{--tc:color-mix(in srgb,var(--tile-1) 80%,var(--ink))}.tag--magenta{--tc:var(--tile-2)}.tag--md{height:26px;padding:0 10px 0 9px;font-size:13.5px}.tag--lg{height:30px;padding:0 12px 0 10px;font-size:14.5px}.tag--lg>i{width:8px;height:8px}.tag__x{display:grid;place-items:center;width:16px;height:16px;margin:0 -3px 0 1px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;opacity:.65}.tag__x:hover{opacity:1;background:color-mix(in srgb,var(--tc) 18%,transparent)}.tagcell{position:relative;display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:176px}.tagmore{padding:0 7px;border-radius:999px;background:var(--surface-band);color:var(--ink-subtle);font-family:var(--font-mono);font-size:12px}.tagadd,.tagmore{display:inline-flex;align-items:center;height:22px}.tagadd{justify-content:center;gap:3px;min-width:22px;padding:0 5px;border:1px dashed var(--border-strong);border-radius:999px;background:transparent;color:var(--ink-faint);font:inherit;font-size:12.5px;cursor:pointer}.tagadd:hover,.tagadd[aria-expanded=true]{border-style:solid;border-color:var(--ink);color:var(--ink)}.tagadd--lbl{padding:0 9px 0 7px}.ct2__thtags{min-width:176px}.ct2__tbl td,.ct2__tbl th{padding-left:10px;padding-right:10px}.ct2__tbl th{white-space:normal}.ct2__tdsel,.ct2__thsel{width:34px;padding-right:0}.ct2__tdsel input,.ct2__thsel input{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer;vertical-align:-2px}.tagpick{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:292px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-md);text-align:left;font-weight:400;white-space:normal}.tagpick--right{left:auto;right:0}.tagpick__q{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-sunken);color:var(--ink-subtle)}.tagpick__q input{width:100%;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--ink)}.tagpick__list{display:flex;flex-direction:column;gap:1px;max-height:264px;margin:6px 0 0;overflow:auto}.tagpick__it{display:flex;align-items:center;gap:10px;min-height:34px;padding:4px 8px;border-radius:8px;cursor:pointer}.tagpick__it:hover{background:var(--surface-sunken)}.tagpick__it input{width:15px;height:15px;margin:0;accent-color:var(--accent);flex:none}.tagpick__it .tag{max-width:190px}.tagpick__n{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.tagpick__new{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:4px 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.tagpick__new:hover{background:var(--surface-sunken)}.tagpick__new svg{color:var(--accent)}.tagpick__new b{font-weight:500}.tagpick__none{padding:10px 8px;font-size:13.5px;color:var(--ink-subtle)}.tagpick__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap;margin-top:6px;padding:8px 4px 2px;border-top:1px solid var(--hairline);font-size:13px;color:var(--ink-subtle)}.tagpick__foot a{flex:none;color:var(--ink-muted);font-weight:500}.tagpick--wide{width:340px}.tagpick__foot a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.tagpick__hint{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--ink-faint)}.seg{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken)}.seg button{height:22px;padding:0 9px;border:0;border-radius:999px;background:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-subtle);cursor:pointer}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.ct2__tagf{position:relative}.ct2__tagf>.qf{gap:5px}.ct2__tagf>.qf svg{opacity:.7}.ct2__tagf>.qf[aria-pressed=true] .tag{--tc:var(--canvas);background:color-mix(in srgb,var(--canvas) 18%,transparent);color:var(--canvas);height:18px;font-size:12px}.ct2__tagf>.qf .tag+.tag{margin-left:-2px}.ct2__tagf .tagpick{white-space:normal}.ct2__tagline{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:0;font-size:14px;color:var(--ink-muted)}.ct2__tagline .tag{margin:0 1px}.ct2__tagline .tk-btn{margin-left:4px}.tgp__new{padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.tgp__form{display:grid;grid-template-columns:minmax(200px,300px) auto minmax(220px,1fr);grid-gap:14px 18px;gap:14px 18px;align-items:end}.tgp__f{display:flex;flex-direction:column;gap:6px;min-width:0}.tgp__f>label{font-size:13px;font-weight:500;color:var(--ink-muted)}.tgp__f>label small{font-weight:400;color:var(--ink-faint)}.tgp__in{height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font:inherit;font-size:14.5px;color:var(--ink)}.tgp__in:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:transparent}.tgp__in--inline{height:30px;font-size:14px;width:220px}.sw{display:flex;align-items:center;gap:6px;height:36px}.sw button{--tc:var(--ink-muted);width:24px;height:24px;border:0;border-radius:50%;background:var(--tc);cursor:pointer;box-shadow:0 0 0 2px var(--surface) inset}.sw button[aria-checked=true]{outline:2px solid var(--ink);outline-offset:2px}.sw button:hover{transform:scale(1.08)}.sw .sw--grey{--tc:var(--ink-faint)}.sw .sw--emerald{--tc:var(--accent)}.sw .sw--violet{--tc:var(--violet)}.sw .sw--amber{--tc:var(--caution)}.sw .sw--red{--tc:var(--danger)}.sw .sw--orange{--tc:var(--tile-1)}.sw .sw--magenta{--tc:var(--tile-2)}.tgp__act{display:flex;align-items:center;gap:8px;flex-wrap:wrap;grid-column:1/-1;padding-top:2px}.tgp__act .tagpv{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-subtle)}.tgp__tbl td{vertical-align:middle}.tgp__tbl .tag--md{max-width:260px}.tgp__desc{max-width:38ch;color:var(--ink-muted)}.tgp__desc i{font-style:normal;color:var(--ink-faint)}.tgp__by{font-size:13px;color:var(--ink-subtle)}.tgp__src{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:var(--violet);font-size:12px}.tgp__more{position:relative;width:44px;padding-left:0;padding-right:8px;text-align:right;white-space:nowrap}.tgp__more .tk-btn{color:var(--ink-subtle)}.tgp__more .tk-btn:hover,.tgp__more .tk-btn[aria-expanded=true]{color:var(--ink)}.tgp__n a{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tgp__ren{display:inline-flex;align-items:center;gap:6px}.tgp__empty{padding:28px 12px;text-align:center;color:var(--ink-subtle)}.scrim{position:fixed;inset:0;z-index:900;display:grid;place-items:center;background:var(--scrim,rgba(0,0,0,.4))}.cfm{width:min(440px,calc(100vw - 32px));padding:20px 22px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-lg)}.cfm h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:500;letter-spacing:-.2px}.cfm p{margin:0 0 8px;font-size:14.5px;line-height:1.5;color:var(--ink-muted)}.cfm p:last-of-type{margin-bottom:16px}.cfm__act{display:flex;justify-content:flex-end;gap:8px}.cfm .tgp__f{margin:4px 0 16px}.cfm select.tgp__in{padding-right:28px}.tk-btn--danger{background:var(--danger);color:#fff;border-color:var(--danger)}.tk-btn--danger:hover{filter:brightness(.94)}.cd__tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;position:relative;margin-top:10px}.cd__tags>b{margin-right:2px;font-size:13px;font-weight:500;color:var(--ink-subtle)}.cd__tags .tagadd{height:24px}.ecfilters .ct2__tagf{display:inline-flex}.ecppl .tagcell{min-width:150px}.ecppl .tag{height:20px;font-size:12px}@media (max-width:760px){.tgp__form{grid-template-columns:1fr}.tagpick{width:min(292px,calc(100vw - 48px))}}.tagpick{z-index:1100}.tgp__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tgp__err{color:var(--danger)}dialog.cfm{margin:auto;color:var(--ink)}dialog.cfm::-webkit-backdrop{background:var(--scrim,rgba(0,0,0,.45))}dialog.cfm::backdrop{background:var(--scrim,rgba(0,0,0,.45))}.c360.page{padding:4px 0 40px;max-width:1320px}.c360 .toast{bottom:24px}.c360 .num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c360 a{color:inherit}.c360 .chead h1{font-family:var(--font-sans)}.c360 .btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:6px;border:1px solid var(--border);background:var(--surface);font-size:13px;font-weight:500;cursor:pointer;color:var(--ink);white-space:nowrap;transition:transform 80ms,border-color 80ms;text-decoration:none}.c360 .btn:hover{border-color:var(--border-strong);transform:translateY(-1px)}.c360 .btn--p{background:var(--brand);border-color:var(--brand-ink);color:var(--on-brand)}.c360 .btn--p:hover{background:var(--brand-hover);border-color:var(--brand-ink)}.c360 .btn--sm{height:26px;padding:0 9px;font-size:12.5px}.c360 .btn--ghost{border-color:transparent;color:var(--ink-subtle)}.c360 .btn--ghost:hover{border-color:transparent;background:var(--surface-band);color:var(--ink);transform:none}.c360 .pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12.5px;color:var(--ink-muted);cursor:pointer;white-space:nowrap}.c360 .pill:hover{border-color:var(--border-strong);color:var(--ink)}.c360 .pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.c360 .pill .num{font-size:11px;opacity:.75}.c360 .pill--dash{border-style:dashed;color:var(--ink-subtle)}.c360 .pill--dash:hover{border-style:solid}.c360 .dot{width:7px;height:7px;border-radius:50%;background:var(--hairline);flex:none;display:inline-block}.c360 .dot--on{background:var(--accent)}.c360 .dot--off{background:transparent;border:1.5px solid var(--border-input)}.c360 .link{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.c360 .link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.c360 .up{color:var(--accent-ink)}.c360 .down{color:var(--ink-subtle)}.c360 .page{padding:24px 28px 110px;max-width:1320px}.c360 .chead{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.c360 .ctile{width:48px;height:48px;border-radius:12px;background:var(--tile-1);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:600;flex:none;letter-spacing:.02em}.c360 .chead h1{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:0;line-height:1.2}.c360 .chead__meta{margin:3px 0 0;color:var(--ink-subtle);font-size:13px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.c360 .chead__meta .num{font-size:12px}.c360 .chead__when{margin-top:6px;font:12px var(--font-mono);color:var(--ink-faint);display:flex;gap:14px;flex-wrap:wrap}.c360 .chead__when b{font-weight:500;color:var(--ink-subtle)}.c360 .chead__r{margin-left:auto;display:flex;align-items:center;gap:8px}.c360 .read{position:relative;border:1px solid var(--hairline);border-left:3px solid var(--ink);border-radius:12px;background:var(--surface-sunken);padding:18px 22px 16px;margin-bottom:22px}.c360 .read__k{font-size:12px;color:var(--ink-faint);margin-bottom:6px;display:flex;gap:10px;align-items:center}.c360 .read p{margin:0;font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-.3px;max-width:62ch}.c360 .read p a{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-decoration-thickness:1px;text-underline-offset:4px}.c360 .read p a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.c360 .read__d{margin-top:12px;display:flex;gap:18px;flex-wrap:wrap;font:12px var(--font-mono);color:var(--ink-subtle)}.c360 .read__d span b{font-weight:500;color:var(--ink)}.c360 .read__d .lab{font-family:var(--font-sans);color:var(--ink-faint);margin-right:4px}.c360 .read--busy p{color:var(--ink-subtle)}.c360 .stages{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.c360 .stages li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-subtle)}.c360 .stages li i{width:16px;height:16px;border-radius:50%;background:var(--hairline);flex:none;display:grid;place-items:center}.c360 .stages li.done{color:var(--ink-muted)}.c360 .stages li.done i{background:var(--ink)}.c360 .stages li.done i:after{content:"";width:5px;height:8px;border:solid var(--canvas);border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg)}.c360 .stages li.on{color:var(--ink);font-weight:500}.c360 .stages li.on i{background:var(--surface);border:1.5px solid var(--ink);box-shadow:0 0 0 4px var(--hairline)}.c360 .stages li .num{margin-left:auto;font-size:11px;color:var(--ink-faint)}.c360 .cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.c360 .cols,.c360 .lanes{display:grid;grid-gap:22px;gap:22px}.c360 .lanes{min-width:0}.c360 .lane{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);scroll-margin-top:72px}.c360 .lane__h{display:flex;align-items:center;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--hairline)}.c360 .lane__h h2{margin:0;font-size:16px;font-weight:500;letter-spacing:-.2px}.c360 .lane__s{font-size:13px;color:var(--ink-subtle)}.c360 .lane__s.warn{color:var(--caution-ink)}.c360 .lane__s.bad{color:var(--danger-ink)}.c360 .lane__r{margin-left:auto;display:flex;align-items:center;gap:10px;font:12px var(--font-mono);color:var(--ink-faint);white-space:nowrap}.c360 .lane__r a{display:inline-flex;align-items:center;gap:4px}.c360 .lane__b{padding:16px 18px}.c360 .lane__b+.lane__b{border-top:1px solid var(--hairline)}.c360 .lane h3{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--ink-muted);display:flex;align-items:center;gap:10px}.c360 .lane h3 .lane__r{font-weight:400}.c360 .cap{font-size:12.5px;color:var(--ink-faint);margin:8px 0 0}.c360 .cap a{color:var(--ink-subtle)}.c360 .serp{border:1px solid var(--border);border-radius:10px;padding:14px 16px;background:var(--surface);max-width:640px}.c360 .serp__site{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-muted)}.c360 .serp__fav{width:26px;height:26px;border-radius:50%;background:var(--surface-band);display:grid;place-items:center;font-size:10px;font-weight:600;color:var(--ink-muted)}.c360 .serp__url{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint);display:block}.c360 .serp__t{display:block;margin-top:8px;font-size:17px;font-weight:500;letter-spacing:-.2px;line-height:1.3;text-decoration:none}.c360 .serp__t:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.c360 .serp__d{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-muted)}.c360 .serp__d .num{color:var(--ink-faint);font-size:12px}.c360 .serp+.serp{margin-top:10px}.c360 .serp--zh{border-style:dashed}.c360 .serp--zh .serp__t{color:var(--ink-subtle)}.c360 .figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.c360 .fig{padding:12px 14px;border-left:1px solid var(--hairline);min-width:0;display:flex;flex-direction:column;gap:4px}.c360 .fig__row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.c360 .fig:first-child{border-left:0}.c360 .fig__k{font-size:12px;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c360 .fig__v{font:500 20px/1.1 var(--font-mono);letter-spacing:-.4px}.c360 .fig__v small{font-size:12px;color:var(--ink-faint);font-weight:400;margin-left:2px}.c360 .fig__d{font:11.5px var(--font-mono);color:var(--ink-subtle)}.c360 .fig svg{width:100%;height:24px;margin-top:4px}.c360 .fig--bad .fig__v{color:var(--danger-ink)}.c360 .fig--off{background:var(--surface-sunken)}.c360 .fig--off .fig__v{font:13px/1.5 var(--font-sans);color:var(--ink-subtle)}.c360 .fig--off .btn{align-self:flex-start;margin-top:4px}.c360 .spark{color:var(--ink)}.c360 .spark .base{stroke:var(--hairline)}.c360 .spark .l{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.c360 .spark .base,.c360 .spark .l{vector-effect:non-scaling-stroke}.c360 .spark .p{fill:currentColor}.c360 .finds{margin:0;padding:0;list-style:none}.c360 .find{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:10px 0;border-top:1px solid var(--hairline);align-items:start}.c360 .find:first-child{border-top:0;padding-top:0}.c360 .find i{width:8px;height:8px;border-radius:50%;margin-top:7px;justify-self:center}.c360 .find--fix i{background:var(--danger)}.c360 .find--watch i{background:var(--caution)}.c360 .find--ok i{background:var(--accent)}.c360 .find__t{font-size:13.5px;line-height:1.45;color:var(--ink)}.c360 .find__t b{font-weight:500}.c360 .find__p{grid-column:2;font:11.5px var(--font-mono);color:var(--ink-faint);display:flex;gap:10px;flex-wrap:wrap}.c360 .find__p a{color:var(--ink-subtle);text-decoration:none}.c360 .find__p a:hover{text-decoration:underline}.c360 .find__a{grid-column:3;grid-row:1/3;align-self:start}.c360 .brief{grid-column:2/-1;margin-top:6px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-sunken);padding:10px 12px;font-size:13px;color:var(--ink-muted);line-height:1.5}.c360 .brief h4{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--ink)}.c360 .brief ol{margin:0;padding-left:18px}.c360 .brief li{margin:2px 0}.c360 .brief__f{margin-top:8px;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-faint)}.c360 .qt{width:100%;border-collapse:collapse;font-size:13px}.c360 .qt th{text-align:left;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);padding:0 0 8px}.c360 .qt td,.c360 .qt th{border-bottom:1px solid var(--hairline)}.c360 .qt td{padding:7px 0;vertical-align:middle}.c360 .qt tr:last-child td{border-bottom:0}.c360 .qt td.n,.c360 .qt th.n{text-align:right;font-family:var(--font-mono);font-size:12.5px;padding-left:12px;white-space:nowrap}.c360 .qt td.n{color:var(--ink-muted)}.c360 .qt .you{font-weight:500}.c360 .sent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.c360 .sent__n{font:500 28px/1 var(--font-mono);letter-spacing:-.6px}.c360 .sent__n small{display:block;font:12.5px var(--font-sans);color:var(--ink-subtle);margin-top:4px;letter-spacing:0}.c360 .sbar{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden;max-width:420px}.c360 .sbar i{display:block;height:100%}.c360 .sbar .pos{background:var(--accent-ink)}.c360 .sbar .neu{background:var(--ink-faint);opacity:.55}.c360 .sbar .neg{background:var(--danger)}.c360 .sent__l{display:flex;gap:14px;margin-top:8px;font-size:12.5px;color:var(--ink-subtle);flex-wrap:wrap}.c360 .sent__l span{display:inline-flex;align-items:center;gap:6px}.c360 .sent__l i{width:8px;height:8px;border-radius:2px;display:inline-block}.c360 .sent__l .num{color:var(--ink)}.c360 .need{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:999px;background:var(--violet-soft);color:var(--tile-3);font-size:13px;font-weight:500;white-space:nowrap}.c360 .need:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,var(--tile-3) 22%,transparent)}.c360 .srcs{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.c360 .posts{margin:0;padding:0;list-style:none}.c360 .post{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding:14px 0;border-top:1px solid var(--hairline)}.c360 .post:first-child{border-top:0;padding-top:0}.c360 .post__av{width:34px;height:34px;background:var(--surface-band);display:grid;place-items:center;font-size:11px;font-weight:600;position:relative}.c360 .post__av,.c360 .post__av svg{border-radius:50%;color:var(--ink-muted)}.c360 .post__av svg{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;padding:2px;background:var(--surface);box-shadow:0 0 0 1px var(--hairline)}.c360 .post__who{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13px}.c360 .post__who b{font-weight:500}.c360 .post__who span{color:var(--ink-subtle);font-size:12.5px}.c360 .post__who .when{margin-left:auto;font:11.5px var(--font-mono);color:var(--ink-faint)}.c360 .post__t{grid-column:2;font-size:14px;line-height:1.5;color:var(--ink);margin:0}.c360 .post__t.zh{font-size:14.5px}.c360 .post__m{grid-column:2;display:flex;gap:14px;align-items:center;flex-wrap:wrap;font:12px var(--font-mono);color:var(--ink-faint);margin-top:2px}.c360 .post__m .tag{font:12px var(--font-sans);padding:1px 8px;border-radius:999px;background:var(--surface-band);color:var(--ink-muted)}.c360 .post__m .tag--pos{background:var(--accent-soft);color:var(--accent-ink)}.c360 .post__m .tag--neg{background:var(--danger-soft);color:var(--danger-ink)}.c360 .post__m .tag--need{background:var(--violet-soft);color:var(--tile-3);display:inline-flex;align-items:center;gap:5px}.c360 .post__m .tag--need:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.c360 .post__m .sp{flex:1 1}.c360 .post__m a{color:var(--ink-subtle);text-decoration:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.c360 .post__m a:hover{text-decoration:underline}.c360 .reply{grid-column:2;margin-top:8px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-sunken);padding:10px 12px}.c360 .reply h4{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--ink)}.c360 .reply p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-muted)}.c360 .reply__f{margin-top:8px;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-faint);flex-wrap:wrap}.c360 .themes{display:flex;gap:6px;flex-wrap:wrap}.c360 .more{margin-top:12px}.c360 .news{margin:0;padding:0;list-style:none}.c360 .nrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 14px;gap:3px 14px;padding:12px 0;border-top:1px solid var(--hairline);align-items:start}.c360 .nrow:first-child{border-top:0;padding-top:0}.c360 .nrow__h{font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.c360 .nrow__h:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.c360 .nrow__m{font:11.5px var(--font-mono);color:var(--ink-faint);display:flex;gap:10px;flex-wrap:wrap}.c360 .nrow__w{font-size:13px;color:var(--ink-muted);line-height:1.45}.c360 .nrow__w b{font-weight:500;color:var(--ink)}.c360 .nrow__r{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.c360 .ntag{font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--surface-band);color:var(--ink-muted);white-space:nowrap}.c360 .ntag--you{background:var(--accent-soft);color:var(--accent-ink)}.c360 .ntag--reg{background:var(--caution-soft);color:var(--caution-ink)}.c360 .ntag--comp{background:var(--surface-band);color:var(--ink-muted);border:1px solid var(--border)}.c360 .rail{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:72px;min-width:0}.c360 .rcard{min-width:0;border:1px solid var(--hairline);border-radius:12px;background:var(--surface)}.c360 .rcard__h{padding:12px 16px 10px;border-bottom:1px solid var(--hairline);display:flex;align-items:baseline;gap:10px}.c360 .rcard__h h2{margin:0;font-size:14px;font-weight:500;flex:none}.c360 .rcard__h span{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11.5px var(--font-mono);color:var(--ink-faint)}.c360 .skill{padding:12px 16px;border-top:1px solid var(--hairline);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px}.c360 .skill:first-of-type{border-top:0}.c360 .skill__n{font-size:13.5px;font-weight:500;display:flex;align-items:center;gap:8px}.c360 .skill__n .dot{width:8px;height:8px}.c360 .skill__n .dot--run{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);animation:pulse 1.6s var(--ease) infinite}@keyframes pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 8%,transparent)}}.c360 .skill__w{font:11.5px var(--font-mono);color:var(--ink-faint);grid-column:1}.c360 .skill__w b{font-weight:500;color:var(--ink-subtle)}.c360 .skill__src{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;margin-top:4px;font-size:12px;color:var(--ink-subtle)}.c360 .skill__src span{display:inline-flex;align-items:center;gap:5px}.c360 .skill__r{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.c360 .sched{height:24px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:12px;padding:0 4px;color:var(--ink-muted)}.c360 .skill--off .skill__n{color:var(--ink-subtle);font-weight:400}.c360 .skill__blurb{grid-column:1/-1;font-size:12.5px;color:var(--ink-subtle);line-height:1.45}.c360 .rcard__f{padding:10px 16px;font-size:12px;color:var(--ink-faint)}.c360 .rcard__f,.c360 .src{border-top:1px solid var(--hairline)}.c360 .src{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px}.c360 .src:first-of-type{border-top:0}.c360 .src svg{color:var(--ink-subtle);flex:none}.c360 .src__n{flex:1 1;min-width:0}.c360 .src__n small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c360 .src__on{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--accent-ink)}.c360 .alert{display:flex;gap:10px;align-items:flex-start;padding:8px 16px;font-size:13px;color:var(--ink-muted)}.c360 .alert:first-of-type{padding-top:12px}.c360 .alert:last-of-type{padding-bottom:12px}.c360 .alert input{margin:3px 0 0;accent-color:var(--accent-ink)}.c360 .skel{background:linear-gradient(90deg,var(--surface-band),var(--hairline),var(--surface-band));background-size:200% 100%;animation:sh 1.4s linear infinite;border-radius:6px;height:12px}@keyframes sh{to{background-position:-200% 0}}.c360 .skels{display:grid;grid-gap:10px;gap:10px}.c360 .toast{position:fixed;right:20px;bottom:72px;background:var(--ink);color:var(--canvas);padding:10px 14px;border-radius:8px;font-size:13px;box-shadow:var(--shadow-md);opacity:0;transform:translateY(6px);transition:opacity .16s var(--ease),transform .16s var(--ease);pointer-events:none;z-index:40;max-width:360px}.c360 .toast.on{opacity:1;transform:none}.c360 .note{margin-top:28px;font:12px var(--font-mono);color:var(--ink-faint)}.c360 .gate{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px dashed var(--border);border-radius:10px;font-size:13px;color:var(--ink-muted)}.c360 .gate b{font-weight:500;color:var(--ink)}.c360 .gate .btn{margin-left:auto}@media (max-width:1100px){.c360 .cols{grid-template-columns:1fr}.c360 .rail{position:static}}@media (max-width:900px){.c360 .shell{grid-template-columns:1fr}.c360 .nav{display:none}.c360 .frame{margin:0;border:0;border-radius:0}.c360 .ask{display:none}.c360 .top{border-radius:0}}@media (max-width:760px){.c360 .page{padding:16px 16px 110px}.c360 .chead{flex-wrap:wrap}.c360 .chead__r{margin-left:0;width:100%}.c360 .read{padding:14px 16px}.c360 .read p{font-size:17px}.c360 .figs{grid-template-columns:repeat(2,minmax(0,1fr))}.c360 .fig:nth-child(3){border-left:0}.c360 .fig:nth-child(n+3){border-top:1px solid var(--hairline)}.c360 .find{grid-template-columns:16px minmax(0,1fr)}.c360 .find__a{grid-row:auto;grid-column:2;justify-self:start}.c360 .qt .hide{display:none}.c360 .sent{grid-template-columns:1fr;gap:10px}.c360 .need{justify-self:start}.c360 .nrow{grid-template-columns:1fr}.c360 .nrow__r{grid-row:auto;grid-column:1;flex-direction:row;align-items:center}.c360 .lane__h{flex-wrap:wrap}.c360 .lane__r{margin-left:0;width:100%;white-space:normal;flex-wrap:wrap;row-gap:2px}.c360 .gate,.c360 .lane h3{flex-wrap:wrap}.c360 .gate .btn{margin-left:0}}@media (prefers-reduced-motion:reduce){.c360 *{transition:none!important;animation:none!important}}.c360 .btn--md{height:38px;padding:0 16px;font-size:14px}.c360 .btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.c360 .steps{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;counter-reset:s}.c360 .steps li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-subtle);counter-increment:s}.c360 .steps li i{width:16px;height:16px;border-radius:50%;background:var(--hairline);flex:none;display:grid;place-items:center;font:500 10px var(--font-mono);font-style:normal;color:var(--ink-subtle)}.c360 .steps li i:before{content:counter(s)}[data-c360-settings] .read p{font-size:18px;line-height:1.45;max-width:66ch}[data-c360-settings] .lane__h{flex-wrap:wrap;gap:2px 12px}[data-c360-settings] .lane__h h2{white-space:nowrap}.c360 .fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px}.c360 .fgrid .wide{grid-column:1/-1}.c360 .tk-field__label{display:flex;align-items:center;gap:8px}.c360 .tk-field__label svg{color:var(--ink-subtle)}.c360 .sugchip{margin-left:auto;flex:none;white-space:nowrap;font:500 11px var(--font-sans);padding:1px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink)}.c360 .tk-control .sugchip{margin-left:0}.c360 .tk-control:has(input:disabled,select:disabled){background:var(--surface-sunken)}.c360 .comp{display:grid;grid-gap:10px;gap:10px}.c360 .comp__row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:center}.c360 .comp__row--h{font-size:12px;color:var(--ink-faint);font-weight:500}.c360 .comp__n{font:12px var(--font-mono);color:var(--ink-faint);text-align:center}.c360 .sparkle{color:var(--accent-ink)}.c360 .sk{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--hairline)}.c360 .sk:first-of-type{border-top:0}.c360 .sk__n{flex:1 1;min-width:0;font-size:13.5px;font-weight:500}.c360 .sk .tk-control{width:104px;flex:none}.c360 .fsel:after{content:"";width:7px;height:7px;border:solid var(--ink-subtle);border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);flex:none}.c360 .src__soon{color:var(--ink-subtle)}.c360 .src__n small{display:block;font:11px var(--font-mono);color:var(--ink-faint);white-space:normal}.c360 .fform__foot{margin-top:22px;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-sunken)}.c360 .fform__foot p{margin:0;font-size:13px;color:var(--ink-subtle)}.c360 .fform__foot .sp{flex:1 1}.c360 .ferr{margin-top:22px;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));background:var(--danger-soft);color:var(--danger-ink);border-radius:10px;font-size:13px}.c360 .ferr+.fform__foot{margin-top:12px}.c360 .fstaff{margin-top:22px;padding:10px 14px;border:1px dashed var(--border);border-radius:10px;font-size:13px;color:var(--ink-subtle)}.c360 .aigate{margin-bottom:14px}.c360 .aip{border:1px solid var(--hairline);border-radius:10px;background:var(--surface-sunken);margin-bottom:16px}.c360 .aip__h{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--hairline);font-size:13px}.c360 .aip__h b{font-weight:500}.c360 .aip__h .sp{flex:1 1}.c360 .aip__h small{font:11.5px var(--font-mono);color:var(--ink-faint)}.c360 .aip__b{padding:12px 14px;font-size:13px;color:var(--ink-muted)}.c360 .aip__f{padding:9px 14px;border-top:1px solid var(--hairline);font-size:12px;color:var(--ink-faint)}.c360 .aip__f .btn{margin-right:10px}.c360 .aip .stages{margin:0;gap:8px}.c360 .stages li.skip{color:var(--ink-faint)}.c360 .stages li.skip i{background:var(--hairline)}.c360 .stages li.fail{color:var(--danger-ink)}.c360 .stages li.fail i{background:var(--danger-soft);box-shadow:inset 0 0 0 1.5px var(--danger)}.c360 .sg{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:12px 14px;border-top:1px solid var(--hairline);align-items:start}.c360 .aip__h+.sg{border-top:0}.c360 .sg__t{grid-row:1/3;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;color:#fff;background:var(--tile-1)}.c360 .sg__t--2{background:var(--tile-2)}.c360 .sg__t--3{background:var(--tile-3)}.c360 .sg__t--4{background:var(--tile-4)}.c360 .sg__n{font-size:14px;font-weight:500;display:flex;gap:4px 8px;align-items:center;flex-wrap:wrap;min-width:0}.c360 .sg__n .num{font-size:12px;font-weight:400;color:var(--ink-faint)}.c360 .sg__w{grid-column:2;font-size:13px;line-height:1.45;color:var(--ink-muted);margin:0}.c360 .sg__w .num{font-size:11.5px;color:var(--ink-faint)}.c360 .sg__a{grid-column:3;grid-row:1/3;align-self:center}.c360 .sgtag{font:500 11px var(--font-sans);padding:1px 8px;border-radius:999px;background:var(--surface-band);color:var(--ink-muted);white-space:nowrap}.c360 .sgtag--web{background:var(--violet-soft);color:var(--tile-3)}.c360 .sg--added .sg__n,.c360 .sg--added .sg__w{color:var(--ink-faint)}@media (max-width:760px){.c360 .fgrid{grid-template-columns:1fr}.c360 .fgrid .wide{grid-column:auto}.c360 .comp__row{grid-template-columns:22px minmax(0,1fr)}.c360 .comp__row--h{display:none}.c360 .comp__row .tk-control+.tk-control{grid-column:2}.c360 .comp__row+.comp__row{padding-top:10px;border-top:1px solid var(--hairline)}.c360 .comp__row--h+.comp__row{padding-top:0;border-top:0}.c360 .fform__foot{flex-wrap:wrap}.c360 .fform__foot .sp{display:none}.c360 .fform__foot .btn{width:100%;justify-content:center}.c360 .fform__foot p{width:100%}.c360 .aip__h{flex-wrap:wrap;row-gap:6px}.c360 .sg{grid-template-columns:32px minmax(0,1fr)}.c360 .sg__a{grid-column:2;grid-row:auto;justify-self:start;margin-top:6px}.c360 [data-save-top]{display:none}}.mlib{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.mlib__card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.mlib__card:hover{border-color:var(--brand-ink);box-shadow:0 2px 8px rgba(0,0,0,.06)}.mlib__card--saved{cursor:default}.mlib__card--saved:hover{border-color:var(--border);box-shadow:none}.mlib__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mlib__title{font-size:13px;font-weight:600}.mlib__desc{font-size:13px;color:var(--ink-subtle);margin:0}.mlib__ex{font-size:12px;color:var(--ink-muted);font-style:italic;white-space:pre-wrap;word-break:break-word;margin:0;flex:1 1}.mlib__subject{font-size:13px;margin:0}.mlib__cta{font-size:12px;font-weight:500;color:var(--brand-ink);margin-top:auto}.mlib__card:hover .mlib__cta{text-decoration:underline}.mlib__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.mcard{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mcard__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mcard__title{font-size:13px;font-weight:600}.mcard__subject{font-size:13px;margin:0;color:var(--ink-subtle)}.mcard__body{font-size:13px;color:var(--ink);margin:0;white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.mcard__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.clab{gap:20px;max-width:720px}.clab,.clab__kinds,.clab__tones{display:flex;flex-direction:column}.clab__kinds,.clab__tones{border:none;padding:0;margin:0;gap:8px}.clab__pills{display:flex;flex-wrap:wrap;gap:6px}.clab__field{display:flex;flex-direction:column;gap:6px}.clab__opt{color:var(--ink-muted);font-weight:400}.clab__error{color:var(--danger);font-size:13px}.clab__result{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.clab__body,.clab__subject{display:flex;flex-direction:column;gap:4px}.clab__pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-sans);font-size:13px;line-height:1.6;margin:0;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:6px}.clab__resultactions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.clab__saved{font-size:13px;font-weight:500;color:var(--brand-ink)}.ipl{display:flex;flex-direction:column;gap:16px}.ipl__search{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ipl__q{flex:1 1 200px;max-width:520px}.ipl__cats{display:flex;flex-wrap:wrap;gap:8px}.ipl__cat{text-decoration:none}.ipl__cat[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.ipl__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--hairline)}.ipl__bar p{margin:0;font-size:14px;color:var(--ink-subtle)}.ipl__clr{font-size:14px;font-weight:500;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.ipl__clr:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ipl__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-gap:16px;gap:16px}.ipl__grid:has(.ipc--open){align-items:start}.pager.ipl__pager{padding:8px 0 0}.ipc{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .15s ease}.ipc:hover{border-color:var(--border-strong)}.ipc__img{flex:none;aspect-ratio:4/3;overflow:hidden;background:var(--surface-sunken);border-bottom:1px solid var(--hairline)}.ipc__thumb{display:block;width:100%;height:100%;object-fit:cover}.ipc__body{flex:1 1 auto;flex-direction:column;gap:10px;padding:16px 16px 14px}.ipc__body,.ipc__meta{min-width:0;display:flex}.ipc__meta{align-items:center;justify-content:space-between;gap:8px}.ipc__meta .tk-tag{min-width:0;overflow:hidden;text-overflow:ellipsis}.ipc__id{flex:none;font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-faint)}.ipc__title{font-size:15px;line-height:1.4;font-weight:500;letter-spacing:-.1px;color:var(--ink);-webkit-line-clamp:2}.ipc__preview,.ipc__title{margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ipc__preview{font-size:14px;line-height:1.55;color:var(--ink-muted);-webkit-line-clamp:3}.ipc__preview--full{display:block;overflow:visible}.ipc__more{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.ipc__more:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ipc__more:focus-visible,.ipc__src:focus-visible,.ipl__clr:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.ipc__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.ipc__tags .tk-tag{font-size:12px;line-height:14px}.ipc__foot{display:flex;align-items:center;gap:6px;padding:10px 12px 10px 16px;border-top:1px solid var(--hairline)}.ipc__foot .tk-btn{height:30px;padding:0 12px;font-size:13px}.ipc__foot .ipc__fav{width:30px;padding:0;font-size:16px;line-height:1}.ipc__foot .ipc__fav[aria-pressed=true]{color:var(--ink)}.ipc__ok{color:var(--accent)}.ipc__ok,.ipc__src{display:inline-flex}.ipc__src{margin-left:auto;min-width:0;align-items:center;gap:4px;font-size:12px;color:var(--ink-subtle);text-decoration:none}.ipc__src span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipc__src svg{flex:none}.ipc__src:hover{color:var(--ink)}@media (max-width:800px){.mlib{grid-template-columns:1fr}}@media (max-width:760px){.ipl__q{max-width:none}.ipl__cats{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ipl__cats::-webkit-scrollbar{display:none}.ipl__cat{flex:none}}@media (max-width:560px){.ipl__grid{grid-template-columns:1fr}}.studio{max-width:1200px;margin:0 auto;padding:8px 0 24px}.studio__h{margin:20px 0 26px;text-align:center;font-size:clamp(24px,2.4vw,32px);line-height:1.2;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.studio__main{max-width:820px;margin:0 auto}.studio__tabs{position:relative;z-index:1;display:flex;align-items:flex-end;gap:8px;padding:0 22px}.studio__tab{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;height:40px;min-width:172px;padding:0 18px 0 16px;margin-bottom:-1px;border:1px solid var(--hairline);border-bottom:0;border-radius:12px 12px 0 0;background:var(--surface-band);color:var(--ink-subtle);font:500 15px var(--font-sans);cursor:pointer;transition:height var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.studio__art{position:absolute;z-index:-1;right:8px;bottom:-7px;display:grid;color:color-mix(in srgb,var(--ink) 9%,transparent);transform:rotate(-10deg);pointer-events:none}.studio__tab:hover{color:var(--ink)}.studio__tab[aria-selected=true]{height:48px;background:var(--surface);border-color:var(--border);color:var(--ink);font-weight:600;box-shadow:inset 0 2px 0 var(--brand)}.studio__tab[aria-selected=true] .studio__art{color:color-mix(in srgb,var(--brand) 30%,transparent)}.studio__tab[aria-disabled=true]{cursor:not-allowed;opacity:.7}.studio__tab[aria-disabled=true] .studio__art{display:none}.studio__tab[aria-disabled=true]:hover{color:var(--ink-subtle)}.studio__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.studio__card{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-md);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.studio__card:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 3px var(--brand-wash),var(--shadow-md)}.studio__field{position:relative;padding:18px 22px 8px}.studio__ta{display:block;width:100%;min-height:78px;max-height:240px;padding:0;resize:none;border:0;outline:0;background:transparent;color:var(--ink);font:400 17px/26px var(--font-sans)}.studio__ta::placeholder{color:var(--ink-faint)}.studio__ta--hint{padding-left:50px}.studio__key{position:absolute;left:22px;top:21px;padding:2px 7px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-sunken);color:var(--ink-subtle);font:500 13px/18px var(--font-mono);pointer-events:none}.studio__bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 12px 16px;background:var(--surface-sunken);border-top:1px solid var(--hairline)}.studio__pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:8px;color:var(--ink-muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.studio__pill:hover{background:var(--surface-band);color:var(--ink)}.studio__pill:focus-within{outline:2px solid var(--focus);outline-offset:1px}.studio__pill select{max-width:150px;padding:0 2px 0 0;border:0;outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:inherit;text-overflow:ellipsis;font:500 14px var(--font-sans);cursor:pointer}.studio__pill--in{cursor:text}.studio__pill--in input{width:190px;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 14px var(--font-sans)}.studio__pill--in input::placeholder{color:var(--ink-faint);font-weight:400}.studio__enter{margin-left:auto;padding-right:6px;color:var(--ink-faint);font:400 13px var(--font-sans)}.studio__send{flex:none;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--brand);color:var(--on-brand);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.studio__send:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-1px)}.studio__send:disabled{background:var(--brand-wash);color:var(--ink-faint);cursor:not-allowed}.studio__send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.studio__spin{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--on-brand) 30%,transparent);border-top-color:var(--on-brand);border-radius:50%;animation:studio-spin .7s linear infinite}@keyframes studio-spin{to{transform:rotate(1turn)}}@keyframes studio-pulse{0%,to{opacity:.25}50%{opacity:1}}.studio__live{scroll-margin-top:84px}.studio__out{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding:18px 22px 16px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.studio__out--wait{flex-direction:row;align-items:center;gap:12px;color:var(--ink-subtle);font-size:15px}.studio__dots{display:inline-flex;gap:4px}.studio__dots i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:studio-pulse 1s ease-in-out infinite}.studio__dots i:nth-child(2){animation-delay:.15s}.studio__dots i:nth-child(3){animation-delay:.3s}.studio__lbl{margin:0 0 6px;color:var(--ink-faint);font:600 13px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.studio__subj{margin:0;color:var(--ink);font-size:16px;font-weight:500}.studio__body{margin:0;padding:14px 16px;white-space:pre-wrap;word-break:break-word;background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:10px;color:var(--ink);font:400 15px/1.65 var(--font-sans)}.studio__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.studio__saved{color:var(--accent-ink);font-size:14px;font-weight:500}.studio__saved a{margin-left:6px;color:var(--ink-muted);text-decoration:underline}.studio__note{margin:0;padding:8px 12px;border-radius:8px;background:var(--caution-soft);color:var(--ink-muted);font-size:13px}.studio__err{margin:12px 4px 0;color:var(--danger);font-size:14px}.studio__starts{display:flex;align-items:center;gap:8px;margin-top:16px;padding:6px 6px 6px 14px;background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:14px}.studio__startsl{flex:none;color:var(--ink-faint);font:600 13px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.studio__rail{flex:1 1 auto;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.studio__rail::-webkit-scrollbar{display:none}.studio__start{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px 0 6px;border:0;border-radius:10px;background:transparent;color:var(--ink-muted);font:500 14px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.studio__start:hover{background:var(--surface);box-shadow:var(--shadow-xs);color:var(--ink)}.studio__start:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.studio__thumb{--t:var(--tile-1);width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--t) 16%,var(--surface));color:var(--t)}.studio__thumb[data-tile="2"]{--t:var(--tile-2)}.studio__thumb[data-tile="3"]{--t:var(--tile-3)}.studio__thumb[data-tile="4"]{--t:var(--tile-4)}.studio__next{flex:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--ink-muted);cursor:pointer}.studio__next:hover{color:var(--ink);border-color:var(--border-strong)}.studio__next:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.studio__next--back svg{transform:rotate(180deg)}.insp{margin-top:48px;scroll-margin-top:76px}.insp__head{display:flex;align-items:center;gap:18px;padding-bottom:14px}.insp__t{flex:none;margin:0;color:var(--ink);font:600 17px/1 var(--font-sans);letter-spacing:-.01em}.insp__tabs{flex:1 1 auto;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.insp__tabs::-webkit-scrollbar{display:none}.insp__tab{flex:none;padding:7px 12px;border-radius:8px;color:var(--ink-subtle);font:500 14px/1.2 var(--font-sans);text-decoration:none;white-space:nowrap;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.insp__tab:hover,.insp__tab[aria-current=true]{background:var(--surface-band);color:var(--ink)}.insp__tab[aria-current=true]{font-weight:600}.insp__more:focus-visible,.insp__tab:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.insp__more{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--ink-subtle);font:500 14px var(--font-sans);text-decoration:none}.insp__more:hover{color:var(--ink)}.insp__q{margin:0 0 14px;color:var(--ink-subtle);font-size:14px}.insp__q b{color:var(--ink);font-weight:600}.insp__q a{margin-left:8px;color:var(--ink-muted);text-decoration:underline}.insp__grid{columns:240px 4;column-gap:14px}.insp__card{display:block;width:100%;page-break-inside:avoid;break-inside:avoid;margin:0 0 14px;padding:6px 6px 12px;text-align:left;background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:14px;color:inherit;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.insp__card:hover{transform:translateY(-2px);border-color:var(--border);box-shadow:var(--shadow-md)}.insp__card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.insp__img{position:relative;display:block;overflow:hidden;border-radius:10px;background:var(--surface-band)}.insp__img img{display:block;width:100%;height:100%;object-fit:cover}.insp__ph{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-faint)}.insp__badge{position:absolute;top:8px;right:8px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--surface-inverse) 62%,transparent);color:var(--ink-inverse);font:500 13px/1.2 var(--font-sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.insp__cap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 6px 0;color:var(--ink);font:500 14px/1.4 var(--font-sans)}.insp__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 6px 0;color:var(--ink-faint);font-size:13px}.insp__src{min-width:0}.insp__cat,.insp__src{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp__cat{flex:none;max-width:52%}.insp__dlg{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.insp__dlg::-webkit-backdrop{background:rgba(17,17,17,.45)}.insp__dlg::backdrop{background:rgba(17,17,17,.45)}.insp__dlgb{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr);max-height:calc(100vh - 50px)}.insp__dlgimg{position:relative;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto;background:var(--surface-sunken);border-right:1px solid var(--hairline)}.insp__dlgimg img{display:block;max-width:100%;height:auto;border-radius:10px}.insp__dlgimg .insp__ph{position:static;width:100%;min-height:260px}.insp__dlgtxt{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 24px 22px;overflow:auto}.insp__dlgtop{display:flex;align-items:center;justify-content:space-between;gap:8px}.insp__x{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ink-subtle);cursor:pointer}.insp__x:hover{background:var(--surface-band);color:var(--ink)}.insp__x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.insp__dlgt{margin:0;font:600 20px/1.3 var(--font-sans);letter-spacing:-.01em}.insp__dlgsrc{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;color:var(--ink-subtle);font-size:13px;text-decoration:none}a.insp__dlgsrc:hover{color:var(--ink);text-decoration:underline}.insp__lbl{margin:4px 0 -4px;color:var(--ink-faint);font:600 13px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.insp__prompt{max-height:260px;margin:0;padding:12px 14px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:10px;color:var(--ink-muted);font:400 13.5px/1.6 var(--font-sans)}.insp__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media (max-width:760px){.studio__h{margin:10px 0 18px}.studio__tabs{gap:6px;padding:0 12px}.studio__tab{flex:1 1;justify-content:center;min-width:0;padding:0 10px}.studio__art{display:none}.studio__field{padding:16px 16px 6px}.studio__key{left:16px;top:19px}.studio__bar{padding:10px}.studio__enter{display:none}.studio__enter+.studio__send,.studio__send{margin-left:auto}.studio__pill--in{flex:1 1 100%;order:3}.studio__pill--in input{width:100%}.studio__startsl{display:none}.studio__starts{padding-left:6px}.insp{margin-top:36px}.insp__head{flex-wrap:wrap;row-gap:8px}.insp__tabs{order:3;flex:1 0 100%}.insp__more{margin-left:auto}.insp__grid{columns:150px 2;column-gap:10px}.insp__card{margin-bottom:10px}.insp__dlgb{grid-template-columns:minmax(0,1fr);grid-template-rows:none;overflow:auto}.insp__dlgimg{border-right:0;border-bottom:1px solid var(--hairline)}.insp__dlgimg,.insp__dlgtxt{overflow:visible}}@media (max-width:480px){.studio__tab{gap:5px;padding:0 6px;font-size:14px}.studio__pill select{max-width:130px}.insp__cat{display:none}}@media (prefers-reduced-motion:reduce){.insp__card:hover,.studio__send:hover:not(:disabled){transform:none}}.hread{margin:0;padding:16px 20px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--ink);border-radius:8px}.hread__t{margin:0;font-size:18px;line-height:1.45;font-weight:500;letter-spacing:-.2px;color:var(--ink);text-wrap:pretty}.hread__t a{color:inherit;text-decoration:none;border-bottom:1px solid var(--border-strong)}.hread__t a:hover{border-bottom-color:var(--ink)}.hread__d{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hread__d .up{color:var(--accent-ink)}.htiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.htiles--5{grid-template-columns:repeat(5,minmax(0,1fr))}.htiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.htile{display:flex;flex-direction:column;min-height:124px;min-width:0;padding:14px 14px 12px;border-radius:10px;color:var(--ink-muted);text-decoration:none;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.htile:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.htile:active{transform:translateY(0) scale(.99);box-shadow:none}@media (prefers-reduced-motion:reduce){.htile{transition:none}.htile:hover{transform:none}}.htile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.htile__s{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.htile__n{margin:8px 0 2px;font-family:var(--font-mono);font-size:26px;line-height:1.1;font-weight:600;letter-spacing:-.5px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htile__l{font-size:13px;line-height:1.35;opacity:.85;text-wrap:pretty}.htile__x{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:500;color:var(--ink)}.htile__x:after{content:"→";opacity:.6}.htile--know{background:var(--tint-sky)}.htile--design{background:var(--tint-peach)}.htile--plan{background:var(--tint-lavender)}.htile--create{background:var(--tint-rose)}.htile--reach{background:var(--tint-mint)}.htile--measure{background:var(--tint-yellow)}@media (max-width:1100px){.htiles,.htiles--4,.htiles--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.htiles,.htiles--4,.htiles--5{grid-template-columns:repeat(2,minmax(0,1fr))}.hread__t{font-size:16px}}.sdx{position:relative;display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 150px);background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:clip}.sdx[data-panel=open]{grid-template-columns:232px minmax(0,1fr) minmax(340px,420px)}.sdx[data-state=thread]{height:calc(100vh - 150px);min-height:520px}.sdx__sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sdx__none{margin:6px 8px;color:var(--ink-faint);font-size:13px}.sdx__hint{margin:6px 0 0;color:var(--ink-subtle);font-size:13px;line-height:1.45;text-wrap:pretty}.sdx__link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--ink-muted);font:500 13px var(--font-sans);text-decoration:underline;cursor:pointer}.sdx__link:hover{color:var(--ink)}.sdx__danger{margin-top:10px;color:var(--danger)}.sdx__x{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ink-subtle);cursor:pointer}.sdx__x:hover{background:var(--surface-band);color:var(--ink)}.sdx__card:focus-visible,.sdx__convb:focus-visible,.sdx__ocard:focus-visible,.sdx__opt:focus-visible,.sdx__x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sdx__convs{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 8px;overflow:auto;background:var(--surface-sunken);border-right:1px solid var(--hairline);font-size:13px}.sdx__new{width:100%;justify-content:center;margin-bottom:8px}.sdx__convh{margin:10px 8px 4px;color:var(--ink-faint);font:600 13px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.sdx__convs ul{margin:0;padding:0;list-style:none}.sdx__conv{position:relative;display:flex;align-items:center;border-radius:8px}.sdx__conv:hover,.sdx__conv[data-active]{background:var(--surface-band)}.sdx__convb{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 8px;border:0;border-radius:8px;background:none;color:var(--ink-muted);text-align:left;cursor:pointer;font:400 13px/1.3 var(--font-sans)}.sdx__conv[data-active] .sdx__convb{color:var(--ink);font-weight:500}.sdx__convt{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdx__convb small{color:var(--ink-faint);font-size:13px}.sdx__convx{display:none;flex:none;padding-right:4px}.sdx__conv:focus-within .sdx__convx,.sdx__conv:hover .sdx__convx{display:inline-flex}.sdx__convx button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--ink-subtle);cursor:pointer}.sdx__convx button:hover{background:var(--surface);color:var(--ink)}.sdx__convx button[aria-pressed=true]{color:var(--brand-ink)}.sdx__main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.sdx__head{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--hairline)}.sdx__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.2 var(--font-sans);letter-spacing:-.01em}.sdx__drawerbtn{display:none}.sdx__thread{flex:1 1 auto;min-height:0;overflow:auto;padding:22px 28px 12px;scroll-behavior:smooth}.sdx__turns{display:flex;flex-direction:column;gap:16px;max-width:720px;margin:0 auto}.sdx__dock{flex:none;padding:8px 28px 16px;background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 0%,transparent),var(--surface) 24%)}.sdx__dock .sdx__box{max-width:720px;margin:0 auto}.sdx__err{max-width:720px;margin:0 auto 8px;padding:8px 12px;border-radius:8px;background:var(--danger-soft,color-mix(in srgb,var(--danger) 10%,var(--surface)));color:var(--danger);font-size:13.5px}.sdx__err .sdx__link{color:inherit}.sdx__u{align-self:flex-end;max-width:82%;padding:9px 13px;border-radius:14px 14px 4px 14px;background:var(--surface-band);color:var(--ink);font-size:14.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.sdx__a{display:flex;align-items:flex-start;gap:10px}.sdx__ai{flex:none;width:24px;height:24px;display:grid;place-items:center;margin-top:1px;border-radius:50%;background:var(--brand-wash);color:var(--brand-ink)}.sdx__a--failed .sdx__ai{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.sdx__abody{min-width:0;flex:1 1 auto;font-size:14.5px;line-height:1.55}.sdx__abody p{margin:0 0 8px;text-wrap:pretty}.sdx__abody>:last-child{margin-bottom:0}.sdx__a--failed .sdx__abody{color:var(--danger)}.sdx__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.sdx__note{margin:8px 0 0;font-size:13px}.sdx__note,.sdx__wait{color:var(--ink-subtle)}.sdx__wait{display:flex;align-items:center;gap:10px}.sdx__bar{height:3px;margin-top:8px;border-radius:2px;background:var(--hairline);overflow:hidden}.sdx__bar i{display:block;height:100%;background:var(--brand);transition:width .5s var(--ease-out)}.sdx__opti{--t:var(--tile-1);flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--t) 16%,var(--surface));color:var(--t)}.sdx__opti[data-tile="2"]{--t:var(--tile-2)}.sdx__opti[data-tile="3"]{--t:var(--tile-3)}.sdx__opti[data-tile="4"]{--t:var(--tile-4)}.sdx__optt{min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left}.sdx__optt b{font-weight:600;font-size:13.5px;color:var(--ink)}.sdx__optt small{color:var(--ink-subtle);font-size:13px;line-height:1.35}.sdx__ocard{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.sdx__ocard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.sdx__ocard[data-open]{border-color:var(--brand-ink);box-shadow:0 0 0 3px var(--brand-wash)}.sdx__ocard .sdx__optt{flex:1 1 auto}.sdx__ocard .sdx__optt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdx__open{flex:none;color:var(--ink-muted);font-size:13px;font-weight:500}.sdx__est,.sdx__fcard{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden}.sdx__esth,.sdx__fh{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--surface-sunken);border-bottom:1px solid var(--hairline);font-size:13px;font-weight:600}.sdx__fh .tk-tag{margin-left:auto}.sdx__fb{display:grid;grid-gap:10px;gap:10px;padding:12px}.sdx__fb .tk-field{margin:0}.sdx__ff{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.sdx__fcard--done{background:var(--surface-sunken)}.sdx__dl{display:grid;grid-gap:6px;gap:6px;margin:0;padding:10px 12px;font-size:13px}.sdx__dl>div{display:grid;grid-template-columns:minmax(90px,36%) minmax(0,1fr);grid-gap:8px;gap:8px}.sdx__dl dt{color:var(--ink-subtle)}.sdx__dl dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.sdx__esth{justify-content:space-between}.sdx__estn{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sdx__lines{margin:0;padding:6px 12px;list-style:none}.sdx__lines li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13.5px}.sdx__lines li+li{border-top:1px dashed var(--hairline)}.sdx__num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sdx__estf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-top:1px solid var(--hairline);color:var(--ink-subtle);font-size:13px}.sdx__estb{display:inline-flex;gap:8px}.sdx__estd{margin:0;padding:8px 12px;border-top:1px solid var(--hairline);color:var(--ink-subtle);font-size:13px}.sdx__est[data-decision=cancelled]{opacity:.7}.sdx__box[data-compact] .sdx__brandlink span,.sdx__box[data-compact] .studio__enter{display:none}.sdx__box[data-compact] .sdx__brandlink{width:34px;padding:0;justify-content:center}.sdx__box .studio__card{box-shadow:var(--shadow-sm);border-radius:14px}.sdx__box[data-compact] .studio__field{padding:12px 16px 4px}.sdx__box[data-compact] .studio__ta{min-height:46px;font-size:15px;line-height:22px}.sdx__box .studio__bar{gap:4px}.sdx__revising{display:flex;align-items:center;gap:8px;padding:8px 12px 0 16px;font-size:13px}.sdx__revising-t{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted)}.sdx__anchor{position:relative;display:inline-flex}.sdx__pillbtn{border:0;background:transparent;font:500 14px var(--font-sans);cursor:pointer}.sdx__pillbtn[data-on]{color:var(--ink);background:var(--surface-band)}.sdx__pillbtn span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdx__brandlink{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 8px;border-radius:8px;color:var(--ink-subtle);font:500 13px var(--font-sans);text-decoration:none}.sdx__brandlink:hover{background:var(--surface-band);color:var(--ink)}.sdx__pop{position:absolute;z-index:var(--z-dropdown);left:0;bottom:calc(100% + 6px);width:300px;max-width:calc(100vw - 32px);padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md)}.sdx__pop[data-align=right]{left:auto;right:0}.sdx__pop[data-wide]{width:400px}.sdx__start .sdx__pop{bottom:auto;top:calc(100% + 6px)}.sdx__list{display:flex;flex-direction:column;gap:2px;max-height:320px;margin:8px 0 0;padding:0;overflow:auto;list-style:none}.sdx__grp{margin:8px 8px 2px;color:var(--ink-faint);font:600 13px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.sdx__opt{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;color:inherit;text-align:left;cursor:pointer}.sdx__opt:hover,.sdx__opt[aria-selected=true]{background:var(--surface-band)}.sdx__opt .sdx__opti{width:30px;height:30px;border-radius:8px}.sdx__opt .sdx__optt{flex:1 1 auto}.sdx__opt .tk-tag{flex:none}.sdx__check{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px}.sdx__check small{margin-left:auto;color:var(--ink-faint);font-size:13px}.sdx__fields{display:grid;grid-gap:8px;gap:8px}.sdx__row{display:flex;justify-content:flex-end;gap:8px}.sdx__start{position:relative;padding:28px 28px 32px;overflow:auto}.sdx__drawerbtn--start{position:absolute;left:12px;top:12px}.sdx__quick{margin-top:22px}.sdx__quick .studio__startsl{display:block;margin:0 0 10px}.sdx__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.sdx__card{display:flex;font:inherit;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-sunken);color:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.sdx__card:hover{transform:translateY(-1px);border-color:var(--border);box-shadow:var(--shadow-sm)}.sdx__card:active{transform:scale(.99)}.sdx__card[data-on]{border-color:var(--brand-ink);box-shadow:0 0 0 3px var(--brand-wash)}.sdx__card b{font-size:14px;font-weight:600}.sdx__card small{color:var(--ink-subtle);font-size:13px;line-height:1.4;text-wrap:pretty}.sdx__out{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface-sunken);border-left:1px solid var(--hairline)}.sdx__oph{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid var(--hairline)}.sdx__tabs{display:inline-flex;gap:2px}.sdx__tabs button{padding:5px 9px;border:0;border-radius:6px;background:none;color:var(--ink-muted);font:500 13px var(--font-sans);cursor:pointer}.sdx__tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.sdx__oph .sdx__x{margin-left:auto}.sdx__opb{flex:1 1 auto;min-height:0;padding:16px;overflow:auto}.sdx__ot{margin:0 0 8px;font:600 17px/1.3 var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.sdx__vers{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;color:var(--ink-subtle);font-size:13px}.sdx__vlist{display:inline-flex;gap:2px;margin-left:auto}.sdx__langs button,.sdx__vlist button{padding:3px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--ink-muted);font:500 13px var(--font-mono);cursor:pointer}.sdx__langs button[aria-pressed=true],.sdx__vlist button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.sdx__langs{display:inline-flex;gap:2px;margin-left:auto}.sdx__doc{display:flex;flex-direction:column;gap:10px}.sdx__doc h4,.sdx__doc h5{margin:0;font-weight:600}.sdx__doc h4{font-size:16px;line-height:1.3;text-wrap:balance}.sdx__doc h5{font-size:14px;margin-top:6px}.sdx__doc li,.sdx__doc p{margin:0;font-size:14px;line-height:1.55;text-wrap:pretty}.sdx__h{font-size:18px!important}.sdx__notepage{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.sdx__pic{display:block;width:100%;height:auto;max-height:360px;object-fit:cover;border-radius:8px;background:var(--surface-band);outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.sdx__pic--none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:130px;padding:12px;color:var(--ink-faint);font-size:13px;text-align:center;border:1px dashed var(--border);outline:0}.sdx__pic--none small{max-width:100%;color:var(--ink-subtle);font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sdx__dots{display:flex;justify-content:center;gap:2px}.sdx__dots button{width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.sdx__dots button:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.sdx__dots button[data-on]:after{background:var(--brand)}.sdx__slide{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.sdx__slide ul{margin:8px 0 0;padding-left:18px}.sdx__frame{width:100%;height:520px;border:1px solid var(--border);border-radius:10px;background:#fff}.sdx__fulltext{max-height:none}.sdx__pc{margin-top:12px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.sdx__pc h4{margin:0 0 8px;font:600 13px var(--font-sans)}.sdx__pc .sdx__dl{padding:0}.sdx__acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.sdx__acts .tk-btn span,.sdx__pc .tk-btn span{display:inline-flex;align-items:center}.sdx__thumbs{display:inline-flex;gap:2px;margin-left:auto}.sdx__thumbs button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-subtle);cursor:pointer}.sdx__thumbs button[aria-pressed=true]{background:var(--brand-wash);border-color:var(--brand-ink);color:var(--brand-ink)}.sdx__down svg{transform:rotate(180deg)}.sdx__disabled{margin-top:2px;cursor:not-allowed}@media (max-width:1100px){.sdx,.sdx[data-panel=open]{grid-template-columns:minmax(0,1fr)}.sdx__convs{position:absolute;z-index:var(--z-dropdown);inset:0 auto 0 0;width:min(280px,86vw);transform:translateX(-102%);transition:transform .2s var(--ease-out);box-shadow:var(--shadow-md)}.sdx[data-drawer=open] .sdx__convs{transform:none}.sdx__drawerbtn{display:grid}.sdx__out{position:fixed;z-index:var(--z-modal);inset:0;border:0}.sdx__thread{padding:16px 14px 8px}.sdx__dock{padding:8px 14px 14px}.sdx__start{padding:52px 14px 24px}}@media (max-width:640px){.sdx[data-state=thread]{height:calc(100vh - 130px)}.sdx__u{max-width:92%}.sdx__pop,.sdx__pop[data-wide]{position:fixed;left:12px;right:12px;bottom:12px;top:auto;width:auto;max-width:none}.sdx__start .sdx__pop{top:auto}.sdx__brandlink span{display:none}.sdx__dl>div{grid-template-columns:1fr;gap:0}.sdx__cards{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.sdx__convs{transition:none}.sdx__card:hover{transform:none}.sdx__bar i{transition:none}.sdx__thread{scroll-behavior:auto}}.lib__form{display:grid;grid-gap:16px;gap:16px;max-width:760px}.lib__card{display:grid;grid-gap:12px;gap:12px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.lib__card .tk-field,.lib__h{margin:0}.lib__h{font:600 15px/1.3 var(--font-sans);letter-spacing:-.01em}.lib__p{margin:-6px 0 0;color:var(--ink-subtle);font-size:13.5px;line-height:1.5;text-wrap:pretty}.lib__logo{display:flex;align-items:center;gap:14px}.lib__logo img,.lib__logo-none{width:72px;height:72px;flex:none;object-fit:contain;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken);outline:1px solid rgba(0,0,0,.06);outline-offset:-1px}.lib__logo-none{display:grid;place-items:center;color:var(--ink-faint);outline:0}.lib__logo-acts{display:flex;flex-wrap:wrap;gap:8px}.lib__rules{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.lib__rules li{display:flex;align-items:center;gap:10px;padding:7px 8px 7px 12px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-sunken)}.lib__rule{flex:1 1 auto;min-width:0;font-size:14px;overflow-wrap:anywhere}.lib__tog{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--ink-subtle);font-size:13px;cursor:pointer}.lib__add{display:flex;gap:8px}.lib__add input{flex:1 1 auto;min-width:0}.lib__add--tight{margin-top:8px}.lib__chips{display:flex;flex-wrap:wrap;gap:6px}.lib__chip{gap:6px}.lib__chip button{display:inline-grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.lib__chip button:hover{background:var(--surface-band)}.lib__colors{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lib__color{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.lib__color input[type=color]{width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer}.lib__color code{font:500 13px var(--font-mono);color:var(--ink-muted)}.lib__color button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-subtle);cursor:pointer}.lib__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lib__status{color:var(--ink-subtle);font-size:13px}.lib__refs{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.lib__folders{display:flex;flex-direction:column;gap:2px;padding:10px;background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:12px}.lib__folderrow{gap:2px}.lib__folder,.lib__folderrow{display:flex;align-items:center}.lib__folder{flex:1 1 auto;min-width:0;gap:8px;padding:7px 8px;border:0;border-radius:8px;background:none;color:var(--ink-muted);font:500 13.5px var(--font-sans);text-align:left;cursor:pointer}.lib__folder span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib__folder small{color:var(--ink-faint);font-family:var(--font-mono);font-size:13px}.lib__folder[aria-pressed=true]{background:var(--surface-band);color:var(--ink)}.lib__folder:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.lib__files{display:grid;grid-gap:16px;gap:16px;min-width:0}.lib__items{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lib__item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.lib__item img,.lib__itemi{flex:none;width:40px;height:40px;object-fit:cover;border-radius:8px;background:var(--surface-band)}.lib__itemi{display:grid;place-items:center;color:var(--ink-subtle)}.lib__itemt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.lib__itemt b{font-size:14px;font-weight:600}.lib__itemt b,.lib__itemt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib__itemt small{color:var(--ink-subtle);font-size:13px}.lib__filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lib__filters input[type=search]{width:min(320px,100%)}.lib__kinds{display:flex;flex-wrap:wrap;gap:2px}.lib__kinds a{padding:6px 11px;border-radius:8px;color:var(--ink-subtle);font:500 13.5px/1.2 var(--font-sans);text-decoration:none}.lib__kinds a:hover,.lib__kinds a[aria-current=true]{background:var(--surface-band);color:var(--ink)}.lib__kinds a[aria-current=true]{font-weight:600}.lib__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.lib__mat{display:flex;align-items:flex-start;gap:12px;height:100%;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:inherit;text-decoration:none;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform .16s var(--ease-out)}.lib__mat:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.lib__mat:active{transform:scale(.99)}.lib__mat:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lib__matt{min-width:0;display:flex;flex-direction:column;gap:3px}.lib__matt b{font-size:14.5px;font-weight:600;text-wrap:balance}.lib__matt small{color:var(--ink-subtle);font-size:13px}.lib__matx{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-muted);font-size:13px;line-height:1.45;text-wrap:pretty}.lib__pager{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ink-subtle);font-size:13px}@media (max-width:860px){.lib__refs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lib__mat:hover{transform:none}}.chn,.cnt{min-width:0}.cnt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cnt-muted{color:var(--ink-faint)}.cnt-bad{color:var(--danger);font-size:13px;margin:0}.cnt-small{font-size:12.5px}.cnt-hint{color:var(--ink-subtle);font-size:13.5px;line-height:1.5;margin:0;text-wrap:pretty}.cnt-r{text-align:right}.cnt-head__a{gap:8px}.cnt-bar,.cnt-head__a{display:flex;flex-wrap:wrap}.cnt-bar{align-items:center;gap:12px 16px}.cnt-views{margin:0}.cnt-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.cnt-find{width:200px}.cnt-add{display:flex;gap:8px;margin-left:auto}.cnt-add input{width:240px}.cnt-tint{border-color:transparent;color:var(--ink)}.cnt-tint--yellow{background:var(--tint-yellow)}.cnt-tint--pink,.cnt-tint--rose{background:var(--tint-rose)}.cnt-tint--lavender,.cnt-tint--purple{background:var(--tint-lavender)}.cnt-tint--blue{background:var(--tint-sky)}.cnt-tint--green{background:var(--tint-mint)}.cnt-tint--orange{background:var(--tint-peach)}.cnt-tint--red{background:var(--danger-soft);color:var(--danger)}.cnt-tint--gray{background:var(--tint-gray);color:var(--ink-subtle)}.cnt-mark{display:inline-grid;place-items:center;border-radius:6px;color:#fff;font-weight:700;flex:none;line-height:1;font-family:var(--font-sans)}.cnt-avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--tint-lavender);color:var(--ink);font:600 10px/1 var(--font-sans);flex:none}.cnt-chname{gap:6px}.cnt-chname,.cnt-chrow{display:inline-flex;align-items:center}.cnt-chrow{flex-wrap:wrap;gap:8px}.cnt-board{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;padding-bottom:6px}.cnt-col{flex:1 0 224px;max-width:300px;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:12px}.cnt-col__h{display:flex;align-items:center;justify-content:space-between}.cnt-col__n{color:var(--ink-faint);font-size:12.5px}.cnt-col__empty{margin:0;padding:10px 0;text-align:center;color:var(--ink-faint);font-size:13px}.cnt-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.cnt-card--open{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand)}.cnt-card--empty{border-style:dashed}.cnt-card--done{background:var(--surface-sunken)}.cnt-card__t{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;text-align:left;font:600 14px/1.3 var(--font-sans);color:var(--ink);cursor:pointer;overflow-wrap:anywhere}.cnt-card__t:hover{color:var(--brand-ink)}.cnt-card__t:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.cnt-card__m{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px}.cnt-card__sp{flex:1 1 auto}.cnt-card__a{display:flex;flex-wrap:wrap;gap:6px}.cnt-card__fig,.cnt-card__w{margin:0;font-size:12.5px;color:var(--ink-subtle)}.cnt-card__w a{color:var(--brand-ink);font-weight:500}.cnt__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.cnt__layout--open{grid-template-columns:minmax(0,1fr) 420px}.cnt__main{min-width:0}.cnt-peek{top:12px;max-height:calc(100vh - 24px);overflow:auto;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md)}.cnt-peek,.cnt-peek__bar{position:-webkit-sticky;position:sticky;background:var(--surface)}.cnt-peek__bar{top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--hairline)}.cnt-peek__sp{flex:1 1 auto}.cnt-peek__body{display:grid;grid-gap:14px;gap:14px;padding:14px}.cnt-peek__foot{padding-top:8px;border-top:1px solid var(--hairline)}.cnt-x{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:var(--ink-subtle);cursor:pointer}.cnt-x:hover{background:var(--surface-band);color:var(--ink)}.cnt-x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cnt-title{width:100%;padding:2px 0;border:0;border-bottom:1px solid transparent;background:none;color:var(--ink);font:700 20px/1.25 var(--font-sans);letter-spacing:-.01em}.cnt-title:focus,.cnt-title:hover{border-bottom-color:var(--border-strong);outline:none}.cnt-props{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;margin:0;font-size:13.5px}.cnt-props dt{color:var(--ink-faint)}.cnt-props dd{margin:0;min-width:0}.cnt-props a{color:var(--brand-ink);font-weight:500}.cnt-field{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--ink-subtle)}.cnt-field>span:first-child{font-weight:500}.cnt-body{min-height:160px;resize:vertical;line-height:1.5}.cnt-count{margin:-8px 0 0;font-size:12.5px;color:var(--ink-subtle)}.cnt-actions{display:flex;flex-wrap:wrap;gap:8px}.cnt-note{display:grid;grid-gap:8px;gap:8px}.cnt-callout{margin:0;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;font-size:13.5px;line-height:1.5}.cnt-callout p{margin:4px 0 0}.cnt-callout--warn{background:var(--tint-peach)}.cnt-callout--info{background:var(--tint-sky)}.cnt-pubs h4{margin:0 0 8px;color:var(--ink-subtle);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.cnt-pub{display:grid;grid-gap:6px;gap:6px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.cnt-pub__h{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cnt-pub__when{margin-left:auto;font-size:12.5px}.cnt-pub__err,.cnt-pub__how{margin:0;font-size:12.5px}.cnt-linkform{display:flex;gap:8px;margin-top:4px}.cnt-linkform input{flex:1 1 auto;min-width:0}.cnt-figs{display:grid;grid-gap:6px;gap:6px}.cnt-figline{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:13px}.cnt-figform{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));grid-gap:8px;gap:8px;align-items:end}.cnt-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--brand-ink);font:500 13px var(--font-sans);text-align:left;cursor:pointer}.cnt-link.cnt-bad{color:var(--danger)}.cnt-ext{display:inline-flex;align-items:center;gap:4px;color:var(--brand-ink);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.cnt-tablewrap{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px}.cnt-table{width:100%;border-collapse:collapse;font-size:13.5px}.cnt-table th{background:var(--surface-sunken);color:var(--ink-subtle);font-size:12.5px;font-weight:600;text-align:left;white-space:nowrap}.cnt-table td,.cnt-table th{padding:9px 12px;border-bottom:1px solid var(--hairline)}.cnt-table td{vertical-align:middle}.cnt-table tr:last-child td{border-bottom:0}.cnt-row--open td{background:var(--surface-sunken)}.cnt-table td.cnt-r,.cnt-table th.cnt-r{text-align:right}.cnt-rowlink{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:var(--ink);font:600 13.5px var(--font-sans);text-align:left;text-decoration:none;cursor:pointer}.cnt-rowlink:hover{color:var(--brand-ink)}.cnt-rowlink:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.cnt-cal{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.cnt-cal__head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--hairline)}.cnt-cal__head h3{flex:1 1 auto;margin:0;font-size:16px;font-weight:700;text-align:center}.cnt-cal__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cnt-cal__dow{padding:8px 10px;background:var(--surface-sunken);border-bottom:1px solid var(--hairline);color:var(--ink-subtle);font-size:12.5px;font-weight:600}.cnt-cal__day{display:flex;flex-direction:column;gap:4px;min-height:104px;min-width:0;padding:6px;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.cnt-cal__row>.cnt-cal__day:first-child{border-left:0}.cnt-cal__day--out{background:var(--surface-sunken);color:var(--ink-faint)}.cnt-cal__day--today .cnt-cal__n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand);color:var(--on-brand)}.cnt-cal__n{font-size:12.5px;font-weight:600;width:-moz-fit-content;width:fit-content}.cnt-cal__item{display:flex;align-items:center;gap:4px;min-width:0;padding:2px 6px;border:0;border-radius:6px;background:var(--tint-sky);color:var(--ink);font:500 12px/1.3 var(--font-sans);text-align:left;cursor:pointer}.cnt-cal__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnt-cal__item[data-status=published]{background:var(--tint-mint)}.cnt-cal__item[data-status=draft],.cnt-cal__item[data-status=needs_work]{background:var(--tint-yellow)}.cnt-cal__item[data-status=review]{background:var(--tint-rose)}.cnt-cal__item--open{outline:2px solid var(--brand-ink)}.cnt-cal__more{color:var(--ink-faint);font-size:12px}.cnt-empty{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:28px;border:1px dashed var(--border-strong);border-radius:12px;text-align:center}.cnt-empty h3{margin:0;font-size:16px}.cnt-empty p{margin:0;max-width:56ch;color:var(--ink-subtle);font-size:13.5px;line-height:1.5}.cnt-switch{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cnt-switch input{margin-top:3px}.cnt-switch small{display:block;color:var(--ink-subtle);font-size:13px;line-height:1.45}.cnt-ruleslist{display:grid;grid-gap:4px;gap:4px;margin:12px 0 0;padding-left:18px;color:var(--ink-subtle);font-size:13.5px}.cnt-dlg{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.cnt-dlg::-webkit-backdrop{background:rgba(15,15,15,.4)}.cnt-dlg::backdrop{background:rgba(15,15,15,.4)}.cnt-dlg__in{display:grid;grid-gap:14px;gap:14px;padding:18px}.cnt-dlg__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cnt-dlg__head h2{margin:0;font-size:18px;font-weight:700}.cnt-dlg__foot{display:flex;justify-content:flex-end;gap:8px}.cnt-form{display:grid;grid-gap:14px;gap:14px}.cnt-chlist{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.cnt-ch{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.cnt-ch--on{border-color:var(--brand-ink);background:var(--brand-wash)}.cnt-ch input{margin-top:4px}.cnt-ch__t{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:13.5px}.cnt-ch__t small{color:var(--ink-subtle);font-size:12.5px;line-height:1.4}.cnt-ch__t small.cnt-bad{color:var(--danger)}.cnt-when{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cnt-radio{display:inline-flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.cnt-datetime{width:auto}.cnt-days{display:flex;flex-wrap:wrap;gap:6px}.cnt-day{padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:500 13px var(--font-sans);cursor:pointer}.cnt-day--on{border-color:var(--brand-ink);background:var(--brand);color:var(--on-brand)}.cnt-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cnt-toast{position:fixed;left:50%;bottom:20px;z-index:60;max-width:min(480px,calc(100vw - 32px));padding:10px 16px;border-radius:10px;background:var(--surface-inverse);color:var(--ink-inverse);font-size:13.5px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .16s var(--ease-out)}.cnt-toast[data-on=true]{opacity:1}.chn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.chn-card{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.chn-card__h{gap:10px;font-size:16px;font-weight:700}.chn-card__h,.chn-card__st{display:flex;align-items:center;margin:0}.chn-card__st{gap:8px;font-size:13.5px;font-weight:500}.chn-card__note{margin:0;color:var(--ink-subtle);font-size:13px;line-height:1.45;text-wrap:pretty}.chn-card__f{display:flex;flex-wrap:wrap;gap:8px}.chn-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink-faint)}.chn-dot--on{background:var(--accent)}.chn-dot--warn{background:var(--caution)}.chn-dot--again{background:var(--danger)}.chn-dot--manual{background:var(--tint-yellow);box-shadow:0 0 0 1px var(--border-strong)}.chn-disabled{opacity:.55;cursor:not-allowed}.chn-mentions{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.chn-mention{display:flex;gap:12px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.chn-mention p{margin:2px 0;font-size:13.5px;line-height:1.5}.chn-mention__who{font-size:13px!important}.chn-mention__m{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chn-queue td:last-child{min-width:240px}@media (max-width:1100px){.cnt__layout--open{grid-template-columns:minmax(0,1fr)}.cnt-peek{position:fixed;inset:0 0 0 auto;z-index:55;width:min(440px,100vw);max-height:none;border-radius:0}}@media (max-width:640px){.cnt-add{margin-left:0;width:100%}.cnt-add input{flex:1 1 auto;width:auto;min-width:0}.cnt-find{width:100%}.cnt-row2{grid-template-columns:1fr}.cnt-cal__day{min-height:76px;padding:4px}.cnt-cal__item{padding:1px 3px}.cnt-cal__item .cnt-mark{display:none}}@media (prefers-reduced-motion:reduce){.cnt-toast{transition:none}}.seo{min-width:0}.seo-domain{font-weight:500;color:var(--ink-subtle)}.seo-tag{margin-left:8px;vertical-align:middle}.seo-mono{font-family:var(--font-mono);font-size:12.5px}.seo-up{color:var(--accent)}.seo-down{color:var(--danger)}.seo-read{margin:0;padding:12px 16px;background:var(--tint-yellow);border:1px solid var(--hairline);border-radius:10px;font-size:15px;line-height:1.5;text-wrap:pretty}.seo-add,.seo-comp,.seo-site{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.seo-add{justify-content:flex-start}.seo-add input,.seo-site input{width:min(360px,100%)}.seo-comp{justify-content:flex-start}.seo-comp input{width:220px;max-width:100%}.seo-panel{display:grid;grid-gap:14px;gap:14px}.seo-chips{display:flex;flex-wrap:wrap;gap:6px}.seo-chip{padding:5px 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-muted);font:500 13px var(--font-sans);cursor:pointer}.seo-chip--on{border-color:var(--brand-ink);background:var(--brand-wash);color:var(--ink)}.seo-chip .num{color:var(--ink-faint);margin-left:4px}.seo-acts{white-space:nowrap}.seo-acts .cnt-link{margin-right:12px}.seo-findings td:nth-child(2){min-width:260px}.seo-findings td:nth-child(4){min-width:220px;color:var(--ink-subtle)}.seo-pages td{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.seo-stat{display:grid;grid-gap:2px;gap:2px;padding:14px 16px 10px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.seo-stat__l{color:var(--ink-subtle);font-size:12.5px;font-weight:500}.seo-stat__v{font-size:26px;font-weight:700;letter-spacing:-.02em}.seo-stat__d{font-size:12.5px}.seo-spark{width:100%;height:28px;margin-top:6px;fill:none;stroke:var(--ink-subtle);stroke-width:1.5}.seo-spark,.seo-spark polyline{vector-effect:non-scaling-stroke}.seo-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-top:14px;align-items:start}.seo-col,.seo-cols{display:grid;grid-gap:14px;gap:14px}.seo-col{min-width:0}.seo-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.seo-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px}.seo-serp{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:#fff}.seo-serp__site{color:var(--ink-subtle);font-size:12px}.seo-serp__title{color:#1a0dab;font-size:17px;line-height:1.3}.seo-serp__desc{color:var(--ink-subtle);font-size:13px;line-height:1.45}.seo-briefs{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.seo-brief{display:grid;grid-gap:8px;gap:8px}.seo-brief p{margin:0;font-size:14px;line-height:1.5}.seo-brief__k{font-size:13px!important}.seo-brief summary{cursor:pointer;color:var(--brand-ink);font-weight:500;font-size:13.5px}.seo-outline{display:grid;grid-gap:10px;gap:10px;margin:10px 0;padding-left:20px}.seo-outline ul{margin:4px 0 0;padding-left:18px;color:var(--ink-subtle)}.seo-brief h4{margin:12px 0 4px;font-size:13px;color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.06em}.seo-brief details ul{margin:0;padding-left:18px;display:grid;grid-gap:3px;gap:3px;font-size:13.5px}@media (max-width:960px){.seo-cols{grid-template-columns:minmax(0,1fr)}}.prd-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.prd-fill{display:inline-flex;align-items:center;gap:3px}.prd-fill i{width:8px;height:8px;border-radius:50%;background:var(--border)}.prd-fill i.on{background:var(--brand)}.prd-fill .num{margin-left:6px;font-size:12px}.prd-stage{max-width:160px}.prd-stage--compact{max-width:132px;min-height:30px;padding-block:2px;font-size:12.5px}.prd-card__f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}a.cnt-card__t{text-decoration:none}.prd-title{width:min(100%,720px);padding:2px 6px;margin-left:-6px;border:1px solid transparent;border-radius:8px;background:transparent;font:inherit;letter-spacing:inherit;color:inherit}.prd-title:hover{border-color:var(--border)}.prd-title:focus{outline:2px solid var(--focus);outline-offset:1px;background:var(--surface)}.prd-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.prd-main,.prd-rail{display:grid;grid-gap:14px;gap:14px;min-width:0}.prd-rail{position:-webkit-sticky;position:sticky;top:16px}.prd-rail__a{display:grid;grid-gap:8px;gap:8px;justify-items:start}.prd-rail__a .cnt-hint{margin:0 0 6px}.prd-market{display:grid;grid-gap:12px;gap:12px}.prd-market__a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.prd-section{display:grid;grid-gap:10px;gap:10px}.prd-section__a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.prd-text{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.prd-edit{display:grid;grid-gap:8px;gap:8px}.prd-edit textarea{width:100%}.prd-competing{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:13.5px}.prd-competing li{padding:8px 10px;background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:8px}.prd-versions{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:13px}.prd-versions li{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.prd-remove{justify-self:start}.prd-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.prd-fig{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:12px 14px;background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:10px}.prd-fig h4{margin:0;font-size:12.5px;font-weight:600;color:var(--ink-subtle)}.prd-fig .cnt-hint{margin:0}.prd-bars{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.prd-bars li{display:grid;grid-template-columns:minmax(70px,1fr) minmax(60px,2fr) 38px;align-items:center;grid-gap:8px;gap:8px}.prd-bar{height:8px;background:var(--border);overflow:hidden}.prd-bar,.prd-bar i{display:block;border-radius:4px}.prd-bar i{height:100%;background:var(--brand)}.prd-price{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.prd-season{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;grid-gap:3px;gap:3px;height:74px}.prd-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%}.prd-col i{display:block;width:100%;border-radius:3px 3px 0 0;background:var(--border-strong)}.prd-col--peak i{background:var(--brand)}.prd-col b{font-size:10px;font-weight:500;color:var(--ink-subtle)}.stg-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.stg-version select{max-width:340px}.stg-section{display:grid;grid-gap:10px;gap:10px}.stg-empty{margin:0;font-size:13.5px}.stg-block{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.stg-block[data-state=draft]{border-style:dashed;border-color:var(--border-strong);background:var(--surface-sunken)}.stg-block__tag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px}.stg-block__a{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.stg-h{margin:0;font-size:15px}.stg-toggle summary{cursor:pointer;font-weight:600;font-size:14px}.stg-toggle .prd-text{margin-top:6px}.stg-check{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.stg-check label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.stg-check input{margin-top:3px}.stg-done{color:var(--ink-subtle);text-decoration:line-through}.stg-table td,.stg-table th{overflow-wrap:anywhere}.stg-kpi{display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr) auto;align-items:end}.stg-kpi__l{grid-column:1/-1;color:var(--ink-subtle);font-size:12.5px;font-weight:500}.stg-kpi__v{font-size:26px;font-weight:700;letter-spacing:-.02em}.stg-kpi__d,.stg-kpi__t{grid-column:1/-1;font-size:12.5px}.stg-kpi__t{display:flex;align-items:center;gap:8px;color:var(--ink-subtle)}.stg-kpi__t input{max-width:130px}.stg-kpi__bar{grid-column:1/-1;height:6px;border-radius:3px;background:var(--border);overflow:hidden}.stg-kpi__bar i{display:block;height:100%;background:var(--brand)}.stg-add{justify-self:start;display:inline-flex;align-items:center;gap:6px}.stg-addform{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px dashed var(--border-strong);border-radius:10px}.stg-addform textarea{width:100%}.stg-sources{margin:0 0 8px;font-size:13.5px}.stg-missing,.stg-sources{display:grid;grid-gap:6px;gap:6px;padding-left:18px}.stg-missing{margin:8px 0 0}.stg-cal{display:grid;grid-gap:8px;gap:8px}.stg-cal__h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.stg-cal__h h3{margin:0;font-size:14px}.stg-due{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;font-size:13.5px}.stg-due li{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px}.stg-due li>span{display:grid;grid-gap:2px;gap:2px}.stg-due__i{color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.stg-due__i:hover{color:var(--brand-ink)}@media (max-width:960px){.prd-layout{grid-template-columns:minmax(0,1fr)}.prd-rail{position:static}}@media (max-width:560px){.prd-bars li{grid-template-columns:minmax(60px,1fr) minmax(40px,1.4fr) 36px}.stg-due li{grid-template-columns:minmax(0,1fr);gap:2px}}.perf{display:grid;grid-gap:14px;gap:14px}.perf-row{display:grid;grid-gap:12px;gap:12px}.perf-h{margin:6px 0 0;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle)}.perf-list li>a{font-weight:600;color:var(--ink);text-decoration:none}.perf-list li>a:hover{color:var(--brand-ink)}.perf-empty{margin:0}.perf-reach{display:flex;align-items:center;gap:8px;min-width:140px}.perf-reach .stg-kpi__bar{flex:1 1}.perf-cols{margin-top:4px}.perf-tile .seo-stat__v{font-size:24px}.cnt-tint--sky{background:var(--tint-sky)}.cnt-tint--mint{background:var(--tint-mint)}.cnt-tint--peach{background:var(--tint-peach)}.lv3-tint--sky{background:var(--tint-sky)}.lv3-tint--rose{background:var(--tint-rose)}.lv3-tint--peach{background:var(--tint-peach)}.lv3-tint--yellow{background:var(--tint-yellow)}.lv3-tint--lavender{background:var(--tint-lavender)}.lv3-tint--mint{background:var(--tint-mint)}.lv3-tint--gray{background:var(--tint-gray)}.lv3-agents{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none}.lv3-agent{display:inline-flex;align-items:center;gap:8px;padding:5px 13px 5px 6px;border:1px solid var(--hairline);border-radius:999px;background:var(--surface);font-size:13.5px;font-weight:500;color:var(--ink)}.lv3-agent i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--ink)}.lv3-composer{width:100%}.lv3-modes{display:flex;flex-wrap:wrap;margin-bottom:10px}.lv3-mode,.lv3-modes{align-items:center;gap:6px}.lv3-mode{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-muted);font:500 13.5px var(--font-sans);cursor:pointer}.lv3-mode:hover{color:var(--ink);border-color:var(--border-strong)}.lv3-mode:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv3-mode--on,.lv3-mode--on:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.lv3-make{display:grid;grid-gap:12px;gap:12px}.lv3-make__box{display:grid;grid-gap:8px;gap:8px;padding:14px 16px 12px;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-md);text-align:left}.lv3-make__box:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px var(--hairline),var(--shadow-md)}.lv3-make__ta{width:100%;min-height:76px;max-height:220px;padding:4px 4px 0;border:0;resize:vertical;background:transparent;color:var(--ink);font:500 17px/1.5 var(--font-sans)}.lv3-make__ta:focus{outline:none}.lv3-make__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lv3-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border-radius:999px;background:var(--tint-lavender);color:var(--ink);font-size:13px;font-weight:500}.lv3-chip button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.lv3-chip button:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}.lv3-pick select{min-height:36px;max-width:260px}.lv3-send{margin-left:auto}.lv3-note{margin:0;padding:10px 14px;border:1px solid var(--hairline);border-radius:10px;background:var(--tint-sky);font-size:13.5px;line-height:1.5;text-align:left}.lv3-note--bad{background:var(--tint-peach)}.lv3-run{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);text-align:left;overflow:hidden}.lv3-run__h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--hairline);font-size:13.5px}.lv3-run__n{margin-left:auto;font-family:var(--font-mono);font-size:12px}.lv3-run__b{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;font-size:14.5px;line-height:1.6}.lv3-run__b p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.lv3-run__f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--surface-sunken);border-top:1px solid var(--hairline);font-size:13px;color:var(--ink-subtle)}.lv3-sec{padding:56px 0}.lv3-sec__h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.lv3-sec__h h2{font-size:28px;letter-spacing:-.02em}.lv3-sec__h p{margin:6px 0 0;max-width:62ch;color:var(--ink-subtle);font-size:15px}.lv3-strip{position:relative}.lv3-skills{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin}.lv3-skill{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;flex:0 0 260px;display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);text-align:left;color:var(--ink);cursor:pointer;scroll-snap-align:start;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.lv3-skill:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.lv3-skill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv3-skill__i{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:10px}.lv3-skill__t{display:grid;grid-gap:4px;gap:4px;min-width:0}.lv3-skill__t b{font-size:14.5px}.lv3-skill__t small{font-size:13px;line-height:1.4;color:var(--ink-subtle)}.lv3-skill__t .tk-tag{justify-self:start;margin-top:4px}.lv3-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:40%;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer}.lv3-arrow--l{left:-12px}.lv3-arrow--r{right:-12px}.lv3-arrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv3-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0 0;padding:0;list-style:none}.lv3-steps li{padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface)}.lv3-steps__n{display:block;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.lv3-steps b{display:block;margin:4px 0;font-size:15px}.lv3-steps p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-subtle)}.lv3-visitor{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:12px 16px;border-radius:12px;background:var(--tint-mint);font-size:14px;line-height:1.5}.lv3-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:16px}.lv3-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 14px;border:0;border-radius:999px;background:transparent;color:var(--ink-muted);font:500 14px var(--font-sans);cursor:pointer}.lv3-tab:hover{background:var(--hairline)}.lv3-tab--on{background:var(--ink);color:var(--canvas)}.lv3-case:focus-visible,.lv3-fchip:focus-visible,.lv3-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv3-filter{margin-left:auto;display:inline-flex;gap:6px}.lv3-fchip{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-muted);font:500 13px var(--font-sans);cursor:pointer}.lv3-fchip--on{background:var(--surface);border-color:var(--ink);color:var(--ink)}.lv3-grid{columns:240px 4;column-gap:14px}.lv3-case{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:0 0 14px;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);text-align:left;color:var(--ink);cursor:pointer;page-break-inside:avoid;break-inside:avoid;overflow:hidden;transition:box-shadow .16s var(--ease-out)}.lv3-case:hover{box-shadow:var(--shadow-md)}.lv3-case__th{position:relative;display:grid;place-items:center;min-height:120px;color:var(--ink-subtle)}.lv3-case__th img{display:block;width:100%;height:auto}.lv3-case__badge{position:absolute;top:10px;left:10px}.lv3-case__b{display:grid;grid-gap:4px;gap:4px;padding:12px 14px 14px}.lv3-case__b b{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.lv3-case__b small{font-size:13px;color:var(--ink-subtle)}.lv3-empty{margin:24px 0;text-align:center;color:var(--ink-subtle)}.lv3-more{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0 0}.lv3-dlg{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--border-strong);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.lv3-dlg::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 40%,transparent)}.lv3-dlg::backdrop{background:color-mix(in srgb,var(--ink) 40%,transparent)}.lv3-dlg__in{display:grid;max-height:calc(100vh - 48px)}.lv3-dlg__h{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--hairline);font-size:13.5px;font-weight:500}.lv3-dlg__h .cnt-x{margin-left:auto}.lv3-dlg__body{display:grid;grid-template-columns:minmax(0,1fr) 280px;overflow:auto}.lv3-dlg__main{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:18px 20px}.lv3-ask{justify-self:end;max-width:80%;margin:0;padding:10px 14px;border-radius:14px 14px 4px 14px;background:var(--ink);color:var(--canvas);font-size:14.5px;line-height:1.45;overflow-wrap:anywhere}.lv3-chips{display:flex;flex-wrap:wrap;gap:6px}.lv3-sum{margin:0;color:var(--ink-subtle);font-size:14px;line-height:1.55}.lv3-out{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-sunken)}.lv3-out h3{margin:0;font-size:16px;line-height:1.4}.lv3-out p{margin:0;font-size:14.5px;line-height:1.65;overflow-wrap:anywhere}.lv3-out .lv3-ev{padding-top:8px;border-top:1px dashed var(--border);font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--ink-subtle)}.lv3-dlg__side{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:18px 20px;border-left:1px solid var(--hairline);background:var(--surface-sunken)}.lv3-dlg__side h4{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle)}.lv3-dlg__side dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;margin:0;font-size:13.5px}.lv3-dlg__side dt{color:var(--ink-subtle)}.lv3-dlg__side dd{margin:0;overflow-wrap:anywhere}.lv3-dlg__cta{display:grid;grid-gap:8px;gap:8px;margin-top:6px}@media (max-width:880px){.lv3-dlg__body{grid-template-columns:minmax(0,1fr)}.lv3-dlg__side{border-left:0;border-top:1px solid var(--hairline)}.lv3-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lv3-skill{flex-basis:232px}.lv3-arrow{display:none}.lv3-sec{padding:40px 0}.lv3-filter{margin-left:0}}.sectabs{display:flex;gap:4px;margin:-4px 0 20px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.sectabs::-webkit-scrollbar{display:none}.sectabs__t{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;margin-bottom:-1px;font-size:16px;color:var(--ink-subtle);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.sectabs__t--on{border-bottom-color:var(--ink)}.sectabs__n{font-size:13px;color:var(--ink-faint);background:var(--surface-band);border-radius:var(--radius-pill);padding:1px 8px}.sectabs .tk-nav__count{margin:0}.lv4{padding:56px 0 8px}.lv4__h{font-family:var(--font-display);font-size:36px;line-height:1.15;font-weight:600;letter-spacing:-.015em;margin:0}.lv4__p{margin:8px 0 28px;font-size:18px;max-width:640px}.lv4__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.lv4__tile{padding:24px;min-height:200px;display:flex;flex-direction:column;gap:10px;color:var(--ink)}.lv4__k{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.lv4__t{font-family:var(--font-display);font-size:22px;line-height:1.2;font-weight:600;margin:0}.lv4__d{margin:0;font-size:15px;line-height:1.5;color:var(--ink-muted)}.lv4__tile--sky{background:var(--tint-sky)}.lv4__tile--mint{background:var(--tint-mint)}.lv4__tile--yellow{background:var(--tint-yellow)}.lv4__tile--rose{background:var(--tint-rose)}@media (max-width:1023px){.lv4__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lv4{padding-top:40px}.lv4__h{font-size:28px}.lv4__tiles{grid-template-columns:1fr}.lv4__tile{min-height:0}}.lx-frame{position:relative;margin:0;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}.lx-frame__bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:var(--surface-sunken);border-bottom:1px solid var(--hairline)}.lx-frame__bar i{width:10px;height:10px;border-radius:50%;background:var(--border-strong);opacity:.55}.lx-frame__url{flex:0 1 320px;height:22px;display:flex;align-items:center;justify-content:center;margin-inline:auto;border-radius:6px;background:var(--surface);font:500 12px var(--font-mono);color:var(--ink-faint)}.lx-frame img{display:block;width:100%;height:auto}.lx-peek{padding:8px 0 16px}.lx-peek,.lx-peek .wrap{position:relative}.lx-peek .lx-frame{animation:lx-rise .9s var(--ease-out) both}.lx-float{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);font-size:14px;font-weight:500;white-space:nowrap;animation:lx-bob 6s ease-in-out infinite}.lx-float--a{right:2%;top:22%}.lx-float--b{left:2%;bottom:16%;animation-delay:-3s}.lx-float__i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px}@keyframes lx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lx-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lx-stats{padding:32px 0 8px}.lx-loop{padding:64px 0 16px}.lx-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;margin:0;padding:0;list-style:none}.lx-card,.lx-cards{display:grid;gap:20px}.lx-card{position:relative;grid-template-rows:auto 1fr;grid-gap:20px;min-height:440px;padding:28px 28px 0;border-radius:20px;overflow:hidden;color:var(--ink)}.lx-card__k{display:block;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.lx-card__t{margin:6px 0 0;font-family:var(--font-display);font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.015em}.lx-card__d{margin:8px 0 0;max-width:44ch;font-size:16px}.lx-card__shot{position:relative;align-self:end;margin:0 -12px 0 36px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-bottom:0;border-radius:12px 12px 0 0;background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden;transition:transform .5s var(--ease-out)}.lx-card__shot img{display:block;width:100%;height:auto}.lx-card:hover .lx-card__shot{transform:translateY(-10px)}.lx-card--sky{background:var(--tint-sky)}.lx-card--mint{background:var(--tint-mint)}.lx-card--yellow{background:var(--tint-yellow)}.lx-card--rose{background:var(--tint-rose)}.lx-cta{padding:24px 0 64px}.lx-cta__in{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:56px 48px;border-radius:var(--radius-2xl);background:var(--surface-inverse);color:var(--ink-inverse)}.lx-cta__in:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:520px;height:520px;right:-160px;top:-260px;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 32%,transparent) 0,transparent 65%)}.lx-cta h2{margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);line-height:1.1;font-weight:600;letter-spacing:-.02em}.lx-cta p{margin:10px 0 0;font-size:17px;color:color-mix(in srgb,var(--ink-inverse) 65%,transparent)}.lx-cta__act{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lx-cta__act .tk-btn--secondary{background:transparent;color:var(--ink-inverse);border-color:color-mix(in srgb,var(--ink-inverse) 30%,transparent)}.lx-cta__act .tk-btn--secondary:hover{border-color:var(--ink-inverse)}@media (prefers-reduced-motion:reduce){.lx-float,.lx-peek .lx-frame{animation:none}.lx-card:hover .lx-card__shot{transform:none}}@media (max-width:1023px){.lx-cards{grid-template-columns:minmax(0,1fr)}.lx-card{min-height:0}.lx-card__shot{margin-left:24px}}@media (max-width:760px){.lx-float{display:none}.lx-frame{border-radius:12px}.lx-frame__bar{height:28px;padding:0 10px}.lx-frame__bar i{width:7px;height:7px}.lx-frame__url{display:none}.lx-loop{padding-top:40px}.lx-card{padding:20px 20px 0;gap:14px}.lx-card__t{font-size:22px}.lx-card__shot{margin:0 -8px 0 12px}.lx-cta{padding-bottom:40px}.lx-cta__in{padding:32px 22px}.lx-cta p{font-size:15px}}body,html{background:var(--canvas)}body{text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--brand) 22%,transparent)}.wrap{max-width:1280px;padding-inline:24px}.eyebrow{display:inline-block;font-family:var(--font-sans);font-size:14px;line-height:1.4;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ink);margin:0 0 18px;background:none;border-radius:0;padding:0}.eyebrow:before{content:"\25CF\00a0";color:var(--brand-ink)}.sec--dark .eyebrow{color:var(--ink-inverse)}.h-sec{font-family:var(--font-display);font-size:clamp(34px,4vw,56px);line-height:1.04;font-weight:500;letter-spacing:-1.7px;max-width:20ch}.lead{font-size:20px;line-height:1.5;font-weight:400;letter-spacing:-.2px;color:var(--ink-muted);max-width:52ch}.sec{padding-block:96px}.sec--sunken{background:var(--surface-sunken);border-block:0}.cap{font-size:15px}.faq__q,.step__h,.trio__h{font-family:var(--font-display);font-weight:600;letter-spacing:-.4px}.trio__h{font-size:24px;line-height:1.2}.faq__a,.step__p,.trio__p{font-size:17px;line-height:1.5}.step{border-top-width:1px;border-top-color:var(--ink)}.step__n{font-family:var(--font-sans);font-size:13px;letter-spacing:1px}.hero--simple.hero--big.hero--v2 .hl,.hero--v2 .hl,.hl{color:var(--brand-ink);font-style:italic;font-weight:500;background:none;padding:0}@media (min-width:761px){.hero--zap .hl{white-space:nowrap}}.hdr{background:var(--canvas);border-bottom:1px solid var(--surface-sunken)}.hdr[data-scrolled=true]{box-shadow:0 8px 24px -16px rgba(32,21,21,.2);border-bottom-color:var(--hairline)}.hdr__in{height:68px;gap:28px}.hdr[data-scrolled=true] .hdr__in{height:60px}.hdr__glyph{width:30px;height:30px;border-radius:8px;box-shadow:none;background:var(--brand);color:var(--on-brand)}.hdr__mark{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.4px}.hdr__mark small{font-weight:500}.hdr__in:has(>.hdr__nav){grid-template-columns:auto minmax(0,1fr) auto;gap:28px}.hdr__in:has(>.hdr__nav)>.hdr__nav{justify-self:start}.hdr .hdr__nav{padding:0;gap:4px;margin-left:0;border:0;border-radius:0;background:transparent}.hdr__glide{display:none}.hdr .hdr__nav .hdr__link{padding:8px 12px;border-radius:var(--radius-sm);font-size:16px;font-weight:500;color:var(--ink);transition:background 80ms}.hdr .hdr__nav .hdr__link:focus-visible,.hdr .hdr__nav .hdr__link:hover{background:var(--surface-sunken);color:var(--ink)}.hdr .hdr__nav .hdr__link[aria-current=page]{background:transparent;color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand-ink);border-radius:0}.hdr__link[aria-current=page]{background:transparent}.hdr__right .tk-btn--ghost{font-size:15px;font-weight:500;color:var(--ink)}.hdr__right .tk-btn--ghost:hover{background:var(--surface-sunken);color:var(--ink)}.hdr__right .hdr__demo,.hdr__right .hdr__start{height:40px;padding:0 18px;font-size:15px}.hdr__setbtn{border-radius:var(--radius-sm);font-weight:500}.hdr__setpop{border-radius:var(--radius-lg)}.hdr__seg,.hdr__seg button{border-radius:var(--radius-sm)}.hdr__menupanel a.hdr__menucta{border-radius:var(--radius-md);font-weight:600}.hero,.hero--v2,.landing .hero.hero--v2{background:var(--canvas)}.hero--zap.hero--simple.hero--big.hero--v2{padding-block:72px 56px}.hero--zap .hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center;text-align:left}.hero--zap .zhero__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.hero--zap.hero--simple.hero--big.hero--v2 .hero__h{max-width:13ch;margin:0;font-size:clamp(40px,4.6vw,64px);line-height:1;font-weight:500;letter-spacing:-2px;text-wrap:balance}.hero--zap.hero--simple.hero--big.hero--v2 .hero__p{max-width:520px;margin:24px 0 0;font-size:20px;line-height:1.5;letter-spacing:-.2px;color:var(--ink-muted)}.hero--zap.hero--tabs .hero__col{max-width:none;margin-top:28px}.hero--zap.hero--tabs .hero__facts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 24px;margin-top:22px}.hero--zap.hero--tabs .hero__facts li{padding:0;align-items:center;font-size:14px;color:var(--ink-subtle);white-space:nowrap}.hero--zap.hero--tabs .hero__facts .hero__ck{margin-top:0;color:var(--accent-ink)}.hero--zap .hero__more{margin-top:12px;text-align:left}.hero--zap .hero__more a{font-size:14px;font-weight:700;letter-spacing:.14px;color:var(--ink);border:0}.hero--zap .hero__more a:hover{color:var(--brand-ink)}.hero--v2 .bigask{border-radius:var(--radius-xl)}.hero--v2 .bigask:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent),var(--shadow-md)}.hero--v2 .bigask__send{height:44px;padding:0 22px;border-radius:var(--radius-md);font-size:16px;font-weight:600}.hero--v2 .bigask__send[disabled]{background:var(--brand-wash);color:var(--brand-ink)}.hero--v2 .bigask__filter{border-radius:var(--radius-pill)}.hero--v2 .bigask__filter--on{background:var(--ink);color:var(--canvas)}.lv3-mode{font-weight:600}.lv3-mode--on,.lv3-mode[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.zhero__shot{position:relative;min-width:0;padding:28px 24px;border-radius:var(--radius-xl);background:var(--surface-sunken)}.zhero__shot .lx-frame{border-radius:var(--radius-md);box-shadow:var(--shadow-md);border-color:transparent;animation:lx-rise .9s var(--ease-out) both}.zhero__shot .lx-float{border-radius:var(--radius-md);font-weight:600;box-shadow:var(--shadow-md)}.zhero__shot .lx-float--a{right:-10px;top:14%}.zhero__shot .lx-float--b{left:-10px;bottom:10%}.zhero__shot .lx-float__i{border-radius:8px}.lx-frame{border-radius:var(--radius-md)}.lx-float__i.lv3-tint--mint,.lx-float__i.lv3-tint--sky{color:var(--ink)}.vstats{border-radius:var(--radius-xl);box-shadow:none;background:var(--surface-inverse);color:var(--ink-inverse);padding:36px 8px}.vstats:after,.vstats:before{display:none}.vstats__v{font-weight:500;letter-spacing:-2px;line-height:1}.vstats__v em{font-weight:500;letter-spacing:-1.5px;color:var(--brand-ink)}.vstats__l{font-size:16px;font-weight:500}.vstats__n{font-family:var(--font-sans);font-size:14px}.vstats__ic{border-radius:var(--radius-sm)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vstats{background:#2a201e;color:#f8f4f0;--ink-inverse:#f8f4f0;box-shadow:none}}:root[data-theme=dark] .vstats{background:#2a201e;color:#f8f4f0;--ink-inverse:#f8f4f0;box-shadow:none}.lx-stats{padding:8px 0 0}.lv4__h,.lx-loop .lv4__h{font-family:var(--font-display);font-size:clamp(32px,3.6vw,48px);line-height:1.04;font-weight:500;letter-spacing:-1.3px}.lv4__p{font-size:20px;line-height:1.5;letter-spacing:-.2px;color:var(--ink-muted)}.lx-loop{padding:96px 0 16px}.lx-cards{gap:22px}.lx-card{border-radius:var(--radius-xl);padding:36px 36px 0;min-height:460px;gap:24px}.lx-card__k{font-size:11px;font-weight:600;letter-spacing:1px;opacity:1;color:var(--ink-subtle)}.lx-card__t{font-size:32px;line-height:1.1;font-weight:500;letter-spacing:-.9px;max-width:16ch}.lx-card__d{font-size:17px;line-height:1.5;color:var(--ink-muted)}.lx-card--rose,.lx-card--sky{background:var(--surface-sunken)}.lx-card--mint,.lx-card--yellow{background:#201515;color:#fffefb}.lx-card--mint .lx-card__k,.lx-card--yellow .lx-card__k{color:rgba(255,254,251,.65)}.lx-card--mint .lx-card__d,.lx-card--yellow .lx-card__d{color:rgba(255,254,251,.78)}.lx-card__shot{border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-md)}.lv4__tile{border-radius:var(--radius-xl)}.lv4__tile--rose,.lv4__tile--sky{background:var(--surface-sunken)}.lv4__tile--mint,.lv4__tile--yellow{background:#201515;color:#fffefb}.lv4__tile--mint .lv4__d,.lv4__tile--yellow .lv4__d{color:rgba(255,254,251,.78)}.lv4__t{font-weight:500;letter-spacing:-.5px}.lv3-tab{font-weight:600}.lv3-case,.lv3-skill{border-radius:var(--radius-md)}.lv3-case:hover,.lv3-skill:hover{border-color:var(--ink)}.lv3-fchip{font-weight:600}.lx-cta{padding:48px 0 96px}.lx-cta__in{border-radius:var(--radius-xl);background:var(--surface-sunken);color:var(--ink);padding:64px 56px}.lx-cta__in:after{display:none}.lx-cta h2{font-size:clamp(30px,3.6vw,44px);line-height:1.05;font-weight:500;letter-spacing:-1.4px;max-width:16ch}.lx-cta p{font-size:18px;color:var(--ink-muted)}.lx-cta__act .tk-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--ink)}.lx-cta__act .tk-btn--secondary:hover{background:var(--surface-sunken);border-color:var(--ink)}.foot,.foot--landing{background:#201515;color:#f8f4f0;border-top:0;padding-block:56px 40px}.foot--landing .foot__in,.foot__in{font-size:15px;color:rgba(248,244,240,.7);gap:20px 32px}.foot__links a{color:rgba(248,244,240,.7)}.foot__links a:hover{color:#fffefb;text-decoration:none;opacity:1}.foot--landing b{color:#f8f4f0}.foot--landing .foot__in{font-size:14px}.foot__in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.foot__in>span:first-child{font-family:var(--font-display);font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.4px;color:#fffefb}.foot__in>span:last-child{grid-column:1/-1;margin-top:8px;padding-top:24px;border-top:1px solid rgba(248,244,240,.12);font-size:13px;color:rgba(248,244,240,.6)}.foot__links{gap:8px 24px;justify-content:flex-end}@media (max-width:760px){.foot__in{grid-template-columns:minmax(0,1fr)}.foot__links{justify-content:flex-start}}.askbox__go{font-weight:600}.askbox--bar .askbox__go,.askbox__go{border-radius:var(--radius-md)}.chip{font-weight:500}.chip:hover{border-color:var(--ink);color:var(--ink)}.scope{border-radius:var(--radius-pill);font-weight:600}.scope__r:checked+.scope,.scope__r:checked+.scope:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.askai{border-radius:var(--radius-md);font-weight:600;border-color:var(--ink)}.askai:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.hdr__btn.tk-btn{border-radius:10px}.portal__t{font-family:var(--font-display);font-size:28px;line-height:1.15;font-weight:500;letter-spacing:-.8px}.portal__s{font-size:16px;color:var(--ink-subtle)}.portal__head .eyebrow{font-size:13px;margin-bottom:10px}.card__t{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.4px}.card{border-radius:var(--radius-lg)}.sectabs{border-bottom-color:var(--border)}.sectabs__t{font-weight:500}.sectabs__t--on,.sectabs__t:hover{color:var(--ink)}.sectabs__n,.sectabs__t--on{font-weight:600}.sectabs__n{background:var(--surface-sunken);font-size:12px}.banner{border-radius:var(--radius-lg)}.status{font-weight:600}@media (max-width:1023px){.hero--zap .hero__in{grid-template-columns:minmax(0,1fr);gap:40px}.hero--zap.hero--simple.hero--big.hero--v2 .hero__h{max-width:16ch}.zhero__shot .lx-float--a{right:6px}.zhero__shot .lx-float--b{left:6px}}@media (max-width:760px){.wrap{padding-inline:20px}.sec{padding-block:64px}.hdr__in{height:60px}.hero--zap.hero--simple.hero--big.hero--v2{padding-block:40px 32px}.hero--zap.hero--simple.hero--big.hero--v2 .hero__h{font-size:clamp(34px,9.4vw,40px);letter-spacing:-1.2px;max-width:none}.hero--zap.hero--simple.hero--big.hero--v2 .hero__p{font-size:17px}.zhero__shot{padding:16px 12px}.zhero__shot .lx-float{display:none}.lx-loop{padding-top:56px}.lx-card{padding:24px 22px 0;min-height:0}.lx-card__t{font-size:26px}.lx-cta__in{padding:36px 24px}.foot,.foot--landing{padding-block:40px 32px}}.mk__hero{background:var(--canvas);padding-block:88px 64px}.mk__eyebrow{font-size:14px;letter-spacing:1px;color:var(--ink)}.mk__eyebrow:before{background:var(--brand)}.mk__h1{font-size:clamp(38px,4.8vw,64px);line-height:1;font-weight:500;letter-spacing:-2px;max-width:15ch}.mk__h1 em{font-style:italic;color:var(--brand-ink)}.mk__lede{letter-spacing:-.2px}.mk__actions .tk-btn{height:52px;padding:0 24px}.mk__sec{padding-block:96px}.mk__sec--night{background:#201515;color:#fffefb}.mk__sec--night .mk__h2,.mk__sec--night .mk__num{color:#fffefb}.mk__sec--night .mk__lbl,.mk__sec--night .mk__p{color:rgba(255,254,251,.78)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk__sec--night{background:#2a201e;color:#f8f4f0;box-shadow:none}}:root[data-theme=dark] .mk__sec--night{background:#2a201e;color:#f8f4f0}.mk__h2{font-size:clamp(32px,3.6vw,48px);line-height:1.04;font-weight:500;letter-spacing:-1.3px}.mk__head{margin-bottom:48px}.mk__card{border-radius:var(--radius-lg);border-color:var(--border-strong);padding:28px}.mk__card h3{font-size:22px;font-weight:500;letter-spacing:-.5px}.mk__card p{font-size:15px}.mk__ico{border-radius:10px}.mk__list li svg,.pricelist svg{color:var(--brand-ink)}.mk__steps .mk__card:before{font-family:var(--font-sans);font-weight:600;letter-spacing:1px;color:var(--brand-ink)}.mk__num{font-weight:500;letter-spacing:-2px}.mk__num small{color:var(--brand-ink)}.mk__case,.mk__demo,.mk__ent,.mk__free,.mk__tablewrap{border-radius:var(--radius-lg)}.mk__demo{box-shadow:none;border-color:var(--border-strong)}.mk__demo-v--on{color:var(--accent-ink)}.mk__case h3{font-weight:500;letter-spacing:-.6px}.mk__tier{border-color:var(--ink);border-radius:var(--radius-lg)}.mk__tier-name{font-size:20px;font-weight:500;letter-spacing:-.4px;color:var(--ink)}.mk__tier-price{font-weight:500;letter-spacing:-1.4px}.mk__tier-credits{font-family:var(--font-sans)}.mk__tier-flag{top:-11px;background:var(--brand);color:var(--on-brand);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.mk__tier--pick{background:#201515;color:#fffefb;border-color:#201515;box-shadow:none}.mk__tier--pick .mk__tier-name,.mk__tier--pick .mk__tier-price{color:#fffefb}.mk__tier--pick .mk__tier-credits,.mk__tier--pick .mk__tier-rate{color:rgba(255,254,251,.78)}.mk__tier--pick .tk-btn--primary{background:#fffefb;color:#201515;border-color:#fffefb}.mk__tier--pick .tk-btn--primary:hover{background:#f8f4f0}.mk__ent-flag,.mk__tag{font-weight:600;background:var(--surface-sunken);color:var(--ink)}.mk__tag--free{background:var(--accent-soft);color:var(--accent-ink)}.mk__faq summary{font-family:var(--font-display);font-weight:500;letter-spacing:-.3px}@media (max-width:760px){.mk__hero{padding-block:48px 40px}.mk__h1{font-size:clamp(34px,9.4vw,40px);letter-spacing:-1.2px;max-width:none}.mk__lede{font-size:17px}.mk__sec{padding-block:56px}.mk__h2{font-size:30px;letter-spacing:-.8px}.mk__actions .tk-btn{height:48px;font-size:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lv4__tile,:root:not([data-theme=light]) .lx-card{box-shadow:inset 0 0 0 1px var(--border)}}:root[data-theme=dark] .lv4__tile,:root[data-theme=dark] .lx-card{box-shadow:inset 0 0 0 1px var(--border)}.hero--zap.hero--simple.hero--big.hero--v2.hero--clean{display:flex;align-items:center;min-height:calc(100vh - 68px);padding:40px 0 72px}.hero--zap.hero--clean .hero__in{display:block;width:100%;max-width:944px;margin:0 auto;text-align:center}.hero--clean .zhero__copy{align-items:center}.hero--zap.hero--simple.hero--big.hero--v2.hero--clean .hero__h{max-width:16ch;margin:0 auto;font-size:clamp(40px,5vw,66px);letter-spacing:-2.2px}.hero--zap.hero--simple.hero--big.hero--v2.hero--clean .hero__p{max-width:34em;margin:20px auto 0}.hero--zap.hero--tabs.hero--clean .hero__col{width:100%;margin-top:36px}.hero--clean .lv3-modes{justify-content:center;gap:30px;margin-bottom:12px}.hero--clean .lv3-mode,.hero--clean .lv3-mode:hover{padding:6px 0;border:0;border-radius:0;background:none;box-shadow:inset 0 -2px 0 transparent;font-size:16px;font-weight:500;color:var(--ink-subtle)}.hero--clean .lv3-mode:hover{color:var(--ink)}.hero--clean .lv3-mode svg{display:none!important}.hero--clean .lv3-mode--on,.hero--clean .lv3-mode--on:hover,.hero--clean .lv3-mode[aria-pressed=true]{background:none;border:0;color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--brand-ink)}.hero--clean .bigask--clean{display:flex;align-items:center;gap:8px;min-height:72px;padding:10px 10px 10px 24px;border:1.5px solid var(--border-input);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md);text-align:left}.hero--clean .bigask--clean:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent),var(--shadow-md)}.hero--clean .bigask__ico{display:grid;place-items:center;color:var(--ink-subtle)}.hero--clean .bigask--clean .bigask__q{flex:1 1;min-width:0;min-height:0;height:auto;max-height:200px;padding:14px 6px;border:0;outline:0;background:transparent;box-shadow:none;font-size:19px;line-height:28px;resize:none}.hero--clean .bigask__filt{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border:0;border-radius:10px;background:none;font:500 15px var(--font-sans);color:var(--ink-muted);white-space:nowrap;cursor:pointer}.hero--clean .bigask__filt:hover{background:var(--surface-sunken);color:var(--ink)}.hero--clean .bigask__filt[aria-expanded=true]{background:var(--surface-band);color:var(--ink)}.hero--clean .bigask--clean .bigask__send{height:52px;padding:0 28px;font-size:17px}.hero--clean .bigask__frow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px}.hero--clean .hero__try--land{margin-top:26px;text-align:left}.hero--clean .hero__try--land .hero__trytitle{margin:0 0 12px;text-align:center;font-size:13px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--ink-faint)}.hero--clean .exc__i{color:var(--ink)}.hero--clean .exc--1 .exc__i{background:var(--tint-sky)}.hero--clean .exc--2 .exc__i{background:var(--tint-peach)}.hero--clean .exc--3 .exc__i{background:var(--tint-mint)}.hero--clean .exc__go{display:inline-flex}.hsite{max-width:560px;margin:28px auto 0;text-align:left}.hsite__row{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--canvas);transition:border-color .15s}.hsite__row:focus-within{border-style:solid;border-color:var(--brand-ink)}.hsite__row--err{border-style:solid;border-color:var(--danger)}.hsite__ico{display:grid;color:var(--ink-subtle)}.hsite__lbl{font-size:15px;font-weight:500;color:var(--ink-muted);white-space:nowrap}.hsite__in{flex:1 1;min-width:0;height:36px;padding:0 4px;border:0;outline:0;background:none;font:inherit;font-size:15px;color:var(--ink)}.hsite__in::placeholder{color:var(--ink-faint)}.hsite__go{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border:1.5px solid var(--ink);border-radius:10px;background:var(--canvas);font:600 14px var(--font-sans);color:var(--ink);white-space:nowrap;cursor:pointer}.hsite__go:hover{background:var(--ink);color:var(--canvas)}.hsite__err,.hsite__hint{margin:8px 0 0;text-align:center;font-size:13px}.hsite__hint{color:var(--ink-faint)}.hsite__err{color:var(--danger)}.hero--zap.hero--tabs.hero--clean .hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;margin-top:36px;padding:0;list-style:none;font-size:14px;color:var(--ink-faint)}.hero--zap.hero--tabs.hero--clean .hero__facts li{white-space:normal;text-align:center}.hero--zap.hero--tabs.hero--clean .hero__facts li+li:before{content:"·";margin:0 10px;color:var(--border-strong)}.hero--zap.hero--tabs.hero--clean .hero__facts .hero__ck{display:none}.hero--zap.hero--tabs.hero--clean .hero__facts b{font-weight:500;color:var(--ink-subtle)}.hero--zap.hero--clean .hero__more{margin-top:10px;text-align:center}@media (max-width:860px){.hero--clean .hero__exs{grid-template-columns:minmax(0,1fr)}.hero--clean .exc{flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.hero--clean .exc__go,.hero--clean .exc__k>span:last-child{display:none}.hero--clean .exc__q{order:2}}@media (max-width:760px){.hero--zap.hero--simple.hero--big.hero--v2.hero--clean{min-height:0;padding:32px 0 64px}.hero--zap.hero--simple.hero--big.hero--v2.hero--clean .hero__h{font-size:clamp(36px,10.5vw,44px);letter-spacing:-1.4px}.hero--zap.hero--tabs.hero--clean .hero__col{margin-top:28px}.hero--clean .bigask--clean{flex-wrap:wrap;padding:10px;gap:4px}.hero--clean .bigask__ico{display:none}.hero--clean .bigask--clean .bigask__q{flex-basis:100%;padding:14px 8px;font-size:16px}.hero--clean .bigask__filt{margin-right:auto}.hero--clean .bigask--clean .bigask__send{flex:1 1}.hsite__row{flex-wrap:wrap;padding:12px}.hsite__in{order:3;border-top:1px solid var(--hairline)}.hsite__go,.hsite__in{flex-basis:100%;height:44px}.hsite__go{order:4;justify-content:center}}.tk-btn{font-family:var(--font-display);font-weight:500;transition:filter .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.tk-btn,.tk-btn--lg,.tk-btn--md,.tk-btn--sm{border-radius:var(--radius-pill)}.tk-btn--lg{height:56px;padding:0 26px;font-size:18px}.tk-btn--primary{background:var(--brand);color:var(--on-brand)}.tk-btn--primary:hover{background:var(--brand-hover)}.tk-btn--secondary{background:transparent;color:var(--brand-ink);border-color:var(--brand-ink)}.tk-btn--secondary:hover{background:var(--brand-soft)}.tk-btn--ghost{color:var(--ink)}.lp-btn--light{background:var(--on-green);color:var(--green-pine);border-color:transparent}.lp-btn--light:hover{filter:brightness(.96)}.tk-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root{--band-tint:var(--tint-peach)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--band-tint:var(--brand-soft)}}:root[data-theme=dark]{--band-tint:var(--brand-soft)}header.hdr{padding:8px;background:var(--band-tint);color:var(--ink);border-bottom:0;box-shadow:none}header.hdr .hdr__in,header.hdr .hdr__in.wrap{max-width:1360px;width:100%;height:70px;padding-inline:20px;gap:24px;border:1px solid var(--border);border-radius:40px;background:var(--surface-sunken);box-shadow:0 10px 30px -22px rgba(5,48,43,.45);transition:height .2s cubic-bezier(.4,0,.2,1)}header.hdr[data-scrolled=true] .hdr__in{height:64px;box-shadow:0 14px 32px -20px rgba(5,48,43,.5)}@media (min-width:640px){header.hdr .hdr__in,header.hdr .hdr__in.wrap{padding-inline:32px}}header.hdr .hdr__brand{color:var(--ink)}header.hdr .hdr__glyph{width:32px;height:32px;border-radius:10px;background:var(--lime);color:var(--green-pine);box-shadow:none}header.hdr .hdr__mark{color:var(--brand-ink);font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:0}header.hdr .hdr__mark small{color:var(--brand-ink);font-weight:500}header.hdr .hdr__in:has(>.hdr__nav){grid-template-columns:auto minmax(0,1fr) auto;gap:24px}header.hdr .hdr__in:has(>.hdr__nav)>.hdr__nav{justify-self:center}header.hdr .hdr__nav{gap:6px;padding:0;border:0;border-radius:0;background:transparent}header.hdr .hdr__glide{display:none}header.hdr .hdr__nav .hdr__link{padding:8px 12px;border-radius:0;font-family:var(--font-display);font-size:16px;font-weight:400;color:var(--ink);background:transparent;transition:color .2s cubic-bezier(.4,0,.2,1)}@media (min-width:1280px){header.hdr .hdr__nav .hdr__link{font-size:18px;padding-inline:14px}}header.hdr .hdr__nav .hdr__link:focus-visible,header.hdr .hdr__nav .hdr__link:hover{color:var(--brand-ink);background:transparent}header.hdr .hdr__nav .hdr__link[aria-current=page]{color:var(--brand-ink);background:transparent;box-shadow:inset 0 -2px 0 var(--brand-ink)}header.hdr .hdr__nav .hdr__link:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}header.hdr .hdr__right{gap:10px}header.hdr .hdr__setbtn{color:var(--ink-subtle);font-family:var(--font-display)}header.hdr .hdr__setbtn:hover,header.hdr .hdr__setbtn[aria-expanded=true]{background:var(--surface-sunken);border-color:transparent;color:var(--ink)}header.hdr .hdr__setbtn svg:last-child{color:var(--ink-subtle)}header.hdr .hdr__setbtn:focus-visible{outline:2px solid var(--brand-ink)}header.hdr .hdr__sep{background:var(--border-strong)}header.hdr .hdr__right>a.tk-btn--ghost,header.hdr .hdr__signout .tk-btn--ghost{height:44px;padding:0 18px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--ink);font-size:16px;font-weight:500;background:transparent}header.hdr .hdr__right>a.tk-btn--ghost:hover,header.hdr .hdr__signout .tk-btn--ghost:hover{background:var(--surface-sunken);border-color:var(--ink);color:var(--ink)}header.hdr .hdr__right>a.tk-btn--primary,header.hdr .hdr__start.tk-btn{height:44px;padding:0 22px;border-radius:var(--radius-pill);background:var(--lime);color:var(--green-pine);font-size:17px;font-weight:500;box-shadow:none;overflow:visible}header.hdr .hdr__right>a.tk-btn--primary:hover,header.hdr .hdr__start.tk-btn:hover{transform:none;box-shadow:none;filter:brightness(1.06);background:var(--lime)}header.hdr .hdr__right>a.hdr__demo.tk-btn,header.hdr .hdr__start:after{display:none}header.hdr .hdr__menu>summary{width:44px;height:44px;border:1px solid var(--border-strong);border-radius:50%;color:var(--ink);background:transparent}header.hdr .hdr__menu>summary:hover{background:var(--surface-sunken);border-color:var(--ink)}header.hdr .hdr__menu>summary:focus-visible{outline:2px solid var(--brand-ink)}header.hdr .hdr__menupanel{border-radius:var(--radius-lg)}header.hdr .hdr__menupanel>a{font-family:var(--font-display);font-size:17px;color:var(--ink)}header.hdr .hdr__menupanel .hdr__menuact a{border-radius:var(--radius-pill)}header.hdr .hdr__menupanel a.hdr__menucta{background:var(--lime);color:var(--green-pine)}@media (max-width:560px){header.hdr .hdr__start.tk-btn{height:40px;padding:0 16px;font-size:16px}header.hdr .hdr__menu>summary{width:40px;height:40px}header.hdr{padding:6px}header.hdr .hdr__in,header.hdr .hdr__in.wrap,header.hdr[data-scrolled=true] .hdr__in{height:58px;padding-inline:12px;gap:10px}}footer.foot.foot--bl{background:var(--green-deep);color:var(--on-green-muted);border:0;padding:72px 0 0;margin:0}.foot--bl .wrap{max-width:1360px;width:100%;padding-inline:20px}@media (min-width:640px){.foot--bl .wrap{padding-inline:32px}}.foot--bl .foot__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:56px;gap:56px;padding-bottom:56px}.foot--bl .foot__logo{display:inline-flex;align-items:center;gap:12px;color:var(--on-green)}.foot--bl .foot__logo .hdr__glyph{width:44px;height:44px;border-radius:12px;background:var(--lime);color:var(--green-pine);display:grid;place-items:center}.foot--bl .foot__logo .hdr__mark{font-family:var(--font-display);font-size:34px;font-weight:600;color:var(--on-green)}.foot--bl .foot__logo .hdr__mark small{color:var(--lime);font-weight:500;font-size:inherit}.foot--bl .foot__tag{margin:20px 0 0;max-width:34ch;font-family:var(--font-display);font-size:18px;line-height:1.5;color:var(--on-green-muted)}.foot--bl .foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.foot--bl .foot__h{margin:0 0 14px;font-family:var(--font-display);font-size:20px;line-height:1.2;font-weight:600;color:#fff}.foot--bl .foot__col ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.foot--bl .foot__col a{font-size:16px;color:var(--on-green-muted);transition:color .2s cubic-bezier(.4,0,.2,1)}.foot--bl .foot__col a:focus-visible,.foot--bl .foot__col a:hover{color:var(--lime)}.foot--bl .foot__bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding-block:24px 32px;border-top:1px solid rgba(242,247,245,.2);font-family:var(--font-display);font-size:14px;color:var(--on-green-muted)}.foot--bl .foot__bar a{display:inline-flex;color:var(--on-green-muted)}.foot--bl .foot__bar a:hover{color:var(--lime)}.foot--bl .foot__asof{margin-left:auto;text-align:right}@media (max-width:900px){.foot--bl .foot__grid{grid-template-columns:minmax(0,1fr);gap:40px}.foot--bl .foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot--bl .foot__asof{margin-left:0;text-align:left;flex-basis:100%}}@media (max-width:480px){.foot--bl .foot__cols{grid-template-columns:minmax(0,1fr)}footer.foot.foot--bl{padding-top:48px}}:root{--lp-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='420' viewBox='0 0 1440 420' fill='none' stroke='white' stroke-opacity='.07' stroke-width='1.2'%3E%3Cpath d='M0 130C240 50 480 210 720 130S1200 50 1440 130'/%3E%3Cpath d='M0 160C240 80 480 240 720 160S1200 80 1440 160'/%3E%3Cpath d='M0 190C240 110 480 270 720 190S1200 110 1440 190'/%3E%3Cpath d='M0 220C240 140 480 300 720 220S1200 140 1440 220'/%3E%3Cpath d='M0 250C240 170 480 330 720 250S1200 170 1440 250'/%3E%3Cpath d='M0 280C240 200 480 360 720 280S1200 200 1440 280'/%3E%3C/svg%3E")}.lp-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.lp-wrap{padding-inline:32px}}.lp-sec{padding-block:80px;background:var(--canvas);color:var(--ink)}.lp-sec--soft{background:var(--surface-sunken)}.lp-sec--green{background:var(--green-deep);color:var(--on-green)}.lp-head{max-width:760px;margin:0 auto 54px;text-align:center}.lp-h2{margin:0;font-family:var(--font-display);font-size:48px;line-height:1.3;font-weight:400;letter-spacing:0;color:var(--ink);text-wrap:balance}.lp-h2--on-green{color:var(--on-green)}.lp-lead{margin:16px 0 0;font-size:20px;line-height:1.5;color:var(--ink)}.lp-head--on-green .lp-h2{color:var(--on-green)}.lp-head--on-green .lp-lead{color:var(--on-green-muted)}@media (max-width:760px){.lp-sec{padding-block:48px}.lp-h2{font-size:34px;line-height:1.3}.lp-lead{font-size:18px}.lp-head{margin-bottom:34px}}.lp-fgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:40px;gap:40px;margin:0;padding:0;list-style:none}.lp-fc{grid-column:span 2;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-sunken)}.lp-fc--wide{grid-column:span 3}.lp-fc__media{height:280px;overflow:hidden;position:relative}.lp-fc__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.lp-fc__media:after{content:"";position:absolute;inset:auto 0 0 0;height:80px;background:linear-gradient(transparent,var(--surface-sunken));pointer-events:none}.lp-fc__text{padding:8px 32px 36px}.lp-fc__t{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-family:var(--font-display);font-size:24px;line-height:1.5;font-weight:600;color:var(--ink)}.lp-fc__t svg{flex:none;color:var(--ink)}.lp-fc__d{margin:0;font-size:18px;line-height:1.5;color:var(--ink)}@media (max-width:1023px){.lp-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lp-fc,.lp-fc--wide{grid-column:span 1}}@media (max-width:640px){.lp-fgrid{grid-template-columns:minmax(0,1fr)}.lp-fc__media{height:220px}.lp-fc__text{padding:8px 24px 28px}}.lp-alts{display:grid;grid-gap:100px;gap:100px}.lp-alt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.lp-alt--flip .lp-alt__text{order:2}.lp-alt__t{margin:0;font-family:var(--font-display);font-size:48px;line-height:1.3;font-weight:400;letter-spacing:0;color:var(--ink);text-wrap:balance}.lp-alt__d{margin:20px 0 32px;font-size:20px;line-height:1.5;color:var(--ink);max-width:34em}.lp-alt__media{overflow:hidden;border-radius:var(--radius-xl);background:var(--canvas);box-shadow:var(--shadow-card);border:1px solid var(--border)}.lp-alt__media img{display:block;width:100%;height:auto}@media (max-width:1023px){.lp-alts{gap:64px}.lp-alt{grid-template-columns:minmax(0,1fr);gap:32px}.lp-alt--flip .lp-alt__text{order:0}.lp-alt__t{font-size:34px}}.lp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px 48px;gap:40px 48px;margin:0;padding:0;list-style:none;text-align:center}.lp-stat__v{margin:0;font-family:var(--font-display);font-size:74px;line-height:1.2;font-weight:500;letter-spacing:0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-stat__v span{margin-left:2px;font-size:.62em}.lp-stat__l{margin:4px 0 0;font-size:18px;line-height:1.4;font-weight:500;color:var(--ink)}.lp-stat__n{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--ink-subtle)}@media (max-width:1023px){.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-stat__v{font-size:56px}}@media (max-width:480px){.lp-stats{grid-template-columns:minmax(0,1fr);gap:32px}.lp-stat__v{font-size:52px}}.lp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;margin:0;padding:0;list-style:none;text-align:center}.lp-step__n{display:grid;place-items:center;width:94px;height:94px;margin:0 auto 24px;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-sunken);font-size:32px;line-height:1}.lp-step__n,.lp-step__t{font-family:var(--font-display);color:var(--ink)}.lp-step__t{margin:0 0 8px;font-size:24px;line-height:1.3;font-weight:600}.lp-step__d{margin:0 auto;max-width:28ch;font-size:18px;line-height:1.5;color:var(--ink)}.lp-step__media{height:271px;margin-top:32px;padding:32px 32px 0;overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-sunken)}.lp-step__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top;border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-card)}@media (max-width:1023px){.lp-steps{grid-template-columns:minmax(0,1fr);gap:48px}.lp-step__media{max-width:520px;margin-inline:auto}}.lp-faq{display:grid;grid-gap:22px;gap:22px;max-width:880px;margin:0 auto}.lp-faq__i{background:var(--surface-sunken)}.lp-faq__i,.lp-faq__i>summary{border-radius:var(--radius-sm)}.lp-faq__i>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:59px;padding:16px 20px;list-style:none;cursor:pointer;font-size:18px;line-height:1.5;color:var(--ink)}.lp-faq__i>summary::-webkit-details-marker{display:none}.lp-faq__i>summary svg{flex:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.lp-faq__i[open]>summary svg{transform:rotate(180deg)}.lp-faq__i>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-faq__a{padding:0 20px 20px;font-size:18px;line-height:1.6;color:var(--ink-muted)}.lp-faq__a p{margin:0 0 10px}.lp-faq__a p:last-child{margin-bottom:0}.lp-sec--cta{padding-block:64px}.lp-cta{position:relative;overflow:hidden;padding:75px 56px;border-radius:var(--radius-lg);background:var(--green-deep) var(--lp-wave) center /cover no-repeat;text-align:center}.lp-cta__act{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px}@media (max-width:640px){.lp-cta{padding:64px 24px}.lp-sec--cta{padding-block:40px}}.lp-marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-marq__track{display:flex;width:max-content;animation:lp-marq 30s linear infinite}.lp-marq:hover .lp-marq__track{animation-play-state:paused}.lp-marq__row{display:flex;flex:none;align-items:center;gap:64px;margin:0;padding:0 64px 0 0;list-style:none}.lp-marq__row li{font-family:var(--font-display);font-size:28px;line-height:1.5;font-weight:600;color:var(--ink-faint);white-space:nowrap}@keyframes lp-marq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp-marq{-webkit-mask-image:none;mask-image:none}.lp-marq__track{width:auto;animation:none;justify-content:center}.lp-marq__row{flex-wrap:wrap;justify-content:center;gap:12px 40px;padding:0}.lp-marq__row[aria-hidden=true]{display:none}.lp-faq__i>summary svg,.tk-btn{transition:none}}.lp-pf{position:relative;max-width:1288px;margin:0 auto;overflow:hidden;border-radius:17px 17px 0 0;background:#fff;box-shadow:0 30px 80px -24px rgba(0,0,0,.45);text-align:left}.lp-pf__bar{display:flex;align-items:center;gap:16px;padding:0 12px 0 16px;background:#e7e8ec}.lp-pf__dots{display:inline-flex;gap:7px;flex:none}.lp-pf__dots i{width:12px;height:12px;border-radius:50%;background:#ee6a5f}.lp-pf__dots i:nth-child(2){background:#f5bd4f}.lp-pf__dots i:nth-child(3){background:#61c554}.lp-pf__tabs{display:flex;flex:1 1;gap:4px;padding:3px 0}.lp-pf__tab{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:41px;padding:8px 12px;border:0;border-radius:9px;background:transparent;font-family:var(--font-display);font-size:16px;font-weight:400;color:#4a5652;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.lp-pf__tab:hover{color:#03614d}.lp-pf__tab[aria-selected=true]{background:#fff;color:#03614d}.lp-pf__tab:focus-visible{outline:2px solid #03614d;outline-offset:-2px}.lp-pf__body{position:relative;max-height:600px;overflow:hidden;background:#fff}.lp-pf__body img{display:block;width:100%;height:auto}.lp-pf__body:after{content:"";position:absolute;inset:auto 0 0 0;height:200px;background:linear-gradient(rgba(255,255,255,0),#fff);pointer-events:none}@media (max-width:1023px){.lp-pf{display:none}}.hero--simple.hero--big.hero--v2 .hl,.hero--v2 .hl,.hl,.mk__h1 .hl{color:var(--brand-ink);font-style:normal;font-weight:inherit}.lp-cta .hl,.lp-sec--green .hl{color:var(--lime)}.hero--zap.hero--simple.hero--big.hero--v2.hero--clean.lp-hero{--hero-ground:linear-gradient(180deg,var(--band-tint) 0%,var(--canvas) 100%);position:relative;display:block;min-height:0;padding:0 0 72px;overflow:hidden;background:var(--hero-ground);color:var(--ink)}.hero--zap.hero--clean.lp-hero .hero__in{max-width:944px;padding:48px 20px 0}.lp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:8px 18px;border:1px solid var(--border-strong);border-radius:32px;background:var(--canvas);font-family:var(--font-display);font-size:13px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.lp-eyebrow svg{flex:none;color:var(--brand-ink)}.hero--zap.hero--simple.hero--big.hero--v2.hero--clean.lp-hero .hero__h{max-width:none;margin:0 auto;font-size:clamp(30px,3.9vw,48px);line-height:1.12;font-weight:600;letter-spacing:0;color:var(--ink);text-wrap:balance}.hero--zap.hero--simple.hero--big.hero--v2.hero--clean.lp-hero .hero__p{max-width:34em;margin:24px auto 0;font-size:20px;line-height:1.5;letter-spacing:0;color:var(--ink-subtle)}.hero--zap.hero--tabs.hero--clean.lp-hero .hero__col{margin-top:36px}.lp-hero.hero--clean .lv3-mode,.lp-hero.hero--clean .lv3-mode:hover{color:var(--ink-subtle);font-family:var(--font-display)}.lp-hero.hero--clean .lv3-mode:hover{color:var(--ink)}.lp-hero.hero--clean .lv3-mode--on,.lp-hero.hero--clean .lv3-mode--on:hover,.lp-hero.hero--clean .lv3-mode[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand-ink)}.lp-hero.hero--clean .bigask--clean{border-color:var(--border);border-radius:36px;box-shadow:0 14px 34px -16px rgba(5,48,43,.35)}.lp-hero.hero--clean .bigask--clean:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 4px rgba(0,237,130,.4),0 14px 34px -16px rgba(5,48,43,.35)}.hero--zap.hero--tabs.hero--clean.lp-hero .hero__facts li,.lp-hero.hero--clean .hero__try--land .hero__trytitle{color:var(--ink-subtle)}.hero--zap.hero--tabs.hero--clean.lp-hero .hero__facts b{color:var(--ink);font-weight:500}.hero--zap.hero--tabs.hero--clean.lp-hero .hero__facts li+li:before{color:var(--border-strong)}.hero--zap.lp-hero .hero__more a{color:var(--ink)}.hero--zap.lp-hero .hero__more a:hover{color:var(--brand-ink)}.lp-hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px}.lp-sec--frame{padding-block:56px 0}@media (max-width:1023px){.lp-sec--frame{display:none}}.lp-sec--strip{padding-block:56px 24px}.lp-strip__h{margin:0 0 32px;text-align:center;font-family:var(--font-display);font-size:28px;line-height:1.5;font-weight:600;color:var(--ink-faint);text-wrap:balance}@media (max-width:760px){.lp-marq__row li,.lp-strip__h{font-size:22px}.lp-marq__row{gap:40px;padding-right:40px}}.lp-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}.lp-tier{position:relative;display:flex;flex-direction:column;gap:6px;padding:32px 28px 28px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--canvas);color:var(--ink)}.lp-tier__flag{position:absolute;top:-13px;left:28px;padding:4px 12px;border-radius:32px;background:var(--lime);color:var(--green-pine);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lp-tier__name{font-size:20px;line-height:1.3;font-weight:600}.lp-tier__name,.lp-tier__price{font-family:var(--font-display)}.lp-tier__price{margin-top:8px;font-size:48px;line-height:1.15;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-tier__credits{font-size:18px;line-height:1.5}.lp-tier__rate{margin-bottom:20px;font-size:14px;color:var(--ink-subtle)}.lp-tier .tk-btn{margin-top:auto;width:100%}.lp-tier--pick{border-color:transparent;background:var(--green-deep) var(--lp-wave) center /cover no-repeat;color:var(--on-green)}.lp-tier--pick .lp-tier__rate{color:var(--on-green-muted)}.lp-free{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:20px 28px;border-radius:var(--radius-lg);background:var(--surface-sunken)}.lp-free p{margin:0;font-size:18px;line-height:1.5;color:var(--ink)}.lp-more{margin:28px 0 0;text-align:center}.lp-more a{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--brand-ink)}.lp-more a:hover{text-decoration:underline}@media (max-width:1023px){.lp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp-tiers{grid-template-columns:minmax(0,1fr)}.lp-free{flex-direction:column;text-align:center}.lp-tier__price{font-size:40px}}.lv3-sec{padding-block:80px;background:var(--canvas)}.lv3-sec--soft{background:var(--surface-sunken)}.lv3-sec__h{display:block;max-width:760px;margin:0 auto 54px;text-align:center}.lv3-sec__h h2{margin:0;font-family:var(--font-display);font-size:48px;line-height:1.3;font-weight:400;letter-spacing:0;color:var(--ink);text-wrap:balance}.lv3-sec__h p{margin:16px 0 0;font-size:20px;line-height:1.5;color:var(--ink)}@media (max-width:760px){.lv3-sec{padding-block:48px}.lv3-sec__h h2{font-size:34px}.lv3-sec__h p{font-size:18px}.lv3-sec__h{margin-bottom:34px}}.lv3-tab{border-radius:var(--radius-pill);font-family:var(--font-display)}.lv3-case,.lv3-skill{border-radius:var(--radius-lg)}.hero--simple.hero--big.hero--v2.lp-hero .hl,.hero--zap .hl{color:var(--brand-ink)}.vol{padding-block:64px 16px}.lp-sec--soft .lp-tier:not(.lp-tier--pick){background:var(--canvas)}.lp-hero .hsite__hint{color:var(--ink-subtle)}.lp-hero .hsite__go{border-radius:var(--radius-pill)}.mk__hero{position:relative;overflow:hidden;padding-block:72px 80px;border-bottom:0;background:var(--green-deep) var(--lp-wave) center top /1440px auto repeat-x;color:var(--on-green);text-align:center}.mk__hero>.wrap{display:flex;flex-direction:column;align-items:center}.mk__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 24px;padding:8px 18px;border:1px solid rgba(242,247,245,.28);border-radius:32px;background:rgba(255,255,255,.04);font-family:var(--font-display);font-size:13px;line-height:1.4;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--on-green)}.mk__eyebrow:before{background:var(--lime)}.mk__h1{max-width:22ch;margin:0 auto;font-size:clamp(34px,4.4vw,52px);line-height:1.08;font-weight:600;letter-spacing:0;color:var(--on-green);text-wrap:balance}.mk__h1 em{font-style:normal;color:var(--lime)}.mk__lede{max-width:40em;margin:24px auto 0;font-size:20px;line-height:1.5;letter-spacing:0;color:var(--on-green-muted)}.mk__actions{justify-content:center;margin-top:32px}.mk__actions .tk-btn{height:56px;padding:0 26px;font-size:18px}.mk__hero .tk-btn--ghost,.mk__hero .tk-btn--secondary{background:transparent;color:var(--on-green);border-color:rgba(242,247,245,.55)}.mk__hero .tk-btn--ghost:hover,.mk__hero .tk-btn--secondary:hover{background:rgba(242,247,245,.1);border-color:var(--on-green)}.mk__fine{color:var(--on-green-muted)}.mk__fine a{color:var(--on-green);text-decoration:underline}@media (max-width:760px){.mk__hero{padding-block:48px 56px}.mk__h1{font-size:clamp(30px,8.6vw,36px);max-width:none}.mk__lede{font-size:17px}}.mk__sec{padding-block:80px}.mk__sec--soft{background:var(--surface-sunken);border-block:0}.mk__sec--night{background:var(--green-deep) var(--lp-wave) center /cover no-repeat}.mk__sec--night,.mk__sec--night .mk__h2,.mk__sec--night .mk__num{color:var(--on-green)}.mk__sec--night .mk__lbl,.mk__sec--night .mk__p{color:var(--on-green-muted)}.mk__sec--night .mk__num small{color:var(--lime)}.mk__sec--night .mk__cta{flex-direction:column;justify-content:center;text-align:center;gap:28px}.mk__sec--night .mk__cta .mk__h2{margin-inline:auto}.mk__sec--night .mk__cta .tk-btn{height:56px!important;padding:0 26px!important;font-size:18px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk__sec--night{background:var(--green-deep) var(--lp-wave) center /cover no-repeat;color:var(--on-green);box-shadow:none}}:root[data-theme=dark] .mk__sec--night{background:var(--green-deep) var(--lp-wave) center /cover no-repeat;color:var(--on-green);box-shadow:none}.mk__h2{max-width:none;font-size:clamp(30px,3.6vw,48px);line-height:1.3;font-weight:400;letter-spacing:0;text-wrap:balance}.mk__p{font-size:18px;line-height:1.5;color:var(--ink)}.mk__head{max-width:760px;margin:0 auto 54px;text-align:center}.mk__head .mk__h2{margin-inline:auto}.mk__head .mk__p{margin:16px auto 0;font-size:20px}@media (max-width:760px){.mk__sec{padding-block:48px}.mk__head{margin-bottom:34px}.mk__head .mk__p{font-size:18px}}.mk__card{padding:32px;border:0;border-radius:var(--radius-xl);background:var(--surface-sunken)}.mk__sec--soft .mk__card{background:var(--canvas)}.mk__card h3{font-family:var(--font-display);font-size:24px;line-height:1.3;font-weight:600;letter-spacing:0}.mk__card p{font-size:18px;line-height:1.5;color:var(--ink)}.mk__ico{width:44px;height:44px;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-ink)}.mk__case,.mk__demo,.mk__ent,.mk__free,.mk__tablewrap{border-radius:var(--radius-xl)}.mk__demo{box-shadow:var(--shadow-card)}.mk__case,.mk__demo{border-color:var(--border)}.mk__case-q{border-left-color:var(--brand-ink)}.mk__tablewrap{border-color:var(--border)}.mk__free{border:0;background:var(--surface-sunken)}.mk__ent{border-color:var(--border)}.mk__chip,.mk__chips button,.mk__tag{border-radius:var(--radius-pill)}.mk__faq{display:grid;grid-gap:22px;gap:22px;max-width:880px;margin:0 auto}.mk__faq details{border:0;border-radius:var(--radius-sm);background:var(--surface-sunken)}.mk__sec--soft .mk__faq details{background:var(--canvas)}.mk__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:59px;padding:16px 20px;list-style:none;cursor:pointer;font-family:var(--font-sans);font-size:18px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--ink)}.mk__faq summary::-webkit-details-marker{display:none}.mk__faq summary:after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s cubic-bezier(.4,0,.2,1)}.mk__faq details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.mk__faq details>p{margin:0;padding:0 20px 20px;font-size:18px;line-height:1.6;color:var(--ink-muted)}.mk__faq summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.lp-tiers+.mk__ent{margin-top:40px}.mk__sec .lp-free{margin-top:24px}.tk-control,.tk-nav__item{border-radius:var(--radius-md)}.tk-nav__item{font-family:var(--font-display)}.tk-nav__item--active,.tk-nav__item--active:hover{background:var(--brand-soft);color:var(--brand-ink)}.tk-nav__item--active .tk-nav__icon,.tk-nav__item:hover .tk-nav__icon{color:var(--brand-ink)}.tk-nav__sub{border-radius:var(--radius-md)}.tk-nav__sub--active,.tk-nav__sub--active:hover{background:var(--brand-soft);color:var(--brand-ink)}.tk-nav__new{border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:500}.portal__t{letter-spacing:0;font-weight:600}.sectabs__t{font-family:var(--font-display)}.sectabs__t--on{color:var(--brand-ink);border-bottom-color:var(--brand-ink)}.card,.tk-card{border-radius:var(--radius-lg)}.chip,.scope,.tk-chip{border-radius:var(--radius-pill)}.tk-overlay,.tk-overlay__panel,.tk-toast,.toast-live{border-radius:var(--radius-lg)}.tk-auth{border-radius:var(--radius-xl)}.auth .tk-btn--secondary,.tk-btn--google{border-radius:var(--radius-pill)}.sdx__pics{display:grid;grid-gap:8px;gap:8px}.sdx__refpics{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.sdx__refpic{position:relative;display:block;width:100%;min-height:44px;aspect-ratio:1;padding:0;overflow:hidden;border:2px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);cursor:pointer}.sdx__refpic img{display:block;width:100%;height:100%;object-fit:cover}.sdx__refpic[aria-pressed=true]{border-color:var(--brand-ink);box-shadow:0 0 0 2px var(--brand-wash)}.sdx__refpic:disabled{opacity:.45;cursor:not-allowed}.sdx__refpic:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.sdx__video{display:block;width:100%;max-height:420px;border-radius:8px;background:#000}.sdx__jobs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px}.sdx__jobs-l{margin-right:4px;color:var(--ink-subtle);font-size:14px}