:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#070710;--canvas-deep:#030309;--surface:#10101a;--surface-2:#161624;--surface-3:#222035;--ink:#f8f7ff;--ink-soft:#c1bdd0;--ink-muted:#858095;--line:#ffffff1a;--line-strong:#ffffff2e;--purple:#7317f5;--purple-bright:#9c45ff;--purple-soft:#d0b4ff;--coral:#ff2e91;--cyan:#27d6ff;--lime:#caff19;--yellow:#ffd84a;--green:#5bea7c;--danger:#ff5c7a;--radius-xs:10px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-xl:36px;--shadow:0 22px 70px #00000052;--content-max:1520px}html[data-brand=auracle]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f2e8d2;--canvas-deep:#e6dac0;--surface:#f8f0df;--surface-2:#eee2ca;--surface-3:#dfd1b5;--ink:#07182f;--ink-soft:#38455a;--ink-muted:#6e6c68;--line:#07182f33;--line-strong:#07182f6b;--purple:#174eb6;--purple-bright:#215fca;--purple-soft:#17458f;--coral:#e85f3c;--cyan:#1c6b4c;--lime:#e7a91a;--yellow:#f2c34a;--green:#1d6a49;--danger:#b43e36;--radius-xs:4px;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow:7px 8px 0 #07182f1f}html[data-brand=auracle] body:before{z-index:-1;content:"";opacity:.11;pointer-events:none;background-image:radial-gradient(#07182f29 .45px,#0000 .55px);background-size:5px 5px;position:fixed;inset:0}html[data-brand=auracle] ::selection{background:var(--coral);color:#fff8e9}html[data-brand=auracle] :focus-visible{outline-color:var(--coral)}.brand-auracle{color:var(--ink);letter-spacing:-.055em;gap:10px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-style:italic;font-weight:700}.brand-auracle:after{content:none}.auracle-mark{background:var(--yellow);width:38px;height:38px;color:var(--ink);border:1.5px solid;border-radius:50%;flex:none;place-items:center;display:grid;transform:rotate(-3deg)}.auracle-mark svg{width:31px;height:31px;overflow:visible}.auracle-rays,.auracle-eye{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.auracle-pupil{fill:var(--coral);stroke:currentColor;stroke-width:1.5px}.auracle-wordmark{display:block;transform:translateY(-1px)}.auracle-lockup-copy{flex-direction:column;align-items:flex-start;gap:3px;line-height:.82;display:inline-flex}.auracle-descriptor{color:var(--ink-soft);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;font-size:8px;font-style:normal;font-weight:900;line-height:1;display:block}.login-header-actions{align-items:center;gap:10px;display:flex}html[data-brand=auracle] .display-title,html[data-brand=auracle] .page-title,html[data-brand=auracle] .section-title,html[data-brand=auracle] .hero-market h2,html[data-brand=auracle] .market-main>h1,html[data-brand=auracle] .market-card h3,html[data-brand=auracle] .profile-title h1,html[data-brand=auracle] .create-step-title h2,html[data-brand=auracle] .login-card h2,html[data-brand=auracle] .bubble-header-copy h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:700}html[data-brand=auracle] .eyebrow{color:var(--purple-soft);letter-spacing:.16em;font-size:10px}html[data-brand=auracle] .panel,html[data-brand=auracle] .panel-flat{border-color:var(--line-strong);box-shadow:var(--shadow);background:#f8f0dfe8}html[data-brand=auracle] .panel-flat{box-shadow:3px 4px #07182f12}html[data-brand=auracle] .button{border-color:var(--line-strong);background:var(--surface-2);box-shadow:3px 3px 0 var(--ink);text-transform:none;border-radius:5px}html[data-brand=auracle] .button:hover:not(:disabled){border-color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}html[data-brand=auracle] .button-pop{background:var(--yellow);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}html[data-brand=auracle] .button-ghost{background:0 0}html[data-brand=auracle] .icon-button,html[data-brand=auracle] .input,html[data-brand=auracle] .textarea,html[data-brand=auracle] .select{border-color:var(--line-strong);background:#fff9eb85;border-radius:5px}html[data-brand=auracle] .input:focus,html[data-brand=auracle] .textarea:focus,html[data-brand=auracle] .select:focus{border-color:var(--purple);background:#fff9eb;box-shadow:3px 3px #174eb62e}html[data-brand=auracle] .badge{border-color:var(--line-strong);color:var(--ink-soft);font-family:var(--font-mono), monospace;text-transform:uppercase;background:0 0;border-radius:3px}html[data-brand=auracle] .badge-lime{background:var(--yellow);color:var(--ink)}html[data-brand=auracle] .badge-live:before{background:var(--coral);box-shadow:0 0 0 3px #e85f3c2b}html[data-brand=auracle] .app-shell{grid-template-columns:254px minmax(0,1fr)}html[data-brand=auracle] .app-sidebar{color:#f5ead4;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 30% 6%,#f2c34a21,#0000 13rem),#07182f;border-right:0}html[data-brand=auracle] .app-sidebar .auracle-wordmark,html[data-brand=auracle] .app-sidebar .brand-auracle{color:#f5ead4}html[data-brand=auracle] .app-sidebar .auracle-descriptor{color:#c7bfae}html[data-brand=auracle] .app-sidebar .auracle-mark{color:#07182f}html[data-brand=auracle] .sidebar-link{color:#bfc5c5;border:1px solid #0000;border-radius:3px;font-family:Georgia,Times New Roman,serif}html[data-brand=auracle] .sidebar-link:hover{color:#fff8e9;border-color:#f5ead447}html[data-brand=auracle] .sidebar-link.active{color:#07182f;box-shadow:4px 4px 0 var(--coral);background:#f2e8d2;border-color:#f5ead4}html[data-brand=auracle] .sidebar-create{box-shadow:4px 4px 0 var(--coral);border-color:#f2e8d2}html[data-brand=auracle] .balance-card{background:var(--yellow);color:#07182f;box-shadow:4px 4px 0 var(--coral);border:1px solid #f2e8d2;border-radius:4px}html[data-brand=auracle] .app-sidebar .profile-chip{color:#f5ead4}html[data-brand=auracle] .app-sidebar .muted{color:#aeb8be}html[data-brand=auracle] .app-topbar{border-bottom-color:var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2e8d2e3}html[data-brand=auracle] .search-shell input,html[data-brand=auracle] .locale-switch{border-color:var(--line-strong);background:#fff9eb99;border-radius:5px}html[data-brand=auracle] .search-shell input:focus{border-color:var(--purple);background:#fff9eb;box-shadow:3px 3px #174eb62b}html[data-brand=auracle] .locale-switch button.active{background:var(--ink);color:var(--surface);border-radius:3px}html[data-brand=auracle] .search-results,html[data-brand=auracle] .notification-drawer,html[data-brand=auracle] .trade-dialog{border-color:var(--ink);background:#f8f0df;border-radius:8px;box-shadow:8px 9px #07182f38}html[data-brand=auracle] .search-results a:hover,html[data-brand=auracle] .search-results a:focus-visible{background:#174eb61a}html[data-brand=auracle] .dialog-overlay{background:#07182fa6}html[data-brand=auracle] .notification-icon,html[data-brand=auracle] .search-result-icon,html[data-brand=auracle] .pulse-system{background:var(--coral);color:#fff8e9;border-radius:50%}html[data-brand=auracle] .login-page{background:radial-gradient(circle at 13% 20%, #e7a91a2e, transparent 21rem), radial-gradient(circle at 87% 85%, #1c6b4c24, transparent 25rem), repeating-linear-gradient(96deg, #07182f05 0 1px, transparent 1px 6px), var(--canvas)}html[data-brand=auracle] .login-header{border-bottom-color:var(--line-strong)}html[data-brand=auracle] .login-story .display-title{max-width:760px;font-size:clamp(64px,8vw,118px);font-style:italic;line-height:.88}html[data-brand=auracle] .pop-dot{color:var(--coral);text-shadow:5px 5px 0 var(--yellow)}html[data-brand=auracle] .login-lead{max-width:660px;color:var(--ink-soft);font-family:Georgia,Times New Roman,serif}html[data-brand=auracle] .login-promises>div{border-color:var(--line-strong);background:#f8f0df99;border-radius:5px;min-height:148px;box-shadow:3px 4px #07182f1c}html[data-brand=auracle] .login-promises>div:nth-child(2){background:var(--yellow)}html[data-brand=auracle] .login-promises svg{color:var(--coral)}html[data-brand=auracle] .login-card{color:#f5ead4;box-shadow:9px 10px 0 var(--coral);background:#07182f;border:1px solid #f5ead4;border-radius:7px;transform:rotate(.25deg)}html[data-brand=auracle] .login-card:before{content:none}html[data-brand=auracle] .login-card .muted,html[data-brand=auracle] .login-card .login-footnote,html[data-brand=auracle] .login-card .passkey-hint{color:#bfc5c5}html[data-brand=auracle] .login-card .field label,html[data-brand=auracle] .login-card .field-label{color:#f5ead4}html[data-brand=auracle] .login-card .settings-toggle small,html[data-brand=auracle] .login-card .signup-switch{color:#bfc5c5}html[data-brand=auracle] .login-card a{color:var(--yellow)}html[data-brand=auracle] .login-card .button-primary,html[data-brand=auracle] .login-card .passkey-login{background:var(--coral);color:#fff8e9;box-shadow:4px 4px 0 var(--yellow);border-color:#f5ead4}html[data-brand=auracle] .login-card .button-ghost,html[data-brand=auracle] .login-card .magic-login-field{color:#f5ead4;background:#f5ead40f;border-color:#f5ead466}html[data-brand=auracle] .login-card input{color:#f5ead4;caret-color:var(--yellow)}html[data-brand=auracle] .login-card input::placeholder{color:#f5ead480}html[data-brand=auracle] .login-card .sticker{background:var(--yellow);color:#07182f;box-shadow:3px 3px 0 var(--coral);border:1px solid #07182f}html[data-brand=auracle] .login-card .login-divider:before,html[data-brand=auracle] .login-card .login-divider:after{background:#f5ead440}html[data-brand=auracle] .login-orb-one{border-color:#e85f3c2b}html[data-brand=auracle] .login-orb-two{border-color:#174eb61c}html[data-brand=auracle] .hero-market{border:1.5px solid var(--ink);background:radial-gradient(circle at 84% 18%, var(--yellow) 0 58px, transparent 59px), radial-gradient(ellipse at 72% 112%, #1c6b4c 0 34%, transparent 34.5%), radial-gradient(ellipse at 98% 116%, #e85f3c 0 36%, transparent 36.5%), #174eb6;color:#fff8e9;min-height:420px;box-shadow:8px 9px 0 var(--ink);border-radius:8px}html[data-brand=auracle] .hero-market:before{content:"";opacity:.9;background-color:#0000;background-image:radial-gradient(#0000 0 28%,#07182f 29% 32%,#0000 33%),radial-gradient(circle,#e85f3c 0 13%,#0000 14%);background-position:50%;background-repeat:repeat,repeat;background-size:100% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:190px;height:84px;inset:auto 6% 8% auto;-webkit-mask-image:none;mask-image:none}html[data-brand=auracle] .hero-market:after{opacity:.25;background:0 0;border:2px solid #07182f;width:116px;height:116px;top:24px;right:22px}html[data-brand=auracle] .hero-market h2{max-width:680px;font-size:clamp(38px,4.8vw,66px);font-style:italic}html[data-brand=auracle] .hero-market .muted,html[data-brand=auracle] .hero-market-bottom{color:#d8dedc}html[data-brand=auracle] .hero-probabilities strong{color:var(--yellow)}html[data-brand=auracle] .hero-probabilities span{color:#fff8e9}html[data-brand=auracle] .hero-probabilities .hero-probability-no strong,html[data-brand=auracle] .hero-probabilities .hero-probability-no span{color:#ffad91}html[data-brand=auracle] .hero-sticker{background:var(--coral);color:#fff8e9;box-shadow:4px 4px 0 var(--yellow);border-radius:2px;top:76px}html[data-brand=auracle] .feed-pulse{background:#f8f0df;border-radius:8px}html[data-brand=auracle] .pulse-row{color:var(--ink-soft)}html[data-brand=auracle] .market-card,html[data-brand=auracle] .market-card.card-tone-1,html[data-brand=auracle] .market-card.card-tone-2,html[data-brand=auracle] .market-card.card-tone-3{border:1.5px solid var(--ink);background:#f8f0df;border-radius:7px;min-height:304px;box-shadow:5px 6px #07182f24}html[data-brand=auracle] .market-card:before{background:var(--purple);opacity:1;border-radius:5px 0 0 5px;width:7px;height:100%;top:0;left:0;right:auto}html[data-brand=auracle] .market-card:after{content:none}html[data-brand=auracle] .market-card h3{font-size:25px;line-height:1.02}html[data-brand=auracle] .binary-score strong{color:var(--purple)}html[data-brand=auracle] .binary-score span{color:var(--purple-soft)}html[data-brand=auracle] .binary-score .binary-no strong,html[data-brand=auracle] .binary-score .binary-no span{color:var(--coral)}html[data-brand=auracle] .probability-track{border:1px solid var(--ink);background:var(--coral);border-radius:2px}html[data-brand=auracle] .probability-track span{background:var(--purple);border-radius:0}html[data-brand=auracle] .category-outcomes>div{border:1px solid var(--line);background:#ffffff3d;border-radius:3px}html[data-brand=auracle] .category-outcomes i{background:#174eb626}html[data-brand=auracle] .bubble-strip{border:1.5px solid var(--ink);color:#fff8e9;box-shadow:7px 8px 0 var(--ink);background:radial-gradient(circle at 88% 20%,#f2c34a52,#0000 11rem),#1c6b4c;border-radius:8px}html[data-brand=auracle] .bubble-strip .eyebrow,html[data-brand=auracle] .bubble-strip .bubble-numbers span,html[data-brand=auracle] .bubble-identity p:last-child{color:#d8e1d5}html[data-brand=auracle] .bubble-big-avatar{border-color:var(--yellow);border-radius:50%}html[data-brand=auracle] .bubble-strip .button{color:#fff8e9;box-shadow:3px 3px 0 var(--yellow);border-color:#fff8e9}html[data-brand=auracle] .market-main{border:1.5px solid var(--ink);background:radial-gradient(circle at 91% 9%,#e7a91a80 0 70px,#0000 71px),radial-gradient(at 82% 110%,#1c6b4c3d 0 29%,#0000 29.5%),#f8f0df;border-radius:9px;box-shadow:7px 8px #07182f24}html[data-brand=auracle] .market-main>h1{max-width:820px;font-size:clamp(43px,5vw,72px);font-style:italic}html[data-brand=auracle] .trade-panel{color:#f5ead4;box-shadow:7px 8px 0 var(--coral);background:#07182f;border:1.5px solid #07182f;border-radius:8px;overflow:hidden}html[data-brand=auracle] .trade-panel .trade-tabs{background:#0b213d;border-color:#f5ead440}html[data-brand=auracle] .trade-panel .trade-tabs button,html[data-brand=auracle] .trade-panel .trade-tabs>span,html[data-brand=auracle] .trade-panel .trade-safety,html[data-brand=auracle] .trade-panel .amount-box>span,html[data-brand=auracle] .trade-panel .owned-position span{color:#bfc5c5}html[data-brand=auracle] .trade-panel .trade-tabs button.active{background:var(--yellow);color:#07182f}html[data-brand=auracle] .trade-panel .outcome-selector button,html[data-brand=auracle] .trade-panel .amount-box,html[data-brand=auracle] .trade-panel .amount-quick button,html[data-brand=auracle] .trade-panel .owned-position{color:#f5ead4;background:#f5ead40f;border-color:#f5ead457}html[data-brand=auracle] .trade-panel .outcome-selector button.active{border-color:var(--yellow);background:#e7a91a29}html[data-brand=auracle] .trade-panel .amount-box input{color:#fff8e9}html[data-brand=auracle] .trade-panel .amount-box b,html[data-brand=auracle] .trade-panel .eyebrow{color:var(--yellow)}html[data-brand=auracle] .trade-panel .trade-review{background:var(--coral);color:#fff8e9;box-shadow:4px 4px 0 var(--yellow);border-color:#fff8e9}html[data-brand=auracle] .commitment-card,html[data-brand=auracle] .comments-section,html[data-brand=auracle] .forecast-card,html[data-brand=auracle] .rules-card,html[data-brand=auracle] .resolution-panel,html[data-brand=auracle] .bubble-season,html[data-brand=auracle] .mini-ranking,html[data-brand=auracle] .bubble-members-card,html[data-brand=auracle] .leaderboard-table,html[data-brand=auracle] .summary-card,html[data-brand=auracle] .position-row,html[data-brand=auracle] .forecast-board,html[data-brand=auracle] .settings-section,html[data-brand=auracle] .create-form,html[data-brand=auracle] .create-tip,html[data-brand=auracle] .create-safety{border-color:var(--line-strong);background:#f8f0dfe6;border-radius:7px;box-shadow:4px 5px #07182f14}html[data-brand=auracle] .comment-card,html[data-brand=auracle] .forecast-item,html[data-brand=auracle] .profile-bubble-card,html[data-brand=auracle] .create-review-card{border-color:var(--line-strong);background:#fff9eb94;border-radius:5px}html[data-brand=auracle] .commitment-progress,html[data-brand=auracle] .create-progress{border:1px solid var(--ink);background:var(--surface-3);border-radius:2px}html[data-brand=auracle] .commitment-progress i,html[data-brand=auracle] .create-progress i{background:var(--coral);border-radius:0}html[data-brand=auracle] .bubble-header,html[data-brand=auracle] .profile-hero{border:1.5px solid var(--ink);color:#fff8e9;box-shadow:7px 8px 0 var(--ink);background:radial-gradient(circle at 86% 20%,#f2c34a9e 0 68px,#0000 69px),#174eb6;border-radius:9px}html[data-brand=auracle] .bubble-header .eyebrow,html[data-brand=auracle] .bubble-header-copy p:last-child,html[data-brand=auracle] .profile-hero .eyebrow,html[data-brand=auracle] .profile-hero .profile-title p,html[data-brand=auracle] .profile-hero .profile-joined{color:#d8deea}html[data-brand=auracle] .bubble-tabs{border-color:var(--line-strong);background:#f8f0dfd6}html[data-brand=auracle] .bubble-tabs a.active{background:var(--ink);color:var(--surface)}html[data-brand=auracle] .bubble-season{background:var(--yellow)}html[data-brand=auracle] .summary-card{background:#f8f0df}html[data-brand=auracle] .summary-lime{background:var(--yellow);color:var(--ink)}html[data-brand=auracle] .summary-purple{color:var(--purple);background:#dce4f3}html[data-brand=auracle] .summary-green{color:var(--green);background:#dce8dc}html[data-brand=auracle] .summary-coral{color:var(--coral);background:#f3d8cb}html[data-brand=auracle] .summary-cyan{color:var(--green);background:#dce8dc}html[data-brand=auracle] .forecast-item:hover,html[data-brand=auracle] .position-row:hover{border-color:var(--ink);background:#fff9eb;box-shadow:5px 5px #07182f21}html[data-brand=auracle] .profile-scribble{color:var(--yellow);font-family:Georgia,Times New Roman,serif;font-style:italic}html[data-brand=auracle] .create-stepper .active,html[data-brand=auracle] .settings-nav a.active{border-color:var(--ink);background:var(--yellow);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}html[data-brand=auracle] .settings-toggle i{border-color:var(--ink);background:var(--surface-3)}html[data-brand=auracle] .settings-toggle input:checked+i{background:var(--green)}html[data-brand=auracle] .onboarding-page,html[data-brand=auracle] .join-page{background:radial-gradient(circle at 14% 10%, #e85f3c1f, transparent 18rem), var(--canvas)}html[data-brand=auracle] .onboarding-card,html[data-brand=auracle] .onboarding-purple,html[data-brand=auracle] .onboarding-lime,html[data-brand=auracle] .onboarding-coral,html[data-brand=auracle] .join-card{border:1.5px solid var(--ink);color:var(--ink);box-shadow:8px 9px 0 var(--coral);background:#f8f0df;border-radius:8px}html[data-brand=auracle] .onboarding-card:before,html[data-brand=auracle] .onboarding-card:after{border-color:#174eb624}html[data-brand=auracle] .onboarding-icon{border:1px solid var(--ink);background:var(--yellow);color:var(--ink);box-shadow:5px 5px 0 var(--coral);border-radius:50%}@media (max-width:760px){.login-header-actions{gap:6px}html[data-brand=auracle] .login-story .display-title{font-size:clamp(48px,15vw,76px)}html[data-brand=auracle] .hero-market:before{opacity:.32}}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:radial-gradient(circle at 77% -12%, #7317f53d, transparent 34rem), radial-gradient(circle at -8% 88%, #ff2e911c, transparent 30rem), radial-gradient(circle at 105% 72%, #27d6ff0e, transparent 23rem), var(--canvas);min-width:320px;min-height:100dvh;color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:#101116}:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:9999;background:var(--lime);color:#101116;border-radius:999px;padding:10px 16px;transition:top .16s;position:fixed;top:-100px;left:12px}.skip-link:focus-visible{top:12px}.brand{letter-spacing:-.075em;align-items:center;gap:2px;font-size:26px;font-weight:900;line-height:1;display:inline-flex;position:relative}.brand:after{color:var(--coral);content:"✦";letter-spacing:0;font-size:10px;position:absolute;top:-10px;right:-15px;transform:rotate(12deg)}.brand-nxt{color:var(--ink)}.brand-pop{color:var(--coral);text-shadow:2px 2px #7317f5a6;display:inline-block;transform:skew(-4deg)}.brand-mark{background:linear-gradient(145deg, var(--lime), #e7ff78);color:#0a0a0f;width:34px;height:34px;box-shadow:4px 4px 0 var(--purple), 0 9px 25px #caff1924;border-radius:11px 15px 10px 14px;place-items:center;margin-right:8px;font-size:18px;font-weight:1000;display:grid;transform:rotate(-5deg)}.eyebrow{color:var(--purple-soft);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.display-title{letter-spacing:-.065em;max-width:880px;margin:0;font-size:clamp(36px,5vw,76px);font-weight:900;line-height:.96}.page-title{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,52px);font-weight:880;line-height:1}.section-title{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:820}.muted{color:var(--ink-soft)}.tiny{font-size:12px}.mono{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.button{background:var(--surface-3);min-height:46px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:760;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative}.button:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-2px)}.button:active:not(:disabled){transform:translateY(0)scale(.98)}.button:disabled{cursor:not-allowed;opacity:.48}.button-primary{background:linear-gradient(135deg, var(--purple-bright), var(--purple));box-shadow:0 10px 30px #7c3aed42,inset 0 1px #ffffff2e}.button-primary:hover:not(:disabled){background:var(--purple-bright);box-shadow:0 14px 38px #7c3aed61}.button-pop{background:var(--lime);color:#0a0a0f;box-shadow:4px 5px 0 var(--purple)}.button-pop:hover:not(:disabled){box-shadow:6px 8px 0 var(--purple)}.button-ghost{border-color:var(--line);background:#ffffff09}.button-danger{color:#ff8eaf;background:#ff4f881f}.icon-button{border:1px solid var(--line);cursor:pointer;background:#ffffff09;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;transition:background .16s,transform .16s;display:grid}.icon-button:hover{background:var(--surface-3);transform:translateY(-2px)}.badge{border:1px solid var(--line);min-height:26px;color:var(--ink-soft);letter-spacing:.02em;white-space:nowrap;background:#ffffff0b;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:750;display:inline-flex}.badge-live:before{background:var(--green);content:"";border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5bea7c1f}.badge-lime{background:var(--lime);color:#101116;border-color:#0000}.panel{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#111119e6}.panel-flat{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.field{gap:8px;display:grid}.field label,.field-label{color:var(--ink-soft);font-size:13px;font-weight:680}.input,.textarea,.select{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffff0b;border-radius:14px;transition:border-color .16s,background .16s,box-shadow .16s}.input,.select{min-height:50px;padding:0 14px}.textarea{resize:vertical;min-height:118px;padding:14px}.input:focus,.textarea:focus,.select:focus{border-color:var(--purple-bright);background:#7c3aed14;outline:none;box-shadow:0 0 0 4px #7c3aed1f}.select option{background:var(--surface)}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100dvh;display:grid}.app-sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07070ce0;flex-direction:column;height:100dvh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.sidebar-nav{gap:4px;margin-top:34px;display:grid}.sidebar-link{min-height:44px;color:var(--ink-soft);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-weight:650;transition:color .16s,background .16s,transform .16s;display:flex}.sidebar-link:hover{color:var(--ink);transform:translate(2px)}.sidebar-link.active{color:var(--ink);background:linear-gradient(90deg,#7317f5fa,#530eb0eb);box-shadow:inset 0 1px #ffffff24,0 10px 28px #7317f52e}.sidebar-link.active svg{color:var(--lime)}.sidebar-create{margin-top:18px}.sidebar-bottom{gap:14px;margin-top:auto;display:grid}.balance-card{background:#161b10;border:1px solid #c7ff2147;border-radius:17px;padding:14px;position:relative;overflow:hidden}.balance-card:after{content:"";border:17px solid #c7ff2126;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-28px;right:-18px}.balance-number{font-family:var(--font-mono), monospace;letter-spacing:-.05em;margin-top:4px;font-size:23px;font-weight:900}.profile-chip{align-items:center;gap:10px;min-width:0;display:flex}.avatar{color:#fff;text-transform:uppercase;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--line-strong);border:2px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.app-frame{min-width:0}.app-topbar{z-index:18;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#09090fd1;grid-template-columns:minmax(160px,580px) auto;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px clamp(20px,3vw,42px);display:grid;position:sticky;top:0}.search-shell{z-index:4;position:relative}.search-shell>svg{color:var(--ink-muted);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.search-shell input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);border-radius:14px;padding:0 16px 0 44px;transition:border-color .16s,background .16s,box-shadow .16s}.search-shell input:focus{background:#151421;border-color:#9c45ffb3;outline:none;box-shadow:0 0 0 4px #7317f51f}.search-results{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0f0e19fa;border-radius:20px;max-height:min(620px,100dvh - 100px);padding:10px;animation:.16s search-pop;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 28px 80px #00000094,0 0 55px #7317f51c}@keyframes search-pop{0%{opacity:0;transform:translateY(-5px)scale(.99)}}.search-results section+section{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.search-results section>p{color:var(--purple-soft);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:5px 8px;font-size:9px;font-weight:900}.search-results a{border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:9px;transition:background .14s,transform .14s;display:grid}.search-results a:hover,.search-results a:focus-visible{background:#7317f521;transform:translate(2px)}.search-results a>span:nth-child(2){min-width:0;display:grid}.search-results a strong,.search-results a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-results a strong{font-size:12px}.search-results a small,.search-result-status{color:var(--ink-muted);font-size:9px}.search-result-status{font-family:var(--font-mono), monospace}.search-result-icon{background:var(--purple);color:#fff;border-radius:10px 13px 9px 12px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid;transform:rotate(-2deg)}.search-result-icon.search-market{color:var(--coral);background:#ff2e9124}.search-status{min-height:74px;color:var(--ink-muted);text-align:center;justify-content:center;align-items:center;gap:9px;padding:16px;font-size:12px;display:flex}.search-loader{border:2px solid var(--line-strong);border-top-color:var(--lime);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.topbar-actions{align-items:center;gap:9px;display:flex}.locale-switch{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.locale-switch button{min-width:38px;min-height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:11px;font-weight:850}.locale-switch button.active{background:var(--ink);color:#101116}.app-main{width:100%;max-width:var(--content-max);margin:0 auto;padding:clamp(28px,4vw,58px) clamp(18px,3.2vw,52px) 110px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.page-header-copy{max-width:700px}.page-header-copy>p:last-child{max-width:620px;color:var(--ink-soft);margin:14px 0 0;font-size:16px}.mobile-nav,.mobile-brand{display:none}.loading-screen,.error-screen,.empty-state{text-align:center;place-items:center;min-height:300px;display:grid}.loading-pop{color:var(--ink-soft);align-items:center;gap:8px;font-weight:700;display:flex}.loading-pop:before{border:4px solid var(--line-strong);border-top-color:var(--lime);content:"";border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:var(--surface);border-radius:16px;min-height:80px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff0f 50%,#0000 80%);animation:1.5s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.notification-trigger{position:relative}.notification-count{border:2px solid var(--canvas);background:var(--coral);color:#fff;min-width:19px;height:19px;font-family:var(--font-mono), monospace;border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.dialog-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030307b3;animation:.18s fade-in;position:fixed;inset:0}.notification-drawer{z-index:91;border:1px solid var(--line-strong);background:var(--surface);border-radius:26px;width:min(430px,100vw - 24px);padding:22px;animation:.26s cubic-bezier(.2,.8,.2,1) drawer-in;position:fixed;top:12px;bottom:12px;right:12px;overflow:auto;box-shadow:-30px 0 90px #00000080}@keyframes fade-in{0%{opacity:0}}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}}.drawer-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drawer-read{width:100%;margin:22px 0 10px}.notification-list{gap:8px;margin-top:18px;display:grid}.notification-item{color:var(--ink-soft);border:1px solid #0000;border-radius:17px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.notification-item.unread{background:#7c3aed17;border-color:#7c3aed52}.notification-item p{margin:4px 0;font-size:13px}.notification-item small{color:var(--ink-muted)}.notification-icon{background:var(--purple);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.login-page{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--canvas-deep);background-size:44px 44px;min-height:100dvh;padding:0 clamp(20px,5vw,80px) 60px;position:relative;overflow:hidden}.login-header{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.login-grid{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(360px,500px);align-items:center;gap:clamp(52px,8vw,130px);max-width:1280px;min-height:calc(100dvh - 152px);margin:0 auto;padding:52px 0;display:grid;position:relative}.login-story .eyebrow{align-items:center;gap:8px;display:flex}.login-story .display-title{max-width:720px;font-size:clamp(54px,8vw,112px)}.pop-dot{color:var(--lime);text-shadow:6px 6px 0 var(--purple)}.login-lead{max-width:620px;color:var(--ink-soft);letter-spacing:-.02em;margin:28px 0 36px;font-size:clamp(18px,2vw,26px)}.login-promises{grid-template-columns:repeat(3,1fr);gap:10px;max-width:620px;display:grid}.login-promises>div{border:1px solid var(--line);background:#ffffff07;border-radius:17px;align-content:space-between;min-height:136px;padding:16px;display:grid}.login-promises>div:nth-child(2){transform:translateY(12px)rotate(1deg)}.login-promises svg{color:var(--lime)}.login-promises span{gap:4px;display:grid}.login-promises small{color:var(--ink-muted);line-height:1.25}.login-card{background:#111119f0;padding:clamp(24px,4vw,38px);position:relative;transform:rotate(.5deg)}.login-card:before{z-index:-1;border-radius:inherit;background:var(--purple);content:"";position:absolute;inset:10px -10px -10px 10px}.login-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.sticker{background:var(--coral);color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.05em;padding:7px 11px;font-size:11px;font-weight:950;display:inline-block;transform:rotate(-4deg);box-shadow:3px 3px #fff}.login-card h2{letter-spacing:-.04em;margin:0;font-size:30px}.passkey-login{background:var(--lime);color:#101116;width:100%;min-height:54px;box-shadow:4px 4px 0 var(--purple-bright);margin-top:18px}.passkey-login:hover:not(:disabled){box-shadow:6px 6px 0 var(--purple-bright);transform:translate(-2px,-2px)}.passkey-hint{color:var(--ink-muted);margin:10px 0 0;font-size:10px}.magic-login{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:18px;display:grid}.magic-login-field{border:1px solid var(--line-strong);min-width:0;min-height:48px;color:var(--ink-muted);background:#ffffff0b;border-radius:14px;align-items:center;gap:9px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.magic-login-field:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px #caff191a}.magic-login-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.magic-login .button{white-space:nowrap;min-height:48px}.magic-login-status{color:var(--ink-soft);background:#caff1911;border:1px solid #caff1938;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:11px;display:grid}.magic-login-status>svg{color:var(--lime)}.magic-login-status button{width:fit-content;color:var(--lime);cursor:pointer;background:0 0;border:0;grid-column:2;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:850;display:inline-flex}.login-divider{color:var(--ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin:22px 0 -5px;font-size:9px;font-weight:800;display:flex}.login-divider:before,.login-divider:after{background:var(--line);content:"";flex:1;height:1px}.login-footnote{color:var(--ink-muted);justify-content:center;align-items:center;gap:7px;margin:22px 0 0;font-size:12px;display:flex}.login-orb{filter:blur(1px);opacity:.7;border-radius:50%;position:absolute}.login-orb-one{border:58px solid #7c3aed2b;width:220px;height:220px;top:4%;right:35%}.login-orb-two{border:90px solid #ff4f8814;width:430px;height:430px;bottom:-160px;left:18%}.desktop-only{display:inline-flex}.mobile-only{display:none!important}.feed-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.feed-intro .eyebrow,.hero-market-top .badge{align-items:center;gap:6px;display:inline-flex}.feed-hero{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:16px;display:grid}.hero-market{background:radial-gradient(circle at 84% 12%,#ff2e9175,#0000 17rem),radial-gradient(circle at 25% 118%,#27d6ff2e,#0000 28rem),linear-gradient(135deg,#35106c 0%,#6415c8 46%,#25083f 100%);min-height:438px;padding:clamp(24px,4vw,44px);transition:transform .22s,border-color .22s;display:block;position:relative;overflow:hidden}.hero-market:before{z-index:0;content:"";opacity:.24;pointer-events:none;background-image:radial-gradient(circle,#ffffff80 0 1px,#0000 1.4px),radial-gradient(circle,#caff196b 0 1px,#0000 1.4px);background-position:0 0,17px 13px;background-size:42px 42px,56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 8%,#000 55%,#0000 100%);mask-image:linear-gradient(100deg,#0000 8%,#000 55%,#0000 100%)}.hero-market:after{content:"";border:34px solid #caff1924;border-radius:50%;width:155px;height:155px;position:absolute;top:-30px;right:-32px}.hero-sticker{z-index:3;background:var(--lime);color:#101116;font-family:var(--font-mono), monospace;letter-spacing:-.06em;box-shadow:5px 6px 0 var(--coral);border:2px solid #101116;border-radius:11px 15px 10px 14px;padding:8px 12px;font-size:14px;font-weight:1000;animation:3.8s ease-in-out infinite sticker-float;position:absolute;top:74px;right:30px;transform:rotate(-8deg)}@keyframes sticker-float{50%{transform:translateY(-4px)rotate(-5deg)}}.oracle-countdown{border:1.5px solid var(--ink);background:color-mix(in srgb, var(--yellow) 22%, var(--surface));font-family:var(--font-mono), monospace;letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:3px 3px #07182f33}.oracle-countdown strong{font-variant-numeric:tabular-nums;letter-spacing:.08em}.oracle-countdown-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite oracle-dot}@keyframes oracle-dot{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.oracle-countdown-dot{animation:none}}.hero-market:hover{border-color:#7c3aed8c;transform:translateY(-3px)}.hero-market-top,.section-row,.hero-market-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-market h2{z-index:1;letter-spacing:-.055em;max-width:780px;margin:26px 0 20px;font-size:clamp(30px,4vw,55px);font-weight:880;line-height:.99;position:relative}.hero-probabilities{justify-content:space-between;align-items:flex-end;display:flex}.hero-probabilities>div{display:grid}.hero-probabilities strong{color:var(--purple-bright);font-family:var(--font-mono), monospace;letter-spacing:-.08em;font-size:clamp(45px,6vw,80px);font-weight:900;line-height:.9}.hero-probabilities span{color:var(--purple-soft);text-transform:uppercase;margin-top:7px;font-weight:850}.hero-probabilities .hero-probability-no{text-align:right}.hero-probabilities .hero-probability-no strong,.hero-probabilities .hero-probability-no span{color:var(--coral)}.probability-chart{width:100%;height:150px;margin-top:-18px}.probability-chart.compact{height:90px;margin:0}.chart-empty{background:linear-gradient(170deg,#0000 40%,#7c3aed1f 41%,#0000 61%);border-bottom:2px solid #7c3aed66;height:120px;margin:10px 0}.hero-market-bottom{z-index:1;color:var(--ink-soft);font-size:12px;position:relative}.hero-market-bottom span{align-items:center;gap:6px;display:inline-flex}.hero-market-bottom .hero-open{color:var(--lime);margin-left:auto;font-weight:800}.feed-pulse{min-height:438px;padding:24px}.feed-pulse .section-row>svg{color:var(--coral)}.pulse-list{margin-top:16px;display:grid}.pulse-row{border-top:1px solid var(--line);min-width:0;color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;font-size:12px;display:grid}.pulse-row>span:nth-child(2){min-width:0}.pulse-row small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.pulse-row time{color:var(--ink-muted);font-family:var(--font-mono), monospace;white-space:nowrap;font-size:9px}.pulse-system{background:var(--purple);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.feed-section{margin-top:clamp(54px,7vw,92px)}.feed-section>.section-row{margin-bottom:20px}.text-link{color:var(--purple-soft);align-items:center;gap:5px;font-size:13px;font-weight:750;display:inline-flex}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-card{border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0,#9c45ff30,#0000 13rem),linear-gradient(145deg,#151021,#101019 68%);flex-direction:column;min-height:330px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.market-card:before{background:linear-gradient(90deg, transparent, var(--purple-bright), var(--coral), transparent);content:"";opacity:.8;border-radius:999px;height:2px;position:absolute;top:0;left:20px;right:20px}.market-card:after{content:"";border:28px solid #ffffff06;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-52px;right:-42px}.market-card:hover{z-index:2;border-color:var(--line-strong);transform:translateY(-6px)rotate(-.3deg);box-shadow:0 22px 60px #00000047}.market-card.card-tone-1{background:radial-gradient(circle at 100% 0,#ff2e9130,#0000 13rem),linear-gradient(145deg,#21101b,#111019 68%)}.market-card.card-tone-2{background:radial-gradient(circle at 100% 0,#27d6ff2b,#0000 13rem),linear-gradient(145deg,#0d1b24,#101019 68%)}.market-card.card-tone-3{background:radial-gradient(circle at 100% 0,#caff1921,#0000 13rem),linear-gradient(145deg,#19200e,#101019 68%)}.market-card-head,.market-card-foot,.market-stats,.market-author{align-items:center;display:flex}.market-card-head,.market-card-foot{justify-content:space-between;gap:10px}.market-category{color:var(--ink-muted);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:10px}.market-card h3{letter-spacing:-.04em;max-width:400px;margin:22px 0 26px;font-size:23px;font-weight:820;line-height:1.08}.binary-score{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.binary-score>div:not(.probability-track){display:grid}.binary-score strong{color:var(--purple-bright);font-family:var(--font-mono), monospace;letter-spacing:-.07em;font-size:29px}.binary-score span{color:var(--purple-soft);text-transform:uppercase;font-size:10px;font-weight:850}.binary-score .binary-no{text-align:right}.binary-score .binary-no strong,.binary-score .binary-no span{color:var(--coral)}.probability-track{background:var(--coral);border-radius:999px;height:8px;overflow:hidden}.probability-track span{border-radius:inherit;background:var(--purple-bright);height:100%;display:block}.category-outcomes{gap:10px;display:grid}.category-outcomes>div{background:#ffffff09;border-radius:9px;grid-template-columns:1fr auto;padding:7px 9px;font-size:12px;display:grid;position:relative;overflow:hidden}.category-outcomes i{z-index:0;background:#7c3aed38;position:absolute;inset:0 auto 0 0}.category-outcomes span,.category-outcomes strong{z-index:1;position:relative}.market-card-foot{z-index:1;border-top:1px solid var(--line);color:var(--ink-muted);margin-top:auto;padding-top:16px;font-size:10px;position:relative}.market-author,.market-stats{gap:8px}.market-stats span{align-items:center;gap:3px;display:inline-flex}.bubble-strip{border-radius:var(--radius-lg);background:radial-gradient(circle at 86% -20%,#caff191f,#0000 19rem),linear-gradient(120deg,#14180e,#101410 55%,#171022);border:1px solid #c7ff2138;grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;gap:clamp(24px,4vw,58px);margin-top:clamp(54px,7vw,92px);padding:clamp(22px,3vw,34px);display:grid}.bubble-identity{align-items:center;gap:20px;display:flex}.bubble-big-avatar{border:4px solid var(--lime);border-radius:24px 34px 20px 30px;flex:none;place-items:center;width:78px;height:78px;font-size:34px;font-weight:900;display:grid;transform:rotate(-4deg)}.bubble-identity h2,.bubble-identity p{margin:0}.bubble-identity h2{letter-spacing:-.04em;font-size:25px}.bubble-identity p:last-child{max-width:480px;color:var(--ink-soft);margin-top:4px;font-size:12px}.bubble-numbers{gap:28px;display:flex}.bubble-numbers>div{text-align:center;display:grid}.bubble-numbers strong{font-family:var(--font-mono), monospace;font-size:27px}.bubble-numbers span{color:var(--ink-muted);text-transform:uppercase;font-size:10px}.feed-skeleton{gap:24px;display:grid}.market-detail-page{max-width:1320px;margin:0 auto}.market-layout{grid-template-columns:minmax(0,1.6fr) minmax(340px,.72fr);align-items:start;gap:16px;display:grid}.market-main{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 5%,#ff2e9133,#0000 24rem),radial-gradient(circle at 5% 100%,#7317f554,#0000 29rem),linear-gradient(150deg,#191020,#10101a 62%);min-height:590px;padding:clamp(24px,4vw,48px);overflow:hidden}.market-kicker-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-kicker-row>div{flex-wrap:wrap;gap:7px;display:flex}.market-kicker-row .icon-button.active{color:var(--lime);background:#c7ff211a;border-color:#c7ff2180}.market-main>h1{letter-spacing:-.065em;max-width:880px;margin:32px 0 14px;font-size:clamp(38px,5vw,68px);font-weight:890;line-height:.97}.market-description{max-width:780px;color:var(--ink-soft);margin:0;font-size:16px}.detail-probabilities{grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:clamp(12px,2vw,24px);margin-top:42px;display:grid}.detail-probabilities>div:not(.detail-probability-line){display:grid}.detail-probabilities strong{color:var(--purple-bright);font-family:var(--font-mono), monospace;letter-spacing:-.08em;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:.92}.detail-probabilities span{color:var(--purple-soft);text-transform:uppercase;font-weight:850}.detail-probability-line{background:var(--coral);border-radius:999px;height:10px;overflow:hidden}.detail-probability-line i{border-radius:inherit;background:var(--purple-bright);height:100%;display:block}.detail-probability-no{text-align:right}.detail-probability-no strong,.detail-probability-no span{color:var(--coral)}.detail-category-probabilities{gap:11px;margin-top:40px;display:grid}.detail-category-probabilities>div{gap:6px;display:grid}.detail-category-probabilities>div>span{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.detail-category-probabilities>div>span>b{color:var(--ink-muted);font-family:var(--font-mono), monospace;font-size:9px}.detail-category-probabilities>div>span>strong{font-size:13px}.detail-category-probabilities>div>span>em{color:var(--purple-soft);font-family:var(--font-mono), monospace;font-size:18px;font-style:normal;font-weight:850}.detail-category-probabilities>div>i{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.detail-category-probabilities>div>i>b{border-radius:inherit;background:var(--purple-bright);height:100%;display:block}.detail-category-probabilities>div:nth-child(2)>i>b{background:var(--coral)}.detail-category-probabilities>div:nth-child(3)>i>b{background:var(--cyan)}.detail-category-probabilities>div:nth-child(4)>i>b{background:var(--lime)}.market-main .probability-chart{height:180px;margin-top:-12px}.market-metrics{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;gap:18px;padding-top:18px;font-size:12px;display:flex}.market-metrics>span{align-items:center;gap:6px;display:inline-flex}.market-metrics strong{color:var(--ink)}.trade-panel{position:sticky;top:92px;overflow:hidden}.trade-tabs{border-bottom:1px solid var(--line);background:#ffffff05;grid-template-columns:1fr 1fr 1.2fr;display:grid}.trade-tabs button,.trade-tabs>span{min-height:54px;color:var(--ink-muted);background:0 0;border:0;border-bottom:2px solid #0000;place-items:center;font-size:12px;font-weight:730;display:grid}.trade-tabs button{cursor:pointer}.trade-tabs button.active{border-bottom-color:var(--purple-bright);color:var(--ink)}.trade-tabs button:disabled{cursor:not-allowed;opacity:.35}.trade-body{padding:22px}.outcome-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.outcome-selector button{border:1px solid var(--line);min-height:58px;color:var(--ink-soft);cursor:pointer;background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.outcome-selector button.active{border-color:var(--purple-bright);color:#fff;background:#7c3aed26;box-shadow:inset 0 0 0 1px #7c3aed33}.outcome-selector button.outcome-1.active{border-color:var(--coral);background:#ff4f881f}.outcome-selector button strong{font-family:var(--font-mono), monospace}.amount-box{border:1px solid var(--line);background:#ffffff06;border-radius:17px;margin-top:14px;padding:13px 14px}.amount-box>span{color:var(--ink-muted);font-size:11px}.amount-box label{align-items:baseline;gap:8px;display:flex}.amount-box input{width:100%;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:-.07em;background:0 0;border:0;outline:0;padding:0;font-size:42px;font-weight:900}.amount-box b{color:var(--ink-soft)}.amount-quick{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:8px;display:grid}.amount-quick button{background:var(--surface-3);min-width:0;min-height:34px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:9px;font-size:10px;font-weight:750}.owned-position{color:var(--ink-soft);background:#c7ff2114;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.owned-position strong{color:var(--lime)}.trade-review{width:100%;margin-top:16px}.trade-safety{color:var(--ink-muted);justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:10px;display:flex}.trade-dialog{z-index:92;border:1px solid var(--line-strong);background:var(--surface);border-radius:28px;width:min(520px,100vw - 28px);max-height:calc(100dvh - 28px);padding:24px;animation:.22s cubic-bezier(.2,.8,.2,1) trade-dialog-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0000009e}@keyframes trade-dialog-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}}.trade-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trade-dialog-head h2{letter-spacing:-.04em;margin:0;font-size:28px}.quote-card{margin-top:22px}.quote-outcome,.quote-amount{border:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.quote-outcome{background:#7c3aed1f;border-radius:16px 16px 0 0}.quote-outcome strong{color:var(--purple-soft);font-size:20px}.quote-amount{border-top:0;border-radius:0 0 16px 16px}.quote-amount strong{font-family:var(--font-mono), monospace;font-size:29px}.quote-amount small{font-size:12px}.quote-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.quote-grid>div{background:#ffffff09;border-radius:13px;gap:5px;padding:13px;display:grid}.quote-grid span{color:var(--ink-muted);font-size:10px}.quote-grid strong{font-family:var(--font-mono), monospace;font-size:13px}.quote-grid .positive{color:var(--green)}.quote-expiry{color:var(--ink-soft);justify-content:center;align-items:center;gap:7px;margin:14px 0;font-size:11px;display:flex}.quote-confirm{width:100%;min-height:54px}.pop-celebration{z-index:100;border:7px solid var(--purple-bright);text-align:center;background:#09090ff5;border-radius:50%;place-items:center;width:240px;height:240px;animation:1.9s forwards pop-in;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #7c3aed29,0 30px 100px #0009}.pop-celebration>span{background:var(--lime);color:#101116;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.pop-celebration>strong{width:80%;font-size:13px;position:absolute;bottom:28px}.pop-celebration i{--angle:calc(var(--i) * 20deg);background:var(--coral);width:8px;height:18px;transform:rotate(var(--angle)) translateY(-150px);border-radius:3px;position:absolute}.pop-celebration i:nth-child(3n){background:var(--lime)}.pop-celebration i:nth-child(3n+1){background:var(--cyan)}@keyframes pop-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-8deg)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.05)rotate(2deg)}75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.market-lower-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);gap:16px;margin-top:16px;display:grid}.market-content-column,.market-info-column{align-content:start;gap:16px;display:grid}.commitment-card{background:radial-gradient(circle at 93% 0%, #ffd84a29, transparent 16rem), var(--surface);padding:24px;overflow:hidden}.commitment-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.commitment-head .eyebrow{color:var(--yellow);align-items:center;gap:6px;display:flex}.commitment-head h2{letter-spacing:-.04em;margin:0;font-size:23px}.commitment-head>strong{color:var(--yellow);font-family:var(--font-mono), monospace;font-size:34px}.commitment-progress{background:var(--surface-3);border-radius:999px;height:9px;margin:20px 0;overflow:hidden}.commitment-progress i{border-radius:inherit;background:var(--yellow);height:100%;display:block}.milestones{flex-wrap:wrap;gap:8px;display:flex}.milestones>div{border:1px solid var(--line);color:var(--ink-muted);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.milestones>div.done{color:var(--green);border-color:#5bea7c40}.milestones span{background:#ffffff0f;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.commitment-reward{color:var(--ink-soft);margin:20px 0 0;font-size:12px}.comments-section{margin-top:34px}.comment-composer{margin-top:18px;padding:16px}.argument-switch{background:var(--surface-3);border-radius:10px;gap:4px;margin-bottom:10px;padding:3px;display:inline-flex}.argument-switch button{min-height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:10px;font-weight:800}.argument-switch button.active{background:var(--ink);color:var(--canvas)}.comment-composer .textarea{min-height:90px;box-shadow:none;background:0 0;border:0}.composer-bottom{border-top:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;align-items:center;padding-top:12px;font-size:10px;display:flex}.composer-bottom .button{min-height:38px}.comment-list{gap:8px;margin-top:14px;display:grid}.comment-card{border:1px solid var(--line);border-left:3px solid var(--ink-muted);background:var(--surface);border-radius:15px;grid-template-columns:auto 1fr;gap:13px;padding:15px;display:grid}.comment-card.argument-for{border-left-color:var(--purple-bright)}.comment-card.argument-against{border-left-color:var(--coral)}.comment-card header{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.comment-card header span{color:var(--ink-muted);font-size:10px}.comment-card header i{background:var(--surface-3);color:var(--ink-soft);text-transform:uppercase;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:9px;font-style:normal}.comment-card p{color:var(--ink-soft);margin:7px 0 10px;font-size:13px}.comment-card footer button{background:var(--surface-3);color:var(--ink-soft);cursor:pointer;border:0;border-radius:999px;padding:4px 8px;font-size:10px;transition:background .14s,color .14s,transform .14s}.comment-card footer{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.comment-card footer button:hover:not(:disabled){color:var(--ink);transform:translateY(-1px)}.comment-card footer button.active{color:var(--ink);background:#7317f547;box-shadow:inset 0 0 0 1px #9c45ff6b}.comment-card footer .comment-report{color:var(--ink-muted);background:0 0;margin-left:auto}.forecast-card,.rules-card{padding:22px}.forecast-card h2,.rules-card h2{letter-spacing:-.035em;margin:0;font-size:21px}.forecast-card>strong{color:var(--purple-bright);font-family:var(--font-mono), monospace;letter-spacing:-.08em;margin:18px 0 8px;font-size:48px;display:block}.forecast-card input[type=range]{width:100%;accent-color:var(--purple-bright)}.range-labels{color:var(--ink-muted);justify-content:space-between;font-size:10px;display:flex}.forecast-card .button{width:100%;margin-top:18px}.rules-card .eyebrow{color:var(--lime);align-items:center;gap:6px;display:flex}.rules-card dl{margin:18px 0}.rules-card dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 0;font-size:11px;display:flex}.rules-card dt{color:var(--ink-muted)}.rules-card dd{color:var(--ink-soft);text-align:right;margin:0}.consent-note{color:var(--ink-soft);background:#c7ff2114;border-radius:12px;grid-template-columns:auto 1fr;gap:9px;padding:11px;font-size:10px;display:grid}.consent-note svg{color:var(--lime)}.report-link{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:18px;padding:0;font-size:10px;display:inline-flex}.report-link:hover,.comment-report:hover{color:var(--coral)}.report-dialog{z-index:91;border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#ff2e9121,#0000 18rem),#11111b;border-radius:24px;width:min(520px,100vw - 28px);max-height:calc(100dvh - 28px);padding:24px;animation:.18s dialog-pop;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 35px 110px #000000a6,7px 8px #7317f566}@keyframes dialog-pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}.report-dialog>p{color:var(--ink-soft);margin:12px 0 20px;font-size:13px}.report-dialog form{gap:16px;display:grid}.report-dialog-actions{justify-content:flex-end;gap:9px;display:flex}.resolution-panel{background:radial-gradient(circle at 92% 8%,#c7ff211c,#0000 22rem),radial-gradient(circle at 4% 100%,#7c3aed24,#0000 25rem),#12131a;border-color:#c7ff2133;margin-top:16px;padding:clamp(22px,4vw,38px);position:relative;overflow:hidden}.resolution-panel:after{content:"";pointer-events:none;border:22px solid #ffffff06;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-35px}.resolution-head{z-index:1;justify-content:space-between;align-items:start;gap:20px;margin-bottom:28px;display:flex;position:relative}.resolution-head .eyebrow{color:var(--lime);align-items:center;gap:6px;display:flex}.resolution-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,44px)}.resolution-action-grid,.review-box{z-index:1;border-top:1px solid var(--line);grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,70px);padding-top:28px;display:grid;position:relative}.resolution-action-grid h3,.review-box h3,.resolution-timeline h3{letter-spacing:-.035em;margin:0;font-size:22px}.resolution-action-grid>div>p,.review-box>div>p{max-width:420px;color:var(--ink-soft);font-size:13px}.resolution-action-grid form{gap:14px;display:grid}.resolution-action-grid .textarea,.review-box .textarea,.dispute-box .textarea{min-height:100px}.evidence-upload{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.file-drop{border:1px dashed var(--line-strong);min-height:76px;color:var(--purple-bright);cursor:pointer;background:#ffffff05;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px;display:grid;position:relative}.file-drop:hover{border-color:var(--purple-bright);background:#7c3aed12}.file-drop span{min-width:0;color:var(--ink);display:grid}.file-drop strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-drop small{color:var(--ink-muted);font-size:9px}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.scan-state{color:var(--ink-soft);background:#ffffff09;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}.scan-state.clean{color:var(--lime);background:#c7ff2117}.scan-state.rejected{color:var(--coral);background:#ff4f8817}.spin{animation:.7s linear infinite spin}.resolution-wait{border-top:1px solid var(--line);color:var(--purple-bright);align-items:center;gap:14px;padding-top:24px;display:flex}.resolution-wait p{color:var(--ink-muted);margin:3px 0 0;font-size:11px}.dispute-box{background:#ff4f880b;border:1px solid #ff4f8833;border-radius:17px;grid-template-columns:auto minmax(220px,.8fr) minmax(300px,1.2fr);align-items:start;gap:18px;padding:20px;display:grid}.dispute-box>svg{color:var(--coral)}.dispute-box p{color:var(--ink-soft);font-size:12px}.dispute-box small{color:var(--ink-muted)}.dispute-box form{gap:9px;display:grid}.review-box>div:last-child{gap:10px;display:grid}.review-actions{flex-wrap:wrap;gap:9px;display:flex}.resolution-timeline{z-index:1;border-top:1px solid var(--line);margin-top:30px;padding-top:24px;position:relative}.resolution-timeline>article{grid-template-columns:20px 1fr;gap:12px;padding-top:18px;display:grid;position:relative}.timeline-dot{border:3px solid var(--surface);background:var(--lime);width:11px;height:11px;box-shadow:0 0 0 1px var(--lime);border-radius:50%;margin-top:5px}.resolution-timeline article header{align-items:center;gap:9px;display:flex}.resolution-timeline article small{color:var(--ink-muted)}.resolution-timeline article p{max-width:720px;color:var(--ink-soft);font-size:12px}.evidence-file{border:1px solid var(--line);background:var(--surface-2);max-width:100%;color:var(--ink-soft);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:inline-flex}.timeline-dispute{border-left:2px solid var(--coral);max-width:720px;color:var(--ink-soft);background:#ff4f880d;gap:9px;margin-top:10px;padding:8px 10px;font-size:10px;display:flex}.timeline-dispute span{gap:2px;display:grid}.market-detail-skeleton{grid-template-columns:1.6fr .72fr;gap:16px;display:grid}.bubble-header{border:1px solid var(--line);border-radius:var(--radius-lg);background:#12121b;margin:-24px 0 42px;position:relative;overflow:hidden}.bubble-header-art{background:radial-gradient(circle at 83% 20%,#c7ff2124,#0000 18rem),radial-gradient(circle at 35% -40%,#7c3aed59,#0000 35rem);position:absolute;inset:0;overflow:hidden}.bubble-header-art i{border:18px solid #ffffff09;border-radius:50%;display:block;position:absolute}.bubble-header-art i:first-child{width:170px;height:170px;top:-50px;right:9%}.bubble-header-art i:nth-child(2){border-color:#ff4f8814;width:230px;height:230px;bottom:-90px;right:2%}.bubble-header-art i:nth-child(3){border-width:11px;border-color:#c7ff2121;width:50px;height:50px;top:32px;left:46%}.bubble-header-main{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:210px;padding:30px clamp(24px,4vw,44px);display:grid;position:relative}.bubble-logo{border:5px solid var(--lime);color:#fff;border-radius:28px 42px 23px 36px;place-items:center;width:92px;height:92px;font-size:42px;font-weight:950;display:grid;transform:rotate(-4deg);box-shadow:8px 9px #7c3aedcc}.bubble-header-copy h1,.bubble-header-copy p{margin:0}.bubble-header-copy h1{letter-spacing:-.065em;font-size:clamp(34px,5vw,60px);font-weight:900;line-height:.95}.bubble-header-copy p:last-child{max-width:620px;color:var(--ink-soft);margin-top:12px}.bubble-member-stack{align-items:center;padding-left:12px;display:flex}.bubble-member-stack .avatar,.bubble-member-stack>span{margin-left:-10px}.bubble-settings-link{z-index:3;border:1px solid var(--line);width:42px;height:42px;color:var(--ink-soft);background:#09090f59;border-radius:13px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.bubble-member-stack>span{border:2px solid var(--surface);background:var(--lime);color:#101116;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.bubble-tabs{z-index:2;border-top:1px solid var(--line);scrollbar-width:none;padding:0 clamp(18px,3vw,32px);display:flex;position:relative;overflow-x:auto}.bubble-tabs a{min-height:54px;color:var(--ink-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:720;display:inline-flex}.bubble-tabs a.active{border-bottom-color:var(--lime);color:var(--ink)}.bubble-dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:16px;display:grid}.bubble-dashboard-main,.bubble-dashboard-side{align-content:start;gap:16px;display:grid}.bubble-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bubble-season{background:radial-gradient(circle at 90%,#c7ff2133,#0000 18rem),#15190f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:200px;padding:28px;display:grid;overflow:hidden}.bubble-season .eyebrow{color:var(--lime);align-items:center;gap:6px;display:flex}.bubble-season h2{letter-spacing:-.05em;margin:0;font-size:32px}.bubble-season p:last-child{color:var(--ink-soft);margin:5px 0 0}.season-stats{gap:24px;display:flex}.season-stats span{color:var(--ink-muted);text-align:center;text-transform:uppercase;font-size:10px;display:grid}.season-stats strong{color:var(--ink);font-family:var(--font-mono), monospace;font-size:27px}.mini-ranking,.bubble-members-card{padding:22px}.mini-ranking h2,.bubble-members-card h2{letter-spacing:-.04em;margin:0;font-size:21px}.mini-ranking .eyebrow{color:var(--yellow);align-items:center;gap:6px;display:flex}.mini-rank-row{border-top:1px solid var(--line);grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.mini-rank-row>b{color:var(--yellow);font-family:var(--font-mono), monospace;font-size:16px}.mini-rank-row>span{min-width:0;display:grid}.mini-rank-row small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mini-rank-row em{color:var(--lime);font-family:var(--font-mono), monospace;font-size:10px;font-style:normal}.member-cloud{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.member-cloud a{color:var(--ink-soft);justify-items:center;gap:8px;font-size:10px;display:grid}.subpage-header{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 28px;display:flex}.subpage-header .eyebrow{align-items:center;gap:6px;display:flex}.filter-pills{gap:8px;margin-bottom:22px;display:flex}.filter-pills button{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.filter-pills button.active{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.filter-pills span{min-width:19px;height:19px;font-family:var(--font-mono), monospace;background:#7f7f7f2e;border-radius:999px;place-items:center;font-size:9px;display:grid}.market-grid-full{grid-template-columns:repeat(3,minmax(0,1fr))}.members-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.member-card{align-content:center;place-items:center;gap:7px;min-height:250px;padding:24px;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.member-card:hover{border-color:var(--line-strong);transform:translateY(-5px)rotate(-.5deg)}.member-card:nth-child(2n){background:#14111d}.member-index{color:var(--ink-muted);font-size:10px;position:absolute;top:13px;left:15px}.member-card h3,.member-card p{margin:0}.member-card h3{letter-spacing:-.03em;margin-top:10px;font-size:18px}.member-card p{color:var(--ink-muted);font-size:11px}.member-card .badge{margin-top:7px}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;max-width:850px;margin:0 auto 26px;display:grid}.podium-card{border:1px solid var(--line);background:var(--surface);border-radius:24px 24px 8px 8px;align-content:center;place-items:center;min-height:260px;padding:24px;display:grid;position:relative}.podium-card.podium-1{background:#171b10;border-color:#c7ff2166;grid-area:1/2;min-height:310px}.podium-card.podium-2{grid-area:1/1}.podium-card.podium-3{grid-area:1/3}.podium-card>svg{color:var(--lime);position:absolute;top:18px}.podium-rank{color:var(--ink-muted);font-family:var(--font-mono), monospace;font-size:12px;position:absolute;top:12px;left:14px}.podium-card h3{letter-spacing:-.03em;margin:14px 0 3px;font-size:18px}.podium-card>strong{color:var(--lime);font-family:var(--font-mono), monospace;font-size:34px}.podium-card small{color:var(--ink-muted);text-transform:uppercase;font-size:9px}.leaderboard-table{overflow:hidden}.leaderboard-head,.leaderboard-row{grid-template-columns:60px minmax(180px,1.7fr) repeat(4,minmax(100px,1fr));align-items:center;gap:12px;padding:12px 18px;display:grid}.leaderboard-head{min-height:52px;color:var(--ink-muted);text-transform:uppercase;background:#ffffff06;font-size:9px;font-weight:800}.leaderboard-row{border-top:1px solid var(--line);min-height:72px;color:var(--ink-soft);font-size:12px}.leaderboard-row>b{color:var(--purple-soft);font-family:var(--font-mono), monospace;font-size:17px}.leaderboard-row .profile-chip>span{display:grid}.leaderboard-row small{color:var(--ink-muted);font-size:9px;display:block}.positive{color:var(--green)!important}.negative{color:var(--coral)!important}.portfolio-skeleton,.portfolio-page{gap:24px;display:grid}.portfolio-page .page-header{margin-bottom:6px}.portfolio-page .eyebrow,.profile-page .eyebrow{align-items:center;gap:6px;display:flex}.portfolio-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.summary-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-content:start;min-height:170px;padding:20px;display:grid;position:relative;overflow:hidden}.summary-card:after{content:"";border:26px solid #ffffff0a;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-45px;right:-35px}.summary-card>svg{margin-bottom:18px}.summary-card>span{color:var(--ink-muted);font-size:11px}.summary-card>strong{font-family:var(--font-mono), monospace;letter-spacing:-.07em;margin-top:2px;font-size:clamp(25px,3vw,37px);font-weight:900;line-height:1}.summary-card>small{color:var(--ink-muted);font-size:9px}.summary-lime{color:var(--lime);background:#171b10;border-color:#c7ff212e}.summary-purple{color:var(--purple-soft)}.summary-green{color:var(--green)}.summary-coral{color:var(--coral)}.summary-cyan{color:var(--cyan)}.portfolio-section{margin-top:34px}.position-list{gap:8px;margin-top:18px;display:grid}.position-row{grid-template-columns:minmax(260px,2.2fr) repeat(3,minmax(100px,.75fr)) minmax(145px,1fr) auto;align-items:center;gap:16px;min-height:86px;padding:13px 18px;transition:border-color .16s,transform .16s;display:grid}.position-row:hover{border-color:var(--line-strong);transform:translate(3px)}.position-market{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-width:0;display:grid}.position-market>div,.position-row>div:not(.position-market):not(.position-result){min-width:0;display:grid}.position-market strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-row small{color:var(--ink-muted);font-size:9px}.position-bubble-dot{background:var(--purple-bright);border-radius:999px;width:12px;height:42px}.position-outcome span{color:var(--purple-soft)}.position-result{align-items:center;gap:7px;display:flex}.position-result>span{display:grid}.forecast-board{border-radius:var(--radius-lg);background:#101018;padding:28px}.forecast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.forecast-item{border:1px solid var(--line);background:#ffffff06;border-radius:17px;flex-direction:column;min-height:210px;padding:18px;transition:background .16s,transform .16s;display:flex}.forecast-item:hover{background:#7c3aed14;transform:translateY(-4px)}.forecast-item>small{color:var(--ink-muted)}.forecast-item h3{letter-spacing:-.03em;margin:12px 0;font-size:17px;line-height:1.15}.forecast-item>div{margin-top:auto;display:grid}.forecast-item>div strong{color:var(--purple-bright);font-family:var(--font-mono), monospace;letter-spacing:-.07em;font-size:34px}.forecast-item>div span{color:var(--ink-muted);font-size:10px}.wallet-strip{grid-template-columns:minmax(200px,1fr) repeat(2,minmax(260px,1fr));align-items:center;gap:20px;margin-top:28px;padding:24px;display:grid}.wallet-strip h2{margin:0}.wallet-row{border-left:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding-left:20px;display:grid}.wallet-row>span{display:grid}.wallet-row small{color:var(--ink-muted)}.wallet-row b{color:var(--lime);font-family:var(--font-mono), monospace}.profile-page{max-width:1180px;margin:0 auto}.profile-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 87% 25%,#c7ff2133,#0000 21rem),radial-gradient(circle at 15% 90%,#7c3aed52,#0000 25rem),#12150e;border:1px solid #c7ff213d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;min-height:340px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden}.profile-hero .avatar{box-shadow:0 0 0 7px #12150e, 0 0 0 10px var(--lime);font-size:40px}.profile-title h1{letter-spacing:-.075em;margin:17px 0 3px;font-size:clamp(45px,7vw,82px);font-weight:900;line-height:.9}.profile-title p{color:var(--ink-soft);margin:0}.profile-joined{color:var(--ink-soft);background:#0000002e;border:1px solid #c7ff212e;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.profile-joined>span{font-size:9px;display:grid}.profile-joined strong{font-size:12px}.profile-scribble{color:#ff4f8826;letter-spacing:-.08em;font-size:100px;font-weight:950;position:absolute;bottom:-16px;right:18%;transform:rotate(-9deg)}.profile-stats{grid-template-columns:1.6fr repeat(3,.7fr);gap:10px;margin-top:12px;display:grid}.profile-stat-feature,.profile-stat{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:190px;padding:22px}.profile-stat-feature>div{align-items:baseline;gap:10px;display:flex}.profile-stat-feature>div strong{color:var(--purple-bright);font-family:var(--font-mono), monospace;letter-spacing:-.08em;font-size:58px;line-height:1}.profile-stat-feature>div span,.profile-stat-feature>p:last-child{color:var(--ink-muted);font-size:10px}.profile-stat{text-align:center;align-content:center;place-items:center;display:grid}.profile-stat svg{color:var(--lime)}.profile-stat strong{font-family:var(--font-mono), monospace;margin-top:10px;font-size:34px}.profile-stat span{color:var(--ink-muted);font-size:10px}.profile-bubbles{margin-top:58px}.profile-bubble-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.profile-bubble-card{min-height:260px;padding:22px}.profile-bubble-letter{background:var(--purple);border-radius:15px 20px 12px 18px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid;transform:rotate(-4deg)}.profile-bubble-card h3{letter-spacing:-.035em;margin:22px 0 10px;font-size:21px}.profile-bubble-card dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.profile-bubble-card dl>div{background:var(--surface-3);border-radius:10px;padding:9px;display:grid}.profile-bubble-card dt{color:var(--ink-muted);font-size:9px}.profile-bubble-card dd{font-family:var(--font-mono), monospace;margin:0;font-weight:800}.profile-badges{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.create-page{max-width:1240px;margin:0 auto}.create-header{margin-bottom:24px;position:relative}.create-header>div:first-child>p:last-child{max-width:670px;color:var(--ink-soft);margin:14px 0 0;font-size:16px}.create-header .eyebrow,.create-step-title .eyebrow,.create-tip .eyebrow{align-items:center;gap:6px;display:flex}.create-stepper{gap:22px;display:flex;position:absolute;bottom:5px;right:0}.create-stepper>div{color:var(--ink-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.create-stepper span{border:1px solid var(--line);width:25px;height:25px;font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;display:grid}.create-stepper .active{color:var(--ink)}.create-stepper .active span{border-color:var(--purple-bright);background:var(--purple)}.create-stepper .done span{border-color:var(--lime);background:var(--lime);color:#101116}.create-progress{background:var(--surface-3);border-radius:999px;height:4px;margin-top:30px;overflow:hidden}.create-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--coral), var(--lime));height:100%;transition:width .28s;display:block}.create-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.create-form{min-height:710px;overflow:hidden}.create-step-content{gap:22px;padding:clamp(22px,4vw,42px);animation:.24s create-step-in;display:grid}@keyframes create-step-in{0%{opacity:0;transform:translate(12px)}}.create-step-title{align-items:center;gap:14px;margin-bottom:6px;display:flex}.step-icon{background:var(--purple);border-radius:17px 22px 14px 20px;flex:none;place-items:center;width:54px;height:54px;display:grid;transform:rotate(-4deg)}.step-icon.rules{background:var(--lime);color:#101116}.step-icon.people{background:var(--coral)}.create-step-title h2{letter-spacing:-.045em;margin:0;font-size:30px}.idea-input{position:relative}.idea-input .textarea{letter-spacing:-.025em;min-height:135px;padding-right:150px;font-size:20px;font-weight:700}.ai-button{min-height:38px;color:var(--purple-soft);font-size:11px;position:absolute;bottom:10px;right:10px}.field-hint{color:var(--ink-muted);font-size:10px}.field label small{color:var(--ink-muted);font-weight:400}.outcome-inputs,.create-two-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.outcome-inputs label{background:#7c3aed14;border-radius:16px;gap:6px;padding:12px;display:grid}.outcome-inputs label:nth-child(2){background:#ff4f8812}.outcome-inputs label>span{color:var(--purple-soft);text-transform:uppercase;font-size:10px;font-weight:850}.outcome-inputs label:nth-child(2)>span{color:var(--coral)}.compact-textarea{min-height:88px}.liquidity-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.liquidity-options button{border:1px solid var(--line);min-height:94px;color:var(--ink-soft);cursor:pointer;text-align:left;background:#ffffff06;border-radius:15px;align-content:center;gap:5px;padding:12px;display:grid}.liquidity-options button.active{border-color:var(--purple-bright);color:var(--ink);background:#7c3aed21}.liquidity-options span{color:var(--ink-muted);font-size:10px}.fair-play-note,.create-safety{background:#c7ff210f;border:1px solid #c7ff212e;border-radius:15px;grid-template-columns:auto 1fr;gap:12px;padding:15px;display:grid}.fair-play-note svg,.create-safety svg{color:var(--lime)}.fair-play-note p,.create-safety p{color:var(--ink-soft);margin:4px 0 0;font-size:11px}.consent-stage{border:2px solid var(--ink);background:color-mix(in srgb, var(--yellow) 16%, var(--canvas));border-radius:18px;gap:10px;margin:18px 0;padding:22px;display:grid;box-shadow:6px 7px #07182f2e}.consent-stage h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3vw,30px);font-style:italic}.consent-stage p{max-width:56ch;color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.55}.consent-stage-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.consent-stage small{color:var(--ink-muted);font-size:12px}.mention-composer{flex:1;position:relative}.mention-composer .textarea{width:100%}.mention-menu{z-index:30;border:1.5px solid var(--ink);background:var(--surface);border-radius:13px;min-width:230px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:5px 6px #07182f38}.mention-menu button{text-align:left;align-items:center;gap:9px;padding:9px 12px;display:flex}.mention-menu button:hover,.mention-menu button:focus-visible{background:color-mix(in srgb, var(--yellow) 16%, var(--surface))}.mention-menu button span{display:grid}.mention-menu button small{color:var(--ink-muted);font-size:11px}.mention-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.mention-chip{border:1.5px solid var(--ink);background:color-mix(in srgb, var(--yellow) 20%, var(--surface));border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 5px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:2px 2px #07182f2e}.mention-chips small{color:var(--ink-muted);font-size:11.5px}.subject-grid button.locked{cursor:not-allowed;opacity:.85}.subject-lock{border:1px solid var(--ink);background:var(--yellow);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.result-card{align-content:start;gap:14px;display:grid}.result-card .result-winner{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,48px);font-style:italic;font-weight:700;line-height:1.05}.result-card .result-personal{border:1.5px solid var(--ink);background:color-mix(in srgb, var(--yellow) 14%, var(--surface));border-radius:13px;gap:2px;padding:12px 14px;display:grid;box-shadow:3px 3px #07182f29}.result-card .result-personal span{color:var(--ink-soft);font-size:13px;font-weight:600}.result-card .result-personal strong{font-variant-numeric:tabular-nums;font-size:26px}.result-card .result-personal strong.positive{color:var(--green)}.result-card .result-personal strong.negative{color:var(--coral)}.result-card .result-podium{gap:4px;display:grid}.result-card .result-actions{gap:8px;display:grid}.create-explain{color:var(--ink-soft);margin:-4px 0 0}.subject-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.subject-grid button{border:1px solid var(--line);min-height:72px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff06;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.subject-grid button.selected{border-color:var(--lime);background:#c7ff2114}.subject-grid button>span{display:grid}.subject-grid small,.subject-grid button>svg{color:var(--ink-muted)}.subject-grid button.selected>svg{color:var(--lime)}.create-review-card{border:1px solid var(--line);background:radial-gradient(circle at 92% 0%, #7c3aed29, transparent 13rem), var(--surface-2);border-radius:18px;padding:20px}.create-review-card h3{letter-spacing:-.04em;max-width:680px;margin:18px 0;font-size:26px;line-height:1.06}.review-outcomes{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.review-outcomes span{color:var(--purple-soft);font-family:var(--font-mono), monospace;background:#7c3aed1f;border-radius:12px;justify-content:space-between;padding:11px;display:flex}.review-outcomes span:nth-child(2){color:var(--coral);background:#ff4f8817}.create-review-card dl{margin:18px 0 0}.create-review-card dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;display:flex}.create-review-card dt{color:var(--ink-muted)}.create-review-card dd{color:var(--ink-soft);text-align:right;margin:0}.create-actions{border-top:1px solid var(--line);background:#ffffff04;justify-content:space-between;padding:18px clamp(22px,4vw,42px);display:flex}.create-side{gap:12px;display:grid}.create-tip,.create-safety{padding:20px}.create-tip{background:radial-gradient(circle at 85% 12%, #ff4f8826, transparent 12rem), var(--surface);min-height:260px}.create-tip>svg{color:var(--coral);margin-bottom:30px}.create-tip h3{letter-spacing:-.04em;margin:0;font-size:22px;line-height:1.1}.create-tip>p:last-child{color:var(--ink-soft);font-size:11px}.settings-page{max-width:1160px;margin:0 auto}.settings-page>.page-header{margin-bottom:24px}.settings-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-nav{gap:5px;display:grid;position:sticky;top:96px}.settings-nav a{color:var(--ink-muted);border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:12px;display:grid}.settings-nav a.active{border-color:var(--line);background:var(--surface-2);color:var(--ink)}.settings-nav a.active svg{color:var(--lime)}.settings-nav a>span{display:grid}.settings-nav small{color:var(--ink-muted);font-size:9px}.settings-stack{gap:12px;display:grid}.settings-section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:clamp(20px,3vw,30px)}.settings-section-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.settings-section-title .eyebrow{align-items:center;gap:6px;display:flex}.settings-section-title h2{letter-spacing:-.04em;margin:0;font-size:24px}.settings-section-title>svg{color:var(--lime)}.security-pop{color:var(--lime);font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#c7ff2114;border:1px solid #c7ff2159;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.live-connection{color:var(--lime);font-family:var(--font-mono), monospace;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;font-weight:900;display:inline-flex}.live-connection i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 0 4px #c7ff211f}@keyframes live-pulse{50%{box-shadow:0 0 0 7px #c7ff2100}}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.settings-section .input:disabled{color:var(--ink-muted);cursor:not-allowed;opacity:.7}.language-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.language-cards button{border:1px solid var(--line);min-height:90px;color:var(--ink-soft);cursor:pointer;text-align:left;background:#ffffff05;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px;display:grid}.language-cards button.active{border-color:var(--lime);background:#c7ff2112}.language-cards strong{background:var(--surface-3);width:45px;height:45px;font-family:var(--font-mono), monospace;border-radius:13px;place-items:center;display:grid}.language-cards button.active strong{background:var(--lime);color:#101116}.timezone-field{margin-top:14px}.session-list{display:grid}.session-list>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:66px;display:grid}.session-list>div>span:nth-child(2){display:grid}.session-list small{color:var(--ink-muted);font-size:9px}.settings-copy{max-width:630px;color:var(--ink-soft);font-size:13px}.danger-zone{background:#171013;border-color:#ff4f883d}.danger-zone .eyebrow,.danger-zone .settings-section-title>svg{color:var(--coral)}.deletion-pending{background:#ff4f8814;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.deletion-pending>svg{color:var(--coral)}.deletion-pending p{color:var(--ink-muted);margin:2px 0 0;font-size:10px}.toggle-list{margin-top:18px;display:grid}.settings-toggle{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:72px;display:grid;position:relative}.settings-toggle>span{display:grid}.settings-toggle small{color:var(--ink-muted);font-size:10px}.settings-toggle input{opacity:0;position:absolute}.settings-toggle i{background:var(--surface-3);border-radius:999px;width:46px;height:27px;transition:background .16s;position:relative}.settings-toggle i:after{background:var(--ink-muted);content:"";border-radius:50%;width:19px;height:19px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px}.settings-toggle input:checked+i{background:var(--lime)}.settings-toggle input:checked+i:after{background:#101116;transform:translate(19px)}.settings-toggle:focus-within i{outline:3px solid var(--purple-soft);outline-offset:3px}.settings-privacy-note{border-radius:var(--radius-md);background:#15190f;border:1px solid #c7ff2133;grid-template-columns:auto 1fr;gap:13px;padding:22px;display:grid}.settings-privacy-note>svg{color:var(--lime)}.settings-privacy-note p{color:var(--ink-soft);margin:4px 0 0;font-size:11px}.notification-channel-list{display:grid}.notification-channel-list>div{grid-template-columns:auto 1fr;align-items:center;gap:13px;display:grid}.channel-icon{background:var(--surface-3);width:42px;height:42px;color:var(--purple-soft);border-radius:13px;place-items:center;display:grid}.notification-preview{border-radius:var(--radius-md);background:#7c3aed12;border:1px solid #7c3aed40;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:20px;display:grid}.notification-preview p{color:var(--ink-muted);margin:3px 0 0;font-size:11px}html[data-high-contrast=true]{--line:#fff6;--line-strong:#ffffffad;--ink-soft:#eeecf7;--ink-muted:#d4d1e0}html[data-high-contrast=true][data-brand=auracle]{--line:#07182f75;--line-strong:#07182fb8;--ink-soft:#14253d;--ink-muted:#2e3c51}html[data-high-contrast=true] :focus-visible,html[data-high-contrast=true][data-brand=auracle] :focus-visible{outline-width:4px}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.moderation-page{max-width:1120px;margin:0 auto}.moderation-page .page-header .eyebrow,.moderation-queue .eyebrow{align-items:center;gap:6px;display:flex}.integrity-pill{min-height:42px;font-family:var(--font-mono), monospace;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex}.integrity-pill.healthy{background:var(--lime);color:#101116}.integrity-pill.alert{background:var(--coral);color:#fff}.integrity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.integrity-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-height:155px;padding:18px;display:grid}.integrity-card.good>svg,.integrity-card.good>strong{color:var(--green)}.integrity-card.bad>svg,.integrity-card.bad>strong{color:var(--coral)}.integrity-card>span{color:var(--ink-muted);margin-top:14px;font-size:10px}.integrity-card>strong{font-family:var(--font-mono), monospace;font-size:25px}.integrity-card>small{color:var(--ink-muted);font-family:var(--font-mono), monospace;font-size:8px}.moderation-queue{margin-top:54px}.moderation-empty{min-height:290px;color:var(--ink-muted);text-align:center;align-content:center;place-items:center;margin-top:18px;display:grid}.moderation-empty svg{color:var(--green)}.moderation-empty h3{color:var(--ink);margin:14px 0 2px}.moderation-empty p{margin:0}.report-list{gap:10px;margin-top:18px;display:grid}.report-card{padding:20px}.report-top,.report-card footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.report-top time{color:var(--ink-muted);font-family:var(--font-mono), monospace;font-size:9px}.report-card h3{letter-spacing:-.035em;margin:18px 0 6px;font-size:22px}.report-card blockquote{border-left:3px solid var(--coral);color:var(--ink-soft);background:#ff4f880f;margin:12px 0;padding:9px 12px}.report-card>p{color:var(--ink-soft)}.report-card footer{border-top:1px solid var(--line);color:var(--ink-muted);padding-top:14px;font-size:10px}.report-action-box{background:#ffffff06;border-radius:15px;margin-top:16px;padding:15px}.report-action-box .textarea{min-height:80px}.report-action-box>div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.last-settlement{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:16px;display:grid}.last-settlement>svg{color:var(--green)}.last-settlement>span{display:grid}.onboarding-page{place-items:center;min-height:calc(100dvh - 190px);display:grid}.onboarding-card{border:1px solid var(--line-strong);background:var(--surface);text-align:center;border-radius:36px;align-content:center;place-items:center;width:min(640px,100%);min-height:560px;padding:clamp(28px,6vw,64px);display:grid;position:relative;overflow:hidden}.onboarding-card:before,.onboarding-card:after{content:"";border:48px solid #ffffff09;border-radius:50%;width:210px;height:210px;position:absolute}.onboarding-card:before{top:-90px;left:-80px}.onboarding-card:after{bottom:-95px;right:-80px}.onboarding-purple{background:#14101f}.onboarding-lime{background:#15190e}.onboarding-coral{background:#1a0f15}.onboarding-number{color:#ffffff1a;font-family:var(--font-mono), monospace;font-size:55px;font-weight:900;position:absolute;top:24px;right:28px}.onboarding-icon{background:var(--purple);border-radius:31px 43px 26px 38px;place-items:center;width:100px;height:100px;margin-bottom:30px;display:grid;transform:rotate(-5deg);box-shadow:8px 9px #ff4f88a6}.onboarding-lime .onboarding-icon{background:var(--lime);color:#101116;box-shadow:8px 9px 0 var(--purple)}.onboarding-coral .onboarding-icon{background:var(--coral);box-shadow:8px 9px 0 var(--yellow)}.onboarding-card .eyebrow{align-items:center;gap:6px;display:flex}.onboarding-card h1{letter-spacing:-.065em;max-width:500px;margin:6px 0 15px;font-size:clamp(40px,7vw,68px);font-weight:900;line-height:.95}.onboarding-card>p:not(.eyebrow){max-width:460px;color:var(--ink-soft);margin:0;font-size:17px}.onboarding-dots{gap:7px;margin:36px 0 20px;display:flex}.onboarding-dots i{background:var(--surface-3);border-radius:999px;width:8px;height:8px;transition:width .16s,background .16s}.onboarding-dots i.active{background:var(--lime);width:28px}.onboarding-card .button{min-width:170px}.bubble-settings-page{gap:12px;max-width:850px;margin:0 auto;display:grid}.bubble-settings-page .settings-section{gap:16px;display:grid}.bubble-mini-logo{border:3px solid var(--lime);border-radius:17px 23px 14px 21px;place-items:center;width:54px;height:54px;font-size:23px;font-weight:900;display:grid;transform:rotate(-4deg)}.invite-result{background:#c7ff210f;border:1px solid #c7ff2133;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.invite-result code{color:var(--lime);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.join-page{place-items:center;min-height:calc(100dvh - 190px);display:grid}.join-card{text-align:center;align-content:center;place-items:center;width:min(540px,100%);min-height:490px;padding:clamp(28px,6vw,54px);display:grid}.join-card .eyebrow{align-items:center;gap:6px;display:flex}.join-card h1{letter-spacing:-.06em;margin:5px 0 12px;font-size:clamp(40px,7vw,62px);line-height:.95}.join-card>p:not(.eyebrow){max-width:420px;color:var(--ink-soft)}.join-card .button{margin-top:23px}.join-card>small{color:var(--ink-muted);align-items:center;gap:6px;margin-top:18px;display:flex}.last-settlement small,.last-settlement time{color:var(--ink-muted);font-size:9px}@media (max-width:1050px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.app-sidebar{align-items:center;padding-inline:12px}.app-sidebar .brand-nxt,.app-sidebar .brand-pop,.sidebar-link span,.sidebar-create span,.balance-card,.profile-chip-copy{display:none}.brand-mark{margin:0}.sidebar-link{justify-content:center;width:48px;padding:0}.sidebar-create{width:48px;padding:0}.login-grid{grid-template-columns:1fr 420px;gap:44px}.login-promises{grid-template-columns:1fr}.login-promises>div{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:auto}.login-promises>div:nth-child(2){transform:none}.feed-hero{grid-template-columns:1fr}.feed-pulse{min-height:auto}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bubble-strip{grid-template-columns:1fr auto}.bubble-numbers{order:3;grid-column:1/-1}.market-layout,.market-lower-grid{grid-template-columns:1fr}.resolution-action-grid,.review-box{grid-template-columns:1fr;gap:18px}.dispute-box{grid-template-columns:auto 1fr}.dispute-box form{grid-column:1/-1}.trade-panel{position:static}.market-lower-grid .market-info-column{grid-template-columns:repeat(2,1fr)}.bubble-dashboard-grid{grid-template-columns:1fr}.bubble-dashboard-side{grid-template-columns:repeat(2,1fr)}.members-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-table{overflow-x:auto}.leaderboard-head,.leaderboard-row{min-width:850px}.portfolio-summary,.position-list{grid-template-columns:repeat(2,minmax(0,1fr))}.position-row{grid-template-columns:repeat(2,1fr);align-content:start;min-height:270px;display:grid}.position-market{grid-column:1/-1}.position-row>svg{display:none}.forecast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-strip{grid-template-columns:1fr}.wallet-row{border-top:1px solid var(--line);border-left:0;padding:16px 0 0}.profile-stats{grid-template-columns:repeat(3,1fr)}.profile-stat-feature{grid-column:1/-1}.create-layout{grid-template-columns:1fr}.create-side{grid-template-columns:repeat(2,1fr)}.create-stepper{margin-top:25px;position:static}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;position:static;overflow-x:auto}.settings-nav a{min-width:220px}.integrity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body{background:var(--canvas)}.skip-link{display:none}.app-shell{display:block}.app-sidebar,.app-topbar{display:none}.mobile-brand{z-index:18;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070710e6;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex;position:sticky;top:0;box-shadow:0 10px 32px #0003}.mobile-brand .brand{font-size:23px}.mobile-brand .brand-mark{border-radius:9px 12px 8px;width:29px;height:29px;font-size:15px}.app-main{padding:28px 16px 112px}.page-header{align-items:start;margin-bottom:26px;display:grid}.page-title{font-size:36px}.mobile-nav{z-index:50;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f0f16f0;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:center;height:70px;padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 20px 60px #00000080}.mobile-nav-link{height:56px;color:var(--ink-muted);border-radius:17px;place-items:center;display:grid}.mobile-nav-link.active{background:var(--surface-3);color:var(--ink)}.mobile-nav-link.create-mobile{border:5px solid var(--canvas);background:linear-gradient(145deg, var(--purple-bright), var(--purple));color:#fff;border-radius:50%;width:56px;margin:-20px auto 0;box-shadow:0 8px 30px #7c3aed80}.desktop-only{display:none!important}.mobile-only{display:flex!important}.mobile-nav-link{grid-auto-flow:row;align-content:center;gap:1px}.mobile-nav-link svg{width:21px;height:21px}.mobile-nav-label{letter-spacing:.02em;font-size:9.5px;font-weight:650}.market-mobile-cta{z-index:50;right:14px;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 80px);border:1.5px solid var(--line-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f0f16f0;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:fixed;left:14px;box-shadow:0 16px 44px #00000073}.market-mobile-cta .mobile-cta-probs{flex:1;align-items:baseline;gap:8px;min-width:0;font-weight:750;display:flex}.market-mobile-cta .mobile-cta-probs strong{font-size:17px}.market-mobile-cta .mobile-cta-probs span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.market-mobile-cta .mobile-cta-button{background:var(--coral);box-shadow:3px 3px 0 var(--yellow);color:#fff8e9;border:1.5px solid #f5ead4;border-radius:13px;flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:750}.market-mobile-cta .mobile-cta-button:active{box-shadow:1px 1px 0 var(--yellow);transform:translate(2px,2px)}.login-page{background-size:34px 34px;padding:0 16px 44px}.login-header{height:74px}.login-grid{padding:42px 0;display:block}.login-story .display-title{font-size:clamp(48px,16vw,72px)}.login-lead{font-size:18px}.login-promises{display:none}.login-card{margin-top:44px;padding:22px}.magic-login{grid-template-columns:1fr}.notification-drawer{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}.feed-intro{margin-bottom:24px}.feed-hero{display:block}.hero-market{border-inline:0;border-radius:0 0 28px 28px;min-height:465px;margin-inline:-16px;padding:24px 18px 26px}.hero-sticker{display:none}.hero-market h2{margin-top:28px;font-size:34px}.hero-probabilities strong{font-size:50px}.probability-chart{height:140px}.hero-market-bottom span:nth-child(2){display:none}.feed-pulse{margin-top:14px}.feed-section{margin-top:54px}.market-grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;display:flex;overflow-x:auto}.market-grid::-webkit-scrollbar{display:none}.market-card,.market-grid>.skeleton{scroll-snap-align:start;flex:none;width:min(84vw,355px)}.market-card h3{font-size:22px}.bubble-strip{grid-template-columns:1fr;display:grid}.bubble-identity{align-items:flex-start}.bubble-big-avatar{border-radius:18px 24px 15px 22px;width:60px;height:60px}.bubble-numbers{order:auto;border-block:1px solid #c7ff2126;grid-column:auto;justify-content:space-around;padding:18px 0}.market-main{border-inline:0;border-radius:0 0 28px 28px;min-height:auto;margin-inline:-16px;padding:20px 18px 24px}.market-main>h1{margin-top:27px;font-size:38px}.market-description{font-size:14px}.detail-probabilities{margin-top:34px}.detail-probabilities strong{font-size:42px}.market-main .probability-chart{height:155px}.market-metrics>span:last-child{flex-basis:100%}.trade-panel{margin-top:14px}.trade-body{padding:18px}.amount-box input{font-size:36px}.market-lower-grid .market-info-column{grid-template-columns:1fr}.commitment-card,.forecast-card,.rules-card{padding:18px}.commitment-head>strong{font-size:28px}.comment-card{grid-template-columns:auto 1fr}.comment-card .avatar{width:32px!important;height:32px!important}.trade-dialog{padding:19px}.report-dialog{padding:20px}.report-dialog-actions .button{flex:1}.market-detail-skeleton{grid-template-columns:1fr}.resolution-panel{border-inline:0;border-radius:28px;margin-inline:-16px;padding:24px 18px}.resolution-head h2{font-size:30px}.evidence-upload{grid-template-columns:1fr}.evidence-upload>.button{width:100%}.dispute-box{grid-template-columns:1fr;padding:16px}.dispute-box form{grid-column:auto}.bubble-header{border-inline:0;border-radius:0 0 28px 28px;margin:-12px -16px 34px}.bubble-header-main{grid-template-columns:auto 1fr;align-items:start;min-height:230px;padding:30px 18px 24px}.bubble-logo{border-width:3px;border-radius:20px 29px 16px 25px;width:64px;height:64px;font-size:29px;box-shadow:5px 6px #7c3aedcc}.bubble-header-copy h1{font-size:38px}.bubble-header-copy p:last-child{grid-column:1/-1;font-size:12px}.bubble-member-stack{grid-column:1/-1;padding:8px 0 0 10px}.bubble-tabs{padding:0 8px}.bubble-tabs a{min-height:50px;padding-inline:12px}.bubble-featured-grid{margin-right:-16px;display:flex;overflow-x:auto}.bubble-season{grid-template-columns:1fr;padding:22px}.season-stats{justify-content:space-between}.bubble-dashboard-side{grid-template-columns:1fr}.subpage-header{align-items:flex-start}.subpage-header .button{width:48px;padding:0;font-size:0;overflow:hidden}.filter-pills{overflow-x:auto}.market-grid-full{grid-template-columns:1fr;margin:0;display:grid;overflow:visible}.market-grid-full .market-card{width:100%}.members-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-card{min-height:220px;padding:18px}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.podium-card{min-height:200px;padding:12px 6px}.podium-card.podium-1{min-height:240px}.podium-card .avatar{width:52px!important;height:52px!important}.podium-card h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.podium-card>strong{font-size:25px}.portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card{min-height:145px;padding:16px}.summary-card>strong{font-size:25px}.position-list{grid-template-columns:1fr}.position-row{min-height:250px}.forecast-board{border-radius:0;margin-inline:-16px;padding:24px 16px}.forecast-grid{margin-right:-16px;display:flex;overflow-x:auto}.forecast-item{flex:none;width:78vw}.profile-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-hero .avatar{font-size:30px;width:94px!important;height:94px!important}.profile-title h1{font-size:50px}.profile-joined{z-index:1}.profile-stats{grid-template-columns:repeat(3,1fr)}.profile-stat,.profile-stat-feature{min-height:150px;padding:15px}.profile-stat strong{font-size:26px}.profile-stat span{font-size:8px}.profile-bubble-grid{grid-template-columns:1fr}.create-header>div:first-child>p:last-child{font-size:14px}.create-stepper{justify-content:space-between;gap:6px}.create-stepper>div{justify-items:center;gap:4px;font-size:8px;display:grid}.create-progress{margin-top:15px}.create-form{border-inline:0;border-radius:0;min-height:auto;margin-inline:-16px}.create-step-content{padding:24px 16px}.create-step-title h2{font-size:26px}.step-icon{width:48px;height:48px}.idea-input .textarea{min-height:165px;padding-bottom:58px;padding-right:14px}.outcome-inputs,.create-two-cols,.subject-grid,.liquidity-options{grid-template-columns:1fr}.liquidity-options button{min-height:72px}.create-actions{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111119f2;padding:12px 16px;position:sticky;bottom:78px}.create-side{grid-template-columns:1fr}.settings-nav{margin-right:-16px}.settings-nav a{min-width:180px}.settings-form-grid,.language-cards{grid-template-columns:1fr}.deletion-pending{grid-template-columns:auto 1fr}.deletion-pending .button{grid-column:1/-1}.integrity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-card{min-height:135px;padding:14px}.report-card footer{align-items:flex-start}.report-action-box>div .button{width:100%}.onboarding-page{min-height:calc(100dvh - 165px)}.onboarding-card{border-radius:28px;min-height:530px}.onboarding-card h1{font-size:44px}.onboarding-card>p:not(.eyebrow){font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-brand=auracle] .brand-auracle{color:var(--ink);letter-spacing:-.055em;gap:10px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-style:italic;font-weight:700}html[data-brand=auracle] .brand-auracle:after{content:none}html[data-brand=auracle] .sidebar-create{padding-inline:10px;font-size:13px}html[data-brand=auracle] .sidebar-create span{white-space:nowrap}html[data-brand=auracle]{--canvas:#f3ead8;--canvas-deep:#e8dcc4;--surface:#fbf4e6;--surface-2:#f0e4cd;--surface-3:#e4d5b9;--ink-soft:#354256;--ink-muted:#6f6d67;--line:#07182f24;--line-strong:#07182f38;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--shadow:none}html[data-brand=auracle] body{background:radial-gradient(circle at 18% 14%, #e85f3c0e, transparent 24rem), radial-gradient(circle at 87% 78%, #1c6b4c0d, transparent 30rem), repeating-linear-gradient(96deg, #07182f03 0 1px, transparent 1px 6px), var(--canvas)}html[data-brand=auracle] .panel,html[data-brand=auracle] .panel-flat,html[data-brand=auracle] .commitment-card,html[data-brand=auracle] .comments-section,html[data-brand=auracle] .forecast-card,html[data-brand=auracle] .rules-card,html[data-brand=auracle] .resolution-panel,html[data-brand=auracle] .bubble-season,html[data-brand=auracle] .mini-ranking,html[data-brand=auracle] .bubble-members-card,html[data-brand=auracle] .leaderboard-table,html[data-brand=auracle] .summary-card,html[data-brand=auracle] .position-row,html[data-brand=auracle] .forecast-board,html[data-brand=auracle] .settings-section,html[data-brand=auracle] .create-form,html[data-brand=auracle] .create-tip,html[data-brand=auracle] .create-safety{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none;background:#fbf4e6c2}html[data-brand=auracle] .button{box-shadow:none;border:1px solid #0000;border-radius:10px;font-weight:780;transform:none}html[data-brand=auracle] .button:hover:not(:disabled),html[data-brand=auracle] .button:active:not(:disabled){box-shadow:none;filter:saturate(1.04)brightness(.97);border-color:#0000;transform:none}html[data-brand=auracle] .button-primary{background:var(--coral);color:#fff8e9}html[data-brand=auracle] .button-pop{background:var(--purple);color:#fff8e9}html[data-brand=auracle] .button-ghost{border-color:var(--line-strong);background:0 0}html[data-brand=auracle] .icon-button,html[data-brand=auracle] .input,html[data-brand=auracle] .textarea,html[data-brand=auracle] .select,html[data-brand=auracle] .search-shell input,html[data-brand=auracle] .locale-switch{border:1px solid var(--line);box-shadow:none;background:#fffaef8f;border-radius:10px}html[data-brand=auracle] .input:focus,html[data-brand=auracle] .textarea:focus,html[data-brand=auracle] .select:focus,html[data-brand=auracle] .search-shell input:focus{border-color:var(--purple);box-shadow:none;outline-offset:2px;background:#fffaf0;outline:2px solid #174eb62b}html[data-brand=auracle] .badge{border:0;border-radius:6px}html[data-brand=auracle] .app-sidebar{background:radial-gradient(circle at 28% 8%,#f2c34a14,#0000 14rem),#07182f}html[data-brand=auracle] .sidebar-link{color:#c9cdc9;border:0;border-radius:9px}html[data-brand=auracle] .sidebar-link:hover{background:#f5ead412;border-color:#0000}html[data-brand=auracle] .sidebar-link.active{background:var(--purple);color:#fff8e9;box-shadow:none;border:0}html[data-brand=auracle] .sidebar-link.active svg{color:var(--yellow)}html[data-brand=auracle] .sidebar-create{background:var(--purple);color:#fff8e9;box-shadow:none;border:0}html[data-brand=auracle] .balance-card{color:#f5ead4;box-shadow:none;background:#f5ead40a;border:1px solid #f5ead43d;border-radius:14px}html[data-brand=auracle] .balance-card .eyebrow{color:var(--yellow)}html[data-brand=auracle] .app-topbar{border-bottom:1px solid var(--line);box-shadow:none;background:#f3ead8e8}html[data-brand=auracle] .search-results,html[data-brand=auracle] .notification-drawer,html[data-brand=auracle] .trade-dialog{border:1px solid var(--line-strong);box-shadow:none;background:#fbf4e6;border-radius:18px}html[data-brand=auracle] .login-page{background:radial-gradient(circle at 84% 14%, #e7a91a17, transparent 24rem), repeating-linear-gradient(96deg, #07182f04 0 1px, transparent 1px 6px), var(--canvas);overflow:visible}html[data-brand=auracle] .login-story{position:relative}html[data-brand=auracle] .login-story .display-title{font-style:normal;line-height:.91}html[data-brand=auracle] .pop-dot{text-shadow:none}html[data-brand=auracle] .login-promises{gap:16px}html[data-brand=auracle] .login-promises>div{border:1px solid var(--line);min-height:132px;box-shadow:none;background:#fbf4e666;border-radius:16px;transform:none}html[data-brand=auracle] .login-promises>div:nth-child(2){background:#f2c34a2e;transform:none}html[data-brand=auracle] .login-card{box-shadow:none;background:#07182f;border:0;border-radius:24px;transform:none}html[data-brand=auracle] .login-card .button-primary,html[data-brand=auracle] .login-card .passkey-login,html[data-brand=auracle] .login-card .login-submit{box-shadow:none;border:0;transform:none}html[data-brand=auracle] .login-card .sticker,html[data-brand=auracle] .sticker{background:var(--yellow);color:var(--ink);box-shadow:none;border:0;border-radius:7px;transform:none}.login-oracle{display:none}html[data-brand=auracle] .login-oracle{filter:drop-shadow(4px 6px #07182f1f);width:min(330px,62%);height:auto;margin:26px 0 -40px -18px;display:block}html[data-brand=auracle] .hero-market{min-height:420px;box-shadow:none;background:repeating-linear-gradient(97deg,#ffffff05 0 1px,#0000 1px 7px),#174eb6;border:0;border-radius:26px;transform:none}html[data-brand=auracle] .hero-market:before,html[data-brand=auracle] .hero-market:after{content:none}html[data-brand=auracle] .hero-market:hover{box-shadow:none;border-color:#0000;transform:none}html[data-brand=auracle] .hero-market h2{max-width:74%;font-style:normal;line-height:.98}html[data-brand=auracle] .hero-sticker{color:var(--ink);box-shadow:none;background:#fff8e9eb;border:0;border-radius:7px;animation:none;top:104px;right:34px;transform:none}.hero-oracle-sun{z-index:0;width:120px;height:120px;position:absolute;top:10px;right:22px}html[data-brand=auracle] .feed-pulse{border:1px solid var(--line);box-shadow:none;background:#fbf4e69e;border-radius:20px}html[data-brand=auracle] .market-grid{gap:16px}html[data-brand=auracle] .market-card,html[data-brand=auracle] .market-card.card-tone-1,html[data-brand=auracle] .market-card.card-tone-2,html[data-brand=auracle] .market-card.card-tone-3{border:1px solid var(--line-strong);min-height:294px;box-shadow:none;background:#fbf4e6b8;border-radius:18px;transform:none}html[data-brand=auracle] .market-card.card-tone-1{background:#f0dfc4ad}html[data-brand=auracle] .market-card.card-tone-2{background:#e4e7cead}html[data-brand=auracle] .market-card.card-tone-3{background:#f2d89875}html[data-brand=auracle] .market-card:before,html[data-brand=auracle] .market-card:after{content:none}html[data-brand=auracle] .market-card:hover{box-shadow:none;background-color:#fffaefe6;border-color:#07182f52;transform:none}html[data-brand=auracle] .market-card h3{font-style:normal;line-height:1.08}html[data-brand=auracle] .probability-track{background:#e85f3c2e;border:0;border-radius:999px}html[data-brand=auracle] .probability-track span{border-radius:inherit}html[data-brand=auracle] .category-outcomes>div,html[data-brand=auracle] .comment-card,html[data-brand=auracle] .forecast-item,html[data-brand=auracle] .profile-bubble-card,html[data-brand=auracle] .create-review-card{border:1px solid var(--line);box-shadow:none;background:#fffaef75;border-radius:12px}html[data-brand=auracle] .bubble-strip{box-shadow:none;background:#1c6b4c;border:0;border-radius:24px}html[data-brand=auracle] .bubble-big-avatar{border:2px solid #fff8e9b3;border-radius:50%;transform:none}html[data-brand=auracle] .bubble-strip .button{box-shadow:none;border-color:#fff8e96b}html[data-brand=auracle] .market-main{border:1px solid var(--line);box-shadow:none;background:radial-gradient(circle at 91% 9%,#e7a91a38 0 70px,#0000 71px),#fbf4e6bd;border-radius:24px}html[data-brand=auracle] .market-main>h1{font-style:normal}html[data-brand=auracle] .trade-panel{box-shadow:none;background:#07182f;border:0;border-radius:22px}html[data-brand=auracle] .trade-panel .trade-review{box-shadow:none;border:0}html[data-brand=auracle] .commitment-progress,html[data-brand=auracle] .create-progress{border:0;border-radius:999px}html[data-brand=auracle] .commitment-progress i,html[data-brand=auracle] .create-progress i{border-radius:inherit}html[data-brand=auracle] .bubble-header,html[data-brand=auracle] .profile-hero{box-shadow:none;background:#174eb6;border:0;border-radius:24px}html[data-brand=auracle] .forecast-item:hover,html[data-brand=auracle] .position-row:hover{border-color:var(--line-strong);box-shadow:none;background:#fffaf0}html[data-brand=auracle] .create-stepper>div,html[data-brand=auracle] .settings-nav a{border-radius:10px}html[data-brand=auracle] .create-stepper .active,html[data-brand=auracle] .settings-nav a.active{background:var(--purple);color:#fff8e9;box-shadow:none;border-color:#0000}html[data-brand=auracle] .onboarding-card,html[data-brand=auracle] .onboarding-purple,html[data-brand=auracle] .onboarding-lime,html[data-brand=auracle] .onboarding-coral,html[data-brand=auracle] .join-card{border:1px solid var(--line);box-shadow:none;background:#fbf4e6;border-radius:24px}html[data-brand=auracle] .onboarding-icon{box-shadow:none;border:0}html[data-brand=auracle] .mobile-nav{box-shadow:none;background:#07182ff7;border:0}.avatar-picker-field{margin:-6px 0 18px}.avatar-picker{flex-wrap:wrap;gap:9px;display:flex}.avatar-swatch{width:34px;height:34px;box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;border:2px solid #0000;border-radius:50%;transition:transform .14s,box-shadow .14s}.avatar-swatch:hover{transform:scale(1.08)}.avatar-swatch.active{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--ink)}.profile-bio-field{grid-column:1/-1}.profile-bio-field .textarea{min-height:96px}.profile-private-note,.identity-provider-note{border:1px solid var(--line);color:var(--ink-soft);background:#174eb60d;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.profile-private-note{margin:-2px 0 18px}.profile-private-note svg{color:var(--green);flex:none}.identity-provider-note{margin-top:18px}.identity-provider-note>span:nth-child(2){flex:1;display:grid}.identity-provider-note small{color:var(--ink-muted)}.identity-provider-note .badge{margin-left:auto}.session-overflow-note{border-top:1px solid var(--line);color:var(--ink-muted);margin:12px 0 0;padding-top:12px;font-size:11px}.profile-title .profile-bio{max-width:500px;color:inherit;margin-top:14px;font-size:14px;line-height:1.5}.bubble-quick-switch{scrollbar-width:none;align-items:center;gap:8px;margin:-10px 0 22px;padding:2px 1px 5px;display:flex;overflow-x:auto}.bubble-quick-switch>span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;flex:none;margin-right:4px;font-size:10px;font-weight:800}.bubble-quick-switch a,.bubble-quick-switch button{border:1px solid var(--line);min-height:42px;color:var(--ink-soft);background:#fbf4e68c;border-radius:999px;flex:none;grid-template-columns:auto auto auto;align-items:center;gap:8px;padding:5px 11px 5px 6px;display:inline-grid}.bubble-quick-switch a.active,.bubble-quick-switch button.active{background:var(--ink);color:#fff8e9;border-color:#0000}.bubble-quick-switch i{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.bubble-quick-switch small{opacity:.65}html[data-brand=auracle] .avatar-swatch,html[data-brand=auracle] .profile-private-note,html[data-brand=auracle] .identity-provider-note{box-shadow:none}@media (max-width:760px){html[data-brand=auracle] .mobile-brand{border-bottom:1px solid var(--line);box-shadow:none;background:#f3ead8f5}html[data-brand=auracle] .mobile-nav-link{color:#f5ead4a8}html[data-brand=auracle] .mobile-nav-link.active{color:#fff8e9;background:#f5ead41a}html[data-brand=auracle] .mobile-nav-link.create-mobile{border:4px solid var(--canvas);background:var(--yellow);color:var(--ink);box-shadow:none}html[data-brand=auracle] .bubble-logo{box-shadow:none;border-width:1px;border-radius:50%}html[data-brand=auracle] .login-grid{padding-top:30px}html[data-brand=auracle] .login-oracle{width:min(330px,88vw);margin:18px auto -38px -34px}html[data-brand=auracle] .hero-market{border-radius:0 0 26px 26px}html[data-brand=auracle] .hero-market h2{max-width:100%;padding-right:28px}html[data-brand=auracle] .hero-oracle-sun{opacity:.92;width:82px;height:82px;top:14px;right:14px}html[data-brand=auracle] .hero-sticker{font-size:10px;top:84px;right:16px}html[data-brand=auracle] .bubble-header,html[data-brand=auracle] .profile-hero{border-radius:0 0 26px 26px}}html[data-brand=auracle] :focus-visible{outline:3px solid var(--yellow);outline-offset:3px}html[data-brand=auracle] .avatar{outline-offset:2px;outline:1px solid #07182f38}html[data-brand=auracle]{--print-line:#07182f52;--print-lift:0 13px 34px #07182f17;--print-offset:3px 4px 0 #07182f2e}html[data-brand=auracle] .panel,html[data-brand=auracle] .panel-flat,html[data-brand=auracle] .feed-pulse,html[data-brand=auracle] .market-card,html[data-brand=auracle] .summary-card,html[data-brand=auracle] .position-row,html[data-brand=auracle] .forecast-board,html[data-brand=auracle] .settings-section,html[data-brand=auracle] .create-form,html[data-brand=auracle] .create-tip,html[data-brand=auracle] .create-safety{border-color:var(--print-line);box-shadow:var(--print-lift)}html[data-brand=auracle] .button{border-radius:7px;transition:filter .16s,transform .16s,box-shadow .16s}html[data-brand=auracle] .button-primary,html[data-brand=auracle] .button-pop,html[data-brand=auracle] .sidebar-create,html[data-brand=auracle] .trade-review,html[data-brand=auracle] .login-submit{border:1px solid #07182f7a;box-shadow:3px 4px #07182fc7}html[data-brand=auracle] .button-primary:hover:not(:disabled),html[data-brand=auracle] .button-pop:hover:not(:disabled),html[data-brand=auracle] .sidebar-create:hover:not(:disabled),html[data-brand=auracle] .trade-review:hover:not(:disabled),html[data-brand=auracle] .login-submit:hover:not(:disabled){filter:saturate(1.06);transform:translate(-2px,-2px);box-shadow:5px 6px #07182fc7}html[data-brand=auracle] .button-primary:active:not(:disabled),html[data-brand=auracle] .button-pop:active:not(:disabled),html[data-brand=auracle] .sidebar-create:active:not(:disabled),html[data-brand=auracle] .trade-review:active:not(:disabled),html[data-brand=auracle] .login-submit:active:not(:disabled){transform:translate(1px,2px);box-shadow:1px 2px #07182fc7}html[data-brand=auracle] .badge,html[data-brand=auracle] .input,html[data-brand=auracle] .textarea,html[data-brand=auracle] .select,html[data-brand=auracle] .search-shell input,html[data-brand=auracle] .locale-switch{border-radius:6px}html[data-brand=auracle] .hero-market{border:1.5px solid var(--ink);background:radial-gradient(circle at 86% 18%,#f2c34a33 0 74px,#0000 75px),repeating-linear-gradient(97deg,#ffffff06 0 1px,#0000 1px 7px),linear-gradient(135deg,#174eb6 0%,#164ea9 68%,#123d86 100%);border-radius:14px;box-shadow:6px 7px #07182f33}html[data-brand=auracle] .hero-market:hover{border-color:var(--ink);transform:translate(-2px,-2px);box-shadow:8px 9px #07182f3d}html[data-brand=auracle] .hero-sticker{border:1px solid var(--ink);background:var(--yellow);box-shadow:3px 4px 0 var(--coral);border-radius:4px;transform:rotate(-3deg)}html[data-brand=auracle] .feed-pulse{border-radius:12px}html[data-brand=auracle] .market-card,html[data-brand=auracle] .market-card.card-tone-1,html[data-brand=auracle] .market-card.card-tone-2,html[data-brand=auracle] .market-card.card-tone-3{border:1.25px solid var(--print-line);border-radius:10px;box-shadow:3px 4px #07182f1c}html[data-brand=auracle] .market-card:before{background:var(--purple);content:"";opacity:1;border-radius:8px 8px 0 0;width:auto;height:5px;top:0;left:0;right:0}html[data-brand=auracle] .market-card.card-tone-1:before{background:var(--coral)}html[data-brand=auracle] .market-card.card-tone-2:before{background:var(--green)}html[data-brand=auracle] .market-card.card-tone-3:before{background:var(--yellow)}html[data-brand=auracle] .market-card:hover{border-color:var(--ink);transform:translate(-1px,-3px)rotate(-.2deg);box-shadow:5px 7px #07182f26}html[data-brand=auracle] .bubble-strip{border:1.5px solid var(--ink);border-radius:12px;box-shadow:5px 6px #07182f29}.auracle-signal{display:none}html[data-brand=auracle] .auracle-signal{border:1.5px solid var(--ink);color:#fff8e9;background:radial-gradient(circle at 10% 16%,#f2c34a1a,#0000 15rem),#07182f;border-radius:14px;grid-template-columns:minmax(300px,.95fr) minmax(360px,1.05fr);align-items:center;gap:24px;min-height:300px;margin-top:clamp(34px,5vw,66px);padding:clamp(28px,4vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:6px 7px #e85f3c6b}html[data-brand=auracle] .auracle-signal:before{background:var(--yellow);clip-path:polygon(50% 0,59% 39%,100% 50%,59% 61%,50% 100%,41% 61%,0 50%,41% 39%);content:"";width:16px;height:16px;position:absolute;top:24px;right:30px}.auracle-signal-copy{z-index:2;position:relative}html[data-brand=auracle] .auracle-signal .eyebrow{color:var(--yellow)}.auracle-signal h2{letter-spacing:-.055em;text-wrap:balance;max-width:570px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.4vw,62px);font-style:italic;line-height:.96}.auracle-signal-copy>p:not(.eyebrow){color:#cbd2cf;max-width:540px;margin:18px 0 24px;font-size:15px;line-height:1.6}html[data-brand=auracle] .auracle-signal-action{background:var(--yellow);width:fit-content;color:var(--ink);box-shadow:3px 4px 0 var(--coral);border-color:#fff8e9}.auracle-signal-art{z-index:1;filter:drop-shadow(4px 6px #07182f47);place-self:end;width:min(250px,44%);height:auto;margin:-16px -14px -40px 0;position:relative}.auracle-signal-note{z-index:3;border-bottom:3px solid var(--yellow);color:#fff8e9;padding-bottom:3px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;position:absolute;bottom:20px;right:24px;transform:rotate(-1.5deg)}@media (max-width:760px){html[data-brand=auracle] .hero-market{border-left:0;border-right:0;border-radius:0 0 16px 16px;box-shadow:0 6px #07182f26}html[data-brand=auracle] .hero-market:hover{transform:none;box-shadow:0 6px #07182f26}html[data-brand=auracle] .auracle-signal{border-radius:12px;grid-template-columns:1fr;align-content:start;min-height:520px;margin:34px 15px 0;padding:28px 24px 0;box-shadow:4px 5px #e85f3c6b}.auracle-signal h2{font-size:clamp(38px,11vw,52px)}.auracle-signal-art{width:210px;max-width:70%;margin:-4px -20px -30px auto}.auracle-signal-note{bottom:16px;right:18px}}.waiting-stack{flex-direction:column;padding:4px 0;display:flex}.waiting-row{border-bottom:1px dashed var(--line);color:inherit;align-items:center;gap:15px;padding:14px 19px;text-decoration:none;transition:background .15s;display:flex}.waiting-row:last-of-type{border-bottom:0}.waiting-row:hover{background:color-mix(in srgb, var(--purple) 7%, transparent)}.waiting-index{opacity:.55;flex:none;font-size:12px}.waiting-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.waiting-copy strong{font-size:15px;line-height:1.3}.waiting-copy small{color:var(--ink-muted);font-size:12px}.waiting-prob{color:var(--purple-soft);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.waiting-cta{color:var(--purple-soft);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.waiting-row:hover .waiting-cta{text-decoration:underline}.waiting-more{border-top:1px solid var(--line);color:var(--ink-muted);padding:11px 19px;font-size:12.5px;text-decoration:none}.waiting-more:hover{color:var(--ink)}@media (max-width:640px){.waiting-cta{display:none}.waiting-row{gap:10px;padding:13px 15px}}.create-mode-switch{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:4px;width:fit-content;padding:4px;display:inline-flex}.create-mode-switch button{border-radius:calc(var(--radius-sm) - 3px);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.create-mode-switch button.active{background:var(--ink);color:var(--canvas)}.deadline-pills{flex-wrap:wrap;gap:8px;margin-bottom:9px;display:flex}.deadline-pills button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);cursor:pointer;padding:9px 15px;font-size:13.5px;font-weight:600}.deadline-pills button.active{border-color:var(--purple);background:color-mix(in srgb, var(--purple) 12%, var(--surface));color:var(--ink);box-shadow:3px 3px 0 color-mix(in srgb, var(--purple) 28%, transparent)}.quick-defaults{color:var(--ink-muted);align-items:flex-start;gap:8px;margin:4px 0 0;font-size:12.5px;line-height:1.5;display:flex}.quick-defaults svg{flex:none;margin-top:2px}.reveal-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reveal-card{z-index:95;border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--surface);width:min(560px,100vw - 36px);max-height:calc(100vh - 48px);box-shadow:var(--shadow);text-align:center;padding:46px 36px 38px;animation:.55s cubic-bezier(.19,1.35,.42,1) reveal-pop;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)}.reveal-card .eyebrow{color:var(--coral);justify-content:center}.reveal-outcome{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:12px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,9vw,82px);font-style:italic;font-weight:700;line-height:1.02}.reveal-question{color:var(--ink-soft);margin:0 0 24px;font-size:16.5px;line-height:1.45}.reveal-result{border:1.5px solid var(--ink);background:color-mix(in srgb, var(--yellow) 12%, var(--surface));border-radius:16px;flex-direction:column;gap:7px;max-width:390px;margin:0 auto 28px;padding:16px 20px;display:flex;box-shadow:4px 5px #07182f26}.reveal-result.won{background:color-mix(in srgb, var(--green) 14%, var(--surface))}.reveal-result.lost{background:color-mix(in srgb, var(--coral) 12%, var(--surface))}.reveal-result strong{font-family:Georgia,Times New Roman,serif;font-size:21px;font-style:italic}.reveal-result span{font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.reveal-result span.positive{color:var(--green)}.reveal-result span.negative{color:var(--coral)}.reveal-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.reveal-confetti{pointer-events:none;position:absolute;inset:0}.reveal-confetti i{top:-18px;left:calc((100% / 26) * var(--i) + 1%);background:var(--purple);opacity:0;width:9px;height:15px;animation:reveal-fall 2.7s ease-in calc(var(--i) * 60ms) 1 forwards;position:absolute;transform:rotate(0)}.reveal-confetti i:nth-child(5n){background:var(--coral);height:11px}.reveal-confetti i:nth-child(5n+2){background:var(--lime);width:7px}.reveal-confetti i:nth-child(5n+3){background:var(--green);height:18px}.reveal-confetti i:nth-child(5n+4){background:var(--ink);width:6px;height:10px}@keyframes reveal-fall{0%{opacity:0;transform:translateY(-24px)rotate(0)}8%{opacity:1}to{opacity:0;transform:translateY(560px)rotate(560deg)}}@keyframes reveal-pop{0%{opacity:0;transform:translate(-50%,-47%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}html[data-reduce-motion=true] .reveal-confetti{display:none}html[data-reduce-motion=true] .reveal-card{animation:none}@media (prefers-reduced-motion:reduce){.reveal-confetti{display:none}.reveal-card{animation:none}}.gut-check{border:1.5px dashed var(--line-strong);align-items:center;gap:20px;margin:4px 0 6px;padding:17px 21px;display:flex}.gut-copy{flex-direction:column;gap:3px;min-width:150px;display:flex}.gut-copy strong{font-size:15.5px}.gut-copy small{color:var(--ink-muted);font-size:11.5px}.gut-slider{flex:1;align-items:center;gap:10px;min-width:180px;display:flex}.gut-slider span{color:var(--ink-muted);white-space:nowrap;font-size:12px;font-weight:600}.gut-slider input{accent-color:var(--purple);flex:1}.gut-value{flex-direction:column;align-items:center;min-width:58px;display:flex}.gut-value strong{font-variant-numeric:tabular-nums;font-size:23px}.gut-value small{color:var(--ink-muted);font-size:11px}@media (max-width:760px){.gut-check{flex-wrap:wrap}.gut-check .button{flex:1}}.login-orb-one{transform:translate3d(calc(var(--px,0) * -18px), calc(var(--py,0) * -12px), 0);will-change:transform}.login-orb-two{transform:translate3d(calc(var(--px,0) * 24px), calc(var(--py,0) * 16px), 0);will-change:transform}html[data-brand=auracle] .login-oracle{transform:translate3d(calc(var(--px,0) * 18px), calc(var(--py,0) * 12px), 0) rotate(calc(var(--px,0) * 1.6deg));will-change:transform}.hero-oracle-sun{transform:translate3d(calc(var(--px,0) * 18px), calc(var(--py,0) * 12px), 0) rotate(calc(var(--px,0) * 6deg));will-change:transform}html[data-brand=auracle] .hero-sticker{transform:translate3d(calc(var(--px,0) * -6px), calc(var(--py,0) * -4px), 0) rotate(-3deg)}.auracle-signal-art{transform:translate3d(calc(var(--px,0) * 15px), calc(var(--py,0) * 10px), 0) rotate(calc(var(--px,0) * 1.2deg));will-change:transform}@media (hover:none){.hero-oracle-sun{animation:12s ease-in-out infinite alternate gentle-drift}.login-orb-one{animation:16s ease-in-out infinite alternate gentle-drift}.login-orb-two{animation:19s ease-in-out infinite alternate-reverse gentle-drift}}@keyframes gentle-drift{0%{transform:translate(0,0)}to{transform:translate(6px,4px)}}html[data-reduce-motion=true] .hero-oracle-sun,html[data-reduce-motion=true] .login-orb-one,html[data-reduce-motion=true] .login-orb-two{animation:none;transform:none}@media (prefers-reduced-motion:reduce){.hero-oracle-sun,.login-orb-one,.login-orb-two,.auracle-signal-art,html[data-brand=auracle] .login-oracle{animation:none;transform:none}}.invite-card{border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:20px;padding:18px;display:flex}.invite-qr{border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--surface);flex:none;width:132px;height:132px}.invite-card-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.invite-card-copy strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic}.invite-card-copy p{color:var(--ink-muted);margin:0;font-size:12.5px}.invite-card-actions{flex-wrap:wrap;gap:9px;margin-top:2px;display:flex}@media (max-width:620px){.invite-card{text-align:center;flex-direction:column;align-items:center}.invite-card-copy{align-items:center}}.streak-chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:8px 0 0;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.streak-chip svg{color:var(--ink-muted)}.streak-chip.alive{border-color:var(--lime);background:color-mix(in srgb, var(--lime) 16%, var(--surface));color:var(--ink)}.streak-chip.alive svg{color:var(--coral)}html[data-brand=auracle] .feed-hero .hero-market-top{padding-right:118px}@media (max-width:720px){html[data-brand=auracle] .feed-hero .hero-market-top{padding-right:84px}}.subpage-invite{margin:-8px 0 20px}.reveal-podium{border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);text-align:left;flex-direction:column;gap:7px;max-width:360px;margin:0 auto 24px;padding:14px 16px;display:flex}.reveal-podium .eyebrow{justify-content:center;margin-bottom:3px}.podium-row{align-items:center;gap:10px;font-size:14px;display:flex}.podium-row.you{font-weight:800}.podium-rank{opacity:.55;font-size:11px}.podium-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.podium-result{font-variant-numeric:tabular-nums;font-weight:700}.podium-result.positive{color:var(--green)}.podium-result.negative{color:var(--coral)}.podium-gut{color:var(--ink-muted);text-align:center;margin:5px 0 0;font-size:12px}.wrapped-page{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:0 auto;padding:30px 0 50px;display:flex}.wrapped-page>.eyebrow{color:var(--coral)}.wrapped-page h1{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,8vw,72px);font-style:italic;font-weight:700;line-height:1.02}.wrapped-meta{color:var(--ink-muted);margin:0 0 10px;font-size:13.5px}.wrapped-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px;width:100%;display:grid}.wrapped-tile{flex-direction:column;align-items:center;gap:6px;padding:20px 12px;display:flex}.wrapped-tile svg{color:var(--purple)}.wrapped-tile strong{font-variant-numeric:tabular-nums;font-size:27px;font-weight:800}.wrapped-tile strong.positive{color:var(--green)}.wrapped-tile strong.negative{color:var(--coral)}.wrapped-tile span{color:var(--ink-muted);font-size:12px}.wrapped-best{width:100%;padding:20px}.wrapped-best h2{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic}.wrapped-best strong.positive{color:var(--green);font-size:21px}.wrapped-quote{color:var(--ink-soft);margin:14px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic}.notification-item.linked{color:inherit;text-decoration:none}.notification-item.linked:hover{background:color-mix(in srgb, var(--purple) 7%, transparent)}.floating-world{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.deko{opacity:.82;filter:drop-shadow(2px 3px #07182f1a);will-change:transform;-webkit-user-select:none;user-select:none;transform:translate3d(calc(var(--px,0) * var(--ax,0) * 1px), calc(var(--py,0) * var(--ax,0) * .6px - var(--scroll,0) * var(--v,0) * 1px), 0) rotate(calc(var(--r0,0deg) + var(--scroll,0) * var(--vr,0) * 1deg));position:absolute}html[data-reduce-motion=true] .deko{transform:rotate(var(--r0,0deg))}@media (max-width:760px){.deko{opacity:.42}.deko:nth-of-type(n+4){display:none}.deko img{max-width:64px;height:auto}}@media (prefers-reduced-motion:reduce){.deko{transform:rotate(var(--r0,0deg))}}.studio-page{flex-direction:column;gap:26px;max-width:860px;margin:0 auto;padding-bottom:40px;display:flex}.studio-header h1{letter-spacing:-.02em;margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,7vw,52px);font-style:italic;font-weight:700}.studio-header .eyebrow{color:var(--coral)}.studio-lead{max-width:560px;color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.55}.studio-access{border:1.5px solid var(--ink);flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:4px 5px #07182f1f}.studio-access-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-access-head .eyebrow{color:var(--green);align-items:center;gap:5px;margin:0 0 4px;display:flex}.studio-access-head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic}.studio-access-list{flex-direction:column;gap:10px;display:flex}.studio-access-card{border:1px solid var(--line-strong);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.studio-access-copy{gap:3px;min-width:0;display:grid}.studio-access-copy>span{color:var(--purple);font-size:12.5px;font-weight:800}.studio-access-copy small{overflow-wrap:anywhere;color:var(--ink-muted);align-items:center;gap:5px;display:flex}.studio-access-empty{color:var(--green);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:700;display:flex}@media (max-width:620px){.studio-access-card{flex-direction:column;align-items:stretch}.studio-access-card .button{justify-content:center}}.studio-round{flex-direction:column;gap:15px;display:flex}.studio-round-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-round-head h2{margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic}.studio-round-head p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.studio-grid{grid-template-columns:1fr;gap:15px;display:grid}@media (min-width:720px){.studio-grid{grid-template-columns:1fr 1fr}}.studio-card{padding:0;overflow:hidden}.studio-media{border-bottom:1.5px solid var(--line);background:var(--surface-2);object-fit:contain;width:100%;max-height:430px;display:block}.studio-card-body{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.studio-card-body strong{font-size:15.5px}.studio-card-body p{color:var(--ink-muted);margin:0;font-size:12.5px;line-height:1.45}.studio-vote{align-items:center;gap:4px;margin-top:4px;display:flex}.studio-vote button{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.studio-vote button.active{color:var(--purple)}.studio-vote button:active{transform:scale(.9)}.studio-vote .studio-comment-toggle{margin-left:auto}.studio-vote .studio-comment-toggle.active{color:var(--coral)}.studio-comment{flex-direction:column;gap:8px;display:flex}.studio-overall{border:1.5px dashed var(--line-strong);flex-direction:column;gap:10px;padding:18px;display:flex}.studio-overall-hint{color:var(--ink-soft);margin:0;font-size:13px}.studio-submit{align-self:flex-start}.studio-submitted{color:var(--green);align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:700;display:flex}@media (max-width:719px){.studio-submit{justify-content:center;align-self:stretch}}.buddy-fab{z-index:82;border:1.5px solid var(--ink);background:var(--lime);width:56px;height:56px;color:var(--ink);cursor:pointer;box-shadow:4px 5px 0 color-mix(in srgb, var(--ink) 30%, transparent);border-radius:16px;place-items:center;display:grid;position:fixed;bottom:22px;right:20px;transform:rotate(-2deg)}.buddy-fab:active{transform:rotate(-2deg)scale(.94)}@media (max-width:760px){.buddy-fab{right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 86px)}}.buddy-panel{z-index:88;border:1.5px solid var(--ink);border-radius:var(--radius-lg);background:var(--surface);width:min(400px,100vw - 28px);height:min(600px,100dvh - 60px);box-shadow:var(--shadow);flex-direction:column;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden}@media (max-width:760px){.buddy-panel{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 78px);width:auto;height:min(78dvh,620px)}}.buddy-head{border-bottom:1.5px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.buddy-head strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic}.buddy-head-actions{gap:6px;display:flex}.buddy-messages{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.buddy-intro{color:var(--ink-soft);margin:8px 4px;font-size:13.5px;line-height:1.55}.buddy-msg{border:1px solid var(--line);background:var(--surface-2);border-radius:13px 13px 13px 4px;align-self:flex-start;max-width:88%;padding:10px 13px}.buddy-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.buddy-msg.you{background:color-mix(in srgb, var(--purple) 12%, var(--surface));border-radius:13px 13px 4px;align-self:flex-end}.buddy-msg.thinking p{color:var(--ink-muted);font-size:12px;font-style:italic}.buddy-shot{border:1px solid var(--line-strong);border-radius:8px;max-width:100%;margin-bottom:7px;display:block}.buddy-attachment{padding:8px 14px 0;display:flex;position:relative}.buddy-attachment img{border:1.5px solid var(--ink);border-radius:8px;max-height:72px}.buddy-attachment .icon-button{background:var(--surface);width:26px;height:26px;position:absolute;top:2px;left:8px}.buddy-composer{border-top:1.5px solid var(--line);background:var(--surface-2);align-items:flex-end;gap:8px;padding:11px 12px;display:flex}.buddy-composer textarea{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;max-height:110px;color:var(--ink);font:inherit;resize:none;border-radius:11px;flex:1;padding:10px 12px;font-size:13.5px}.buddy-send{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.buddy-send:disabled{opacity:.45;cursor:default}.buddy-annotate{z-index:96;background:color-mix(in srgb, var(--canvas-deep) 82%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex;position:fixed;inset:0}.buddy-annotate p{color:#fff;text-shadow:0 1px 4px #00000080;margin:0;font-size:13.5px;font-weight:600}.buddy-annotate canvas{border:2px solid var(--ink);touch-action:none;cursor:crosshair;background:#fff;border-radius:8px;max-width:min(920px,96vw);max-height:72dvh}.buddy-annotate-actions{gap:10px;display:flex}.deko-eye-button{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:72px;padding:0}@media (max-width:900px){.deko-eye-button{width:56px}}.deko-eye-button img{width:100%;display:block}.signup-grid{justify-content:center;padding:30px 20px 60px;display:flex}.signup-grid .login-card{width:min(480px,100%)}.signup-form{flex-direction:column;gap:13px;margin-top:14px;display:flex}.signup-handle{align-items:center;gap:8px;display:flex}.signup-handle span{color:var(--ink-muted);font-weight:700}.signup-handle .input{flex:1}.signup-consent{margin-top:2px}.signup-submit{justify-content:center}.signup-sent{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 6px 10px;display:flex}.signup-sent svg{color:var(--lime)}.signup-switch{color:var(--ink-muted);margin:10px 0 14px;font-size:13px}.signup-switch a{color:var(--purple-soft);font-weight:700}.welcome-page{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:760px;margin:0 auto;padding:34px 0 50px;display:flex}.welcome-page h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,6vw,52px);font-style:italic;font-weight:700}.welcome-page>.eyebrow{color:var(--coral)}.welcome-lead{max-width:480px;color:var(--ink-soft);margin:0 0 14px;font-size:14.5px;line-height:1.55}.welcome-grid{grid-template-columns:1fr;gap:15px;width:100%;display:grid}@media (min-width:700px){.welcome-grid{grid-template-columns:1fr 1fr}}.welcome-card{flex-direction:column;align-items:center;gap:10px;padding:24px 20px;display:flex}.welcome-card svg{color:var(--purple)}.welcome-card h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-style:italic}.welcome-card p{color:var(--ink-muted);margin:0;font-size:12.5px}.welcome-card .input{width:100%}.landing{max-width:1180px;margin:0 auto;padding:0 22px 40px;position:relative;overflow-x:hidden}.landing-deko{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing>:not(.landing-deko){z-index:2;position:relative}.landing-header{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.landing-header-actions{align-items:center;gap:10px;display:flex}.landing-hero{grid-template-columns:1fr;align-items:center;gap:34px;padding:34px 0 30px;display:grid}@media (min-width:900px){.landing-hero{grid-template-columns:1.1fr .9fr;padding:54px 0 44px}}.landing-hero .eyebrow{color:var(--purple)}.landing-hero h1{letter-spacing:-.03em;margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,9vw,96px);font-style:italic;font-weight:700;line-height:.98}.landing-lead{max-width:480px;color:var(--ink-soft);margin:0 0 22px;font-size:16.5px;line-height:1.6}.landing-cta-row{flex-wrap:wrap;gap:12px;display:flex}.landing-fineprint{color:var(--ink-muted);align-items:center;gap:6px;margin:16px 0 0;font-size:12px;display:flex}.landing-hero-media{position:relative;transform:rotate(1.4deg)}.landing-hero-media video{border:2.5px solid var(--ink);border-radius:10px;width:100%;display:block;box-shadow:8px 9px #07182f29}.landing-hero-sticker{position:absolute;top:-14px;right:-8px}.landing-marquee{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--yellow);margin:8px -22px 26px;padding:10px 0;overflow:hidden}.landing-marquee-track{width:max-content;color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;white-space:nowrap;font-size:12.5px;font-weight:800;animation:40s linear infinite landing-marquee;display:flex}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.landing-chapter{grid-template-columns:1fr;align-items:center;gap:30px;padding:44px 0;display:grid}@media (min-width:860px){.landing-chapter{grid-template-columns:1fr 1fr;gap:54px}.landing-chapter.flip .landing-chapter-copy{order:2}}.landing-chapter-copy .eyebrow{color:var(--coral)}.landing-chapter-copy h2{letter-spacing:-.02em;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4.6vw,44px);font-style:italic;font-weight:700;line-height:1.05}.landing-chapter-copy p{max-width:460px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.landing-phone{border:2.5px solid var(--ink);background:var(--surface);border-radius:26px;justify-self:center;width:min(280px,78vw);padding:10px 10px 16px;transform:rotate(-1.6deg);box-shadow:7px 8px #07182f24}.landing-chapter.flip .landing-phone{transform:rotate(1.6deg)}.landing-phone:before{content:"";background:var(--ink);opacity:.55;border-radius:4px;width:74px;height:5px;margin:2px auto 9px;display:block}.landing-phone img{border:1px solid var(--line-strong);border-radius:14px;width:100%;display:block}.landing-browser{border:2.5px solid var(--ink);background:var(--surface);border-radius:12px;padding-top:30px;position:relative;overflow:hidden;box-shadow:8px 9px #07182f24}.landing-browser i{border:1.5px solid var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:10px}.landing-browser i:first-of-type{background:var(--coral);left:12px}.landing-browser i:nth-of-type(2){background:var(--yellow);left:28px}.landing-browser i:nth-of-type(3){background:var(--green);left:44px}.landing-browser img{width:100%;display:block}.landing-ui-mobile{border:1px solid var(--line-strong);background:var(--canvas);border-radius:14px;flex-direction:column;min-height:390px;padding:22px 18px;display:flex}.landing-ui-brand{color:var(--ink);align-items:center;gap:7px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;font-weight:800;display:flex}.landing-ui-brand svg{color:var(--yellow)}.landing-ui-quick>p,.landing-ui-market>p,.landing-ui-reveal>p{color:var(--purple);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;margin:36px 0 10px;font-size:10px;font-weight:900}.landing-ui-quick>strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:italic;line-height:1.04}.landing-ui-rule{background:var(--line-strong);height:1px;margin:32px 0 14px}.landing-ui-meta,.landing-ui-scale{color:var(--ink-muted);justify-content:space-between;gap:10px;font-size:11px;font-weight:700;display:flex}.landing-ui-action{border:1.5px solid var(--ink);background:var(--yellow);box-shadow:3px 4px 0 var(--ink);justify-content:center;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:11px 14px;font-size:12px;font-weight:900;display:inline-flex}.landing-ui-gut{text-align:center;align-items:stretch}.landing-ui-gut .landing-ui-brand{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;justify-content:center;font-size:10px;font-style:normal}.landing-ui-gut>strong{margin:54px auto 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;line-height:1.06}.landing-ui-gut>b{color:var(--purple);margin:26px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:58px;font-style:italic;line-height:1}.landing-ui-slider{border:1.5px solid var(--ink);background:var(--surface);height:12px}.landing-ui-slider span{background:var(--yellow);border-right:1.5px solid var(--ink);width:63%;height:100%;display:block}.landing-ui-scale{margin-top:7px}.landing-ui-gut>small{color:var(--ink-muted);margin-top:auto;line-height:1.45}.landing-ui-desktop{background:var(--canvas);flex-direction:column;min-height:350px;padding:28px;display:flex}.landing-ui-desktop .landing-ui-brand{font-size:21px}.landing-ui-desktop .landing-ui-brand>span{color:var(--ink-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;margin-left:auto;font-size:9px;font-style:normal}.landing-ui-market{border:1.5px solid var(--ink);background:var(--purple);color:#fff8e9;margin:24px 0 18px;padding:26px;box-shadow:5px 6px #07182f33}.landing-ui-market>p{color:var(--yellow);margin-top:0}.landing-ui-market h3,.landing-ui-reveal h3{max-width:540px;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,4vw,38px);font-style:italic;line-height:1}.landing-ui-odds{justify-content:space-between;gap:20px;display:flex}.landing-ui-odds strong{color:var(--yellow);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,48px);font-style:italic}.landing-ui-odds strong:last-child{color:#ff9c82;text-align:right}.landing-ui-odds small{color:#fff8e9;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:9px;font-style:normal;display:block}.landing-ui-market-bar{background:#ff9c82;border:1px solid #fff8e9;height:9px;margin-top:10px}.landing-ui-market-bar span{background:var(--yellow);border-right:1px solid #fff8e9;width:64%;height:100%;display:block}.landing-ui-desktop>small{color:var(--ink-muted);font-size:11px}.landing-ui-reveal{background:var(--purple);color:#fff8e9;text-align:center;justify-content:center;align-items:center;min-height:350px}.landing-ui-reveal>p{color:var(--yellow);margin-top:0}.landing-ui-reveal>svg{color:var(--yellow);margin:8px 0 14px}.landing-ui-reveal h3{margin-bottom:10px}.landing-ui-reveal>strong{color:var(--yellow);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:11px}.landing-reveal-media{position:relative}.landing-receipt{border:2px solid var(--ink);border-radius:6px;width:min(190px,42%);position:absolute;bottom:-26px;right:-14px;transform:rotate(4deg);box-shadow:6px 7px #07182f33}.landing-receipt-clean{background:var(--yellow);min-height:150px;color:var(--ink);flex-direction:column;justify-content:center;padding:18px;display:flex}.landing-receipt-clean small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:9px;font-weight:900}.landing-receipt-clean strong{margin:10px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;line-height:1}.landing-receipt-clean span{font-size:13px;font-weight:900}.landing-trust-row{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.landing-trust-row span{border:1.5px dashed var(--line-strong);border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:700;display:inline-flex}.landing-trust-row svg{color:var(--purple)}.landing-loop{justify-self:center;width:min(340px,84vw);transform:rotate(1.8deg)}.landing-loop video{border:2.5px solid var(--ink);border-radius:10px;width:100%;display:block;box-shadow:7px 8px #07182f29}.landing-beta{padding:58px 0 30px}.landing-beta-head{max-width:680px;margin-bottom:24px}.landing-beta-head .eyebrow{color:var(--green);align-items:center;gap:6px;display:flex}.landing-beta-head h2{margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,52px);font-style:italic;line-height:1}.landing-beta-head>p:last-child{max-width:600px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.landing-platform-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:620px){.landing-platform-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1020px){.landing-platform-grid{grid-template-columns:repeat(4,1fr)}}.landing-platform-grid>.reveal{height:100%}.landing-platform-card{border:1.5px solid var(--ink);background:var(--surface);border-radius:8px;flex-direction:column;align-items:flex-start;height:100%;min-height:250px;padding:20px;display:flex;box-shadow:4px 5px #07182f1f}.landing-platform-card>svg{color:var(--purple)}.landing-platform-status{border:1px solid var(--green);color:var(--green);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;align-items:center;gap:5px;margin:20px 0 12px;padding:5px 7px;font-size:8.5px;font-weight:900;display:inline-flex}.landing-platform-card h3{margin:0 0 2px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic}.landing-platform-card>strong{color:var(--purple);font-size:12px}.landing-platform-card>p{color:var(--ink-soft);margin:auto 0 0;padding-top:22px;font-size:12.5px;line-height:1.5}.landing-access-flow{border:1.5px solid var(--ink);grid-template-columns:1fr;gap:0;margin-top:22px;display:grid}@media (min-width:760px){.landing-access-flow{grid-template-columns:repeat(3,1fr)}}.landing-access-flow>div{border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr;align-content:center;column-gap:12px;min-height:112px;padding:18px;display:grid}.landing-access-flow>div:last-child{border-bottom:0}@media (min-width:760px){.landing-access-flow>div{border-right:1px solid var(--ink);border-bottom:0}.landing-access-flow>div:last-child{border-right:0}}.landing-access-flow span{color:var(--coral);grid-row:span 2;font-family:Georgia,Times New Roman,serif;font-size:30px;font-style:italic;font-weight:800}.landing-access-flow strong{align-self:end;font-size:13.5px}.landing-access-flow small{color:var(--ink-muted);align-self:start;margin-top:2px;font-size:11px}.landing-final{border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--canvas-deep);color:#fff8e9;text-align:center;flex-direction:column;align-items:center;gap:10px;margin:30px 0 10px;padding:46px 24px;display:flex}.landing-final svg{color:var(--yellow)}.landing-final h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5.4vw,52px);font-style:italic;font-weight:700}.landing-final p{color:#cbd2cf;margin:0 0 14px;font-size:14.5px}html[data-brand=auracle] .landing-final{background:var(--ink);border-color:#f5ead4}.landing-footer{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:26px 4px 8px;font-size:12.5px;display:flex}.landing-footer a{color:inherit;font-weight:800;text-decoration:none}.landing-footer a:hover{color:var(--ink)}html[data-reduce-motion=true] .landing-marquee-track{animation:none}@media (prefers-reduced-motion:reduce){.landing-marquee-track{animation:none}}.landing-film-frame{position:relative;transform:rotate(.7deg)}.landing-film-frame video{border:4px solid var(--ink,#07182f);background:#07182f;border-radius:18px 8px 20px 10px;width:100%;display:block;box-shadow:10px 12px #07182fd9}.landing-film-sticker{position:absolute;top:-16px;right:-10px;transform:rotate(3deg)}:root{--ease-out-soft:cubic-bezier(.22, 1, .36, 1)}.reveal-enter{animation:reveal-in .6s var(--ease-out-soft) both;animation-delay:var(--reveal-delay,0s)}@keyframes reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}html[data-motion=on] .reveal{opacity:0;transition:opacity .55s var(--ease-out-soft) var(--reveal-delay,0s), transform .62s var(--ease-out-soft) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)}html[data-motion=on] .reveal.in-view{opacity:1;transform:none}html[data-reduce-motion=true] .reveal,html[data-reduce-motion=true] .reveal-enter{opacity:1;transition:none;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-enter{transition:none;animation:none;opacity:1!important;transform:none!important}}.paper-world{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing-phone,.landing-browser,.landing-film-frame,.landing-receipt{transition:transform .5s var(--ease-out-soft), box-shadow .5s var(--ease-out-soft)}.landing-phone:hover,.landing-browser:hover{transform:rotate(0)translateY(-5px)}.landing-film-frame:hover{transform:rotate(0)translateY(-4px)}.landing-receipt:hover{transform:rotate(0)translateY(-6px)scale(1.02)}.login-promises>div{transition:transform .35s var(--ease-out-soft)}.login-promises>div:hover{transform:translate(4px)}html[data-reduce-motion=true] .landing-phone,html[data-reduce-motion=true] .landing-browser,html[data-reduce-motion=true] .landing-film-frame,html[data-reduce-motion=true] .landing-receipt{transition:none}.landing-chapter>.reveal:not(.landing-chapter-copy){flex-direction:column;align-items:center;display:flex}.login-stage{height:250px;margin:8px 0 -42px;position:relative}.login-stage img{-webkit-user-select:none;user-select:none;position:absolute}.login-stage-oracle{filter:drop-shadow(4px 6px #07182f24);width:186px;transform:translate3d(calc(var(--px,0) * 16px), calc(var(--py,0) * 10px), 0) rotate(calc(var(--px,0) * 1.4deg));will-change:transform;bottom:0;left:-8px}.login-stage-circle{opacity:.96;filter:drop-shadow(3px 5px #07182f1f);width:170px;transform:translate3d(calc(var(--px,0) * 9px), calc(var(--py,0) * 6px), 0);will-change:transform;bottom:-4px;left:156px}.login-stage-star{opacity:.8;width:26px;transform:translate3d(calc(var(--px,0) * 24px), calc(var(--py,0) * 15px), 0) rotate(12deg);will-change:transform}.login-stage-star-a{top:12px;left:150px}.login-stage-star-b{opacity:.55;width:18px;top:74px;left:320px}@media (max-width:980px){.login-stage{height:220px;margin-bottom:-34px}.login-stage-oracle{width:160px}.login-stage-circle{width:150px;left:128px}.login-stage-star-a{left:112px}.login-stage-star-b{left:250px}}.landing-panorama{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:6px -22px 0;overflow:hidden}.landing-panorama img{object-fit:cover;object-position:center 30%;width:100%;height:clamp(150px,24vw,300px);display:block}.landing-postcards{text-align:center;padding:46px 0 30px}.landing-postcards-eyebrow{justify-content:center;margin-bottom:26px}.landing-postcards-fan{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,3vw,34px);display:flex}.landing-postcard{border:2.5px solid var(--ink);transition:transform .5s var(--ease-out-soft), box-shadow .5s var(--ease-out-soft);background:#fbf4e6;border-radius:14px 6px 16px 8px;margin:0;padding:12px 12px 16px;position:relative;box-shadow:9px 11px #07182fd9}.landing-postcard img{border-radius:8px 3px 9px 4px;width:min(250px,62vw);display:block}.landing-postcard-a{transform:rotate(-3.2deg)translateY(10px)}.landing-postcard-b{z-index:2;transform:rotate(1.6deg)translateY(-8px)}.landing-postcard-c{transform:rotate(4.1deg)translateY(12px)}.landing-postcard:hover{z-index:3;transform:rotate(0)translateY(-6px)scale(1.03)}.landing-postcard .sticker{white-space:nowrap;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)rotate(-2deg)}html[data-reduce-motion=true] .landing-postcard{transition:none}.loading-orakel{justify-items:center;gap:16px;display:grid}.loading-orakel video{border:3px solid var(--ink);background:var(--cream-deep,#eadfc4);border-radius:16px 7px 18px 8px;width:min(210px,56vw);transform:rotate(-1.6deg);box-shadow:7px 8px #07182f80}html[data-reduce-motion=true] .loading-orakel video{content:url(/landing/loop-auge-poster.jpg)}@media (prefers-reduced-motion:reduce){.loading-orakel video{content:url(/landing/loop-auge-poster.jpg)}}.streak-chip .streak-grace{color:var(--yellow,#f5c518);text-shadow:0 0 6px #f5c5188c;margin-left:5px;animation:2.4s ease-in-out infinite grace-glow}@keyframes grace-glow{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.streak-chip .streak-grace{animation:none}}.hero-sticker-evening{background:var(--ink,#07182f);color:var(--yellow,#f5c518);box-shadow:0 0 0 2px var(--yellow,#f5c518), 5px 6px 0 #07182f66}.hero-evening-line{color:var(--ink-soft,#07182fb8);margin:2px 0 6px;font-size:.92rem;font-style:italic;font-weight:600}html[data-brand=auracle] .hero-evening-line{color:#f5ead4e0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal-sealed{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:10px 0 6px;display:flex}.reveal-seal{border:3px solid var(--ink);background:var(--cream,#f7efdb);cursor:pointer;transition:transform .25s var(--ease-out-soft,ease-out), box-shadow .25s;border-radius:18px 9px 20px 10px;flex-direction:column;align-items:center;gap:14px;margin-top:10px;padding:26px 30px 20px;animation:2.1s ease-in-out infinite seal-wobble;display:flex;transform:rotate(-1.4deg);box-shadow:7px 8px #07182f59}.reveal-seal:hover,.reveal-seal:focus-visible{animation-play-state:paused;transform:rotate(0)scale(1.03);box-shadow:9px 11px #07182f66}.reveal-seal img{filter:drop-shadow(0 3px #07182f40);width:118px}.reveal-seal-hint{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft,#07182fb3);font-size:.72rem;font-weight:800;animation:1.8s ease-in-out infinite seal-hint}@keyframes seal-wobble{0%,to{transform:rotate(-1.4deg)}30%{transform:rotate(1.1deg)translateY(-2px)}60%{transform:rotate(-.6deg)}}@keyframes seal-hint{0%,to{opacity:.55}50%{opacity:1}}.reveal-stage{animation:reveal-stage-in .5s var(--ease-out-soft,cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--stage,0) * .16s)}@keyframes reveal-stage-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.reveal-actions{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.reveal-seal,.reveal-seal-hint,.reveal-stage{animation:none}}.push-nudge{left:50%;bottom:max(18px, env(safe-area-inset-bottom,0px) + 76px);z-index:60;border:3px solid var(--ink);background:var(--cream,#f7efdb);width:min(560px,100vw - 28px);animation:push-nudge-in .45s var(--ease-out-soft,cubic-bezier(.22, 1, .36, 1)) both;border-radius:16px 8px 18px 9px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:fixed;transform:translate(-50%);box-shadow:7px 8px #07182f66}@keyframes push-nudge-in{0%{opacity:0;transform:translate(-50%)translateY(18px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.push-nudge-icon{border:2.5px solid var(--ink);background:var(--yellow,#f5c518);width:42px;height:42px;color:var(--ink);border-radius:12px 6px 13px 7px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-3deg)}.push-nudge-copy{flex:1;min-width:0}.push-nudge-copy strong{font-size:.95rem;display:block}.push-nudge-copy p{color:var(--ink-soft,#07182fb8);margin:2px 0 0;font-size:.84rem}.push-nudge-actions{flex-direction:column;flex-shrink:0;gap:7px;display:flex}.push-nudge-actions .button{padding:7px 13px;font-size:.8rem}@media (max-width:640px){.push-nudge{flex-wrap:wrap}.push-nudge-actions{flex-direction:row;justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.push-nudge{animation:none}}.wrapped-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.starter-questions{flex-direction:column;gap:10px;padding:22px 24px 24px;display:flex}.starter-copy{color:var(--ink-soft,#07182fb8);margin:-2px 0 6px;font-size:.9rem}.starter-list{flex-wrap:wrap;gap:10px;display:flex}.starter-chip{border:2.5px solid var(--ink);background:var(--cream,#f7efdb);color:var(--ink);cursor:pointer;transition:transform .2s var(--ease-out-soft,ease-out), box-shadow .2s;border-radius:13px 7px 14px 8px;align-items:center;gap:8px;padding:10px 15px;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:4px 5px #07182f47}.starter-chip:hover:not(:disabled),.starter-chip:focus-visible{background:var(--yellow,#f5c518);transform:translateY(-2px)rotate(-.6deg);box-shadow:6px 8px #07182f52}.starter-chip:disabled{opacity:.6;cursor:wait}.starter-chip .spin{animation:.9s linear infinite starter-spin}@keyframes starter-spin{to{transform:rotate(360deg)}}.week-league{margin-bottom:18px;padding:20px 22px 18px}.week-league-list{flex-direction:column;display:flex}.week-league-row{color:inherit;border-bottom:1.5px dashed #07182f29;border-radius:8px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:12px;padding:9px 6px;text-decoration:none;transition:background .18s;display:grid}.week-league-row:last-child{border-bottom:none}.week-league-row:hover{background:#07182f0d}.week-league-row.first{font-size:1.02em}.week-league-row.first .profile-chip strong{font-weight:800}.week-league-row b{text-align:center}.week-league-row small{color:var(--ink-soft,#07182f99)}.week-league-empty{color:var(--ink-soft,#07182fad);margin:4px 0 2px;font-size:.9rem;font-style:italic}.oracle-journal{padding:22px 24px 20px}.journal-empty{color:var(--ink-soft,#07182fad);margin:2px 0;font-size:.92rem;font-style:italic}.journal-grid{grid-template-columns:minmax(220px,1fr) minmax(280px,1.2fr);align-items:start;gap:22px;display:grid}@media (max-width:800px){.journal-grid{grid-template-columns:1fr}}.journal-stats{flex-direction:column;gap:12px;display:flex}.journal-stat{border:2.5px solid var(--ink);background:var(--cream,#f7efdb);border-radius:12px 6px 13px 7px;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.journal-stat strong{font-size:1.35rem;font-weight:900}.journal-stat span{color:var(--ink-soft,#07182fa6);font-size:.78rem}.journal-call{color:inherit;transition:transform .18s var(--ease-out-soft,ease-out);border:2px dashed #07182f66;border-radius:10px;flex-direction:column;gap:3px;padding:10px 14px;text-decoration:none;display:flex}.journal-call:hover{transform:translateY(-2px)rotate(-.4deg)}.journal-call small{font-family:var(--font-mono,monospace);letter-spacing:.1em;font-size:.66rem;font-weight:800}.journal-call-best small{color:#177a50}.journal-call-miss small{color:var(--coral,#e85f3c)}.journal-call span{font-size:.88rem;font-weight:600}.journal-chart-title{color:var(--ink-soft,#07182fb3);margin:0 0 6px;font-size:.82rem;font-weight:700}.calibration-figure{margin:0}.calibration-svg{width:100%;height:auto}.calibration-legend{color:var(--ink-soft,#07182fb3);gap:16px;margin-bottom:4px;font-size:.75rem;display:flex}.calibration-legend span{align-items:center;gap:6px;display:inline-flex}.calibration-legend-bar{border:2px solid var(--ink);background:#177a50;border-radius:3px;width:14px;height:10px;display:inline-block}.calibration-legend-diamond{background:var(--ink);width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.calibration-axis-text{fill:#07182f8c;font-size:10px;font-family:var(--font-mono,monospace)}.calibration-count-text{fill:#07182f73;font-size:9px;font-family:var(--font-mono,monospace)}.calibration-value-text{fill:var(--ink);font-size:11px;font-weight:800}.invite-preview{border:2.5px solid var(--ink);background:var(--yellow,#f5c518);color:var(--ink,#07182f);border-radius:14px 7px 15px 8px;align-items:flex-start;gap:13px;margin-bottom:16px;padding:13px 15px;display:flex;transform:rotate(-.8deg);box-shadow:5px 6px #07182f59}.invite-preview-dot{border:2.5px solid var(--ink);color:#fff;text-shadow:0 1px #07182f66;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.invite-preview-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.invite-preview-copy small{font-family:var(--font-mono,monospace);letter-spacing:.14em;opacity:.75;font-size:.62rem;font-weight:800}.invite-preview-copy strong{font-size:1.05rem;font-weight:900}.invite-preview-members{align-items:center;gap:5px;font-size:.8rem;font-weight:600;display:inline-flex}.invite-preview-question{align-items:flex-start;gap:5px;margin:5px 0 0;font-size:.8rem;font-style:italic;line-height:1.35;display:flex}.invite-preview-question svg{flex-shrink:0;margin-top:2px}.bubble-quick-switch button{cursor:pointer;font:inherit}.mobile-brand-actions{align-items:center;gap:6px;display:flex}.mobile-avatar-trigger{padding:4px}.mobile-search-drawer .search-shell{align-items:center;gap:8px;margin-bottom:10px;display:flex;position:relative}.mobile-search-shell input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.mobile-search-drawer .search-results{box-shadow:none;border:0;max-height:60vh;position:static;overflow-y:auto}.mobile-menu-list{flex-direction:column;gap:4px;display:flex}.mobile-menu-item{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:12px 10px;text-decoration:none;display:flex}.mobile-menu-item:hover{background:#07182f0f}.mobile-menu-item span strong{font-size:.95rem;display:block}.mobile-menu-item span small{color:var(--ink-soft,#07182f99);font-size:.78rem}.mobile-menu-locale{cursor:default;justify-content:space-between}.mobile-menu-logout{color:var(--coral,#e85f3c)}.help-page{flex-direction:column;gap:20px;max-width:860px;display:flex}.help-rules{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.help-rule{align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.help-rule-icon{border:2.5px solid var(--ink);background:var(--yellow,#f5c518);width:44px;height:44px;color:var(--ink);border-radius:13px 7px 14px 8px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-2deg)}.help-rule h2{margin:0 0 6px;font-size:1.05rem}.help-rule p{color:var(--ink-soft,#07182fbf);margin:0;font-size:.9rem;line-height:1.5}.help-glossary{padding:20px 22px}.help-glossary-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 22px;margin:8px 0 0;display:grid}.help-glossary-item dt{font-size:.92rem;font-weight:800}.help-glossary-item dd{color:var(--ink-soft,#07182fb8);margin:3px 0 0;font-size:.85rem;line-height:1.45}.moderation-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vote-box{border:2.5px solid var(--ink);background:#f5c5181f;border-radius:15px 8px 16px 9px;flex-direction:column;gap:13px;margin-top:16px;padding:18px 20px;display:flex}.vote-box-head h3{margin:4px 0}.vote-box-copy{color:var(--ink-soft,#07182fb8);margin:0;font-size:.86rem}.vote-options{flex-wrap:wrap;gap:9px;display:flex}.vote-option{border:2.5px solid var(--ink);background:var(--cream,#f7efdb);font:inherit;cursor:pointer;transition:transform .18s var(--ease-out-soft,ease-out);border-radius:12px 7px 13px 8px;padding:9px 15px;font-weight:700}.vote-option:hover{transform:translateY(-1px)}.vote-option.active{background:var(--ink);color:#fff8e9}.vote-option-void{opacity:.85;border-style:dashed}.season-recaps{padding:20px 22px}.season-recap-list{flex-wrap:wrap;gap:12px;display:flex}.season-recap-card{border:2.5px solid var(--ink);background:var(--cream,#f7efdb);min-width:200px;color:inherit;transition:transform .18s var(--ease-out-soft,ease-out);border-radius:14px 8px 15px 9px;flex-direction:column;gap:4px;padding:13px 16px;text-decoration:none;display:flex;box-shadow:4px 5px #07182f47}.season-recap-card:hover{transform:translateY(-2px)rotate(-.5deg)}.season-recap-card small{color:var(--ink-soft,#07182fa6)}.season-recap-cta{color:var(--ink);align-items:center;gap:5px;margin-top:4px;font-size:.8rem;font-weight:700;display:inline-flex}.delete-confirm-dialog{max-width:440px}.delete-confirm-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.commitment-fields{border:2px dashed #07182f59;border-radius:13px;flex-direction:column;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.category-chips{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.category-chips button{border:2px solid var(--ink);background:var(--cream,#f7efdb);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700}.category-chips button.active{background:var(--ink);color:#fff8e9}.category-custom{margin-top:2px}.milestone-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:6px 4px;display:flex}.milestone-toggle:hover .milestone-box{background:#f5c51866}.milestone-box{border:2.5px solid var(--ink);background:0 0;border-radius:5px 3px 6px 4px;flex-shrink:0;width:17px;height:17px;display:inline-block}.commitment-manual{align-items:center;gap:12px;margin-top:10px;display:flex}.commitment-manual input[type=range]{flex:1}.commitment-hint{color:var(--ink-soft,#07182fa6);margin:8px 0 0;font-size:.8rem;font-style:italic}.trade-timeline{margin-top:16px;padding:17px 19px}.trade-timeline-list{flex-direction:column;margin-top:8px;display:flex}.trade-timeline-row{border-bottom:1.5px dashed #07182f24;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:7px 2px;font-size:.86rem;display:grid}.trade-timeline-row:last-child{border-bottom:0}.trade-timeline-shift{font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:700}.trade-timeline-shift.positive{color:#177a50}.trade-timeline-shift.negative{color:var(--coral,#e85f3c)}.trade-timeline-row time{color:var(--ink-soft,#07182f8c);font-size:.72rem}.ledger-list{flex-direction:column;display:flex}.ledger-row{border-bottom:1.5px dashed #07182f24;grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding:8px 2px;font-size:.87rem;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-amount{font-family:var(--font-mono,monospace);font-weight:800}.ledger-row time{color:var(--ink-soft,#07182f8c);font-size:.72rem}.ledger-source{color:var(--ink-soft,#07182f99);font-size:.72rem;display:block}.game-rules{border:2px dashed #07182f59;border-radius:13px;flex-direction:column;gap:14px;margin:14px 0;padding:16px 18px;display:flex}.game-rules input[type=range]{width:100%}.field-hint{color:var(--ink-soft,#07182f99);margin-top:3px;font-size:.76rem;display:block}.category-filter-pills{margin-top:-6px}.everyone-shines{margin-bottom:18px;padding:18px 20px}.everyone-shines-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:10px;display:grid}.shine-card{border:2px dashed #07182f59;border-radius:12px;flex-direction:column;gap:6px;padding:11px 13px;display:flex}.shine-card small{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft,#07182f99);font-size:.64rem;font-weight:800}.shine-card b{font-size:.95rem}.leaderboard-badges{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.leaderboard-badges em{border:1.5px solid var(--ink);background:#f5c51859;border-radius:999px;padding:1px 7px;font-size:.62rem;font-style:normal;font-weight:800}.invite-presets{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.invite-qr{border:2.5px solid var(--ink);background:#f8f0df;border-radius:12px;width:132px;height:132px}.subpage-invite{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.comment-card.pinned{border:2.5px solid var(--yellow,#f5c518);box-shadow:5px 6px #e7a91a59}.comment-pinned-ribbon{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#9c6f0a;margin-bottom:5px;font-size:.62rem;font-weight:800;display:inline-block}.comment-pin{font:inherit;color:var(--ink-soft,#07182f99);cursor:pointer;background:0 0;border:0;font-size:.76rem;font-weight:700}.comment-pin.active,.comment-pin:hover{color:var(--ink)}.oracle-rests{align-items:center;gap:15px;padding:18px 22px;display:flex}.oracle-rests-moon{font-size:1.8rem;transform:rotate(-8deg)}.oracle-rests strong{font-size:1rem;display:block}.oracle-rests p{color:var(--ink-soft,#07182fb3);margin:3px 0 0;font-size:.87rem}.journal-stat-net strong.positive{color:#177a50}.journal-stat-net strong.negative{color:var(--coral,#e85f3c)}.week-duel{border:2px solid var(--ink,#07182f);background:#ffffff8c;border-radius:14px;margin-top:18px;padding:14px 16px}.week-duel-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.week-duel-row em{opacity:.6;font-style:normal;font-weight:800}.week-duel-side{border-radius:10px;align-items:center;gap:10px;padding:6px 12px;display:flex}.week-duel-side.leading{background:#177a501f;box-shadow:inset 0 0 0 2px #177a5059}.week-duel-side b{font-size:1.05rem}.week-duel>small{color:var(--ink-soft,#07182fb3);margin-top:8px;display:block}.hall-of-fame-link{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0;padding:14px 18px;text-decoration:none;display:flex}.hall-of-fame-link span{font-size:1.02rem;font-weight:800}.hall-of-fame-link small{color:var(--ink-soft,#07182fb3)}.hall-of-fame-link:hover{transform:translateY(-1px)}.tafel-champions{padding:18px}.tafel-champion-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tafel-champion-row{border:2px solid var(--ink,#07182f);color:inherit;background:#ffffff80;border-radius:12px;grid-template-columns:minmax(120px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.tafel-champion-row:hover{transform:translateY(-1px)}.tafel-season strong{display:block}.tafel-season small{color:var(--ink-soft,#07182fb3)}.tafel-records{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:18px;display:grid}.tafel-record-card{color:inherit;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.tafel-record-card:hover{transform:translateY(-2px)rotate(-.4deg)}.tafel-record-icon{border:2px solid var(--ink,#07182f);background:var(--lime,#d8f34f);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.tafel-record-card small{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft,#07182fb3);font-weight:700}.tafel-record-card b{font-size:1.35rem}.tafel-record-card p{color:var(--ink-soft,#07182fb3);margin:0;font-size:.87rem}.market-signs{padding:16px 18px}.signs-received{flex-wrap:wrap;gap:10px 16px;margin:8px 0 0;font-size:.92rem;display:flex}.signs-hint{color:var(--ink-soft,#07182fb3);margin:8px 0 0;font-size:.87rem}.signs-grid{flex-direction:column;gap:8px;margin-top:12px;display:flex}.signs-member{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.signs-picker{gap:6px;display:inline-flex}.sign-button{border:2px solid var(--ink,#07182f);cursor:pointer;background:#fff9;border-radius:10px;padding:4px 8px;font-size:1.05rem;transition:transform .12s}.sign-button:hover{background:var(--lime,#d8f34f);transform:translateY(-2px)scale(1.08)}.sign-button:disabled{opacity:.5;cursor:default}.signs-sent{background:#177a501f;border-radius:10px;padding:4px 10px;font-weight:700}.card-veil,.hero-veil,.detail-veil{border:2px dashed var(--ink,#07182f);background:repeating-linear-gradient(-45deg,#07182f0b 0 8px,#0000 8px 16px);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.card-veil{font-size:.88rem}.card-veil-mark{font-size:1.4rem;line-height:1}.detail-veil{margin:14px 0;padding:18px}.detail-veil strong{display:block}.detail-veil p{color:var(--ink-soft,#07182fb3);margin:4px 0 0;font-size:.88rem}.hero-veil{margin-top:12px}.commitment-witness{border-top:2px dashed #07182f40;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;font-size:.92rem;display:flex}.commitment-witness.confirmed{color:#177a50;font-weight:700}.witness-picker{flex-wrap:wrap;gap:8px;display:flex}.witness-option{border:2px solid var(--ink,#07182f);cursor:pointer;background:#fff9;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}.witness-option:hover{background:var(--lime,#d8f34f);transform:translateY(-1px)}.witness-option:disabled{opacity:.5;cursor:default}.telegram-linked{flex-wrap:wrap;align-items:center;gap:14px;font-weight:600;display:flex}.telegram-pending{flex-direction:column;gap:10px;display:flex}.telegram-pending p{margin:0}.telegram-pending small{color:var(--ink-soft,#07182fb3)}.chronik-empty{padding:26px}.chronik-empty p{color:var(--ink-soft,#07182fb3);margin:0}.chronik-sheet{border:2px solid var(--ink,#07182f);background:#fff6;border-radius:18px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;padding:22px;display:grid}.chronik-stamp{color:inherit;background:var(--cream,#f8f0df);border:2px solid var(--ink,#07182f);--perf:radial-gradient(circle 5px at 5px 5px, transparent 4.4px, #000 4.6px);-webkit-mask-image:var(--perf);mask-image:var(--perf);border-radius:6px;flex-direction:column;gap:8px;padding:16px 14px;text-decoration:none;transition:transform .14s;display:flex;position:relative;-webkit-mask-position:-5px -5px;mask-position:-5px -5px;-webkit-mask-size:14px 14px;mask-size:14px 14px}.chronik-stamp:nth-child(3n){transform:rotate(-1.2deg)}.chronik-stamp:nth-child(3n+1){transform:rotate(.9deg)}.chronik-stamp:hover{z-index:2;transform:rotate(0)translateY(-3px)}.stamp-tone-1{background:#eef5e2}.stamp-tone-2{background:#fdeee7}.stamp-tone-3{background:#e8f0f7}.stamp-mark{font-size:1.7rem;line-height:1}.stamp-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.stamp-meta{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft,#07182fb3);justify-content:space-between;gap:8px;font-size:.72rem;display:flex}.stamp-meta em{font-style:normal}.stamp-value{letter-spacing:.1em;text-align:right;border-top:2px dashed #07182f4d;align-self:flex-end;width:100%;margin-top:auto;padding-top:6px;font-size:.68rem;font-weight:800}.abend-section{margin-top:20px}.abend-reveal-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.abend-reveal{border:2px solid var(--ink,#07182f);background:var(--ink,#07182f);min-height:150px;color:var(--cream,#f8f0df);cursor:pointer;text-align:left;border-radius:16px;padding:18px;transition:transform .16s,background .24s;position:relative}.abend-reveal:hover{transform:translateY(-3px)rotate(-.6deg)}.abend-reveal.open{background:var(--cream,#f8f0df);color:var(--ink,#07182f)}.abend-reveal-front,.abend-reveal-back{flex-direction:column;gap:8px;display:flex}.abend-reveal-front em{font-size:2rem;font-style:normal}.abend-reveal-front small{text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-weight:700}.abend-reveal-back small{opacity:.75;font-size:.82rem}.abend-reveal-back strong{font-size:1.3rem}.abend-reveal-link{color:inherit;margin-top:4px;font-weight:700;text-decoration:none}.abend-live-note{color:var(--ink-soft,#07182fb3);text-align:center;margin:22px 0 0;font-size:.85rem}.hero-abend-link{border:2px solid var(--ink,#07182f);background:var(--lime,#d8f34f);color:inherit;border-radius:12px;margin-bottom:12px;padding:10px 14px;font-weight:800;text-decoration:none;display:block}.hero-abend-link:hover{transform:translateY(-1px)}
