:root{--bg: oklch(.14 .04 285);--bg-deep: oklch(.1 .03 285);--bg-elev: oklch(.2 .05 290);--ink: oklch(.96 .02 80);--ink-soft: oklch(.78 .03 80);--ink-faint: oklch(.55 .04 280);--line: oklch(.32 .05 290);--line-soft: oklch(.24 .04 290);--accent: oklch(.78 .16 330);--accent-2: oklch(.82 .13 200);--accent-3: oklch(.85 .14 90);--halo: oklch(.78 .16 330 / .45);--ok: oklch(.8 .14 145);--warn: oklch(.85 .14 90);--danger: oklch(.72 .18 25);--serif: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--radius-s: 6px;--radius-m: 14px;--radius-l: 22px;--container: 1240px}[data-theme=solar]{--bg: oklch(.96 .02 75);--bg-deep: oklch(.93 .03 70);--bg-elev: oklch(.99 .01 80);--ink: oklch(.2 .04 30);--ink-soft: oklch(.4 .04 35);--ink-faint: oklch(.6 .03 40);--line: oklch(.82 .04 60);--line-soft: oklch(.88 .03 60);--accent: oklch(.62 .18 30);--accent-2: oklch(.65 .14 230);--accent-3: oklch(.7 .16 80);--halo: oklch(.62 .18 30 / .3)}[data-theme=verdant]{--bg: oklch(.16 .03 165);--bg-deep: oklch(.11 .02 165);--bg-elev: oklch(.22 .04 165);--ink: oklch(.95 .02 105);--ink-soft: oklch(.78 .03 105);--ink-faint: oklch(.55 .04 165);--line: oklch(.32 .05 165);--line-soft: oklch(.24 .04 165);--accent: oklch(.8 .14 145);--accent-2: oklch(.82 .12 90);--accent-3: oklch(.78 .14 200);--halo: oklch(.8 .14 145 / .4)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{overflow-x:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:not([data-theme]):before,body[data-theme=cosmos]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 78% 32%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1px 1px at 42% 72%,rgba(255,255,255,.35),transparent 60%),radial-gradient(1px 1px at 88% 84%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 22% 56%,rgba(255,255,255,.3),transparent 60%),radial-gradient(2px 2px at 65% 12%,rgba(255,255,255,.3),transparent 60%),radial-gradient(1px 1px at 6% 90%,rgba(255,255,255,.35),transparent 60%);background-size:700px 700px,900px 900px,800px 800px,1100px 1100px,600px 600px,850px 850px,750px 750px;opacity:.8;pointer-events:none;z-index:0}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.display{font-family:var(--serif);font-weight:400;font-size:clamp(40px,6vw,92px);line-height:.98;letter-spacing:-.02em}.display em{font-style:italic;color:var(--accent)}.h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.5vw,64px);line-height:1.05;letter-spacing:-.015em;margin:0}.h3{font-family:var(--serif);font-weight:500;font-size:clamp(22px,2.4vw,32px);line-height:1.15;letter-spacing:-.01em;margin:0}.lead{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(18px,1.7vw,24px);line-height:1.45;color:var(--ink-soft)}p{margin:0 0 1em}.shell{position:relative;z-index:1}.container{max-width:var(--container);margin:0 auto;padding-left:32px;padding-right:32px}section{position:relative;padding:120px 0}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);margin:0 32px}.nav{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:color-mix(in oklab,var(--bg) 72%,transparent);border-bottom:1px solid var(--line-soft);transition:transform .4s ease}.nav-inner{max-width:var(--container);margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:20px;letter-spacing:-.01em}.brand-mark{width:32px;height:32px;flex:0 0 auto}.brand-text small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.28em;color:var(--ink-faint);text-transform:uppercase;margin-top:2px}.nav-links{display:flex;gap:28px;font-size:13px;color:var(--ink-soft)}.nav-links a{position:relative;padding:4px 0;transition:color .2s ease}.nav-links a:hover,.nav-links a.is-active{color:var(--ink)}.nav-links a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--accent)}.nav-cta{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);transition:all .25s ease}.nav-cta:hover{background:var(--accent);color:var(--bg);border-color:var(--accent)}@media (max-width: 800px){.nav-links{display:none}}.hero-sigil-section{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;padding:0}.hero-sigil-section .hero-sigil{margin:0 auto}.hero-thesis{min-height:80vh;display:grid;place-items:center;text-align:center;position:relative;padding-top:60px;padding-bottom:120px}.hero-sigil{position:relative;width:min(560px,78vw);aspect-ratio:1}.hero-eyebrow{margin-bottom:24px}.hero-thesis h1{margin:0 0 28px;max-width:14ch}.hero-sub{max-width:56ch;margin:0 auto 36px}.hero-cta-row{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);background:transparent;color:var(--ink);transition:all .25s ease}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-primary:hover{background:var(--accent);border-color:var(--accent);color:var(--bg);box-shadow:0 0 0 6px var(--halo)}.btn-arrow{transition:transform .25s ease}.btn:hover .btn-arrow{transform:translate(3px)}.scroll-cue{position:absolute;bottom:32px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);display:flex;flex-direction:column;align-items:center;gap:8px}.scroll-cue:after{content:"";width:1px;height:36px;background:linear-gradient(to bottom,var(--accent),transparent);animation:scrollPulse 2.4s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(.6);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}.manifesto{text-align:center;padding:140px 0}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;text-align:left}@media (max-width: 900px){.manifesto-grid{grid-template-columns:1fr;gap:32px}}.manifesto-grid .col-label{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:18px;display:flex;align-items:center;gap:12px}.manifesto-grid .col-label:before{content:"";width:24px;height:1px;background:var(--accent)}.manifesto-quote{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(22px,2.2vw,30px);line-height:1.4;color:var(--ink)}.manifesto-quote .drop{font-size:1.6em;color:var(--accent);margin-right:.05em}.manifesto-body p{color:var(--ink-soft);margin-bottom:1.2em}.manifesto-body p strong{color:var(--ink);font-weight:500}.pillars-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:64px}@media (max-width: 900px){.pillars-head{grid-template-columns:1fr}}.pillars-head p{color:var(--ink-soft);max-width:48ch}.pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}@media (max-width: 900px){.pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.pillars-grid{grid-template-columns:1fr}}.pillar{background:var(--bg);padding:40px 32px 36px;position:relative;cursor:pointer;transition:background .3s ease;display:flex;flex-direction:column;min-height:320px}.pillar:hover{background:var(--bg-elev)}.pillar.is-open{grid-column:1 / -1;background:var(--bg-elev);display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding:48px 32px;min-height:0}.pillar.is-open .pillar-num,.pillar.is-open .pillar-tag,.pillar.is-open .pillar-title,.pillar.is-open .pillar-blurb{grid-column:1;align-self:start}.pillar.is-open .pillar-detail{grid-column:2;grid-row:1 / span 4;border-left:1px solid var(--line-soft);padding-left:32px;align-self:start}@media (max-width: 700px){.pillar.is-open{display:flex;flex-direction:column}.pillar.is-open .pillar-detail{border-left:none;border-top:1px solid var(--line-soft);padding-left:0;padding-top:20px;margin-top:24px}}.pillar-num{font-family:var(--mono);font-size:10px;letter-spacing:.24em;color:var(--ink-faint);margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.pillar-num .glyph{width:24px;height:24px;opacity:.6;transition:opacity .3s ease,transform .5s ease}.pillar:hover .glyph{opacity:1;transform:rotate(60deg)}.pillar.is-open .glyph{opacity:1;transform:rotate(180deg)}.pillar-title{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.6vw,36px);line-height:1.05;letter-spacing:-.01em;margin:0 0 16px}.pillar-tag{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.pillar-blurb{color:var(--ink-soft);font-size:14px;line-height:1.55;flex:1}.pillar-detail{display:none}.pillar.is-open .pillar-detail{display:block}.pillar-detail p{color:var(--ink-soft);font-size:13.5px;margin-bottom:10px}.pillar-detail .quote{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--ink);border-left:1px solid var(--accent);padding-left:14px;margin:12px 0}.pillar-detail .quote a{color:var(--accent);text-decoration:none;transition:opacity .2s ease}.pillar-detail .quote a:hover{opacity:.75}.pillar-detail .links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pillar-detail .links a{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);padding:8px 12px;border:1px solid var(--line);border-radius:999px;transition:all .2s ease}.pillar-detail .links a:hover{border-color:var(--accent);color:var(--accent)}@keyframes pillar-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pillar-hidden{opacity:0}.pillar-entering{animation:pillar-reveal .9s ease both}.reduced-motion .pillar-hidden,.reduced-motion .pillar-entering{animation:none;opacity:1;transform:none}.book{position:relative;overflow:hidden}.book-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width: 900px){.book-grid{grid-template-columns:1fr;gap:48px}}.book-cover-wrap{position:relative;display:flex;justify-content:center;align-items:center;perspective:1600px}.book-cover{width:100%;max-width:360px;border-radius:4px;box-shadow:0 30px 80px -20px #0009,0 0 0 1px var(--line-soft),-16px 0 24px -16px #0006;transform:rotateY(-12deg) rotateX(2deg);transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.book-cover-wrap:hover .book-cover{transform:rotateY(-4deg) rotateX(0)}.book-halo{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle,var(--halo) 0%,transparent 60%);filter:blur(40px);pointer-events:none;z-index:-1}.book-meta{display:grid;grid-template-columns:auto 1fr;column-gap:20px;row-gap:10px;font-size:13px;margin:28px 0;padding:20px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.book-meta dt{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.book-meta dd{margin:0;color:var(--ink)}.book-price{font-family:var(--serif);font-size:56px;font-weight:300;line-height:1;margin:0 0 8px;letter-spacing:-.02em}.book-price small{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--ink-faint);text-transform:uppercase;display:block;margin-top:8px}.coin-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.coin-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--ink-soft)}.coin-dot{width:8px;height:8px;border-radius:50%}.coin-dot.doge{background:#ecaa0b}.coin-dot.pepe{background:#6ed274}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--bg-deep) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal-backdrop.is-open{opacity:1;pointer-events:auto}.modal{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-l);padding:36px;max-width:560px;width:100%;position:relative;transform:translateY(12px) scale(.98);transition:transform .3s ease;max-height:90vh;overflow-y:auto}.modal-backdrop.is-open .modal{transform:translateY(0) scale(1)}.modal-close{position:absolute;top:16px;right:16px;background:transparent;border:1px solid var(--line);color:var(--ink);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:18px}.modal-close:hover{border-color:var(--accent);color:var(--accent)}.modal h3{margin-bottom:8px}.modal-tabs{display:flex;gap:4px;margin:24px 0 20px;padding:4px;background:var(--bg);border-radius:999px;border:1px solid var(--line-soft)}.modal-tab{flex:1;padding:10px;border:none;background:transparent;color:var(--ink-soft);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;transition:all .2s ease}.modal-tab.is-active{background:var(--accent);color:var(--bg)}.wallet-card{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-m);padding:20px;margin-bottom:16px}.wallet-row{display:flex;align-items:center;gap:18px;margin-bottom:14px}.wallet-qr{width:96px;height:96px;border-radius:8px;background:#fff;padding:6px;flex:0 0 auto;cursor:zoom-in;border:none;box-shadow:0 0 0 1px var(--line-soft);transition:box-shadow .2s,transform .2s;position:relative;display:block}.wallet-qr img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.wallet-qr:hover{box-shadow:0 0 0 1px var(--accent),0 8px 24px -8px #926dde80;transform:scale(1.03)}.wallet-qr:after{content:"⤢";position:absolute;bottom:-6px;right:-6px;width:22px;height:22px;background:var(--accent);color:var(--bg);border-radius:999px;font-size:11px;display:grid;place-items:center;font-family:var(--mono);box-shadow:0 2px 6px #0000004d;pointer-events:none}.wallet-info{flex:1;min-width:0}.wallet-info .label{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:4px}.wallet-info .amount{font-family:var(--serif);font-size:22px;font-weight:500}.wallet-info .amount small{font-family:var(--mono);font-size:11px;color:var(--ink-soft);letter-spacing:.1em}.wallet-address{display:flex;align-items:center;background:var(--bg-deep);border:1px solid var(--line-soft);border-radius:8px;padding:10px 12px;font-family:var(--mono);font-size:11px;word-break:break-all;gap:10px}.wallet-address code{flex:1;color:var(--ink-soft)}.copy-btn{background:transparent;border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;border-radius:999px;flex:0 0 auto;transition:all .2s ease}.copy-btn:hover{border-color:var(--accent);color:var(--accent)}.copy-btn.copied{background:var(--accent);color:var(--bg);border-color:var(--accent)}.modal-form textarea{width:100%;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-m);padding:14px;color:var(--ink);font-family:var(--mono);font-size:12px;min-height:96px;resize:vertical;margin-top:12px}.modal-form textarea:focus{outline:none;border-color:var(--accent)}.qr-zoom{position:absolute;top:0;right:0;bottom:0;left:0;background:#08020cd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;z-index:10;animation:qrFade .25s ease-out}@keyframes qrFade{0%{opacity:0}to{opacity:1}}.qr-zoom-card{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-m);padding:36px 36px 28px;text-align:center;width:min(420px,88vw);box-shadow:0 30px 80px -20px #926dde66;animation:qrPop .3s cubic-bezier(.2,.9,.3,1.2)}@keyframes qrPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.qr-zoom-img{width:280px;height:280px;object-fit:contain;background:#fff;padding:16px;border-radius:12px;display:block;margin:0 auto 20px;box-shadow:0 0 0 1px var(--line-soft)}.qr-zoom-addr{font-family:var(--mono);font-size:11px;color:var(--ink-soft);word-break:break-all;background:var(--bg-deep);border:1px solid var(--line-soft);border-radius:6px;padding:10px 12px;margin-bottom:12px;letter-spacing:.02em}.qr-zoom-hint{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin:0}.peace{text-align:center;padding:160px 0;background:var(--bg-deep);position:relative;overflow:hidden}.peace-mandala{position:absolute;left:50%;top:50%;width:min(1000px,120vw);height:min(1000px,120vw);opacity:.11;color:var(--ink);pointer-events:none;animation:mandala-rotate 70s linear infinite}@keyframes mandala-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.peace-content{position:relative;z-index:1;max-width:760px;margin:0 auto}.peace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;text-align:left}@media (max-width: 700px){.peace-stats{grid-template-columns:1fr}.peace-mandala{top:260px}}.stat{border-top:1px solid var(--line);padding-top:18px}.stat-num{font-family:var(--serif);font-size:56px;font-weight:300;line-height:1;letter-spacing:-.02em;margin-bottom:6px;min-height:56px}.stat-num em{font-style:italic;color:var(--accent)}.stat-num--phrase{font-size:42px;white-space:nowrap;padding-top:14px}.stat-label{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.stat p{color:var(--ink-soft);font-size:13.5px;line-height:1.55}.foot{border-top:1px solid var(--line-soft);padding:56px 0 40px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}@media (max-width: 800px){.foot-grid{grid-template-columns:1fr 1fr}}.foot h4{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 16px;font-weight:500}.foot ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.foot ul a{color:var(--ink-soft);font-size:13px}.foot ul a:hover{color:var(--accent)}.foot-brand p{color:var(--ink-soft);font-size:13px;max-width:32ch;margin-top:12px}.foot-bottom{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;color:var(--ink-faint);letter-spacing:.1em;padding-top:24px;border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:12px}.foot-bottom .contact-inline{display:inline-flex;align-items:center;gap:10px}.foot-bottom .contact-inline .contact-trigger{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;font-style:normal;letter-spacing:.1em;padding:0;color:var(--ink-faint);cursor:pointer;background:none;border:none;transition:color .25s ease}.foot-bottom .contact-inline .contact-trigger:hover{color:var(--accent)}.foot-bottom .contact-inline .contact-trigger .glyph{font-family:var(--mono);font-size:11px;color:var(--accent);transition:transform .35s ease}.foot-bottom .contact-inline .email-inline{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.05em;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .4s ease,max-width .5s ease}.foot-bottom .contact-inline.is-open .email-inline{opacity:1;max-width:360px}.contact-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--bg-elev);border:1px solid color-mix(in oklab,var(--accent) 40%,var(--line));color:var(--ink);padding:10px 16px;border-radius:8px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;transition:all .3s ease;z-index:100}.contact-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.contact-toast:before{content:"✓";color:var(--accent);margin-right:8px}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}@keyframes breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.92}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .9s ease,transform .9s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.reduced-motion .fade-in{transition:none;transform:none;opacity:1}.reduced-motion .hero-sigil .ring,.reduced-motion .peace-mandala{animation:none!important;transform:translate(-50%,-50%)}.hero-sigil{position:relative}.hero-sigil .heart-frame{position:absolute;left:50%;top:50%;width:130%;height:130%;transform:translate(-50%,-50%);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid meet'><defs><radialGradient id='g' cx='50%25' cy='42%25' r='55%25'><stop offset='0%25' stop-color='white' stop-opacity='1'/><stop offset='65%25' stop-color='white' stop-opacity='0.85'/><stop offset='100%25' stop-color='white' stop-opacity='0'/></radialGradient></defs><path d='M50 88 C 18 66, 4 44, 18 24 C 30 8, 46 14, 50 30 C 54 14, 70 8, 82 24 C 96 44, 82 66, 50 88 Z' fill='url(%23g)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid meet'><defs><radialGradient id='g' cx='50%25' cy='42%25' r='55%25'><stop offset='0%25' stop-color='white' stop-opacity='1'/><stop offset='65%25' stop-color='white' stop-opacity='0.85'/><stop offset='100%25' stop-color='white' stop-opacity='0'/></radialGradient></defs><path d='M50 88 C 18 66, 4 44, 18 24 C 30 8, 46 14, 50 30 C 54 14, 70 8, 82 24 C 96 44, 82 66, 50 88 Z' fill='url(%23g)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.85;mix-blend-mode:screen;filter:blur(.3px);pointer-events:none;overflow:hidden}.hero-sigil .mandelbrot-bg{position:absolute;left:50%;top:50%;width:90%;height:90%;transform:translate(-50%,-50%);animation:mandel-rotate 90s linear infinite;transform-origin:center center}@keyframes mandel-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.reduced-motion .hero-sigil .mandelbrot-bg{animation:none}.hero-sigil .sigil-svg{display:block;width:100%;height:100%;position:relative;z-index:1}.hero-sigil svg{display:block;width:100%;height:100%}.hero-sigil .ring-outer{animation:spin-slow 60s linear infinite;transform-origin:center}.hero-sigil .ring-mid{animation:spin-rev 90s linear infinite;transform-origin:center}.hero-sigil .ring-inner{animation:spin-slow 45s linear infinite;transform-origin:center}.hero-sigil .iris{animation:breathe 6s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.modal-backdrop.video-modal{display:flex;align-items:center;justify-content:center;background:#08020ceb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.video-modal-inner{position:relative;width:min(960px,92vw);max-height:88vh;background:var(--bg);border:1px solid var(--line);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.video-modal-inner video{width:100%;display:block;background:#000;max-height:70vh}.video-caption{padding:18px 24px 24px;border-top:1px solid var(--line-soft)}.video-caption p{font-family:var(--serif);font-size:18px;margin:6px 0 0;color:var(--ink-soft)}.video-modal .modal-close{position:absolute;top:12px;right:14px;z-index:2;background:#0009;color:var(--ink);border:1px solid rgba(255,255,255,.15);width:36px;height:36px;border-radius:999px;font-size:20px;display:grid;place-items:center;cursor:pointer;transition:all .2s}.video-modal .modal-close:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.audio-toggle{position:fixed;left:20px;bottom:20px;z-index:60;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--bg) 75%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:var(--ink-soft);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;transition:all .25s ease}.audio-toggle:hover{border-color:var(--accent);color:var(--accent)}.audio-toggle.is-playing{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--halo)}.audio-toggle.is-playing svg{animation:audio-pulse 2.4s ease-in-out infinite}@keyframes audio-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (max-width: 700px){.audio-toggle span{display:none}.audio-toggle{padding:12px}}::selection{background:var(--accent);color:var(--bg)}.dapp-backdrop .dapp-modal{max-width:920px;width:100%;padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:min(92vh,880px)}.dapp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 32px 18px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap;flex:0 0 auto;background:var(--bg-elev);position:sticky;top:0;z-index:2}.dapp-head h3 em{font-style:italic;color:var(--accent)}.dapp-body{display:grid;grid-template-columns:1.35fr 1fr;gap:0;align-items:stretch;overflow-y:auto;flex:1 1 auto;min-height:0}.dapp-body>.dapp-pane:only-child{grid-column:1 / -1}.dapp-pane{padding:26px 32px 30px}.dapp-pane+.dapp-aside,.dapp-aside{padding:26px 28px 30px;border-left:1px solid var(--line-soft);background:color-mix(in oklab,var(--bg) 65%,transparent)}@media (max-width: 760px){.dapp-body{grid-template-columns:1fr}.dapp-aside{border-left:0;border-top:1px solid var(--line-soft)}.dapp-head{padding:22px 22px 16px}.dapp-pane{padding:22px}}.dapp-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.dapp-h{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.01em;margin:8px 0 14px}.dapp-h em{font-style:italic;color:var(--accent)}.dapp-sub{color:var(--ink-soft);font-size:13.5px;margin-bottom:22px;max-width:56ch}.dapp-fineprint{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-faint);margin:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.dapp-fineprint .dot{color:var(--ink-faint);opacity:.5}.dapp-link{font-family:var(--mono);color:var(--accent);border-bottom:1px solid color-mix(in oklab,var(--accent) 40%,transparent)}.dapp-link:hover{border-bottom-color:var(--accent)}.dapp-fineprint .dapp-link{color:var(--accent-2);border-bottom-color:color-mix(in oklab,var(--accent-2) 40%,transparent)}.dapp-fineprint .dapp-link:hover{border-bottom-color:var(--accent-2)}.dapp-fineprint-row{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.14em}.dapp-fineprint-k{text-transform:uppercase;color:var(--ink-faint);min-width:64px}.dapp-fineprint-v{color:var(--ink-soft)}.dapp-stepper{list-style:none;display:flex;gap:4px;margin:0;padding:4px;background:var(--bg);border:1px solid var(--line-soft);border-radius:999px}.dapp-step-item{display:inline-flex}.dapp-step{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);border-radius:999px;border:none;background:transparent;cursor:default}.dapp-step:disabled{cursor:not-allowed;opacity:.55}.dapp-step-num{opacity:.55}.dapp-step.is-done{color:var(--ink-soft)}.dapp-step.is-done .dapp-step-num{opacity:1;color:var(--accent)}.dapp-step.is-current{background:var(--accent);color:var(--bg)}.dapp-step.is-current .dapp-step-num{opacity:1}.dapp-step.is-clickable{cursor:pointer}.dapp-step.is-clickable:hover:not(.is-current){color:var(--ink);background:color-mix(in oklab,var(--accent) 14%,transparent)}@media (max-width: 600px){.dapp-step-label{display:none}.dapp-step{padding:8px 10px}}.wallet-grid{display:grid;gap:10px;margin-bottom:18px}.wallet-tile{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;padding:14px 18px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-m);color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;transition:all .2s ease}.wallet-tile:hover:not(:disabled){border-color:var(--accent);background:var(--bg-elev)}.wallet-tile:disabled{opacity:.55;cursor:progress}.wallet-tile.is-pending{border-color:var(--accent)}.wallet-tile-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:color-mix(in oklab,var(--accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--accent) 22%,transparent)}.wallet-tile-body{display:flex;flex-direction:column;gap:2px;min-width:0}.wallet-tile-body strong{font-family:var(--serif);font-weight:500;font-size:17px;letter-spacing:-.005em}.wallet-tile-body small{color:var(--ink-faint);font-size:12px;font-family:var(--mono);letter-spacing:.04em}.wallet-tile-arrow{color:var(--ink-soft);font-family:var(--mono);font-size:14px}.spin{display:inline-block;animation:spin-slow 1s linear infinite}.copy-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--line-soft);background:var(--bg);color:var(--ink-soft);font-family:var(--mono);font-size:11px;letter-spacing:.04em;transition:all .2s ease;cursor:pointer}.copy-chip:hover{border-color:var(--accent);color:var(--accent)}.copy-chip.is-copied{border-color:var(--accent);background:var(--accent);color:var(--bg)}.copy-chip code{font-family:var(--mono)}.copy-chip-icon{padding:3px 6px;vertical-align:middle;opacity:.85}.copy-chip-icon:hover{opacity:1}.account-strip{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg);border:1px solid var(--line-soft);border-radius:999px;margin-bottom:18px}.account-strip>.dapp-eyebrow{color:var(--ink-soft)}.token-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.token-card{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:14px 16px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-m);color:var(--ink);text-align:left;transition:all .2s}.token-card:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--line-soft))}.token-card.is-active{border-color:var(--accent);background:var(--bg-elev);box-shadow:0 0 0 4px var(--halo)}.token-card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.token-card-body strong{font-family:var(--serif);font-weight:500;font-size:16px}.token-card-body small{font-family:var(--mono);font-size:10px;color:var(--ink-faint);letter-spacing:.12em}.token-card-amt{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.token-card-amt em{font-family:var(--serif);font-style:normal;font-size:18px;font-weight:500;letter-spacing:-.01em}.token-card-amt small{font-family:var(--mono);font-size:9.5px;color:var(--ink-faint);letter-spacing:.18em}@media (max-width: 540px){.token-row{grid-template-columns:1fr}}.dapp-field{display:block;margin-bottom:18px}.dapp-field>.dapp-eyebrow{display:block;margin-bottom:8px}.dapp-field textarea{width:100%;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-m);padding:12px 14px;color:var(--ink);font-family:var(--mono);font-size:12px;resize:vertical}.dapp-field textarea:focus{outline:none;border-color:var(--accent)}.dapp-field>.dapp-fineprint{display:block;margin-top:8px}.order-summary{border:1px solid var(--line-soft);border-radius:var(--radius-m);padding:14px 16px;margin-bottom:18px;background:color-mix(in oklab,var(--bg) 60%,transparent)}.order-summary .row{display:flex;align-items:baseline;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--ink-soft)}.order-summary .row strong{color:var(--ink);font-weight:500}.order-summary .row strong small{color:var(--ink-faint);font-family:var(--mono);font-size:10px;letter-spacing:.16em;margin-left:4px}.order-summary .row.split{color:var(--ink-faint);padding-left:14px;font-size:12px}.order-summary .row.split em{font-family:var(--serif);font-style:italic;color:var(--ink-soft);font-size:13px}.order-summary .row.split em small{font-family:var(--mono);font-style:normal;font-size:9.5px;color:var(--ink-faint);margin-left:4px;letter-spacing:.14em}.order-summary .row.total{margin-top:8px;padding-top:12px;border-top:1px dashed var(--line-soft);font-family:var(--serif);font-size:18px}.order-summary .row.total span{color:var(--ink)}.order-summary .row.total strong{color:var(--accent);font-size:22px;font-weight:500}.order-summary .row.total strong small{color:var(--ink-soft);font-family:var(--mono);font-size:11px}.dapp-actions{display:flex;justify-content:space-between;gap:10px;margin-top:24px}.dapp-actions.stretch{justify-content:space-between}.btn-warn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;background:#ff9a5f;background:oklch(.78 .16 50);color:#1f0b02;border:1px solid oklch(.78 .16 50);transition:all .25s ease}.btn-warn:hover{box-shadow:0 0 0 6px #ff9a5f4d;box-shadow:0 0 0 6px oklch(.78 .16 50 / .3)}.tx-card{border:1px solid var(--line-soft);border-radius:var(--radius-m);background:var(--bg);padding:6px 16px;margin-bottom:16px}.tx-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;border-bottom:1px dashed var(--line-soft)}.tx-row:last-child{border-bottom:none}.tx-row>span:first-child{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.tx-row code{font-family:var(--mono);font-size:11.5px;color:var(--ink-soft)}.tx-row code.method{color:var(--accent)}.tx-row strong small{font-family:var(--mono);font-size:10px;color:var(--ink-faint);margin-left:4px;letter-spacing:.16em}.tx-status{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius-m);background:color-mix(in oklab,var(--bg) 50%,transparent)}@media (max-width: 700px){.tx-status{grid-template-columns:1fr 1fr}}.tx-step{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.tx-step-dot{width:18px;height:18px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:11px;flex:0 0 auto}.tx-step.is-ok{color:var(--ink)}.tx-step.is-ok .tx-step-dot{border-color:var(--accent);background:var(--accent);color:var(--bg)}.tx-step.is-live{color:var(--accent)}.tx-step.is-live .tx-step-dot{border-color:var(--accent);color:var(--accent)}.track-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:22px;margin-bottom:18px}@media (max-width: 700px){.track-grid{grid-template-columns:1fr}}.track-meta{border:1px solid var(--line-soft);border-radius:var(--radius-m);padding:14px 16px;background:var(--bg);display:flex;flex-direction:column;gap:4px;height:fit-content}.track-meta .row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px dashed var(--line-soft)}.track-meta .row:last-child{border-bottom:none}.track-meta .row>span:first-child{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.lifecycle{list-style:none;margin:0;padding:0;position:relative}.lifecycle:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--line-soft)}.life-step{display:grid;grid-template-columns:18px 1fr;gap:14px;padding:4px 0 14px;align-items:start}.life-step:last-child{padding-bottom:0}.life-dot{width:14px;height:14px;margin-top:4px;border-radius:50%;border:1px solid var(--line);background:var(--bg);position:relative;z-index:1}.life-step.is-ok .life-dot{background:var(--accent);border-color:var(--accent)}.life-step.is-live .life-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--halo);animation:breathe 2s ease-in-out infinite}.life-step strong{display:block;font-family:var(--serif);font-weight:500;font-size:16px;color:var(--ink)}.life-step.is-wait strong{color:var(--ink-faint);font-weight:400}.life-step small{display:block;font-size:12px;color:var(--ink-soft);margin-top:2px}.countdown-bar{height:4px;background:var(--line-soft);border-radius:999px;overflow:hidden;margin-bottom:10px}.countdown-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-3));transition:width .4s ease}.contract-source{margin-top:18px;border:1px solid var(--line-soft);border-radius:var(--radius-m);background:var(--bg-deep);overflow:hidden}.contract-source>summary{list-style:none;cursor:pointer;padding:10px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);display:flex;align-items:center;justify-content:space-between}.contract-source>summary::-webkit-details-marker{display:none}.contract-source>summary:after{content:"▾";transition:transform .2s;color:var(--accent)}.contract-source[open]>summary:after{transform:rotate(180deg)}.contract-source>summary small{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--ink-faint);text-transform:none}.contract-source pre{margin:0;padding:14px 16px;border-top:1px solid var(--line-soft);font-family:var(--mono);font-size:11.5px;line-height:1.55;color:var(--ink-soft);overflow-x:auto;white-space:pre;background:var(--bg-deep)}.refund-promise{display:flex;flex-direction:column;gap:14px}.refund-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:color-mix(in oklab,oklch(.72 .19 145) 14%,transparent);border:1px solid color-mix(in oklab,oklch(.72 .19 145) 36%,transparent);color:#43c251;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;width:fit-content}.refund-title{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.01em;margin:0;color:var(--ink)}.refund-title em{font-style:italic;color:var(--accent)}.refund-lead{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.refund-lead strong{color:var(--ink);font-weight:500}.refund-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:12px}.refund-steps li{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;padding:12px 14px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-m)}.refund-steps li.refund-step--star{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--bg));box-shadow:0 0 0 4px var(--halo)}.refund-num{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:18px;font-weight:500;color:var(--accent);background:var(--bg-elev);border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line-soft))}.refund-step--star .refund-num{background:var(--accent);color:var(--bg);border-color:var(--accent)}.refund-steps strong{font-family:var(--serif);font-weight:500;font-size:16px;color:var(--ink)}.refund-steps small{display:block;font-size:12.5px;color:var(--ink-soft);margin-top:2px;line-height:1.5}.math-link{color:var(--accent);text-decoration:none;border-bottom:1px dashed color-mix(in oklab,var(--accent) 55%,transparent);font-style:italic}.math-link:hover{border-bottom-style:solid}.read-the-math{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin:14px 0 6px;display:flex;align-items:center;gap:10px}.read-the-math:after{content:"";flex:1;height:1px;background:var(--line-soft)}.citations-row{display:flex;flex-wrap:nowrap;gap:8px;margin:2px 0 0}.citation-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px 7px 9px;border-radius:999px;background:var(--bg);border:1px solid var(--line-soft);color:var(--ink-soft);font-family:var(--mono);font-size:10.5px;letter-spacing:.01em;white-space:nowrap;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.citation-chip:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 60%,var(--line-soft));background:color-mix(in oklab,var(--accent) 8%,var(--bg));transform:translateY(-1px)}.citation-chip .glyph{font-family:var(--serif);font-style:italic;font-weight:500;font-size:13px;color:var(--accent);line-height:1}.citation-chip .arrow{margin-left:2px;font-size:12px;opacity:.7;transition:transform .18s ease,opacity .18s ease}.citation-chip:hover .arrow{transform:translate(2px,-2px);opacity:1}button.citation-chip,button.math-link{background:none;border:none;padding:0;font:inherit;cursor:pointer}button.citation-chip{background:var(--bg);border:1px solid var(--line-soft);padding:7px 11px 7px 9px}.pdf-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:color-mix(in oklab,var(--bg-deep) 80%,black);display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pdf-backdrop.is-open{opacity:1;pointer-events:auto}.pdf-shell{width:min(1100px,100%);height:min(90vh,1080px);background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:0 30px 80px #0009;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;transform:translateY(8px) scale(.985);transition:transform .22s ease}.pdf-backdrop.is-open .pdf-shell{transform:translateY(0) scale(1)}.pdf-head{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;gap:14px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 5%,transparent),transparent),var(--bg-elev)}.pdf-head-meta{min-width:0}.pdf-head-eyebrow{font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:8px}.pdf-head-eyebrow .dot{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.6}.pdf-head-title{margin:3px 0 0;font-family:var(--serif);font-weight:500;font-size:19px;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-head-title em{font-style:italic;color:var(--accent)}.pdf-head-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.pdf-btn{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:8px 12px;background:transparent;border:1px solid var(--line);color:var(--ink-soft);border-radius:var(--radius-s);cursor:pointer;transition:all .16s ease;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.pdf-btn:hover{color:var(--accent);border-color:var(--accent)}.pdf-btn.is-primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.pdf-btn.is-primary:hover{background:color-mix(in oklab,var(--accent) 86%,white);color:var(--bg)}.pdf-reader{position:relative;overflow-y:auto;background:radial-gradient(60% 50% at 50% 0%,color-mix(in oklab,var(--accent) 8%,transparent),transparent 70%),var(--bg-deep);scroll-behavior:smooth}.pdf-reader::-webkit-scrollbar{width:10px}.pdf-reader::-webkit-scrollbar-track{background:transparent}.pdf-reader::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--ink) 14%,transparent);border-radius:999px;border:2px solid var(--bg-deep)}.pdf-reader::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--accent) 50%,transparent)}.pdf-pages{display:flex;flex-direction:column;align-items:center;padding:36px 24px 60px;gap:28px}.pdf-page-slot{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.pdf-page{position:relative;background:#fcfaf6;border-radius:4px;box-shadow:0 1px #fff9 inset,0 18px 40px -16px #000000b3,0 4px 12px #00000059;overflow:hidden;max-width:100%;background-image:linear-gradient(110deg,#e8e4dd 30%,#f7f5f1,#e8e4dd 70%);background-size:200% 100%;animation:pdfShimmer 1.6s linear infinite}.pdf-page:has(canvas){background-image:none;animation:none;background-color:#fcfaf6}.pdf-page canvas{display:block;max-width:100%;height:auto}.pdf-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #816f502e;border-radius:inherit}.pdf-folio{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);text-align:center}.pdf-folio em{color:var(--accent);font-style:normal;font-weight:500}@keyframes pdfShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pdf-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;gap:14px;border-top:1px solid var(--line-soft);background:var(--bg-elev);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.pdf-foot-meta{display:flex;align-items:center;gap:14px}.pdf-foot-meta b{color:var(--accent);font-weight:500;font-family:var(--serif);font-size:14px;letter-spacing:0}.pdf-foot-meta .of{opacity:.5}.pdf-progress{flex:1;height:2px;max-width:240px;background:color-mix(in oklab,var(--ink) 8%,transparent);border-radius:999px;overflow:hidden;position:relative}.pdf-progress-fill{position:absolute;left:0;top:0;bottom:0;background:var(--accent);transition:width .18s ease}.pdf-nav{display:flex;gap:6px}.pdf-nav-btn{width:32px;height:32px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);cursor:pointer;transition:all .14s ease;padding:0}.pdf-nav-btn:hover{color:var(--accent);border-color:var(--accent)}.pdf-nav-btn:disabled{opacity:.35;cursor:default;color:var(--ink-faint)}.pdf-nav-btn:disabled:hover{border-color:var(--line);color:var(--ink-faint)}.pdf-nav-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.pdf-nav-btn--primary:hover{background:color-mix(in oklab,var(--accent) 86%,white);border-color:var(--accent);color:var(--bg)}.kind-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--accent) 16%,transparent);border:1px solid color-mix(in oklab,var(--accent) 38%,transparent);color:var(--accent);font-family:var(--mono);font-size:9px;letter-spacing:.22em;margin-right:2px}@media (max-width: 720px){.pdf-head-title{font-size:15px}.pdf-head-actions .pdf-btn span.lbl{display:none}.pdf-foot{padding:10px 14px;font-size:9.5px}.pdf-progress{display:none}}.media-stage{position:relative;overflow:auto;background:radial-gradient(60% 50% at 50% 0%,color-mix(in oklab,var(--accent) 8%,transparent),transparent 70%),var(--bg-deep);display:grid;place-items:center;padding:36px}.audio-card{width:min(720px,100%);background:linear-gradient(180deg,var(--bg),var(--bg-deep));border:1px solid var(--line-soft);border-radius:var(--radius-l);padding:28px 30px 22px;box-shadow:0 1px color-mix(in oklab,var(--ink) 8%,transparent) inset,0 24px 60px -20px #0000008c;display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto auto;gap:14px 18px;align-items:center}.audio-glyph{grid-row:1 / span 2;grid-column:1;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:32px;color:var(--accent);background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 60%),var(--bg-elev);border:1px solid color-mix(in oklab,var(--accent) 34%,var(--line));box-shadow:0 0 0 6px var(--halo)}.audio-meta{min-width:0}.audio-eyebrow{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.audio-title{margin:4px 0 2px;font-family:var(--serif);font-weight:500;font-size:22px;letter-spacing:-.005em;line-height:1.2;color:var(--ink)}.audio-byline{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-faint)}.audio-wave{grid-column:1 / -1;position:relative;height:140px;border-radius:var(--radius-m);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 6%,transparent),transparent 70%),var(--bg-deep);border:1px solid var(--line-soft);cursor:pointer;overflow:hidden}.audio-wave-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.audio-wave-shimmer{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:4px;background:linear-gradient(110deg,color-mix(in oklab,var(--ink) 6%,transparent) 30%,color-mix(in oklab,var(--ink) 14%,transparent),color-mix(in oklab,var(--ink) 6%,transparent) 70%);background-size:200% 100%;animation:pdfShimmer 1.6s linear infinite}.audio-wave-err{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ink-faint);font-family:var(--mono);font-size:11px;letter-spacing:.04em;padding:0 20px;text-align:center}.audio-wave-err code{color:var(--accent)}.audio-cursor{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);box-shadow:0 0 10px var(--accent);transform:translate(-1px);pointer-events:none}.audio-times{grid-column:1 / -1;display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--ink-faint)}.media-stage--video{padding:28px 36px}.video-frame{width:100%;max-width:880px;background:#000;border-radius:var(--radius-m);border:1px solid var(--line);overflow:hidden;position:relative;box-shadow:0 24px 60px -20px #0009}.video-el{width:100%;height:auto;display:block;aspect-ratio:16/9;background:#000}.video-empty{aspect-ratio:16/9;display:grid;place-items:center;text-align:center;color:var(--ink-faint);background:var(--bg);padding:24px}.video-empty-glyph{font-size:48px;color:var(--accent);margin-bottom:8px;opacity:.7}.video-empty h4{margin:0 0 4px;font-family:var(--serif);font-weight:500;font-size:22px;color:var(--ink)}.video-empty p{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.video-empty code{color:var(--accent)}.video-caption{padding:12px 18px;background:linear-gradient(180deg,#030308,#000);color:var(--ink);font-family:var(--serif);font-size:15px;font-weight:500;display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid color-mix(in oklab,var(--ink) 8%,transparent)}.video-caption-sub{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.video-scrub{margin-top:14px;width:min(880px,100%);height:4px;background:color-mix(in oklab,var(--ink) 10%,transparent);border-radius:999px;overflow:hidden;cursor:pointer;position:relative}.video-scrub-fill{position:absolute;inset:0 auto 0 0;background:var(--accent);transition:width .12s linear}.media-stage--image{background:radial-gradient(50% 50% at 50% 50%,color-mix(in oklab,var(--accent) 4%,transparent),transparent 70%),var(--bg-deep);padding:36px}.image-frame{background:#fcfaf6;border-radius:4px;padding:22px;box-shadow:0 1px #fff9 inset,0 22px 60px -20px #0009;overflow:hidden;cursor:zoom-in;max-width:min(880px,100%);max-height:70vh;display:grid;place-items:center}.image-el{display:block;max-width:100%;max-height:100%;object-fit:contain;transition:transform .22s cubic-bezier(.2,.7,.3,1);transform-origin:center}.image-empty{text-align:center;padding:48px;aspect-ratio:3/4;display:grid;place-items:center;background:linear-gradient(180deg,#efebe4,#ded6c9);color:#5b403b}.image-empty-glyph{font-size:56px;opacity:.4;margin-bottom:8px}.image-empty h4{margin:0 0 4px;font-family:var(--serif);font-weight:500;font-size:22px;color:#250e0b}.image-empty p{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.image-caption{margin-top:14px;font-family:var(--serif);font-size:14px;color:var(--ink-soft);text-align:center;max-width:720px}.image-caption em{color:var(--accent);font-style:italic}.artefacts-page{min-height:100vh;background:radial-gradient(120% 60% at 50% 0%,color-mix(in oklab,var(--accent) 5%,transparent),transparent 60%),var(--bg-deep);color:var(--ink)}.artefacts-nav{padding:22px 48px 0}.artefacts-back{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none;transition:color .15s ease}.artefacts-back:hover{color:var(--accent)}.artefact-index{padding:32px 48px 72px}.ai-head{margin-bottom:40px;max-width:780px}.ai-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:12px}.ai-eyebrow:before{content:"";width:28px;height:1px;background:color-mix(in oklab,var(--accent) 60%,transparent)}.ai-title{margin:12px 0 8px;font-family:var(--serif);font-weight:400;font-size:clamp(28px,5vw,44px);line-height:1.05;letter-spacing:-.012em;color:var(--ink)}.ai-title em{font-style:italic;color:var(--accent)}.ai-lede{margin:0;max-width:60ch;font-family:var(--serif);font-size:17px;line-height:1.5;color:var(--ink-soft)}.ai-section{margin-top:36px}.ai-section-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ai-section-title{font-family:var(--serif);font-weight:500;font-size:22px;color:var(--ink);letter-spacing:-.005em}.ai-section-count{font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--ink-faint);text-transform:uppercase;padding:2px 8px;border:1px solid var(--line-soft);border-radius:999px}.ai-section-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--line-soft),transparent)}.ai-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.ai-tile{text-align:left;font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-m);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;padding:0}.ai-tile:hover{border-color:color-mix(in oklab,var(--accent) 60%,var(--line-soft));transform:translateY(-2px);box-shadow:0 16px 36px -18px #0000008c}.ai-tile-frame{aspect-ratio:4/3;position:relative;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 5%,transparent),transparent),var(--bg-elev);border-bottom:1px solid var(--line-soft);display:grid;place-items:center;overflow:hidden}.ai-tile-frame img{width:100%;height:100%;object-fit:cover;display:block}.ai-tile-glyph{font-family:var(--serif);font-style:italic;font-size:56px;color:var(--accent);text-shadow:0 4px 14px var(--halo)}.ai-tile-kind{position:absolute;top:10px;left:10px;font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklab,var(--bg-deep) 80%,transparent);padding:4px 8px;border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ai-tile--image .ai-tile-kind{background:color-mix(in oklab,white 70%,transparent);color:#55120b;border-color:color-mix(in oklab,oklch(.3 .1 30) 30%,transparent)}.ai-tile-meta{padding:12px 14px 4px}.ai-tile-meta strong{display:block;font-family:var(--serif);font-weight:500;font-size:16px;color:var(--ink);letter-spacing:-.005em;line-height:1.2}.ai-tile-meta small{display:block;font-family:var(--mono);font-size:10px;color:var(--ink-faint);margin-top:4px;letter-spacing:.04em}.ai-tile-action{padding:10px 14px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}@media (max-width: 600px){.artefact-index{padding:24px 20px 56px}.artefacts-nav{padding:18px 20px 0}.ai-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}.refund-strip{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;padding:14px 16px;margin-bottom:18px;border:1px solid color-mix(in oklab,var(--accent) 32%,var(--line-soft));border-radius:var(--radius-m);background:color-mix(in oklab,var(--accent) 6%,var(--bg));color:var(--accent)}.refund-strip strong{display:block;font-family:var(--serif);font-weight:500;font-size:15px;color:var(--ink);letter-spacing:-.005em}.refund-strip small{display:block;font-size:12.5px;color:var(--ink-soft);margin-top:2px;line-height:1.5}.refund-hero{border:1px solid var(--accent);border-radius:var(--radius-l);padding:22px 24px 20px;margin-bottom:18px;background:radial-gradient(120% 100% at 100% 0%,var(--halo),transparent 60%),color-mix(in oklab,var(--accent) 8%,var(--bg));box-shadow:0 0 0 4px var(--halo)}.refund-hero-head{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:start;margin-bottom:14px}.refund-hero-title{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.6vw,30px);line-height:1.1;letter-spacing:-.01em;margin:8px 0;color:var(--ink)}.refund-hero-title em{font-style:italic;color:var(--accent)}.refund-hero-sub{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft);max-width:48ch}.refund-hero-sub strong{color:var(--ink);font-weight:500}.refund-hero-num{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.refund-hero-num em{font-family:var(--serif);font-style:normal;font-weight:300;font-size:72px;line-height:.95;letter-spacing:-.03em;color:var(--accent)}.refund-hero-num small{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px}.refund-hero-foot{margin:12px 0 0;font-size:12.5px;font-style:italic;font-family:var(--serif);color:var(--ink-soft)}@media (max-width: 600px){.refund-hero-head{grid-template-columns:1fr}.refund-hero-num{align-items:flex-start;text-align:left}.refund-hero-num em{font-size:56px}}.no-login-note{margin-top:18px;padding:12px 14px;background:var(--bg);border:1px dashed var(--line-soft);border-radius:var(--radius-m);font-family:var(--serif);font-size:14px;font-style:italic;color:var(--ink-soft);line-height:1.5}.no-login-note strong{font-style:normal;color:var(--ink);font-weight:500}.no-login-note em{color:var(--accent);font-style:italic}.dapp-pane--wide{grid-column:1 / -1}.orders-list{list-style:none;margin:18px 0 22px;padding:0;display:grid;gap:10px}.order-item{display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:center;padding:14px 16px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-m);transition:border-color .2s}.order-item:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--line-soft))}.order-item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.order-item-body strong{font-family:var(--serif);font-weight:500;font-size:15px;color:var(--ink)}.order-item-body small{font-family:var(--mono);font-size:11px;color:var(--ink-faint);letter-spacing:.06em}.dapp-field input[type=text]{display:block;width:100%;padding:10px 12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink);font-family:var(--mono);font-size:13px;transition:border-color .15s}.dapp-field input[type=text]:focus{outline:none;border-color:var(--accent)}.dapp-field input[type=text]::placeholder{color:var(--ink-faint)}.admin-shell{min-height:100vh;background:var(--bg-deep);display:flex;flex-direction:column}.admin-hdr{border-bottom:1px solid var(--line-soft);background:var(--bg);position:sticky;top:0;z-index:10}.admin-hdr-inner{max-width:1100px;margin:0 auto;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-title{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;margin:0;color:var(--ink)}.admin-wallet{display:flex;align-items:center;gap:12px;flex-shrink:0}.admin-content{flex:1;max-width:1100px;width:100%;margin:0 auto;padding:32px 28px 60px}.admin-gate{max-width:520px;margin:80px auto 0;display:flex;flex-direction:column;gap:14px}.admin-gate-err{margin:0;padding:12px 14px;background:color-mix(in oklab,oklch(.62 .22 25) 10%,var(--bg));border:1px solid color-mix(in oklab,oklch(.62 .22 25) 35%,transparent);border-radius:var(--radius-s);color:#ff958d;color:oklch(.78 .14 25);font-size:13px;line-height:1.5}.admin-err{color:#ff958d;color:oklch(.78 .14 25);font-size:.82rem;margin:8px 0 0}.admin-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:24px;border-bottom:1px solid var(--line-soft);padding-bottom:16px}.admin-tab{display:flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--line-soft);border-radius:999px;background:var(--bg);color:var(--ink-soft);font-family:var(--sans);font-size:13px;cursor:pointer;transition:border-color .15s,color .15s,background .15s;position:relative}.admin-tab em{font-style:normal;font-family:var(--serif);font-size:18px;font-weight:300;color:var(--ink-faint);min-width:1.2ch;text-align:right;transition:color .15s}.admin-tab:hover{border-color:var(--line);color:var(--ink)}.admin-tab.is-active{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 10%,var(--bg));color:var(--ink)}.admin-tab.is-active em{color:var(--accent)}.admin-tab.is-urgent{border-color:color-mix(in oklab,var(--accent) 50%,var(--line-soft))}.admin-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.admin-refresh{margin-left:auto;font-size:12px;padding:6px 14px}.admin-empty{text-align:center;color:var(--ink-faint);font-family:var(--serif);font-style:italic;font-size:16px;padding:48px 0}.admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.admin-card{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-l);padding:20px 22px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s}.admin-card--s0{border-left:3px solid var(--accent-3)}.admin-card--s1{border-left:3px solid var(--accent-2)}.admin-card--s2,.admin-card--s3{border-left:3px solid var(--line)}.admin-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-card-id-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-card-token{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);flex-shrink:0}.admin-oid{font-family:var(--mono);font-size:12px;color:var(--ink-soft)}.admin-badge{display:inline-block;padding:3px 9px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;flex-shrink:0}.admin-badge--s0{background:color-mix(in oklab,var(--accent-3) 15%,transparent);color:var(--accent-3);border:1px solid color-mix(in oklab,var(--accent-3) 35%,transparent)}.admin-badge--s1{background:color-mix(in oklab,var(--accent-2) 15%,transparent);color:var(--accent-2);border:1px solid color-mix(in oklab,var(--accent-2) 35%,transparent)}.admin-badge--s2{background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent)}.admin-badge--s3{background:color-mix(in oklab,var(--ink-faint) 10%,transparent);color:var(--ink-faint);border:1px solid color-mix(in oklab,var(--ink-faint) 20%,transparent)}.admin-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;align-items:start}.admin-dl dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding-top:2px;white-space:nowrap}.admin-dl dd{margin:0;font-size:13.5px;color:var(--ink-soft)}.admin-dl dd strong{color:var(--ink);font-weight:500}.admin-expired{color:#85cd75}.admin-live{color:var(--accent-2)}.admin-card-foot{margin-top:4px;padding-top:14px;border-top:1px solid var(--line-soft)}.admin-window-note{margin:0;font-size:12.5px;font-style:italic;font-family:var(--serif);color:var(--ink-faint);line-height:1.5}.admin-proof-row{margin-top:14px;padding:12px 14px;background:var(--bg-deep);border:1px solid var(--line-soft);border-radius:var(--radius-s);display:flex;flex-direction:column;gap:8px}.admin-shipping-box{margin:14px 0;padding:12px 14px;background:var(--bg-deep);border:1px solid var(--line-soft);border-radius:var(--radius-s);display:flex;flex-direction:column;gap:6px}.admin-shipping-addr{margin:0;font-family:var(--mono);font-size:13px;white-space:pre-wrap;word-break:break-word;color:var(--ink);line-height:1.6}.admin-setup-banner{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 16px;background:oklch(from var(--accent) l c h / .08);border:1px solid oklch(from var(--accent) l c h / .25);border-radius:var(--radius-s);font-size:13px}.admin-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:200;padding:20px}.admin-dialog{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-l);padding:32px 32px 28px;max-width:540px;width:100%;box-shadow:0 24px 64px #00000080}.admin-bscscan-err{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.admin-lookup{padding:20px 22px;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-l)}.admin-lookup-row{display:flex;gap:10px;align-items:flex-end}@media (max-width: 600px){.admin-hdr-inner{flex-direction:column;align-items:flex-start}.admin-content{padding:20px 16px 48px}.admin-grid{grid-template-columns:1fr}.admin-dialog{padding:24px 18px 20px}.admin-tabs{gap:4px}.admin-lookup-row{flex-direction:column;align-items:stretch}}.encrypt-key-strip{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:oklch(from var(--accent) l c h / .08);border:1px solid oklch(from var(--accent) l c h / .2);border-radius:var(--radius-s);margin:18px 0 0;font-size:.85rem}.encrypt-key-strip svg{flex-shrink:0;opacity:.7;margin-top:2px}.encrypt-key-strip>div{flex:1;display:flex;flex-direction:column;gap:3px}.encrypt-key-strip strong{font-weight:600}.encrypt-key-strip small{opacity:.7}.encrypt-check{font-size:1.1rem;color:#45ba50;flex-shrink:0}.faucet-strip{display:flex;align-items:center;gap:14px;padding:12px 16px;background:oklch(from var(--accent-3) l c h / .08);border:1px solid oklch(from var(--accent-3) l c h / .22);border-radius:var(--radius-s);margin:18px 0 0;font-size:.82rem}.faucet-strip>div{flex:1;display:flex;flex-direction:column;gap:3px}.faucet-strip strong{font-weight:600}.faucet-strip small{opacity:.7}.faucet-strip .btn{flex-shrink:0;font-size:.8rem;padding:6px 14px}.tracking-reveal{margin:22px 0;border-radius:var(--radius-s);overflow:hidden;border:1px solid var(--line)}.tracking-locked{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:var(--bg-deep);font-size:.85rem}.tracking-locked svg{flex-shrink:0;opacity:.6;margin-top:3px}.tracking-locked>div{flex:1;display:flex;flex-direction:column;gap:4px}.tracking-locked strong{font-weight:600}.tracking-locked small{opacity:.7}.tracking-locked .btn{flex-shrink:0;align-self:center}.tracking-number{padding:18px 20px;background:oklch(from var(--accent) l c h / .06);text-align:center}.tracking-number .copy-chip{font-size:1rem;padding:10px 18px;margin-top:8px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s);gap:10px}.tracking-number .copy-chip strong{font-family:JetBrains Mono,monospace;letter-spacing:.06em}.brandline{display:inline-flex;align-items:baseline}.archive-mark{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0 1px;vertical-align:middle;color:var(--ink-soft);text-decoration:none;border-radius:50%;cursor:pointer;position:relative;transition:color .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.archive-mark svg{width:6px;height:6px;overflow:visible;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.archive-mark .diamond{fill:currentColor}.archive-mark .ring,.archive-mark .ring-2{fill:none;stroke:currentColor;opacity:0;transform:scale(.4);transform-origin:center;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.archive-mark .ring{stroke-width:.6}.archive-mark .ring-2{stroke-width:.4}.archive-mark:hover,.archive-mark:focus-visible{color:var(--accent);outline:none}.archive-mark:hover svg,.archive-mark:focus-visible svg{transform:rotate(45deg)}.archive-mark:hover .ring,.archive-mark:focus-visible .ring{opacity:.6;transform:scale(1)}.archive-mark:hover .ring-2,.archive-mark:focus-visible .ring-2{opacity:.25;transform:scale(1)}.archive-mark:after{content:attr(data-label);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);font-family:var(--mono);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklab,var(--bg-deep) 92%,transparent);border:1px solid var(--line-soft);border-radius:4px;padding:5px 9px 4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .35s ease .15s,transform .45s ease .15s}.archive-mark:hover:after,.archive-mark:focus-visible:after{opacity:1;transform:translate(-50%)}.pillar{padding-bottom:56px;position:relative}.pillar-evidence-foot{position:absolute;left:32px;bottom:18px;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none;padding:6px 10px 6px 0;transition:color .25s ease;z-index:2}.pillar-evidence-foot:before{content:"";width:18px;height:1px;background:currentColor;opacity:.5;transition:width .25s ease,background .25s ease}.pillar-evidence-foot:hover{color:var(--accent)}.pillar-evidence-foot:hover:before{width:30px;background:var(--accent);opacity:1}.pillar-evidence-foot .ev-count{color:var(--ink-soft);opacity:.8}.pillar-evidence-foot .ev-arrow{font-size:11px;margin-left:2px;transition:transform .25s ease}.pillar-evidence-foot:hover .ev-arrow{transform:translate(2px,-2px)}.pillar.is-open .pillar-evidence-foot{display:none}.pillar-evidence-link{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none;padding:2px 0;transition:color .25s ease}.pillar-evidence-link .ev-rule{width:22px;height:1px;background:currentColor;opacity:.5;transition:width .25s ease,background .25s ease,opacity .25s ease}.pillar-evidence-link .ev-label{color:var(--ink)}.pillar-evidence-link .ev-count{color:var(--ink-soft);opacity:.85}.pillar-evidence-link .ev-arrow{font-size:12px;margin-left:2px;transition:transform .25s ease}.pillar-evidence-link:hover{color:var(--accent)}.pillar-evidence-link:hover .ev-rule{width:36px;background:var(--accent);opacity:1}.pillar-evidence-link:hover .ev-label{color:var(--accent)}.pillar-evidence-link:hover .ev-arrow{transform:translate(2px,-2px)}
