@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_fcbcbf;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_fcbcbf{font-family:__Inter_fcbcbf,__Inter_Fallback_fcbcbf;font-style:normal}.__variable_fcbcbf{--font-body:"__Inter_fcbcbf","__Inter_Fallback_fcbcbf"}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_fe7774;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_Fallback_fe7774;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:__Manrope_fe7774,__Manrope_Fallback_fe7774;font-style:normal}.__variable_fe7774{--font-heading:"__Manrope_fe7774","__Manrope_Fallback_fe7774"}:root{color-scheme:light;--background:#f4f5ef;--surface:#fffef8;--surface-raised:hsla(0,0%,100%,.9);--surface-tint:hsla(90,33%,93%,.78);--surface-hover:#f2f5ee;--border-subtle:hsla(99,13%,75%,.56);--border-mid:hsla(98,9%,57%,.48);--foreground:#08110a;--text-secondary:#334033;--text-muted:#5d695d;--accent:#38ff15;--accent-hover:#52ff36;--accent-dim:#21d800;--accent-muted:rgba(56,255,21,.14);--accent-glow:rgba(56,255,21,.18);--accent-glow-strong:rgba(56,255,21,.3);--accent-foreground:#071203;--dark-surface:#071203;--dark-surface-soft:#0f1b0f;--dark-border:rgba(207,255,198,.16);--ok:#14790f;--warn:#9a6f11;--danger:#b24641;--shadow-soft:0 22px 60px rgba(8,17,10,.08);--shadow-strong:0 30px 80px rgba(8,17,10,.14)}*{box-sizing:border-box}html{min-height:100%;background:radial-gradient(circle at top left,rgba(56,255,21,.08),transparent 28%),radial-gradient(circle at top right,rgba(7,18,3,.14),transparent 34%),linear-gradient(180deg,#f6f7f2,#eef1e6 46%,#f7f8f3)}body{position:relative;margin:0;min-height:100vh;overflow-x:hidden;color:var(--foreground);font-family:var(--font-body),"Inter","Segoe UI",sans-serif;background:radial-gradient(circle at top left,rgba(56,255,21,.08),transparent 26%),radial-gradient(circle at top right,rgba(7,18,3,.16),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.22) 32%,hsla(0,0%,100%,0))}body:before{inset:0;opacity:.34;background-image:linear-gradient(rgba(8,17,10,.055) 1px,transparent 0),linear-gradient(90deg,rgba(8,17,10,.055) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.9) 46%,transparent 100%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.9) 46%,transparent 100%)}body:after,body:before{content:"";position:fixed;z-index:0;pointer-events:none}body:after{inset:-10% auto auto 55%;width:min(42vw,560px);aspect-ratio:1;opacity:.65;background:radial-gradient(circle,var(--accent-glow-strong) 0,transparent 62%);filter:blur(36px)}a{color:var(--foreground);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}a,a:hover{text-decoration:none}a:hover{color:#183718}button,input,select,textarea{font:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-family:var(--font-heading),"Manrope","Segoe UI",sans-serif;letter-spacing:-.03em}.app-shell{position:relative;z-index:1;width:min(1380px,calc(100vw - 48px));margin:0 auto;padding:28px 0 72px}.shell-header{position:relative;margin-bottom:32px;padding:22px 22px 24px;border-radius:32px;border:1px solid var(--dark-border);background:radial-gradient(circle at top right,rgba(56,255,21,.2),transparent 22%),radial-gradient(circle at bottom left,hsla(0,0%,100%,.08),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),linear-gradient(135deg,var(--dark-surface) 0,var(--dark-surface-soft) 68%,#10190d 100%);box-shadow:0 32px 90px rgba(7,18,3,.2);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);color:#f2f8ed}.shell-header:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 42%)}.brand-copy,.shell-brand,.topbar-copy,.topbar-side{position:relative;z-index:1}.shell-brand{display:flex;align-items:center;gap:14px;margin-bottom:20px}.brand-mark{display:grid;width:52px;height:52px;place-items:center;border-radius:18px;border:1px solid var(--dark-border);background:radial-gradient(circle at top left,rgba(56,255,21,.18),transparent 32%),linear-gradient(135deg,var(--dark-surface) 0,#122112 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 30px rgba(7,18,3,.18);color:var(--accent);font-size:1.25rem;font-weight:800}.brand-copy strong,.brand-mark{font-family:var(--font-heading),"Manrope",sans-serif}.brand-copy strong{font-size:1rem;letter-spacing:-.02em}.brand-descriptor{color:rgba(232,240,230,.72);font-size:.9rem;line-height:1.55;max-width:46ch}.topbar{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.topbar h1{max-width:12ch;font-size:clamp(2.35rem,4.2vw,4.3rem);line-height:1.02}.topbar-copy{max-width:760px}.topbar-side{display:flex;flex-direction:column;align-items:flex-end;gap:16px;max-width:430px}.shell-note{padding:11px 14px;border-radius:999px;border:1px solid var(--dark-border);background:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);color:hsla(93,44%,95%,.88);font-size:.9rem}.meta-line,.metric-detail,.muted,.subtitle{color:var(--text-muted)}.subtitle{max-width:68ch;font-size:1.02rem;line-height:1.74}.shell-header .meta-line,.shell-header .muted,.shell-header .subtitle{color:rgba(232,240,230,.76)}.topnav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.topnav a,.topnav-link{padding:12px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04)),hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 26px rgba(7,18,3,.1);color:hsla(93,44%,95%,.92);font-size:.95rem;font-weight:600}.topnav a:hover,.topnav-link:hover{transform:translateY(-1px);border-color:rgba(56,255,21,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 30px rgba(7,18,3,.16)}.topnav-link.active{border-color:rgba(56,255,21,.34);background:linear-gradient(180deg,rgba(56,255,21,.2),hsla(0,0%,100%,.12)),hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 34px rgba(7,18,3,.18)}.shell-actions{display:flex;flex-wrap:wrap;gap:10px}.shell-account-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.shell-session-pill{display:inline-flex;align-items:center;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04)),hsla(0,0%,100%,.04);color:hsla(93,44%,95%,.82);font-size:.9rem;font-weight:600}.auth-mini-grid,.auth-story-grid{display:grid;grid-gap:14px;gap:14px}.auth-story-card{position:relative;overflow:hidden;padding:18px;border-radius:24px;border:1px solid var(--dark-border);background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.04)),hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.auth-story-card strong{display:block;margin:8px 0 6px;font-family:var(--font-heading),"Manrope",sans-serif;font-size:1rem}.auth-story-card p{color:rgba(232,240,230,.74);line-height:1.62}.eyebrow{color:var(--accent-dim);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.page-section{gap:24px}.page-section,.stack-xs{display:flex;flex-direction:column}.stack-xs{gap:6px}.stack-sm{gap:10px}.stack-md,.stack-sm{display:flex;flex-direction:column}.stack-md{gap:16px}.stack-lg{display:flex;flex-direction:column;gap:24px}.binding-row,.card,.case-card,.chip-link,.form-card,.hero-card,.metric-card,.metric-inline,.subcard{position:relative;overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.binding-row:hover,.card:hover,.case-card:hover,.chip-link:hover,.hero-card:hover,.metric-card:hover,.metric-inline:hover,.subcard:hover{transform:translateY(-2px);border-color:rgba(56,255,21,.28);box-shadow:var(--shadow-strong)}.chip-link.active{border-color:rgba(56,255,21,.42);background:linear-gradient(180deg,rgba(246,255,240,.96),hsla(95,69%,91%,.9)),hsla(0,0%,100%,.84);box-shadow:var(--shadow-strong)}.card,.hero-card{border-radius:32px;padding:26px}.hero-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);grid-gap:24px;gap:24px;align-items:flex-start;border-color:var(--dark-border);background:radial-gradient(circle at top right,rgba(56,255,21,.18),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),linear-gradient(135deg,var(--dark-surface) 0,var(--dark-surface-soft) 68%,#10190d 100%);box-shadow:0 32px 90px rgba(7,18,3,.24);color:#f2f8ed}.hero-card .eyebrow{color:var(--accent)}.hero-card .meta-line,.hero-card .muted,.hero-card .subtitle{color:rgba(232,240,230,.78)}.hero-card .meta-chip,.hero-card .status-pill,.hero-card .tag{background:hsla(0,0%,100%,.08);border-color:var(--dark-border);color:hsla(93,44%,95%,.92)}.action-stack,.hero-actions{display:flex;flex-direction:column;gap:10px}.hero-actions{align-self:stretch;justify-content:flex-start}.card,.form-card{background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.86)),linear-gradient(135deg,hsla(90,33%,93%,.94),hsla(0,0%,100%,.7))}.binding-row:before,.card:before,.case-card:before,.chip-link:before,.metric-card:before,.subcard:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 42%)}.cases-grid,.facts-grid,.metrics-grid,.three-column-grid,.two-column-grid{display:grid;grid-gap:16px;gap:16px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-grid,.three-column-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.metric-inline{border-radius:24px;padding:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(90,33%,95%,.84)),hsla(0,0%,100%,.72)}.metric-label{color:var(--text-muted);margin-bottom:6px}.metric-value{font-family:var(--font-heading),"Manrope",sans-serif;font-size:2rem;line-height:1}.metric-inline{display:flex;flex-direction:column;gap:8px}.section-heading,.split-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.section-heading>div{display:flex;flex-direction:column;gap:6px}.filters-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-end}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field span{color:var(--text-secondary);font-size:.92rem}.field-span-2{grid-column:span 2}.input,.textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:18px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(84,29%,97%,.88)),hsla(0,0%,100%,.84);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 10px 18px rgba(8,17,10,.03);color:var(--foreground);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.input::placeholder,.textarea::placeholder{color:rgba(93,105,93,.78)}.input:focus,.textarea:focus{outline:none;border-color:rgba(56,255,21,.44);box-shadow:0 0 0 4px rgba(56,255,21,.12),inset 0 1px 0 hsla(0,0%,100%,.94),0 16px 28px rgba(8,17,10,.05)}.textarea{min-height:112px;resize:vertical}.button,.button-ghost,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border-radius:18px;border:1px solid transparent;cursor:pointer;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button-ghost:hover,.button-secondary:hover,.button:hover{transform:translateY(-1px)}.button{color:var(--accent-foreground);background:linear-gradient(135deg,var(--accent) 0,var(--accent-hover) 58%,var(--accent-dim) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 18px 34px var(--accent-glow)}.button-secondary{border-color:var(--border-subtle);background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(90,33%,95%,.88)),hsla(0,0%,100%,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 14px 24px rgba(8,17,10,.05);color:var(--foreground)}.hero-card .button-secondary,.shell-header .button-ghost,.shell-header .button-secondary{border-color:var(--dark-border);background:hsla(0,0%,100%,.08);box-shadow:none;color:#f2f8ed}.button-danger{border-color:hsla(6,100%,81%,.24);background:linear-gradient(135deg,rgba(178,70,65,.94),rgba(155,51,46,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 16px 30px rgba(178,70,65,.24);color:#fff6f4}.button-danger:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 20px 34px rgba(178,70,65,.28)}.button-ghost{border-color:hsla(99,13%,75%,.56);background:hsla(90,33%,93%,.58);color:var(--text-secondary)}.button-ghost:disabled,.button-secondary:disabled,.button:disabled{opacity:.55;cursor:wait;transform:none}.button-row,.chip-row,.copy-row,.tag-row{display:flex;flex-wrap:wrap;gap:10px}.chip-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.chip-toggle input{margin:0}.choice-row{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.72)}.choice-row input{margin-top:4px}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.prompt-preview{overflow-x:auto;margin:0;padding:16px 18px;border-radius:20px;border:1px solid rgba(7,18,3,.08);background:rgba(7,18,3,.04);color:var(--foreground);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem;line-height:1.65;white-space:pre-wrap}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.grow-field{flex:1 1 320px}.copy-row{align-items:center}.meta-chip,.status-pill,.tag{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid var(--border-subtle);background:hsla(0,0%,100%,.72);color:var(--text-secondary);font-size:.84rem}.priority-low,.status-active,.status-draft,.status-open{border-color:rgba(56,255,21,.28);background:rgba(56,255,21,.12);color:var(--ok)}.priority-medium,.status-accepted,.status-paused,.status-snoozed{border-color:rgba(181,119,24,.24);background:rgba(181,119,24,.12);color:var(--warn)}.priority-high,.status-archived,.status-closed,.status-dismissed,.status-rejected,.status-resolved,.status-superseded{border-color:rgba(178,70,65,.24);background:rgba(178,70,65,.1);color:var(--danger)}.case-card,.chip-link,.subcard{border-radius:24px;padding:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(86,33%,96%,.82)),hsla(0,0%,100%,.72)}.completeness-ok{border:1px solid rgba(56,255,21,.22)}.completeness-warning{border:1px solid rgba(181,119,24,.24)}.compact-list{margin:4px 0 0;padding-left:18px;color:var(--text-secondary)}.compact-list li+li{margin-top:4px}.case-card,.chip-link{display:flex;flex-direction:column;gap:8px}.context-cloud-list{display:flex;flex-wrap:wrap;gap:10px}.context-cloud{min-width:min(100%,220px)}.context-cloud summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.76);color:var(--text);cursor:pointer;list-style:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.context-cloud summary::-webkit-details-marker{display:none}.context-cloud summary:after{content:"Открыть";flex:0 0 auto;font-size:.76rem;color:var(--muted)}.context-cloud[open] summary{border-color:rgba(125,238,113,.62);box-shadow:0 14px 32px rgba(78,119,69,.12)}.context-cloud[open] summary:after{content:"Скрыть"}.context-cloud summary:hover{transform:translateY(-1px);border-color:rgba(125,238,113,.62)}.context-cloud summary span,.context-cloud summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-cloud summary span{font-size:.84rem;color:var(--muted)}.context-cloud-body{margin-top:10px;width:min(100%,520px);padding:14px;border:1px solid var(--line);border-radius:20px;background:hsla(0,0%,100%,.7)}.empty-line{width:100%;min-height:44px;display:flex;align-items:center;padding:0 14px;border:1px dashed rgba(74,91,73,.22);border-radius:999px;color:var(--muted);background:hsla(0,0%,100%,.42)}.details-stack{display:flex;flex-direction:column;gap:12px}.detail-row{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid hsla(99,13%,75%,.36)}.detail-row:last-child{border-bottom:none;padding-bottom:0}.detail-row dt{color:var(--text-muted)}.detail-row dd{margin:0}.nested-details{padding-top:6px}.feedback{font-size:.92rem}.feedback-success{color:var(--ok)}.feedback-error{color:var(--danger)}.empty-note{color:var(--text-muted)}.timeline-list{display:flex;flex-direction:column;gap:16px}.timeline-item{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.timeline-point{width:12px;height:12px;margin-top:8px;border-radius:999px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dim) 100%);box-shadow:0 0 0 6px rgba(56,255,21,.08)}.timeline-body{padding-bottom:18px;border-bottom:1px solid hsla(99,13%,75%,.36)}.binding-row{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.88),hsla(87,39%,95%,.78)),hsla(0,0%,100%,.66)}.empty-card{text-align:center}.auth-screen{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:28px}.auth-stage{width:min(1240px,100%);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-gap:24px;gap:24px;align-items:stretch}.auth-card,.auth-hero{position:relative;overflow:hidden;border-radius:36px;padding:32px}.auth-hero{border:1px solid var(--dark-border);background:radial-gradient(circle at top right,rgba(56,255,21,.18),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01)),linear-gradient(135deg,var(--dark-surface) 0,var(--dark-surface-soft) 68%,#10190d 100%);box-shadow:0 32px 90px rgba(7,18,3,.24);color:#f2f8ed}.auth-card:before,.auth-hero:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.auth-hero:before{background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 30%),radial-gradient(circle at bottom left,rgba(56,255,21,.08),transparent 34%)}.auth-hero h1{max-width:12ch;font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:1.02}.auth-hero .eyebrow{color:var(--accent)}.auth-hero .subtitle{max-width:60ch;color:rgba(232,240,230,.8)}.auth-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.auth-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-proof-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:24px;border:1px solid var(--dark-border);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04)),hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.auth-proof-card strong{font-family:var(--font-heading),"Manrope",sans-serif}.auth-proof-card p{color:rgba(232,240,230,.74);line-height:1.6}.auth-card{border:1px solid hsla(0,0%,100%,.55);background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.86)),linear-gradient(135deg,hsla(90,33%,93%,.92),hsla(0,0%,100%,.72));box-shadow:var(--shadow-strong)}.auth-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.52),transparent 42%),radial-gradient(circle at top right,rgba(56,255,21,.08),transparent 28%)}.auth-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-footer,.auth-form{position:relative;z-index:1}.auth-footer{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1180px){.cases-grid,.facts-grid,.filters-grid,.metrics-grid,.three-column-grid,.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-mini-grid,.auth-proof-grid,.auth-stage,.auth-story-grid,.hero-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.app-shell{width:min(100vw - 24px,100%);padding-top:18px}.shell-header{padding:16px;border-radius:28px}.section-heading,.split-row,.topbar{flex-direction:column}.topbar-side{align-items:flex-start;max-width:none}.shell-account-row,.topnav{justify-content:flex-start}.topbar h1{max-width:none}.auth-screen{padding:18px}.auth-card,.auth-hero{padding:24px;border-radius:28px}.cases-grid,.facts-grid,.filters-grid,.form-grid,.metrics-grid,.three-column-grid,.two-column-grid{grid-template-columns:minmax(0,1fr)}.field-span-2{grid-column:span 1}.detail-row{grid-template-columns:minmax(0,1fr);gap:6px}}