:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;background:#f5f5f1;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}main{place-items:center;min-height:100vh;padding:24px;display:grid}.card,.wide-card{background:#fff;border:1px solid #deded8;border-radius:24px;width:min(720px,100%);padding:32px;box-shadow:0 12px 40px #0000000d}.wide-card{width:min(1100px,100%)}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.compact-topbar{margin-bottom:20px}.topbar nav{align-items:center;gap:16px;display:flex}.text-link{font-size:14px;font-weight:700;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.14em;opacity:.55;font-size:12px}h1{letter-spacing:-.06em;margin:12px 0 4px;font-size:clamp(64px,14vw,128px);line-height:.9}h1.auth-title{font-size:clamp(42px,8vw,72px)}h2{letter-spacing:-.03em;margin:0 0 8px;font-size:28px}.sub{opacity:.62;margin-bottom:28px}button,.button-link{cursor:pointer;color:#fff;text-align:center;background:#111;border:0;border-radius:14px;width:100%;padding:16px 18px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}button:disabled{opacity:.4;cursor:not-allowed}.nav-button,.secondary-button{color:#111;background:0 0;width:auto;padding:0;font-size:14px}.secondary-button{margin-top:18px;text-decoration:underline}.meta{opacity:.6;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:13px;display:flex}.error{color:#a00;margin-top:14px}.notice{background:#f1f1eb;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:14px}.render{margin-top:24px}.render img{border-radius:18px;width:100%;display:block}.render .button-link{margin-top:18px}.render-actions{gap:8px;margin-top:18px;display:grid}.render-actions .button-link{margin-top:0}.hash{word-break:break-all;opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cost-box{background:#f3f8ee;border:1px solid #dfe7d7;border-radius:14px;gap:4px;margin-top:14px;padding:14px;display:grid}.cost-box strong{font-size:15px}.cost-box span,.cost-box small{opacity:.62;font-size:12px;line-height:1.45}.daily-results-link{text-align:center;letter-spacing:.06em;margin-top:13px;font-size:12px;font-weight:850;text-decoration:none;display:block}.balance-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.credit-pill,.coin-pill{background:#f1f1eb;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-block}.credit-pill{margin-bottom:0}.coin-pill{background:#fff4c8}.trial-note{text-align:center;opacity:.58;margin:18px 0 0;font-size:13px}.auth-card{max-width:520px}.auth-form{gap:16px;display:grid}.auth-form label{gap:7px;font-size:13px;font-weight:750;display:grid}.auth-form input{width:100%;font:inherit;border:1px solid #d7d7d1;border-radius:12px;padding:14px}.empty-state{text-align:center;padding:72px 20px}.empty-state .button-link{width:auto;margin-top:14px}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.render-card{background:#fafaf7;border:1px solid #e0e0da;border-radius:18px;text-decoration:none;overflow:hidden}.render-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.image-wrap,.market-image-link{position:relative}.image-price-badge{color:#fff;background:#111111e6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;position:absolute;bottom:10px;right:10px}.render-card-body{gap:4px;padding:14px;display:grid}.render-card-body span,.render-card-body small{opacity:.58;font-size:12px}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pack-card{background:#fafaf7;border:1px solid #e0e0da;border-radius:18px;gap:9px;padding:20px;display:grid}.pack-card strong{letter-spacing:-.03em;font-size:24px}.pack-card span{opacity:.58;min-height:38px;font-size:13px}.pack-card button{margin-top:10px}.provenance-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:24px;width:min(1120px,100%);display:grid}.provenance-image{background:#fff;border:1px solid #deded8;border-radius:24px;padding:14px;position:relative;box-shadow:0 12px 40px #0000000d}.provenance-image img{border-radius:16px;width:100%;display:block}.listing-banner{color:#fff;background:#111111e6;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:13px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.listing-banner span{letter-spacing:.12em;font-size:11px;font-weight:800}.provenance-card{width:100%}.provenance-card h1{font-size:clamp(54px,8vw,92px)}.provenance-list{margin:24px 0 0}.provenance-list div{border-top:1px solid #ecece7;padding:12px 0}.provenance-list dt{text-transform:uppercase;letter-spacing:.1em;opacity:.5;font-size:11px}.provenance-list dd{margin:5px 0 0}.ownership-box{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.ownership-box>div{border:1px solid #e4e4dd;border-radius:14px;gap:4px;padding:12px;display:grid}.ownership-box span{opacity:.55;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.listing-form,.offer-form{border-top:1px solid #ecece7;border-bottom:1px solid #ecece7;gap:12px;padding:18px 0;display:grid}.listing-form label,.offer-form label{gap:7px;font-size:13px;font-weight:800;display:grid}.listing-form input,.offer-form input{font:inherit;border:1px solid #d7d7d1;border-radius:12px;padding:13px}.listing-form small,.offer-form small,.incoming-offers small{opacity:.5;line-height:1.45}.market-owner-panel{background:#fafaf7;border:1px solid #e2e2da;border-radius:16px;gap:12px;margin:18px 0;padding:16px;display:grid}.secondary-market-button{color:#111;background:#eee}.ownership-history{border-top:1px solid #ecece7;margin-top:26px;padding-top:22px}.history-row{border-bottom:1px solid #f0f0eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.history-row>div{gap:3px;display:grid}.history-row span{opacity:.58;font-size:12px}.history-transfer{text-align:right;justify-items:end}.market-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.market-heading .sub{max-width:680px;margin-bottom:0}.market-stat{text-align:right;min-width:100px;display:grid}.market-stat strong{letter-spacing:-.04em;font-size:32px}.market-stat span{opacity:.55;font-size:12px}.market-tabs{border-bottom:1px solid #ecece7;gap:8px;margin:22px 0;padding-bottom:18px;display:flex;overflow-x:auto}button.market-tab{color:#111;letter-spacing:.04em;background:#f1f1eb;border-radius:999px;flex:none;width:auto;padding:10px 13px;font-size:12px}button.market-tab.active{color:#fff;background:#111}button.market-tab span{opacity:.55;margin-left:4px}.market-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.market-card{background:#fafaf7;border:1px solid #e0e0da;border-radius:18px;overflow:hidden}.market-card>a{display:block}.market-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.market-card-body{padding:15px}.market-title-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.market-title-row>div:first-child{gap:3px;display:grid}.market-title-row span{opacity:.55;font-size:12px}.market-price,.market-bid{white-space:nowrap;font-weight:900}.market-bid{background:#fff4c8;border-radius:999px;padding:6px 8px;font-size:12px}.seller-line,.demand-line{opacity:.55;margin:10px 0 13px;font-size:11px}.demand-line{justify-content:space-between;gap:10px;display:flex}.market-action{padding:12px 14px;font-size:13px}.secondary-action{color:#111;background:#ecece7}.market-actions-row{grid-template-columns:1.35fr .65fr;gap:8px;display:grid}.offer-panel,.incoming-offers{background:#fffdf5;border:1px solid #e2e2da;border-radius:16px;margin:18px 0;padding:16px}.offer-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.offer-panel-head>div:first-child{gap:4px;display:grid}.highest-offer{white-space:nowrap;background:#fff0aa;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.offer-form{border-bottom:0;padding-bottom:0}.own-offer{gap:10px;display:grid}.own-offer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.own-offer span{opacity:.55;font-size:12px}.incoming-offer-row{border-top:1px solid #ece7cf;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.incoming-offer-row>div{gap:3px;display:grid}.incoming-offer-row span{opacity:.55;font-size:11px}.incoming-offer-row button{width:auto;padding:9px 12px;font-size:12px}.muted-line{opacity:.5;margin:8px 0 0;font-size:13px}.day-results-shell{width:min(1240px,100%)}.day-hero{grid-template-columns:1fr auto;align-items:end;gap:28px;display:grid}.day-hero h1{font-size:clamp(72px,12vw,132px)}.day-hero .sub{max-width:720px;margin-bottom:0}.day-supply-badge{text-align:right;background:#fafaf7;border:1px solid #deded8;border-radius:18px;min-width:150px;padding:20px;display:grid}.day-supply-badge strong{letter-spacing:-.05em;font-size:46px;line-height:1}.day-supply-badge span{letter-spacing:.12em;opacity:.55;margin-top:6px;font-size:10px;font-weight:850}.day-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 10px;display:grid}.day-stats>div{border:1px solid #e5e5df;border-radius:14px;gap:5px;min-width:0;padding:13px;display:grid}.day-stats span{letter-spacing:.08em;text-transform:uppercase;opacity:.5;font-size:10px}.day-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.your-pull-banner{color:#fff;background:#111;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 6px;padding:16px 18px;text-decoration:none;display:flex}.your-pull-banner>div{gap:3px;display:grid}.your-pull-banner>div span{letter-spacing:.12em;opacity:.6;font-size:10px}.your-pull-banner>span{font-size:12px;font-weight:800}.day-tabs{margin-top:18px}.day-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.day-render-card{background:#fafaf7;border:1px solid #dfdfd9;border-radius:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;overflow:hidden}.day-render-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000000f}.day-render-card.mine{outline-offset:2px;outline:3px solid #111}.day-image-wrap{position:relative}.day-image-wrap img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.generation-number,.mine-badge{letter-spacing:.06em;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900;position:absolute;top:10px}.generation-number{color:#fff;background:#111111e0;left:10px}.mine-badge{color:#111;background:#fff;right:10px}.day-render-meta{gap:10px;padding:13px;display:grid}.day-render-meta>div:first-child{justify-content:space-between;align-items:start;gap:10px;display:flex}.day-render-meta>div:first-child span{opacity:.5;font-size:11px}.day-market-signals{flex-wrap:wrap;gap:6px;min-height:18px;display:flex}.day-market-signals span{letter-spacing:.04em;background:#eee;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.admin-shell{width:min(1120px,100%)}.admin-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start;gap:34px;display:grid}.admin-form{gap:14px;display:grid}.admin-form label{gap:7px;font-size:12px;font-weight:800;display:grid}.admin-form input,.admin-form select{width:100%;font:inherit;background:#fff;border:1px solid #d7d7d1;border-radius:12px;padding:13px}.admin-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scheduled-days-panel{background:#fafaf7;border:1px solid #e2e2dc;border-radius:20px;padding:22px}.scheduled-days-list{gap:8px;margin-top:18px;display:grid}.scheduled-day{border-top:1px solid #e8e8e2;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.scheduled-day>div{gap:3px;display:grid}.scheduled-day>div:last-child{justify-items:end}.scheduled-day span{opacity:.55;font-size:11px}@media (max-width:760px){.provenance-layout,.pack-grid{grid-template-columns:1fr}.card,.wide-card{padding:22px}.topbar{align-items:flex-start}.topbar nav{flex-wrap:wrap;justify-content:flex-end}.market-heading{align-items:flex-start}.ownership-box,.market-actions-row,.day-hero{grid-template-columns:1fr}.day-supply-badge{text-align:left;width:100%}.day-stats{grid-template-columns:1fr 1fr}.admin-grid,.admin-form-row{grid-template-columns:1fr}}
.pull-home-card{width:min(920px,100%)}.reset-strip{background:#fafaf7;border:1px solid #e3e3dc;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding:13px 15px;display:flex}.reset-strip>div{gap:3px;display:grid}.reset-strip span{letter-spacing:.1em;opacity:.5;font-size:10px;font-weight:850}.reset-strip strong{font-size:14px}.reset-countdown{text-align:right}.reset-countdown strong{letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.pull-model-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:18px 0;display:grid}button.pull-model-card{color:#111;text-align:left;background:#fafaf7;border:1px solid #dfdfd8;border-radius:16px;align-content:start;gap:6px;width:100%;min-height:142px;padding:15px;display:grid}button.pull-model-card:hover{border-color:#aaa}button.pull-model-card.selected{background:#fff;border:2px solid #111;padding:14px}button.pull-model-card.locked{background:#f3f3ef;border-style:dashed}button.pull-model-card.locked:not(.selected){opacity:.72}button.pull-model-card.locked .pull-model-tier{color:#fff;opacity:1;background:#111}.pull-model-card>strong{letter-spacing:-.02em;font-size:16px}.pull-model-card>span:not(.pull-model-tier){opacity:.55;font-size:11px}.pull-model-card>div{justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.pull-model-tier{letter-spacing:.08em;text-transform:uppercase;opacity:.65;background:#efefe9;border-radius:999px;width:max-content;padding:4px 6px;font-size:9px;font-weight:900}.admin-model-fieldset{border:0;min-width:0;margin:4px 0;padding:0}.admin-model-fieldset legend{margin-bottom:9px;font-size:13px;font-weight:800}.admin-model-picker{gap:9px;display:grid}.admin-model-option{cursor:pointer;background:#fafaf7;border:1px solid #dfdfd8;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;padding:13px;position:relative;gap:10px!important;display:grid!important}.admin-model-option.selected{background:#fff;border:2px solid #111;padding:12px}.admin-model-option input{opacity:0;pointer-events:none;position:absolute}.admin-model-check{background:#ecece7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.admin-model-option.selected .admin-model-check{color:#fff;background:#111}.admin-model-copy{gap:3px;min-width:0;display:grid}.admin-model-copy strong{font-size:14px}.admin-model-copy small{opacity:.55;font-size:11px;font-weight:600}.admin-selection-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-selection-summary>div{background:#f4f4ef;border-radius:12px;gap:4px;padding:11px;display:grid}.admin-selection-summary span{letter-spacing:.08em;opacity:.5;font-size:9px;font-weight:850}.admin-selection-summary strong{font-size:13px}.scheduled-experiment{background:#fafaf7;border:1px solid #e2e2db;border-radius:15px;overflow:hidden}.scheduled-experiment-head{border-bottom:1px solid #e9e9e3;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.scheduled-experiment-head>div{gap:3px;display:grid}.scheduled-experiment-head span{opacity:.52;font-size:11px}.scheduled-experiment-head b{white-space:nowrap;font-size:11px}.scheduled-edition-row{border-bottom:1px solid #eeeeea;justify-content:space-between;gap:12px;padding:9px 13px;font-size:11px;display:flex}.scheduled-edition-row:last-child{border-bottom:0}.scheduled-edition-row span:last-child{opacity:.55;text-align:right}.day-model-tabs{gap:8px;margin:22px 0 4px;padding-bottom:4px;display:flex;overflow-x:auto}button.model-filter-tab{color:#111;text-align:left;background:#fafaf7;border:1px solid #e0e0da;border-radius:14px;flex:none;gap:3px;width:auto;min-width:160px;padding:11px 13px;display:grid}button.model-filter-tab strong{font-size:12px}button.model-filter-tab span{opacity:.52;font-size:10px}button.model-filter-tab.active{color:#fff;background:#111;border-color:#111}.your-pulls-strip{color:#fff;background:#111;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin:18px 0 6px;padding:14px 16px;display:grid}.your-pulls-strip>span{letter-spacing:.1em;opacity:.6;font-size:10px;font-weight:850}.your-pulls-strip>strong{font-size:24px}.your-pulls-strip>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.your-pulls-strip a{color:#fff;background:#ffffff1f;border-radius:999px;padding:5px 7px;font-size:10px;text-decoration:none}.day-model-badge{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;background:#ecece7;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:9px;font-weight:850;overflow:hidden}@media (max-width:720px){.reset-strip{align-items:flex-start}.pull-model-grid{grid-template-columns:1fr 1fr}.admin-selection-summary{grid-template-columns:1fr}.your-pulls-strip{grid-template-columns:auto 1fr}.your-pulls-strip>div{grid-column:1/-1;justify-content:flex-start}}@media (max-width:480px){.pull-model-grid{grid-template-columns:1fr}.reset-strip{display:grid}.reset-countdown{text-align:left}}
.discovery-filters{background:#fafaf7;border:1px solid #e2e2dc;border-radius:16px;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) minmax(150px,1fr) auto;align-items:end;gap:10px;margin:20px 0 22px;padding:14px;display:grid}.discovery-filters label,.transaction-type-filter label,.calendar-model-filter label{gap:6px;min-width:0;display:grid}.discovery-filters label>span,.transaction-type-filter label>span,.calendar-model-filter label>span{letter-spacing:.1em;opacity:.52;font-size:10px;font-weight:850}.discovery-filters input,.discovery-filters select,.transaction-type-filter select,.calendar-model-filter select{color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7d7d1;border-radius:11px;padding:11px 12px;font-size:13px}.date-filter-row{position:relative}.date-filter-row small{display:none}button.filter-clear{letter-spacing:.06em;border-radius:11px;width:auto;padding:11px 13px;font-size:11px}.transaction-type-filter{justify-content:flex-end;margin:-12px 0 22px;display:flex}.transaction-type-filter label{width:min(280px,100%)}.transaction-list{border-top:1px solid #ecece7;display:grid}.transaction-row{border-bottom:1px solid #ecece7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 2px;text-decoration:none;display:grid}a.transaction-row:hover{background:#fafaf7}.transaction-main{gap:3px;min-width:0;display:grid}.transaction-main>span,.transaction-main>small{opacity:.56;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.transaction-delta{white-space:nowrap;font-size:16px;font-weight:900}.transaction-delta.positive{color:#1d6a36}.transaction-delta.negative{color:#8a2a24}.calendar-shell{width:min(1320px,100%)}.calendar-month-nav{gap:7px;display:flex}.calendar-month-nav button{border-radius:11px;width:auto;min-width:44px;padding:10px 12px;font-size:11px}.calendar-model-filter{align-items:end;gap:14px;margin:20px 0;display:flex}.calendar-model-filter label{width:min(340px,100%)}.calendar-model-filter small{opacity:.5;padding-bottom:11px}.calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.calendar-weekdays span{letter-spacing:.1em;opacity:.42;padding:0 8px;font-size:9px;font-weight:850}.market-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.calendar-cell{background:#fafaf7;border:1px solid #e3e3dd;border-radius:15px;align-content:start;gap:8px;min-width:0;min-height:150px;padding:11px;text-decoration:none;display:grid}.calendar-cell.active{background:#fff;transition:transform .14s,box-shadow .14s,border-color .14s}.calendar-cell.active:hover{border-color:#aaa;transform:translateY(-2px);box-shadow:0 8px 18px #0000000f}.calendar-cell.blank{background:0 0;border-color:#0000}.calendar-date{justify-content:space-between;align-items:center;gap:6px;display:flex}.calendar-date strong{font-size:17px}.calendar-date span{opacity:.4;font-size:9px}.calendar-word{text-overflow:ellipsis;font-size:15px;font-weight:900;overflow:hidden}.calendar-stats{gap:3px;margin-top:2px;display:grid}.calendar-stats span{opacity:.62;justify-content:space-between;gap:4px;font-size:10px;display:flex}.calendar-stats b{opacity:1}.calendar-empty{opacity:.25}@media (max-width:820px){.discovery-filters{grid-template-columns:1fr 1fr}button.filter-clear{width:100%}.calendar-weekdays{display:none}.market-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-cell.blank{display:none}.calendar-cell{min-height:135px}}@media (max-width:540px){.discovery-filters,.market-calendar{grid-template-columns:1fr}.calendar-model-filter{display:grid}.transaction-row{grid-template-columns:1fr;gap:8px}.transaction-delta{justify-self:start}}
.site-brand-rail{z-index:30;opacity:.72;transition:opacity .18s,transform .18s;position:fixed;top:14px;left:18px}.site-brand-rail:hover{opacity:1;transform:translateY(-1px)}.brand-wordmark{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand-wordmark img{width:190px;max-width:42vw;height:auto;display:block}.brand-wordmark.compact img{width:132px;max-width:34vw}.brand-mark{object-fit:contain;display:block}.site-footer{color:#1111119e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1100px;margin:0 auto;padding:22px 20px 36px;font-size:12px;display:flex}.site-footer-brand{align-items:center;gap:12px;display:flex}.site-footer .brand-wordmark{opacity:.82}.site-footer nav{flex-wrap:wrap;gap:14px;display:flex}.site-footer a{color:inherit}button,.button-link,.render-card,.market-card,.pack-card{transition:transform .14s,box-shadow .14s,border-color .14s,opacity .14s}button:not(:disabled):active,.button-link:active{transform:scale(.985)}.render-card:hover,.market-card:hover,.pack-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.coin-pill{transition:transform .2s,background .2s}.brand-loader{text-align:center;align-content:center;place-items:center;gap:10px;min-height:170px;padding:22px;display:grid}.brand-loader-orbit{background:#fff;border:1px solid #deded8;border-radius:999px;place-items:center;width:82px;height:82px;display:grid;position:relative}.brand-loader-orbit:after{content:"";border:2px solid #111;border-color:#111 #111 #0000 #0000;border-radius:999px;animation:1.15s linear infinite brandOrbit;position:absolute;inset:-6px}.brand-mark-animated{animation:1.15s ease-in-out infinite brandBreathe}.brand-loader-copy{gap:4px;display:grid}.brand-loader-copy strong{font-size:15px}.brand-loader-copy span{opacity:.58;max-width:520px;font-size:12px;line-height:1.45}.brand-loader-dots{gap:5px;height:8px;display:flex}.brand-loader-dots i{background:#111;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite brandDot}.brand-loader-dots i:nth-child(2){animation-delay:.13s}.brand-loader-dots i:nth-child(3){animation-delay:.26s}.pull-home-card{position:relative}.pull-home-card.is-generating{box-shadow:0 18px 54px #00000014}.pull-generation-stage{background:#fafaf7;border:1px solid #d9d9d2;border-radius:18px;margin:18px 0 0;animation:.24s ease-out both generationEnter;overflow:hidden}.generation-assurance{text-align:center;opacity:.55;border-top:1px solid #e8e8e2;padding:11px 14px;font-size:11px;font-weight:700}.pull-error{animation:.28s ease-out errorNudge}.render-delivered{animation:.5s cubic-bezier(.2,.8,.2,1) both deliveryCard;position:relative}.render-delivered img{animation:.58s cubic-bezier(.16,1,.3,1) both imageReveal;box-shadow:0 18px 42px #0000001a}.delivery-banner{color:#fff;background:#111;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:11px 13px;animation:.52s cubic-bezier(.16,1,.3,1) both deliveryBanner;display:flex}.delivery-banner span{letter-spacing:.11em;font-size:10px;font-weight:900}.delivery-banner strong{letter-spacing:-.02em;font-size:17px}.delivery-proof{background:#f1f1eb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;padding:11px 12px;display:flex}.delivery-proof strong{font-size:13px}.delivery-proof span{opacity:.55;font-size:11px}.reward-primary{position:relative;overflow:hidden}.reward-primary:after{content:"";background:#ffffff47;width:26px;animation:1.25s ease-out .45s buttonSheen;position:absolute;top:-30%;bottom:-30%;left:-38px;transform:skew(-18deg)}.reward-burst{z-index:1000;pointer-events:none;place-items:center;animation:1.3s ease-out both rewardScene;display:grid;position:fixed;inset:0}.reward-halo{background:#fff;border:1px solid #1111111f;border-radius:999px;width:120px;height:120px;animation:1.05s cubic-bezier(.16,1,.3,1) both rewardHalo;position:absolute;box-shadow:0 0 0 10px #ffffffb3,0 18px 70px #00000029}.reward-logo{z-index:2;filter:drop-shadow(0 10px 18px #0000002e);animation:.9s cubic-bezier(.16,1,.3,1) both rewardLogo;position:relative}.reward-word{z-index:4;color:#fff;letter-spacing:.1em;background:#111;border-radius:999px;padding:7px 11px;font-size:12px;animation:.9s cubic-bezier(.16,1,.3,1) .16s both rewardWord;position:absolute;top:calc(50% + 78px)}.reward-rays,.reward-sparkles{width:1px;height:1px;position:absolute;top:50%;left:50%}.reward-rays i{--angle:calc(var(--ray) * 30deg);transform-origin:1px 2px;width:2px;height:58px;transform:rotate(var(--angle)) translateY(-82px) scaleY(0);opacity:.18;background:#111;border-radius:999px;animation:.65s ease-out 80ms forwards rewardRay;position:absolute;top:-2px;left:-1px}.reward-sparkles b{--angle:calc(var(--spark) * 20deg);color:#c79d00;transform:rotate(var(--angle)) translateY(-40px) rotate(calc(var(--angle) * -1));animation:rewardSpark .95s calc((var(--spark) % 6) * 22ms) cubic-bezier(.16,1,.3,1) both;font-size:12px;position:absolute;top:-7px;left:-5px}@keyframes brandOrbit{to{transform:rotate(360deg)}}@keyframes brandBreathe{0%,to{transform:scale(.94)}50%{transform:scale(1)}}@keyframes brandDot{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes generationEnter{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:none}}@keyframes errorNudge{0%{transform:translate(0)}35%{transform:translate(-4px)}70%{transform:translate(3px)}to{transform:translate(0)}}@keyframes deliveryCard{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes imageReveal{0%{opacity:0;filter:blur(8px);transform:scale(.94)}60%{filter:blur()}to{opacity:1;filter:none;transform:scale(1)}}@keyframes deliveryBanner{0%{opacity:0;transform:scaleX(.92)}to{opacity:1;transform:none}}@keyframes buttonSheen{0%{left:-38px}to{left:calc(100% + 38px)}}@keyframes rewardScene{0%{opacity:0}10%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes rewardHalo{0%{opacity:0;transform:scale(.25)}24%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(2.15)}}@keyframes rewardLogo{0%{opacity:0;transform:scale(.45)rotate(-8deg)}42%{opacity:1;transform:scale(1.08)rotate(2deg)}72%{transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.96)}}@keyframes rewardWord{0%{opacity:0;transform:translateY(10px)scale(.9)}45%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes rewardRay{0%{opacity:0;transform:rotate(var(--angle)) translateY(-40px) scaleY(0)}35%{opacity:.2;transform:rotate(var(--angle)) translateY(-84px) scaleY(1)}to{opacity:0;transform:rotate(var(--angle)) translateY(-120px) scaleY(.45)}}@keyframes rewardSpark{0%{opacity:0;transform:rotate(var(--angle)) translateY(-35px) scale(.2)}30%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-145px) scale(1.1)}}@media (max-width:760px){.site-brand-rail{opacity:.55;top:10px;left:10px}.site-brand-rail .brand-wordmark.compact img{width:92px}.site-footer-brand{justify-content:space-between;width:100%}.delivery-proof{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reward-burst{display:none}}
button.pull-model-card{transition:transform .14s,box-shadow .14s,border-color .14s,background .14s}button.pull-model-card:not(.locked):hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000e}button.pull-model-card.selected{transform:translateY(-2px)scale(1.012);box-shadow:0 10px 22px #00000012}button.pull-model-card:not(:disabled):active{transform:translateY(0)scale(.985)}.auth-brand-row{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.button-brand-working{justify-content:center;align-items:center;gap:9px;display:inline-flex}.auth-submit.busy{opacity:.86}.branded-auth-card{position:relative;overflow:hidden}.branded-auth-card:after{content:"";opacity:.035;pointer-events:none;background:url(/brand/oneword-icon.svg) 50%/contain no-repeat;width:150px;height:150px;position:absolute;bottom:-54px;right:-48px}.topbar .brand-wordmark.compact img{width:116px}@media (max-width:720px){.topbar .brand-wordmark.compact img{width:96px}.auth-brand-row .brand-wordmark.compact img{width:112px}}
.site-brand-rail{background:#ffffffe6;border:1px solid #1111111a;border-radius:13px;place-items:center;width:42px;height:42px;text-decoration:none;display:grid;box-shadow:0 7px 22px #00000012}.site-brand-rail .brand-mark{width:32px;height:32px}.reward-sparkles b{animation-delay:calc(var(--spark) * 16ms)}@media (max-width:760px){.site-brand-rail{width:36px;height:36px;top:10px;left:10px}.site-brand-rail .brand-mark{width:28px;height:28px}}
