.case-doc{--c-bg:#0a0a0a;--c-neutral:#fff;--c-primary:#9ca3af;--c-secondary:#111827;--c-tertiary:#e7ded173;--c-text-muted:#9ca3af;--c-surface:#e5e5e5;--green:#4ade80;--green-bright:#00ff41;--yellow:#facc15;--red:#f87171;--q-project:#38bdf8;--q-org:#a78bfa;--t-auto:#16a34a;--t-sched:#f59e0b;--t-manual:#9ca3af;--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:32px;--space-2xl:48px;--radius-sm:2px;--radius-full:9999px}.case-doc *{box-sizing:border-box;margin:0;padding:0}.case-doc{scroll-behavior:smooth;background:var(--c-bg);color:var(--c-neutral);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.55;overflow-x:hidden}.case-doc:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#9ca3af09 1px,#0000 1px),linear-gradient(90deg,#9ca3af09 1px,#0000 1px);background-size:120px 120px,120px 120px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 85%);mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 85%)}.case-doc .wrap{z-index:10;max-width:1200px;padding:0 var(--space-xl);margin:0 auto;position:relative}.case-doc .kicker{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--c-text-muted);align-items:center;gap:var(--space-sm);font-size:10px;display:inline-flex}.case-doc .kicker:before{content:"";background:var(--green);width:18px;height:1px;display:inline-block}.case-doc h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--c-neutral);font-size:clamp(34px,6vw,60px);font-weight:500;line-height:1.05}.case-doc h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-neutral);font-size:clamp(24px,3.4vw,34px);font-weight:500;line-height:1.1}.case-doc .mono-note{color:var(--c-text-muted);letter-spacing:.02em;font-size:11px}.case-doc .hero{justify-content:center;gap:var(--space-lg);flex-direction:column;min-height:88vh;padding:120px 0 80px;display:flex}.case-doc .hero h1{margin:var(--space-md) 0}.case-doc .hero .accent{color:var(--green)}.case-doc .hero-meta{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.case-doc .chip{border:1px solid var(--c-tertiary);border-radius:var(--radius-full);padding:5px var(--space-md);letter-spacing:.08em;color:var(--c-primary);background:#0a0a0a80;align-items:center;gap:8px;font-size:10px;display:inline-flex}.case-doc .chip .dot{border-radius:var(--radius-full);width:7px;height:7px}.case-doc .scroll-hint{margin-top:var(--space-2xl);color:var(--c-text-muted);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;animation:2.4s ease-in-out infinite cs-pulse;display:flex}@keyframes cs-pulse{0%,to{opacity:.45}50%{opacity:1}}.case-doc .section{border-top:1px solid #4b556340;padding:64px 0}.case-doc .section-head{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.case-doc .section-num{color:var(--green);letter-spacing:.1em;font-size:11px}.case-doc .diagram{border:1px solid var(--c-tertiary);border-radius:var(--radius-sm);background:linear-gradient(#1118278c,#0a0a0a8c);position:relative;overflow:hidden;box-shadow:-8px 8px 28px #00000059}.case-doc .diagram-bar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:10px var(--space-lg);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted);background:#0a0a0a80;border-bottom:1px solid #4b556366;font-size:9px;display:flex}.case-doc .diagram-bar .left{align-items:center;gap:10px;display:flex}.case-doc .diagram-bar .led{background:var(--green-bright);width:7px;height:7px;box-shadow:0 0 8px var(--green-bright);border-radius:50%;animation:2s ease-in-out infinite cs-pulse}.case-doc .diagram-body{padding:var(--space-xl)}.case-doc .diagram svg{width:100%;height:auto;display:block}.case-doc .diagram-caption{padding:0 var(--space-xl) var(--space-xl);color:var(--c-primary);font-size:12px;line-height:1.7}.case-doc .diagram-caption b{color:var(--c-neutral);font-weight:600}.case-doc .diagram-caption .g{color:var(--green)}.case-doc .matrix{background:#4b556359;grid-template-rows:auto 1fr 1fr;grid-template-columns:120px 1fr 1fr;gap:1px;display:grid}.case-doc .matrix>div{background:var(--c-bg)}.case-doc .mx-corner{padding:var(--space-md)}.case-doc .mx-colhead,.case-doc .mx-rowhead{text-align:center;padding:var(--space-md);letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary);justify-content:center;align-items:center;font-size:10px;display:flex;background:#11182799!important}.case-doc .mx-rowhead{writing-mode:vertical-rl;transform:rotate(180deg)}.case-doc .cell{padding:var(--space-lg);flex-direction:column;gap:8px;min-height:150px;transition:background .25s;display:flex;position:relative}.case-doc .cell:hover{background:#11182780!important}.case-doc .cell .qid{letter-spacing:.12em;color:var(--c-text-muted);font-size:10px}.case-doc .cell .qname{font-family:var(--font-display);color:var(--c-neutral);letter-spacing:-.01em;font-size:17px;font-weight:500}.case-doc .cell .qengine{color:var(--c-primary);font-size:11px;line-height:1.5}.case-doc .cell .qpath{color:var(--green);word-break:break-all;font-size:10.5px}.case-doc .cell .qtrigger{letter-spacing:.06em;color:var(--c-primary);align-items:center;gap:7px;margin-top:auto;font-size:10px;display:inline-flex}.case-doc .cell .qtrigger .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.case-doc .cell:after{content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.case-doc .cell.q1:after{background:var(--t-auto)}.case-doc .cell.q2:after{background:var(--t-manual)}.case-doc .cell.q3:after{background:var(--t-sched)}.case-doc .cell.q4:after{background:var(--t-manual)}.case-doc.case-doc--memory-system .overview{margin-top:var(--space-2xl);max-width:820px;color:var(--c-primary);font-size:13px;line-height:1.75}.case-doc .overview>p{margin-bottom:var(--space-md)}.case-doc .overview b{color:var(--c-neutral);font-weight:600}.case-doc .overview .g{color:var(--green)}.case-doc .overview h3{font-family:var(--font-display);color:var(--c-neutral);letter-spacing:-.01em;margin:var(--space-lg) 0 var(--space-sm);font-size:16px;font-weight:500}.case-doc .overview ul{margin:0 0 var(--space-md);padding:0;list-style:none}.case-doc .overview li{margin-bottom:7px;padding-left:18px;position:relative}.case-doc .overview li:before{content:"▸";color:var(--green);position:absolute;left:0}.case-doc .overview code{font-family:var(--font-body);color:var(--green);border-radius:var(--radius-sm);background:#11182799;padding:1px 5px;font-size:11.5px}.case-doc .overview .ov-group{align-items:center;gap:var(--space-md);margin:var(--space-2xl) 0 var(--space-lg);letter-spacing:.2em;text-transform:uppercase;color:var(--c-neutral);font-size:11px;font-weight:600;display:flex}.case-doc .overview .ov-group:before{content:"";background:var(--green);flex-shrink:0;width:24px;height:2px}.case-doc .overview .ov-group:after{content:"";background:#4b556366;flex:1;height:1px}.case-doc .overview .ov-group.proj{color:var(--q-project)}.case-doc .overview .ov-group.proj:before{background:var(--q-project)}.case-doc .overview .ov-group.org{color:var(--q-org)}.case-doc .overview .ov-group.org:before{background:var(--q-org)}.case-doc .overview h3 .qtag{color:var(--green);font-weight:500}.case-doc .overview h3 .qtag.purple{color:var(--q-org)}.case-doc .legend{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.case-doc .legend-group{border-radius:var(--radius-sm);padding:var(--space-lg);background:#0a0a0a66;border:1px solid #4b556366}.case-doc .legend-group h3{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:var(--space-md);font-size:10px;font-weight:500}.case-doc .legend-row{color:var(--c-primary);align-items:center;gap:10px;padding:5px 0;font-size:11.5px;display:flex}.case-doc .legend-row .swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.case-doc .legend-row .swatch.round{border-radius:50%}.case-doc .todo{border-radius:var(--radius-sm);padding:var(--space-2xl);text-align:center;color:var(--c-text-muted);letter-spacing:.08em;border:1px dashed #4b556380;font-size:11px}.case-doc .todo b{color:var(--c-primary);letter-spacing:0;margin-bottom:6px;font-size:13px;display:block}.case-doc svg text{font-family:var(--font-body)}.case-doc .node-label{font-family:var(--font-body);fill:var(--c-neutral);font-size:11px}.case-doc .node-sub{font-family:var(--font-body);fill:var(--c-primary);letter-spacing:.04em;font-size:8.5px}.case-doc .edge{fill:none;stroke:var(--c-tertiary);stroke-width:1.4px}.case-doc .edge-label{font-family:var(--font-body);fill:var(--c-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px}.case-doc .packet{fill:var(--green-bright)}.case-doc .packet-o{fill:#f59e0b}.case-doc .packet-r{fill:#f87171}.case-doc .node-box{fill:#111827d9;stroke:#4b5563}.case-doc .node-box.g{fill:#16a34a1f;stroke:#16a34a}.case-doc .node-box.priv{fill:#dc26261a;stroke:#b91c1c}.case-doc .node-box.sched{fill:#f59e0b1a;stroke:#b45309}.case-doc .trig{border:1px solid var(--c-tertiary);border-radius:var(--radius-sm);background:#4b55634d;gap:1px;display:grid;overflow:hidden}.case-doc.case-doc--memory-system .trig-row{gap:var(--space-md);padding:13px var(--space-lg);background:var(--c-bg);grid-template-columns:minmax(0,1.25fr) minmax(0,1.7fr) minmax(0,1.35fr) 150px;align-items:center;font-size:11.5px;display:grid;position:relative}.case-doc .trig-row.head{color:var(--c-text-muted);letter-spacing:.14em;text-transform:uppercase;background:#111827a6;font-size:9px}.case-doc .trig-row .layer{color:#fff;font-weight:500}.case-doc .trig-row .who{color:var(--c-primary)}.case-doc .trig-row .trg{color:var(--green);font-size:10.5px}.case-doc .trig-row .ty{letter-spacing:.04em;color:var(--c-primary);align-items:center;gap:7px;font-size:10px;display:inline-flex}.case-doc .trig-row .ty .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.case-doc .trig-row:before{content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.case-doc .trig-row.t-auto:before{background:var(--t-auto)}.case-doc .trig-row.t-sched:before{background:var(--t-sched)}.case-doc .trig-row.t-manual:before{background:var(--t-manual)}.case-doc .tree{color:var(--c-primary);white-space:pre-wrap;font-size:11.5px;line-height:1.95}.case-doc .tree .root{color:#fff;font-weight:600}.case-doc .tree .q{color:var(--green)}.case-doc .tag{letter-spacing:.05em;border-radius:var(--radius-full);margin-left:6px;padding:1px 7px;font-size:8.5px;display:inline-block}.case-doc .tag.priv{color:#fca5a5;background:#dc262614;border:1px solid #dc262680}.case-doc .tag.share{color:#86efac;background:#16a34a14;border:1px solid #16a34a80}.case-doc .reg{border:1px solid var(--c-tertiary);border-radius:var(--radius-sm);background:#4b55634d;gap:1px;display:grid;overflow:hidden}.case-doc .reg-row{gap:var(--space-md);padding:13px var(--space-lg);background:var(--c-bg);grid-template-columns:140px minmax(0,1fr) minmax(0,1.5fr);align-items:center;font-size:11.5px;display:grid}.case-doc .reg-row.head{color:var(--c-text-muted);letter-spacing:.14em;text-transform:uppercase;background:#111827a6;font-size:9px}.case-doc .status-pill{letter-spacing:.04em;color:#fff;align-items:center;gap:7px;font-size:11px;display:inline-flex}.case-doc .status-pill .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.case-doc .reg-row .desc{color:var(--c-primary)}.case-doc .reg-row .show{color:var(--green);font-size:10.5px}.case-doc .split2{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.case-doc footer{color:var(--c-text-muted);border-top:1px solid #4b556340;padding:64px 0 96px;font-size:11px;line-height:1.8}.case-doc footer a{color:var(--green);text-decoration:none}@media (max-width:760px){.case-doc .matrix{grid-template-rows:none;grid-template-columns:1fr}.case-doc .mx-corner,.case-doc .mx-colhead,.case-doc .mx-rowhead{display:none}.case-doc .mx-rowhead{writing-mode:horizontal-tb;transform:none}.case-doc .diagram-body{padding:var(--space-md)}.case-doc .split2{grid-template-columns:1fr}.case-doc.case-doc--memory-system .trig-row{grid-template-columns:1fr;gap:5px}.case-doc .trig-row.head{display:none}.case-doc .reg-row{grid-template-columns:1fr;gap:5px}.case-doc .reg-row.head{display:none}}@media (prefers-reduced-motion:reduce){.case-doc .scroll-hint,.case-doc .diagram-bar .led{animation:none!important}}.case-doc{--c-bg:#0a0a0a;--c-neutral:#fff;--c-primary:#9ca3af;--c-secondary:#111827;--c-tertiary:#e7ded173;--c-text-muted:#9ca3af;--c-surface:#e5e5e5;--green:#4ade80;--green-bright:#00ff41;--yellow:#facc15;--red:#f87171;--s-plan:#facc15;--s-fact:#16a34a;--st-todo:#9ca3af;--st-prog:#f59e0b;--st-done:#16a34a;--st-late:#dc2626;--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:32px;--space-2xl:48px;--radius-sm:2px;--radius-full:9999px}.case-doc .lead{color:var(--c-primary);max-width:720px;font-size:15px;line-height:1.7}.case-doc .hero .accent.plan,.case-doc .diagram-caption .y{color:var(--yellow)}.case-doc .pfmap{background:#4b556359;grid-template-columns:1fr 1fr;gap:1px;display:grid}.case-doc .pfmap>div{background:var(--c-bg)}.case-doc .pfhead{padding:var(--space-md) var(--space-lg);letter-spacing:.12em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;font-size:11px;display:flex;background:#11182799!important}.case-doc .pfhead .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.case-doc .pfcell{padding:var(--space-lg);flex-direction:column;gap:11px;min-height:220px;display:flex;position:relative}.case-doc .pfcell:after{content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.case-doc .pfcell.plan:after{background:var(--s-plan)}.case-doc .pfcell.fact:after{background:var(--s-fact)}.case-doc .pfcell .it{flex-direction:column;gap:3px;display:flex}.case-doc .pfcell .it .t{color:#fff;font-size:12px;font-weight:600}.case-doc .pfcell .it .d{color:var(--c-primary);font-size:11px;line-height:1.5}.case-doc .pfcell code{font-family:var(--font-body);color:var(--green);border-radius:var(--radius-sm);background:#11182799;padding:1px 5px;font-size:10.5px}.case-doc .pf-mid{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);letter-spacing:.06em;color:var(--c-primary);text-align:center;flex-wrap:wrap;grid-column:1/-1;font-size:11px;display:flex;background:#11182773!important}.case-doc .pf-mid b{color:#fff}.case-doc .pf-mid .arrow{color:var(--green-bright);font-weight:700}.case-doc.case-doc--plan-fact .overview{margin-top:var(--space-2xl);max-width:840px;color:var(--c-primary);font-size:13px;line-height:1.75}.case-doc .overview .y{color:var(--yellow)}.case-doc .overview .ov-group.plan{color:var(--s-plan)}.case-doc .overview .ov-group.plan:before{background:var(--s-plan)}.case-doc .overview .ov-group.fact{color:var(--s-fact)}.case-doc .overview .ov-group.fact:before{background:var(--s-fact)}.case-doc.case-doc--plan-fact .trig-row{gap:var(--space-md);padding:13px var(--space-lg);background:var(--c-bg);grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.8fr) 150px;align-items:center;font-size:11.5px;display:grid;position:relative}.case-doc .trig-row .sig{color:#fff;font-weight:500}.case-doc .trig-row .how{color:var(--green);font-size:10.5px}.case-doc .trig-row.t-prog:before{background:var(--st-prog)}.case-doc .trig-row.t-done:before{background:var(--st-done)}.case-doc .trig-row.t-none:before{background:var(--st-todo)}.case-doc .tree .c{color:var(--yellow)}.case-doc .tag.canon{color:#fde68a;background:#facc1514;border:1px solid #facc1580}.case-doc .tag.mirror{color:#86efac;background:#16a34a14;border:1px solid #16a34a80}.case-doc .node-sub.g{fill:#86efac}.case-doc .node-sub.y{fill:#fde68a}.case-doc .edge.g{stroke:#16a34a}.case-doc .edge.y{stroke:#f59e0b}.case-doc .edge.r{stroke:#f87171}.case-doc .edge-label.g{fill:#16a34a}.case-doc .edge-label.y{fill:#f59e0b}.case-doc .edge-label.r{fill:#f87171}.case-doc .nbox{fill:#111827d9;stroke:#4b5563}.case-doc .nbox.g{fill:#16a34a1f;stroke:#16a34a}.case-doc .nbox.y{fill:#f59e0b1a;stroke:#b45309}.case-doc .nbox.r{fill:#dc26261a;stroke:#b91c1c}.case-doc .nbox.dash{stroke-dasharray:3 3}@media (max-width:760px){.case-doc .pfmap{grid-template-columns:1fr}.case-doc .diagram-body{padding:var(--space-md)}.case-doc.case-doc--plan-fact .trig-row{grid-template-columns:1fr;gap:5px}.case-doc .trig-row.head{display:none}}@media (prefers-reduced-motion:reduce){.case-doc .scroll-hint,.case-doc .diagram-bar .led{animation:none!important}}.case-doc{--c-claude:#38bdf8;--c-store:#a78bfa}.case-doc.case-doc--timechecker .hero{min-height:86vh}.case-doc.case-doc--timechecker .overview{margin-top:var(--space-2xl);max-width:840px;color:var(--c-primary);font-size:13px;line-height:1.75}.case-doc .node-box.blue{fill:#38bdf81a;stroke:#0ea5e9}.case-doc .node-box.purple{fill:#a78bfa1a;stroke:#7c3aed}.case-doc.case-doc--timechecker .trig-row{gap:var(--space-md);padding:13px var(--space-lg);background:var(--c-bg);grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,1.3fr) 150px;align-items:center;font-size:11.5px;display:grid;position:relative}.case-doc .tag.raw{color:#fca5a5;background:#dc262614;border:1px solid #dc262680}.case-doc .tag.agg{color:#86efac;background:#16a34a14;border:1px solid #16a34a80}@media (max-width:760px){.case-doc.case-doc--timechecker .trig-row{grid-template-columns:1fr;gap:5px}}.case-doc.case-doc--amo-looker .lead{max-width:680px}.case-doc.case-doc--amo-looker .lead b{color:#fff}.case-doc.case-doc--amo-looker .lead .g{color:var(--green)}.case-doc.case-doc--amo-looker .diagram-caption .r{color:#f87171}.case-doc.case-doc--amo-looker .overview{margin-top:var(--space-2xl);max-width:820px;color:var(--c-primary);font-size:13px;line-height:1.75}.case-doc.case-doc--amo-looker .packet-y{fill:var(--yellow)}.case-doc.case-doc--amo-looker .trig-row{gap:var(--space-md);padding:13px var(--space-lg);background:var(--c-bg);grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,1.6fr);align-items:center;font-size:11.5px;display:grid;position:relative}.case-doc.case-doc--amo-looker .trig-row.t-local:before{background:var(--green)}.case-doc.case-doc--amo-looker .trig-row.t-server:before{background:var(--yellow)}.case-doc.case-doc--amo-looker .trig-row.t-ms:before{background:var(--red)}.case-doc.case-doc--amo-looker .tag.warn{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b80}.case-doc.case-doc--amo-looker footer code{color:var(--green);font-size:10.5px}@media (max-width:760px){.case-doc.case-doc--amo-looker .trig-row{grid-template-columns:1fr;gap:5px}}.case-doc.case-doc--code-memory .lead{max-width:680px}.case-doc.case-doc--code-memory .layers{background:#4b556359;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.case-doc.case-doc--code-memory .layers>div{background:var(--c-bg)}.case-doc.case-doc--code-memory .layer-cell{padding:var(--space-lg);flex-direction:column;gap:8px;min-height:160px;transition:background .25s;display:flex;position:relative}.case-doc.case-doc--code-memory .layer-cell:hover{background:#11182780!important}.case-doc.case-doc--code-memory .layer-cell .lid{letter-spacing:.12em;color:var(--c-text-muted);font-size:10px}.case-doc.case-doc--code-memory .layer-cell .lname{font-family:var(--font-display);color:var(--c-neutral);letter-spacing:-.01em;font-size:17px;font-weight:500}.case-doc.case-doc--code-memory .layer-cell .lwhat{color:var(--c-primary);font-size:11.5px;line-height:1.5}.case-doc.case-doc--code-memory .layer-cell .lpath{color:var(--green);word-break:break-all;margin-top:auto;font-size:10.5px}.case-doc.case-doc--code-memory .layer-cell:after{content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.case-doc.case-doc--code-memory .layer-cell.l-short:after{background:var(--t-manual)}.case-doc.case-doc--code-memory .layer-cell.l-long:after{background:var(--q-org)}.case-doc.case-doc--code-memory .layer-cell.l-code:after{background:var(--green)}.case-doc.case-doc--code-memory .layer-cell.l-code{background:#16a34a0f!important}.case-doc.case-doc--code-memory .layer-cell.l-code .lname{color:var(--green)}.case-doc.case-doc--code-memory .overview{margin-top:var(--space-2xl);max-width:820px;color:var(--c-primary);font-size:13px;line-height:1.75}.case-doc.case-doc--code-memory .trig-row{gap:var(--space-md);padding:13px var(--space-lg);background:var(--c-bg);grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr) 150px;align-items:center;font-size:11.5px;display:grid;position:relative}.case-doc.case-doc--code-memory .trig-row.t-keep:before{background:var(--t-auto)}.case-doc.case-doc--code-memory .trig-row.t-soft:before{background:var(--t-sched)}.case-doc.case-doc--code-memory .trig-row.t-hard:before{background:var(--red)}.case-doc.case-doc--code-memory .tag.eng{color:#7dd3fc;background:#38bdf814;border:1px solid #38bdf880}.case-doc.case-doc--code-memory .gates{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.case-doc.case-doc--code-memory .gate{border:1px solid #4b556373;border-left:2px solid var(--green);border-radius:var(--radius-sm);padding:var(--space-lg);background:#0a0a0a66}.case-doc.case-doc--code-memory .gate h3{font-family:var(--font-display);color:var(--c-neutral);margin-bottom:6px;font-size:14px;font-weight:500}.case-doc.case-doc--code-memory .gate p{color:var(--c-primary);font-size:11.5px;line-height:1.6}.case-doc.case-doc--code-memory .gate code{font-family:var(--font-body);color:var(--green);border-radius:var(--radius-sm);background:#11182799;padding:1px 5px;font-size:10.5px}@media (max-width:760px){.case-doc.case-doc--code-memory .layers{grid-template-columns:1fr}.case-doc.case-doc--code-memory .trig-row{grid-template-columns:1fr;gap:5px}}.case-doc{--c-cab:#38bdf8}.case-doc.case-doc--server-checker .hero{min-height:86vh}.case-doc.case-doc--server-checker .overview{margin-top:var(--space-2xl);max-width:840px;color:var(--c-primary);font-size:13px;line-height:1.75}.case-doc.case-doc--server-checker .flow,.case-doc.case-doc--tg-chat-assistant .flow{fill:none;stroke:var(--green-bright);stroke-width:1.6px;stroke-dasharray:4 10;opacity:.9;animation:1.6s linear infinite cs-dash}.case-doc.case-doc--server-checker .flow.slow,.case-doc.case-doc--tg-chat-assistant .flow.slow{animation-duration:2.6s}@keyframes cs-dash{to{stroke-dashoffset:-14px}}.case-doc.case-doc--server-checker .trig-row{gap:var(--space-md);padding:13px var(--space-lg);background:var(--c-bg);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1.2fr) 140px;align-items:center;font-size:11.5px;display:grid;position:relative}.case-doc.case-doc--server-checker .trig-row.t-warn:before{background:var(--yellow)}.case-doc.case-doc--server-checker .trig-row.t-crit:before{background:var(--red)}.case-doc.case-doc--server-checker footer code{color:var(--green)}@media (max-width:760px){.case-doc.case-doc--server-checker .trig-row{grid-template-columns:1fr;gap:5px}}.case-doc.case-doc--tg-chat-assistant .trig-row{gap:var(--space-md);padding:13px var(--space-lg);background:var(--c-bg);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1.2fr) 140px;align-items:center;font-size:11.5px;display:grid;position:relative}.case-doc.case-doc--tg-chat-assistant .overview{margin-top:var(--space-2xl);max-width:840px;color:var(--c-primary);font-size:13px;line-height:1.75}@media (max-width:760px){.case-doc.case-doc--tg-chat-assistant .trig-row{grid-template-columns:1fr;gap:5px}.case-doc.case-doc--tg-chat-assistant .trig-row.head{display:none}}
.case-main{min-height:100vh;padding-top:64px}.case-doc header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border-bottom:none;justify-content:flex-start;align-items:stretch;width:auto;padding:0;position:static}.case-back{z-index:10;max-width:1200px;margin:0 auto;padding:24px 32px 56px;position:relative}.case-back a{font-family:var(--font-body);letter-spacing:.04em;color:var(--color-primary);font-size:12px;text-decoration:none;transition:color .2s}.case-back a:hover{color:#facc15}.case-breadcrumb{z-index:10;max-width:1200px;font-family:var(--font-body);letter-spacing:.04em;color:var(--color-tertiary);align-items:center;gap:8px;margin:0 auto;padding:24px 32px 0;font-size:11px;display:flex;position:relative}.case-breadcrumb a{color:var(--color-primary);text-decoration:none;transition:color .2s}.case-breadcrumb a:hover{color:#facc15}.case-breadcrumb span[aria-current]{color:#fff}.case-doc .hero{min-height:auto;padding-top:48px}.case-doc footer{display:none}.case-doc .cases-hero{flex-direction:column;gap:16px;padding:48px 0 8px;display:flex}.case-doc .case-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin:40px 0 96px;display:grid}.case-doc .case-card{border:1px solid var(--c-tertiary);border-radius:var(--radius-sm);background:linear-gradient(#1118278c,#0a0a0a8c);flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.case-doc .case-card:hover{border-color:var(--yellow);transform:translateY(-2px)}.case-doc .case-card .card-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-neutral);font-size:22px;font-weight:500;line-height:1.15}.case-doc .case-card .card-summary{color:var(--c-primary);font-size:13px;line-height:1.6}.case-doc .case-card .card-tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.case-doc .case-card .card-arrow{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.case-doc .about-block{margin-top:56px}.case-doc .about-block>.kicker{margin-bottom:12px;display:inline-flex}.case-doc .about-block>h2{margin-bottom:12px}.case-doc .about-block>.lead{margin-bottom:16px}.case-doc .about-block .service-grid,.case-doc .process-diagram{margin-top:24px}.case-doc .proc-flow{align-items:flex-start;display:flex}.case-doc .proc-step{opacity:0;min-width:0;animation:.5s forwards procIn;animation-delay:calc(var(--i) * .25s);flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:0 10px;display:flex}.case-doc .proc-node{border:1px solid var(--green);width:44px;height:44px;color:var(--green);font-family:var(--font-body);animation:2.6s ease-in-out infinite procGlow;animation-delay:calc(var(--i) * .4s);background:#16a34a14;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.case-doc .proc-copy{flex-direction:column;gap:6px;display:flex}.case-doc .proc-title{font-family:var(--font-display);color:var(--c-neutral);font-size:17px;font-weight:500;line-height:1.2}.case-doc .proc-text{color:var(--c-primary);font-size:12px;line-height:1.6}.case-doc .proc-conn{background:#16a34a38;border-radius:2px;flex:0 0 32px;align-self:flex-start;height:2px;margin-top:21px;position:relative;overflow:hidden}.case-doc .proc-conn:after{content:"";background:linear-gradient(90deg, transparent, var(--green-bright), transparent);width:40%;height:100%;animation:1.8s linear infinite procFlow;animation-delay:var(--d,0s);position:absolute;top:0;left:-40%}@keyframes procIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes procGlow{0%,to{border-color:var(--green);box-shadow:0 0 #16a34a00}50%{border-color:var(--green-bright);box-shadow:0 0 14px #16a34a80}}@keyframes procFlow{0%{left:-40%}to{left:100%}}@media (max-width:760px){.case-doc .proc-flow{flex-direction:column;align-items:stretch}.case-doc .proc-step{flex-direction:row;flex:none;gap:14px;padding:0}.case-doc .proc-conn{flex:none;width:2px;height:28px;margin:4px 0 4px 21px}.case-doc .proc-conn:after{background:linear-gradient(180deg, transparent, var(--green-bright), transparent);width:100%;height:40%;animation:1.8s linear infinite procFlowV;animation-delay:var(--d,0s);top:-40%;left:0}}@keyframes procFlowV{0%{top:-40%}to{top:100%}}@media (prefers-reduced-motion:reduce){.case-doc .proc-step{opacity:1;animation:none}.case-doc .proc-node{animation:none}.case-doc .proc-conn:after{opacity:.5;width:100%;animation:none;left:0}}.case-doc .service-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.case-doc .service-card{border:1px solid var(--c-tertiary);border-radius:var(--radius-sm);background:linear-gradient(#1118278c,#0a0a0a8c);flex-direction:column;gap:12px;padding:24px;display:flex}.case-doc .service-card .card-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-neutral);font-size:22px;font-weight:500;line-height:1.15}.case-doc .service-card .card-summary{color:var(--c-primary);font-size:13px;line-height:1.6}.case-doc .service-card .card-tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.case-doc .service-link{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:11px;text-decoration:none;transition:color .2s}.case-doc .service-link:hover{color:var(--yellow)}.case-doc .price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;margin-top:40px;display:grid}.case-doc .price-card{border:1px solid var(--c-tertiary);border-radius:var(--radius-sm);background:linear-gradient(#1118278c,#0a0a0a8c);flex-direction:column;gap:12px;padding:26px 20px 24px;display:flex;position:relative}.case-doc .price-card.featured{border-color:var(--yellow);box-shadow:0 0 24px #facc151f}.case-doc .price-badge{background:var(--yellow);color:#0a0a0a;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);padding:3px 9px;font-size:9px;font-weight:600;position:absolute;top:-10px;left:20px}.case-doc .price-title{font-family:var(--font-display);color:var(--c-neutral);font-size:17px;font-weight:500;line-height:1.2}.case-doc .price-amount{font-family:var(--font-body);letter-spacing:.02em;color:var(--green);border-bottom:1px solid #4b556366;padding-bottom:12px;font-size:12px;font-weight:600}.case-doc .price-card.featured .price-amount{color:var(--yellow)}.case-doc .price-text{color:var(--c-primary);font-size:12px;line-height:1.55}.case-doc .price-includes{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.case-doc .price-includes li{color:var(--c-primary);padding-left:20px;font-size:12px;line-height:1.5;position:relative}.case-doc .price-includes li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;top:0;left:0}.case-doc .price-how{margin-top:56px}.case-doc .price-how>.kicker{margin-bottom:16px;display:inline-flex}.case-doc .price-steps{border:1px solid var(--c-tertiary);border-radius:var(--radius-sm);align-items:stretch;display:flex;overflow:hidden}.case-doc .price-step{border-right:1px solid #4b556366;flex-direction:column;flex:1;gap:5px;padding:18px 20px;display:flex}.case-doc .price-step:last-child{border-right:none}.case-doc .price-step .ps-n{font-family:var(--font-body);letter-spacing:.12em;color:var(--green);font-size:11px}.case-doc .price-step .ps-t{font-family:var(--font-display);color:var(--c-neutral);font-size:15px;font-weight:500}.case-doc .price-step .ps-d{color:var(--c-primary);font-size:12px;line-height:1.5}.case-doc .price-points{flex-wrap:wrap;gap:10px 24px;margin:20px 0 0;padding:0;list-style:none;display:flex}.case-doc .price-points li{color:var(--c-primary);padding-left:18px;font-size:12px;position:relative}.case-doc .price-points li:before{content:"•";color:var(--green);position:absolute;left:0}@media (max-width:900px){.case-doc .price-grid{grid-template-columns:repeat(2,1fr)}.case-doc .price-steps{flex-direction:column}.case-doc .price-step{border-bottom:1px solid #4b556366;border-right:none}.case-doc .price-step:last-child{border-bottom:none}}@media (max-width:560px){.case-doc .price-grid{grid-template-columns:1fr}}.case-doc .cta-block{border:1px solid var(--c-tertiary);border-radius:var(--radius-sm);text-align:center;background:linear-gradient(#1118278c,#0a0a0a8c);flex-direction:column;align-items:center;gap:16px;margin:56px 0 96px;padding:40px;display:flex}.case-doc .cta-block h2{color:var(--c-neutral)}.case-doc .cta-block .lead{max-width:540px;margin:0}.case-doc .cta-btn{font-family:var(--font-body);letter-spacing:.04em;color:#0a0a0a;background:var(--green);border:1px solid var(--green);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;margin-top:8px;padding:15px 32px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.case-doc .cta-btn:hover{background:var(--yellow);border-color:var(--yellow);transform:translateY(-2px);box-shadow:0 6px 22px #facc1559}.case-doc .cta-btn svg{width:1.1em;height:1.1em}.case-doc .faq-block{margin-top:56px}.case-doc .faq-block>.kicker{margin-bottom:12px;display:inline-flex}.case-doc .faq-block>h2{margin-bottom:20px}.case-doc .faq-list{border-top:1px solid var(--c-tertiary)}.case-doc .faq-item{border-bottom:1px solid #4b556366}.case-doc .faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--c-neutral);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:500;list-style:none;transition:color .2s;display:flex}.case-doc .faq-item summary::-webkit-details-marker{display:none}.case-doc .faq-item summary:after{content:"+";color:var(--green);flex-shrink:0;font-size:22px;line-height:1}.case-doc .faq-item[open] summary:after{content:"−";color:var(--yellow)}.case-doc .faq-item summary:hover{color:var(--yellow)}.case-doc .faq-item .faq-a{color:var(--c-primary);max-width:760px;margin:0;padding:0 0 18px;font-size:13px;line-height:1.7}@media (max-width:640px){.case-breadcrumb{flex-wrap:wrap;padding:16px 20px 0}.case-doc .case-grid{grid-template-columns:1fr;margin:32px 0 64px}.case-doc .service-grid{grid-template-columns:1fr}.case-doc .cta-block{margin:40px 0 64px;padding:28px 20px}}
.case-breadcrumb{gap:var(--sp-11);padding:max(120px,calc(var(--sp-75) + var(--sp-50))) var(--gutter) 0;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--bone-dim);flex-wrap:wrap;align-items:center;display:flex}.case-breadcrumb a{color:var(--bone-dim);padding-block:7px;text-decoration:none}.case-breadcrumb a:hover{color:var(--bone);box-shadow:inset 0 -1px 0 var(--bone)}.case-breadcrumb [aria-current]{color:var(--bone)}.case-back{border-top:1px solid var(--line);margin-top:var(--sp-75);padding:var(--sp-26) var(--gutter)}.case-back a{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;padding-block:9px;text-decoration:none;display:inline-block}.case-back a:hover{box-shadow:inset 0 -1px 0 var(--bone)}.case-doc{z-index:1;background:0 0;position:relative}.case-doc:before{display:none}.case-doc{--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.case-doc .hero h1{text-wrap:balance;max-width:18ch}.case-doc .hero{position:relative}.case-doc .hero>*{z-index:1;position:relative}.case-doc .hero:after{content:"";transform:translateY(-50%) rotate(var(--emblem-rot,0deg)) scale(var(--emblem-scale,1));aspect-ratio:1;opacity:.4;pointer-events:none;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(240px,27vw,400px);position:absolute;top:44%;right:0}.case-doc--memory-system .hero:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%20fill%3D%22none%22%20stroke%3D%22%23e7ded1%22%20stroke-width%3D%221.2%22%3E%3Cg%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M14%2014h18M14%2014v18%22%2F%3E%3Cpath%20d%3D%22M386%2014h-18M386%2014v18%22%2F%3E%3Cpath%20d%3D%22M14%20386h18M14%20386v-18%22%2F%3E%3Cpath%20d%3D%22M386%20386h-18M386%20386v-18%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%22.5%22%3E%3Cpath%20d%3D%22M364%20200L378%20200%22%2F%3E%3Cpath%20d%3D%22M369.5%20222.3L376.5%20223.2%22%2F%3E%3Cpath%20d%3D%22M365.2%20244.3L371.9%20246.1%22%2F%3E%3Cpath%20d%3D%22M358%20265.4L364.5%20268.1%22%2F%3E%3Cpath%20d%3D%22M348.1%20285.5L354.2%20289%22%2F%3E%3Cpath%20d%3D%22M335.7%20304.1L341.2%20308.4%22%2F%3E%3Cpath%20d%3D%22M316%20316L325.9%20325.9%22%2F%3E%3Cpath%20d%3D%22M304.1%20335.7L308.4%20341.2%22%2F%3E%3Cpath%20d%3D%22M285.5%20348.1L289%20354.2%22%2F%3E%3Cpath%20d%3D%22M265.4%20358L268.1%20364.5%22%2F%3E%3Cpath%20d%3D%22M244.3%20365.2L246.1%20371.9%22%2F%3E%3Cpath%20d%3D%22M222.3%20369.5L223.2%20376.5%22%2F%3E%3Cpath%20d%3D%22M200%20364L200%20378%22%2F%3E%3Cpath%20d%3D%22M177.7%20369.5L176.8%20376.5%22%2F%3E%3Cpath%20d%3D%22M155.7%20365.2L153.9%20371.9%22%2F%3E%3Cpath%20d%3D%22M134.6%20358L131.9%20364.5%22%2F%3E%3Cpath%20d%3D%22M114.5%20348.1L111%20354.2%22%2F%3E%3Cpath%20d%3D%22M95.9%20335.7L91.6%20341.2%22%2F%3E%3Cpath%20d%3D%22M84%20316L74.1%20325.9%22%2F%3E%3Cpath%20d%3D%22M64.3%20304.1L58.8%20308.4%22%2F%3E%3Cpath%20d%3D%22M51.9%20285.5L45.8%20289%22%2F%3E%3Cpath%20d%3D%22M42%20265.4L35.5%20268.1%22%2F%3E%3Cpath%20d%3D%22M34.8%20244.3L28.1%20246.1%22%2F%3E%3Cpath%20d%3D%22M30.5%20222.3L23.5%20223.2%22%2F%3E%3Cpath%20d%3D%22M36%20200L22%20200%22%2F%3E%3Cpath%20d%3D%22M30.5%20177.7L23.5%20176.8%22%2F%3E%3Cpath%20d%3D%22M34.8%20155.7L28.1%20153.9%22%2F%3E%3Cpath%20d%3D%22M42%20134.6L35.5%20131.9%22%2F%3E%3Cpath%20d%3D%22M51.9%20114.5L45.8%20111%22%2F%3E%3Cpath%20d%3D%22M64.3%2095.9L58.8%2091.6%22%2F%3E%3Cpath%20d%3D%22M84%2084L74.1%2074.1%22%2F%3E%3Cpath%20d%3D%22M95.9%2064.3L91.6%2058.8%22%2F%3E%3Cpath%20d%3D%22M114.5%2051.9L111%2045.8%22%2F%3E%3Cpath%20d%3D%22M134.6%2042L131.9%2035.5%22%2F%3E%3Cpath%20d%3D%22M155.7%2034.8L153.9%2028.1%22%2F%3E%3Cpath%20d%3D%22M177.7%2030.5L176.8%2023.5%22%2F%3E%3Cpath%20d%3D%22M200%2036L200%2022%22%2F%3E%3Cpath%20d%3D%22M222.3%2030.5L223.2%2023.5%22%2F%3E%3Cpath%20d%3D%22M244.3%2034.8L246.1%2028.1%22%2F%3E%3Cpath%20d%3D%22M265.4%2042L268.1%2035.5%22%2F%3E%3Cpath%20d%3D%22M285.5%2051.9L289%2045.8%22%2F%3E%3Cpath%20d%3D%22M304.1%2064.3L308.4%2058.8%22%2F%3E%3Cpath%20d%3D%22M316%2084L325.9%2074.1%22%2F%3E%3Cpath%20d%3D%22M335.7%2095.9L341.2%2091.6%22%2F%3E%3Cpath%20d%3D%22M348.1%20114.5L354.2%20111%22%2F%3E%3Cpath%20d%3D%22M358%20134.6L364.5%20131.9%22%2F%3E%3Cpath%20d%3D%22M365.2%20155.7L371.9%20153.9%22%2F%3E%3Cpath%20d%3D%22M369.5%20177.7L376.5%20176.8%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22178%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22126%22%20stroke-dasharray%3D%223%205%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%2262%22%2F%3E%3Cpath%20d%3D%22M22%20200h356M200%2022v356%22%20opacity%3D%22.7%22%2F%3E%3Cpath%20d%3D%22M289.1%20289.1L110.9%20289.1L110.9%20110.9L289.1%20110.9Z%22%20opacity%3D%22.6%22%2F%3E%3Ccircle%20cx%3D%22289.1%22%20cy%3D%22289.1%22%20r%3D%224.5%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22110.9%22%20cy%3D%22289.1%22%20r%3D%224.5%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22110.9%22%20cy%3D%22110.9%22%20r%3D%224.5%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22289.1%22%20cy%3D%22110.9%22%20r%3D%224.5%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%224%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.case-doc--plan-fact .hero:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%20fill%3D%22none%22%20stroke%3D%22%23e7ded1%22%20stroke-width%3D%221.2%22%3E%3Cg%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M14%2014h18M14%2014v18%22%2F%3E%3Cpath%20d%3D%22M386%2014h-18M386%2014v18%22%2F%3E%3Cpath%20d%3D%22M14%20386h18M14%20386v-18%22%2F%3E%3Cpath%20d%3D%22M386%20386h-18M386%20386v-18%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22178%22%20opacity%3D%22.35%22%20stroke-dasharray%3D%223%206%22%2F%3E%3Cpath%20d%3D%22M200%2062v34%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%2256%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22M64%2096h272%22%2F%3E%3Cpath%20d%3D%22M64%2096l-28%2056h56z%22%2F%3E%3Cpath%20d%3D%22M336%2096l-28%2056h56z%22%20stroke-dasharray%3D%224%205%22%2F%3E%3Cpath%20d%3D%22M200%2096v208%22%2F%3E%3Cpath%20d%3D%22M132%20322h136%22%2F%3E%3Cpath%20d%3D%22M158%20304h84l-18%2044h-48z%22%2F%3E%3Cg%20opacity%3D%22.5%22%3E%3Cpath%20d%3D%22M64%2096v-12%22%2F%3E%3Cpath%20d%3D%22M98%2096v-12%22%2F%3E%3Cpath%20d%3D%22M132%2096v-12%22%2F%3E%3Cpath%20d%3D%22M166%2096v-12%22%2F%3E%3Cpath%20d%3D%22M200%2096v-12%22%2F%3E%3Cpath%20d%3D%22M234%2096v-12%22%2F%3E%3Cpath%20d%3D%22M268%2096v-12%22%2F%3E%3Cpath%20d%3D%22M302%2096v-12%22%2F%3E%3Cpath%20d%3D%22M336%2096v-12%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%224%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.case-doc--code-memory .hero:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%20fill%3D%22none%22%20stroke%3D%22%23e7ded1%22%20stroke-width%3D%221.2%22%3E%3Cg%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M14%2014h18M14%2014v18%22%2F%3E%3Cpath%20d%3D%22M386%2014h-18M386%2014v18%22%2F%3E%3Cpath%20d%3D%22M14%20386h18M14%20386v-18%22%2F%3E%3Cpath%20d%3D%22M386%20386h-18M386%20386v-18%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%22.45%22%3E%3Cpath%20d%3D%22M365%20200L378%20200%22%2F%3E%3Cpath%20d%3D%22M368.4%20229.7L375.3%20230.9%22%2F%3E%3Cpath%20d%3D%22M360.7%20258.5L367.3%20260.9%22%2F%3E%3Cpath%20d%3D%22M342.9%20282.5L354.2%20289%22%2F%3E%3Cpath%20d%3D%22M331%20309.9L336.4%20314.4%22%2F%3E%3Cpath%20d%3D%22M309.9%20331L314.4%20336.4%22%2F%3E%3Cpath%20d%3D%22M282.5%20342.9L289%20354.2%22%2F%3E%3Cpath%20d%3D%22M258.5%20360.7L260.9%20367.3%22%2F%3E%3Cpath%20d%3D%22M229.7%20368.4L230.9%20375.3%22%2F%3E%3Cpath%20d%3D%22M200%20365L200%20378%22%2F%3E%3Cpath%20d%3D%22M170.3%20368.4L169.1%20375.3%22%2F%3E%3Cpath%20d%3D%22M141.5%20360.7L139.1%20367.3%22%2F%3E%3Cpath%20d%3D%22M117.5%20342.9L111%20354.2%22%2F%3E%3Cpath%20d%3D%22M90.1%20331L85.6%20336.4%22%2F%3E%3Cpath%20d%3D%22M69%20309.9L63.6%20314.4%22%2F%3E%3Cpath%20d%3D%22M57.1%20282.5L45.8%20289%22%2F%3E%3Cpath%20d%3D%22M39.3%20258.5L32.7%20260.9%22%2F%3E%3Cpath%20d%3D%22M31.6%20229.7L24.7%20230.9%22%2F%3E%3Cpath%20d%3D%22M35%20200L22%20200%22%2F%3E%3Cpath%20d%3D%22M31.6%20170.3L24.7%20169.1%22%2F%3E%3Cpath%20d%3D%22M39.3%20141.5L32.7%20139.1%22%2F%3E%3Cpath%20d%3D%22M57.1%20117.5L45.8%20111%22%2F%3E%3Cpath%20d%3D%22M69%2090.1L63.6%2085.6%22%2F%3E%3Cpath%20d%3D%22M90.1%2069L85.6%2063.6%22%2F%3E%3Cpath%20d%3D%22M117.5%2057.1L111%2045.8%22%2F%3E%3Cpath%20d%3D%22M141.5%2039.3L139.1%2032.7%22%2F%3E%3Cpath%20d%3D%22M170.3%2031.6L169.1%2024.7%22%2F%3E%3Cpath%20d%3D%22M200%2035L200%2022%22%2F%3E%3Cpath%20d%3D%22M229.7%2031.6L230.9%2024.7%22%2F%3E%3Cpath%20d%3D%22M258.5%2039.3L260.9%2032.7%22%2F%3E%3Cpath%20d%3D%22M282.5%2057.1L289%2045.8%22%2F%3E%3Cpath%20d%3D%22M309.9%2069L314.4%2063.6%22%2F%3E%3Cpath%20d%3D%22M331%2090.1L336.4%2085.6%22%2F%3E%3Cpath%20d%3D%22M342.9%20117.5L354.2%20111%22%2F%3E%3Cpath%20d%3D%22M360.7%20141.5L367.3%20139.1%22%2F%3E%3Cpath%20d%3D%22M368.4%20170.3L375.3%20169.1%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22178%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M200%2050L329.9%20275L70.1%20275Z%22%2F%3E%3Cpath%20d%3D%22M350%20200L200%20350L50%20200L200%2050Z%22%20opacity%3D%22.75%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%2250%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22329.9%22%20cy%3D%22275%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2270.1%22%20cy%3D%22275%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22350%22%20cy%3D%22200%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22350%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%22200%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%2250%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%224%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.case-doc--server-checker .hero:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%20fill%3D%22none%22%20stroke%3D%22%23e7ded1%22%20stroke-width%3D%221.3%22%3E%3Cg%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M14%2014h18M14%2014v18%22%2F%3E%3Cpath%20d%3D%22M386%2014h-18M386%2014v18%22%2F%3E%3Cpath%20d%3D%22M14%20386h18M14%20386v-18%22%2F%3E%3Cpath%20d%3D%22M386%20386h-18M386%20386v-18%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22178%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.4%22%2F%3E%3Cpath%20d%3D%22M40%20320h320%22%2F%3E%3Cpath%20d%3D%22M64%20320V246h64v74M76%20246v-32h40v32M86%20214v-22h20v22%22%2F%3E%3Cpath%20d%3D%22M168%20320V214h64v106M180%20214v-38h40v38M190%20176v-26h20v26%22%2F%3E%3Cpath%20d%3D%22M272%20320V262h64v58M284%20262v-34h40v34M294%20228v-24h20v24%22%2F%3E%3Cg%20opacity%3D%22.7%22%3E%3Ccircle%20cx%3D%2296%22%20cy%3D%22180%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22138%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22304%22%20cy%3D%22192%22%20r%3D%225%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M96%20180v-26M200%20138v-26M304%20192v-26%22%20opacity%3D%22.45%22%20stroke-dasharray%3D%224%205%22%2F%3E%3C%2Fsvg%3E)}.case-doc--amo-looker .hero:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%20fill%3D%22none%22%20stroke%3D%22%23e7ded1%22%20stroke-width%3D%221.3%22%3E%3Cg%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M14%2014h18M14%2014v18%22%2F%3E%3Cpath%20d%3D%22M386%2014h-18M386%2014v18%22%2F%3E%3Cpath%20d%3D%22M14%20386h18M14%20386v-18%22%2F%3E%3Cpath%20d%3D%22M386%20386h-18M386%20386v-18%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22178%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.4%22%2F%3E%3Cpath%20d%3D%22M32%20200Q200%2070%20368%20200Q200%20330%2032%20200Z%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%2262%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%2230%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%20opacity%3D%22.85%22%2F%3E%3Cg%20opacity%3D%22.5%22%3E%3Cpath%20d%3D%22M52.3%20174L26.7%20169.4%22%2F%3E%3Cpath%20d%3D%22M64.1%20136.6L40.5%20125.6%22%2F%3E%3Cpath%20d%3D%22M85.1%20103.6L65.2%2086.9%22%2F%3E%3Cpath%20d%3D%22M314.9%20103.6L334.8%2086.9%22%2F%3E%3Cpath%20d%3D%22M335.9%20136.6L359.5%20125.6%22%2F%3E%3Cpath%20d%3D%22M347.7%20174L373.3%20169.4%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M20%20200h-6M386%20200h-6%22%20opacity%3D%22.6%22%2F%3E%3C%2Fsvg%3E)}.case-doc--timechecker .hero:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%20fill%3D%22none%22%20stroke%3D%22%23e7ded1%22%20stroke-width%3D%221.3%22%3E%3Cg%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M14%2014h18M14%2014v18%22%2F%3E%3Cpath%20d%3D%22M386%2014h-18M386%2014v18%22%2F%3E%3Cpath%20d%3D%22M14%20386h18M14%20386v-18%22%2F%3E%3Cpath%20d%3D%22M386%20386h-18M386%20386v-18%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22178%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.4%22%2F%3E%3Cpath%20d%3D%22M40%20300h320%22%2F%3E%3Cg%20opacity%3D%22.45%22%3E%3Cpath%20d%3D%22M200%20300L59%20148.7%22%2F%3E%3Cpath%20d%3D%22M200%20300L77.1%20114%22%2F%3E%3Cpath%20d%3D%22M200%20300L103.6%2085.1%22%2F%3E%3Cpath%20d%3D%22M200%20300L136.6%2064.1%22%2F%3E%3Cpath%20d%3D%22M200%20300L174%2052.3%22%2F%3E%3Cpath%20d%3D%22M200%20300L213.1%2050.6%22%2F%3E%3Cpath%20d%3D%22M200%20300L251.3%2059%22%2F%3E%3Cpath%20d%3D%22M200%20300L286%2077.1%22%2F%3E%3Cpath%20d%3D%22M200%20300L314.9%20103.6%22%2F%3E%3Cpath%20d%3D%22M200%20300L341%20148.7%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M200%20300V110%22%20stroke-width%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22104%22%20r%3D%226%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M200%20300L318%20236%22%20stroke-width%3D%221.6%22%20opacity%3D%22.9%22%2F%3E%3Cpath%20d%3D%22M78%20300A122%20122%200%200%201%20322%20300%22%20stroke-dasharray%3D%224%206%22%20opacity%3D%22.55%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22300%22%20r%3D%224.5%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.case-doc--tg-chat-assistant .hero:after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20400%22%20fill%3D%22none%22%20stroke%3D%22%23e7ded1%22%20stroke-width%3D%221.3%22%3E%3Cg%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M14%2014h18M14%2014v18%22%2F%3E%3Cpath%20d%3D%22M386%2014h-18M386%2014v18%22%2F%3E%3Cpath%20d%3D%22M14%20386h18M14%20386v-18%22%2F%3E%3Cpath%20d%3D%22M386%20386h-18M386%20386v-18%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22178%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.4%22%2F%3E%3Cpath%20d%3D%22M200%20200%20L208%20200%20L209.2%20201.6%20L209.9%20203.6%20L210.3%20205.9%20L210.1%20208.5%20L209.3%20211.1%20L207.9%20213.6%20L205.8%20216%20L203.2%20218.1%20L200%20219.6%20L196.4%20220.6%20L192.4%20220.9%20L188.3%20220.4%20L184.1%20219%20L180%20216.8%20L176.3%20213.7%20L173.1%20209.8%20L170.5%20205.2%20L168.8%20200%20L168%20194.3%20L168.2%20188.4%20L169.6%20182.4%20L172.1%20176.6%20L175.8%20171.1%20L180.5%20166.2%20L186.2%20162.1%20L192.8%20159.1%20L200%20157.1%20L207.7%20156.5%20L215.5%20157.3%20L223.4%20159.5%20L230.9%20163.2%20L237.8%20168.3%20L243.8%20174.7%20L248.8%20182.2%20L252.4%20190.8%20L254.5%20200%20L254.9%20209.7%20L253.6%20219.5%20L250.6%20229.2%20L245.7%20238.3%20L239.2%20246.7%20L231.1%20253.9%20L221.7%20259.7%20L211.3%20263.8%20L200%20266.1%20L188.3%20266.4%20L176.5%20264.6%20L165%20260.6%20L154.2%20254.6%20L144.4%20246.7%20L136%20236.9%20L129.4%20225.7%20L124.7%20213.3%20L122.3%20200%20L122.2%20186.3%20L124.5%20172.5%20L129.3%20159.2%20L136.5%20146.7%20L145.9%20135.5%20L157.3%20126%20L170.3%20118.4%20L184.7%20113.3%20L200%20110.6%20L215.7%20110.7%20L231.4%20113.6%20L246.6%20119.3%20L260.8%20127.6%20L273.4%20138.4%20L284.1%20151.4%20L292.5%20166.3%20L298.2%20182.7%20L301%20200%20L300.7%20217.8%20L297.3%20235.4%20L290.8%20252.4%20L281.3%20268.2%20L269.1%20282.3%20L254.4%20294.2%20L237.6%20303.4%20L219.3%20309.6%20L200%20312.6%20L180.2%20312.2%20L160.6%20308.3%20L141.8%20300.9%20L124.3%20290.2%20L108.8%20276.5%20L95.8%20260.2%20L85.7%20241.6%20L78.9%20221.3%20L75.8%20200%20L76.4%20178.2%20L80.8%20156.6%20L89.1%20135.9%20L100.9%20116.8%20L116%2099.9%20L134%2085.7%20L154.4%2074.8%20L176.6%2067.5%20L200%2064.1%20L223.8%2064.9%20L247.4%2069.9%20L269.9%2079%20L290.7%2092%20L309%20108.5%20L324.4%20128.2%20L336.2%20150.4%20L344%20174.6%20L347.5%20200%20L346.5%20225.8%20L341%20251.3%20L331.1%20275.7%20L316.9%20298.1%20L299%20317.9%20L277.6%20334.4%20L253.5%20347.1%22%20opacity%3D%22.85%22%2F%3E%3Cg%20opacity%3D%22.5%22%3E%3Cpath%20d%3D%22M118%20352l10%2020%2010-20%22%2F%3E%3Cpath%20d%3D%22M174%20352l10%2020%2010-20%22%2F%3E%3Cpath%20d%3D%22M230%20352l10%2020%2010-20%22%2F%3E%3Cpath%20d%3D%22M286%20352l10%2020%2010-20%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%224%22%20fill%3D%22%23e7ded1%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}@media (max-width:1100px){.case-doc .hero:after{opacity:.3;width:clamp(180px,22vw,260px)}}@media (max-width:900px){.case-doc .hero:after{display:none}}@media (prefers-reduced-motion:reduce){.case-doc .packet,.case-doc .packet-o{animation:none!important}}
