@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_4c1f08{font-family:Golos Text,Golos Text Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.__variable_4c1f08{--font-golos:"Golos Text","Golos Text Fallback",system-ui,-apple-system,Segoe UI,sans-serif}:root{--gray-0:#ffffff;--gray-25:#fbfbfc;--gray-50:#f6f7f9;--gray-100:#eef0f3;--gray-150:#e7e9ee;--gray-200:#e2e5ea;--gray-300:#d3d7de;--gray-400:#aab0ba;--gray-500:#858c98;--gray-600:#5f6673;--gray-700:#414753;--gray-800:#2a2f39;--gray-900:#1a1d24;--indigo-50:#f0effc;--indigo-100:#e2e0f9;--indigo-200:#c7c3f3;--indigo-500:#5b52e6;--indigo-600:#4c43cf;--indigo-700:#3f37b0;--green-50:#e9f5ee;--green-100:#d3ecdd;--green-500:#2b8a5b;--green-600:#237049;--green-700:#1c5a3b;--red-50:#fbecea;--red-100:#f7d8d4;--red-500:#c6453b;--red-600:#a83a31;--red-700:#872f28;--amber-50:#fdf2df;--amber-100:#fae4bd;--amber-500:#c7891f;--amber-600:#a5711a;--amber-700:#855b14;--surface-page:var(--gray-50);--surface-card:var(--gray-0);--surface-raised:var(--gray-25);--surface-sunken:var(--gray-100);--surface-hover:var(--gray-100);--surface-pressed:var(--gray-150);--surface-selected:var(--indigo-50);--text-primary:var(--gray-900);--text-heading:var(--gray-800);--text-body:var(--gray-700);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-500);--text-disabled:var(--gray-400);--text-accent:var(--indigo-700);--text-on-accent:#ffffff;--text-link:var(--indigo-600);--border-hairline:var(--gray-200);--border-default:var(--gray-300);--border-strong:var(--gray-400);--border-accent:var(--indigo-500);--accent:var(--indigo-500);--accent-hover:var(--indigo-600);--accent-tint:var(--indigo-50);--accent-tint-hover:var(--indigo-100);--focus-ring:0 0 0 3px var(--indigo-200);--pos:var(--green-600);--pos-bg:var(--green-50);--pos-border:var(--green-100);--neg:var(--red-600);--neg-bg:var(--red-50);--neg-border:var(--red-100);--warn:var(--amber-600);--warn-bg:var(--amber-50);--warn-border:var(--amber-100);--info:var(--gray-600);--info-bg:var(--gray-100);--info-border:var(--gray-200);--font-sans:"Golos Text",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-sans);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display:32px;--fs-h1:24px;--fs-h2:19px;--fs-h3:16px;--fs-body:14px;--fs-sm:13px;--fs-caption:12px;--fs-micro:11px;--fs-metric:28px;--fs-metric-lg:40px;--lh-tight:1.15;--lh-heading:1.25;--lh-body:1.5;--ls-tight:-0.02em;--ls-snug:-0.01em;--ls-normal:0;--ls-wide:0.04em;--num-features:"tnum" 1,"cv01" 1}.ds-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:0;text-align:right}:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-12:64px;--space-16:96px;--gap-panel:20px;--pad-card:20px;--pad-card-sm:16px;--pad-cell-x:14px;--pad-cell-y:10px;--pad-control-x:12px;--pad-control-y:8px;--content-max:1440px;--radius-xs:4px;--radius-sm:6px;--radius-button:10px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--shadow-none:none;--shadow-xs:0 1px 2px rgba(20,24,33,0.04);--shadow-sm:0 1px 3px rgba(20,24,33,0.06),0 1px 2px rgba(20,24,33,0.04);--shadow-md:0 4px 12px rgba(20,24,33,0.08),0 2px 4px rgba(20,24,33,0.04);--shadow-lg:0 16px 40px rgba(20,24,33,0.14),0 4px 12px rgba(20,24,33,0.06);--ease:cubic-bezier(0.2,0,0,1);--dur-fast:120ms;--dur:180ms}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ds-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18221d;background:#f4f6f2}*{box-sizing:border-box}body{margin:0}.attachment-category-picker{position:relative;min-width:0;color:var(--text-primary);font-size:13px}.attachment-category-picker>summary{box-sizing:border-box;display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);cursor:pointer;list-style:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.attachment-category-picker>summary::-webkit-details-marker{display:none}.attachment-category-picker>summary:hover{border-color:var(--border-strong);background:var(--surface-subtle)}.attachment-category-picker>summary:focus-visible,.attachment-category-picker[open]>summary{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.attachment-category-picker__chevron{width:7px;height:7px;flex:0 0 auto;border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);transform:translateY(-2px) rotate(45deg);transition:transform .14s ease}.attachment-category-picker[open] .attachment-category-picker__chevron{transform:translateY(2px) rotate(225deg)}.attachment-category-picker__menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:max(100%,190px);box-sizing:border-box;padding:6px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:0 14px 36px rgb(23 32 52/14%)}.attachment-category-picker__menu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer}.attachment-category-picker__menu button:focus-visible,.attachment-category-picker__menu button:hover{background:var(--surface-subtle);color:var(--text-primary);outline:none}.attachment-category-picker__menu button.is-selected{background:var(--accent-soft);color:var(--accent);font-weight:600}.design-select-wrap{display:flex;min-width:0;flex-direction:column;gap:6px}.design-select-wrap>label{color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-medium)}.design-select{position:relative;min-width:0;color:var(--text-primary);font-size:14px}.design-select>summary{box-sizing:border-box;display:flex;height:36px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);cursor:pointer;list-style:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.design-select--sm{font-size:13px}.design-select--sm>summary{height:32px}.design-select--lg>summary{height:42px}.design-select>summary::-webkit-details-marker{display:none}.design-select>summary>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-select>summary:hover{background:var(--surface-subtle)}.design-select>summary:focus-visible,.design-select[open]>summary{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.design-select.is-invalid>summary{border-color:var(--neg)}.design-select__hint,.design-select__placeholder{color:var(--text-tertiary)}.design-select__error{color:var(--neg)}.design-select__error,.design-select__hint{font-size:var(--fs-caption)}.design-select__chevron{width:7px;height:7px;flex:0 0 auto;border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);transform:translateY(-2px) rotate(45deg);transition:transform .14s ease}.design-select[open] .design-select__chevron{transform:translateY(2px) rotate(225deg)}.design-select__menu{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:max(100%,190px);max-height:280px;box-sizing:border-box;padding:6px;overflow-y:auto;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:0 14px 36px rgb(23 32 52/14%)}.design-select__menu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer}.design-select__menu button:focus-visible,.design-select__menu button:hover{background:var(--surface-subtle);color:var(--text-primary);outline:none}.design-select__menu button.is-selected{background:var(--accent-soft);color:var(--accent);font-weight:600}.home-hero h1{margin:8px 0 24px;font-size:clamp(2rem,5vw,3.5rem);line-height:.95}.eyebrow{color:#52655a;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.eyebrow,.status{font-weight:700}.session-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;padding:32px;background:radial-gradient(circle at 50% 42%,rgba(91,76,236,.1),transparent 28%),var(--surface-page,#f7f8fa);color:var(--text-primary,#20232b)}.session-loading__mark{width:64px;height:64px;display:flex;align-items:flex-end;justify-content:center;gap:5px;padding:16px;border:1px solid rgba(91,76,236,.16);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 18px 48px rgba(32,35,43,.1)}.session-loading__mark span{width:7px;border-radius:999px;background:var(--accent,#5b4cec);animation:session-pulse 1.05s cubic-bezier(.4,0,.2,1) infinite}.session-loading__mark span:first-child{height:18px;animation-delay:-.2s}.session-loading__mark span:nth-child(2){height:30px;animation-delay:-.1s}.session-loading__mark span:nth-child(3){height:23px}.session-loading__copy{display:grid;gap:4px;text-align:center}.session-loading__copy strong{font-size:18px;letter-spacing:-.02em}.session-loading__copy span{color:var(--text-tertiary,#8a93a3);font-size:13px}.session-loading__track{width:min(220px,60vw);height:3px;overflow:hidden;border-radius:999px;background:rgba(91,76,236,.12)}.session-loading__track span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b4cec,#8e84ff);animation:session-track 1.35s ease-in-out infinite}@keyframes session-pulse{0%,to{transform:scaleY(.65);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes session-track{0%{transform:translateX(-110%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.session-loading__mark span,.session-loading__track span{animation:none}}