@font-face{font-family:playfair;src:url(../media/PlayfairDisplay[wght]-s.p.3a386d10.ttf)format("truetype");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfair;src:url(../media/PlayfairDisplay_Italic[wght]-s.p.ee8d66b1.ttf)format("truetype");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.playfair_1fa292e7-module__Q7fS6G__className{font-family:playfair,playfair Fallback}.playfair_1fa292e7-module__Q7fS6G__variable{--font-playfair:"playfair","playfair Fallback"}
@font-face{font-family:dmMono;src:url(../media/DMMono_Light-s.p.8a9a095f.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:dmMono;src:url(../media/DMMono_Regular-s.p.2033aba0.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmMono;src:url(../media/DMMono_Medium-s.p.321e99b4.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmMono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.dmmono_ec9ac12a-module__YLVZvW__className{font-family:dmMono,dmMono Fallback}.dmmono_ec9ac12a-module__YLVZvW__variable{--font-mono:"dmMono","dmMono Fallback"}
@font-face{font-family:dmSans;src:url(../media/DMSans[opsz,wght]-s.p.32e540c9.ttf)format("truetype");font-display:swap;font-weight:300 500;font-style:normal}@font-face{font-family:dmSans;src:url(../media/DMSans_Italic[opsz,wght]-s.p.18de1aff.ttf)format("truetype");font-display:swap;font-weight:300 500;font-style:italic}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dmsans_26b09dcc-module__LWkJdq__className{font-family:dmSans,dmSans Fallback}.dmsans_26b09dcc-module__LWkJdq__variable{--font-sans:"dmSans","dmSans Fallback"}
.GenerateModal-module__yYPClq__overlay{z-index:9999;background:#000000d1;justify-content:center;align-items:center;padding:24px;animation:.2s GenerateModal-module__yYPClq__fadeIn;display:flex;position:fixed;inset:0}@keyframes GenerateModal-module__yYPClq__fadeIn{0%{opacity:0}to{opacity:1}}.GenerateModal-module__yYPClq__modal{background:var(--surface);border:1px solid var(--border);width:100%;max-width:560px;max-height:90vh;padding:48px 40px;animation:.25s GenerateModal-module__yYPClq__slideUp;position:relative;overflow-y:auto}@keyframes GenerateModal-module__yYPClq__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.GenerateModal-module__yYPClq__close{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:28px;line-height:1;transition:color .2s;position:absolute;top:16px;right:20px}.GenerateModal-module__yYPClq__close:hover{color:var(--text)}.GenerateModal-module__yYPClq__step{text-align:center;flex-direction:column;align-items:center;display:flex}.GenerateModal-module__yYPClq__eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:16px;font-size:10px}.GenerateModal-module__yYPClq__heading{font-family:var(--font-serif);margin-bottom:12px;font-size:26px;font-weight:700;line-height:1.25}.GenerateModal-module__yYPClq__heading em{color:var(--gold);font-style:italic}.GenerateModal-module__yYPClq__sub{color:var(--text-muted);max-width:380px;margin-bottom:24px;font-size:14px;line-height:1.5}.GenerateModal-module__yYPClq__error{font-family:var(--font-mono);color:var(--red);letter-spacing:.04em;text-align:center;word-break:break-word;overflow-wrap:break-word;margin-bottom:12px;font-size:11px}.GenerateModal-module__yYPClq__input{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-mono);letter-spacing:.04em;outline:none;margin-bottom:12px;padding:14px 16px;font-size:14px;transition:border-color .2s}.GenerateModal-module__yYPClq__input::placeholder{color:var(--text-dim);font-size:13px}.GenerateModal-module__yYPClq__input:focus{border-color:var(--gold-dim)}.GenerateModal-module__yYPClq__searchWrap{width:100%;margin-bottom:12px;position:relative}.GenerateModal-module__yYPClq__searchWrap .GenerateModal-module__yYPClq__input{margin-bottom:0}.GenerateModal-module__yYPClq__dropdown{background:var(--surface);border:1px solid var(--border);z-index:10;border-top:none;max-height:280px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.GenerateModal-module__yYPClq__dropdownItem{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background .15s;display:flex}.GenerateModal-module__yYPClq__dropdownItem:last-child{border-bottom:none}.GenerateModal-module__yYPClq__dropdownItem:hover{background:#c9a84c0f}.GenerateModal-module__yYPClq__dropdownSym{font-family:var(--font-mono);color:var(--gold);letter-spacing:.06em;min-width:56px;font-size:13px;font-weight:500}.GenerateModal-module__yYPClq__dropdownName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.GenerateModal-module__yYPClq__dropdownExch{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.08em;font-size:10px}.GenerateModal-module__yYPClq__submitBtn{background:var(--gold);width:100%;color:var(--bg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 24px;font-size:13px;font-weight:500;transition:background .2s}.GenerateModal-module__yYPClq__submitBtn:hover{background:var(--gold-light)}.GenerateModal-module__yYPClq__ghostBtn{color:var(--gold);border:1px solid var(--gold-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;padding:12px 24px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.GenerateModal-module__yYPClq__ghostBtn:hover{border-color:var(--gold);color:var(--gold-light)}.GenerateModal-module__yYPClq__linkBtn{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:8px;font-size:11px;transition:color .2s}.GenerateModal-module__yYPClq__linkBtn:hover{color:var(--text-muted)}.GenerateModal-module__yYPClq__finePrint{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.08em;margin-top:12px;font-size:10px}.GenerateModal-module__yYPClq__authEmailBox{border:1px solid #c9a84c73;border-left:3px solid var(--gold-dim);width:100%;color:var(--text-muted);text-align:left;background:#c9a84c12;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.5}.GenerateModal-module__yYPClq__authEmailBox strong{color:var(--text)}.GenerateModal-module__yYPClq__valueBox{text-align:left;border:1px solid var(--border);border-left:3px solid var(--gold-dim);background:#c9a84c0f;width:100%;margin:0 0 18px;padding:12px 14px}.GenerateModal-module__yYPClq__valueLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 8px;font-size:9px}.GenerateModal-module__yYPClq__valueItem{color:var(--text-muted);margin:0 0 7px;font-size:12px;line-height:1.5}.GenerateModal-module__yYPClq__valueItem:last-child{margin-bottom:0}.GenerateModal-module__yYPClq__valueItem strong{color:var(--text)}.GenerateModal-module__yYPClq__spinner{border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;margin-bottom:16px;animation:.8s linear infinite GenerateModal-module__yYPClq__spin}@keyframes GenerateModal-module__yYPClq__spin{to{transform:rotate(360deg)}}.GenerateModal-module__yYPClq__validatingText{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.06em;font-size:13px}.GenerateModal-module__yYPClq__confirmCheck{width:48px;height:48px;color:var(--green);background:#4caf7a1f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:22px;display:flex}.GenerateModal-module__yYPClq__confirmName{font-family:var(--font-serif);margin-bottom:8px;font-size:24px;font-weight:700}.GenerateModal-module__yYPClq__confirmMeta{align-items:center;gap:10px;margin-bottom:20px;display:flex}.GenerateModal-module__yYPClq__confirmExch{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;font-size:10px}.GenerateModal-module__yYPClq__confirmPrice{font-family:var(--font-mono);color:var(--text);font-size:14px;font-weight:500}.GenerateModal-module__yYPClq__confirmChg{font-family:var(--font-mono);font-size:12px;font-weight:500}.GenerateModal-module__yYPClq__chgUp{color:var(--green)}.GenerateModal-module__yYPClq__chgDown{color:var(--red)}.GenerateModal-module__yYPClq__confirmPrompt{color:var(--text-muted);margin-bottom:20px;font-size:14px}.GenerateModal-module__yYPClq__confirmActions{flex-direction:column;gap:10px;width:100%;display:flex}.GenerateModal-module__yYPClq__doneIcon{width:56px;height:56px;color:var(--gold);background:#c9a84c1f;border:1px solid #c9a84c4d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex}.GenerateModal-module__yYPClq__doneHeading{font-family:var(--font-serif);margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.25}.GenerateModal-module__yYPClq__doneHeading em{color:var(--gold);font-style:italic}.GenerateModal-module__yYPClq__doneSub{color:var(--text-muted);margin-bottom:28px;font-size:14px}.GenerateModal-module__yYPClq__doneSub strong{color:var(--text)}.GenerateModal-module__yYPClq__doneMeta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-dim);margin-top:-14px;margin-bottom:20px;font-size:10px}.GenerateModal-module__yYPClq__doneMeta strong{color:var(--text-muted)}.GenerateModal-module__yYPClq__doneStatus{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-dim);margin-top:-8px;margin-bottom:12px;font-size:10px}.GenerateModal-module__yYPClq__doneStatus strong{color:var(--gold)}.GenerateModal-module__yYPClq__doneProgress{color:var(--text-muted)}.GenerateModal-module__yYPClq__doneStatusError{font-family:var(--font-mono);letter-spacing:.06em;color:var(--red);margin-top:-4px;margin-bottom:16px;font-size:10px}.GenerateModal-module__yYPClq__sectionList{text-align:left;border:1px solid var(--border);background:var(--bg);width:100%;margin-bottom:28px}.GenerateModal-module__yYPClq__sectionListLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);padding:12px 16px 8px;font-size:9px}.GenerateModal-module__yYPClq__sectionItem{border-top:1px solid var(--border);align-items:center;gap:12px;padding:8px 16px;display:flex}.GenerateModal-module__yYPClq__sectionNum{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.1em;min-width:20px;font-size:10px}.GenerateModal-module__yYPClq__sectionName{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;font-size:11px}.GenerateModal-module__yYPClq__tickerBadge{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);background:#c9a84c12;border:1px solid #c9a84c59;margin-bottom:14px;padding:4px 14px;font-size:11px}.GenerateModal-module__yYPClq__confirmTicker{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gold);margin-bottom:10px;font-size:32px;font-weight:700}.GenerateModal-module__yYPClq__doneSpin{border:2px solid #c9a84c2e;border-top-color:var(--gold);border-radius:50%;width:44px;height:44px;margin-bottom:18px;animation:1s linear infinite GenerateModal-module__yYPClq__spin}@keyframes GenerateModal-module__yYPClq__progressShimmer{0%{left:-40%}to{left:115%}}.GenerateModal-module__yYPClq__progressTrack{background:var(--border);width:100%;height:2px;margin:10px 0 14px;position:relative;overflow:hidden}.GenerateModal-module__yYPClq__progressFill{background:var(--gold);height:100%;transition:width .6s}.GenerateModal-module__yYPClq__progressIndeterminate{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:40%;height:100%;animation:1.8s ease-in-out infinite GenerateModal-module__yYPClq__progressShimmer;position:absolute;top:0;left:-40%}@keyframes GenerateModal-module__yYPClq__sectionScan{0%{transform:translate(-100%)}to{transform:translate(350%)}}.GenerateModal-module__yYPClq__sectionListBuilding{position:relative;overflow:hidden}.GenerateModal-module__yYPClq__sectionListBuilding:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9a84c12 50%,#0000);width:28%;height:100%;animation:2.8s ease-in-out infinite GenerateModal-module__yYPClq__sectionScan;position:absolute;top:0;left:0}.GenerateModal-module__yYPClq__sectionBuilding .GenerateModal-module__yYPClq__sectionNum{opacity:.45}.GenerateModal-module__yYPClq__sectionBuilding .GenerateModal-module__yYPClq__sectionName{opacity:.6}.GenerateModal-module__yYPClq__sectionDone .GenerateModal-module__yYPClq__sectionNum{color:var(--gold);opacity:1}.GenerateModal-module__yYPClq__sectionDone .GenerateModal-module__yYPClq__sectionName{color:var(--text);opacity:1}.GenerateModal-module__yYPClq__sectionCheck{color:var(--gold);flex-shrink:0;margin-left:auto;font-size:11px}.GenerateModal-module__yYPClq__qualityRow{flex-direction:column;gap:5px;width:100%;margin:0 0 22px;display:flex}.GenerateModal-module__yYPClq__qualityPill{border:1px solid var(--border);background:var(--bg);text-align:left;align-items:center;gap:9px;padding:7px 10px;display:flex}.GenerateModal-module__yYPClq__qualityPillDot{background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px}.GenerateModal-module__yYPClq__qualityPillText{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px}@media (max-width:600px){.GenerateModal-module__yYPClq__overlay{align-items:stretch;padding:0}.GenerateModal-module__yYPClq__modal{border:none;max-width:100%;height:100dvh;max-height:100dvh;padding:48px 24px 32px}.GenerateModal-module__yYPClq__heading{font-size:22px}.GenerateModal-module__yYPClq__doneHeading{font-size:20px}}@media (max-width:480px){.GenerateModal-module__yYPClq__modal{padding:40px 18px 24px}.GenerateModal-module__yYPClq__heading{font-size:20px}.GenerateModal-module__yYPClq__sub{font-size:13px}.GenerateModal-module__yYPClq__qualityRow{flex-direction:column;align-items:flex-start;gap:6px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a08;--surface:#111110;--surface-elevated:#181816;--border:#242420;--border-light:#2e2e28;--gold:#c9a84c;--gold-light:#e8c97a;--gold-dim:#7a6230;--gold-glow:#c9a84c26;--text:#e8e4d8;--text-muted:#7a7870;--text-dim:#4a4840;--green:#4caf7a;--red:#e05a5a;--font-serif:var(--font-playfair),Georgia,serif;--font-mono:var(--font-mono),"Courier New",monospace;--font-sans:var(--font-sans),system-ui,sans-serif;--banner-height:40px;--nav-height:68px;--header-height:calc(var(--banner-height) + var(--nav-height))}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:300;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:1000;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes glow{0%,to{box-shadow:0 0 20px #c9a84c1a}50%{box-shadow:0 0 40px #c9a84c33}}
