.ui-pick{position:relative}.ui-pick__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:10px 12px;border:1px solid var(--field-line, rgb(20 33 28 / 9%));border-radius:10px;background:var(--field-surface, #fff);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}@media(hover:hover){.ui-pick__trigger:hover{border-color:var(--field-line-accent, rgb(15 155 128 / 28%))}}.ui-pick__trigger:focus-visible{outline:none;border-color:var(--field-accent, #0f9b80)}.ui-pick__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pick__chevron{display:inline-grid;place-items:center;color:var(--field-ink-mute, #8a9894);transition:transform var(--motion-fast) ease;flex:0 0 auto}.ui-pick__chevron.is-open{transform:rotate(180deg)}.ui-pick__panel{z-index:var(--layer-menu-over-dialog);width:max(260px,var(--button-width, 0px));max-width:calc(100vw - 2 * var(--space-8));max-height:calc(100dvh - var(--workspace-bottom-height, 0px) - var(--space-10))!important;margin-top:6px;border:1px solid rgb(20 33 28 / 6%);border-radius:14px;background:var(--field-surface, #fff);box-shadow:0 18px 44px -22px #11221d6b;overflow:hidden;font-family:var(--font-body);font-size:14px;color:var(--field-ink, #14211c)}.ui-pick__list{display:grid;gap:2px;max-height:280px;padding:6px;overflow-y:auto;overscroll-behavior:contain}.ui-pick__list button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:9px 10px;border:0;border-radius:10px;background:none;cursor:pointer;text-align:left}@media(hover:hover){.ui-pick__list button:hover{background:#14211c0a}}.ui-pick__list button.is-active{background:var(--field-tint-accent, rgb(15 155 128 / 8%));color:var(--field-accent-ink, #0c7a65)}.ui-pick__list strong{font-size:13px;font-weight:640}.ui-pick__list button>span{display:grid;gap:1px;min-width:0}.ui-pick__list small{color:var(--field-ink-mute, #8a9894);font-size:var(--text-note);line-height:var(--line-head)}.ui-pick__search{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid rgb(20 33 28 / 6%);color:var(--field-ink-mute, #8a9894)}.ui-pick__search input{width:100%;min-width:0;border:0;background:none;font:inherit;font-size:var(--text-body);color:var(--field-ink, #14211c)}.ui-pick__search input:focus{outline:none}.ui-pick__empty{margin:0;padding:var(--space-5);color:var(--field-ink-mute, #8a9894);font-size:var(--text-body)}.ui-pick__group{position:sticky;top:0;z-index:var(--layer-raise, 1);margin:0;padding:var(--space-4) var(--space-5) var(--space-2);background:var(--field-surface, #fff);color:var(--field-ink-mute, #8a9894);font-size:var(--text-note);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ui-pick__group+button{border-top:0}@media(max-width:760px){.ui-pick__list button{min-height:var(--touch-min)}[data-theme=workspace] .ui-pick__list button{min-height:var(--touch-min);padding:var(--space-4) var(--space-5);font-size:var(--text-title)}[data-theme=workspace] .ui-pick__list strong{font-size:var(--text-title)}}:where(.ui-scroll-region,[data-scroll-region]){--ui-scroll-color: var(--ui-scroll-thumb, rgb(40 65 52 / 16%));scrollbar-width:thin;scrollbar-color:var(--ui-scroll-color) transparent}:where(.ui-scroll-region,[data-scroll-region]):is(:focus,:focus-within){--ui-scroll-color: var(--ui-scroll-thumb-active, rgb(40 65 52 / 30%))}@media(hover:hover){:where(.ui-scroll-region,[data-scroll-region]):hover{--ui-scroll-color: var(--ui-scroll-thumb-active, rgb(40 65 52 / 30%))}}@supports selector(::-webkit-scrollbar){:where(.ui-scroll-region,[data-scroll-region]){scrollbar-width:auto;scrollbar-color:auto}:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar{width:4px;height:4px}:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar-thumb{border-radius:var(--radius-pill, 999px);background:var(--ui-scroll-color)}:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar-track,:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar-corner{background:transparent}:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar-button{display:none;width:0;height:0}}@media(forced-colors:active){:where(.ui-scroll-region,[data-scroll-region]){--ui-scroll-color: CanvasText;scrollbar-color:auto}}@media(prefers-reduced-motion:reduce){:where(.ui-scroll-region,[data-scroll-region]){scroll-behavior:auto!important}}:root[data-ui-family=storefront],:root[data-ui-family=storefront] *{scrollbar-width:none!important;scrollbar-gutter:auto!important}:root[data-ui-family=storefront]::-webkit-scrollbar,:root[data-ui-family=storefront] ::-webkit-scrollbar{display:none;width:0;height:0}.ui-brand-flow,button.ui-brand-flow{background:var(--brand-flow);background-size:300% 100%;animation:ui-brand-flow 24s linear infinite}@keyframes ui-brand-flow{to{background-position:150% 0}}@media(prefers-reduced-motion:reduce){.ui-brand-flow,button.ui-brand-flow{animation:none}}@font-face{font-family:Danko Slogan;src:url(/site/assets/caveat-cyrillic-600-Ba_MyzgW.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Danko Slogan;src:url(/site/assets/caveat-latin-600-zlTlWIYU.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}.st-page{--st-page: #f4f7f5;--st-surface: #fff;--st-line: rgb(20 33 28 / 9%);--st-ink: #14211c;--st-ink-soft: #4f5d58;--st-mute: #8a9894;--st-accent: #0f9b80;--st-accent-ink: #0c7a65;--st-tint: rgb(15 155 128 / 8%);--st-accent-line: rgb(15 155 128 / 28%);--st-brand: #184848;--st-shadow: 0 18px 44px -30px rgb(17 34 29 / 38%);--st-section-gap: calc(var(--space-12) * 2);min-height:100vh;background:var(--st-page);color:var(--st-ink);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body{margin:0;background:#f4f7f5}.st-page *,.st-page *:before,.st-page *:after{box-sizing:border-box}.st-page img{display:block;max-width:100%}.st-page a{color:inherit}.st-page h1,.st-page h2,.st-page h3,.st-page p{margin:0;overflow-wrap:anywhere}html{scroll-behavior:smooth;scroll-padding-top:76px}.st-wrap{width:100%;max-width:var(--width-desktop);margin:0 auto;padding:0 var(--space-10)}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-height:40px;padding:var(--space-4) var(--space-8);border:1px solid transparent;border-radius:var(--radius-control);font:inherit;font-size:var(--text-title);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.st-btn--large{min-height:48px;padding:var(--space-5) var(--space-10);font-size:15px}.st-btn--accent{background:var(--st-accent);color:#fff!important}@media(hover:hover){.st-btn--accent:hover{background:var(--st-accent-ink)}}.st-btn--catalog{background:var(--kind-system);color:#fff!important}@media(hover:hover){.st-btn--catalog:hover{background:var(--kind-system-ink)}}.st-btn--catalog:focus-visible{box-shadow:0 0 0 3px var(--kind-system-soft),0 0 0 1px var(--kind-system)}.st-btn--tracking{background:var(--product-tracking);color:#fff!important}@media(hover:hover){.st-btn--tracking:hover{background:var(--product-tracking-ink)}}.st-btn--tracking:focus-visible{box-shadow:0 0 0 3px var(--product-tracking-soft),0 0 0 1px var(--product-tracking)}.st-btn--partners{border:2px solid transparent;background:linear-gradient(var(--st-surface),var(--st-surface)) padding-box,linear-gradient(90deg,var(--st-accent),var(--kind-system),var(--product-tracking),var(--st-accent)) border-box;background-size:100% 100%,300% 100%;color:var(--st-ink);animation:st-partners-shimmer 6s linear infinite}@media(hover:hover){.st-btn--partners:hover{color:var(--kind-system-ink)}}@keyframes st-partners-shimmer{to{background-position:0 0,150% 0}}@media(prefers-reduced-motion:reduce){.st-btn--partners{animation:none}}.st-btn--quiet{background:var(--st-surface);border-color:var(--st-line);color:var(--st-ink)}@media(hover:hover){.st-btn--quiet:hover{border-color:var(--st-accent-line);color:var(--st-accent-ink)}}.st-btn:disabled{background:#0f9b8073;cursor:not-allowed}.st-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--st-tint),0 0 0 1px var(--st-accent)}.st-page .st-estimate-cta{color:#fff}.st-estimate-cta{position:fixed;right:var(--space-8);bottom:var(--space-8);z-index:var(--layer-sticky);gap:var(--space-6);padding:var(--space-4) var(--space-10) var(--space-4) var(--space-4);border-radius:var(--radius-pill);box-shadow:0 12px 30px -16px #11221d52;transition:border-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-base) ease,transform var(--motion-base) ease}@media(hover:hover){.st-estimate-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px -18px #11221d61}}.st-estimate-cta svg{flex:0 0 auto;width:34px;height:34px;padding:var(--space-4);border-radius:50%;background:#fff;color:var(--brand-mark)}@media(prefers-reduced-motion:reduce)and (hover:hover){.st-estimate-cta:hover{transform:none}}.st-slogan{font-family:"Danko Slogan",var(--font-body);font-weight:600;color:var(--st-accent-ink)}.st-nav a,.st-footer__nav a{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);color:var(--st-ink-soft);font-size:var(--text-title);font-weight:500;text-decoration:none;transition:background var(--motion-fast) ease,color var(--motion-fast) ease}@media(hover:hover){.st-nav a:hover,.st-footer__nav a:hover{background:var(--st-tint);color:var(--st-accent-ink)}}.st-hero{padding-top:var(--space-12);background:var(--st-surface);border-bottom:1px solid var(--st-line)}.st-hero__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--space-10) var(--space-12);padding-bottom:var(--space-12)}.st-hero__title{margin-top:var(--space-6)!important;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.st-hero__title span{color:var(--st-accent)}.st-hero .st-hero__lead{color:var(--kind-system);font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:1.2;text-wrap:pretty}.st-hero__side{display:grid}.st-hero__media{margin:0;border-radius:var(--radius-surface);overflow:hidden;background:var(--st-page)}.st-hero__media img{width:100%;height:auto;aspect-ratio:1672 / 697;object-fit:cover}.st-hero__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-10) 0 0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--st-line);border-radius:var(--radius-surface);background:var(--st-surface)}.st-fact,.st-fact--catalog a{display:grid;align-content:center;gap:var(--space-1);padding:var(--space-8) var(--space-10)}.st-fact--catalog{padding:0;background:var(--kind-system);transition:background var(--motion-fast) ease}@media(hover:hover){.st-fact--catalog:hover{background:var(--kind-system-ink)}}.st-fact--catalog a{height:100%;color:#fff;text-decoration:none}.st-fact--catalog a:focus-visible{outline:2px solid #fff;outline-offset:-4px}.st-fact--catalog a span{color:#ffffffd1}.st-fact+.st-fact{border-left:1px solid var(--st-line)}.st-fact strong{font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.st-fact span{color:var(--st-mute);font-size:13px;font-weight:500}.st-marquee{margin-top:var(--space-12);overflow:hidden;border-top:1px solid var(--st-line)}.st-marquee__track{display:flex;width:max-content;animation:st-marquee 48s linear infinite}.st-marquee__group{display:flex;margin:0;padding:var(--space-7) 0;list-style:none}.st-marquee__group li{display:inline-flex;align-items:center;gap:var(--space-10);padding-right:var(--space-10);color:var(--st-ink-soft);font-size:var(--text-title);font-weight:600;white-space:nowrap}.st-marquee__group li:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--st-accent)}@keyframes st-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.st-marquee__track{animation:none}}.st-footer{background:var(--st-surface);border-top:1px solid var(--st-line)}.st-footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8);padding-block:var(--space-12)}.st-signature{display:inline-flex;align-items:center;gap:var(--space-8);text-decoration:none;min-width:0}.st-signature__mark{width:64px;height:64px;flex:0 0 auto;border-radius:var(--radius-surface)}.st-signature__copy{display:grid;gap:var(--space-1);min-width:0}.st-signature__name{font-size:22px;font-weight:800;line-height:1.1}.st-signature__slogan{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.05}.st-footer__nav{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-footer__policy{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.st-footer__policy:hover{color:var(--st-accent-ink)}}.st-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4) var(--space-10);padding-block:var(--space-8);border-top:1px solid var(--st-line);color:var(--st-mute);font-size:13px}@media(max-width:860px){.st-hero__head{grid-template-columns:minmax(0,1fr)}.st-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.st-fact:nth-child(3){border-left:0}.st-fact:nth-child(n+3){border-top:1px solid var(--st-line)}}@media(max-width:560px){.st-wrap{padding-inline:var(--space-8)}.st-hero{padding-top:var(--space-10)}.st-hero__media img{aspect-ratio:700 / 941;max-height:72vh}.st-fact,.st-fact--catalog a{padding:var(--space-7) var(--space-8)}.st-fact--catalog{padding:0}.st-footer__top{padding-block:var(--space-10)}.st-footer__nav{margin-left:calc(var(--space-6) * -1)}.st-footer__bottom{display:grid;padding-block:var(--space-8) calc(64px + var(--space-12))}.st-estimate-cta{right:var(--space-6);bottom:max(var(--space-6),env(safe-area-inset-bottom));left:var(--space-6)}}.st-btn--soon{flex-direction:column;gap:2px;cursor:default;opacity:.72}.st-btn--soon .st-btn__soon{font-size:11px;font-weight:500;line-height:1.2}.st-header{position:sticky;top:0;z-index:var(--layer-sticky);background:var(--st-surface);border-bottom:1px solid var(--st-line);-webkit-tap-highlight-color:transparent}.st-header__bar{display:flex;align-items:center;gap:var(--space-8);min-height:64px}.st-brand{display:inline-flex;flex:none;align-items:center;gap:var(--space-5);text-decoration:none;min-width:0}.st-brand__mark{width:38px;height:38px;border-radius:var(--radius-surface)}.st-brand__copy{display:grid;line-height:1.15;min-width:0}.st-brand__name{font-size:var(--text-head);font-weight:800}.st-brand__slogan{margin-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--text-head);line-height:1;white-space:nowrap}.st-nav{display:flex;align-items:center;gap:var(--space-2);margin-inline:auto}.st-nav a{white-space:nowrap}.st-header__actions{display:flex;flex:none;align-items:center;gap:var(--space-4)}.st-header__sep{flex:none;width:1px;height:var(--space-10);margin-right:var(--space-4);background:var(--st-line)}.st-header__btn{flex:none;min-height:var(--control-lg);padding:var(--space-2) var(--space-7);font-size:var(--text-body);line-height:1.15;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease}.st-header__glyph{flex:none;width:var(--glyph-step-1);height:var(--glyph-step-1)}.st-header__service.st-btn--soon{gap:var(--space-1)}.st-header__service .st-btn__soon{font-size:var(--text-note);line-height:1.15}.st-btn--partners.st-header__btn{gap:var(--space-3)}.st-header .st-header__login{flex:none;min-width:var(--control-lg);height:var(--control-lg);border-color:var(--st-line);background:var(--st-surface);color:var(--st-ink-soft);text-decoration:none}.st-header .st-header__login:focus-visible{gap:var(--space-2);padding-inline:var(--space-5);outline:none;box-shadow:0 0 0 3px var(--st-tint),0 0 0 1px var(--st-accent)}.st-header__login:focus-visible .ui-iconword__word{max-width:6em;opacity:1}@media(hover:hover){.st-header .st-header__login:hover{gap:var(--space-2);padding-inline:var(--space-5);border-color:var(--st-accent-line);color:var(--st-accent-ink)}.st-header__login:hover .ui-iconword__word{max-width:6em;opacity:1}}.st-header__catalog{display:none;flex:none;justify-items:center;align-content:center;gap:var(--space-1);min-height:var(--touch-min);margin-left:auto;padding:var(--space-1) var(--space-5);border-radius:var(--radius-control);line-height:1.15;text-decoration:none;white-space:nowrap;transition:background var(--motion-fast) ease,transform var(--motion-fast) ease}.st-header__catalog.is-soon{cursor:default;opacity:.72}.st-header__partners{display:none;flex:none;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-6);font-size:var(--text-body);font-weight:700;line-height:1.15;transition:color var(--motion-fast) ease,transform var(--motion-fast) ease}.st-header__partners-line{display:inline-flex;align-items:center;gap:var(--space-3)}.st-header__catalog-label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:700}.st-header__catalog-note{font-size:var(--text-note);font-weight:500}.st-menu-btn{display:none;flex:none;place-items:center;width:var(--control-lg);height:var(--control-lg);padding:0;border:1px solid var(--st-line);border-radius:var(--radius-control);background:var(--st-surface);color:var(--st-ink);cursor:pointer;transition:border-color var(--motion-fast) ease,transform var(--motion-fast) ease}.st-menu-btn svg{width:var(--glyph);height:var(--glyph)}.st-menu-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--st-tint),0 0 0 1px var(--st-accent)}@media(hover:hover){.st-menu-btn:hover{border-color:var(--st-accent-line)}}.st-menu-scrim{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:var(--layer-menu);background:#14211c3d}.st-menu{position:fixed;top:64px;left:0;right:0;z-index:var(--layer-menu);display:grid;gap:var(--space-2);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-10) var(--space-8);background:var(--st-surface);border-bottom:1px solid var(--st-line);box-shadow:var(--st-shadow);outline:none;-webkit-tap-highlight-color:transparent}html.ws-layer-press .st-page{pointer-events:none}html.ws-layer-press .st-menu{pointer-events:auto}.st-menu__nav{display:grid}.st-menu__row{display:flex;align-items:center;min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-control);font-size:var(--text-title);font-weight:600;text-decoration:none}.st-menu__cards{display:grid;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--st-line)}.st-menu__card{display:flex;align-items:center;gap:var(--space-5);min-height:calc(var(--touch-min) + var(--space-4));padding:var(--space-3) var(--space-4);border:1px solid var(--st-line);border-radius:var(--radius-surface);background:var(--st-surface);text-decoration:none}.st-menu__card.is-soon{cursor:default}.st-menu__card-text{display:grid;gap:var(--space-1);min-width:0}.st-menu__card-title{font-size:var(--text-title);font-weight:600;line-height:1.2}.st-menu__card-note{color:var(--st-mute);font-size:var(--text-small);font-weight:500;line-height:1.2}.st-menu__login{min-height:var(--touch-min);margin-top:var(--space-4)}.st-menu__login svg{width:var(--glyph);height:var(--glyph)}.st-menu__row:focus-visible,.st-menu__card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--st-tint),0 0 0 1px var(--st-accent)}@media(hover:hover){.st-menu__row:hover{background:var(--st-tint)}.st-menu__card:not(.is-soon):hover{border-color:var(--st-accent-line)}}.st-mark{display:inline-grid;flex:none;place-items:center;width:var(--control);height:var(--control);border-radius:var(--radius-control);color:#fff}.st-mark--catalog{background:var(--kind-system)}.st-mark--tracking{background:var(--product-tracking)}.st-mark--partners{background:var(--st-accent)}.st-mark__glyph{width:var(--glyph-step-1);height:var(--glyph-step-1)}.st-mark__glyph--text{display:inline-grid;place-items:center;font-size:var(--text-title);font-weight:700;line-height:1}:is(.st-header__btn,.st-header__login,.st-header__catalog,.st-header__partners,.st-menu-btn):not([aria-disabled=true]):active{transform:scale(.97)}@media(max-width:1059px){.st-nav,.st-header__sep{display:none}.st-header__actions{margin-left:auto}.st-menu-btn{display:inline-grid}.st-menu__cards,.st-menu__login{display:none}}@media(max-width:759px){.st-header__bar{gap:var(--space-4)}.st-header__actions{display:none}.st-header__partners{display:inline-flex;margin-left:auto}.st-header__catalog{display:inline-grid;margin-left:0}.st-menu-btn{width:var(--touch-min);height:var(--touch-min)}.st-menu__cards{display:grid}.st-menu__login{display:inline-flex}}@media(max-width:560px){.st-brand__slogan{display:none}.st-menu{padding-inline:var(--space-8)}}@media(max-width:449px){.st-header__bar{gap:var(--space-3)}.st-header__partners{flex-direction:column;justify-content:center;gap:0;padding-inline:var(--space-4)}}@media(max-width:479px){.st-header__partners.is-cabinet{flex-direction:column;justify-content:center;gap:0;padding-inline:var(--space-4)}}@media(max-width:389px){.st-header__partners,.st-header__catalog{display:none}.st-menu-btn{margin-left:auto}}@media(prefers-reduced-motion:reduce){.st-header__btn,.st-header__catalog,.st-header__partners,.st-menu-btn{transition:none}:is(.st-header__btn,.st-header__login,.st-header__catalog,.st-header__partners,.st-menu-btn):active{transform:none}}.st-directions .st-title span{color:var(--st-accent)}.st-directions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);align-items:stretch}.st-direction{display:flex;flex-direction:column;min-width:0;overflow:hidden}.st-direction__visual{width:100%;height:auto;aspect-ratio:990 / 619;object-fit:cover;background:var(--st-page)}.st-direction__body{display:flex;flex:1;flex-direction:column;gap:var(--space-5);padding:var(--space-10)}.st-direction__body h3{font-size:var(--text-head);font-weight:700;line-height:1.2}.st-direction__copy{color:var(--st-ink-soft);font-size:var(--text-title)}.st-direction__tags{margin:var(--space-3) 0 var(--space-8);padding:0;list-style:none}.st-direction__action{width:100%;margin-top:auto}@media(max-width:860px){.st-directions__grid{grid-template-columns:minmax(0,1fr)}.st-direction{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.st-direction__visual{height:100%;aspect-ratio:auto}}.st-directions.st-directions--compact{padding-block:var(--space-10) var(--space-12)}.st-directions--compact .st-title{font-size:22px;line-height:1.2}.st-directions--compact .st-head{margin-bottom:var(--space-10)}.st-directions--compact .st-directions__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:var(--space-6)}.st-directions--compact .st-direction{--direction-tone: var(--st-accent-ink);--direction-veil: color-mix(in srgb, var(--st-surface) 78%, transparent);display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:var(--space-6);padding:var(--space-6);text-decoration:none;background-image:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--st-surface) 70%,transparent) 50%,transparent 70%),linear-gradient(var(--direction-veil),var(--direction-veil)),var(--brand-flow);background-size:250% 100%,100% 100%,300% 100%;background-position:0% 50%,0 0,0% 50%;animation:st-direction-flow 8s linear -2s infinite alternate}.st-directions--compact .st-direction--catalog{--direction-tone: var(--kind-system)}.st-directions--compact .st-direction--tracking{--direction-tone: var(--product-tracking)}.st-directions--compact .st-direction__visual{width:88px;height:88px;aspect-ratio:1;border-radius:var(--radius-control)}.st-directions--compact .st-direction__body{display:grid;gap:var(--space-2);padding:0;min-width:0}.st-directions--compact .st-direction__body h3{font-size:18px;line-height:1.3}.st-directions--compact .st-direction__copy{font-size:13px;line-height:1.45}.st-direction__mobile-action{padding-top:var(--space-2);color:var(--direction-tone);font-size:13px;font-weight:650;line-height:1.45}.st-direction__note{color:var(--st-ink-soft);font-size:11px;line-height:1.45}@keyframes st-direction-flow{to{background-position:100% 50%,0 0,100% 50%}}@media(max-width:359px){.st-directions--compact .st-direction{grid-template-columns:72px minmax(0,1fr)}.st-directions--compact .st-direction__visual{width:72px;height:80px}}@media(prefers-reduced-motion:reduce){.st-directions--compact .st-direction{animation:none}}.st-section{padding-block:var(--st-section-gap)}.st-section--surface{background:var(--st-surface);border-block:1px solid var(--st-line)}.st-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-12)}.st-head--stack{display:grid;justify-content:start;gap:var(--space-6);max-width:720px}.st-title{margin-top:var(--space-4)!important;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.st-lead{color:var(--st-ink-soft);font-size:var(--text-head);text-wrap:pretty}.st-count{padding:var(--space-3) var(--space-7);border:1px solid var(--st-line);border-radius:var(--radius-pill);background:var(--st-surface);color:var(--st-ink-soft);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.st-note{margin-top:var(--space-10)!important;color:var(--st-mute);font-size:13px;max-width:720px}.st-card{border:1px solid var(--st-line);border-radius:var(--radius-surface);background:var(--st-surface)}.st-chips{display:flex;flex-wrap:wrap;gap:var(--space-3)}.st-chip{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-6);border:1px solid var(--st-line);border-radius:var(--radius-pill);background:var(--st-page);color:var(--st-ink-soft);font-size:var(--text-small);font-weight:600}.st-chip--accent{border-color:var(--st-accent-line);background:var(--st-tint);color:var(--st-accent-ink)}.st-num{color:var(--st-accent-ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.st-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.st-service{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-10);background:var(--st-page)}.st-service h3{font-size:var(--text-head);font-weight:700}.st-service p{color:var(--st-ink-soft);font-size:var(--text-title)}.st-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin:var(--space-12) 0 0;padding:0;list-style:none}.st-step{display:grid;align-content:start;gap:var(--space-4);padding-top:var(--space-8);border-top:2px solid var(--st-accent)}.st-step__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.st-step__num{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:50%;background:var(--st-tint);color:var(--st-accent-ink);font-size:13px;font-weight:700}.st-step__meta{color:var(--st-mute);font-size:var(--text-small);font-weight:600}.st-step h3{font-size:var(--text-head);font-weight:700}.st-step p{color:var(--st-ink-soft);font-size:var(--text-title)}.st-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);align-items:stretch}.st-pack{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-10)}.st-pack--featured{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-tint)}.st-pack__head{display:flex;justify-content:space-between;gap:var(--space-6)}.st-pack__head h3{margin-top:var(--space-2)!important;font-size:18px;font-weight:700;line-height:1.25}.st-pack__name{color:var(--st-mute);font-size:13px;font-weight:600}.st-pack__mark{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:var(--radius-control);background:var(--st-page);color:var(--st-ink);font-size:18px;font-weight:800}.st-pack--featured .st-pack__mark{background:var(--st-accent);color:#fff}.st-pack__badge{align-self:flex-start;margin-top:calc(var(--space-4) * -1)}.st-pack__text{color:var(--st-ink-soft);font-size:var(--text-title)}.st-pack__price{display:grid;gap:var(--space-1);padding-block:var(--space-8);border-block:1px solid var(--st-line)}.st-pack__price strong{font-size:var(--text-screen);font-weight:800;font-variant-numeric:tabular-nums}.st-pack__price span{color:var(--st-mute);font-size:13px}.st-pack__items{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-title);color:var(--st-ink-soft)}.st-pack__items li{display:flex;gap:var(--space-5)}.st-pack__items li:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:.55em;border-radius:50%;background:var(--st-accent)}.st-pack__cta{margin-top:auto}.st-contacts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-12);align-items:start}.st-contacts__promo{display:grid;gap:var(--space-8)}.st-next{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.st-next li{display:flex;align-items:center;gap:var(--space-6);font-size:15px;font-weight:500}.st-contacts__area{color:var(--st-mute);font-size:var(--text-title)}.st-form{display:grid;gap:var(--space-8);padding:var(--space-10);background:var(--st-page)}.st-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.st-field{display:grid;gap:var(--space-3);min-width:0}.st-field--wide{grid-column:1 / -1}.st-field__label{color:var(--st-ink-soft);font-size:13px;font-weight:600}.st-input{width:100%;padding:10px 12px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-surface);color:var(--st-ink);font:inherit;font-size:var(--text-title);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.st-input::placeholder{color:var(--st-mute)}@media(hover:hover){.st-input:hover{border-color:var(--st-accent-line)}}.st-input:focus{outline:none;border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-tint)}.st-input--area{resize:vertical;min-height:88px}.st-form .ui-pick__trigger{font:inherit;font-size:var(--text-title);color:var(--st-ink)}.st-consent{display:flex;align-items:flex-start;gap:var(--space-5);color:var(--st-ink-soft);font-size:13px;cursor:pointer}.st-consent input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--st-accent);flex:0 0 auto}.st-form__submit{width:100%}.st-form__hint{color:var(--st-mute);font-size:var(--text-small);text-align:center}@media(max-width:860px){.st-contacts,.st-services,.st-steps,.st-packs{grid-template-columns:minmax(0,1fr)}.st-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.st-page{--st-section-gap: calc(var(--space-12) + var(--space-8))}.st-services,.st-form__grid{grid-template-columns:minmax(0,1fr)}.st-service,.st-pack,.st-form{padding:var(--space-8)}.st-head{margin-bottom:var(--space-10)}}.st-partners-hero{padding-block:var(--space-12);background:var(--st-surface);border-bottom:1px solid var(--st-line)}.st-partners-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:var(--space-12)}.st-partners-hero__copy{display:grid;gap:var(--space-6)}.st-partners-hero__lead{color:var(--kind-system);font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:1.2;text-wrap:pretty}.st-partners-hero__photo{width:100%;height:auto}.st-partners-hero__cta{justify-self:start}.st-partners-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-5);justify-self:start}.st-invite-photo{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-surface);box-shadow:var(--st-shadow)}.st-invite-photo__img{display:block;width:100%;height:auto}.st-invite-photo__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:space-between;padding:5% 0 5% 5%;color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-mark) 62%,transparent) 0%,color-mix(in srgb,var(--brand-mark) 38%,transparent) 22%,transparent 38%)}.st-invite-photo__brand{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--text-head);font-weight:800}.st-invite-photo__brand img{width:32px;height:auto}.st-invite-photo__text{display:grid;gap:var(--space-4);max-width:30%}.st-invite-photo__text b{font-size:var(--text-screen);font-weight:800;line-height:1.1}.st-invite-photo__text small{font-size:var(--text-body);line-height:1.3}@media(max-width:560px){.st-invite-photo__brand{gap:var(--space-2);font-size:var(--text-body)}.st-invite-photo__brand img{width:20px}.st-invite-photo__text{gap:var(--space-2);max-width:34%}.st-invite-photo__text b{font-size:var(--text-title)}.st-invite-photo__text small{font-size:var(--text-note)}}.st-partners-handover{width:100%;height:auto;margin-top:var(--space-6);mix-blend-mode:multiply}@media(max-width:860px){.st-partners-hero__grid{grid-template-columns:minmax(0,1fr)}.st-partners-hero__photo{max-width:480px;justify-self:center}.st-page .st-partners-handover{display:none}}.st-objects-hero{padding-block:var(--space-12);background:var(--st-surface);border-bottom:1px solid var(--st-line)}.st-objects-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:var(--space-12)}.st-objects-hero__copy{display:grid;gap:var(--space-6)}.st-objects-hero__lead{color:var(--kind-system);font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:1.2;text-wrap:pretty}.st-objects-hero__photo{width:100%;height:auto}.st-objects-more{display:flex;justify-content:center;margin-top:var(--space-10)}@media(max-width:860px){.st-objects-hero__grid{grid-template-columns:minmax(0,1fr)}.st-objects-hero__photo{max-width:480px;justify-self:center}}.st-estimate{background:radial-gradient(900px 420px at 85% 0%,rgb(15 155 128 / 35%),transparent 70%),var(--st-brand)}.st-estimate .st-title{color:#fff}.st-estimate .st-lead{color:#ffffffd9}.st-estimate .st-card{border-color:transparent;box-shadow:0 24px 48px -28px #00000073}.ui-iconword{display:inline-flex;gap:0;align-items:center;justify-content:center;min-width:var(--control);height:var(--control);padding:0 var(--space-3);border:1px solid var(--line, #e8ecf1);border-radius:var(--radius-control);background:var(--surface, #fff);color:var(--ink-soft, #667585);cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit;font-size:var(--text-body);font-weight:600;transition:gap .24s ease,padding .24s ease,color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.ui-iconword svg{flex:0 0 auto;width:var(--glyph);height:var(--glyph)}.ui-iconword__word{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .24s ease,opacity .24s ease}.ui-iconword__icon{display:inline-grid;flex:0 0 auto}.ui-iconword__icon>*{grid-area:1 / 1}.ui-iconword__icon>:not(svg){align-self:start;justify-self:end}.ui-iconword:focus-visible{outline:1px solid var(--accent, #0f9b80);outline-offset:1px}.ui-iconword:disabled{cursor:default;opacity:.45}.ui-iconword--pick.is-on{gap:var(--space-2);border-color:var(--accent, #0f9b80);background:color-mix(in srgb,var(--accent, #0f9b80) 12%,transparent);color:var(--accent, #0f9b80)}.ui-iconword--pick.is-on .ui-iconword__word{max-width:14em;opacity:1}.ui-iconword--pick.is-blocked:not(.is-on){opacity:.45}.ui-iconword--pick.is-blocked.is-on{border-color:var(--warn, #b4502f)}.ui-iconword--confirm.is-armed,.ui-iconword--pick.is-armed{gap:var(--space-2);border-color:var(--warn, #b4502f);background:var(--tint-warn, color-mix(in srgb, var(--warn, #b4502f) 8%, transparent));color:var(--warn, #b4502f)}.ui-iconword--confirm.is-armed .ui-iconword__word,.ui-iconword--pick.is-armed .ui-iconword__word{max-width:14em;opacity:1}.ui-iconword--confirm.is-add{color:var(--accent, #0f9b80)}.ui-iconword--confirm.is-add.is-armed{border-color:var(--accent, #0f9b80);background:color-mix(in srgb,var(--accent, #0f9b80) 10%,var(--surface, #fff));color:var(--accent, #0f9b80)}@media(hover:hover){.ui-iconword--pick:not(.is-on):not(:disabled):not(.is-blocked):hover{border-color:var(--accent, #0f9b80);color:var(--ink, #172030)}.ui-iconword--confirm.is-remove:not(.is-armed):hover{border-color:var(--warn, #b4502f);color:var(--warn, #b4502f)}.ui-iconword--confirm.is-add:not(.is-armed):not(:disabled):hover{border-color:var(--accent, #0f9b80)}}.ui-iconword.ui-iconword--accent{border-color:var(--accent, #0f9b80);background:var(--accent, #0f9b80);color:#fff}@media(hover:hover){.ui-iconword.ui-iconword--accent:not(:disabled):not(.is-on):not(.is-blocked):hover{border-color:var(--accent-strong, #0c7a65);background:var(--accent-strong, #0c7a65);color:#fff}}.ui-iconword.ui-iconword--accent:active:not(:disabled){transform:scale(.97)}@media(prefers-reduced-motion:reduce){.ui-iconword.ui-iconword--accent:active:not(:disabled){transform:none}}@media(max-width:760px){.ui-iconword{min-width:var(--touch-min);height:var(--touch-min)}}@media(prefers-reduced-motion:reduce){.ui-iconword,.ui-iconword__word{transition:none}}.pt-application{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-12);align-items:start}.pt-application__copy{display:grid;gap:var(--space-6)}.pt-chip{cursor:pointer;font:inherit;font-size:var(--text-small);font-weight:600}@media(hover:hover){.pt-chip:hover{border-color:var(--st-accent-line)}}.pt-error{color:var(--warn, #b4502f);font-size:var(--text-small)}.pt-application .st-field{align-content:start}.pt-sent{gap:var(--space-4)}.pt-sent__title{margin:0;font-size:var(--text-head);font-weight:800}.st-consent a{color:var(--st-accent-ink)}@media(max-width:860px){.pt-application{grid-template-columns:minmax(0,1fr)}}.pt-reward{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-12);align-items:start}.pt-reward__copy{display:grid;gap:var(--space-6)}.pt-schemes{display:grid;gap:var(--space-5);margin:0}.pt-scheme{display:grid;gap:var(--space-1);padding-left:var(--space-6);border-left:2px solid var(--st-accent-line)}.pt-scheme dt{font-weight:700}.pt-scheme dd{margin:0;color:var(--st-ink-soft);font-size:var(--text-title)}.pt-calc{display:grid;gap:var(--space-8);padding:var(--space-10)}.pt-calc .st-field{display:grid;gap:var(--space-3)}.pt-calc__hint{margin:0;color:var(--st-mute);font-size:13px;text-wrap:pretty}.pt-calc__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6)}.pt-calc__all{padding:0;border:0;background:none;color:var(--st-accent-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:700}@media(hover:hover){.pt-calc__all:hover{text-decoration:underline}}.pt-calc__all:disabled{color:var(--st-mute);cursor:default;text-decoration:none}.pt-calc__total{margin:0;color:var(--st-ink-soft);font-size:var(--text-title)}.pt-calc__total strong{color:var(--st-ink);font-size:var(--text-title);font-variant-numeric:tabular-nums}.pt-calc__range{width:100%;margin:var(--space-3) 0 0;accent-color:var(--st-accent);cursor:pointer}.pt-calc__scale{display:flex;justify-content:space-between;color:var(--st-mute);font-size:12px;font-variant-numeric:tabular-nums}.pt-calc__result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pt-calc__tile{display:grid;gap:var(--space-1);padding:var(--space-6) var(--space-8);border-radius:var(--radius-control);background:var(--st-tint)}.pt-calc__tile span{color:var(--st-ink-soft);font-size:13px;font-weight:600}.pt-calc__tile strong{color:var(--st-accent-ink);font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:800;font-variant-numeric:tabular-nums}.pt-calc__empty{color:var(--st-ink-soft);font-size:var(--text-body);font-weight:500}.pt-terms{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-12);align-items:start}.pt-steps{display:grid;gap:var(--space-5);margin:var(--space-10) 0 0;padding:0;list-style:none;counter-reset:pt-step}.pt-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-5);align-items:center;color:var(--st-ink-soft);counter-increment:pt-step}.pt-steps li:before{content:counter(pt-step);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--st-tint);color:var(--st-accent-ink);font-size:13px;font-weight:700}.pt-known{display:grid;gap:var(--space-6);padding:var(--space-10);background:var(--st-page)}.pt-known__title{margin:0;font-size:18px;font-weight:800}.pt-known ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.pt-known li{position:relative;padding-left:var(--space-8);color:var(--st-ink-soft);font-size:var(--text-title)}.pt-known li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--st-accent)}@media(max-width:860px){.pt-reward,.pt-terms{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.pt-calc,.pt-known{padding:var(--space-8)}.pt-calc__result{grid-template-columns:minmax(0,1fr)}}.pt-screen{display:flex;flex-direction:column;gap:var(--space-5);min-height:0;flex:1;overflow:hidden;padding:0 var(--page-gutter) var(--page-gutter);background:var(--page-bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:1.45}.pt-filters{padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid var(--line-soft)}.pt-filter__count{font-variant-numeric:tabular-nums;opacity:.75}.pt-panel,.pt-single{display:grid;min-height:0;flex:1;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-surface)}.pt-panel{grid-template-columns:clamp(240px,21vw,340px) minmax(0,1fr)}.pt-single{display:block;overflow:auto}.pt-queue{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--surface-soft)}.pt-queue__head{padding:var(--space-6);border-bottom:1px solid var(--line-soft)}.pt-list{margin:0;padding:var(--space-3);overflow:auto;list-style:none}.pt-row{display:grid;gap:var(--space-1);width:100%;padding:var(--space-5) var(--space-6);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit}@media(hover:hover){.pt-row:hover{background:var(--tint-ink-strong)}}.pt-row.is-active{background:var(--tint-accent-strong)}.pt-row__name{font-weight:600}.pt-row__meta{color:var(--ink-soft);font-size:var(--text-note)}.pt-row__flag{justify-self:start;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--tint-warn);color:var(--warn);font-size:var(--text-note);font-weight:600}.pt-detail{min-height:0;overflow:auto}.pt-empty{padding:var(--space-8);color:var(--ink-mute)}.pt-state{display:grid;justify-items:start;gap:var(--space-5);padding:var(--panel-padding)}.pt-card{display:grid;align-content:start;justify-items:start;gap:var(--space-6);max-width:760px;padding:var(--panel-padding)}.pt-card>*{max-width:100%}.pt-card__head,.pt-facts,.pt-key,.pt-reject,.pt-table{justify-self:stretch}.pt-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.pt-card__title{margin:0;font-size:var(--text-screen);font-weight:700}.pt-status{padding:var(--space-1) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-note);font-weight:600;white-space:nowrap}.pt-status--new{background:var(--tint-accent-strong);color:var(--accent-ink)}.pt-status--approved{background:var(--accent);color:var(--surface)}.pt-status--rejected{background:var(--tint-ink-strong);color:var(--ink-soft)}.pt-status--withdrawn{background:var(--tint-warn);color:var(--warn)}.pt-card__title--erased,.pt-row__name--erased{color:var(--ink-mute);font-style:italic}.pt-link{padding:0;border:0;background:none;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:var(--text-note);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.pt-link:hover{color:var(--warn)}}.pt-link:disabled{cursor:not-allowed;opacity:.5}.pt-notice{margin:0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-control);background:var(--tint-warn);color:var(--warn)}.pt-hint{margin:0;color:var(--ink-soft)}.pt-section-title{margin:0 0 var(--space-3);font-size:var(--text-note);font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}.pt-facts{display:grid;gap:var(--space-3);margin:0}.pt-facts__row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-6)}.pt-facts dt{color:var(--ink-soft)}.pt-facts dd{margin:0;overflow-wrap:anywhere}.pt-facts__quiet{color:var(--ink-soft);font-size:var(--text-note)}.pt-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.pt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control);padding:0 var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;font-weight:var(--control-weight)}.pt-btn:disabled{cursor:not-allowed;opacity:.5}.pt-btn--accent{border-color:var(--accent);background:var(--accent);color:var(--surface)}@media(hover:hover){.pt-btn:hover{background:var(--tint-ink)}.pt-btn--accent:hover{background:var(--accent-ink)}}.pt-btn--warn{border-color:var(--warn);background:var(--warn);color:var(--surface)}.pt-key{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-soft)}.pt-key__label{margin:0;font-weight:600;color:var(--accent-ink)}.pt-key__value{padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);background:var(--surface);font-family:var(--font-num, monospace);font-size:15px;letter-spacing:.02em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pt-key__link{color:var(--ink-soft);font-family:var(--font-num, monospace);font-size:var(--text-small);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pt-invite{display:grid;justify-items:start;gap:var(--space-4);width:100%}.pt-field{display:grid;gap:var(--space-3);width:min(420px,100%)}.pt-field__label{color:var(--ink-soft);font-weight:600}.pt-input{box-sizing:border-box;width:100%;min-height:var(--control);padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit}.pt-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--tint-accent-strong)}.pt-input[aria-invalid=true]{border-color:var(--warn)}.pt-slot{display:block;min-height:calc(var(--text-small) * 1.45);font-size:var(--text-small);line-height:1.45}.pt-slot--two{min-height:calc(var(--text-small) * 1.45 * 2)}@media(max-width:560px){.pt-slot--wrap{min-height:calc(var(--text-small) * 1.45 * 2)}}.pt-slot__hint{color:var(--ink-soft)}.pt-reject{display:grid;gap:var(--space-4)}.pt-reject__label{color:var(--ink-soft)}.pt-textarea{padding:var(--space-4) var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-control);font:inherit;resize:vertical}.pt-history ol{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--ink-soft)}.pt-history span{color:var(--ink-mute);font-variant-numeric:tabular-nums}.pt-table{width:100%;border-collapse:collapse}.pt-table th,.pt-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-soft);text-align:left}.pt-table th{color:var(--ink-soft);font-size:var(--text-note);font-weight:600}.pt-table tr.is-current td{background:var(--tint-accent);font-weight:600}@media(max-width:760px){.pt-btn,.pt-textarea,.pt-input{min-height:var(--touch-min)}.pt-link{display:inline-flex;align-items:center;min-height:var(--touch-min)}.pt-screen{overflow:visible}.pt-panel,.pt-single{grid-template-columns:minmax(0,1fr);overflow:visible}.pt-queue{border-right:0;border-bottom:1px solid var(--line);max-height:none}.pt-list,.pt-detail{overflow:visible}.pt-facts__row{grid-template-columns:minmax(0,1fr);gap:0}.pt-table{font-size:var(--text-note)}}.pc-entry__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:var(--space-12);align-items:start}.pc-entry__copy{display:grid;gap:var(--space-6);max-width:520px}.pc-entry__card{display:grid;overflow:hidden}.pc-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--st-line)}.pc-tab{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min);padding:0 var(--space-6);border:0;background:var(--st-page);color:var(--st-ink-soft);cursor:pointer;font:inherit;font-size:var(--text-title);font-weight:700;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease}@media(hover:hover){.pc-tab:hover{color:var(--st-ink)}}.pc-tab:focus-visible{outline:2px solid var(--st-accent);outline-offset:-2px}.pc-tab.is-active:focus-visible{outline-color:var(--st-surface)}.pc-tab:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.pc-tab{transition:none}.pc-tab:active{transform:none}}.pc-tab.is-active{background:var(--st-accent);color:var(--st-surface)}.pc-form{display:grid;gap:var(--space-7);padding:var(--space-10)}.pc-form__title{font-size:18px;font-weight:800}.pc-hint{color:var(--st-mute);font-size:var(--text-small);text-wrap:pretty}.pc-note{padding:var(--space-5) var(--space-6);border-radius:10px;background:var(--st-tint);color:var(--st-accent-ink);font-size:var(--text-body)}.pc-note strong{white-space:nowrap}.pc-done{color:var(--st-accent-ink);font-size:var(--text-body);font-weight:600}.pc-key{font-family:var(--font-num, monospace);letter-spacing:.02em}.pc-code{margin:0;color:var(--st-ink);font-size:44px;font-weight:800;letter-spacing:.3em;font-variant-numeric:tabular-nums}.pc-steps{display:grid;gap:var(--space-3);margin:0;padding-left:var(--space-10);color:var(--st-ink-soft);font-size:var(--text-title)}.pc-hint--wait{color:var(--st-accent-ink)}.pc-slot{display:block;min-height:calc(var(--text-small) * 1.55);font-size:var(--text-small);line-height:1.55}.pc-slot--two{min-height:calc(var(--text-small) * 1.55 * 2)}.pc-slot .pc-hint,.pc-slot .pt-error{display:block}.pc-consent{display:grid;gap:var(--space-2)}@media(max-width:420px){.pc-consent .pc-slot{min-height:calc(var(--text-small) * 1.55 * 2)}}.pc-invite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-rows:auto auto 1fr;grid-template-areas:"head card" "about card" "photo card";gap:var(--space-8) var(--space-12);align-items:start}.pc-invite__head{grid-area:head;display:grid;gap:var(--space-6);max-width:520px}.pc-invite__card{grid-area:card}.pc-invite__about{grid-area:about;display:flex;flex-direction:column;gap:var(--space-10)}.pc-invite__about .pt-schemes{max-width:520px}.pc-invite__photo{grid-area:photo;align-self:end}.st-chip.pc-tax{min-height:var(--control)}.pc-locked{min-width:0;margin:0;padding:0;border:0}.pc-locked .st-input{background:var(--st-page);color:var(--st-ink-soft)}@media(hover:hover){.pc-locked .st-input:hover{border-color:var(--st-line)}}.pc-cabinet{padding-block:var(--space-12)}.pc-cabinet:has(.pc-layout){box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - 65px);min-height:520px;padding-block:var(--space-8)}.pc-cabinet:has(.pc-layout)>.st-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.pc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-8)}.pc-head__name{margin-top:var(--space-3)!important;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:1.15}.pc-head__side{display:flex;align-items:center;gap:var(--space-6)}.pc-status{padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:700;white-space:nowrap}.pc-status--inactive{background:var(--st-page);color:var(--st-ink-soft);box-shadow:inset 0 0 0 1px var(--st-line)}.pc-status--active{background:var(--st-accent);color:#fff}.pc-status--done{background:var(--st-tint);color:var(--st-accent-ink)}.pc-status--suspended{background:var(--tint-warn);color:var(--warn)}.pc-status--terminated,.pc-status--settled{background:var(--st-page);color:var(--st-ink-soft);box-shadow:inset 0 0 0 1px var(--st-line)}.pc-layout{display:grid;flex:1 1 auto;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--space-10);min-height:0}.pc-nav{display:grid;align-content:start;gap:var(--space-2);width:200px;min-height:0;overflow-x:hidden;overflow-y:auto;transition:width var(--motion-base, .18s) ease}.pc-nav.is-collapsed{width:36px}.pc-layout:has(.pc-nav.is-collapsed){gap:var(--space-6)}.pc-nav__toggle{display:inline-grid;justify-self:end;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--st-ink-soft);cursor:pointer}.pc-nav.is-collapsed .pc-nav__toggle{justify-self:center;width:36px}@media(hover:hover){.pc-nav__toggle:hover{background:var(--st-tint);color:var(--st-ink)}}.pc-nav__item{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);border:0;border-radius:10px;background:transparent;color:var(--st-ink-soft);cursor:pointer;font:inherit;font-size:var(--text-title);font-weight:600;text-align:left}@media(hover:hover){.pc-nav__item:hover{background:var(--st-tint);color:var(--st-ink)}}.pc-nav__item.is-active{background:var(--st-surface);color:var(--st-accent-ink);box-shadow:inset 0 0 0 1px var(--st-line)}.pc-nav__toggle:focus-visible,.pc-nav__item:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.pc-nav__icon{display:inline-grid;flex:0 0 auto}.pc-nav__icon>*{grid-area:1 / 1}.pc-nav__badge{align-self:start;justify-self:end;width:7px;height:7px;box-shadow:0 0 0 2px var(--st-page)}.pc-nav__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-nav.is-collapsed .pc-nav__item{justify-content:center;padding-inline:0}.pc-nav.is-collapsed .pc-nav__label{display:none}@media(prefers-reduced-motion:reduce){.pc-nav{transition:none}}.pc-dot{width:8px;height:8px;border-radius:50%;background:var(--warn)}.pc-rail.ui-icon-rail{--ui-rail-button: var(--control);--line: var(--st-line);--panel: var(--st-surface);--surface: var(--st-surface);--accent: var(--st-accent);--ink: var(--st-ink);--ink-soft: var(--st-ink-soft);--pc-rail-top: calc(65px + var(--space-4));--pc-rail-h: calc(var(--pc-rail-count, 9) * var(--ui-rail-button) + (var(--pc-rail-count, 9) - 1) * var(--space-2) + 2 * var(--ui-rail-pad) + 2px);position:sticky;top:min(var(--pc-rail-top),calc(100dvh - var(--pc-rail-h) - var(--space-4)));align-self:start}.pc-rail__dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--st-surface)}@media(max-width:760px){.pc-rail.ui-icon-rail{--ui-rail-button: var(--touch-min)}}.pc-panel{display:flex;flex-direction:column;min-height:0;padding:var(--space-10);overflow-y:auto;overscroll-behavior:contain}.pc-panel>*{flex:0 0 auto}.pc-panel--chat{overflow:hidden}.pc-panel--chat>.ch-section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pc-section{display:grid;gap:var(--space-7)}.pc-section__title{font-size:18px;font-weight:800}.pc-section .st-field,.pc-form .st-field{align-content:start}.pc-subtitle{font-size:15px;font-weight:700}.pc-divider{height:1px;background:var(--st-line)}.pc-actions{display:flex;flex-wrap:wrap;gap:var(--space-5)}.pc-link{padding:0;border:0;background:none;color:var(--st-accent-ink);cursor:pointer;font:inherit;font-weight:700;text-decoration:none}@media(hover:hover){.pc-link:hover{text-decoration:underline}}.pc-link:disabled{color:var(--st-mute);cursor:not-allowed;text-decoration:none}.pc-checks{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.pc-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:var(--space-5);color:var(--st-ink-soft);font-size:var(--text-title)}.pc-check__text{min-width:0;overflow-wrap:anywhere}.pc-check__mark{position:relative;top:3px;width:18px;height:18px;border:2px solid var(--st-line);border-radius:50%}.pc-check.is-done{color:var(--st-ink)}.pc-check.is-done .pc-check__mark{border-color:var(--st-accent);background:var(--st-accent)}.pc-check.is-done .pc-check__mark:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pc-devices,.pc-docs{display:grid;margin:0;padding:0;list-style:none}.pc-device{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-6);padding-block:var(--space-5)}.pc-device+.pc-device,.pc-doc+.pc-doc{border-top:1px solid var(--st-line)}.pc-device__name{font-weight:600}.pc-device__name em{color:var(--st-accent-ink);font-style:normal;font-weight:600}.pc-device-add{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6)}.pc-device-add>div:first-child{display:grid;gap:var(--space-2)}.pc-code-form{display:flex;gap:var(--space-4)}.pc-code-input{width:96px;text-align:center;font-size:18px;font-weight:700;letter-spacing:.25em;font-variant-numeric:tabular-nums}.pc-qr{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-10);align-items:center}.pc-qr__code{width:200px;height:200px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--st-line)}.pc-qr__copy{display:grid;justify-items:start;gap:var(--space-5)}.pc-qr__title{font-size:15px;font-weight:700}.pc-doc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-6)}.pc-doc>div{display:grid;gap:var(--space-2)}.pc-doc>div:first-child{flex:1;min-width:0}.pc-doc__action{flex:none;justify-items:end}.pc-doc__accepted{display:inline-flex;align-items:center;gap:var(--space-3)}@media(max-width:720px){.pc-doc>div:first-child{flex-basis:100%}.pc-doc__action{justify-items:start}.pc-doc__action .st-btn{min-height:var(--touch-min)}}.pc-doc__title{color:var(--st-ink)!important;font-weight:700;text-decoration:none}@media(hover:hover){.pc-doc__title:hover{color:var(--st-accent-ink)!important;text-decoration:underline}}@media(max-width:860px){.pc-entry__wrap{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.pc-invite{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"photo" "card" "about"}.pc-invite__photo{align-self:start}.pc-invite__head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pc-cabinet:has(.pc-layout){height:auto;min-height:0}.pc-layout{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;gap:var(--space-4)}.pc-panel,.pc-panel--chat,.pc-panel--chat .ch-scroll{overflow:visible;overscroll-behavior:auto}}@media(max-width:760px){.st-chip.pc-tax{min-height:var(--touch-min);padding-inline:var(--space-8)}}@media(max-width:560px){.pc-form,.pc-panel{padding:var(--space-8)}.pc-cabinet .st-form__grid{grid-template-columns:minmax(0,1fr)}.pc-cabinet .st-form__grid>[aria-hidden=true]{display:none}.pc-qr{grid-template-columns:minmax(0,1fr);justify-items:center}.pc-device{grid-template-columns:minmax(0,1fr) auto}.pc-device>.pc-hint{grid-column:1;grid-row:2}}.cl-form{display:grid;gap:var(--space-7)}.cl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--space-6)}.cl-grid>*{align-content:start}.cl-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.cl-line .cl-month{flex:1 1 180px;width:auto;min-width:0;max-width:220px}.cl-actions{display:flex;flex-wrap:wrap;gap:var(--space-5)}.cl-hint{margin:0;color:var(--st-mute, var(--ink-mute));font-size:var(--text-small)}.cl-fixed{margin:0;color:var(--st-ink-soft, var(--ink-soft));font-size:var(--text-title)}.cl-back{justify-self:start;font-size:var(--text-body)}.cl-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5)}.cl-status{padding:var(--space-1) var(--space-5);border-radius:var(--radius-pill);font-size:12px;font-weight:700;white-space:nowrap}.cl-status--pending{background:var(--tint-accent-strong);color:var(--accent-ink)}.cl-status--confirmed{background:var(--accent);color:var(--surface)}.cl-status--rejected{background:var(--tint-ink-strong);color:var(--ink-soft)}.cl-list{display:grid;margin:0;padding:0;list-style:none}.cl-list li+li{border-top:1px solid var(--st-line, var(--line))}.cl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "meta status";gap:var(--space-1) var(--space-6);align-items:center;width:100%;padding:var(--space-6) 0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;text-align:left}@media(hover:hover){.cl-row:hover .cl-row__name{color:var(--st-accent-ink, var(--accent-ink))}}.cl-row__name{grid-area:name;font-weight:700}.cl-row__meta{grid-area:meta;color:var(--st-mute, var(--ink-mute));font-size:13px}.cl-row .cl-status{grid-area:status}.cl-facts{display:grid;gap:var(--space-4);margin:0}.cl-facts>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-6)}.cl-facts dt{color:var(--st-ink-soft, var(--ink-soft))}.cl-facts dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.cl-form--workspace{justify-self:stretch}.cl-field{display:grid;gap:var(--space-2);align-content:start;min-width:0}.cl-field--wide{grid-column:1 / -1}.cl-field__label{color:var(--ink-soft);font-size:var(--label-size);font-weight:600}.cl-input{box-sizing:border-box;width:100%;min-height:var(--control);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit}.cl-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--tint-accent-strong)}.cl-input--area{resize:vertical;min-height:72px}@media(max-width:760px){.cl-input{min-height:var(--touch-min)}}.cl-consent{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-soft);font-size:var(--label-size);cursor:pointer}@media(max-width:640px){.cl-grid{grid-template-columns:minmax(0,1fr)}.cl-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}:root{--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-num: "Inter", ui-sans-serif, system-ui, sans-serif;--text-note: 11px;--text-small: 12px;--text-body: 13px;--text-title: 15px;--text-head: 18px;--text-screen: 22px;--line-tight: 1;--line-head: 1.3;--line-text: 1.45;--control-sm: 28px;--control: 32px;--control-lg: 40px;--touch-min: 44px;--glyph-step-1: 16px;--glyph-step-2: 22px;--glyph: var(--glyph-step-1);--glyph-lg: 20px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-9: 20px;--space-10: 24px;--space-12: 32px;--radius-control: 6px;--radius-surface: 10px;--radius-pill: 999px;--layer-raise: 1;--layer-float: 2;--layer-base: 0;--layer-sticky: 100;--layer-menu: 200;--layer-overlay: 300;--layer-dialog: 400;--layer-menu-over-dialog: 450;--layer-toast: 500;--layer-confirm: 1100;--width-phone: 560px;--width-tablet: 860px;--width-desktop: 1200px;--page-gutter: clamp(var(--space-5), 1.25vw, var(--space-10));--panel-gutter: clamp(var(--space-7), 1.5vw, var(--space-10));--motion-fast: .14s;--motion-base: .19s;--motion-layout: .24s;--motion-layout-ease: ease;--axis-along: #e0393e;--axis-along-hover: #f07a7d;--axis-up: #3d9a4b;--axis-up-hover: #73c07e;--axis-depth: #2b8cf0;--axis-depth-hover: #7fb8f5}@media(max-width:760px){:root{--page-gutter: var(--space-4);--panel-gutter: 0px;--glyph: var(--glyph-step-2);--glyph-lg: 24px}}:root{--kind-system: #73529a;--kind-system-ink: #604083;--kind-system-hover: #aa8bc8;--kind-system-line: #d9cce8;--kind-system-soft: #f5f0fa;--kind-component-ink: #22689b;--kind-component-soft: #ecf6ff;--kind-work-ink: #986022;--kind-work-soft: #fff3e4}:root{--product-tracking: #1f4d8f;--product-tracking-ink: #173d72;--product-tracking-soft: #eaf0f8}[data-theme=tracking],[data-theme=workspace]{--page-bg: #f4f6f8;--surface: #fff;--surface-soft: #fafbfc;--menu-bg: #fafbfc;--ink: #172030;--ink-soft: #667585;--ink-mute: #93a0b0;--line: #e8ecf1;--line-soft: #f0f3f7;--line-strong: #dbe1e9;--warn: #b4502f;--warn-soft: #fdeee8;--unread: #d4432f;--tint-ink: color-mix(in srgb, var(--ink) 3%, transparent);--tint-ink-strong: color-mix(in srgb, var(--ink) 5%, transparent);--tint-accent: color-mix(in srgb, var(--accent) 7%, transparent);--tint-accent-strong: color-mix(in srgb, var(--accent) 12%, transparent);--tint-warn: color-mix(in srgb, var(--warn) 8%, transparent);--shadow-surface: 0 1px 2px rgb(16 24 40 / 4%);--shadow-raised: 0 2px 6px rgb(16 24 40 / 6%);--menu-width: 214px;--menu-row-padding: var(--space-4) var(--space-5);--panel-padding: 18px var(--space-9);--control-padding: 7px var(--space-6);--control-weight: 500;--title-size: 22px;--figure-size: 18px;--body-size: 13px;--label-size: 11px}[data-theme=tracking]{--accent: #2354c3;--accent-ink: #1a3f96;--accent-soft: #ebf1fc;--accent-line: #c6d5f3}[data-theme=workspace]{--accent: #0f9b80;--accent-ink: #0c7a65;--accent-soft: #eef8f5;--accent-line: #c7e6dd}:root{--brand-mark: #184848;--brand-flow: linear-gradient(90deg, #184848, #0f5e53, #3a2d57, #1a3b68, #184848)}.ob-list{display:grid;margin:0;padding:0;list-style:none}.ob-card{display:grid;gap:var(--space-6);padding-block:var(--space-8)}.ob-card+.ob-card{border-top:1px solid var(--st-line, var(--line))}.ob-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.ob-card__title{font-size:var(--text-title);font-weight:700}.ob-stages{display:grid;gap:var(--space-3)}.ob-stages__track{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}.ob-stages__step{height:6px;border-radius:3px;background:var(--st-line, var(--line))}.ob-stages__step.is-done{background:var(--st-accent, var(--accent));opacity:.55}.ob-stages__step.is-current{background:var(--st-accent, var(--accent))}.ob-stages__label{margin:0;font-size:var(--text-body);color:var(--st-ink-soft, var(--ink-soft))}.ob-stages__label strong{color:var(--st-ink, var(--ink))}.ob-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-8);margin:0}.ob-facts>div{display:grid;gap:var(--space-1)}.ob-facts dt{color:var(--st-mute, var(--ink-mute));font-size:var(--text-small)}.ob-facts dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.ob-facts__total dd{color:var(--st-accent-ink, var(--accent-ink));font-size:var(--text-title);font-weight:800}.ob-facts--reward{padding-top:var(--space-6);border-top:1px solid var(--st-line, var(--line))}.ob-link{display:grid;gap:var(--space-3);justify-self:stretch;padding-top:var(--space-6);border-top:1px solid var(--line-soft)}.ob-link__name{margin:0}.ob-link__choice{display:grid;gap:var(--space-4);max-width:420px}@media(max-width:560px){.ob-facts{grid-template-columns:minmax(0,1fr)}}.ch-thread{--ch-accent: var(--st-accent, var(--accent));--ch-line: var(--st-line, var(--line));--ch-soft: var(--st-page, var(--page));--ch-mute: var(--st-ink-soft, var(--ink-soft));display:flex;flex-direction:column;gap:var(--space-6);min-width:0;min-height:0;justify-self:stretch}.ch-scroll{display:grid;align-content:start;gap:var(--space-6);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ch-list{display:grid;align-content:start;gap:var(--space-6);margin:0;padding:var(--space-2) 0;list-style:none}.ch-head{display:grid;gap:var(--space-4)}.ch-scroll>*,.ch-compose,.ch-thread>.ch-error{box-sizing:border-box;width:100%;max-width:760px;justify-self:center;align-self:center}.ch-section .ch-thread{flex:1 1 auto}.pt-detail:has(>.ch-card){display:flex;overflow:hidden}.ch-card .ch-thread{flex:1 1 auto}.ch-empty{color:var(--ch-mute)}.ch-msg{display:grid;gap:var(--space-2);justify-items:start;min-width:0}.ch-msg--mine{justify-items:end}.ch-bubble{display:grid;gap:var(--space-4);max-width:85%;padding:var(--space-5) var(--space-7);border-radius:var(--radius-surface, 10px);font-size:var(--text-title);line-height:1.5;overflow-wrap:anywhere}.ch-msg--theirs .ch-bubble{border:1px solid var(--ch-line);background:var(--ch-soft)}.ch-msg--mine .ch-bubble{background:var(--ch-accent);color:#fff}.ch-text{margin:0;white-space:pre-wrap}.ch-meta{margin:0;color:var(--ch-mute);font-size:12px}.ch-image img{display:block;max-width:min(320px,100%);max-height:260px;border-radius:8px;object-fit:cover}.ch-file{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ch-removed{margin:0;font-style:italic;opacity:.8}.ch-error{margin:0;color:var(--warn);font-size:13px}.ch-compose{display:grid;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--ch-line)}.ch-row{display:flex;align-items:flex-end;gap:var(--space-4);min-width:0}.ch-input{box-sizing:border-box;flex:1 1 auto;min-width:0;min-height:42px;max-height:160px;padding:var(--space-4) var(--space-6);border:1px solid var(--ch-line);border-radius:12px;font:inherit;font-size:var(--text-title);resize:vertical}.ch-attach{display:inline-grid;flex:0 0 auto;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--ch-line);border-radius:50%;background:none;color:var(--ch-mute);cursor:pointer}@media(hover:hover){.ch-attach:hover{border-color:var(--ch-accent);color:var(--ch-accent)}}.ch-attach:focus-visible,.ch-send:focus-visible{outline:2px solid var(--ch-accent);outline-offset:2px}.ch-input:focus{outline:none;border-color:var(--ch-accent)}.ch-chosen{margin:0;color:var(--ch-mute);font-size:13px;overflow-wrap:anywhere}.ch-link{padding:0;border:0;background:none;color:var(--ch-mute);cursor:pointer;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.ch-link:hover{color:var(--ch-accent)}.ch-link--warn:hover{color:var(--warn)}}.ch-link:disabled{cursor:not-allowed;opacity:.5}.ch-send{flex:0 0 auto;min-height:42px;padding:var(--space-4) var(--space-8);border:1px solid transparent;border-radius:var(--radius-pill, 999px);background:var(--ch-accent);color:#fff;font:inherit;font-size:var(--text-title);font-weight:650;cursor:pointer}.ch-send:disabled{cursor:not-allowed;opacity:.5}.ch-dot{display:inline-block;width:8px;height:8px;margin-right:var(--space-3);border-radius:50%;background:var(--accent);vertical-align:middle}.ch-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-width:none}.pc-dot--new{background:var(--st-accent)}.pn-notice{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pn-notice__body{display:grid;gap:var(--space-1);min-width:0}.pn-notice__text{color:var(--st-ink-soft);font-size:var(--text-title);overflow-wrap:anywhere}.pn-notice__dot{display:inline-block;margin-right:var(--space-3);vertical-align:middle}.pn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.pn-link{display:grid;gap:var(--space-4)}.ui-scroll-strip{scrollbar-width:none}.ui-scroll-strip[data-strip-touch=drag]{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}.ui-scroll-strip::-webkit-scrollbar{display:none}.ui-scroll-strip.has-more-left,.ui-scroll-strip.has-more-right,.ui-scroll-strip.has-more-top,.ui-scroll-strip.has-more-bottom{cursor:grab}.ui-scroll-strip.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ui-scroll-strip.has-more-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--strip-fade, 32px)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--strip-fade, 32px)),transparent)}.ui-scroll-strip.has-more-left{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--strip-fade, 32px)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--strip-fade, 32px)),transparent)}.ui-scroll-strip.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--strip-fade, 32px),#000 calc(100% - var(--strip-fade, 32px)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--strip-fade, 32px),#000 calc(100% - var(--strip-fade, 32px)),transparent)}.ui-scroll-strip.has-more-bottom{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--strip-fade, 32px)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--strip-fade, 32px)),transparent)}.ui-scroll-strip.has-more-top{-webkit-mask-image:linear-gradient(to top,#000 calc(100% - var(--strip-fade, 32px)),transparent);mask-image:linear-gradient(to top,#000 calc(100% - var(--strip-fade, 32px)),transparent)}.ui-scroll-strip.has-more-top.has-more-bottom{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--strip-fade, 32px),#000 calc(100% - var(--strip-fade, 32px)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--strip-fade, 32px),#000 calc(100% - var(--strip-fade, 32px)),transparent)}.ui-icon-rail{--ui-rail-button: var(--touch-min);--ui-rail-pad: var(--space-2);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:calc(var(--ui-rail-button) + 2 * var(--ui-rail-pad) + 2px);min-width:0;min-height:0;padding:var(--ui-rail-pad);border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--panel)}.ui-icon-rail .ui-icon-rail__strip{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-height:0;overflow-y:auto;margin-inline:calc(-1 * var(--ui-rail-pad));padding-inline:var(--ui-rail-pad);overscroll-behavior:contain;touch-action:pan-y}.ui-icon-rail__strip>*{flex:none}.ui-icon-rail .ui-iconword{padding:0}.ui-icon-rail .ui-iconword--pick.is-on{gap:0}.ui-icon-rail .ui-iconword--pick.is-on .ui-iconword__word{max-width:0;opacity:0}
