.ltJz5W_stage{padding-block:var(--space-4);place-items:center;display:grid}@media (min-width:1024px){.ltJz5W_stage{perspective:1500px;padding:var(--space-8) var(--space-6)}}.ltJz5W_stack{width:min(100% - 20px,460px);margin-right:20px;position:relative}@media (min-width:1024px){.ltJz5W_stack{transform-origin:40%;margin-right:0;transform:rotateY(-18deg)rotateX(6deg)rotate(1deg)}}.ltJz5W_stack:before,.ltJz5W_stack:after{content:"";border:1px solid var(--v3-edge);background:var(--v3-surface-1);border-radius:18px;position:absolute;inset:0}.ltJz5W_stack:before{opacity:.55;translate:18px 16px}.ltJz5W_stack:after{opacity:.85;translate:9px 8px}.ltJz5W_cover{z-index:1;gap:var(--space-5);padding:var(--space-6) var(--space-5);border:1px solid var(--v3-edge-cyan);background:radial-gradient(120% 70% at 100% 100%, #45c8e029, transparent 60%), radial-gradient(90% 60% at 0% 0%, #7557ff1a, transparent 60%), var(--v3-panel-gradient);box-shadow:var(--v3-glow-cyan);border-radius:18px;display:grid;position:relative}@media (min-width:768px){.ltJz5W_cover{padding:var(--space-8) var(--space-6)}}.ltJz5W_top{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ltJz5W_doc{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:500}.ltJz5W_disclosure{border:1px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text);padding:2px 10px;font-size:12px;font-weight:500}.ltJz5W_titleBlock{gap:var(--space-1);display:grid}.ltJz5W_kicker{font-family:var(--font-heading), system-ui, sans-serif;color:var(--text);margin:0;font-size:24px;font-weight:500;line-height:1.1}.ltJz5W_title{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.03em;color:var(--text);margin:0;font-size:40px;font-weight:600;line-height:1.05}.ltJz5W_line{width:100%;height:72px;display:block}.ltJz5W_area{fill:#45c8e024}.ltJz5W_stroke{fill:none;stroke:var(--cyan);stroke-width:2px;vector-effect:non-scaling-stroke}.ltJz5W_contents{gap:var(--space-2);display:grid}.ltJz5W_contentsLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin:0;font-size:12px;font-weight:500}.ltJz5W_toc{margin:0;padding:0;list-style:none;display:grid}.ltJz5W_toc li{gap:var(--space-2);border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr);align-items:baseline;padding-block:7px;display:grid}.ltJz5W_tocIndex{font-family:var(--font-mono), ui-monospace, monospace;color:var(--cyan);font-size:12px}.ltJz5W_tocName{color:var(--text);font-size:15px;font-weight:500}.ltJz5W_foot{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ltJz5W_brand{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:.24em;color:var(--text);font-size:15px;font-weight:500}.ltJz5W_basis{font-family:var(--font-mono), ui-monospace, monospace;color:var(--cyan);font-size:13px;font-weight:500}.ltJz5W_cover{box-shadow:0 0 0 1px color-mix(in srgb, var(--cyan) 38%, transparent), inset 0 0 42px color-mix(in srgb, var(--cyan) 9%, transparent), -26px 0 70px -12px color-mix(in srgb, var(--cyan) 26%, transparent), 0 0 96px color-mix(in srgb, var(--cyan) 13%, transparent);animation:ltJz5W_svcEnter .46s var(--v3-ease,ease-out) both;position:relative}.ltJz5W_cover:after{content:"";border-radius:inherit;background:linear-gradient(118deg, color-mix(in srgb, var(--text) 9%, transparent) 0%, transparent 34%);pointer-events:none;position:absolute;inset:0}@keyframes ltJz5W_svcEnter{0%{opacity:0;translate:18px 14px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ltJz5W_cover{animation:none}}.ltJz5W_stage{isolation:isolate;position:relative}.ltJz5W_stage:before{content:"";z-index:-1;background:radial-gradient(52% 50% at 52% 48%, color-mix(in srgb, var(--cyan) 20%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:-14% 0}.ltJz5W_stack:before,.ltJz5W_stack:after{display:none}.ltJz5W_stack{--t:44px}.ltJz5W_sheet,.ltJz5W_backCover,.ltJz5W_pageR,.ltJz5W_pageB,.ltJz5W_spine{pointer-events:none;backface-visibility:hidden;position:absolute}.ltJz5W_sheet{border:1px solid var(--v3-edge);background:repeating-linear-gradient(0deg, transparent 0 22px, var(--line-soft) 22px 23px), var(--v3-surface-2);opacity:.8;border-radius:18px;inset:0;translate:14px 10px}.ltJz5W_backCover,.ltJz5W_pageR,.ltJz5W_pageB,.ltJz5W_spine{display:none}@media (min-width:1024px){.ltJz5W_stage{min-height:640px;padding-inline:var(--space-4) 56px;align-content:center}.ltJz5W_stack{width:min(100%,500px);transform-style:preserve-3d;transform-origin:45%;transform:rotateY(-24deg)rotateX(8deg)rotate(1deg)}.ltJz5W_sheet{transform:translate3d(54px,-22px,-48px)rotate(4deg)}.ltJz5W_cover{padding:40px var(--space-8)}.ltJz5W_title{font-size:48px}.ltJz5W_backCover{transform:translateZ(calc(var(--t) * -1));border:1px solid var(--v3-edge-cyan);background:color-mix(in srgb, var(--cyan) 12%, var(--v3-surface-1));border-radius:18px;display:block;inset:0}.ltJz5W_pageR{width:var(--t);transform-origin:0;background:repeating-linear-gradient(90deg, var(--v3-surface-2) 0 2px, color-mix(in srgb, var(--text) 22%, var(--v3-surface-1)) 2px 3px);height:calc(100% - 6px);display:block;top:3px;left:100%;transform:rotateY(90deg)}.ltJz5W_pageB{width:calc(100% - 6px);height:var(--t);transform-origin:top;background:repeating-linear-gradient(180deg, var(--v3-surface-2) 0 2px, color-mix(in srgb, var(--text) 22%, var(--v3-surface-1)) 2px 3px);display:block;top:100%;left:3px;transform:rotateX(-90deg)}.ltJz5W_spine{width:var(--t);transform-origin:100%;border:1px solid var(--v3-edge-cyan);background:linear-gradient(90deg, color-mix(in srgb, var(--cyan) 38%, var(--v3-surface-2)), color-mix(in srgb, var(--cyan) 16%, var(--v3-surface-1)));border-radius:6px 0 0 6px;height:100%;display:block;top:0;right:100%;transform:rotateY(-90deg)}.ltJz5W_stage{padding-bottom:var(--space-12)}}@media (min-width:1024px) and (max-width:1279px){.ltJz5W_stage{overflow-x:clip}}