.ds-topbar__search{flex:1 1 380px!important;width:auto!important;min-width:240px;max-width:560px}@media (max-width:700px){.ds-topbar{gap:8px!important;padding:0 12px!important}.ds-topbar__brand,.ds-topbar__spacer{display:none}.ds-topbar__search{flex:1 1!important;width:auto!important;min-width:0}.ds-sb--collapsible{width:100%}.ds-sb--collapsible .ds-sb__keys{display:none}[role=tablist]{max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}[role=tablist]>[role=tab]{flex:none;white-space:nowrap}div:has(>[role=tablist]){flex-wrap:wrap;max-width:100%}.ds-page-in{padding:14px!important}}@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-20c4,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-20c4,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-20c4,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-20c4,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_69ac74{font-family:Golos Text,Golos Text Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.__variable_69ac74{--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-subtle:var(--gray-50);--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-control:8px;--radius-button:10px;--radius-md:10px;--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{--spring-follow:900 50;--spring-settle:280 22;--spring-soft:260 24;--spring-lead:620 36;--spring-trail:190 19;--spring-pop:520 16;--spring-fade:420 32;--spring-open:360 24;--spring-reorder:260 21;--spring-seg:300 20;--spring-row:300 28;--hold-release:260 14;--hold-morph:320 20;--spring-count:160 22;--hold-ms:1200;--hold-done-ms:1700;--stagger:45;--spring-follow-dur:297ms;--spring-follow-ease:linear(0,0.101,0.293,0.493,0.663,0.792,0.883,0.941,0.976,0.995,1.004,1.008,1.008,1.007,1.005,1.003,1.002,1.001,1);--spring-settle-dur:589ms;--spring-settle-ease:linear(0,0.039,0.127,0.248,0.381,0.511,0.635,0.745,0.836,0.911,0.968,1.01,1.037,1.054,1.062,1.064,1.06,1.054,1.046,1.038,1.029,1.022,1.015,1.009,1.005,1.001,0.999,0.997,0.996,0.996,0.996,0.996,0.997,0.997,0.998,1);--spring-soft-dur:518ms;--spring-soft-ease:linear(0,0.034,0.116,0.221,0.341,0.458,0.571,0.67,0.757,0.829,0.888,0.933,0.968,0.993,1.01,1.021,1.027,1.029,1.029,1.027,1.024,1.021,1.018,1.014,1.011,1.008,1.006,1.004,1.003,1.001,1,1);--spring-lead-dur:341ms;--spring-lead-ease:linear(0,0.079,0.244,0.433,0.611,0.762,0.873,0.949,0.997,1.023,1.035,1.036,1.032,1.025,1.019,1.012,1.007,1.004,1.001,1,1);--spring-trail-dur:585ms;--spring-trail-ease:linear(0,0.025,0.089,0.176,0.278,0.383,0.49,0.588,0.681,0.761,0.831,0.889,0.936,0.974,1.002,1.023,1.036,1.045,1.049,1.05,1.048,1.044,1.04,1.035,1.03,1.024,1.019,1.015,1.011,1.008,1.005,1.003,1.001,1,0.999,1);--spring-pop-dur:825ms;--spring-pop-ease:linear(0,0.074,0.245,0.476,0.72,0.937,1.115,1.236,1.296,1.305,1.272,1.214,1.14,1.066,1.003,0.953,0.921,0.907,0.908,0.921,0.94,0.963,0.985,1.004,1.018,1.026,1.029,1.028,1.023,1.016,1.009,1.003,0.997,0.994,0.992,0.991,0.992,0.993,0.996,0.998,1,1.001,1.002,1.003,1.003,1.002,1.002,1.001,1.001,1);--spring-fade-dur:420ms;--spring-fade-ease:linear(0,0.055,0.171,0.317,0.46,0.596,0.712,0.804,0.877,0.929,0.967,0.992,1.007,1.015,1.018,1.019,1.017,1.015,1.012,1.009,1.007,1.005,1.003,1.002,1.001,1);--spring-open-dur:552ms;--spring-open-ease:linear(0,0.047,0.159,0.3,0.456,0.602,0.735,0.843,0.931,0.993,1.037,1.062,1.074,1.076,1.071,1.061,1.05,1.039,1.027,1.018,1.01,1.004,1,0.997,0.995,0.994,0.994,0.995,0.996,0.996,0.997,0.998,0.999,1);--spring-reorder-dur:618ms;--spring-reorder-ease:linear(0,0.034,0.119,0.23,0.359,0.485,0.605,0.716,0.809,0.888,0.949,0.995,1.029,1.05,1.062,1.066,1.066,1.061,1.054,1.046,1.037,1.029,1.021,1.015,1.009,1.005,1.001,0.999,0.997,0.996,0.996,0.996,0.996,0.996,0.997,0.997,0.998,1);--spring-release-dur:824ms;--spring-release-ease:linear(0,0.038,0.128,0.259,0.411,0.566,0.72,0.857,0.977,1.073,1.143,1.19,1.214,1.219,1.209,1.187,1.158,1.124,1.09,1.057,1.026,1.002,0.981,0.966,0.957,0.953,0.952,0.955,0.96,0.966,0.974,0.982,0.989,0.995,1.001,1.005,1.008,1.01,1.01,1.01,1.01,1.009,1.007,1.005,1.004,1.002,1.001,1,0.999,1);--spring-morph-dur:595ms;--spring-morph-ease:linear(0,0.042,0.144,0.28,0.431,0.581,0.72,0.84,0.939,1.016,1.068,1.1,1.116,1.119,1.112,1.099,1.082,1.064,1.046,1.03,1.016,1.005,0.997,0.991,0.988,0.986,0.986,0.987,0.989,0.991,0.993,0.995,0.997,0.998,1,1.001,1);--spring-row-dur:487ms;--spring-row-ease:linear(0,0.04,0.128,0.244,0.364,0.484,0.594,0.688,0.769,0.833,0.886,0.926,0.956,0.978,0.993,1.003,1.008,1.012,1.013,1.013,1.012,1.01,1.009,1.007,1.006,1.004,1.003,1.002,1.002,1);--spring-seg-dur:613ms;--spring-seg-ease:linear(0,0.04,0.135,0.263,0.411,0.555,0.689,0.807,0.905,0.982,1.04,1.077,1.098,1.107,1.106,1.098,1.084,1.069,1.054,1.039,1.025,1.014,1.005,0.998,0.993,0.99,0.989,0.988,0.989,0.99,0.992,0.994,0.995,0.997,0.998,0.999,1,1);--motion-fast:120ms;--motion-ease-out:cubic-bezier(0.22,1,0.36,1)}@media (prefers-reduced-motion:reduce){:root{--spring-follow-dur:0.01ms;--spring-settle-dur:0.01ms;--spring-soft-dur:0.01ms;--spring-lead-dur:0.01ms;--spring-trail-dur:0.01ms;--spring-pop-dur:0.01ms;--spring-fade-dur:0.01ms;--spring-open-dur:0.01ms;--spring-reorder-dur:0.01ms;--spring-release-dur:0.01ms;--spring-morph-dur:0.01ms;--spring-row-dur:0.01ms;--spring-seg-dur:0.01ms;--motion-fast:0.01ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ds-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.96,.9)}to{opacity:1;transform:none}}@keyframes ds-menu-in-up{0%{opacity:0;transform:translateY(8px) scale(.96,.9)}to{opacity:1;transform:none}}@keyframes ds-menu-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ds-menu-check-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.design-select__menu,.ds-combo__list,.ops-kebab__menu,.ops-qms__menu,.ops-row-actions__menu,.shift-ms__menu{transform-origin:50% 0;animation:ds-menu-in var(--spring-open-dur) var(--spring-open-ease) backwards}.design-select__menu--up,.ds-combo__list--up,.ops-kebab__menu,.shift-ms--up>.shift-ms__menu{transform-origin:50% 100%;animation-name:ds-menu-in-up}.design-select__menu>button,.ds-combo__option{animation:ds-menu-row-in var(--spring-fade-dur) var(--spring-fade-ease) backwards}.design-select__menu>button:nth-child(2),.ds-combo__list>:nth-child(2){animation-delay:20ms}.design-select__menu>button:nth-child(3),.ds-combo__list>:nth-child(3){animation-delay:40ms}.design-select__menu>button:nth-child(4),.ds-combo__list>:nth-child(4){animation-delay:60ms}.design-select__menu>button:nth-child(5),.ds-combo__list>:nth-child(5){animation-delay:80ms}.design-select__menu>button:nth-child(6),.ds-combo__list>:nth-child(6){animation-delay:.1s}.design-select__menu>button:nth-child(n+7),.ds-combo__list>:nth-child(n+7){animation-delay:.12s}.design-select__menu>button.is-selected>[aria-hidden=true],.ds-combo__check--on{animation:ds-menu-check-in var(--spring-pop-dur) var(--spring-pop-ease) 60ms backwards}.design-select__chevron,.ds-combo__chevron{transition-duration:var(--spring-settle-dur);transition-timing-function:var(--spring-settle-ease)}.design-select__menu button,.ds-combo__option{transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease}.ds-sb__control{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;background:var(--surface-sunken);border:1px solid transparent;border-radius:var(--radius-control);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background-color var(--motion-fast) ease}.ds-sb__control[data-open=true]{border-color:var(--accent);box-shadow:var(--focus-ring)}.ds-sb__keys{display:inline-flex;flex:none;gap:4px}.ds-sb__keys kbd{display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;background:var(--surface-card);border:1px solid var(--border-hairline);font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--spring-pop-dur) var(--spring-pop-ease)}.ds-sb__keys kbd[data-on=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent);transform:translateY(1px) scale(.94)}.ds-sb__label{display:none}.ds-sb--collapsible{width:100%;max-width:100%;border-radius:var(--radius-md);transition:width var(--spring-open-dur) var(--spring-open-ease),transform var(--spring-settle-dur) var(--spring-settle-ease)}.ds-sb--collapsible:active{transform:scale(.97)}.ds-sb--collapsible:focus-within,.ds-sb--collapsible:has(input:not(:placeholder-shown)){width:100%;transform:none}.ds-sb--collapsible .ds-sb__control{cursor:pointer}.ds-sb--collapsible:hover:not(:focus-within) .ds-sb__control{background:var(--surface-hover)}.ds-sb--collapsible .ds-sb__label{position:absolute;left:36px;display:block;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);color:var(--text-secondary);pointer-events:none;transition:opacity var(--motion-fast) ease}.ds-sb--collapsible:focus-within .ds-sb__label,.ds-sb--collapsible:has(input:not(:placeholder-shown)) .ds-sb__label{opacity:0}.ds-sb--collapsible input::placeholder{color:transparent;transition:color var(--motion-fast) ease .12s}.ds-sb--collapsible:focus-within input::placeholder{color:var(--text-tertiary)}.ds-sb--collapsible .ds-sb__keys{margin-left:auto}.ds-sb--collapsible .ds-sb__control{position:relative}.ds-sb--collapsible .ds-sb__control>input{position:absolute;inset:0;width:100%;padding:0 78px 0 36px;cursor:pointer}.ds-sb--collapsible .ds-sb__control>svg,.ds-sb--collapsible .ds-sb__keys{position:relative;z-index:1;pointer-events:none}.ds-sb--collapsible:focus-within .ds-sb__control>input{cursor:text}.ds-sb__list{transform-origin:50% 0;animation:ds-menu-in var(--spring-open-dur) var(--spring-open-ease) backwards}*{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--gray-300);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--gray-400);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}}button{appearance:none;-webkit-appearance:none;box-shadow:none}: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-control);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--up>.attachment-category-picker__menu{top:auto;bottom:calc(100% + 6px)}.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-control);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{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}.ds-checkbox__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-checkbox__box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:4px;border:1px solid var(--border-strong);background:transparent;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.ds-checkbox__native:checked+.ds-checkbox__box{border-color:var(--accent);background:var(--accent)}.ds-checkbox__native:focus-visible+.ds-checkbox__box{box-shadow:var(--focus-ring)}.ds-checkbox__native:disabled+.ds-checkbox__box{opacity:.6}.ds-combo{display:flex;min-width:0;flex-direction:column;gap:6px}.ds-combo__label{color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-medium)}.ds-combo__control{position:relative;min-width:0}.ds-combo__search,.ds-combo__trigger{box-sizing:border-box;display:flex;width:100%;height:36px;align-items:center;gap:12px;padding:0 34px 0 12px;border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.ds-combo--compact .ds-combo__search,.ds-combo--compact .ds-combo__trigger{height:32px;font-size:13px}.ds-combo__search{cursor:text}.ds-combo__trigger:hover{background:var(--surface-subtle)}.ds-combo__search:focus,.ds-combo__search:focus-visible,.ds-combo__trigger:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.ds-combo__trigger--placeholder .ds-combo__value{color:var(--text-tertiary)}.ds-combo__value{display:flex;min-width:0;align-items:center;gap:6px}.ds-combo__value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-combo__control:has(.ds-combo__clear) .ds-combo__trigger{padding-right:54px}.ds-combo__chevron{position:absolute;top:50%;right:12px;width:7px;height:7px;border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);transform:translateY(-70%) rotate(45deg);transition:transform .14s ease;cursor:pointer}.ds-combo__chevron--open{transform:translateY(-30%) rotate(225deg)}.ds-combo__clear{position:absolute;top:50%;right:28px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;transform:translateY(-50%);border:0;border-radius:50%;background:var(--surface-subtle);color:var(--text-tertiary);font-size:14px;line-height:1;cursor:pointer}.ds-combo__clear:hover{color:var(--text-primary);background:var(--surface-hover)}.ds-combo__list{position:absolute;z-index:1300;top:calc(100% + 6px);left:0;width:max-content;min-width:max(100%,190px);max-width:min(420px,calc(100vw - 32px));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%)}.ds-combo__list--up{top:auto;bottom:calc(100% + 6px)}.ds-combo__list--right{left:auto;right:0}.ds-combo__option{display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer}.ds-combo__option-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-combo__option-body{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:2px}.ds-combo__option-body .ds-combo__option-label{flex:none}.ds-combo__option-detail{overflow-wrap:anywhere;color:var(--text-tertiary);font-size:11.5px}.ds-combo__option--active,.ds-combo__option:hover{background:var(--surface-subtle);color:var(--text-primary)}.ds-combo__option--selected{color:var(--accent);font-weight:600}.ds-combo__option--create{margin-top:4px;border-top:1px solid var(--border-hairline);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--accent)}.ds-combo__option--create .ds-combo__option-label{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.ds-combo__option:disabled{color:var(--text-disabled);cursor:not-allowed}.ds-combo__check{flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--border-default);border-radius:4px;background:var(--surface-card)}.ds-combo__check--on{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--surface-card)}.ds-combo__empty{padding:10px;color:var(--text-tertiary);font-size:13px}.ds-combo__hint{color:var(--text-tertiary);font-size:var(--fs-caption)}.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-error{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;padding:32px;text-align:center;background:radial-gradient(circle at 50% 42%,rgba(224,87,87,.08),transparent 28%),var(--surface-page,#f7f8fa);color:var(--text-primary,#20232b)}.session-error__mark{width:64px;height:64px;display:grid;place-content:center;border:1px solid rgba(224,87,87,.22);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 18px 48px rgba(32,35,43,.1);color:var(--neg,#d64545)}.session-error__copy{display:grid;gap:8px;max-width:44ch}.session-error__copy strong{font-size:17px;font-weight:600}.session-error__copy span{font-size:14px;line-height:1.5;color:var(--text-secondary,#626775)}.session-error__detail-wrap{display:grid;gap:4px}.session-error__detail-label{font-size:12px;color:var(--text-disabled,#8b90a0)}.session-error__detail{display:block;overflow-wrap:anywhere;padding:8px 10px;border:1px solid var(--border-hairline,#e6e8ee);border-radius:8px;background:var(--surface-sunken,#f2f3f7);font-size:12.5px;color:var(--text-secondary,#626775)}.session-error__retry{min-height:40px;padding:0 18px;border:0;border-radius:10px;background:var(--accent,#5b4cec);color:#fff;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.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}}@media (max-width:900px){main h1{font-size:var(--fs-h2)!important}main div[style*="justify-content: space-between"]{flex-wrap:wrap!important}main div[style*="justify-content: space-between"]>div[style*="flex-shrink: 0"]{flex-wrap:wrap!important;flex-shrink:1!important;min-width:0!important}main [role=tablist]{flex-wrap:wrap!important}main{overflow-x:hidden}header:not(.ops-slideover__header){flex-wrap:wrap!important;height:auto!important;padding:8px 12px!important;row-gap:8px!important}header>div[style*="width: 320px"]{width:auto!important;flex:1 1 220px!important;order:5}header>div[style*="position: relative"]{order:6}}