.lz-optical-backdrop{position:absolute;inset:0;overflow:hidden;background-color:var(--lz-obsidian);pointer-events:none;z-index:0}.lz-optical-motion-layer{position:absolute;inset:-6%;will-change:transform;animation:lz-drift-horizontal 22s var(--lz-ease-fluid) infinite}.lz-optical-motion-layer.is-reverse{animation-name:lz-drift-reverse;animation-duration:26s}.lz-optical-media-frame{position:relative;width:100%;height:100%;overflow:hidden}.lz-optical-media-frame.is-slits{filter:saturate(112%) contrast(1.06)}.lz-optical-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:blur(34px) saturate(140%);transform:scale(1.08)}.lz-optical-media-frame.is-slits .lz-optical-img{filter:blur(8px) saturate(116%);transform:scale(1.04)}.lz-optical-slit-overlay{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.02) 4px,rgba(12,8,28,.44) 11px,rgba(255,255,255,.18) 20px,rgba(147,51,234,.12) 26px);backdrop-filter:blur(6px) saturate(125%);-webkit-backdrop-filter:blur(6px) saturate(125%);mix-blend-mode:soft-light;opacity:.72}.lz-optical-scrim,.lz-optical-slit-overlay{position:absolute;inset:0}.lz-optical-scrim.scrim-light{background:radial-gradient(ellipse 88% 72% at 50% 42%,rgba(5,3,12,.16) 0,rgba(2,1,7,.56) 100%)}.lz-optical-scrim.scrim-balanced{background:radial-gradient(ellipse 84% 72% at 50% 38%,rgba(8,5,18,.24) 0,rgba(2,1,8,.76) 100%),linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.54))}.lz-optical-scrim.scrim-deep{background:radial-gradient(ellipse 90% 70% at 50% 36%,rgba(8,4,18,.38) 0,rgba(0,0,0,.88) 100%),linear-gradient(180deg,rgba(0,0,0,.44),rgba(0,0,0,.84))}.lz-optical-vignette{position:absolute;inset:0;box-shadow:inset 0 0 140px rgba(0,0,0,.78)}.cs-hero-stage{position:relative;min-height:100svh;overflow:hidden;background-color:var(--lz-obsidian);padding:clamp(6.5rem,11vw,8.2rem) var(--lz-gutter) clamp(4.2rem,8vw,6.2rem)}.cs-hero-container{position:relative;z-index:2;max-width:var(--lz-container);margin:0 auto}.cs-hero-header{text-align:center;max-width:780px;margin:0 auto clamp(2rem,4vw,3rem)}.cs-hero-title{margin:0;font-family:var(--lz-font-display);font-weight:800;font-size:clamp(2.15rem,5.1vw,3.85rem);line-height:1.04;letter-spacing:-.03em;color:#ffffff}.cs-hero-title em{font-family:var(--lz-font-serif);font-style:italic;font-weight:400;font-size:1.12em}.cs-hero-sub{margin:.95rem auto 0;font-size:clamp(.95rem,1.5vw,1.08rem);color:var(--lz-ink-secondary);max-width:52ch}.cs-craft-stage{position:relative;overflow:hidden;border-top:1px solid var(--lz-ink-hairline);background-color:#05020b;padding:clamp(4.5rem,9vw,7rem) var(--lz-gutter)}.cs-craft-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.48),rgba(4,2,10,.34) 48%,rgba(0,0,0,.78))}.cs-craft-inner{position:relative;z-index:2;max-width:var(--lz-container);margin:0 auto}.cs-craft-top{max-width:680px;margin-bottom:clamp(2.2rem,4.5vw,3.2rem)}.cs-craft-heading{margin:0;font-family:var(--lz-font-display);font-weight:800;font-size:clamp(1.85rem,4vw,3.1rem);line-height:1.06;letter-spacing:-.025em;color:#ffffff}.cs-craft-heading em{font-family:var(--lz-font-serif);font-style:italic;font-weight:400;font-size:1.12em}.cs-craft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem}.cs-craft-card{padding:1.55rem;border-radius:22px;background:rgba(11,8,22,.72);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 64px rgba(0,0,0,.48);backdrop-filter:blur(28px) saturate(175%);-webkit-backdrop-filter:blur(28px) saturate(175%)}.cs-craft-card-title{margin:0;font-family:var(--lz-font-display);font-weight:700;font-size:1.1rem;color:#ffffff}.cs-craft-card-body{margin:.65rem 0 0;font-size:.92rem;line-height:1.55;color:var(--lz-ink-secondary)}.cs-subpage-shell{position:relative;min-height:76svh;overflow:hidden;background-color:var(--lz-obsidian);padding:clamp(7.2rem,11vw,9rem) var(--lz-gutter) clamp(4.5rem,8vw,6.5rem)}.cs-subpage-inner{position:relative;z-index:2;max-width:var(--lz-container);margin:0 auto}.cs-subpage-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:2.2rem}.cs-subpage-title{margin:0;font-family:var(--lz-font-display);font-weight:800;font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.05;letter-spacing:-.025em;color:#ffffff}.cs-subpage-title em{font-family:var(--lz-font-serif);font-style:italic;font-weight:400;font-size:1.12em}.cs-subpage-sub{margin:.65rem 0 0;font-size:.98rem;color:var(--lz-ink-secondary);max-width:50ch}.cs-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.cs-history-card{border-radius:22px;overflow:hidden;background:rgba(11,8,22,.74);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);-webkit-backdrop-filter:blur(28px) saturate(175%);backdrop-filter:blur(28px) saturate(175%);display:flex;flex-direction:column}.cs-history-media{aspect-ratio:1/1;width:100%;background:rgba(7,5,14,.9);border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden;display:grid;place-items:center}.cs-history-img{width:100%;height:100%;object-fit:cover}.cs-history-body{padding:1.15rem;display:flex;flex-direction:column;gap:.75rem;flex:1 1}.cs-history-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.84rem}.cs-status-pill{padding:.2rem .6rem;border-radius:999px;font-family:var(--lz-font-mono);font-size:.72rem;text-transform:uppercase;background:rgba(143,110,224,.18);border:1px solid rgba(196,181,253,.3);color:var(--lz-lavender)}.cs-status-pill.is-error{background:rgba(225,29,72,.16);border-color:rgba(251,113,133,.34);color:#fecdd3}.cs-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem}.cs-ledger-list{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem}.cs-ledger-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem .95rem;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);font-size:.86rem}.cs-legal-prose{padding:clamp(1.5rem,3.5vw,2.5rem);max-width:820px}.cs-legal-prose h2{margin:1.75rem 0 .6rem;font-family:var(--lz-font-display);font-size:1.2rem;color:#ffffff}.cs-legal-prose h2:first-child{margin-top:0}.cs-legal-prose p{margin:.55rem 0 0;color:var(--lz-ink-secondary);line-height:1.65;font-size:.95rem}@media (max-width:960px){.cs-craft-grid,.cs-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-settings-layout{grid-template-columns:1fr}}@media (max-width:640px){.cs-craft-grid,.cs-history-grid{grid-template-columns:1fr}}