@font-face{font-family:archivo;src:url(../media/Archivo[wdth,wght]-s.p.bfd5c76b.ttf)format("truetype");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_89f26fa-module__MSubrW__className{font-family:archivo,archivo Fallback}.archivo_89f26fa-module__MSubrW__variable{--font-archivo:"archivo","archivo Fallback"}
@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_Regular-s.d0b44cf2.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_Medium-s.462f461c.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_SemiBold-s.85c9ba72.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_52ed4159-module__ipf1OG__className{font-family:plexMono,plexMono Fallback}.plexmono_52ed4159-module__ipf1OG__variable{--font-plex-mono:"plexMono","plexMono Fallback"}
.GenerateModal-module__yYPClq__overlay{z-index:9999;background:#1f1d1bd1;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(--panel);border:1px solid var(--faint);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(--terra);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(--terra);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(--faint);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(--terra)}.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(--panel);border:1px solid var(--faint);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(--faint);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:#c2662f0f}.GenerateModal-module__yYPClq__dropdownSym{font-family:var(--font-mono);color:var(--terra);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(--terra);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(--terra-deep)}.GenerateModal-module__yYPClq__ghostBtn{color:var(--terra);border:1px solid var(--faint);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(--terra);color:var(--terra-deep)}.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 #c2662f73;border-left:3px solid var(--terra);width:100%;color:var(--text-muted);text-align:left;background:#c2662f12;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(--faint);border-left:3px solid var(--terra);background:#c2662f0f;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(--terra);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(--faint);border-top-color:var(--terra);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{background:rgba(var(--green-rgb),.12);width:48px;height:48px;color:var(--green);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(--terra);background:#c2662f1f;border:1px solid #c2662f4d;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(--terra);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(--terra)}.GenerateModal-module__yYPClq__doneProgress{color:var(--text-muted)}.GenerateModal-module__yYPClq__doneLeaveNote{color:var(--text-dim);font-size:12px}.GenerateModal-module__yYPClq__doneExplore{width:100%;margin-bottom:24px}.GenerateModal-module__yYPClq__doneExploreLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px;font-size:10px}.GenerateModal-module__yYPClq__doneExploreCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.GenerateModal-module__yYPClq__doneExploreCard{background:var(--bg);border:1px solid var(--faint);flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.GenerateModal-module__yYPClq__doneExploreCard:hover{border-color:var(--terra);background:#c2662f0a}.GenerateModal-module__yYPClq__doneExploreCardTitle{color:var(--text);font-size:12px;font-weight:600}.GenerateModal-module__yYPClq__doneExploreCardSub{color:var(--text-dim);font-size:10px;line-height:1.4}.GenerateModal-module__yYPClq__doneProgressTracker{opacity:.7;width:100%;margin-bottom:20px}.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(--faint);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(--terra);padding:12px 16px 8px;font-size:9px}.GenerateModal-module__yYPClq__sectionItem{border-top:1px solid var(--faint);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(--terra);background:#c2662f12;border:1px solid #c2662f59;margin-bottom:14px;padding:4px 14px;font-size:11px}.GenerateModal-module__yYPClq__confirmTicker{font-family:var(--font-mono);letter-spacing:.1em;color:var(--terra);margin-bottom:10px;font-size:32px;font-weight:700}.GenerateModal-module__yYPClq__doneSpin{border:2px solid var(--faint);border-top-color:var(--terra);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(--faint);width:100%;height:2px;margin:10px 0 14px;position:relative;overflow:hidden}.GenerateModal-module__yYPClq__progressFill{background:var(--terra);height:100%;transition:width .6s}.GenerateModal-module__yYPClq__progressIndeterminate{background:linear-gradient(90deg,transparent,var(--terra),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,#c2662f12 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(--terra);opacity:1}.GenerateModal-module__yYPClq__sectionDone .GenerateModal-module__yYPClq__sectionName{color:var(--text);opacity:1}.GenerateModal-module__yYPClq__sectionCheck{color:var(--terra);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(--faint);background:var(--bg);text-align:left;align-items:center;gap:9px;padding:7px 10px;display:flex}.GenerateModal-module__yYPClq__qualityPillDot{background:var(--terra);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:#f4efe6;--ink:#1f1d1b;--muted:#6a655d;--faint:#1f1d1b24;--sage:#5f7346;--red:#ec3013;--hold:#544f47;--terra:#c2662f;--terra-band:#d98b4a;--panel:#efe7d8;--on-fill:#fff;--terra-deep:#9a5a2a;--body-ink:#3a3630;--label:#8a857c;--rule:#1f1d1b33;--bar-neutral:#c9c0af;--bar-empty:#d8cfbe;--sage-mid:#8fb08a;--sage-soft:#a9c4a2;--red-soft:#e2b3a8;--tape-up:#8fce9c;--tape-down:#ff7a63;--bg-rgb:244,239,230;--ink-rgb:31,29,27;--terra-rgb:194,102,47;--sage-rgb:95,115,70;--red-rgb:236,48,19;--font-sans:var(--font-archivo),system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,"Courier New",monospace;--font-serif:var(--font-archivo),system-ui,sans-serif;--banner-height:0px;--nav-height:68px;--header-height:calc(var(--banner-height) + var(--nav-height));--surface:var(--panel);--surface-elevated:#e9dfcc;--border:var(--faint);--border-light:var(--rule);--gold:var(--terra);--gold-light:var(--terra-band);--gold-dim:var(--terra-deep);--gold-glow:#c2662f1f;--text:var(--ink);--text-muted:var(--muted);--text-dim:var(--label);--green:var(--sage);--gold-rgb:var(--terra-rgb);--text-rgb:var(--ink-rgb);--green-rgb:var(--sage-rgb)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-weight:400;overflow-x:hidden}@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 bp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(var(--terra-rgb),.08)}50%{box-shadow:0 0 40px rgba(var(--terra-rgb),.16)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
