:root{--paper:#f4f8f6;--paper-strong:#fff;--ink:#15201c;--muted:#5d6b66;--line:#e4ebe8;--blue:#2f6fed;--coral:#ef7d69;--gold:#b88a1f;--gold-text:#8a6415;--gold-text-on-dark:#e0b95e;--green:#137a57;--green-deep:#0c5b41;--violet:#6657d9;--shadow:0 18px 55px #14372a1f;--card:linear-gradient(158deg, #fff 0%, #f1f6f4 100%);--card-raised:linear-gradient(158deg, #fff 0%, #eef4f1 100%);--card-edge:#137a5724;--card-line:#e6edea;--card-shadow:0 8px 22px #14372a12, 0 1px 0 #ffffffe6 inset;--card-shadow-lg:0 14px 36px #14372a1a, 0 1px 0 #fffffff2 inset;--diamond-sheen:linear-gradient(120deg, #ffffffe6, #fff0 45%);--brand-grad:linear-gradient(135deg, #137a57 0%, #1c9b6f 55%, #2f6fed 130%);--brand-grad-soft:linear-gradient(135deg, #137a571a, #2f6fed0f);--premium-bg:radial-gradient(125% 62% at 50% -12%, #137a571f, transparent 62%), radial-gradient(85% 45% at 100% 0%, #2f6fed0f, transparent 58%), linear-gradient(180deg, #f7fbf9 0%, #eef4f1 100%);--world-safe-top:env(safe-area-inset-top,0px);--world-safe-right:env(safe-area-inset-right,0px);--world-safe-bottom:env(safe-area-inset-bottom,0px);--world-safe-left:env(safe-area-inset-left,0px);--app-height:100dvh;--demo-tint:#b88a1f12;--demo-edge:#b88a1f52;--demo-text:var(--gold-text);--locked-tint:#2f6fed0d;--locked-edge:#2f6fed38;--locked-text:#2f5aa8;--curated-tint:#6657d912;--curated-edge:#6657d947;--curated-text:#4c3fb0;--live-tint:#137a5714;--live-edge:#137a574d;--live-text:var(--green-deep);--tier-orb:var(--green);--tier-document:var(--blue);--tier-preview:var(--muted)}*{box-sizing:border-box}*,:before,:after{min-width:0}html{overscroll-behavior:none;-webkit-overflow-scrolling:auto}html,body{width:100%;min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-touch-callout:none;background:#eef4f1;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden auto}button,a,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent;outline-offset:2px}button,label,nav,[role=tab],[role=tablist]{-webkit-user-select:none;user-select:none}html[data-world-mini-app=true],html[data-world-mini-app=true] body{overscroll-behavior:none;touch-action:pan-y;height:100%;min-height:100%;overflow:hidden}body.modal-open{touch-action:none!important;overflow:hidden!important}button,input,textarea{font:inherit}button{cursor:pointer;overflow-wrap:anywhere}img,video{-webkit-touch-callout:none;pointer-events:auto;max-width:100%}img{-webkit-user-drag:none;user-drag:none}p,span,strong,small,h1,h2,h3,button,input,textarea,dd{overflow-wrap:anywhere}.app-shell{width:100%;min-height:100dvh;min-height:var(--app-height);background:var(--premium-bg);justify-content:center;display:flex}.phone-frame{width:min(100%,430px);min-height:100dvh;min-height:var(--app-height);background:var(--paper);box-shadow:var(--shadow);position:relative;overflow-x:hidden}html[data-world-mini-app=true] .app-shell{height:100dvh;height:var(--app-height);min-height:100dvh;min-height:var(--app-height);background:var(--paper);display:block;overflow:hidden}html[data-world-mini-app=true] .phone-frame{width:100%;max-width:none;height:100dvh;height:var(--app-height);min-height:100dvh;min-height:var(--app-height);touch-action:pan-y;box-shadow:none;overflow:hidden}.app-settings-bar{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf8,#f0f7f3),radial-gradient(circle at 100% 0,#246b551a,#0000 8rem);border-radius:18px;gap:12px;margin:18px 0 0;padding:14px;display:grid;box-shadow:0 10px 28px #3e301f0f}.settings-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-card-heading div{gap:3px;display:grid}.settings-card-heading span{color:var(--ink);font-size:.94rem;font-weight:950}.settings-card-heading p,.settings-notification-note{color:var(--muted);margin:0;font-size:.76rem;line-height:1.34}.settings-card-heading svg{color:var(--green);flex:none}.settings-screen .app-settings-bar{margin-top:12px}.settings-screen .settings-trigger{display:none}.settings-screen .settings-popover{margin-top:0;padding-top:0}.settings-return-panel{gap:10px;display:grid}.settings-return-panel button{color:#fffdf8;background:var(--green);border:0;border-radius:14px;min-height:44px;font-weight:900}.settings-safety-center,.moment-safety-card,.profile-passport-map{background:var(--paper-strong);border:1px solid #246b5524;border-radius:20px;gap:10px;margin-top:14px;padding:16px;display:grid;box-shadow:0 10px 28px #3e301f0f}.settings-safety-center{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-safety-center .section-heading,.moment-safety-card .section-heading{grid-column:1/-1;margin-bottom:0}.settings-safety-center button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fffcf6;border-radius:14px;font-size:.78rem;font-weight:900}.profile-passport-map{grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;margin-top:12px;overflow-x:auto}.profile-passport-map button{border:1px solid var(--line);min-height:48px;color:var(--green);background:#fffcf6;border-radius:14px;font-size:.78rem;font-weight:900}.moment-safety-card p,.moment-safety-card small{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.moment-safety-card div:last-of-type{flex-wrap:wrap;gap:8px;display:flex}.moment-safety-card div:last-of-type span{color:var(--green);background:#246b5514;border:1px solid #246b5524;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:850}.settings-trigger{width:100%;min-height:42px;color:var(--ink);background:#fffdf8;border:1px solid #e8dfd2e6;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:.84rem;font-weight:900;display:inline-flex}.settings-popover{gap:12px;width:100%;max-width:100%;padding-top:4px;display:grid;position:static;overflow:visible}.settings-section{gap:7px;display:grid}.settings-section strong{color:var(--green);font-size:.88rem}.settings-section p,.settings-section span{color:var(--muted);margin:0;font-size:.78rem;line-height:1.32}.settings-section.compact{border-top:1px solid var(--line);padding-top:8px}.settings-language-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.settings-language-row button,.settings-notification{border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--paper);white-space:normal;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:850}.settings-language-row button.active,.settings-notification.active{color:var(--paper-strong);background:var(--green);border-color:#246b5552}.settings-notification{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}.settings-notification:disabled{opacity:.85;cursor:default}.settings-account-controls{gap:10px}.settings-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-control-grid button{border:1px solid var(--line);min-height:44px;color:var(--ink);text-align:center;background:#fffcf6;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px 9px;font-size:.73rem;font-weight:900;line-height:1.14;display:inline-flex}.settings-control-grid button.danger{color:#fffdf8;background:linear-gradient(135deg,#202328,#8c3328);border-color:#ef7d6957}.v7-home{--v7-gap-1:8px;--v7-gap-2:14px;--v7-gap-3:24px;align-content:start;gap:var(--v7-gap-2);background:radial-gradient(circle at 92% 4%,#2f6fed1a,#0000 10rem),radial-gradient(circle at 8% 60%,#246b550f,#0000 14rem),linear-gradient(#fbf7ef 0%,#f2ede4 50%,#fbf7ef 100%);display:grid}.v7-home .section-heading{color:var(--ink);margin-bottom:4px;font-size:18px;font-weight:850}.v7-section-label{color:#fffdf8b8;font-size:12px;font-weight:850;line-height:1.2}.v7-digital-card,.v7-command-center,.v7-score-card,.v7-reputation-health,.v7-opportunities,.v7-live-network,.v7-trending-humans,.v7-community-spotlight,.v7-market-preview{background:var(--paper-strong);border:1px solid #246b5524;border-radius:20px;width:100%;padding:16px;box-shadow:0 14px 34px #2a322d14}.v7-digital-card{min-height:clamp(260px, calc(var(--app-height) - 190px), 320px);color:#fffdf8;text-align:center;background:radial-gradient(circle at 18% 14%,#fff2be47,#0000 9rem),radial-gradient(circle at 88% 12%,#2f6fed38,#0000 9rem),radial-gradient(circle at 50% 92%,#246b5552,#0000 8rem),linear-gradient(145deg,#091e1c,#185745 52%,#0f1e2c);border:0;justify-items:center;gap:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0a201c47,inset 0 1px #fffdf81f}.v7-digital-card:after{content:"";border:1px solid #fffdf824;border-radius:999px;width:230px;height:230px;position:absolute;inset:auto -58px -74px auto;box-shadow:inset 0 0 0 42px #fffdf80a}.v7-digital-card>*{z-index:1;position:relative}.v7-card-avatar{color:#132420;background:#fffdf8;border:2px solid #fffdf852;border-radius:26px;place-items:center;width:80px;height:80px;font-size:34px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 12px 32px #0000003d,inset 0 1px #ffffffe6}.v7-card-avatar img{object-fit:cover;width:100%;height:100%}.v7-digital-card strong{font-size:16px;font-weight:850}.v7-digital-card small,.v7-digital-card span:not(.v7-section-label){color:#fffdf8c2;font-size:12px;font-weight:800}.v7-digital-card b{color:#fffdf8;font-size:32px;line-height:1}.v7-badge-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.v7-badge-row i{color:#fffdf8;background:#fffdf81a;border:1px solid #fffdf82e;border-radius:14px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:850}.v7-card-back{gap:8px;width:100%;margin:8px 0 0;display:grid}.v7-card-back div{background:#fffdf814;border:1px solid #fffdf824;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 10px;display:flex}.v7-card-back dt,.v7-card-back dd{margin:0;font-size:12px;font-weight:850}.v7-card-back dt{color:#fffdf8ad}.v7-card-back dd{color:#fffdf8}.v7-command-center{background:linear-gradient(135deg,#fffdf8,#edf7f3),radial-gradient(circle at 100% 0,#2f6fed14,#0000 9rem);gap:12px;display:grid}.v7-command-center .v7-section-label,.v7-community-spotlight .v7-section-label,.v7-live-network .v7-section-label,.v7-score-card .v7-section-label,.v7-reputation-health .v7-section-label{color:var(--muted)}.v7-command-center div{grid-template-columns:auto 1fr;align-items:start;gap:8px 12px;display:grid}.v7-command-center svg{color:var(--green)}.v7-command-center strong{color:var(--ink);font-size:16px;line-height:1.18}.v7-command-center p{color:var(--muted);grid-column:2;margin:0;font-size:14px;line-height:1.4}.v7-command-center button,.v7-score-card button,.v7-community-spotlight button{color:#fffdf8;background:var(--green);border:0;border-radius:14px;min-height:48px;font-weight:900}.v7-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.v7-quick-actions button{color:#fffdf8;background:radial-gradient(circle at 76% 14%,#fffdf82e,#0000 2.4rem),linear-gradient(145deg,#1d4f47,#182033);border:0;border-radius:18px;place-items:center;gap:6px;min-height:76px;display:grid;box-shadow:0 12px 26px #1f2e2b1f}.v7-quick-actions button:nth-child(2){background:linear-gradient(145deg,#2f6fed,#10344f)}.v7-quick-actions button:nth-child(3){background:linear-gradient(145deg,#9a6a0b,#254f43)}.v7-quick-actions button:nth-child(4){background:linear-gradient(145deg,#6657d9,#25213c)}.v7-quick-actions button:nth-child(5){background:linear-gradient(145deg,#202328,#5c4a20)}.v7-quick-actions span{font-size:12px;font-weight:900}.v7-score-card,.v7-reputation-health{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.v7-score-card div,.v7-reputation-health div{gap:4px;display:grid}.v7-score-card strong{color:var(--green);font-size:32px;line-height:1}.v7-score-card small,.v7-reputation-health span{color:var(--muted);font-size:14px;line-height:1.32}.v7-reputation-health strong{color:var(--green);font-size:16px}.v7-opportunities{gap:8px;display:grid}.v7-opportunities button,.v7-market-preview button{border:1px solid var(--line);min-height:64px;color:var(--ink);text-align:left;background:#fffcf6;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.v7-opportunities strong,.v7-market-preview strong,.v7-community-spotlight strong{font-size:16px;line-height:1.2}.v7-opportunities span{color:var(--green);font-size:12px;font-weight:950}.v7-opportunities small,.v7-market-preview small{color:var(--muted);font-size:12px;font-weight:800}.v7-live-network{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v7-live-network .v7-section-label{grid-column:1/-1}.v7-live-network div{background:#246b5514;border-radius:16px;align-content:center;gap:4px;min-height:78px;padding:10px;display:grid}.v7-live-network b{color:var(--ink);font-size:16px;line-height:1.12}.v7-live-network span{color:var(--muted);font-size:12px;font-weight:850}.v7-trending-humans{gap:12px;display:grid}.v7-trending-humans>div:last-child{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.v7-trending-humans button{border:1px solid var(--line);background:#fffcf6;border-radius:16px;flex:0 0 104px;align-content:center;justify-items:center;gap:6px;min-height:116px;padding:10px;display:grid}.v7-trending-humans i{color:#fffdf8;background:var(--green);border-radius:16px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid}.v7-trending-humans strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.v7-trending-humans span{color:var(--gold-text);font-size:12px;font-weight:950}.v7-community-spotlight{background:linear-gradient(135deg,#fffdf8,#f6f2ff),radial-gradient(circle at 100% 0,#6657d91a,#0000 8rem);gap:10px;display:grid}.v7-community-spotlight p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.v7-market-preview{gap:8px;display:grid}.v7-market-preview button{grid-template-columns:54px 1fr}.v7-market-preview img,.v7-market-preview>button>svg{object-fit:cover;width:54px;height:54px;color:var(--green);background:#246b5514;border-radius:14px}.v7-market-preview div{gap:3px;display:grid}.v7-market-preview span{color:var(--green);font-size:12px;font-weight:900}.v7-ai-assistant{right:calc(18px + var(--world-safe-right));bottom:calc(92px + var(--world-safe-bottom));z-index:7;color:#fffdf8;background:linear-gradient(145deg,#202328,#246b55);border:1px solid #fffdf857;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:fixed;box-shadow:0 18px 34px #14221e38}html[data-world-mini-app=true] .v7-ai-assistant{right:calc(18px + var(--world-safe-right))}@media (max-width:370px){.v7-quick-actions{grid-template-columns:repeat(5,minmax(54px,1fr));overflow-x:auto}.v7-quick-actions button{min-width:58px}}.home-notification-toggle{background:linear-gradient(135deg,#fffdf8fa,#f1f7f4f5),radial-gradient(circle at 100% 0,#b982181f,#0000 7rem);border:1px solid #246b552e;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:10px;display:grid;box-shadow:0 12px 28px #246b5514}.home-notification-toggle.active{background:linear-gradient(135deg,#eef8f3,#fffdf8),radial-gradient(circle at 100% 0,#246b5524,#0000 7rem);border-color:#246b5557}.home-notification-icon{color:#fffdf8;background:linear-gradient(135deg, var(--green), #153d38);border-radius:16px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fffdf82e}.home-notification-icon i{background:var(--gold);border:2px solid #fffdf8;border-radius:999px;width:9px;height:9px;position:absolute;top:7px;right:7px}.home-notification-toggle.active .home-notification-icon i{background:#20c866}.home-notification-toggle strong{color:var(--green);font-size:.82rem;font-weight:950;line-height:1.15;display:block}.home-notification-toggle p{color:var(--muted);margin:3px 0 0;font-size:.76rem;line-height:1.34}.home-notification-toggle button{min-height:38px;color:var(--paper-strong);background:var(--green);border:0;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.hero-bell-button{z-index:3;color:#f3f6f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff2e,#91999738),#0e2d2673;border:1px solid #fffdf847;border-radius:999px;place-items:center;width:46px;min-width:46px;height:46px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 12px 24px #17312f29}.hero-bell-button.has-dot:after{content:"";background:#d8a023;border:2px solid #0b2a23eb;border-radius:999px;width:10px;height:10px;position:absolute;top:7px;right:8px;box-shadow:0 0 0 4px #d8a02329}.hero-bell-button.compact{width:42px;min-width:42px;height:42px;color:var(--green);background:#fffdf8e6;border-color:#246b5524;box-shadow:0 10px 24px #17312f1a}.home-compact-header{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.home-brand-mark{align-items:center;gap:10px;min-width:0;display:flex}.home-brand-mark img{border-radius:14px;width:44px;height:44px;box-shadow:0 10px 22px #0d1c1a29}.home-brand-mark div{gap:2px;display:grid}.home-brand-mark strong{font-size:1rem;line-height:1}.home-brand-mark span,.wallet-chip{color:var(--muted);font-size:.72rem;font-weight:850;line-height:1.15}.wallet-chip{border:1px solid var(--line);white-space:nowrap;background:#fffdf8;border-radius:999px;padding:7px 9px}.human-home-topbar{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.human-home-avatar,.home-guide-button{color:var(--green);background:linear-gradient(135deg,#eaf7ef,#fff8e6);border:1px solid #246b552e;border-radius:999px;place-items:center;display:grid;box-shadow:0 10px 24px #17312f14}.human-home-avatar{width:48px;height:48px;font-size:1rem;font-weight:950;overflow:hidden}.human-home-avatar img{object-fit:cover;width:100%;height:100%}.home-guide-button{width:42px;height:42px;color:var(--ink);background:#fffdf8eb}.human-home-topcopy{gap:2px;min-width:0;display:grid}.human-home-topcopy strong{font-size:1rem;line-height:1}.human-home-topcopy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:850;overflow:hidden}.human-home-identity{color:#fffdf8;background:radial-gradient(circle at 88% 9%,#d6a33a3d,#0000 7rem),radial-gradient(circle at 12% 94%,#5bb2943d,#0000 8rem),linear-gradient(145deg,#082622,#1e6a53 58%,#08231f);border-radius:28px;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #0c231f29}.human-home-identity:after{content:"";border:1px solid #fffdf82e;border-radius:50%;width:170px;height:170px;position:absolute;inset:auto -26px -46px auto}.home-brand-row{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.home-brand-row img{border-radius:16px;width:50px;height:50px;box-shadow:0 12px 26px #00000038}.home-brand-row div{gap:2px;display:grid}.home-brand-row span{color:#fffdf8b8;font-size:.76rem;font-weight:900}.home-brand-row strong{font-size:1.12rem;line-height:1}.human-home-identity h1,.human-home-identity p,.human-trust-grid{z-index:1;position:relative}.human-home-identity h1{max-width:11ch;margin:0;font-size:clamp(2rem,10vw,3rem);line-height:.98}.human-home-identity p{color:#fffdf8d6;max-width:28rem;margin:0;font-size:.96rem;line-height:1.45}.home-proof-strip{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.home-proof-strip span{color:#fffdf8bd;background:#00201c3d;border:1px solid #fffdf829;border-radius:14px;align-content:center;gap:2px;min-height:46px;padding:8px 10px;font-size:.68rem;font-weight:850;display:grid}.home-proof-strip strong{color:#fffdf8;font-size:.78rem;line-height:1.1}.human-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.human-trust-grid button{color:#fffdf8;text-align:left;background:radial-gradient(circle at 92% 12%,#fffdf829,#0000 2.8rem),#00201c57;border:1px solid #fffdf82b;border-radius:16px;gap:3px;min-height:72px;padding:11px 12px;display:grid}.human-trust-grid strong{font-size:1.08rem;line-height:1}.human-trust-grid span{color:#fffdf8c2;font-size:.72rem;font-weight:850}.human-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.human-service-grid.professional{grid-template-columns:repeat(3,minmax(0,1fr))}.human-service-grid .action-card{color:#fffdf8;text-align:center;border:0;border-radius:18px;justify-content:center;align-items:center;gap:5px;min-height:88px;padding:10px 8px;box-shadow:0 12px 24px #1c2a241f}.human-service-grid .action-card svg,.human-service-grid .action-card span,.human-service-grid .action-card strong{color:inherit}.human-service-grid .action-card strong{font-size:.84rem}.human-service-grid .action-card span{color:#fffdf8cc;font-size:.64rem;font-weight:850}.home-brand-message,.mission-card,.next-best-action-card,.passport-summary-card,.wisdom-card{border:1px solid var(--line);background:var(--paper-strong);border-radius:20px;gap:12px;margin-top:12px;padding:16px;display:grid;box-shadow:0 10px 28px #3e301f0f}.floating-profile-button{left:calc(50% - min(50vw, 215px) + max(14px, var(--world-safe-left)));top:calc(12px + var(--world-safe-top));z-index:8;color:#fff;background:var(--brand-grad);border:2px solid #ffffffe6;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 20px #17312f2e}.floating-profile-button img{object-fit:cover;width:100%;height:100%}.floating-profile-button span{color:#fff;font-size:1rem;font-weight:950;line-height:1}html[data-world-mini-app=true] .floating-profile-button{left:max(14px, calc(14px + var(--world-safe-left)))}.phone-frame:has(.story-reader-screen) .floating-profile-button{display:none}.next-best-action-card{background:linear-gradient(135deg,#fffdf8,#eef8f3),radial-gradient(circle at 100% 0,#2f6fed1a,#0000 9rem);border-color:#246b5533;grid-template-columns:1fr}.next-best-action-card h2,.next-best-action-card p{margin:0}.next-best-action-card h2{font-size:1.16rem;line-height:1.18}.next-best-action-card p{color:var(--muted);font-size:.86rem;line-height:1.42}.next-best-action-card button{color:#fffdf8;background:var(--green);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:950;display:inline-flex}.home-brand-message{color:#fffdf8;background:radial-gradient(circle at 92% 12%,#d6a33a38,#0000 9rem),linear-gradient(135deg,#0b2724,#246b55)}.home-brand-message span{font-size:1.34rem;font-weight:950;line-height:1.08}.home-brand-message p,.mission-card p,.passport-summary-card p{color:inherit;margin:0;line-height:1.42}.mission-card{background:linear-gradient(135deg,#fffdf8fa,#f0f7f3f5),radial-gradient(circle at 100% 0,#b982181f,#0000 8rem)}.mission-card h2,.passport-summary-card h2,.wisdom-card p{margin:0;font-size:1.08rem;line-height:1.24}.mission-progress{border-bottom:1px solid #e8dfd2b8;gap:8px;padding-bottom:10px;display:grid;position:relative;overflow:hidden}.mission-progress strong{color:var(--green);font-size:.86rem}.mission-progress i{background:linear-gradient(90deg, var(--gold), var(--green));border-radius:999px;height:6px;display:block}.mission-list{gap:7px;display:grid}.mission-list span{color:var(--muted);align-items:center;gap:8px;font-size:.82rem;font-weight:850;display:inline-flex}.mission-list span.complete{color:var(--green)}.mission-actions,.wisdom-card div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mission-actions button,.passport-summary-card button,.wisdom-card button{color:#fffdf8;background:var(--ink);border:0;border-radius:999px;min-height:40px;font-size:.78rem;font-weight:900}.daily-card.focused{margin-top:12px}.daily-live.compact{flex-wrap:wrap;gap:8px;display:flex}.daily-live.compact span{color:var(--green);background:#246b5514;border-radius:999px;padding:6px 9px;font-size:.74rem;font-weight:900}.passport-summary-card{background:linear-gradient(135deg,#fffdf8,#f0f7f3)}.passport-metrics,.pulse-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.passport-metrics b,.pulse-stat-grid b{border:1px solid var(--line);background:#fffdf8c7;border-radius:14px;place-items:center;gap:2px;min-height:54px;font-size:.9rem;display:grid}.passport-metrics small,.pulse-stat-grid small{color:var(--muted);font-size:.62rem;font-weight:800}.quick-grid.clean{margin-top:12px}.action-card.tone-ask{background:linear-gradient(145deg,#17614f,#093432)}.action-card.tone-chains{background:linear-gradient(145deg,#1f6f86,#10344f)}.action-card.tone-market{background:linear-gradient(145deg,#9a6a0b,#214f3e)}.action-card.tone-stories{background:linear-gradient(145deg,#33404f,#4b3c19)}.home-for-you,.home-trending-rail,.home-level-card{background:var(--paper-strong);border:1px solid #246b5524;border-radius:22px;gap:12px;margin-top:16px;padding:16px;display:grid;box-shadow:0 10px 26px #3e301f0f}.home-for-you-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.home-for-you-card{border:1px solid var(--line);min-height:118px;color:var(--ink);text-align:left;background:radial-gradient(circle at 100% 0,#b982181f,#0000 5rem),linear-gradient(135deg,#fffdf8,#f7f1e8);border-radius:17px;grid-template-columns:auto 1fr;gap:4px 9px;padding:12px;display:grid}.home-for-you-card i{color:#fffdf8;background:var(--green);border-radius:12px;grid-row:span 3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.home-for-you-card strong{font-size:.94rem;line-height:1.14}.home-for-you-card span{color:var(--muted);font-size:.75rem;line-height:1.28}.home-for-you-card b{color:var(--gold-text);font-size:.72rem}.home-trending-rail{background:radial-gradient(circle at 95% 0, #246b551a, transparent 8rem), var(--paper-strong);padding-right:0}.home-trending-scroll,.home-level-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(228px,74%);grid-auto-flow:column;gap:11px;padding:0 16px 4px 0;display:grid;overflow-x:auto}.home-trending-card{scroll-snap-align:start;color:#fffdf8;text-align:left;background:radial-gradient(circle at 84% 13%,#d6a33a33,#0000 6rem),linear-gradient(145deg,#0b2724,#246b55);border:1px solid #fffdf824;border-radius:22px;gap:9px;min-height:184px;padding:15px;display:grid}.home-trending-card span{color:#fffdf8c2;align-items:center;gap:7px;font-size:.74rem;font-weight:950;display:inline-flex}.home-trending-card strong{max-width:18ch;font-size:1.18rem;line-height:1.1}.home-trending-card small{color:#fffdf8c7;font-size:.8rem;line-height:1.35}.home-trending-card b{width:fit-content;color:var(--ink);background:#fffdf8;border-radius:999px;align-self:end;padding:7px 11px;font-size:.7rem}.home-trending-card.ask{background:linear-gradient(145deg,#103d34,#236f5a)}.home-trending-card.chains{background:linear-gradient(145deg,#113647,#1f6f86)}.home-trending-card.market{background:linear-gradient(145deg,#7b560c,#1d5d49)}.home-trending-card.stories{background:linear-gradient(145deg,#2f3d49,#59471d)}.home-level-card{background:linear-gradient(135deg,#fffdf8fa,#eff7f2eb),radial-gradient(circle at 100% 0,#d6a33a21,#0000 8rem)}.home-level-scroll{grid-auto-columns:minmax(116px,34%);padding-right:0}.home-level-scroll button{scroll-snap-align:start;border:1px solid var(--line);min-height:106px;color:var(--green);text-align:center;background:#fffdf8;border-radius:18px;place-items:center;gap:7px;padding:12px 10px;display:grid}.home-level-scroll strong{color:var(--ink);font-size:.82rem}.home-level-scroll span{color:var(--muted);font-size:.68rem;font-weight:850}.home-dashboard{gap:12px;display:grid}.living-passport-strip{background:linear-gradient(135deg,#fffdf8,#eef8f3);border:1px solid #246b5529;border-radius:18px;gap:10px;padding:13px;display:grid;box-shadow:0 10px 24px #3e301f0f}.living-passport-strip>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.living-passport-strip strong{color:var(--ink);font-size:.94rem}.living-passport-strip span{color:var(--muted);font-size:.74rem;font-weight:900}.living-passport-strip>div:last-child,.home-live-filters{flex-wrap:wrap;gap:7px;display:flex}.living-passport-strip>div:last-child span,.home-live-filters button{min-height:32px;color:var(--green);background:#246b5514;border-radius:999px;align-items:center;padding:6px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.home-stat-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-stat-panel button{min-height:72px;color:var(--ink);background:var(--paper-strong);border:1px solid #246b5524;border-radius:16px;align-content:center;place-items:center;gap:3px;display:grid;box-shadow:0 8px 18px #3e301f0d}.home-stat-panel strong{color:var(--green);font-size:1.28rem;line-height:1}.home-stat-panel span{color:var(--muted);font-size:.72rem;font-weight:900}.home-action-hero{color:#fffdf8;background:radial-gradient(circle at 88% 10%,#d6a33a47,#0000 8rem),linear-gradient(145deg,#082622,#1e6a53 64%,#0d2a25);border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 34px #0c231f29}.home-action-hero .home-brand-row img{width:44px;height:44px}.home-action-hero h1,.home-action-hero p{margin:0}.home-action-hero h1{max-width:16ch;font-size:1.72rem;line-height:1.04}.home-action-hero p{color:#fffdf8cc;font-size:.9rem;line-height:1.42}.home-action-hero .section-kicker{color:#fffdf8b3}.home-action-hero button{min-height:48px;color:var(--ink);background:#fffdf8;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.home-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-quick-actions button{color:#fffdf8;text-align:left;background:radial-gradient(circle at 88% 12%,#fffdf838,#0000 3rem),linear-gradient(145deg,#17312f,#246b55);border:0;border-radius:18px;align-content:space-between;justify-items:start;gap:9px;min-height:88px;padding:12px;font-size:.78rem;font-weight:950;display:grid;box-shadow:0 12px 24px #17312f1f}.home-quick-actions button:nth-child(2){background:radial-gradient(circle at 88% 12%,#fffdf838,#0000 3rem),linear-gradient(145deg,#123747,#1f6f86)}.home-quick-actions button:nth-child(3){background:radial-gradient(circle at 88% 12%,#fffdf838,#0000 3rem),linear-gradient(145deg,#7b560c,#246b55)}.home-quick-actions button:nth-child(4){background:radial-gradient(circle at 88% 12%,#fffdf838,#0000 3rem),linear-gradient(145deg,#33404f,#4b3c19)}.mission-rail-card,.home-live-section,.home-secondary-utilities{border:1px solid var(--line);background:var(--paper-strong);border-radius:20px;gap:12px;padding:15px;display:grid;box-shadow:0 10px 24px #3e301f0f}.mission-list.compact{grid-template-columns:1fr}.mission-list.compact button{border:1px solid var(--line);min-height:42px;color:var(--muted);text-align:left;background:#fffcf6;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;font-weight:900;display:flex}.mission-list.compact button.complete{color:var(--green);background:#246b5514;border-color:#246b552e}.home-live-filters button{border:1px solid #246b551f}.home-live-filters button.active{color:#fffdf8;background:var(--green)}.home-preview-row{background:linear-gradient(135deg,#fffdf8,#f7f1e8);border:1px solid #246b551f;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.home-preview-row img,.home-preview-icon{border-radius:14px;width:64px;height:64px}.home-preview-row img{object-fit:cover}.home-preview-icon{color:#fffdf8;background:var(--green);place-items:center;display:grid}.home-preview-row div:nth-child(2){gap:2px;display:grid}.home-preview-row span,.home-preview-row small{color:var(--muted);font-size:.72rem;font-weight:900}.home-preview-row strong{color:var(--ink);font-size:.92rem;line-height:1.14}.home-preview-row p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.32}.home-preview-row>button,.home-secondary-utilities button{color:#fffdf8;background:var(--ink);border:0;border-radius:999px;min-height:40px;padding:8px 11px;font-size:.76rem;font-weight:950}.home-secondary-utilities{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.home-secondary-utilities button{min-height:84px;color:var(--ink);border:1px solid var(--line);background:var(--paper-strong);text-align:left;border-radius:16px;justify-items:start;gap:5px;padding:12px;display:grid}.home-secondary-utilities svg{color:var(--green)}.home-secondary-utilities span{font-size:.86rem}.home-secondary-utilities small{color:var(--muted);font-size:.72rem}.moments-composer-bar{background:var(--paper-strong);border:1.5px solid #137a572e;border-radius:20px;flex-direction:column;gap:0;padding:14px 16px 12px;display:flex;box-shadow:0 4px 20px #137a571a}.mcb-head{align-items:center;gap:10px;padding-bottom:12px;display:flex}.mcb-avatar{background:var(--brand-grad);color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.86rem;font-weight:900;display:flex}.mcb-prompt-input{border:1.5px solid var(--line);background:var(--paper);min-height:40px;color:var(--muted);text-align:left;cursor:pointer;border-radius:999px;flex:1;padding:0 16px;font-size:.88rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.mcb-prompt-input:hover,.mcb-prompt-input:focus-visible{border-color:#137a5773;outline:none;box-shadow:0 0 0 3px #137a5714}.mcb-divider{background:var(--line);height:1px;margin:0 -16px}.mcb-action-row{gap:10px;padding-top:12px;display:flex}.mcb-action{cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:.84rem;font-weight:900;transition:opacity .15s,transform .1s;display:inline-flex}.mcb-action:active{transform:scale(.97)}.mcb-action--photo{color:var(--green);background:#137a5712;border:1.5px solid #137a5740}.mcb-action--photo:hover{background:#137a5721}.mcb-action--post{color:#fff;background:var(--brand-grad);border:0;box-shadow:0 4px 16px #137a5747}.mcb-action--post:hover{opacity:.88}.moment-rules-compact{background:var(--paper-strong);border:1px solid #246b5521;border-radius:14px;padding:0;overflow:hidden}.moment-rules-compact summary{cursor:pointer;color:var(--ink);-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:11px 14px;font-size:.82rem;font-weight:900;list-style:none;display:flex}.moment-rules-compact summary::-webkit-details-marker{display:none}.moment-rules-compact summary:after{content:"▾";color:var(--muted);margin-left:auto;font-size:.75rem;transition:transform .2s}.moment-rules-compact[open] summary:after{transform:rotate(180deg)}.moment-rules-compact summary small{color:var(--muted);font-size:.72rem;font-weight:600}.moment-rules-compact summary svg{color:var(--green);flex-shrink:0}.mrc-desc{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:10px 14px 8px;font-size:.78rem;line-height:1.4}.mrc-chips{flex-wrap:wrap;gap:6px;padding:0 14px 14px;display:flex}.mrc-chips span{color:var(--green);background:#246b5512;border:1px solid #246b5524;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:850}.composer-title-row{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.composer-title-row button{min-height:34px;color:var(--green);background:#fffdf8e6;border:1px solid #246b5524;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900}.wisdom-card p{color:var(--ink);font-size:1rem}.wisdom-card div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-card.compact{gap:12px}.pulse-card.compact h2{font-size:1.05rem}.pulse-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-section-label,.story-quality-list span{color:var(--green);font-size:.74rem;font-weight:950}.listing-section-label{grid-column:1/-1;padding-top:8px}.story-quality-list{flex-wrap:wrap;gap:7px;display:flex}.story-quality-list span{background:#246b5514;border:1px solid #246b5529;border-radius:999px;padding:6px 8px}.login-gate{background:radial-gradient(circle at 18% 8%,#ef7d692e,#0000 14rem),radial-gradient(circle at 88% 14%,#2f6fed24,#0000 13rem),linear-gradient(#fbf7ef 0%,#f2eadf 100%);align-content:center;gap:14px;min-height:100vh;padding:18px 16px 24px;display:grid}.gate-card{color:#fffdf8;background:linear-gradient(135deg,#132827f2,#246b55f0),radial-gradient(circle at 82% 12%,#b982186b,#0000 11rem);border-radius:30px;gap:16px;padding:22px 20px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #182c283d}.gate-card:before{content:"";border:1px solid #fffdf829;border-radius:999px;width:220px;height:220px;position:absolute;inset:auto -60px -78px auto;box-shadow:inset 0 0 0 38px #fffdf80a}.gate-card>*{z-index:1;position:relative}.gate-brand{align-items:center;gap:11px;display:flex}.gate-brand img{border-radius:18px;width:54px;height:54px;box-shadow:0 14px 30px #07121147}.gate-brand div{gap:2px;display:grid}.gate-brand span{color:#fffdf8b8;font-size:.78rem;font-weight:850}.gate-brand strong{font-size:1.1rem}.gate-orbit{background:radial-gradient(circle at 50% 54%,#fffdf829,#0000 4rem),linear-gradient(135deg,#fffdf814,#fffdf805);border:1px solid #fffdf829;border-radius:24px;height:132px;position:relative}.gate-orbit span,.gate-orbit i,.gate-orbit b{border-radius:999px;display:block;position:absolute}.gate-orbit span{border:2px solid #fffdf86b;inset:28px 78px}.gate-orbit i{background:linear-gradient(90deg, transparent, var(--gold), #fff2c5, transparent);height:3px;top:62px;left:52px;right:50px;transform:rotate(-8deg)}.gate-orbit b{background:var(--gold);width:16px;height:16px;top:58px;left:calc(50% - 8px);box-shadow:-76px 16px 0 -3px #fffdf8,80px -18px 0 -3px #fffdf8}.gate-card h1{letter-spacing:0;margin:0;font-size:2.18rem;line-height:.98}.gate-card p{color:#fffdf8cc;margin:0;line-height:1.48}.gate-context-strip{flex-wrap:wrap;gap:7px;display:flex}.gate-context-strip span{color:#fffdf8c2;background:#fffdf814;border:1px solid #fffdf829;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:850}.gate-notification-prompt{background:#fffdf81a;border:1px solid #fffdf82e;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.gate-notification-prompt div{gap:3px;display:grid}.gate-notification-prompt strong{font-size:.88rem}.gate-notification-prompt span{color:#fffdf8c2;font-size:.76rem;line-height:1.28}.gate-notification-prompt button{min-height:34px;color:var(--ink);background:#fffdf8;border:0;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900}.gate-primary,.gate-secondary{border-radius:999px;min-height:50px;font-weight:900}.gate-primary{color:var(--ink);background:#fffdf8;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.gate-primary:disabled{cursor:wait;opacity:.78}.gate-secondary{color:#fffdf8;background:#fffdf81a;border:1px solid #fffdf83d}.gate-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gate-trust-grid div{border:1px solid var(--line);background:var(--paper-strong);border-radius:18px;align-content:start;gap:7px;min-height:118px;padding:12px;display:grid;box-shadow:0 10px 28px #3e301f0f}.gate-trust-grid svg{color:var(--green)}.gate-trust-grid strong{font-size:.88rem;line-height:1.14}.gate-trust-grid span{color:var(--muted);font-size:.74rem;line-height:1.28}.screen{min-height:100dvh;min-height:var(--app-height);overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;padding:calc(18px + var(--world-safe-top)) max(12px, calc(16px + var(--world-safe-right))) calc(108px + var(--world-safe-bottom)) max(12px, calc(16px + var(--world-safe-left)));overflow:hidden auto}.hero{color:var(--paper-strong);background-color:#0000;background-image:radial-gradient(circle at 12% 16%,#d6a33a3d,#0000 18%),radial-gradient(circle at 84% 20%,#ffcc5c42,#0000 20%),linear-gradient(138deg,#0a2321 0%,#123d35 42%,#2c7055 72%,#102b2a 100%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:28px;padding:20px 18px 18px;position:relative;overflow:hidden;box-shadow:0 18px 36px #17312f2e}.hero:before,.hero:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.hero:before{border:1px solid #fffdf82e;width:190px;height:190px;top:-72px;right:-52px;box-shadow:inset 0 0 0 32px #fffdf80a}.hero:after{background:repeating-linear-gradient(135deg,#fffdf814 0 8px,#0000 8px 18px);width:170px;height:170px;bottom:-68px;left:-42px}.hero>*{z-index:1;position:relative}.hero-network-mark{opacity:.8;z-index:0;width:192px;height:192px;position:absolute;top:-16px;right:-10px}.hero-network-mark span,.hero-network-mark i,.hero-network-mark b{border-radius:999px;position:absolute}.hero-network-mark span{border:1px solid #fffdf838;inset:24px;box-shadow:inset 0 0 0 34px #fffdf80a,0 0 48px #d6a33a1a}.hero-network-mark i{width:12px;height:12px;box-shadow:-68px 46px 0 var(--gold), -24px 92px 0 #fffdf8db;background:#fffdf8;top:70px;right:48px}.hero-network-mark b{background:#fffdf847;width:92px;height:1px;top:85px;left:64px;transform:rotate(34deg)}.hero-brandline{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding-right:0;display:flex}.hero-brand-copy{align-items:center;gap:10px;min-width:0;display:flex}.hero-notification-slot{flex:none;justify-content:flex-end;align-self:center;align-items:center;margin-left:auto;display:flex}.hero-logo{border-radius:16px;width:52px;height:52px;box-shadow:0 12px 24px #0d1c1a3d}.hero-brand-copy div{gap:2px;display:grid}.hero-brandline span{color:#fffdf8c2;font-size:.76rem;font-weight:800}.hero-brandline strong{color:#fffdf8;font-size:1.05rem;line-height:1}.eyebrow,.section-kicker{color:inherit;letter-spacing:0;opacity:.82;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.hero h1,.top-bar h1{letter-spacing:0;margin:18px 0 8px;font-size:2rem;line-height:1.02}.hero p,.top-bar .section-kicker,.streak-card p,.story-cover p,.profile-card p{color:inherit;margin:0;line-height:1.45}.hero-live-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid;position:relative}.hero-live-track:before{content:"";z-index:-1;background:radial-gradient(circle at 14% 34%,#fff4c46b,#0000 20%),radial-gradient(circle at 82% 64%,#e8ecec57,#0000 18%),linear-gradient(90deg,#d6a33ab3,#f1f4f152,#d6a33a73);border-radius:18px;height:1px;margin:auto 0;position:absolute;inset:8px 10px}.hero-live-track span{color:#fffdf8;background:radial-gradient(circle at 12% 12%,#fff2be4d,#0000 28%),radial-gradient(circle at 88% 18%,#e5eae838,#0000 24%),linear-gradient(145deg,#0c4132f5,#0b3129f5 54%,#155c43eb);border:1px solid #fffdf833;border-radius:16px;align-content:center;gap:3px;min-height:64px;padding:9px 10px 8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffdf82e,inset 0 -18px 30px #020b0a24,0 10px 24px #020b0a1f}.hero-live-track span:before,.hero-live-track span:after{content:"";pointer-events:none;position:absolute}.hero-live-track span:before{background:radial-gradient(circle,#ffde8e47,#0000 58%),radial-gradient(circle at 32% 68%,#eef1ef4d,#0000 34%);border-radius:999px;width:58px;height:58px;top:-24px;right:-18px}.hero-live-track span:after{content:attr(data-live);color:#fffdf89e;letter-spacing:0;font-size:.54rem;font-weight:900;top:7px;right:8px}.hero-live-track small{color:#fffdf8c2;align-items:center;gap:5px;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.hero-live-track small i{background:#d6a33a;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #d6a33a24,0 0 12px #fff4c473}.hero-live-track strong{color:#fffdf8;text-shadow:0 1px 8px #020b0a61;font-size:.82rem;line-height:1.12}.hero-live-track em{color:#fffdf8c7;font-size:.66rem;font-style:normal;line-height:1.2}.home-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.home-proof-grid span{color:#fffdf8;background:#fffdf829;border:1px solid #fffdf840;border-radius:14px;align-items:center;min-height:38px;padding:9px 10px;font-size:.78rem;font-weight:800;display:flex}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.premium-grid{gap:9px;margin:14px 0;display:grid}.service-card{background:linear-gradient(135deg,#fffdf8,#f4ede1);border:1px solid #246b5529;border-radius:16px;gap:7px;padding:14px;display:grid}.service-card div{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-card h3,.shelf-row h3,.field-card strong{margin:0;font-size:.98rem;line-height:1.2}.service-card span,.shelf-row span,.field-card span{color:var(--gold-text);white-space:nowrap;font-size:.76rem;font-weight:850}.service-card p,.field-card p,.publish-card p,.chain-id-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.42}.action-card,.wld-button,.library-row,.question-row button,.today-chain button,.story-cover button,.compact-actions button,.reaction-row button,.chip-row button{border:1px solid var(--line);background:var(--paper-strong);color:var(--ink)}button.danger{color:#fffdf8;background:linear-gradient(135deg,#202328,#8c3328);border-color:#ef7d6957}.action-card{text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-height:118px;padding:12px;display:flex}.action-card svg{color:var(--blue)}.action-card strong,.verdict-card h3,.question-row p,.story-pages h3,.profile-card h2{margin:0;font-size:.96rem;line-height:1.2}.action-card span,.quoted,.verdict-result,.wld-button span,.thread-item p,.stat-card span{color:var(--muted);font-size:.8rem;line-height:1.36}.streak-card,.points-card,.panel,.pulse-card,.ask-box,.ask-hero,.image-chain-card,.today-chain,.story-cover,.profile-card,.publish-card,.chain-id-card{border:1px solid var(--line);background:var(--paper-strong);border-radius:20px;box-shadow:0 10px 28px #3e301f0f}.streak-card{background:linear-gradient(135deg,#fff9e9,#fffdf8);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.points-card{color:var(--paper-strong);box-shadow:var(--shadow);background:linear-gradient(135deg,#202328f5,#2f6fedc2),radial-gradient(circle at 16% 20%,#fffdf838,#0000 34%);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:16px;display:flex}.points-card p{color:#fffdf8c7;margin:0;line-height:1.4}.points-card h2{margin:5px 0;font-size:1.5rem}.points-ring{background:#fffdf824;border:1px solid #fffdf842;border-radius:999px;flex:none;align-content:center;place-items:center;width:82px;height:82px;display:grid}.points-ring strong,.points-ring span{display:block}.points-ring span{color:#fffdf8b8;font-size:.74rem;font-weight:800}.daily-card,.verdict-builder,.chain-score-card{border:1px solid var(--line);background:var(--paper-strong);border-radius:22px;margin-top:14px;padding:16px;box-shadow:0 10px 28px #3e301f0f}.guide-panel{background:linear-gradient(135deg,#fffdf8,#f5f8ff),radial-gradient(circle at 100% 0,#2f6fed14,#0000 8rem);gap:12px;display:grid}.language-row{gap:8px;display:flex;overflow-x:auto}.language-row button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fffcf6;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-weight:850}.language-row button.active{color:#fffdf8;background:linear-gradient(135deg, var(--ink), var(--green));border-color:#246b5552}.guide-card{background:#fffdf8d1;border:1px solid #2f6fed1f;border-radius:16px;gap:8px;padding:13px;display:grid}.guide-card strong{color:var(--green)}.guide-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.4}.home-command-center{background:linear-gradient(135deg,#fffdf8,#eef5ff),radial-gradient(circle at 100% 0,#2f6fed14,#0000 10rem);gap:9px;display:grid}.home-command-row{width:100%;min-height:66px;color:var(--ink);text-align:left;background:#fffdf8db;border:1px solid #2f6fed1f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.home-command-row div{gap:4px;display:grid}.home-command-row strong{font-size:.95rem}.home-command-row span{color:var(--muted);font-size:.8rem;line-height:1.3}.home-command-row b{color:#fffdf8;background:var(--ink);border-radius:999px;flex:none;padding:7px 9px;font-size:.74rem}.daily-card{background:linear-gradient(135deg,#fffdf8,#f0f7f3)}.daily-card h2,.verdict-builder h2,.chain-score-card h2{margin:6px 0;font-size:1.22rem;line-height:1.16}.daily-card p,.chain-score-card p{color:var(--muted);margin:0;line-height:1.42}.daily-card textarea{resize:none;border:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);background:#fffcf6;border-radius:16px;margin-top:12px;padding:12px}.daily-card textarea:disabled{color:var(--green);background:#246b5514}.daily-reward{color:var(--green);background:#246b551a;border-radius:999px;padding:6px 8px;font-size:.78rem;font-weight:850;display:inline-flex}.daily-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.daily-actions button{min-height:42px;color:var(--paper-strong);background:var(--ink);border:0;border-radius:999px}.daily-actions button:disabled{color:#928c83;background:#e6ded2}.daily-live{gap:8px;margin-top:12px;display:grid}.daily-live article{border:1px solid var(--line);background:#fffdf8b8;border-radius:14px;padding:10px}.daily-live span,.shelf-row small{color:var(--muted);font-size:.76rem;font-weight:800}.daily-live p{color:var(--ink);margin-top:4px;font-size:.88rem}.streak-card h2,.pulse-card h2,.today-chain h2,.story-cover h2{margin:5px 0;font-size:1.25rem;line-height:1.15}.chain-days{grid-template-columns:repeat(2,16px);gap:5px;display:grid}.chain-days span{background:var(--gold);border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 4px #b982181f}.panel,.pulse-card,.ask-box,.ask-hero,.image-chain-card,.today-chain,.story-cover,.profile-card,.publish-card,.chain-id-card{margin-top:14px;padding:16px}.section-heading{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.88rem;font-weight:800;display:flex}.verdict-card{border-top:1px solid var(--line);padding:13px 0}.verdict-card:first-of-type{border-top:0;padding-top:0}.verdict-result{color:var(--blue);margin:8px 0;font-weight:800}.quoted{color:var(--green);margin:0}.pulse-bars{gap:12px;margin-top:14px;display:grid}.meter div{justify-content:space-between;margin-bottom:6px;font-size:.84rem;display:flex}.meter i{background:linear-gradient(90deg, var(--coral), var(--gold));border-radius:999px;height:7px;display:block}.meter{position:relative}.meter:after{content:"";z-index:-1;background:#eee6da;border-radius:999px;height:7px;margin-top:-7px;display:block;position:relative}.top-bar{padding:8px 2px 4px 52px}.top-bar .section-kicker{color:var(--muted)}.field-strip{gap:8px;display:flex;overflow-x:auto}.field-strip button{border:1px solid var(--line);text-align:left;background:#fffcf6;border-radius:15px;gap:4px;min-width:138px;padding:12px;display:grid}.field-strip span{color:var(--muted);font-size:.78rem}.ask-hero{color:var(--paper-strong);background:radial-gradient(circle at 82% 20%,#b9821857,#0000 28%),linear-gradient(135deg,#091c1ff5,#215956e6 58%,#202328f2);justify-content:space-between;align-items:center;gap:14px;display:flex}.ask-hero h2,.chain-map h2,.publish-card h2,.treasure-profile h2{margin:6px 0;font-size:1.28rem;line-height:1.12}.ask-hero p{color:#fffdf8c7;margin:0;line-height:1.4}.voice-orb{width:58px;height:58px;color:var(--paper-strong);background:#fffdf824;border:1px solid #fffdf840;border-radius:999px;flex:none;place-items:center;display:grid}.voice-orb.active{color:var(--ink);background:#fffdf8;box-shadow:0 0 0 8px #fffdf81f}.voice-orb.listening{color:#fff;background:radial-gradient(circle,#e03030 0%,#a81515 100%);animation:1.2s ease-in-out infinite voiceListenPulse;box-shadow:0 0 #dc282880}@keyframes voiceListenPulse{0%,to{box-shadow:0 0 #dc282880}50%{box-shadow:0 0 0 10px #dc282800}}.ask-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.ask-signal-grid span{min-height:64px;color:var(--muted);background:linear-gradient(135deg,#fffdf8eb,#f4ede1bd),radial-gradient(circle at 80% 10%,#2f6fed14,#0000 4rem);border:1px solid #246b5524;border-radius:16px;align-content:center;gap:4px;padding:10px;font-size:.72rem;font-weight:850;display:grid}.ask-signal-grid strong{color:var(--green);font-size:.98rem}.ask-service-switch{gap:8px;margin-bottom:12px;display:grid}.ask-service-primary{border-radius:var(--radius-lg,18px);min-height:78px;color:var(--ink);text-align:left;box-shadow:var(--shadow-sm,0 2px 8px #14372a0f);background:linear-gradient(135deg,#fff 0%,#eef8f3 100%);border:1.5px solid #137a572e;align-content:center;gap:3px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.ask-service-primary span{color:var(--green);text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:950}.ask-service-primary strong{font-size:.98rem;line-height:1.12}.ask-service-primary small{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.22}.ask-service-primary.active{color:#fff;background:linear-gradient(135deg,#102b2a,#246b55);border-color:#0000}.ask-service-primary.active span,.ask-service-primary.active small{color:#ffffffc7}.ask-route-chip{color:var(--gold-text);background:#b88a1f0f;border:1px solid #b88a1f38;border-radius:14px;align-items:center;gap:7px;padding:9px 13px;font-size:.74rem;font-weight:800;display:flex}.ask-route-chip span{text-align:left;color:var(--ink);flex:1;font-weight:700}.ask-route-chip small{color:var(--gold-text);flex-shrink:0;font-weight:950}.ask-route-chip.active{background:#b88a1f1f;border-color:#b88a1f66}.ask-benefit-row,.field-helper-row{flex-wrap:wrap;gap:7px;margin:-4px 0 12px;display:flex}.ask-benefit-row span,.field-helper-row span{min-height:30px;color:var(--green);background:#246b5512;border:1px solid #246b551f;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.ask-box label{margin:12px 0 10px;font-weight:800;display:block}.ask-box textarea{resize:none;border:1px solid var(--line);width:100%;min-height:126px;color:var(--ink);background:#fffcf6;border-radius:16px;padding:13px}.field-helper-row{justify-content:space-between;margin:7px 0 0}.ask-advanced-toggle,.answer-reveal-button{width:100%;min-height:42px;color:var(--green);background:#246b5514;border:1px solid #246b5529;border-radius:999px;margin-top:10px;font-size:.8rem;font-weight:950}.answer-reveal-button{color:#fffdf8;background:var(--ink);margin-top:0}.primary-command:disabled{cursor:not-allowed;opacity:.55}.chip-row{gap:8px;margin-top:10px;display:flex;overflow-x:auto}.ask-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ask-modes button{border:1px solid var(--line);text-align:left;background:#fffcf6;border-radius:14px;gap:3px;min-height:58px;padding:10px;display:grid}.ask-modes button.active,.chip-row button.active{color:var(--paper-strong);background:linear-gradient(135deg,#17312f,#246b55);border-color:#246b556b}.ask-modes button.active span{color:#fffdf8c7}.ask-modes span{color:var(--gold-text);font-size:.78rem;font-weight:800}.ask-mode-price{color:var(--gold-text);align-items:center;gap:3px;font-size:.66rem;font-weight:900;display:inline-flex}.ask-route-panel>div:first-child{gap:4px;display:grid}.ask-route-panel strong{color:var(--ink);font-size:.9rem}.ask-route-control input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fffcf6;border-radius:14px;padding:10px 12px;font-size:.88rem}.ask-route-control button{color:#fffdf8;background:var(--ink);border:0;border-radius:999px;min-height:44px;font-weight:900}.ask-route-status{align-items:center;gap:8px;display:flex;overflow-x:auto}.ask-route-status>span{color:var(--muted);font-size:.76rem;font-weight:850}.ask-route-status button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fffcf6;border-radius:999px;flex:none;align-content:center;gap:1px;padding:8px 11px;font-size:.8rem;font-weight:900;display:inline-grid}.ask-route-status button.active{color:#fffdf8;background:linear-gradient(135deg, var(--ink), var(--green));border-color:#246b5557}.ask-route-current{color:var(--green);font-size:.76rem;font-weight:900}.ask-board{gap:12px;margin-top:14px;display:grid}.ask-discovery-bar{gap:10px;margin-bottom:2px;display:grid}.search-field{border:1px solid var(--line);min-height:46px;color:var(--muted);background:#fffcf6;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:0 12px;display:grid}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:.9rem}.chip-row.compact{margin:0}.chip-row.compact button{min-height:34px;padding:7px 10px;font-size:.76rem}.empty-feed-state{color:var(--muted);text-align:center;background:#246b550d;border:1px dashed #246b5547;border-radius:18px;gap:5px;padding:18px;display:grid}.empty-feed-state strong{color:var(--green)}.ask-thread{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf8fa,#eef6f2f0),radial-gradient(circle at 88% 10%,#b982181f,#0000 28%);border-radius:20px;gap:12px;padding:14px;display:grid;box-shadow:0 10px 24px #3e301f0f}.ask-thread-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ask-thread-top span,.ask-thread-top small{font-size:.76rem;font-weight:850}.ask-thread-top span{color:var(--gold-text)}.ask-thread-top small{color:var(--muted)}.ask-thread h3{margin:0;font-size:1.08rem;line-height:1.2}.ask-country-lock{background:#b982181a;border:1px solid #b982183d;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.ask-country-lock strong{color:var(--gold-text);font-size:.82rem}.ask-country-lock span{color:var(--muted);text-align:right;font-size:.75rem;line-height:1.25}.ask-answer-count{color:var(--muted);margin:0;font-size:.78rem;font-weight:600}.answer-stack{gap:8px;display:grid}.answer-card strong{color:var(--green);margin-bottom:5px;font-size:.78rem;display:block}.answer-card small{color:var(--muted);margin:-2px 0 7px;font-size:.72rem;font-weight:850;display:block}.answer-card p{color:var(--ink);margin:0;font-size:.92rem;line-height:1.42}.answer-card.waiting strong{color:var(--gold-text)}.answer-input{resize:none;border:1px solid var(--line);width:100%;min-height:78px;color:var(--ink);background:#fffcf6;border-radius:14px;padding:11px}.thread-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.thread-actions button{min-height:40px;color:var(--paper-strong);background:var(--ink);border:0;border-radius:999px;font-size:.78rem;font-weight:800}.verdict-builder{color:var(--paper-strong);background:linear-gradient(135deg,#202328f2,#246b55d6),radial-gradient(circle at 88% 20%,#b9821852,#0000 30%)}.verdict-builder .section-kicker{color:#fffdf8cc}.verdict-parts{gap:8px;margin-top:12px;display:grid}.verdict-parts button{min-height:42px;color:var(--paper-strong);text-align:left;background:#fffdf81a;border:1px solid #fffdf833;border-radius:14px}.chip-row button,.reaction-row button{border-radius:999px;flex:none;padding:8px 10px;font-size:.8rem}.wld-grid{gap:8px;display:grid}.wld-button{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.wld-button strong{color:var(--gold-text);white-space:nowrap}.question-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.question-row button,.today-chain button,.story-cover button{color:var(--paper-strong);background:var(--ink);white-space:nowrap;border:0;border-radius:999px;padding:9px 13px}.primary-command,.mini-command,.icon-action,.reader-top button,.reader-actions button,.toast button{color:var(--paper-strong);background:var(--ink);border:0}.primary-command{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:12px;font-weight:850;display:inline-flex}.mini-command{border-radius:999px;margin-top:10px;padding:8px 10px;font-size:.8rem}.icon-action{background:var(--gold);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.live-card{color:var(--paper-strong);background:linear-gradient(135deg, var(--blue), var(--green));border-radius:20px;margin-top:14px;padding:16px}.live-card h2{margin:8px 0;font-size:1.1rem;line-height:1.2}.live-card p{color:#fffdf8d1;margin:0 0 14px;line-height:1.4}.chain-map{min-height:176px;color:var(--paper-strong);background:linear-gradient(135deg,#202328eb,#246b55db),radial-gradient(circle at 70% 30%,#b9821861,#0000 34%);border-radius:24px;margin-top:14px;padding:18px;position:relative;overflow:hidden}.image-chain-card{background:radial-gradient(circle at 92% 10%,#2f6fed1f,#0000 9rem),linear-gradient(135deg,#fffdf8,#eef6f2 54%,#f6efe2);gap:9px;padding:13px;display:grid}.image-chain-card h2{margin:0;font-size:1.02rem;line-height:1.16}.image-chain-card p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.42}.recent-moment-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.recent-moment-strip span{min-height:28px;color:var(--green);background:#fffdf8b8;border:1px solid #246b551f;border-radius:999px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.image-chain-card img,.image-chain-card video,.image-post img,.image-post video{object-fit:cover;border-radius:16px;width:100%;display:block}.image-chain-card img,.image-chain-card video{max-height:150px}.image-post-placeholder{min-height:104px;color:var(--green);text-align:center;background:radial-gradient(circle at 20% 22%,#b9821829,#0000 28%),linear-gradient(135deg,#246b5514,#fffdf8b3);border:1px dashed #246b5552;border-radius:18px;place-items:center;gap:8px;font-size:.76rem;font-weight:850;display:grid;position:relative;overflow:hidden}.image-post-placeholder>svg,.image-post-placeholder>span{z-index:1;position:relative}.moment-lens{border:1px solid #246b552e;border-radius:22px;position:absolute;inset:12px}.moment-lens span,.moment-lens i{border-radius:999px;position:absolute}.moment-lens span{border:2px solid #246b552e;width:58px;height:58px;top:12px;right:14px}.moment-lens i{background:#b9821852;width:54px;height:9px;bottom:16px;left:18px;transform:rotate(-12deg)}.image-chain-card textarea{resize:none;border:1px solid var(--line);min-height:58px;color:var(--ink);background:#fffcf6;border-radius:16px;padding:12px}.image-post-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.image-post-actions label,.image-post-actions button,.field-quote-card button,.field-room-hero button{min-height:38px;color:var(--paper-strong);background:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:.84rem;font-weight:850;display:inline-flex}.image-post-actions input{display:none}.chain-map .section-kicker{color:#fffdf8d1}.chain-orbit{border:1px solid #fffdf833;border-radius:999px;width:170px;height:170px;position:absolute;bottom:-28px;right:-8px}.chain-orbit span,.chain-orbit i,.chain-orbit b{border-radius:999px;position:absolute}.chain-orbit span{border:2px solid #fffdf857;inset:38px}.chain-orbit i{background:var(--gold);width:18px;height:18px;top:66px;left:28px}.chain-orbit b{background:var(--paper-strong);width:12px;height:12px;top:42px;right:42px}.field-grid{gap:10px;margin-top:14px;display:grid}.field-card{border:1px solid var(--line);background:var(--paper-strong);border-radius:18px;gap:10px;padding:14px;display:grid}.field-card div{justify-content:space-between;gap:10px;display:flex}.field-card button,.chain-tools button{color:var(--paper-strong);background:var(--ink);border:0;border-radius:999px}.field-card button{justify-self:start;min-height:38px;padding:8px 12px}.today-chain{background:linear-gradient(135deg,#fff8f4,#fffdf8)}.today-chain .section-kicker{color:var(--coral)}.today-chain p{color:var(--muted);margin:0 0 12px;line-height:1.45}.today-chain textarea{resize:none;border:1px solid var(--line);background:#fffcf6;border-radius:16px;width:100%;min-height:94px;margin-bottom:12px;padding:12px}.thread-list{margin-top:18px;padding-left:18px;position:relative}.thread-list:before{content:"";background:linear-gradient(var(--coral), var(--green));opacity:.45;width:2px;position:absolute;top:6px;bottom:20px;left:6px}.thread-item{gap:12px;padding-bottom:20px;display:flex;position:relative}.thread-item.lively{padding:12px 12px 14px 0}.thread-item.pinned .thread-body,.image-post.pinned{background:linear-gradient(135deg,#fffdf8,#fff7e0f0),radial-gradient(circle at 100% 0,#b9821833,#0000 8rem);border-color:#b9821857;box-shadow:0 18px 38px #b9821824}.thread-dot{background:var(--paper);border:3px solid var(--coral);z-index:1;border-radius:999px;flex:none;width:13px;height:13px;margin-top:2px;margin-left:-18px}.thread-item.lively .thread-dot{background:#fffdf8;border-width:4px;width:16px;height:16px;box-shadow:0 0 0 5px #ef7d691f,0 10px 18px #ef7d6933}.thread-body{background:linear-gradient(135deg,#fffdf8fa,#f7faffeb),radial-gradient(circle at 100% 0,#2f6fed1a,#0000 7rem);border:1px solid #20232812;border-radius:18px;flex:1;min-width:0;padding:12px;box-shadow:0 12px 28px #3e301f0f}.thread-author-row{align-items:center;gap:9px;margin-bottom:8px;display:flex}.thread-author-row>div{flex:1;min-width:0}.thread-avatar{color:#fffdf8;background:linear-gradient(135deg, var(--green), var(--blue));border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:950;display:grid;box-shadow:0 10px 18px #246b552e}.thread-item strong{margin-bottom:5px;display:block}.thread-author-row strong{color:var(--green);margin-bottom:2px;font-size:.94rem}.thread-author-row small{color:var(--muted);font-size:.72rem;font-weight:750;line-height:1.25;display:block}.pin-badge{color:#fffdf8;background:linear-gradient(135deg, var(--gold), var(--coral));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.thread-item p{color:var(--ink);margin:0 0 9px;font-size:.96rem}.reaction-row{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.reaction-row button{flex:none;min-height:40px}.social-actions button{min-width:78px}.chain-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.chain-tools button{justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.chain-premium-panel{background:linear-gradient(135deg,#fffdf8,#eef6f2),radial-gradient(circle at 92% 0,#b982182e,#0000 9rem);border:1px solid #20232814;border-radius:22px;gap:12px;margin-top:12px;padding:16px;display:grid;box-shadow:0 14px 34px #3e301f14}.chain-premium-panel.pulse{background:linear-gradient(135deg,#fffdf8,#f1f6ff),radial-gradient(circle at 92% 0,#2f6fed2e,#0000 9rem)}.chain-premium-panel.pin{background:linear-gradient(135deg,#fffdf8,#fbf1ec),radial-gradient(circle at 92% 0,#ef7d6929,#0000 9rem)}.chain-premium-panel h2,.chain-premium-panel p{margin:0}.chain-premium-panel h2{font-size:1.28rem;line-height:1.12}.chain-premium-panel p{color:var(--muted);line-height:1.42}.premium-benefit-grid,.pin-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.premium-benefit-grid span,.pin-guide-grid span{min-height:42px;color:var(--green);background:#fffdf8db;border:1px solid #246b551a;border-radius:14px;align-items:center;padding:9px;font-size:.74rem;font-weight:900;display:flex}.circle-room,.world-pulse-card{background:#fffdf8db;border:1px solid #2f6fed1f;border-radius:16px;gap:8px;padding:12px;display:grid}.circle-room strong,.world-pulse-card strong{color:var(--ink)}.circle-room small,.world-pulse-card small,.world-pulse-card span{color:var(--muted);font-size:.78rem;line-height:1.32}.circle-room div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.circle-room div span{min-height:32px;color:var(--blue);background:#2f6fed14;border-radius:999px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.chain-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.chain-tabs button{border:1px solid var(--line);background:var(--paper-strong);min-height:44px;color:var(--muted);border-radius:999px;font-weight:850}.chain-tabs button.active{background:var(--ink);color:var(--paper-strong);border-color:#0000}.image-post-grid{gap:12px;margin-top:14px;display:grid}.chain-section-note{border:1px solid var(--line);background:var(--paper-strong);border-radius:14px;gap:3px;padding:10px 12px;display:grid}.chain-section-note span{color:var(--green);font-size:.8rem;font-weight:900}.chain-section-note p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.38}.thread-list .chain-section-note,.thread-list .today-chain{margin:0 0 12px -18px}.image-post{content-visibility:auto;contain-intrinsic-size:620px;border:1px solid var(--line);background:linear-gradient(#fffdf8fa,#eef6f2e6),radial-gradient(circle at 88% 8%,#2f6fed1f,#0000 9rem);border-radius:22px;gap:10px;padding:12px;display:grid;overflow:hidden;box-shadow:0 14px 36px #221b1214}.image-post-media{text-align:left;background:#16211f;border:0;border-radius:16px;width:100%;margin-top:9px;padding:0;display:block;position:relative;overflow:hidden}.image-post-media:after{content:none;color:#fffdf8;background:#0c1815b8;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:900;position:absolute;bottom:8px;right:8px}.image-post img,.image-post video,.generated-post-art{aspect-ratio:4/3}.image-post-media img,.image-post-media video,.image-post-media .generated-post-art{border-radius:16px}.generated-post-art{background:radial-gradient(circle at 28% 24%,#fffdf8c7,#0000 14%),linear-gradient(135deg,#246b55e6,#202328eb);border-radius:16px;position:relative;overflow:hidden}.generated-post-art.gold{background:radial-gradient(circle at 28% 24%,#fffdf8c7,#0000 14%),linear-gradient(135deg,#b98218e6,#202328f0)}.generated-post-art span,.generated-post-art i,.generated-post-art b{border-radius:999px;position:absolute}.generated-post-art span{border:1px solid #fffdf86b;inset:28px}.generated-post-art i{background:#fffdf838;width:58px;height:58px;bottom:30px;left:38px}.generated-post-art b{background:var(--gold);width:170px;height:4px;bottom:58px;right:30px;transform:rotate(-8deg)}.image-post p{color:var(--ink);margin:5px 0;line-height:1.42}.image-post .post-caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:.98rem;line-height:1.46;display:-webkit-box;overflow:hidden}.post-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.post-head div{gap:3px;display:grid}.post-head strong{line-height:1.16}.post-head small,.post-metrics span{color:var(--muted);font-size:.74rem;font-weight:800}.delete-post-button{color:#9e3f2f;background:#ef7d691a;border:1px solid #ef7d695c;border-radius:999px;min-height:32px;padding:5px 10px;font-size:.75rem;font-weight:900}.post-metrics{flex-wrap:wrap;gap:7px;margin:9px 0;display:flex}.post-metrics span{background:#246b5514;border-radius:999px;padding:5px 8px}.image-post small{color:var(--gold-text);margin-bottom:9px;font-weight:850;display:block}.social-actions button:first-child{color:#9e3f2f;background:#ef7d691a;border-color:#ef7d693d}.social-actions button:nth-child(2){color:#7a520d;background:#b982181f;border-color:#b9821847}.comment-box{grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.comment-box input{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink);background:#fffcf6;border-radius:999px;padding:0 12px}.comment-box button{min-height:40px;color:var(--paper-strong);background:var(--ink);border:0;border-radius:999px;padding:0 12px;font-weight:900}.comment-list{gap:6px;margin-top:9px;display:grid}.comment-list span{color:var(--muted);background:#2023280d;border-radius:12px;padding:8px 10px;font-size:.78rem;line-height:1.32}.comment-list button{border:1px solid var(--line);min-height:32px;color:var(--green);background:#fffdf8;border-radius:999px;justify-self:start;padding:6px 9px;font-size:.74rem;font-weight:900}.comment-sheet-backdrop{height:var(--app-height,100dvh);z-index:20;background:#0e141247;align-items:end;display:grid;position:fixed;inset:0}.comment-sheet{width:min(100%,430px);max-height:min(78dvh, calc(var(--app-height,100dvh) * .82), 680px);padding:10px 16px calc(14px + max(env(safe-area-inset-bottom), var(--world-safe-bottom)));background:var(--paper-strong);border:1px solid #fffdf8b8;border-radius:24px 24px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 -18px 44px #141c1838}.comment-sheet-handle{background:#2023282e;border-radius:999px;justify-self:center;width:42px;height:5px}.comment-sheet-top{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.comment-sheet-top div{gap:3px;min-width:0;display:grid}.comment-sheet-top strong{color:var(--green)}.comment-sheet-top span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.34;display:-webkit-box;overflow:hidden}.comment-sheet-top button,.comment-sort-row button,.comment-thread button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fffcf6;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900}.comment-sort-row{gap:8px;display:flex}.comment-sort-row button.active{color:var(--paper-strong);background:var(--green);border-color:#246b5542}.comment-thread{align-content:start;gap:8px;min-height:160px;display:grid;overflow-y:auto}.comment-thread article,.comment-empty{background:#246b550d;border:1px solid #246b551a;border-radius:14px;gap:5px;padding:10px;display:grid}.comment-thread article p,.comment-empty span{color:var(--muted);margin:0;font-size:.84rem;line-height:1.38}.comment-thread button{justify-self:start;min-height:32px;padding:6px 9px}.comment-sheet-composer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px;padding-top:8px;display:grid}.comment-sheet-composer.labeled{grid-template-columns:1fr auto}.comment-sheet-composer.labeled>span{color:var(--green);grid-column:1/-1;font-size:.78rem;font-weight:950}.comment-sheet-composer input{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);background:#fffcf6;border-radius:999px;padding:0 13px}.comment-sheet-composer button{min-height:44px;color:var(--paper-strong);background:var(--ink);border:0;border-radius:999px;padding:0 14px;font-weight:950}.comment-sheet-composer button:disabled{cursor:default;opacity:.55}.field-room-hero{color:var(--paper-strong);background:linear-gradient(135deg,#202328f5,#246b55d1),radial-gradient(circle at 84% 20%,#b982185c,#0000 32%);border-radius:24px;gap:8px;padding:18px;display:grid}.field-room-hero button{min-height:36px;color:var(--ink);background:var(--paper-strong);justify-self:start;padding:8px 12px}.field-room-hero span{color:#fffdf8c7;font-size:.82rem;font-weight:850}.field-room-hero h2,.field-room-hero p{margin:0}.field-room-hero p{color:#fffdf8d1;line-height:1.42}.field-quote-list{gap:12px;margin-top:14px;display:grid}.field-quote-card{border:1px solid var(--line);background:var(--card);border-radius:18px;gap:9px;padding:14px;display:grid}.field-quote-card span{color:var(--gold-text);font-size:.78rem;font-weight:900}.field-quote-card p{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.48}.field-quote-card small{color:var(--muted);line-height:1.38}.field-quote-card button{justify-self:start;min-height:36px;padding:8px 12px}.groups-stack{gap:12px;margin-top:14px;display:grid}.permanent-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.permanent-quote-card{border:1px solid var(--line);background:radial-gradient(circle at 86% 18%,#b9821821,#0000 28%),#fffdf8;border-radius:16px;align-content:start;gap:8px;min-height:154px;padding:12px;display:grid}.permanent-quote-card span{color:var(--gold-text);font-size:.76rem;font-weight:900}.permanent-quote-card p{color:var(--ink);margin:0;font-size:.9rem;line-height:1.34}.permanent-quote-card button{min-height:32px;color:var(--paper-strong);background:var(--ink);border:0;border-radius:999px;place-self:end start;padding:7px 10px;font-weight:850}.story-cover{color:#fffdf8;background:linear-gradient(135deg,#1d2b2d,#246b55);overflow:hidden}.story-cover span{color:#fffdf8d1;font-size:.82rem;font-weight:800}.bitcoin-cover{background:linear-gradient(135deg,#202328f0,#b98218bd),radial-gradient(circle at 70% 18%,#fffdf847,#0000 30%)}.bitcoin-cover .paper-art{background:linear-gradient(135deg,#fffdf8f0,#eee2cfe0),repeating-linear-gradient(90deg,#b982180e 0 1px,#0000 1px 8px);border-color:#fffdf847}.bitcoin-cover h2{font-size:1.45rem}.cover-art{border-radius:18px;margin-bottom:14px;overflow:hidden}.symbolic-cover{background:#efe2cf;border:1px solid #fffdf83d;min-height:238px;position:relative;box-shadow:inset 0 -80px 100px #0d1c1a2e,0 18px 34px #0d1c1a33}.symbolic-cover svg{width:100%;min-height:238px;display:block}.realistic-cover{background:linear-gradient(#fffdf84d,#0000002e),#1d2b2d;border:1px solid #fffdf83d;padding:12px;box-shadow:0 18px 34px #0d1c1a38}.realistic-cover img{aspect-ratio:4/3;object-fit:cover;filter:saturate(1.08)contrast(1.02);border-radius:14px;width:100%;display:block}.cover-paper{fill:#fffaf1eb}.cover-shadow{fill:none;stroke:#20232821;stroke-width:16px}.cover-door,.cover-door-inner,.cover-phone,.cover-cup,.cover-cup-handle{fill:none;stroke:#243f39;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:url(#coverRough)}.cover-door-inner,.cover-phone,.cover-cup-handle{stroke-width:3px;opacity:.74}.cover-thread,.cover-crack,.cover-light{fill:none;stroke:#b98218;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;filter:url(#coverRough)}.cover-light{stroke:url(#coverGlow);opacity:.8}.cover-node{fill:#c58d22;stroke:#714f12;stroke-width:2px}.cover-human,.cover-human-body{fill:#243f3929;stroke:#243f39;stroke-width:3px;filter:url(#coverRough)}.story-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.story-pages article,.stat-card{border:1px solid var(--line);background:var(--paper-strong);border-radius:16px;min-height:92px;padding:12px}.story-pages article{cursor:pointer}.story-pages .paper-art{border-radius:12px;margin-bottom:10px}.story-pages .paper-art-svg{aspect-ratio:16/9}.story-pages span{color:var(--muted);font-size:.78rem;font-weight:800}.story-market{gap:10px;display:grid}.category-strip{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.category-strip button{border:1px solid var(--line);color:var(--ink);background:#fffcf6;border-radius:999px;flex:none;padding:8px 10px;font-size:.78rem;font-weight:800}.shelf-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 0;display:grid}.shelf-row:first-of-type{border-top:0;padding-top:0}.shelf-row svg{color:var(--green)}.shelf-row .paper-art{border-radius:12px;width:76px;min-width:76px;margin:0}.shelf-row .paper-art-svg{aspect-ratio:1}.story-thumb-image{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:12px;width:76px;min-width:76px;display:block;box-shadow:0 8px 18px #3e301f14}.shelf-row p{color:var(--muted);margin:4px 0 0;font-size:.82rem;line-height:1.35}.shelf-row button{color:var(--paper-strong);background:var(--ink);white-space:nowrap;border:0;border-radius:999px;padding:8px 10px}.user-story-row{grid-template-columns:auto 1fr}.story-row-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.story-row-actions button{min-height:40px}.story-file-thumb{aspect-ratio:1;width:76px;min-width:76px;color:var(--green);background:radial-gradient(circle at 28% 24%,#b9821829,#0000 34%),#fffcf6;border:1px solid #246b5524;border-radius:12px;place-items:center;display:grid}.publish-card{background:linear-gradient(135deg,#fffdf8,#eef5ee);gap:12px;display:grid}.publish-card .section-kicker{color:var(--green)}.upload-drop{min-height:58px;color:var(--green);cursor:pointer;background:#246b550f;border:1px dashed #246b5561;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:flex}.upload-drop input{display:none}.story-publish-grid{gap:12px;display:grid}.story-publish-panel{background:#fffdf8c7;border:1px solid #246b551f;border-radius:18px;gap:10px;padding:12px;display:grid}.story-publish-panel>strong{color:var(--green);font-size:.94rem}.story-publish-panel input,.story-publish-panel textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fffcf6;border-radius:14px;padding:11px 12px;font-size:.88rem}.story-publish-panel textarea{resize:none;min-height:112px}.cover-drop{min-height:120px;overflow:hidden}.cover-drop img{object-fit:cover;border-radius:13px;width:100%;height:100%;max-height:180px;display:block}.draft-pdf-preview{border:1px solid var(--line);background:#fffcf6;border-radius:14px;width:100%;min-height:260px}.draft-text-preview,.story-file-preview pre{border:1px solid var(--line);max-height:240px;color:var(--ink);white-space:pre-wrap;background:#fffcf6;border-radius:14px;margin:0;padding:12px;font-family:inherit;font-size:.84rem;line-height:1.42;overflow:auto}.exact-count{color:var(--muted);font-size:.78rem;font-weight:850}.creator-card,.trust-card{gap:8px;display:grid}.creator-row{border:1px solid var(--line);text-align:left;background:#fffcf6;border-radius:14px;gap:4px;width:100%;min-height:58px;padding:12px;display:grid}.creator-row span{color:var(--muted);font-size:.82rem;line-height:1.34}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trust-grid button{border:1px solid var(--line);min-height:54px;color:var(--ink);background:#fffcf6;border-radius:14px;font-size:.82rem;font-weight:800}.story-rating-card{border:1px solid var(--line);background:var(--paper-strong);border-radius:20px;margin-top:14px;padding:16px;box-shadow:0 10px 28px #3e301f0f}.story-rating-card h3{margin:7px 0 12px;font-size:1rem}.rating-actions{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.rating-actions button,.like-button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fffcf6;border-radius:999px;font-weight:850}.rating-actions button.active,.like-button.active{color:#fffdf8;background:var(--gold);border-color:#b9821873}.like-button{width:100%;margin-top:10px}.compact-actions button,.library-row{text-align:left;border-radius:14px;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 12px;display:flex}.library-row>span:first-child{flex:1}.library-row svg{color:var(--muted);flex-shrink:0}.quick-tool-result{background:radial-gradient(circle at 14% 0,#ffd97859,#0000 34%),linear-gradient(135deg,#f4f7f4f5,#fffaf0fa);border:1px solid #b8831c4d;border-radius:18px;gap:10px;margin-top:12px;padding:14px;display:grid;box-shadow:0 14px 30px #222f2914}.quick-tool-result strong{font-size:.98rem}.quick-tool-result p{color:var(--muted);margin:0;line-height:1.35}.connection-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.connection-signal-grid button{text-align:left;background:#fffcf6db;border:1px solid #22634e2e;border-radius:14px;gap:5px;min-height:70px;padding:10px;display:grid}.connection-signal-grid span{color:var(--green);font-weight:900}.connection-signal-grid small{color:var(--ink);line-height:1.25}.mirror-signal-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mirror-signal-row span{color:#fffaf0;text-align:center;background:#1d2024f0;border-radius:999px;place-items:center;min-height:42px;font-size:.78rem;font-weight:900;display:grid}.profile-card{align-items:center;gap:14px;display:flex}.avatar{width:54px;height:54px;color:var(--paper-strong);background:linear-gradient(135deg, var(--green), var(--blue));border-radius:18px;place-items:center;font-weight:900;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.stat-card{text-align:center;align-content:center;min-height:70px;display:grid}.stat-card strong{font-size:1.15rem}.library-row{width:100%;margin-top:8px}.chain-score-card{color:var(--paper-strong);background:linear-gradient(135deg,#202328f5,#6657d9b8),radial-gradient(circle at 78% 18%,#fffdf838,#0000 34%)}.chain-score-card .section-kicker{color:#fffdf8cc}.chain-score-card h2{font-size:2.35rem}.score-bars{gap:10px;margin-top:14px;display:grid}.score-bars .meter i{background:linear-gradient(90deg, #fffdf8, var(--gold))}.score-bars .meter:after{background:#fffdf82e}.treasure-profile{color:var(--paper-strong);box-shadow:var(--shadow);background:radial-gradient(circle at 92% 10%,#b9821861,#0000 34%),radial-gradient(circle at 14% 12%,#fffdf838,#0000 28%),linear-gradient(135deg,#132827,#246b55 56%,#17312f);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:14px;padding:16px;display:grid;position:relative;overflow:hidden}.treasure-profile:before,.treasure-profile:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.treasure-profile:before{border:1px solid #fffdf829;width:132px;height:132px;top:-52px;right:-42px;box-shadow:inset 0 0 0 28px #fffdf80a}.treasure-profile:after{background:repeating-linear-gradient(135deg,#fffdf814 0 8px,#0000 8px 18px);width:138px;height:138px;bottom:-56px;left:-36px}.treasure-profile>*{z-index:1;position:relative}.treasure-profile p{color:#fffdf8c7;margin:0;line-height:1.4}.treasure-profile button{min-height:44px;color:var(--ink);background:#fffdf8;border:0;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.treasure-profile button:disabled{cursor:default;color:#fffdf8c7;background:#fffdf81f;border:1px solid #fffdf838}.check-in-stamp{grid-column:1/-1;font-size:.78rem}.profile-upload{min-height:42px;color:var(--paper-strong);cursor:pointer;background:#fffdf81f;border:1px solid #fffdf83d;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.profile-upload input{display:none}.me-view-tabs{background:linear-gradient(135deg,#fffdf8,#f4efe6);border:1px solid #246b5524;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;padding:5px;display:grid}.me-view-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:999px;font-size:.82rem;font-weight:900}.me-view-tabs button.active{color:var(--paper-strong);background:var(--ink);box-shadow:0 8px 18px #20232829}.profile-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.profile-kpi-grid .stat-card{border-radius:16px;min-width:0;padding:10px 8px}.profile-kpi-grid .stat-card strong{font-size:.92rem}.profile-kpi-grid .stat-card span{font-size:.68rem}.passport-level-panel{background:linear-gradient(135deg,#fffdf8,#eef8f3),radial-gradient(circle at 100% 0,#b982181f,#0000 8rem);border:1px solid #246b5524;border-radius:20px;gap:11px;margin-top:12px;padding:15px;display:grid;box-shadow:0 10px 24px #3e301f0f}.passport-level-panel.gold-human{background:linear-gradient(135deg,#fffdf8,#f8efd4),radial-gradient(circle at 100% 0,#b9821833,#0000 8rem);border-color:#b9821847}.passport-level-panel.silver-human{background:linear-gradient(135deg,#fffdf8,#edf4ff),radial-gradient(circle at 100% 0,#2f6fed1f,#0000 8rem);border-color:#2f6fed33}.passport-level-panel span{color:var(--green);font-size:.74rem;font-weight:950}.passport-level-panel strong{color:var(--ink);margin-top:2px;font-size:1.22rem;line-height:1.08;display:block}.passport-level-panel p{color:var(--muted);margin:4px 0 0;font-size:.78rem;line-height:1.34}.passport-level-panel>i{background:#246b551a;border-radius:999px;height:8px;display:block;overflow:hidden}.passport-level-panel>i b{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--gold));height:100%;display:block}.passport-badge-grid{flex-wrap:wrap;gap:7px;display:flex}.passport-badge-grid span{min-height:30px;color:var(--muted);background:#fffdf8b8;border:1px solid #20232814;border-radius:999px;align-items:center;padding:5px 8px;font-size:.7rem;display:inline-flex}.passport-badge-grid span.active{color:#fffdf8;background:var(--green);border-color:#246b552e}.hp-ledger-panel{background:var(--card);margin-top:12px}.hp-ledger-list{flex-direction:column;display:flex}.hp-ledger-row{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;display:grid}.hp-ledger-row strong{color:var(--green);white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:.92rem;font-weight:900}.hp-ledger-row span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:.78rem;font-weight:700;overflow:hidden}.hp-ledger-row small{color:var(--muted);grid-area:2/1;font-size:.65rem;font-weight:700}.treasure-mark{position:relative}.treasure-mark .avatar{color:#fffdf8;background:#17312f;border-radius:22px;place-items:center;width:68px;height:68px;font-size:1.55rem;font-weight:950;display:grid;box-shadow:0 14px 28px #07121147}.treasure-mark svg{color:#fffdf8;fill:var(--green);position:absolute;bottom:-5px;right:-5px}.chain-id-card{background:linear-gradient(135deg,#fffdf8,#f5efe4);grid-template-columns:1fr auto;gap:10px;display:grid}.chain-id-card span{color:var(--muted);font-size:.78rem;font-weight:800}.chain-id-card strong{color:var(--green);margin-top:3px;font-size:1rem;display:block}.chain-id-card p{grid-column:1/-1}.profile-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.profile-command-grid button{border:1px solid var(--line);min-height:118px;color:var(--ink);text-align:left;background:linear-gradient(135deg,#fffdf8,#f5efe4);border-radius:18px;align-content:start;gap:7px;padding:14px;display:grid}.profile-command-grid svg{color:var(--green)}.profile-command-grid span{color:var(--muted);font-size:.78rem;font-weight:850}.profile-command-grid strong{font-size:.95rem;line-height:1.2}.notification-sector-panel{background:linear-gradient(135deg,#fffdf8,#eef5ff)}.notification-sector{border-top:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.notification-sector:first-of-type{border-top:0;padding-top:0}.notification-sector strong{color:var(--ink);font-size:.9rem}.notification-sector span,.notification-sector-panel p{color:var(--muted);font-size:.8rem;line-height:1.35}.notification-sector-panel p{margin:10px 0 0}.human-history-panel{gap:10px;display:grid}.activity-panel{margin-top:12px}.human-history-panel>p{color:var(--muted);margin:0;line-height:1.42}.history-post-card{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf8,#f3eee5);border-radius:16px;grid-template-columns:76px 1fr;align-items:center;gap:10px;padding:9px;display:grid}.history-post-card img,.history-post-symbol{border-radius:12px;width:76px;height:58px}.history-post-card img{object-fit:cover}.history-post-symbol{background:radial-gradient(circle at 28% 36%, var(--gold) 0 8px, transparent 9px), linear-gradient(135deg, #246b5538, #2f6fed1f)}.history-post-card strong{line-height:1.18;display:block}.history-post-card span{color:var(--muted);margin-top:4px;font-size:.76rem;font-weight:800;display:block}.history-record{background:linear-gradient(135deg,#fffdf8fa,#f5efe6e6),radial-gradient(circle at 100% 0,#2f6fed17,#0000 7rem);border:1px solid #246b551f;border-radius:16px;grid-template-columns:54px 1fr;gap:10px;padding:10px;display:grid}.history-record>span{color:var(--gold-text);font-size:.74rem;font-weight:900}.history-record strong,.history-record p{margin:0}.history-record p{color:var(--muted);margin-top:3px;font-size:.8rem;line-height:1.34}.market-vault-row,.stored-market-row{background:linear-gradient(135deg,#fffdf8fa,#f1f7f4eb),radial-gradient(circle at 100% 0,#2f6fed14,#0000 7rem);border:1px solid #246b551f;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.stored-market-row{grid-template-columns:54px 1fr auto auto auto}.stored-market-media{aspect-ratio:1;color:#fffdf8;background:radial-gradient(circle at 28% 25%, #fffdf880, transparent 28%), linear-gradient(135deg, var(--green), var(--ink));border-radius:14px;place-items:center;width:54px;display:grid;overflow:hidden}.stored-market-row button.stored-market-media{background:radial-gradient(circle at 28% 25%, #fffdf880, transparent 28%), linear-gradient(135deg, var(--green), var(--ink));border-radius:14px;min-height:54px;padding:0}.stored-market-media img{object-fit:cover;width:100%;height:100%}.market-vault-row strong,.stored-market-row strong{line-height:1.18;display:block}.market-vault-row span,.market-vault-row small,.stored-market-row span,.stored-market-row small{color:var(--muted);margin-top:4px;font-size:.76rem;font-weight:800;display:block}.market-vault-row small,.stored-market-row small{color:var(--green)}.market-vault-row button,.stored-market-row button{min-height:38px;color:var(--paper-strong);background:var(--ink);border:0;border-radius:999px;padding:8px 10px;font-size:.76rem;font-weight:850}.badge-cloud{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.badge-cloud span{border:1px solid var(--line);background:var(--paper-strong);color:var(--muted);border-radius:999px;padding:8px 10px;font-size:.8rem;font-weight:800}.points-ledger{background:linear-gradient(135deg,#fffdf8,#f1f5ff)}.point-rule{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.point-rule:first-of-type{border-top:0;padding-top:0}.point-rule span{color:var(--ink);font-size:.9rem}.point-rule strong{color:var(--blue);white-space:nowrap}.points-ledger p{color:var(--muted);margin:10px 0 0;font-size:.82rem;line-height:1.4}.points-ledger-hint{color:var(--muted);margin:0 0 12px;font-size:.82rem;line-height:1.42}.points-ledger-link{border:1px solid var(--line);background:var(--paper-strong);width:100%;min-height:46px;color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-size:.86rem;font-weight:800;display:flex}.points-ledger-link svg{color:var(--muted);flex-shrink:0}.account-control-panel{background:linear-gradient(135deg,#fffdf8,#fff5f0),radial-gradient(circle at 100% 0,#ef7d6914,#0000 8rem);gap:12px;display:grid}.account-control-panel p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.42}.account-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-control-grid button{border:1px solid var(--line);min-height:58px;color:var(--ink);background:#fffcf6;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:.78rem;font-weight:850;display:inline-flex}.account-control-grid button.danger{color:#fffdf8;background:linear-gradient(135deg,#202328,#8c3328);border-color:#ef7d6959}.compact-actions button{align-items:center;gap:8px;display:inline-flex}.story-reader-screen{flex-direction:column;gap:12px;display:flex}.reader-top,.reader-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.reader-top{z-index:3;background:var(--paper);flex-wrap:wrap;padding:8px 0;position:sticky;top:0}.reader-top span{color:var(--muted);font-size:.86rem;font-weight:850}.reader-top button,.reader-actions button{border-radius:999px;min-height:40px;padding:8px 12px}.reader-progress{background:#e8dece;border-radius:999px;flex:1 0 100%;height:5px;overflow:hidden}.reader-progress:after{content:"";width:var(--progress);border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--gold));height:100%;display:block}.reader-actions{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;border-radius:18px;padding:10px;position:sticky;bottom:78px}.reader-actions button:disabled{cursor:not-allowed;color:#928c83;background:#e6ded2}.story-page{border:1px solid var(--line);background:var(--paper-strong);border-radius:24px;flex-direction:column;min-height:66vh;padding:20px;display:flex;box-shadow:0 12px 28px #3e301f14}.user-story-page{gap:14px;display:grid}.user-story-cover{object-fit:cover;border:1px solid var(--line);border-radius:18px;width:100%;max-height:320px;display:block;box-shadow:0 12px 28px #3e301f14}.story-file-preview{gap:10px;display:grid}.story-file-preview strong{color:var(--green)}.story-file-preview object{border:1px solid var(--line);background:#fffcf6;border-radius:16px;width:100%;min-height:520px}.story-file-preview a{color:#fffdf8;background:var(--ink);border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-weight:900;display:inline-flex}.reader-masthead{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:16px}.reader-masthead span,.reader-chapter{color:var(--green);letter-spacing:0;font-size:.78rem;font-weight:850;display:block}.reader-masthead h1{color:var(--ink);margin:7px 0 6px;font-size:1.48rem;line-height:1.08}.reader-masthead small{color:var(--muted);font-size:.82rem;font-weight:750;line-height:1.35}.story-wall-photo{background:linear-gradient(#fffdf8eb,#eee2cfad),#fffdf8;border-radius:18px;margin:0 0 16px;padding:10px;position:relative;box-shadow:0 12px 26px #3e301f1a,inset 0 0 0 1px #714f121f}.story-wall-photo:before,.story-wall-photo:after{display:none}.story-wall-photo:before{left:34px;transform:rotate(-5deg)}.story-wall-photo:after{right:34px;transform:rotate(5deg)}.wall-photo-frame{box-shadow:none;background:0 0;border:0;border-radius:14px;padding:0}.wall-photo-frame img{aspect-ratio:16/9;object-fit:cover;filter:saturate(1.08)contrast(1.02);border-radius:12px;width:100%;max-height:260px;display:block}.wall-photo-wash{fill:#fffdf847}.story-wall-photo .sketch-line{stroke:#202328bd}.story-wall-photo .sketch-fill{fill:#20232833}.story-wall-photo .gold-line{stroke:#d19b2c}.story-wall-photo .gold-dot,.story-wall-photo .gold-fill{fill:#d19b2cb8}.real-bg.wall{fill:#d6cbbb}.real-bg.warm{fill:#dbcab4}.real-bg.night{fill:#1d2b2d}.real-bg.world{fill:#243f39}.real-bg.dawn{fill:#d9d6c6}.real-floor{fill:#574a3b38}.real-shadow{fill:none;stroke:#20232833;stroke-linecap:round;stroke-width:17px}.real-door-frame{fill:#203a37;filter:drop-shadow(0 16px 18px #20232833)}.real-door{fill:#2f756c}.real-door-panel{fill:#fffdf829;stroke:#fffdf857;stroke-width:2px}.real-door-light{fill:none;stroke:#ffecba66;stroke-linecap:round;stroke-width:13px}.real-door-light.wide{stroke-width:19px}.real-knob,.real-node{fill:#d19b2c;stroke:#5b4010e0;stroke-width:2px}.real-head{fill:#47372d;filter:drop-shadow(0 6px 8px #2023283d)}.real-body{fill:#57615c;filter:drop-shadow(0 14px 15px #20232833)}.real-body.coat{fill:#6f675e}.real-phone{fill:#202328;stroke:#fffdf861;stroke-width:2px}.real-phone.glow{fill:#202328;filter:drop-shadow(0 0 14px #99c9ff94)}.real-phone-light{fill:none;stroke:#99c9ff42;stroke-linecap:round;stroke-width:22px}.real-cup{fill:#f0e3d0;stroke:#3e301f75;stroke-width:3px;filter:drop-shadow(0 12px 14px #3e301f29)}.real-cup.large{fill:#ead7bd}.real-cup-handle{fill:none;stroke:#3e301f7a;stroke-linecap:round;stroke-width:4px}.real-crack{fill:none;stroke:#b98218;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.real-crack.large{stroke-width:5px}.real-thread{fill:none;stroke:#c58d22;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;filter:drop-shadow(0 4px 5px #5b401038)}.real-window-light{fill:#fff1c757;filter:blur(.2px)}.real-window-light.blue{fill:#7fafe242}.real-table{fill:#7b6147;filter:drop-shadow(0 10px 10px #3e301f2e)}.real-note{fill:#fff9ec;stroke:#3e301f3d;stroke-width:2px}.real-note-line{fill:none;stroke:#3e301f61;stroke-linecap:round;stroke-width:3px}.real-globe{fill:#fffdf81c;stroke:#fffdf880;stroke-width:3px}.real-globe-line{fill:none;stroke:#fffdf870;stroke-linecap:round;stroke-width:3px}.real-open-door{fill:#2f756c;filter:drop-shadow(0 14px 16px #20232838)}.real-plant{fill:none;stroke:#2f756c;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.paper-art{filter:saturate(.92)contrast(1.02);background:linear-gradient(135deg,#fffdf8e6,#eee2cfd1),repeating-linear-gradient(90deg,#4a423809 0 1px,#0000 1px 8px);border:1px solid #ded2bf;border-radius:18px;width:100%;margin:0 0 16px;position:relative;overflow:hidden}.paper-art-grain{pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#2023280d 0 1px,#0000 1px),radial-gradient(circle at 70%,#2023280a 0 1px,#0000 1px);background-size:13px 17px,19px 23px;position:absolute;inset:0}.paper-art-svg{aspect-ratio:4/3;width:100%;display:block}.sketch-wash{fill:#fffaf18c}.sketch-line{fill:none;stroke:#4d514d;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:url(#rough-pencil);opacity:.86}.sketch-line.heavy{stroke-width:4px}.sketch-fill{fill:#4d514d2e;stroke:#4d514d;stroke-width:2px}.gold-line{fill:none;stroke:#b98218;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;opacity:.9}.gold-fill,.gold-dot{fill:#b9821885;stroke:#8f640f;stroke-width:2px}.story-page p{color:var(--ink);margin:12px 0 0;font-size:1.26rem;line-height:1.72}.toast{z-index:10;width:min(100% - 24px,406px);box-shadow:var(--shadow);background:#fffdf8f5;border:1px solid #246b5538;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid;position:fixed;bottom:86px;left:50%;transform:translate(-50%)}.toast svg{color:var(--green)}.toast strong,.toast span{display:block}.toast strong{font-size:.9rem}.toast button{border-radius:999px;min-height:34px;padding:6px 10px;font-size:.75rem}.notification-prompt-backdrop,.notification-center-backdrop{z-index:24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191d1f70;place-items:end center;padding:16px 16px 94px;display:grid;position:fixed;inset:0}.notification-prompt-card,.notification-center{background:radial-gradient(circle at 12% 0,#deae4547,#0000 30%),linear-gradient(145deg,#fffdf8fc,#eff5f2fa);border:1px solid #fffdf833;border-radius:24px;width:min(100%,410px);box-shadow:0 26px 70px #101b1847}.notification-prompt-card{gap:12px;padding:18px;display:grid}.notification-prompt-icon{color:#f8fbf7;background:linear-gradient(145deg,#86908e,#173e37 52%,#0b2b25);border-radius:20px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff57}.notification-prompt-icon i{background:#d8a023;border:2px solid #fffdf8;border-radius:999px;width:10px;height:10px;position:absolute;top:8px;right:8px}.notification-prompt-card h2,.notification-center h2{margin:0;font-size:1.25rem;line-height:1.08}.notification-prompt-card p,.notification-center p{color:var(--muted);margin:0;line-height:1.38}.notification-guide-list{gap:8px;display:grid}.notification-guide-list span{color:var(--green);background:#fffcf6c7;border:1px solid #246b5526;border-radius:14px;padding:9px 10px;font-size:.82rem;font-weight:900}.notification-prompt-actions,.notification-center-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.notification-prompt-actions button,.notification-center-actions button{color:#fffdf8;background:#202328;border:0;border-radius:999px;min-height:44px;padding:10px 14px;font-weight:950}.notification-prompt-actions button.secondary{color:var(--ink);border:1px solid var(--line);background:#fffcf6}.notification-prompt-card small{color:var(--muted);line-height:1.32}.notification-center{grid-template-rows:auto auto 1fr;gap:12px;max-height:min(78vh,650px);padding:16px;display:grid;overflow:hidden}.notification-center-head{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.notification-center-head button{border-radius:999px;min-height:36px;padding:7px 12px;font-size:.78rem}.notification-feed{gap:9px;padding-right:2px;display:grid;overflow-y:auto}.notification-feed article{background:radial-gradient(circle at 100% 0,#d8a02329,#0000 38%),#fffdf8;border:1px solid #246b5529;border-radius:16px;gap:4px;padding:12px;display:grid}.notification-feed article.read{opacity:.68}.notification-feed article span{width:max-content;color:var(--green);text-transform:capitalize;background:#246b5514;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:900}.notification-feed article strong{font-size:.92rem}.notification-feed article small{color:var(--gold-text);font-weight:900}.payment-backdrop{z-index:20;background:#2023285c;place-items:end center;padding:16px 16px 94px;display:grid;position:fixed;inset:0}.payment-sheet{overscroll-behavior:contain;width:min(100%,390px);color:var(--paper-strong);box-shadow:var(--shadow);background:linear-gradient(150deg,#1c2025fc,#246b55f0),radial-gradient(circle at 78% 8%,#b9821847,#0000 30%);border:1px solid #fffdf829;border-radius:24px;padding:20px;overflow-y:auto}.payment-sheet-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.payment-sheet-header strong{color:var(--gold-text);background:#b982182e;border-radius:999px;padding:5px 12px;font-size:1.05rem;font-weight:900}.payment-sheet h2{margin:0 0 14px;font-size:1.18rem;font-weight:800;line-height:1.3}.payment-meta-row{align-items:center;gap:8px;margin-top:14px;display:flex}.payment-verification-note{border:1px solid #fffdf824;border-radius:999px;flex:1;align-items:center;gap:6px;padding:6px 10px;display:flex}.payment-verification-note span{color:#fffdf8b8;font-size:.76rem;font-weight:600}.payment-hp-badge{color:var(--gold-text);white-space:nowrap;background:#b982182e;border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:900}.payment-token-picker{gap:8px;margin-top:12px;display:grid}.payment-amount-field{gap:7px;margin-top:12px;display:grid}.payment-amount-field span{color:#fffdf8ad;font-size:.76rem;font-weight:700}.payment-amount-field span em{color:#fffdf86b;font-style:normal;font-weight:500}.payment-amount-field input{width:100%;min-height:48px;color:var(--paper-strong);background:#fffdf817;border:1px solid #fffdf82e;border-radius:14px;padding:10px 14px;font-size:1.1rem;font-weight:700}.payment-token-picker span{color:#fffdf8b3;font-size:.76rem;font-weight:850}.payment-loading-state{color:#fffdf8;text-align:center;background:#fffdf81a;border:1px solid #fffdf829;border-radius:14px;place-items:center;min-height:38px;margin-top:12px;font-size:.76rem;font-weight:850;display:grid}.social-actions button.active,.reaction-row button.active{color:#fffdf8;background:var(--green);border-color:#246b5538}.payment-token-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.payment-token-grid button{min-height:36px;color:var(--paper-strong);background:#fffdf81a;border:1px solid #fffdf829;border-radius:999px;font-size:.72rem;font-weight:900}.payment-token-grid button.active{color:var(--ink);background:#fffdf8}.payment-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.payment-actions button{border:0;border-radius:999px;min-height:44px;font-weight:850}.payment-actions button:first-child{color:var(--paper-strong);background:#fffdf81f}.payment-actions button:last-child{color:var(--ink);background:#fffdf8}.payment-actions button:disabled{cursor:not-allowed;color:#fffdf88a;background:#fffdf81f}.payment-hub p{color:var(--muted);margin:0;line-height:1.42}.payment-pills{flex-wrap:wrap;gap:8px;display:flex}.payment-pills span{border:1px solid var(--line);color:var(--green);background:#fffcf6;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:850}.marketplace-screen{background:radial-gradient(circle at 92% 5%,#2f6fed1f,#0000 11rem),radial-gradient(circle at 10% 18%,#ef7d691f,#0000 10rem)}.market-hero{color:var(--paper-strong);box-shadow:var(--shadow);background:linear-gradient(135deg,#141c26f5,#2f6fedd1),radial-gradient(circle at 86% 14%,#b9821859,#0000 12rem);border-radius:28px;gap:14px;padding:18px;display:grid}.market-hero.compact-market-hero{border-radius:20px;gap:10px;padding:14px}.market-hero-top,.market-location-card,.market-actions,.market-item-top,.market-plan{align-items:center;display:flex}.market-hero-top{justify-content:space-between;gap:14px}.market-identity-strip{background:#fffdf81a;border:1px solid #fffdf829;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;display:flex}.market-identity-strip span{color:#fffdf8b8;font-size:.76rem;font-weight:850}.market-identity-strip strong{color:#fffdf8;margin-left:auto;font-size:.88rem}.market-verification-band{background:#fffdf81a;border:1px solid #fffdf82e;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:11px;display:grid;box-shadow:inset 0 1px #fffdf824}.market-verification-band.compact{border-radius:14px;gap:8px;padding:8px}.market-verification-mark{color:#fffdf8;background:linear-gradient(145deg,#8c6a22,#3c3324);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #fffdf847,0 10px 22px #0000002e}.market-verification-band.compact .market-verification-mark{border-radius:13px;width:38px;height:38px}.market-verification-band.silver .market-verification-mark{background:linear-gradient(145deg,#dce2e8,#62707b)}.market-verification-band.gold .market-verification-mark{background:linear-gradient(145deg,#ffe29a,#b98218 62%,#5a3b08)}.market-verification-band div:last-child{gap:2px;display:grid}.market-verification-band span{color:#fffdf8b8;font-size:.74rem;font-weight:950}.market-verification-band strong{color:#fffdf8;font-size:1rem;line-height:1.12}.market-verification-band small{color:#fffdf8a8;font-size:.7rem;line-height:1.28}.market-premium-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.market-premium-strip span{color:#fffdf8;text-align:center;background:#fffdf81a;border:1px solid #fffdf829;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:.68rem;font-weight:900;display:inline-flex}.market-premium-strip.compact span{border-radius:12px;min-height:34px;padding:6px;font-size:.64rem}.market-hero h1{margin:8px 0 0;font-size:2rem;line-height:1.02}.market-hero.compact-market-hero h1{margin-top:4px;font-size:1.45rem}.market-hero p,.market-location-card span,.market-location-card small,.market-plan span,.market-link-box p{color:#fffdf8c2;margin:0;line-height:1.42}.market-location-card{background:#fffdf81f;border:1px solid #fffdf82e;border-radius:18px;gap:10px;padding:11px}.market-location-card div{flex:1;gap:3px;display:grid}.market-location-card small{color:#fffdf89e;font-size:.7rem;line-height:1.25}.market-location-card button,.market-actions button,.market-plan,.market-link-box button{border:0;font-weight:850}.market-location-card button{min-width:58px;min-height:38px;color:var(--ink);background:#fffdf8;border-radius:999px}.market-location-card button:disabled{cursor:wait;opacity:.72}.market-location-verified{background:#fffdf81a;border:1px solid #fffdf824;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;display:flex}.market-location-verified span{color:#fffdf8a8;font-size:.72rem;font-weight:900}.market-location-verified strong{color:#fffdf8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:950;overflow:hidden}.manual-location-row{grid-template-columns:1fr auto;gap:8px;display:grid}.manual-location-row input{color:#fffdf8;background:#fffdf81a;border:1px solid #fffdf82e;border-radius:999px;min-width:0;min-height:42px;padding:9px 12px}.manual-location-row input::placeholder{color:#fffdf89e}.manual-location-row button{min-height:42px;color:var(--ink);background:#fffdf8;border:0;border-radius:999px;padding:9px 12px;font-weight:900}.market-transparency-note{color:#fffdf8ad;font-size:.74rem;line-height:1.34;display:block}.market-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.market-actions button{min-height:78px;color:var(--ink);text-align:left;background:linear-gradient(135deg,#fffdf8,#edf4ff);border-radius:18px;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:4px 9px;padding:13px;display:grid;box-shadow:0 10px 24px #3e301f0f}.market-actions button:last-child{background:linear-gradient(135deg,#fffdf8,#f7efdd)}.market-actions svg{color:var(--blue);grid-row:span 2}.market-actions strong{color:var(--gold-text)}.market-flow-panel{gap:10px;display:grid}.market-trust-panel{background:linear-gradient(135deg,#fffdf8,#eef6f2),radial-gradient(circle at 100% 0,#246b5524,#0000 11rem)}.market-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.market-trust-grid article{background:#fffdf8d6;border:1px solid #246b551f;border-radius:16px;align-content:start;gap:7px;min-height:132px;padding:12px;display:grid}.market-trust-grid svg{color:var(--green)}.market-trust-grid strong{color:var(--ink);font-size:.86rem}.market-trust-grid span{color:var(--muted);font-size:.76rem;line-height:1.34}.market-flow-step{background:#fffcf6;border:1px solid #246b551f;border-radius:14px;gap:4px;padding:10px;display:grid}.market-flow-step strong{color:var(--green);font-size:.9rem}.market-flow-step span{color:var(--muted);font-size:.8rem;line-height:1.34}.market-guidelines-panel{background:linear-gradient(135deg,#fffdf8,#f6f2e8),radial-gradient(circle at 100% 0,#246b551a,#0000 9rem);margin-bottom:10px}.market-guidelines-grid{gap:8px;display:grid}.market-guidelines-grid article{background:#fffdf8c7;border:1px solid #246b551f;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px;display:grid}.market-guidelines-grid svg{color:var(--green);grid-row:span 2}.market-guidelines-grid strong{color:var(--ink);font-size:.84rem}.market-guidelines-grid span{color:var(--muted);font-size:.76rem;line-height:1.32}.market-detail-screen{background:radial-gradient(circle at 92% 5%,#2f6fed1a,#0000 11rem),linear-gradient(#fbf7ef,#f4ede4)}.market-detail-back{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--paper-strong);border-radius:999px;padding:8px 13px;font-weight:850}.market-detail-titlebar{gap:3px;margin-top:12px;display:grid}.market-detail-titlebar strong{font-size:1.28rem;line-height:1.12}.market-detail-titlebar small{color:var(--gold-text);font-weight:900}.market-detail-gallery{grid-template-columns:1.5fr 1fr;grid-auto-rows:minmax(96px,auto);gap:8px;margin-top:14px;display:grid}.market-detail-gallery img,.market-detail-empty{aspect-ratio:3/4;border:1px solid var(--line);background:var(--paper-strong);border-radius:16px;width:100%;box-shadow:0 10px 24px #3e301f14}.market-detail-gallery img{object-fit:cover}.market-detail-gallery img:first-child{grid-row:span 2}.market-detail-empty{color:var(--green);place-items:center;display:grid}.market-detail-info{border:1px solid var(--line);background:var(--paper-strong);border-radius:22px;gap:10px;margin-top:14px;padding:16px;display:grid;box-shadow:0 10px 28px #3e301f0f}.market-detail-info h1,.market-detail-info p,.market-detail-info dl,.market-detail-info dd{margin:0}.market-detail-info h1{font-size:1.55rem;line-height:1.08}.market-detail-info>strong{color:var(--gold-text);font-size:1.05rem}.market-detail-info p{color:var(--muted);line-height:1.42}.market-detail-trust{gap:7px;display:grid}.market-detail-trust span{min-height:36px;color:var(--green);background:#246b5514;border:1px solid #246b551f;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.seller-contact-card{background:linear-gradient(135deg,#246b5512,#fffdf8e0);border:1px solid #246b5524;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.seller-contact-card div{gap:2px;display:grid}.seller-contact-card span,.seller-contact-card small{color:var(--muted);font-size:.74rem;font-weight:850}.seller-contact-card strong{color:var(--ink);font-size:1rem}.seller-contact-card button{color:#fffdf8;background:var(--green);white-space:nowrap;border:0;border-radius:999px;min-height:42px;padding:8px 12px;font-weight:950}.market-comment-card{background:linear-gradient(135deg,#2f6fed0f,#fffdf8e6);border:1px solid #2f6fed24;border-radius:16px;gap:10px;padding:12px;display:grid}.market-comment-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.market-comment-head div,.market-comment-list article,.market-comment-composer{gap:4px;display:grid}.market-comment-head span,.market-comment-head small,.market-comment-composer span{color:var(--muted);font-size:.74rem;font-weight:900}.market-comment-head strong{color:var(--ink);font-size:.98rem}.market-comment-card>p,.market-comment-list p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.36}.market-comment-list{gap:8px;display:grid}.market-comment-list article{background:#fffdf8c2;border:1px solid #246b551a;border-radius:12px;padding:9px}.market-comment-list strong,.market-comment-composer span{color:var(--green)}.market-comment-composer textarea{resize:vertical;border:1px solid var(--line);min-height:78px;color:var(--ink);font:inherit;background:#fffcf6;border-radius:14px;padding:10px}.market-comment-card>button{color:#fffdf8;background:var(--green);border:0;border-radius:999px;min-height:44px;font-weight:950}.market-comment-card>button:disabled{cursor:default;opacity:.55}.market-detail-info dl{gap:8px;display:grid}.market-detail-info dl div{border-top:1px solid var(--line);grid-template-columns:88px 1fr;gap:10px;padding-top:8px;display:grid}.market-detail-info dt{color:var(--muted);font-size:.78rem;font-weight:850}.market-detail-info dd{color:var(--ink);font-size:.88rem;font-weight:850}.market-detail-hold{background:#b982181a;border:1px solid #b9821838;border-radius:16px;gap:3px;padding:11px 12px;display:grid}.market-detail-hold strong{color:var(--gold-text);font-size:.9rem}.market-detail-hold span{color:var(--muted);font-size:.82rem;line-height:1.35}.market-detail-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:9px;display:grid}.market-detail-actions button{color:#fffdf8;background:var(--ink);border:0;border-radius:999px;min-height:48px;padding:10px 13px;font-weight:900}.market-detail-actions button:disabled,.market-card-actions button:disabled,.bid-row button:disabled,.payment-actions button:disabled{cursor:wait;opacity:.66}.market-detail-actions button.secondary{border:1px solid var(--line);color:var(--green);background:#fffdf8}.market-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.market-signal-grid span{min-height:50px;color:var(--green);background:#fffdf8d1;border:1px solid #2f6fed24;border-radius:16px;align-items:center;padding:10px;font-size:.78rem;font-weight:850;display:flex}.listing-studio{background:linear-gradient(135deg,#fffdf8,#f4f7ff),radial-gradient(circle at 0 0,#2f6fed14,#0000 9rem);gap:12px;display:grid}.market-seller-prompt{background:linear-gradient(135deg,#fffdf8,#eef8f3),radial-gradient(circle at 100% 0,#246b551a,#0000 9rem);grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.market-seller-prompt h2,.market-seller-prompt p{margin:0}.market-seller-prompt h2{font-size:1.08rem}.market-seller-prompt p,.seller-flow-note{color:var(--muted);font-size:.82rem;line-height:1.38}.market-seller-prompt button{color:#fffdf8;background:var(--green);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 13px;font-weight:950;display:inline-flex}.seller-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.seller-flow-steps span{min-height:50px;color:var(--green);background:#246b5512;border:1px solid #246b5524;border-radius:14px;place-items:center;gap:3px;font-size:.66rem;font-weight:900;display:grid}.seller-flow-steps b{color:#fffdf8;background:var(--green);border-radius:999px;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.listing-photo-zone{gap:10px;display:grid}.listing-upload{min-height:112px;color:var(--blue);text-align:center;cursor:pointer;background:#2f6fed0f;border:1px dashed #2f6fed59;border-radius:18px;align-content:center;place-items:center;gap:6px;padding:14px;display:grid}.listing-upload span{max-width:270px;color:var(--muted);font-size:.78rem;line-height:1.34}.listing-upload input{display:none}.listing-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listing-photo-grid.special{grid-template-columns:1.3fr 1fr 1fr;grid-auto-rows:minmax(82px,auto)}.listing-photo-grid div{aspect-ratio:1;border:1px solid var(--line);color:var(--muted);background:radial-gradient(circle at 30% 28%,#b982182e,#0000 28%),#fffcf6;border-radius:16px;place-items:center;font-weight:900;display:grid;overflow:hidden}.listing-photo-grid div.filled{background:#fffdf8;border-color:#2f6fed42}.listing-photo-grid img{object-fit:cover;width:100%;height:100%}.listing-fields{gap:8px;display:grid}.listing-fields input,.listing-fields select,.listing-fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fffcf6;border-radius:14px;padding:11px 12px;font-size:.88rem}.listing-fields textarea{resize:none;min-height:88px;line-height:1.42}.listing-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.listing-checklist span{min-height:38px;color:var(--green);background:#246b5514;border-radius:12px;align-items:center;gap:6px;padding:8px;font-size:.74rem;font-weight:850;display:inline-flex}.listing-photo-grid.special div:first-child{aspect-ratio:auto;border-radius:20px;grid-row:span 2}.listing-review-card{background:linear-gradient(135deg,#fffdf8f5,#eef8f3eb),radial-gradient(circle at 100% 0,#2f6fed14,#0000 7rem);border:1px solid #246b5529;border-radius:18px;gap:9px;padding:13px;display:grid}.listing-review-card strong{font-size:1rem;line-height:1.18}.listing-review-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.36}.market-panel{border:1px solid var(--line);background:var(--paper-strong);border-radius:22px;margin-top:14px;padding:16px;box-shadow:0 10px 28px #3e301f0f}.market-discovery-panel{gap:10px;margin-top:12px;display:grid}.market-search{min-height:48px}.market-filter-row{gap:8px;display:flex;overflow-x:auto}.market-filter-row button{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--paper);border-radius:999px;flex:none;padding:8px 11px;font-size:.8rem;font-weight:850}.market-filter-row button.active{color:#fffdf8;background:linear-gradient(135deg, var(--ink), var(--blue));border-color:#2f6fed52}.applied-filter-row{flex-wrap:wrap;gap:7px;display:flex}.applied-filter-row span{min-height:30px;color:var(--green);background:#246b5512;border:1px solid #246b551f;border-radius:999px;align-items:center;padding:5px 9px;font-size:.74rem;font-weight:900;display:inline-flex}.market-list{gap:10px;margin-top:12px;display:grid}.business-ad-showcase{background:linear-gradient(135deg,#fffdf8,#f5f1e7),radial-gradient(circle at 92% 8%,#b9821824,#0000 10rem);margin-top:14px}.business-ad-intro{color:var(--muted);margin:-4px 0 8px;font-size:.8rem;line-height:1.35}.business-ad-grid{gap:10px;display:grid}.business-ad-card{background:#fffdf8d1;border:1px solid #20232814;border-radius:18px;grid-template-columns:72px 1fr;align-items:start;gap:9px;padding:9px;display:grid;box-shadow:0 12px 28px #3e301f0f}.business-ad-card img{object-fit:cover;color:#0000;background:radial-gradient(circle at 30% 25%,#fffdf8cc,#0000 26%),linear-gradient(135deg,#246b55e6,#b98218b3);border-radius:14px;width:72px;height:72px;display:block;overflow:hidden}.business-ad-card div{gap:3px;min-width:0;display:grid}.business-ad-card span{color:var(--gold-text);font-size:.7rem;font-weight:950}.business-ad-card strong{font-size:.92rem;line-height:1.16}.business-ad-card p,.business-ad-card small{color:var(--muted);margin:0;font-size:.74rem;line-height:1.28}.business-ad-card button{color:#fffdf8;background:var(--ink);border:0;border-radius:999px;grid-column:1/-1;min-height:36px;font-weight:900}.market-item{background:linear-gradient(135deg,#fffdf8,#f4efe6);border:1px solid #20232814;border-radius:16px;grid-template-columns:112px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.market-thumb-stack{cursor:pointer;background:0 0;border:0;grid-template-rows:1.3fr .9fr;grid-template-columns:1fr 1fr;gap:4px;width:112px;min-height:112px;padding:0;display:grid}.market-thumb-stack img{object-fit:cover;background:#246b551f;border:1px solid #fffdf8eb;border-radius:11px;width:100%;height:100%;display:block;overflow:hidden;box-shadow:0 8px 16px #3e301f1f}.market-thumb-stack img:first-child{grid-column:1/3}.market-item-art{color:#fffdf8;background:var(--green);border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.market-item.blue .market-item-art{background:var(--blue)}.market-item.gold .market-item-art{background:var(--gold)}.market-item.violet .market-item-art{background:var(--violet)}.market-item-top{grid-template-columns:1fr auto;justify-content:space-between;gap:8px;display:grid}.market-item-top strong{line-height:1.18}.market-item-top span{color:var(--gold-text);white-space:nowrap;font-size:.8rem;font-weight:900}.market-item p{color:var(--muted);margin:4px 0 0;font-size:.8rem;line-height:1.32}.market-item small{color:var(--blue);margin-top:6px;font-size:.72rem;font-weight:850;line-height:1.25;display:block}.market-card-summary{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.market-card-summary span{min-height:28px;color:var(--ink);background:#fffdf8e0;border-radius:999px;align-items:center;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.bid-console,.direct-chat-note{background:#f7faff;border:1px solid #2f6fed24;border-radius:14px;margin-top:10px;padding:10px}.bid-console-top,.bid-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.bid-console-top span{color:var(--blue);align-items:center;gap:5px;font-size:.76rem;font-weight:900;display:inline-flex}.bid-console-top strong{color:var(--ink);white-space:nowrap;font-size:.82rem}.bid-console p,.direct-chat-note{color:var(--muted);font-size:.78rem;line-height:1.32}.bid-console p{margin:7px 0}.quick-bid-row{gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.quick-bid-row button{min-height:32px;color:var(--blue);background:#2f6fed14;border:1px solid #2f6fed29;border-radius:999px;flex:none;padding:6px 10px;font-size:.75rem;font-weight:900}.bid-row input{border:1px solid var(--line);min-width:0;min-height:38px;color:var(--ink);background:#fffdf8;border-radius:999px;flex:1;padding:8px 11px;font-size:.82rem}.bid-row button{color:#fffdf8;background:var(--blue);border:0;border-radius:999px;min-height:38px;padding:8px 13px;font-weight:900}.wiv-intro{color:var(--muted);margin:0 0 12px;font-size:.84rem;line-height:1.45}.wiv-verified-row{background:#137a5714;border:1px solid #137a5738;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.wiv-verified-row svg{color:var(--green);flex:none;margin-top:2px}.wiv-verified-row strong{color:var(--ink);margin-bottom:2px;font-size:.86rem;font-weight:950;display:block}.wiv-verified-row span{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.42;display:block}.wiv-verified-row.orb{background:linear-gradient(135deg,#ffe9a852,#d8a93c1f);border-color:#b88a1f4d}.wiv-verified-row.orb svg{color:var(--gold)}.trust-passport-detail{background:linear-gradient(135deg,#fffdf8,#eef8f3),radial-gradient(circle at 100% 0,#2f6fed17,#0000 8rem)}.trust-passport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trust-passport-grid span{min-height:58px;color:var(--muted);background:#fffdf8d1;border:1px solid #246b551f;border-radius:14px;align-content:center;gap:3px;padding:10px;font-size:.72rem;font-weight:850;display:grid}.trust-passport-grid strong{color:var(--ink);font-size:.9rem}.trust-action-row{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.trust-action-row button{min-height:32px;color:var(--green);background:#246b5514;border:1px solid #246b5529;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:900}.bid-stepper-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.bid-stepper-card button{min-height:36px;color:var(--blue);background:#2f6fed14;border:1px solid #2f6fed29;border-radius:999px;font-size:.74rem;font-weight:950}.bid-stepper-card span{color:var(--muted);grid-column:1/-1;font-size:.72rem;line-height:1.28}.bid-stack{gap:5px;margin-top:8px;display:grid}.bid-stack span{color:var(--muted);font-size:.74rem;line-height:1.25}.market-item-meta{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.market-item-meta span{color:var(--green);background:#246b5514;border-radius:999px;padding:4px 6px;font-size:.68rem;font-weight:850}.market-trust-row,.stored-market-trust{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.market-trust-row span,.stored-market-trust span{min-height:26px;color:var(--ink);background:#fffdf8e6;border:1px solid #2023280f;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.66rem;font-weight:900;display:inline-flex}.market-card-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.market-card-actions button{color:#fffdf8;background:var(--ink);border:0;border-radius:12px;min-height:40px;padding:8px 7px;font-size:.72rem;font-weight:850;line-height:1.12}.market-card-actions button:last-child{color:var(--ink);background:#f1eadf}.market-plan-panel{background:linear-gradient(135deg,#fffdf8,#f0f7f3),radial-gradient(circle at 100% 0,#b982181f,#0000 10rem)}.market-plan{width:100%;min-height:62px;color:var(--ink);text-align:left;background:#fffdf8d1;border-radius:16px;justify-content:space-between;gap:12px;margin-top:8px;padding:11px 12px}.market-plan div{gap:3px;display:grid}.market-plan span,.market-plan-panel p,.market-link-box p{color:var(--muted);font-size:.8rem}.market-plan b{color:var(--blue);white-space:nowrap}.market-plan-panel p{margin:12px 0 0;line-height:1.42}.market-link-box{color:var(--paper-strong);background:linear-gradient(135deg,#202328f2,#246b55d6),radial-gradient(circle at 90% 10%,#ef7d693d,#0000 10rem);border-radius:18px;gap:10px;padding:14px;display:grid}.market-link-box button{min-height:42px;color:var(--ink);background:#fffdf8;border-radius:999px}.market-link-box button+button{color:var(--paper-strong);background:#fffdf81f;border:1px solid #fffdf82e}.bottom-nav{z-index:5;width:min(100%,430px);padding:8px 8px calc(8px + max(env(safe-area-inset-bottom), var(--world-safe-bottom)));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}html[data-world-mini-app=true] .bottom-nav{left:var(--world-safe-left);right:var(--world-safe-right);bottom:max(12px, var(--world-safe-bottom));border:1px solid #e8dfd2d1;border-radius:22px;width:auto;max-width:none;transform:none;box-shadow:0 16px 36px #17120b1f}.bottom-nav button{min-height:54px;color:var(--muted);background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:3px;font-size:.68rem;line-height:1;display:grid}@media (min-width:720px){.phone-frame{border-radius:32px;min-height:860px;margin:28px 0;overflow:hidden}.bottom-nav{border-radius:0 0 32px 32px;bottom:28px}html[data-world-mini-app=true] .phone-frame{min-height:var(--app-height);border-radius:0;margin:0;overflow:visible}html[data-world-mini-app=true] .bottom-nav{bottom:max(12px, var(--world-safe-bottom));border-radius:22px}}.bn-tabs-left,.bn-tabs-right{flex:1;display:flex;padding:0!important}.bn-fab{background:var(--brand-grad);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 4px 14px #137a5761}.bn-fab:active{transform:scale(.92);box-shadow:0 2px 8px #137a5740}.bn-fab.active{background:linear-gradient(135deg,#137a57,#2f6fed);box-shadow:0 6px 18px #137a5773}.hc-nav-safe{z-index:5;line-height:0;position:fixed;bottom:0;left:0;right:0}.hc-topbar-back{top:calc(var(--world-safe-top,env(safe-area-inset-top,0px)));z-index:50;-webkit-backdrop-filter:blur(22px);background:#f4f8f6f7;border-bottom:1px solid #137a571a;position:fixed;left:0;right:0;box-shadow:0 2px 12px #14372a0f}.ps-body{flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.ps-amount-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ps-amount-num{color:var(--ink)}.ps-world-badge{color:var(--green);background:#137a5714;border:1px solid #137a572e;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;display:flex}.ps-detail{color:var(--muted)}.ps-trust-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;display:flex}.ps-hp-badge{color:var(--green);font-weight:700}.ps-confirm-body{flex-direction:column;flex:1;gap:6px;display:flex}.ps-confirm-note,.ps-confirm-patience{color:var(--muted);font-size:.78rem}.ps-confirm-patience-slow{color:var(--coral)}.ps-confirm-steps{flex-wrap:wrap;align-items:center;gap:6px;font-size:.7rem;display:flex}.ps-cstep{align-items:center;gap:3px;display:flex}.ps-cstep.done{color:var(--green);font-weight:600}.ps-cstep.active{color:var(--ink);font-weight:600}.ps-cstep.pending,.ps-cstep-arrow{color:var(--muted)}.ps-confirm-elapsed{color:var(--muted);font-size:.68rem}.ps-note{color:var(--muted);text-align:center;font-size:.72rem}.ps-amount-field{flex-direction:column;gap:6px;display:flex}.ps-amount-input-wrap{border:1.5px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.ps-amount-input-wrap input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.ai-guide-body{flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.ai-guide-stats-row{border-bottom:1px solid var(--line);gap:16px;padding:12px 0;display:flex}.ai-guide-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.ai-guide-stat strong{color:var(--ink);font-size:1.1rem;font-weight:800}.ai-guide-stat span{color:var(--muted);font-size:.68rem}.ai-guide-intro{color:var(--muted)}.ai-guide-topics{flex-direction:column;display:flex}.ai-guide-topic-icon{width:36px;height:36px;color:var(--green);background:#137a5714;border-radius:10px;justify-content:center;align-items:center;display:flex}.ai-guide-back-btn{margin-bottom:8px}.ai-guide-steps{padding:4px 0}.profile-sheet-body{flex-direction:column;flex:1;gap:14px;padding:16px 20px 32px;display:flex;overflow-y:auto}.profile-sheet-state{color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:40px 0;display:flex}.profile-sheet-identity{text-align:center;flex-direction:column;align-items:center;gap:4px;padding-bottom:8px;display:flex}.profile-sheet-avatar{background:var(--brand-grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:6px;font-size:1.4rem;font-weight:800;display:flex}.profile-sheet-identity strong{color:var(--ink);font-size:1.05rem;font-weight:800}.profile-sheet-tier{color:var(--green);align-items:center;gap:4px;font-size:.76rem;font-weight:700;display:flex}.profile-sheet-joined{color:var(--muted);align-items:center;gap:4px;font-size:.72rem;display:flex}.profile-sheet-bio{color:var(--ink);text-align:center;margin:0;font-size:.86rem;line-height:1.5}.profile-sheet-follow-row{color:var(--muted);justify-content:center;gap:20px;font-size:.8rem;display:flex}.profile-sheet-follow-row strong{color:var(--ink);font-weight:800}.profile-sheet-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:10px;padding:12px 0;display:grid}.profile-sheet-stat{color:var(--muted);flex-direction:column;align-items:center;gap:2px;display:flex}.profile-sheet-stat strong{color:var(--ink);font-size:1rem;font-weight:800}.profile-sheet-stat span{font-size:.66rem}.profile-sheet-section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.profile-sheet-activity{flex-direction:column;gap:6px;display:flex}.profile-sheet-activity-row{color:var(--ink);background:var(--card);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:.8rem;display:flex}.profile-sheet-empty{color:var(--muted);text-align:center;padding:12px 0;font-size:.8rem}@media (max-width:380px),(max-height:700px){.screen{padding:calc(12px + var(--world-safe-top)) max(10px, calc(12px + var(--world-safe-right))) calc(92px + var(--world-safe-bottom)) max(10px, calc(12px + var(--world-safe-left)))}.home-compact-header{grid-template-columns:1fr auto}.wallet-chip{display:none}.home-brand-message,.human-home-identity,.mission-card,.home-for-you,.home-trending-rail,.home-level-card,.passport-summary-card,.wisdom-card,.daily-card,.panel,.pulse-card,.ask-box,.ask-hero,.image-chain-card,.today-chain,.story-cover,.publish-card,.chain-id-card,.market-hero,.market-panel,.treasure-profile{border-radius:16px;padding:12px}.home-brand-message span,.market-hero h1,.top-bar h1{font-size:1.36rem}.mission-actions,.market-actions,.market-premium-strip,.payment-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.passport-metrics,.profile-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-stat-grid,.home-for-you-grid,.gate-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-for-you-grid{grid-template-columns:1fr}.human-home-topbar{grid-template-columns:auto 1fr auto auto;gap:7px}.human-home-avatar{width:42px;height:42px}.human-home-identity h1{font-size:1.9rem}.human-service-grid{gap:6px}.human-service-grid .action-card{border-radius:14px;min-height:78px}.human-service-grid .action-card span{font-size:.6rem}.ask-service-switch,.ask-modes,.image-post-actions,.market-seller-prompt,.market-detail-actions,.payment-actions,.story-publish-grid{grid-template-columns:1fr}.market-item{grid-template-columns:96px 1fr;gap:9px}.market-thumb-stack{width:96px;min-height:104px}.market-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-contact-card,.market-detail-info dl div{grid-template-columns:1fr}.seller-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.chain-tabs{gap:6px}.chain-tabs button,.bottom-nav button{border-radius:12px;min-height:46px;font-size:.62rem}.bottom-nav{padding:6px 6px calc(6px + max(env(safe-area-inset-bottom), var(--world-safe-bottom)))}html[data-world-mini-app=true] .bottom-nav{bottom:max(6px, var(--world-safe-bottom));border-radius:18px}}@keyframes screenEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.screen-transition-wrapper{min-height:100%;animation:.2s both screenEnter}html[data-world-mini-app=true] .screen-transition-wrapper{height:100%;min-height:100%}html[data-world-mini-app=true] .screen{height:100%;min-height:unset;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;overflow:hidden auto}@keyframes toastSlideDown{0%{opacity:0;transform:translate(-50%)translateY(-12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes toastFadeOut{0%,70%{opacity:1}to{opacity:0;pointer-events:none}}.toast{left:50%;top:calc(var(--world-safe-top) + 60px);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8fa;border:1px solid #246b5538;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(100% - 24px,406px);padding:12px;display:grid;position:fixed;bottom:auto;transform:translate(-50%);box-shadow:0 8px 32px #17312f24,0 2px 8px #17312f14}.toast.toast-enter{animation:.22s cubic-bezier(.34,1.56,.64,1) both toastSlideDown}.toast.toast-error{background:#fffafafa;border-color:#ef444447}.toast.toast-error svg:first-child{color:#dc2626}.toast button{min-width:28px;min-height:28px;color:var(--muted);background:#6f746f1a;border:0;border-radius:999px;padding:4px 8px;font-size:.72rem}html[data-world-mini-app=true] .toast{top:calc(var(--world-safe-top) + 56px)}.bottom-nav button{transition:color .15s,background .15s,transform .1s}.bottom-nav button:active{transform:scale(.9)}.bottom-nav button.active:before{content:"";pointer-events:none;background:#246b550f;border-radius:14px;position:absolute;inset:0}.gate-primary,.v7-command-center button,.v7-score-card button,.settings-return-panel button,.home-notification-toggle button{transition:opacity .15s,transform .1s,box-shadow .15s}.gate-primary:active,.v7-command-center button:active,.v7-score-card button:active,.settings-return-panel button:active{opacity:.9;transform:scale(.97)}.v7-opportunities button,.v7-market-preview button,.market-item,.chain-link-row{transition:background .15s,box-shadow .15s,transform .1s}.v7-opportunities button:active,.v7-market-preview button:active,.market-item:active{transform:scale(.985)}.payment-actions button:last-child{transition:opacity .15s,transform .1s}.payment-actions button:last-child:active:not(:disabled){transform:scale(.97)}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.skeleton{background:linear-gradient(90deg, var(--line) 0%, #fffdf8b3 40%, var(--line) 80%);background-size:200% 100%;border-radius:10px;animation:1.6s infinite shimmer}@keyframes dotPulse{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.payment-loading-state{color:var(--green);background:#246b5512;border-radius:14px;align-items:center;gap:6px;padding:10px 14px;font-size:.82rem;font-weight:850;display:flex}.payment-loading-state p{flex:1;margin:0}.payment-loading-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s ease-in-out infinite dotPulse}.payment-loading-dot:nth-child(2){animation-delay:.2s}.payment-loading-dot:nth-child(3){animation-delay:.4s}.screen{padding:calc(20px + var(--world-safe-top)) max(16px, calc(20px + var(--world-safe-right))) calc(110px + var(--world-safe-bottom)) max(16px, calc(20px + var(--world-safe-left)))}.bottom-nav button{position:relative}.bottom-nav button.active{color:var(--green);background:#246b551a;font-weight:950}@keyframes spin{to{transform:rotate(360deg)}}.gate-primary:disabled{opacity:.72;cursor:wait}.gate-primary:disabled:after{content:"";vertical-align:middle;border:2px solid #fffdf866;border-top-color:#fffdf8e6;border-radius:50%;width:14px;height:14px;margin-left:8px;animation:.7s linear infinite spin;display:inline-block}@media (max-width:360px){:root{font-size:15px}.bottom-nav button span{font-size:.6rem}.v7-digital-card b{font-size:26px}.v7-quick-actions button{border-radius:14px;min-height:68px}.human-home-identity h1{font-size:1.8rem}}.floating-profile-button{transition:transform .12s,box-shadow .12s}.floating-profile-button:active{transform:scale(.9)}input:focus,textarea:focus{outline-offset:2px;outline:2px solid #246b5580}.payment-sheet{gap:14px;display:grid}.payment-sheet h2{margin:0;font-size:1.18rem;line-height:1.2}.payment-sheet>strong{color:var(--green);font-size:2rem;line-height:1}.payment-sheet p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.payment-verification-note{color:var(--green);background:#246b550f;border:1px solid #246b5524;border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.78rem;line-height:1.35;display:flex}.payment-verification-note svg{flex:none;margin-top:1px}.payment-actions{grid-template-columns:1fr 1.6fr;gap:10px;display:grid}.payment-actions button:first-child{border:1px solid var(--line);min-height:52px;color:var(--muted);background:0 0;border-radius:16px;font-weight:900}.payment-actions button:last-child{color:#fffdf8;background:var(--green);border:0;border-radius:16px;min-height:52px;font-weight:950}.payment-actions button:last-child:disabled{opacity:.5;cursor:not-allowed}.panel+.panel,.section-heading+.panel,.screen>section+section{margin-top:4px}.phone-frame,.screen,[class*=-scroll],[class*=scroll-]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.screen-transition-wrapper,.toast,.toast.toast-enter,.skeleton,.payment-loading-dot,.gate-primary:disabled:after{transition:none!important;animation:none!important}}.v7-digital-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 30%,#fffdf80f 50%,#0000 70%);width:60%;height:200%;position:absolute;top:-60%;left:-20%;transform:skew(-12deg)}.v7-card-verified-chip{color:#20c866;letter-spacing:.02em;background:#20c8661a;border:1px solid #20c8665c;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:950;display:inline-flex}.v7-card-verified-chip svg{flex:none}.v7-quick-nav-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.v7-quick-nav-grid button{color:#fffdf8;background:radial-gradient(circle at 76% 14%,#fffdf82e,#0000 2.4rem),linear-gradient(145deg,#2f6fed,#10344f);border:0;border-radius:18px;align-content:center;place-items:center;gap:5px;min-height:80px;transition:transform .1s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #1f2e2b24}.v7-quick-nav-grid button:active{transform:scale(.94)}.v7-quick-nav-grid button:first-child{background:radial-gradient(circle at 76% 14%,#fffdf82e,#0000 2.4rem),linear-gradient(145deg,#2f6fed,#10344f)}.v7-quick-nav-grid button:nth-child(2){background:radial-gradient(circle at 76% 14%,#fffdf82e,#0000 2.4rem),linear-gradient(145deg,#246b55,#0e2e25)}.v7-quick-nav-grid button:nth-child(3){background:radial-gradient(circle at 76% 14%,#fffdf82e,#0000 2.4rem),linear-gradient(145deg,#9a6a0b,#3d2c08)}.v7-quick-nav-grid button:nth-child(4){background:radial-gradient(circle at 76% 14%,#fffdf82e,#0000 2.4rem),linear-gradient(145deg,#6657d9,#25213c)}.v7-quick-nav-grid button span{letter-spacing:.01em;font-size:11px;font-weight:900}.v7-nav-btn-badge{color:#fffdf8;background:#ef7d69;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:7px;right:8px}.home-daily-question{background:radial-gradient(circle at 90% 10%,#b982181a,#0000 8rem),linear-gradient(135deg,#fffdf8,#fdf6e6);border:1px solid #b9821833;border-radius:20px;gap:10px;padding:16px;display:grid;box-shadow:0 10px 28px #3e301f12}.home-daily-q-text{color:var(--ink);margin:0;font-size:1rem;font-weight:850;line-height:1.36}.home-daily-reward{color:var(--gold-text);background:#b982181f;border:1px solid #b9821838;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:950;display:inline-flex}.home-daily-textarea{border:1px solid var(--line);width:100%;min-height:70px;color:var(--ink);resize:none;background:#fffdf8;border-radius:14px;padding:10px 12px;font-size:.88rem;line-height:1.4}.home-daily-submit{color:#fffdf8;background:var(--gold);border:0;border-radius:14px;min-height:46px;font-size:.88rem;font-weight:900;transition:opacity .15s,transform .1s}.home-daily-submit:disabled{opacity:.5;cursor:not-allowed}.home-daily-submit:active:not(:disabled){transform:scale(.97)}.home-daily-answered{color:var(--green);background:#246b5514;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:850;display:flex}.home-daily-answered svg{flex:none}.v7-score-reputation{background:linear-gradient(135deg,#fffdf8,#f0f7f3),radial-gradient(circle at 100% 0,#246b551a,#0000 9rem);border:1px solid #246b5529;border-radius:22px;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid;box-shadow:0 14px 36px #2455461a}.v7-score-reputation>div{background:#fffdf8e6;border:1px solid #246b551a;border-radius:16px;gap:3px;padding:12px;display:grid}.v7-score-reputation .v7-section-label{color:var(--muted)}.v7-score-reputation strong{color:var(--green);font-size:1.4rem;font-weight:950;line-height:1}.v7-score-reputation small{color:var(--muted);font-size:.72rem;font-weight:800}.v7-score-reputation-score{background:radial-gradient(circle at 90% 10%,#246b5524,#0000 6rem),#fffdf8e6!important;border-color:#246b552e!important}.v7-score-reputation-score strong{font-size:2rem}.home-section-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.home-section-header strong{color:var(--ink);font-size:.94rem;font-weight:950}.home-section-header span{color:var(--muted);font-size:.76rem;font-weight:850}.live-pulse-dot{background:#20c866;border-radius:50%;flex:none;width:8px;height:8px;margin-bottom:2px;animation:2s ease-in-out infinite livePulse;display:inline-block}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-pulse-dot{animation:none!important}}.v7-live-network div{gap:2px}.tab-screen-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:4px;display:flex}.tab-screen-header h1,.tab-screen-header strong{color:var(--ink);margin:0;font-size:1.18rem;font-weight:950;line-height:1.15}.tab-screen-header span,.tab-screen-header small{color:var(--muted);font-size:.76rem;font-weight:800}.panel-card{background:var(--paper-strong);border:1px solid #246b551f;border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 28px #2a322d12}.panel-card .panel-card-title{color:var(--ink);font-size:.94rem;font-weight:950}.panel-card .panel-card-sub{color:var(--muted);font-size:.8rem;line-height:1.38}.empty-state{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:20px;place-items:center;gap:10px;padding:36px 20px;display:grid}.empty-state svg{color:#6f746f80}.empty-state strong{color:var(--ink);font-size:.94rem;font-weight:950}.empty-state p{max-width:220px;margin:0;font-size:.82rem;line-height:1.4}.empty-state button{color:#fffdf8;background:var(--green);border:0;border-radius:14px;min-height:44px;margin-top:4px;padding:0 20px;font-size:.84rem;font-weight:900}@media (max-width:360px){.v7-quick-nav-grid button{border-radius:14px;min-height:70px}.v7-score-reputation strong{font-size:1.2rem}.v7-score-reputation-score strong{font-size:1.6rem}.home-daily-q-text{font-size:.92rem}}.ai-guide-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);background:#141c1885;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;inset:0}.ai-guide-sheet{background:var(--paper-strong);width:100%;height:82vh;min-height:60vh;max-height:92vh;padding:0 0 calc(24px + var(--world-safe-bottom));border-radius:28px 28px 0 0;animation:.26s cubic-bezier(.34,1.56,.64,1) both sheetSlideUp;overflow-y:auto;box-shadow:0 -16px 48px #141c182e}@keyframes sheetSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.ai-guide-header{border-bottom:1px solid var(--line);background:var(--paper-strong);z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 16px;display:flex;position:sticky;top:0}.ai-guide-header strong{color:var(--ink);font-size:1rem;font-weight:950;display:block}.ai-guide-header span{color:var(--muted);font-size:.76rem;font-weight:850}.ai-guide-header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.ai-guide-intro{color:var(--muted);margin:0 0 4px;padding:16px 20px;font-size:.84rem;line-height:1.4}.ai-guide-topics{gap:0;display:grid}.ai-guide-topic-btn{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:44px 1fr 24px;align-items:center;gap:12px;padding:14px 20px;transition:background .12s;display:grid}.ai-guide-topic-btn:active{background:#246b550f}.ai-guide-topic-icon{width:44px;height:44px;color:var(--green);background:#246b551a;border-radius:14px;flex:none;place-items:center;display:grid}.ai-guide-topic-btn>div{gap:2px;display:grid}.ai-guide-topic-btn strong{color:var(--ink);font-size:.9rem;font-weight:950}.ai-guide-topic-btn span{color:var(--muted);font-size:.76rem}.ai-guide-topic-arrow{color:var(--muted);font-size:1.2rem}.ai-guide-back{color:var(--green);text-align:left;background:0 0;border:0;padding:14px 20px;font-size:.86rem;font-weight:900;display:block}.ai-guide-topic-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;padding:0 20px 16px;display:flex}.ai-guide-topic-header svg{color:var(--green)}.ai-guide-topic-header strong{font-size:1rem;font-weight:950}.ai-guide-steps{gap:0;margin:0;padding:8px 20px 0;list-style:none;display:grid}.ai-guide-steps li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:14px 0;display:grid}.ai-guide-steps li span{background:var(--green);color:#fffdf8;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin-top:2px;font-size:.76rem;font-weight:950;display:grid}.ai-guide-steps li p{color:var(--ink);margin:0;padding-top:4px;font-size:.88rem;line-height:1.45}.field-card-meta{align-items:center;gap:6px;margin-bottom:8px;display:flex}.field-live-dot{background:#20c866;border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-in-out infinite livePulse}.field-card-meta span{color:var(--muted);font-size:.74rem;font-weight:850}.answer-boost-btn{min-height:34px;color:var(--blue);background:#2f6fed12;border:1px solid #2f6fed38;border-radius:999px;padding:6px 12px;font-size:.74rem;font-weight:900}.story-bookmark-btn{color:#fffdf8;background:var(--gold);border:0;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font-size:.78rem;font-weight:950;display:inline-flex}.reader-bookmark-row{justify-content:center;padding:12px 0 4px;display:flex}.ask-verdict-panel{background:linear-gradient(135deg,#fffdf8,#f0f4ff);border:1px solid #2f6fed33;border-radius:18px;gap:10px;margin:10px 0;padding:16px;animation:.22s both screenEnter;display:grid}.ask-verdict-panel .section-kicker{color:var(--blue);letter-spacing:.8px;text-transform:uppercase;font-size:.72rem;font-weight:950}.ask-verdict-row{background:#fffdf8d1;border:1px solid #2f6fed1a;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.ask-verdict-row strong{color:var(--blue);text-transform:uppercase;letter-spacing:.5px;font-size:.76rem;font-weight:950}button.active.answer-boost-btn{color:var(--green);background:#246b551a;border-color:#246b554d}.story-bookmark-btn.active,button.active.story-bookmark-btn{background:var(--green)}button.active.story-bookmark-btn,.reader-actions button.active{opacity:.82}.market-notify-btn{min-height:38px;color:var(--gold-text);background:#b9821812;border:1px solid #b982183d;border-radius:999px;padding:7px 14px;font-size:.76rem;font-weight:900}.market-notify-btn.active{background:#b9821826;border-color:#b9821866}.app-splash{justify-content:center;align-items:center;background:radial-gradient(circle at 88% 9%,#d6a33a2e,#0000 8rem),linear-gradient(145deg,#082622,#1a5240 60%,#08231f)!important;display:flex!important}@keyframes splashFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.app-splash-inner{flex-direction:column;align-items:center;gap:14px;animation:.3s both splashFadeIn;display:flex}.app-splash-logo{border-radius:24px;width:84px;height:84px;box-shadow:0 24px 48px #00000052}.app-splash-inner strong{color:#fffdf8;letter-spacing:-.3px;font-size:1.4rem;font-weight:950}.app-splash-inner span{color:#fffdf899;letter-spacing:.4px;font-size:.82rem;font-weight:850}.referral-card{background:radial-gradient(circle at 92% 8%,#2f6fed1f,#0000 9rem),radial-gradient(circle at 8% 90%,#246b551a,#0000 9rem),linear-gradient(135deg,#fffdf8,#f0f4ff);border:1px solid #2f6fed33;border-radius:22px;gap:14px;margin-top:14px;padding:18px;display:grid;box-shadow:0 14px 36px #2f50c814}.referral-card-header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.referral-card-icon{color:#fffdf8;background:linear-gradient(145deg,#2f6fed,#1e4a9a);border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #2f6fed47}.referral-card-header>div strong{color:var(--ink);font-size:.98rem;line-height:1.1;display:block}.referral-card-header>div span{color:var(--muted);font-size:.74rem;font-weight:850}.referral-hp-earned{color:var(--blue);white-space:nowrap;background:#2f6fed1a;border:1px solid #2f6fed3d;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:950}.referral-welcome-banner{color:var(--green);background:#246b5514;border:1px solid #246b5533;border-radius:12px;align-items:center;gap:7px;padding:8px 11px;font-size:.78rem;font-weight:850;display:flex}.referral-welcome-banner strong{font-weight:950}.referral-intro{color:var(--muted);margin:0;font-size:.84rem;line-height:1.42}.referral-link-row{background:#fffdf8e6;border:1px solid #2f6fed2e;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.referral-link-display{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,monospace;font-size:.7rem;font-weight:700;overflow:hidden}.referral-action-btn{color:#fffdf8;background:var(--blue);white-space:nowrap;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:.74rem;font-weight:900;display:inline-flex}.referral-share-row{gap:6px;display:grid}.referral-share-btn{color:#fffdf8;background:linear-gradient(135deg,#2f6fed,#1e4a9a);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:.92rem;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #2f6fed3d}.referral-share-btn:disabled{opacity:.54;cursor:not-allowed;box-shadow:none}.referral-verify-note{text-align:center;color:var(--muted);font-size:.72rem;font-weight:850}.referral-progress{gap:7px;display:grid}.referral-progress-header{color:var(--ink);justify-content:space-between;font-size:.78rem;font-weight:850;display:flex}.referral-progress-bar{background:#2f6fed24;border-radius:999px;height:8px;overflow:hidden}.referral-progress-fill{background:linear-gradient(90deg,#2f6fed,#246b55);border-radius:999px;min-width:4px;height:100%;transition:width .4s}.referral-progress small{color:var(--muted);font-size:.72rem;line-height:1.3}.referral-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.referral-milestone{border:1px solid var(--line);background:#fffdf8cc;border-radius:14px;gap:3px;padding:10px 11px;display:grid;position:relative}.referral-milestone.reached{background:#246b5514;border-color:#246b553d}.referral-milestone strong{color:var(--ink);font-size:.82rem;line-height:1.1}.referral-milestone span{color:var(--muted);font-size:.68rem;font-weight:850}.referral-milestone i{color:var(--green);font-size:.72rem;font-style:normal;font-weight:950;position:absolute;top:8px;right:9px}.referral-stats-row{color:var(--muted);background:#246b550f;border:1px solid #246b5524;border-radius:12px;justify-content:space-between;padding:10px 12px;font-size:.78rem;font-weight:850;display:flex}.referral-stats-row strong{color:var(--green)}.story-file-note{border:1px solid var(--line);color:var(--muted);text-align:center;background:#246b550a;border-radius:14px;margin:0;padding:14px 16px;font-size:.88rem}[class*=-scroll],[class*=scroll-]{overscroll-behavior:contain}button,[role=button],[role=tab]{min-width:44px;min-height:44px}.bottom-nav button{min-height:56px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}.phone-frame{overscroll-behavior:contain}.ps-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);padding:0 0 var(--world-safe-bottom,0px);background:#2023288c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ps-sheet{background:#fffdf8;border-radius:28px 28px 0 0;gap:14px;width:min(100%,430px);padding:24px 20px 28px;display:grid;box-shadow:0 -8px 40px #2023282e}.ps-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ps-header-left{gap:3px;display:grid}.ps-world-badge{color:var(--green);background:#246b551a;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.ps-amount{color:var(--ink);letter-spacing:-.02em;font-size:1.6rem;font-weight:950;line-height:1}.ps-close{border:1px solid var(--line);background:var(--line);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.ps-title{color:var(--ink);margin:0;font-size:.92rem;font-weight:700;line-height:1.4}.ps-detail{color:var(--muted);margin:4px 0 0;font-size:.78rem;line-height:1.5}.ps-amount-field{gap:6px;display:grid}.ps-amount-field>span{color:var(--muted);font-size:.78rem;font-weight:800}.ps-amount-input-wrap{border:1.5px solid var(--line);background:#f8f4ee;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.ps-amount-input-wrap input{color:var(--ink);background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:1rem;font-weight:700}.ps-amount-unit{color:var(--muted);font-size:.82rem;font-weight:800}.ps-trust-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ps-trust-row span{color:var(--muted);align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:inline-flex}.ps-hp-badge{background:#b982181a;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:.72rem;font-weight:900;display:inline-flex;color:var(--gold-text)!important}.ps-actions{grid-template-columns:1fr 2fr;gap:10px;display:grid}.ps-cancel{border:1.5px solid var(--line);color:var(--muted);background:0 0;border-radius:14px;min-height:48px;padding:14px;font-size:.88rem;font-weight:800}.ps-pay{background:linear-gradient(135deg, #1a56db, var(--blue));color:#fff;border:0;border-radius:14px;min-height:48px;padding:14px;font-size:.92rem;font-weight:900}.ps-pay:disabled{opacity:.45;background:var(--muted)}.ps-note{color:var(--muted);text-align:center;margin:0;font-size:.68rem;line-height:1.4}.mk-browse{padding-bottom:calc(120px + var(--world-safe-bottom,0px));background:var(--premium-bg);gap:0;display:grid}.mk-header{z-index:30;-webkit-backdrop-filter:blur(16px);background:#fffdf8f5;border-bottom:1px solid #e8dfd299;gap:10px;padding:12px 16px 0;display:grid;position:sticky;top:0}.mk-header-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mk-header-top h1{color:var(--ink);margin:0;font-size:1.3rem;font-weight:950;line-height:1.1}.mk-header-top p{color:var(--muted);margin:0;font-size:.7rem;font-weight:600}.mk-header-btns{flex:none;gap:7px;display:flex}.mk-btn-offer{border:1.5px solid var(--line);color:var(--ink);background:#fffdf8;border-radius:10px;align-items:center;gap:5px;min-height:44px;padding:8px 11px;font-size:.78rem;font-weight:900;display:inline-flex}.mk-btn-post{background:var(--blue);color:#fff;border:0;border-radius:10px;align-items:center;gap:5px;min-height:44px;padding:8px 13px;font-size:.78rem;font-weight:900;display:inline-flex}.mk-search{background:#fff;border:1.5px solid #2f6fed33;border-radius:13px;align-items:center;gap:9px;padding:10px 13px;display:flex;box-shadow:0 2px 10px #2f6fed12}.mk-search svg{color:var(--blue);flex:none}.mk-search input{color:var(--ink);background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:.88rem}.mk-search input::placeholder{color:var(--muted)}.mk-search button{color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;font-size:1.1rem;font-weight:700;display:flex}.mk-niche-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;padding-bottom:10px;display:flex;overflow-x:auto}.mk-niche-tabs::-webkit-scrollbar{display:none}.mk-niche-tab{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fffdf8;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;min-height:36px;padding:6px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.mk-niche-tab.active{border-color:var(--n-color,var(--blue));background:var(--n-color,var(--blue));color:#fff}.mk-pulse-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px 0;display:grid}.mk-pulse-strip button{min-height:78px;color:var(--ink);text-align:left;background:linear-gradient(135deg,#fffdf8f5,#f1f8f4e6),radial-gradient(circle at 94% 0,#b9821821,#0000 5rem);border:1px solid #246b5524;border-radius:16px;align-content:center;gap:4px;padding:11px;display:grid;box-shadow:0 8px 22px #3d2d1b0f}.mk-pulse-strip span{color:var(--muted);font-size:.64rem;font-weight:950;line-height:1.1}.mk-pulse-strip strong{color:var(--green);font-size:.88rem;font-weight:950;line-height:1.05}.mk-pulse-strip small{color:var(--muted);font-size:.62rem;font-weight:750;line-height:1.18}.mk-section{padding:18px 16px 0}.mk-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mk-section-head>strong{color:var(--ink);font-size:.96rem;font-weight:950}.mk-live-pill{color:var(--coral);background:#ef7d691a;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.mk-pulse{background:var(--coral);border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:1.8s infinite h9pulse}.mk-text-btn{color:var(--blue);background:0 0;border:0;align-items:center;gap:3px;min-height:44px;padding:2px 0;font-size:.76rem;font-weight:800;display:inline-flex}.mk-count{color:var(--muted);background:#e8dfd2b3;border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:800}.mk-featured-scroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:240px;grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.mk-featured-scroll::-webkit-scrollbar{display:none}.mk-featured-card{background:linear-gradient(135deg, var(--fc,#2f6fed)18, #fffdf8);border:1.5px solid var(--fc,#2f6fed);text-align:left;border-radius:18px;flex-direction:column;gap:7px;min-height:44px;padding:14px;display:flex;box-shadow:0 4px 16px #32281c0f}.mk-fc-niche{color:var(--fc,#2f6fed);text-transform:capitalize;background:#fffdf8;border-radius:999px;width:fit-content;padding:2px 7px;font-size:.66rem;font-weight:800}.mk-featured-card>strong{color:var(--ink);font-size:.85rem;font-weight:900;line-height:1.3}.mk-fc-meta{gap:10px;display:flex}.mk-fc-meta span{color:var(--muted);align-items:center;gap:3px;font-size:.68rem;font-weight:700;display:inline-flex}.mk-fc-footer{justify-content:space-between;align-items:center;display:flex}.mk-fc-footer strong{color:var(--fc,#2f6fed);font-size:.95rem;font-weight:950}.mk-fc-footer span{color:var(--muted);font-size:.68rem;font-weight:700}.mk-providers-row{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.mk-providers-row::-webkit-scrollbar{display:none}.mk-provider-chip{flex-direction:column;flex:none;align-items:center;gap:4px;min-width:64px;display:flex}.mk-pav{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.95rem;font-weight:900;display:flex;position:relative}.mk-pip{background:var(--blue);color:#fff;border:2px solid #fffdf8;border-radius:999px;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;bottom:-1px;right:-1px}.mk-provider-chip>span{color:var(--ink);font-size:.68rem;font-weight:800}.mk-prating{align-items:center;gap:2px;font-size:.66rem;font-weight:800;display:inline-flex;color:var(--gold-text)!important}.mk-list{gap:10px;display:grid}.mk-card{border:1px solid var(--line);text-align:left;background:#fffdf8;border-radius:18px;gap:7px;padding:13px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #32281c0a}.mk-card-bar{background:var(--cc,#2f6fed);opacity:.65;border-radius:3px 0 0 3px;width:3px;height:100%;position:absolute;top:0;left:0}.mk-card-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-card-niche{text-transform:capitalize;border-radius:999px;padding:2px 7px;font-size:.65rem;font-weight:800}.mk-urgent{color:var(--coral);background:#ef7d691a;border-radius:999px;padding:2px 6px;font-size:.63rem;font-weight:800}.mk-card-dl{color:var(--muted);align-items:center;gap:3px;margin-left:auto;font-size:.65rem;font-weight:700;display:inline-flex}.mk-card-title{color:var(--ink);padding-left:6px;font-size:.88rem;font-weight:900;line-height:1.3}.mk-card-meta{gap:12px;padding-left:6px;display:flex}.mk-card-meta span{color:var(--muted);align-items:center;gap:3px;font-size:.7rem;font-weight:700;display:inline-flex}.mk-card-skills{flex-wrap:wrap;gap:5px;padding-left:6px;display:flex}.mk-card-skills i{color:var(--green);background:#246b5514;border-radius:5px;padding:2px 6px;font-size:.65rem;font-style:normal;font-weight:800}.mk-card-footer{justify-content:space-between;align-items:center;margin-top:2px;padding-left:6px;display:flex}.mk-card-footer strong{color:var(--ink);font-size:1rem;font-weight:950}.mk-card-footer>span{color:var(--cc,var(--blue));align-items:center;gap:3px;font-size:.76rem;font-weight:900;display:inline-flex}.mk-card-provider{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:.68rem;font-weight:800;display:inline-flex}.mk-mini-av{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;font-weight:900;display:flex}.mk-card-detail{color:var(--muted);margin:0;padding-left:6px;font-size:.75rem;line-height:1.4}.mk-empty{border:2px dashed var(--line);text-align:center;color:var(--muted);background:#fffdf8;border-radius:22px;flex-direction:column;align-items:center;gap:10px;margin:32px 16px;padding:32px 20px;display:flex}.mk-empty strong{color:var(--ink);font-size:1rem;font-weight:900}.mk-empty p{margin:0;font-size:.82rem;line-height:1.4}.mk-empty-btns{gap:10px;margin-top:6px;display:flex}.mk-empty-btns button{border:1.5px solid var(--line);color:var(--ink);background:#fffdf8;border-radius:12px;align-items:center;gap:5px;min-height:44px;padding:10px 14px;font-size:.8rem;font-weight:900;display:inline-flex}.mk-bottom-strip{bottom:calc(60px + var(--world-safe-bottom,0px));-webkit-backdrop-filter:blur(12px);z-index:25;background:#fffdf8f5;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;width:min(100% - 32px,398px);padding:10px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 -4px 24px #32281c1f,0 0 0 1px #e8dfd2b3}.mk-bottom-strip button{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:11px 8px;font-size:.8rem;font-weight:900;display:flex;position:relative}.mk-bottom-strip button:first-child{background:var(--blue);color:#fff;border:0}.mk-bottom-strip button:last-child{border:1.5px solid var(--line);color:var(--ink);background:#fffdf8}.mk-bottom-strip small{color:inherit;opacity:.65;font-size:.58rem;font-weight:800;position:absolute;top:3px;right:6px}.mk-detail{padding-bottom:calc(80px + var(--world-safe-bottom,0px));gap:0;display:grid}.mk-detail-hero{background:linear-gradient(135deg, var(--dc,#2f6fed)14, #fffdf8);border-bottom:1px solid #e8dfd299;gap:8px;padding:16px 16px 20px;display:grid}.mk-back{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;width:fit-content;min-height:44px;padding:4px 0;font-size:.82rem;font-weight:800;display:inline-flex}.mk-detail-niche{color:var(--dc,#2f6fed);text-transform:capitalize;background:#ffffffb3;border-radius:999px;width:fit-content;padding:3px 9px;font-size:.68rem;font-weight:800}.mk-detail-hero h1{color:var(--ink);margin:0;font-size:1.15rem;font-weight:950;line-height:1.2}.mk-detail-meta{flex-wrap:wrap;gap:10px;display:flex}.mk-detail-meta span{color:var(--muted);align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:inline-flex}.mk-detail-body{gap:14px;padding:16px;display:grid}.mk-detail-budget-row{border:1px solid var(--line);background:#fffdf8;border-radius:16px;justify-content:space-between;align-items:center;padding:14px;display:flex}.mk-detail-budget-row div{gap:2px;display:grid}.mk-detail-budget-row div span{color:var(--muted);font-size:.7rem;font-weight:700}.mk-detail-budget-row div strong{color:var(--ink);font-size:1.3rem;font-weight:950}.mk-escrow-badge{color:var(--green);background:#246b551a;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.mk-detail-section{gap:6px;display:grid}.mk-detail-section strong{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:900}.mk-detail-section p{color:var(--ink);margin:0;font-size:.88rem;line-height:1.55}.mk-skill-chips{flex-wrap:wrap;gap:6px;display:flex}.mk-skill-chips span{color:var(--green);background:#246b5517;border-radius:8px;padding:4px 9px;font-size:.72rem;font-weight:800}.mk-detail-trust{background:#246b550d;border:1px solid #246b551a;border-radius:14px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.mk-detail-trust span{color:var(--green);align-items:center;gap:4px;font-size:.7rem;font-weight:800;display:inline-flex}.mk-detail-actions{gap:8px;display:grid}.mk-cta-primary{background:var(--blue);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:14px;font-size:.9rem;font-weight:900;display:flex}.mk-cta-secondary{border:1.5px solid var(--line);color:var(--muted);background:0 0;border-radius:14px;min-height:44px;padding:12px;font-size:.85rem;font-weight:800}.mk-detail-poster{border:1px solid var(--line);background:#fffdf8;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.mk-poster-av{color:#fff;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:900;display:flex}.mk-detail-poster div{flex:1;min-width:0}.mk-detail-poster strong{color:var(--ink);font-size:.88rem;font-weight:900;display:block}.mk-detail-poster span{color:var(--muted);font-size:.72rem}.mk-form-screen{padding-bottom:calc(32px + var(--world-safe-bottom,0px));background:var(--premium-bg);gap:0;display:grid}.mk-form-header{background:#fffdf8;border-bottom:1px solid #e8dfd299;gap:4px;padding:14px 16px 16px;display:grid}.mk-form-header h1{color:var(--ink);margin:0;font-size:1.2rem;font-weight:950}.mk-form-header p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.mk-form-body{gap:16px;padding:16px;display:grid}.mk-field{gap:7px;display:grid}.mk-field>span,.mk-label{color:var(--ink);font-size:.8rem;font-weight:800}.mk-field em{color:var(--coral);font-style:normal}.mk-field input,.mk-field textarea,.mk-field select{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;width:100%;padding:11px 13px;font-size:.88rem;line-height:1.4}.mk-field input:focus,.mk-field textarea:focus{outline:2px solid var(--blue);outline-offset:0;border-color:#0000}.mk-field textarea{resize:none}.mk-niche-picker{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.mk-niche-btn{border:1.5px solid var(--line);color:var(--muted);text-align:left;background:#fffdf8;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:.8rem;font-weight:800;display:flex}.mk-niche-btn.active{border-color:var(--n-color,var(--blue));background:var(--n-color,var(--blue));color:#fff}.mk-presets{flex-wrap:wrap;gap:7px;display:flex}.mk-preset{border:1.5px solid var(--line);color:var(--muted);background:#fffdf8;border-radius:999px;min-height:36px;padding:6px 12px;font-size:.76rem;font-weight:800}.mk-preset.active{border-color:var(--blue);background:var(--blue);color:#fff}.mk-form-trust{color:var(--green);background:#246b550f;border:1px solid #246b551f;border-radius:12px;align-items:center;gap:7px;padding:11px 13px;font-size:.76rem;font-weight:700;display:flex}.mk-submit{background:linear-gradient(135deg, #1a56db, var(--blue));color:#fff;border:0;border-radius:14px;width:100%;min-height:52px;padding:15px;font-size:.95rem;font-weight:900;box-shadow:0 6px 20px #2f6fed47}.mk-submit:disabled{opacity:.4;background:var(--muted);box-shadow:none}.mkt-root{overscroll-behavior-y:contain;flex-direction:column;gap:0;padding-bottom:100px;display:flex}.mkt-topbar{z-index:10;background:#fffdf8;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 0;display:flex;position:sticky;top:0}.mkt-tabs{background:var(--line);border-radius:12px;gap:4px;padding:3px;display:flex}.mkt-tab{color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;min-height:36px;padding:8px 14px;font-size:.78rem;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.mkt-tab.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #0000001a}.mkt-post-btn{background:var(--ink);color:#fff;border:0;border-radius:12px;align-items:center;gap:5px;min-height:36px;padding:8px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.mkt-search-row{padding:12px 16px 0}.mkt-search{background:var(--line);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mkt-search svg{color:var(--muted);flex-shrink:0}.mkt-search input{color:var(--ink);background:0 0;border:0;flex:1;min-width:0;font-size:.85rem}.mkt-search input::placeholder{color:var(--muted)}.mkt-search button{color:var(--muted);background:0 0;border:0;padding:0;font-size:1.1rem;line-height:1}.mkt-cat-row{scrollbar-width:none;gap:6px;padding:10px 16px 0;display:flex;overflow-x:auto}.mkt-cat-row::-webkit-scrollbar{display:none}.mkt-cat-chip{border:1.5px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;flex-shrink:0;min-height:34px;padding:7px 13px;font-size:.76rem;font-weight:800;transition:background .12s,color .12s,border-color .12s}.mkt-cat-chip.active{background:var(--cat-color,#2f6fed);color:#fff;border-color:var(--cat-color,#2f6fed)}.mkt-location-strip{color:var(--muted);align-items:center;gap:6px;padding:10px 16px 0;font-size:.76rem;display:flex}.mkt-location-strip svg{color:var(--green);flex-shrink:0}.mkt-location-strip button{color:var(--blue);background:0 0;border:0;margin-left:auto;padding:0;font-size:.76rem;font-weight:700}.mkt-items-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 16px 0;display:grid}.mkt-item-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;flex-direction:column;transition:transform .12s;display:flex;overflow:hidden}.mkt-item-card:active{transform:scale(.97)}.mkt-item-photo{aspect-ratio:4/3;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.mkt-item-emoji{filter:drop-shadow(0 2px 8px #0003);font-size:2.4rem}.mkt-bid-pip{color:#fff;background:#6657d9e6;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;bottom:6px;right:6px}.mkt-item-info{flex-direction:column;gap:3px;padding:10px 10px 12px;display:flex}.mkt-item-info strong{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.mkt-item-price{color:var(--green);font-size:.88rem;font-weight:900}.mkt-item-meta{color:var(--muted);justify-content:space-between;align-items:center;margin-top:2px;font-size:.68rem;display:flex}.mkt-item-meta>span{align-items:center;gap:2px;display:inline-flex}.mkt-item-cond{background:var(--line);color:var(--ink);border-radius:6px;padding:1px 5px;font-size:.65rem;font-weight:700}.mkt-item-footer{color:var(--muted);justify-content:space-between;align-items:center;margin-top:2px;font-size:.67rem;display:flex}.mkt-item-time{opacity:.65}.mkt-detail-screen{flex-direction:column;padding-bottom:120px;display:flex}.mkt-detail-hero{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:24px 16px 28px;display:flex;position:relative}.mkt-back{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff40;border:0;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.mkt-hero-emoji{filter:drop-shadow(0 4px 16px #0000004d);font-size:3.5rem}.mkt-hero-badge{color:#fff;-webkit-backdrop-filter:blur(4px);background:#fff3;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:800}.mkt-detail-body{flex-direction:column;gap:16px;padding:18px 16px 0;display:flex}.mkt-detail-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mkt-detail-title-row h1{color:var(--ink);flex:1;margin:0;font-size:1.18rem;font-weight:900;line-height:1.3}.mkt-detail-price{color:var(--green);flex-shrink:0;font-size:1.22rem;font-weight:950}.mkt-detail-meta-row{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.76rem;display:flex}.mkt-detail-meta-row>span{align-items:center;gap:4px;display:inline-flex}.mkt-negotiable{color:#b98218;background:#b982181a;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:800}.mkt-bid-banner{color:var(--violet);background:#6657d914;border:1px solid #6657d933;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:.78rem;display:flex}.mkt-bid-banner svg{flex-shrink:0}.mkt-bid-banner span{flex:1}.mkt-bid-banner button{background:var(--violet);color:#fff;border:0;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:800}.mkt-detail-section{gap:6px;display:grid}.mkt-detail-section strong{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:900}.mkt-detail-section p{color:var(--ink);margin:0;font-size:.88rem;line-height:1.55}.mkt-detail-trust{flex-wrap:wrap;gap:8px;display:flex}.mkt-detail-trust span{color:var(--muted);background:var(--line);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.mkt-detail-seller{border:1px solid var(--line);background:#fffdf8;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.mkt-seller-av{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1.1rem;font-weight:900;display:flex;position:relative}.mkt-seller-pip{background:#2f6fed;border:2px solid #fffdf8;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;bottom:-2px;right:-2px}.mkt-detail-seller>div{flex-direction:column;flex:1;gap:2px;display:flex}.mkt-detail-seller>div strong{color:var(--ink);font-size:.88rem;font-weight:800}.mkt-detail-seller>div span{color:var(--muted);font-size:.72rem}.mkt-detail-actions{gap:10px;display:grid}.mkt-cta-primary{background:var(--ink);color:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:52px;padding:14px;font-size:.9rem;font-weight:800;display:flex}.mkt-cta-secondary{border:1.5px solid var(--line);color:var(--ink);background:0 0;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:12px;font-size:.85rem;font-weight:700;display:flex}.mkt-photo-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkt-photo-add{border:2px dashed var(--line);width:80px;height:80px;color:var(--muted);background:#f8f4ee;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:flex}.mkt-photo-add:disabled{opacity:.45}.mkt-photo-thumb{color:#2f6fed;background:linear-gradient(135deg,#2f6fed22,#2f6fed11);border:1.5px solid #2f6fed44;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:80px;height:80px;font-size:.65rem;font-weight:700;display:flex}.mkt-photo-more{border:1.5px solid var(--violet);color:var(--violet);background:0 0;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:800}.mkt-hidden-input{display:none}.mkt-check-field{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.mkt-check-field input{width:18px;height:18px;accent-color:var(--blue)}.mkt-sell-strip{bottom:calc(80px + var(--world-safe-bottom,0px));background:linear-gradient(#0000,#fffdf8 20%);grid-template-columns:1fr 1fr;gap:8px;padding:18px 16px 0;display:grid;position:sticky}.mkt-sell-strip button{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;padding:12px;display:flex}.mkt-sell-strip button span{font-size:.78rem;font-weight:800}.mkt-sell-strip button small{color:var(--muted);font-size:.65rem;font-weight:700}.hcm-root{flex-direction:column;padding-bottom:120px;display:flex}.hcm-topbar{z-index:20;background:var(--paper);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 0 60px;display:flex;position:sticky;top:0}.hcm-tabs{background:var(--line);border-radius:14px;gap:3px;padding:3px;display:flex}.hcm-tab{color:var(--muted);background:0 0;border:0;border-radius:11px;align-items:center;gap:5px;min-height:38px;padding:8px 16px;font-size:.8rem;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.hcm-tab.active{color:var(--ink);background:#fff;box-shadow:0 1px 6px #0000001a}.hcm-topbar-actions{align-items:center;gap:6px;display:flex}.hcm-sell-btn{background:var(--ink);color:#fff;border:0;border-radius:12px;align-items:center;gap:5px;min-height:38px;padding:8px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.hcm-boost-btn{color:#b84f3b;background:#ef7d6912;border:1.5px solid #ef7d6944;border-radius:12px;align-items:center;gap:5px;min-height:38px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.hcm-tier-band{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;margin:10px 16px 0;padding:10px 14px;display:flex}.hcm-tier-band.gold{color:#b98218;background:#b9821814;border-color:#b9821840}.hcm-tier-band.silver{background:#64748b14;border-color:#64748b33}.hcm-tier-band.bronze{background:#b4783c12;border-color:#b4783c33}.hcm-tier-band>div{flex-direction:column;flex:1;gap:1px;display:flex}.hcm-tier-band>div span{color:var(--ink);font-size:.75rem;font-weight:800}.hcm-tier-band>div small{color:var(--muted);font-size:.67rem}.hcm-tier-score{color:var(--muted);font-size:.7rem;font-weight:900}.hcm-location-card{border:1.5px dashed var(--line);background:#2f6fed0a;border-radius:16px;align-items:flex-start;gap:10px;margin:10px 16px 0;padding:12px 14px;display:flex}.hcm-location-card svg{color:var(--blue);flex-shrink:0;margin-top:2px}.hcm-location-card>div{flex-direction:column;flex:1;gap:2px;display:flex}.hcm-location-card strong{color:var(--ink);font-size:.82rem;font-weight:800}.hcm-location-card span{color:var(--muted);font-size:.75rem}.hcm-location-card small{color:var(--muted);opacity:.7;font-size:.65rem}.hcm-location-card button{background:var(--blue);color:#fff;border:0;border-radius:10px;flex-shrink:0;min-height:36px;padding:7px 12px;font-size:.72rem;font-weight:800}.hcm-location-ready{color:var(--green);align-items:center;gap:6px;margin:8px 16px 0;font-size:.74rem;font-weight:700;display:flex}.hcm-manual-row{gap:8px;margin:8px 16px 0;display:flex}.hcm-manual-row input{border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;flex:1;min-width:0;padding:9px 12px;font-size:.84rem}.hcm-manual-row button{background:var(--ink);color:#fff;border:0;border-radius:12px;min-height:40px;padding:9px 14px;font-size:.78rem;font-weight:800}.hcm-search-wrap{background:var(--line);border-radius:14px;align-items:center;gap:8px;margin:10px 16px 0;padding:10px 12px;display:flex}.hcm-search-wrap svg{color:var(--muted);flex-shrink:0}.hcm-search-wrap input{color:var(--ink);background:0 0;border:0;flex:1;min-width:0;font-size:.85rem}.hcm-search-wrap input::placeholder{color:var(--muted)}.hcm-search-wrap button{color:var(--muted);background:0 0;border:0;padding:0;font-size:1.1rem}.hcm-filter-row{scrollbar-width:none;gap:6px;padding:10px 16px 0;display:flex;overflow-x:auto}.hcm-filter-row::-webkit-scrollbar{display:none}.hcm-filter-chip{border:1.5px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-height:34px;padding:7px 13px;font-size:.75rem;font-weight:800;transition:all .12s;display:inline-flex}.hcm-filter-chip.active{background:var(--n-color,#2f6fed);color:#fff;border-color:var(--n-color,#2f6fed)}.hcm-market-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 16px 0;display:grid}.hcm-market-actions button{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;padding:12px 8px;display:flex}.hcm-market-actions button span{font-size:.72rem;font-weight:800}.hcm-market-actions button strong{color:var(--green);font-size:.65rem;font-weight:900}.hcm-section{margin:18px 16px 0}.hcm-section-head{align-items:center;gap:7px;margin-bottom:12px;display:flex}.hcm-section-head svg{color:var(--muted)}.hcm-section-head strong{color:var(--ink);flex:1;font-size:.88rem;font-weight:900}.hcm-section-head small{color:var(--muted);font-size:.65rem;font-weight:700}.hcm-live-pill{color:var(--green);background:#246b551a;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.66rem;font-weight:800;display:inline-flex}.hcm-pulse{background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite hcm-pulse-anim;display:inline-block}@keyframes hcm-pulse-anim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.hcm-count{color:var(--muted);background:var(--line);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:800}.hcm-stored-list{flex-direction:column;gap:10px;display:flex}.hcm-stored-row{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.hcm-stored-thumb{border:1px solid var(--line);background:var(--line);border-radius:10px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;display:flex;overflow:hidden}.hcm-stored-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hcm-stored-row>div strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:800;overflow:hidden}.hcm-stored-row>div span{color:var(--muted);font-size:.71rem}.hcm-stored-row>div small{color:var(--muted);opacity:.7;font-size:.64rem}.hcm-stored-acts{flex-shrink:0;gap:6px;display:flex}.hcm-stored-acts button{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.hcm-items-list{flex-direction:column;gap:14px;display:flex}.hcm-item-card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.hcm-item-photos{background:var(--line);width:100%;height:190px;display:flex;position:relative;overflow:hidden}.hcm-item-photo-img{object-fit:cover;height:100%;transition:opacity .2s;position:absolute}.hcm-item-photo-img.hcm-photo-0{z-index:3;width:60%;left:0}.hcm-item-photo-img.hcm-photo-1{z-index:2;opacity:.85;width:38%;left:62%}.hcm-item-photo-img.hcm-photo-2{display:none}.hcm-item-card:hover .hcm-item-photo-img.hcm-photo-1{opacity:1}.hcm-bid-indicator{color:#fff;-webkit-backdrop-filter:blur(4px);background:#202328bf;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:.65rem;font-weight:800;display:inline-flex;position:absolute;bottom:8px;left:8px}.hcm-feat-badge{color:#fff;background:#ef7d69e6;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;top:8px;left:8px}.hcm-item-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.hcm-item-top strong{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.9rem;font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden}.hcm-item-price{color:var(--green);flex-shrink:0;font-size:1rem;font-weight:900}.hcm-item-trust{color:var(--green);align-items:center;gap:4px;margin-bottom:4px;font-size:.68rem;font-weight:800;display:inline-flex}.hcm-item-sub{color:var(--muted);margin:0 0 6px;font-size:.72rem;line-height:1.4}.hcm-item-meta-row{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:6px;font-size:.67rem;display:flex}.hcm-item-meta-row span{background:var(--line);border-radius:8px;align-items:center;gap:3px;padding:2px 7px;display:inline-flex}.hcm-item-social{color:var(--muted);opacity:.85;gap:8px;margin-bottom:5px;font-size:.64rem;display:flex}.hcm-item-quality{color:var(--muted);margin:0 0 6px;font-size:.72rem;font-style:italic;line-height:1.4}.hcm-item-bid-row{color:var(--violet);gap:8px;font-size:.72rem;font-weight:700;display:flex}.hcm-item-actions{border-top:1px solid var(--line);gap:6px;padding:10px 14px 12px;display:flex}.hcm-act-view{background:var(--ink);color:#fff;border:0;border-radius:10px;flex:1;min-height:38px;padding:9px 14px;font-size:.78rem;font-weight:800}.hcm-item-actions>button:not(.hcm-act-view){border:1.5px solid var(--line);background:var(--paper);width:38px;min-width:38px;height:38px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.hcm-tone-blue{border-left:3px solid #2f6fed}.hcm-tone-gold{border-left:3px solid #b98218}.hcm-tone-green{border-left:3px solid #246b55}.hcm-tone-violet{border-left:3px solid #6657d9}.hcm-ads-grid{flex-direction:column;gap:12px;display:flex}.hcm-ad-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding-right:12px;display:grid;overflow:hidden}.hcm-ad-img{object-fit:cover;width:90px;height:90px}.hcm-ad-body{flex-direction:column;gap:3px;display:flex}.hcm-ad-tag{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:800}.hcm-ad-body strong{color:var(--ink);font-size:.82rem;font-weight:800}.hcm-ad-body p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.35}.hcm-ad-body small{color:var(--muted);opacity:.7;font-size:.63rem}.hcm-ad-card>button{background:var(--line);color:var(--ink);border:0;border-radius:10px;flex-shrink:0;min-height:36px;padding:7px 10px;font-size:.72rem;font-weight:800}.hcm-ad-post-btn{border:1.5px dashed var(--violet);width:100%;color:var(--violet);background:#6657d90a;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:46px;margin-top:10px;padding:12px;font-size:.82rem;font-weight:800;display:flex}.hcm-plans{flex-direction:column;gap:8px;display:flex}.hcm-plan-row{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.hcm-plan-row>div{flex-direction:column;gap:2px;display:flex}.hcm-plan-row strong{color:var(--ink);font-size:.84rem;font-weight:800}.hcm-plan-row span{color:var(--muted);font-size:.71rem}.hcm-plan-row b{color:var(--green);flex-shrink:0;font-size:.92rem;font-weight:900}.hcm-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.hcm-empty strong{color:var(--ink);font-size:.92rem;font-weight:800}.hcm-empty p{margin:0;font-size:.8rem}.hcm-detail{flex-direction:column;padding-bottom:120px;display:flex}.hcm-gallery{background:var(--line);flex-shrink:0;width:100%;height:260px;position:relative}.hcm-gallery-main{object-fit:cover;width:100%;height:100%;display:block}.hcm-gallery-empty{width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;display:flex}.hcm-gallery-dots{gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hcm-gdot{background:#ffffff80;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .15s,transform .15s}.hcm-gdot.active{background:#fff;transform:scale(1.3)}.hcm-back-btn{color:#fff;-webkit-backdrop-filter:blur(6px);background:#2023288c;border:0;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:7px 12px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.hcm-gallery-badges{gap:5px;display:flex;position:absolute;bottom:36px;left:10px}.hcm-badge-cond{color:#fff;-webkit-backdrop-filter:blur(4px);background:#202328a6;border-radius:999px;padding:3px 9px;font-size:.65rem;font-weight:800;display:inline-flex}.hcm-badge-feat{color:#fff;background:#ef7d69e6;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:.63rem;font-weight:900;display:inline-flex}.hcm-detail-body{flex-direction:column;gap:16px;padding:16px 16px 0;display:flex}.hcm-detail-titlerow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hcm-detail-titlerow>div{flex:1}.hcm-detail-titlerow>div h1{color:var(--ink);margin:4px 0 0;font-size:1.2rem;font-weight:900;line-height:1.25}.hcm-detail-tag{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.62rem;font-weight:900}.hcm-detail-price{color:var(--green);flex-shrink:0;font-size:1.32rem;font-weight:900}.hcm-detail-metarow{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.73rem;display:flex}.hcm-detail-metarow span{align-items:center;gap:3px;display:inline-flex}.hcm-bid-console{background:#6657d90d;border:1.5px solid #6657d940;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.hcm-bid-top{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.hcm-bid-top span{color:var(--violet);align-items:center;gap:5px;font-weight:700;display:inline-flex}.hcm-bid-top strong{color:var(--ink);font-size:.88rem;font-weight:900}.hcm-bid-console>p{color:var(--muted);margin:0;font-size:.72rem}.hcm-bid-quickbtns{gap:6px;display:flex}.hcm-bid-quickbtns button{color:var(--violet);background:0 0;border:1.5px solid #6657d94d;border-radius:10px;min-height:34px;padding:6px 12px;font-size:.72rem;font-weight:800}.hcm-bid-row{align-items:center;gap:8px;display:flex}.hcm-bid-row input{color:var(--ink);background:#fff;border:1.5px solid #6657d94d;border-radius:12px;flex:1;min-width:0;padding:10px 12px;font-size:.88rem;font-weight:700}.hcm-bid-submit{background:var(--violet);color:#fff;border:0;border-radius:12px;flex-shrink:0;min-height:42px;padding:10px 16px;font-size:.8rem;font-weight:800}.hcm-bid-row-item{border-top:1px solid #6657d91a;align-items:center;gap:8px;padding:4px 0;font-size:.72rem;display:flex}.hcm-bid-row-item span:first-child{color:var(--muted);flex:1}.hcm-bid-row-item strong{color:var(--ink)}.hcm-bid-status{color:var(--green);font-size:.63rem;font-weight:700}.hcm-detail-section{gap:6px;display:grid}.hcm-detail-section strong{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900}.hcm-detail-section p{color:var(--ink);margin:0;font-size:.88rem;line-height:1.55}.hcm-detail-trust{flex-wrap:wrap;gap:7px;display:flex}.hcm-detail-trust span{color:var(--muted);background:var(--line);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.hcm-seller-card{border:1px solid var(--line);background:var(--paper-strong);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.hcm-seller-av{color:#fff;background:linear-gradient(135deg,#2f6fedcc,#6657d955);border-radius:999px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1.1rem;font-weight:900;display:flex}.hcm-seller-card>div{flex:1}.hcm-seller-card>div strong{color:var(--ink);font-size:.88rem;font-weight:800;display:block}.hcm-seller-card>div span{color:var(--muted);font-size:.72rem}.hcm-hold-banner{color:var(--green);background:#246b5514;border:1px solid #246b5533;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.75rem;font-weight:700;display:flex}.hcm-comments{flex-direction:column;gap:10px;display:flex}.hcm-comments-head{justify-content:space-between;align-items:center;display:flex}.hcm-comments-head strong{color:var(--ink);font-size:.84rem;font-weight:800}.hcm-comments-head strong span{color:var(--muted);margin-left:4px;font-size:.72rem}.hcm-comments-head small{color:var(--muted);font-size:.68rem;font-weight:700}.hcm-comment-list{flex-direction:column;gap:8px;display:flex}.hcm-comment-item{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:10px 12px}.hcm-comment-item strong{color:var(--blue);margin-bottom:3px;font-size:.72rem;font-weight:800;display:block}.hcm-comment-item p{color:var(--ink);margin:0;font-size:.8rem;line-height:1.45}.hcm-comments-empty{color:var(--muted);margin:0;font-size:.78rem;font-style:italic}.hcm-comment-compose{flex-direction:column;gap:8px;display:flex}.hcm-comment-compose textarea{border:1.5px solid var(--line);color:var(--ink);background:var(--paper);resize:none;border-radius:12px;padding:10px 12px;font-size:.84rem;line-height:1.45}.hcm-comment-compose button{background:var(--line);color:var(--ink);border:0;border-radius:12px;min-height:42px;padding:10px;font-size:.78rem;font-weight:800}.hcm-comment-compose button:disabled{opacity:.45}.hcm-detail-actions{flex-direction:column;gap:10px;display:flex}.hcm-act-primary{background:var(--ink);color:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:14px;font-size:.92rem;font-weight:800;display:flex}.hcm-act-chat{border:1.5px solid var(--line);color:var(--ink);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:12px;font-size:.86rem;font-weight:700;display:flex}.hcm-act-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hcm-act-row button{border:1.5px solid var(--line);background:var(--paper);color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:10px;font-size:.76rem;font-weight:800;display:flex}.hcm-detail-dl{border:1px solid var(--line);border-radius:16px;gap:0;margin:0;display:grid;overflow:hidden}.hcm-detail-dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.hcm-detail-dl>div:last-child{border-bottom:0}.hcm-detail-dl dt{color:var(--muted);min-width:70px;font-size:.72rem;font-weight:700}.hcm-detail-dl dd{color:var(--ink);text-align:right;flex:1;margin:0;font-size:.8rem;font-weight:600}.hcm-sell-screen{flex-direction:column;padding-bottom:120px;display:flex}.hcm-sell-header{border-bottom:1px solid var(--line);padding:16px 16px 14px}.hcm-back-text{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;margin-bottom:10px;padding:0;font-size:.78rem;font-weight:800;display:inline-flex}.hcm-sell-header h1{color:var(--ink);margin:0 0 3px;font-size:1.1rem;font-weight:900}.hcm-sell-header p{color:var(--muted);margin:0;font-size:.75rem}.hcm-sell-steps{scrollbar-width:none;gap:2px;padding:10px 16px 0;display:flex;overflow-x:auto}.hcm-sell-steps span{color:var(--muted);background:var(--line);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.hcm-sell-steps span b{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;font-weight:900;display:inline-flex}.hcm-sell-body{flex-direction:column;gap:10px;padding:14px 16px 0;display:flex}.hcm-field-label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:6px 0 0;font-size:.72rem;font-weight:900}.hcm-photo-zone{border:1.5px dashed var(--line);background:var(--paper);border-radius:16px;overflow:hidden}.hcm-photo-upload{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.hcm-photo-upload input{display:none}.hcm-photo-upload svg{color:var(--muted)}.hcm-photo-upload strong{color:var(--ink);font-size:.84rem;font-weight:800}.hcm-photo-upload span{color:var(--muted);text-align:center;font-size:.72rem}.hcm-photo-grid{grid-template-columns:repeat(5,1fr);gap:2px;padding:0 8px 8px;display:grid}.hcm-photo-slot{aspect-ratio:1;background:var(--line);color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex;overflow:hidden}.hcm-photo-slot.filled img{object-fit:cover;width:100%;height:100%}.hcm-input{border:1.5px solid var(--line);background:var(--paper-strong);width:100%;color:var(--ink);box-sizing:border-box;border-radius:12px;padding:11px 14px;font-size:.88rem}.hcm-textarea{border:1.5px solid var(--line);background:var(--paper-strong);width:100%;color:var(--ink);resize:none;box-sizing:border-box;border-radius:12px;padding:11px 14px;font-size:.86rem;line-height:1.5}.hcm-select{border:1.5px solid var(--line);background:var(--paper-strong);width:100%;color:var(--ink);appearance:none;box-sizing:border-box;border-radius:12px;padding:11px 14px;font-size:.88rem}.hcm-checklist{flex-wrap:wrap;gap:6px;display:flex}.hcm-checklist span{color:var(--green);background:#246b5514;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.hcm-review-card{border:1.5px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.hcm-review-card strong{color:var(--ink);font-size:.84rem;font-weight:800}.hcm-review-card p{color:var(--muted);margin:0;font-size:.75rem}.hcm-review-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.hcm-review-meta span{color:var(--muted);background:var(--line);border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}.hcm-publish-btn{background:var(--ink);color:#fff;border:0;border-radius:16px;width:100%;min-height:54px;margin-top:6px;padding:15px;font-size:.92rem;font-weight:900}.hcm-publish-btn:disabled{opacity:.38}.hcm-form-trust{color:var(--green);background:#246b5512;border-radius:12px;align-items:center;gap:7px;padding:10px 12px;font-size:.75rem;font-weight:700;display:flex}.hcm-field{flex-direction:column;gap:6px;display:flex}.hcm-field>span{color:var(--ink);font-size:.78rem;font-weight:800}.hcm-field>span em{color:var(--coral);font-style:normal}.hcm-label{color:var(--ink);font-size:.78rem;font-weight:800}.hcm-niche-picker{flex-wrap:wrap;gap:6px;display:flex}.hcm-niche-btn{border:1.5px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:8px 13px;font-size:.76rem;font-weight:800;transition:all .12s;display:inline-flex}.hcm-niche-btn.active{background:var(--n-color,#2f6fed);color:#fff;border-color:var(--n-color,#2f6fed)}.hcm-presets{flex-wrap:wrap;gap:6px;display:flex}.hcm-preset{border:1.5px solid var(--line);color:var(--muted);background:var(--paper);border-radius:10px;min-height:34px;padding:7px 12px;font-size:.74rem;font-weight:800;transition:all .12s}.hcm-preset.active{background:var(--ink);color:#fff;border-color:var(--ink)}.hcm-svc-detail{flex-direction:column;padding-bottom:120px;display:flex}.hcm-svc-hero{border-radius:0 0 20px 20px;padding:20px 16px 18px}.hcm-svc-hero h1{color:var(--ink);margin:8px 0;font-size:1.18rem;font-weight:900;line-height:1.3}.hcm-svc-niche{border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:.7rem;font-weight:800;display:inline-block}.hcm-svc-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.74rem;display:flex}.hcm-svc-body{flex-direction:column;gap:16px;padding:16px 16px 0;display:flex}.hcm-svc-budget-row{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.hcm-svc-budget-row>div{flex-direction:column;gap:2px;display:flex}.hcm-svc-budget-row>div span{color:var(--muted);font-size:.7rem;font-weight:700}.hcm-svc-budget-row>div strong{color:var(--ink);font-size:1.1rem;font-weight:900}.hcm-escrow-badge{color:var(--green);background:#246b551a;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.hcm-skill-chips{flex-wrap:wrap;gap:5px;display:flex}.hcm-skill-chips span,.hcm-skill-chips i{color:var(--ink);background:var(--line);border-radius:999px;padding:3px 9px;font-size:.68rem;font-style:normal;font-weight:700;display:inline-block}.hcm-urgent-scroll{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.hcm-urgent-scroll::-webkit-scrollbar{display:none}.hcm-urgent-card{border:1.5px solid var(--uc,#246b55);text-align:left;border-radius:16px;flex-direction:column;flex-shrink:0;gap:6px;width:220px;padding:14px;display:flex}.hcm-uc-niche{color:var(--uc,#246b55);text-transform:uppercase;letter-spacing:.07em;font-size:.62rem;font-weight:900}.hcm-urgent-card strong{color:var(--ink);font-size:.8rem;font-weight:800;line-height:1.3}.hcm-uc-meta{color:var(--muted);gap:6px;font-size:.67rem;display:flex}.hcm-uc-meta span{align-items:center;gap:3px;display:inline-flex}.hcm-uc-footer{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.hcm-uc-footer strong{color:var(--ink);font-size:.92rem;font-weight:900}.hcm-uc-footer span{color:var(--muted);align-items:center;gap:3px;font-size:.68rem;display:inline-flex}.hcm-providers-row{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.hcm-providers-row::-webkit-scrollbar{display:none}.hcm-provider-chip{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;width:72px;display:flex}.hcm-pav{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:900;display:flex;position:relative}.hcm-pip{border:2px solid var(--paper-strong);background:#2f6fed;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;bottom:-1px;right:-1px}.hcm-provider-chip>span{color:var(--ink);font-size:.7rem;font-weight:800}.hcm-prating{color:#b98218;align-items:center;gap:2px;font-size:.65rem;font-weight:700;display:inline-flex}.hcm-svc-list{flex-direction:column;gap:10px;display:flex}.hcm-svc-card{border:1px solid var(--line);text-align:left;border-left:3px solid var(--cc,#2f6fed);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}.hcm-svc-top{flex-wrap:wrap;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:flex}.hcm-svc-top>span:first-child{border-radius:6px;padding:2px 7px}.hcm-urgent-tag{color:#b84f3b;background:#ef7d691f;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:900}.hcm-svc-top span:last-child{color:var(--muted);align-items:center;gap:3px;margin-left:auto;display:inline-flex}.hcm-svc-card strong{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.hcm-svc-meta{color:var(--muted);align-items:center;gap:8px;font-size:.71rem;display:flex}.hcm-svc-meta span{align-items:center;gap:4px;display:inline-flex}.hcm-svc-footer{justify-content:space-between;align-items:center;display:flex}.hcm-svc-footer strong{color:var(--ink);font-size:.88rem;font-weight:900}.hcm-svc-footer span{color:var(--muted);align-items:center;gap:3px;font-size:.72rem;display:inline-flex}.hcm-svc-provider{align-items:center;gap:5px;display:inline-flex}.hcm-mini-av{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;font-weight:900;display:inline-flex}.hcm-svc-bottom{bottom:calc(80px + var(--world-safe-bottom,0px));background:linear-gradient(to top,var(--paper) 75%,transparent);grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;padding-top:16px;display:grid;position:sticky}.hcm-svc-bottom button{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;padding:12px;display:flex}.hcm-svc-bottom button span{font-size:.78rem;font-weight:800}.hcm-svc-bottom button small{color:var(--green);font-size:.64rem;font-weight:800}.bottom-nav{border-top:1px solid var(--card-line);-webkit-backdrop-filter:blur(20px);background:#f7fbf9eb}html[data-world-mini-app=true] .bottom-nav{border:1px solid var(--card-line);box-shadow:0 16px 40px #14372a24}.bottom-nav button.active{color:var(--green-deep);background:linear-gradient(160deg,#137a5724,#2f6fed12)}.bottom-nav button.active svg{color:var(--green)}.settings-screen{background:var(--premium-bg)}.app-settings-bar{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}.settings-return-panel button{background:var(--brand-grad);color:#fff}.safety-center{gap:12px;margin-top:14px;display:grid}.safety-hero{background:var(--brand-grad);color:#fff;border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:0 14px 34px #137a5747}.safety-hero:after{content:"";background:var(--diamond-sheen);opacity:.4;pointer-events:none;height:46%;position:absolute;inset:0 0 auto}.safety-hero-row{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.safety-hero-icon{background:#fff3;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.safety-hero-row strong{font-size:1.05rem;font-weight:950;display:block}.safety-hero-row span{opacity:.92;font-size:.78rem;line-height:1.35}.safety-hero-stats{z-index:1;border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);gap:0;margin-top:14px;padding-top:12px;display:grid;position:relative}.safety-hero-stats div{text-align:center;padding:0 4px}.safety-hero-stats div+div{border-left:1px solid #ffffff38}.safety-hero-stats strong{font-size:1rem;font-weight:950;display:block}.safety-hero-stats span{opacity:.9;font-size:.6rem;font-weight:700}.safety-list{gap:10px;display:grid}.safety-item{border:1px solid var(--card-line);background:var(--card);box-shadow:var(--card-shadow);border-radius:16px;overflow:hidden}.safety-item.open{border-color:var(--card-edge);box-shadow:var(--card-shadow-lg)}.safety-item-head{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px;display:flex}.safety-item-icon{color:#fff;background:var(--si-color,var(--green));width:36px;height:36px;box-shadow:0 6px 14px color-mix(in srgb, var(--si-color,var(--green)) 32%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.safety-item-head-text{flex:1;min-width:0}.safety-item-head-text strong{color:var(--ink);font-size:.9rem;font-weight:900;display:block}.safety-item-head-text span{color:var(--muted);font-size:.72rem;line-height:1.3}.safety-chevron{color:var(--muted);flex:none;transition:transform .22s}.safety-item.open .safety-chevron{transform:rotate(180deg)}.safety-item-body{gap:9px;padding:0 14px 14px;display:grid}.safety-item-body li{color:var(--ink);gap:9px;font-size:.8rem;line-height:1.42;list-style:none;display:flex}.safety-item-body ul{gap:9px;margin:0;padding:0;display:grid}.safety-bullet{background:var(--si-color,var(--green));border-radius:999px;flex:none;width:6px;height:6px;margin-top:6px}.safety-footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.safety-footer button{border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:50px;font-size:.82rem;font-weight:900;display:flex}.safety-report{background:var(--brand-grad);color:#fff;border:0;box-shadow:0 8px 20px #137a5742}.safety-contact{border:1px solid var(--card-line);background:var(--card);color:var(--ink);box-shadow:var(--card-shadow)}.home-v9 .hc-brief{isolation:isolate;color:#eafff5;background:radial-gradient(120% 90% at 88% -20%,#fff3,#0000 55%),linear-gradient(150deg,#0b5a40 0%,#0f7a57 50%,#15938a 100%);border-radius:20px;gap:10px;margin-top:12px;padding:13px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0b5a4047}.home-v9 .hc-brief-sheen{z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffffff29,#fff0 44%);position:absolute;inset:0}.home-v9 .hc-brief-top{align-items:center;gap:10px;display:flex}.home-v9 .hc-brief-av{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff80}.home-v9 .hc-brief-av img{object-fit:cover;width:100%;height:100%}.home-v9 .hc-brief-pip{color:#3a2a06;background:linear-gradient(135deg,#ffe08a,#d8a93c);border:2px solid #0f7a57;border-radius:999px;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;bottom:-2px;right:-2px}.home-v9 .hc-brief-id{flex:1;min-width:0}.home-v9 .hc-brief-id strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;display:block;overflow:hidden}.home-v9 .hc-brief-code{letter-spacing:.04em;color:#ffffffbd;font-size:.62rem;font-weight:700}.home-v9 .hc-brief-verify{color:#fff;background:#ffffff29;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.home-v9 .hc-brief-mid{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-v9 .hc-brief-score-row{align-items:center;gap:10px;display:flex}.home-v9 .hc-brief-score-num{color:#fff;letter-spacing:-.02em;font-size:1.7rem;font-weight:950;line-height:1}.home-v9 .hc-brief-score-meta{flex-direction:column;gap:2px;display:flex}.home-v9 .hc-brief-level{color:#fff;font-size:.68rem;font-weight:800}.home-v9 .hc-brief-health{color:#ffffffd6;align-items:center;gap:4px;font-size:.65rem;font-weight:700;display:inline-flex}.home-v9 .hc-brief-health i{border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff2e}.home-v9 .hc-brief-badge{color:#3a2a06;white-space:nowrap;background:linear-gradient(135deg,#ffe9a8,#ffd166);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:.64rem;font-weight:800;display:inline-flex}.home-v9 .hc-brief-badge.empty{color:#ffffffc7;background:#ffffff1f}.home-v9 .hc-brief-view{color:#0b5a40;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:36px;padding:8px 14px;font-size:.75rem;font-weight:900;display:flex}.home-v9 .hc-insight{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:18px;align-items:flex-start;gap:11px;padding:14px;display:flex}.home-v9 .hc-insight-icon{color:#fff;background:var(--brand-grad);border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-v9 .hc-insight-body{flex:1;gap:6px;min-width:0;display:grid}.home-v9 .hc-insight-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--green);font-size:.62rem;font-weight:900}.home-v9 .hc-insight-body p{color:var(--ink);margin:0;font-size:.84rem;font-weight:600;line-height:1.4}.home-v9 .hc-insight-cta{color:#fff;background:var(--brand-grad);border-radius:999px;justify-self:start;align-items:center;gap:5px;min-height:36px;margin-top:2px;padding:7px 13px;font-size:.74rem;font-weight:900;display:inline-flex}.home-v9 .hc-insight-daily{gap:8px;margin-top:4px;display:grid}.home-v9 .hc-insight-q{color:var(--ink);margin:0;font-size:.8rem;font-weight:800}.home-v9 .hc-insight-submit{color:#fff;background:var(--brand-grad);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:11px;font-size:.82rem;font-weight:900;display:inline-flex}.home-v9 .hc-insight-ai{width:30px;height:30px;color:var(--green);background:#137a571a;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.home-v9 .hc-quick button{border:1px solid var(--card-line);background:var(--card);box-shadow:var(--card-shadow);color:var(--ink);border-radius:16px;flex-direction:column;align-items:center;gap:7px;min-height:74px;padding:12px 6px;font-size:.72rem;font-weight:800;display:flex}.home-v9 .hc-quick-icon{color:#fff;background:var(--qa,var(--green));width:40px;height:40px;box-shadow:0 6px 14px color-mix(in srgb, var(--qa,var(--green)) 32%, transparent);border-radius:12px;justify-content:center;align-items:center;display:flex}.home-v9 .hc-rep{text-align:left;border:1px solid var(--card-line);background:var(--card);width:100%;box-shadow:var(--card-shadow);border-radius:18px;gap:8px;padding:15px 16px;display:grid}.home-v9 .hc-rep-head{justify-content:space-between;align-items:center;display:flex}.home-v9 .hc-rep-head strong{color:var(--ink);font-size:.92rem;font-weight:950}.home-v9 .hc-rep-cat{border-radius:999px;padding:3px 10px;font-size:.66rem;font-weight:900}.home-v9 .hc-rep-bar i{background:var(--brand-grad);border-radius:999px;height:100%;display:block}.home-v9 .hc-rep-progress{color:var(--muted);font-size:.7rem;font-weight:700}.home-v9 .hc-rep-signals{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.home-v9 .hc-rep-signals span{border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.69rem;font-weight:700;display:inline-flex}.home-v9 .hc-rep-pos{color:var(--green);background:#137a5717}.home-v9 .hc-rep-tip{color:var(--gold-text);background:#b88a1f1a}.home-v9 .hc-opp-single{width:100%}.home-v9 .hc-explore-today{text-align:left;background:linear-gradient(150deg, #137a571a, #2f6fed0f), var(--paper-strong);border:1px solid var(--card-edge);width:100%;box-shadow:var(--card-shadow);border-radius:20px;gap:6px;padding:15px 16px;display:grid;position:relative;overflow:hidden}.home-v9 .hc-explore-glow{pointer-events:none;background:radial-gradient(circle,#137a572e,#0000 70%);border-radius:999px;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.home-v9 .hc-explore-head{justify-content:space-between;align-items:center;display:flex}.home-v9 .hc-explore-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--green);align-items:center;gap:5px;font-size:.64rem;font-weight:900;display:inline-flex}.home-v9 .hc-explore-go{color:var(--blue);align-items:center;gap:4px;font-size:.74rem;font-weight:900;display:inline-flex}.home-v9 .hc-explore-title{color:var(--ink);font-size:1rem;font-weight:950}.home-v9 .hc-explore-sub{color:var(--muted);margin:0;font-size:.76rem;line-height:1.4}.home-v9 .hc-explore-stats{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.home-v9 .hc-explore-stats span{color:var(--muted);align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:inline-flex}.create-hub-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);background:#0b231b80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.create-hub{background:var(--premium-bg);width:min(100%,430px);padding:10px 16px calc(20px + var(--world-safe-bottom,0px));border-radius:26px 26px 0 0;max-height:86vh;animation:.26s hubUp;overflow-y:auto;box-shadow:0 -18px 50px #0b281e47}@keyframes hubUp{0%{opacity:.5;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.create-hub-handle{background:var(--card-line);border-radius:999px;width:40px;height:5px;margin:4px auto 12px}.create-hub-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.create-hub-head strong{color:var(--ink);font-size:1.05rem;font-weight:950;display:block}.create-hub-close{border:1px solid var(--card-line);background:var(--paper-strong);width:34px;height:34px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.create-hub-cats{gap:8px;display:grid}.create-hub-cat{border:1px solid var(--card-line);background:var(--card);border-radius:16px;overflow:hidden}.create-hub-cat-header{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 14px;display:flex}.create-hub-cat-header .create-hub-cat-label{flex:1;min-width:0}.create-hub-cat-label strong{color:var(--ink);font-size:.88rem;font-weight:950;display:block}.create-hub-cat-label span{color:var(--muted);font-size:.68rem}.create-hub-cat-chevron{color:var(--muted);flex:none;transition:transform .2s}.create-hub-cat.open .create-hub-cat-chevron{transform:rotate(180deg)}.create-hub-cat-actions{border-top:1px solid var(--card-line);background:var(--card-line);gap:1px;display:grid}.create-hub-item{background:var(--paper-strong);text-align:left;align-items:center;gap:12px;min-height:60px;padding:12px 14px;display:flex}.create-hub-icon{color:#fff;background:var(--ca-color,var(--green));width:36px;height:36px;box-shadow:0 5px 12px color-mix(in srgb, var(--ca-color,var(--green)) 28%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.create-hub-text{gap:1px;min-width:0;display:grid}.create-hub-text strong{color:var(--ink);font-size:.82rem;font-weight:900}.create-hub-text small{color:var(--muted);font-size:.65rem;line-height:1.25}@keyframes briefShimmer{0%{opacity:0;transform:translate(-110%)skew(-14deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(260%)skew(-14deg)}}.home-v9 .hc-brief:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff21 50%,#0000);width:40%;animation:5s ease-in-out 1.2s infinite briefShimmer;position:absolute;top:0;bottom:0;left:0}.home-v9 .hc-brief>*{z-index:2;position:relative}.home-v9 .hc-brief-score-num{text-shadow:0 0 28px #ffffff61,0 0 8px #fff3}.home-v9 .hc-brief-progress{background:#ffffff26;border-radius:999px;height:5px;margin-top:-2px;overflow:hidden}.home-v9 .hc-brief-progress i{background:linear-gradient(90deg,#ffffff8c,#ffd166 90%);border-radius:999px;height:100%;display:block;box-shadow:0 0 8px #ffd16680}.h9-topbar{background:#f7fbf9f2;border-bottom-color:#137a5721}.h9-pulse{box-shadow:0 0 0 3px #ef7d692e}.home-v9 .hc-quick button{will-change:transform;transition:transform .12s,box-shadow .12s,opacity .12s}.home-v9 .hc-quick button:active{box-shadow:none;opacity:.88;transform:scale(.92)}.home-v9 .hc-insight{background:linear-gradient(158deg,#fff 0%,#f4f2fe 100%);border-color:#6657d921}.home-v9 .hc-rep{transition:transform .12s,box-shadow .12s}.home-v9 .hc-rep:active{transform:scale(.985);box-shadow:0 4px 10px #14372a0d}.home-v9 .h9-opp{transition:transform .12s,box-shadow .12s}.home-v9 .h9-opp:active{transform:scale(.985);box-shadow:0 2px 6px #14372a0a}.home-v9 .hc-explore-today{transition:transform .12s,box-shadow .12s}.home-v9 .hc-explore-today:active{transform:scale(.985);box-shadow:0 4px 10px #14372a0d}.home-v9 .hc-brief-view{letter-spacing:.01em;border:0;transition:background .15s,transform .1s}.bottom-nav--hc .bn-slot button{transition:color .18s,background .18s,transform .1s;position:relative}.bottom-nav--hc .bn-slot button.active{color:var(--green);background:#137a5717}.bottom-nav--hc .bn-slot button.active:after{content:"";background:var(--green);border-radius:999px;width:20px;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.bottom-nav--hc .bn-slot button:active{transform:scale(.88)}@keyframes createGlow{0%,to{box-shadow:0 12px 26px #137a576b}50%{box-shadow:0 12px 38px #137a57a8,0 0 0 5px #137a571a}}.bottom-nav--hc .bn-create{transition:transform .15s cubic-bezier(.34,1.56,.64,1);animation:3s ease-in-out infinite createGlow}.bottom-nav--hc .bn-create:active{animation:none;transform:translateY(-12px)scale(.91)}@keyframes fabGlow{0%,to{box-shadow:0 10px 28px #137a576b}50%{box-shadow:0 10px 40px #137a57b3,0 0 0 5px #137a5717}}.home-v9 .h9-fab{animation:2.8s ease-in-out infinite fabGlow}@keyframes repBarFill{0%{width:0!important}}.home-v9 .hc-rep-bar i{animation:.9s cubic-bezier(.34,1.56,.64,1) .2s both repBarFill}.gate-card{background:radial-gradient(80% 55% at 20% -5%,#ffffff24,#0000),linear-gradient(162deg,#083d2b 0%,#0f7a57 55%,#11847f 100%);border:1px solid #ffffff1a;box-shadow:0 28px 70px #083d2b5c,inset 0 1px #ffffff1f}.gate-primary{color:#3a2a06!important;background:linear-gradient(135deg,#ffe9a8,#d8a93c)!important;transition:transform .12s,box-shadow .15s!important;box-shadow:0 8px 24px #d8a93c5c!important}.gate-primary:active:not(:disabled){transform:scale(.97)!important;box-shadow:0 4px 12px #d8a93c3d!important}.create-hub-item{transition:background .12s,transform .1s}.hc-network-strip{background:#137a570d;border:1px solid #137a571a;border-radius:16px;align-items:center;gap:0;padding:10px 16px;display:flex;overflow:hidden}.hc-network-stat{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.hc-network-stat+.hc-network-stat{border-left:1px solid #137a571f}.hc-network-stat strong{color:var(--green);font-size:.92rem;font-weight:950;line-height:1}.hc-network-stat span{color:var(--muted);text-align:center;font-size:.6rem;font-weight:700;line-height:1.3}.top-bar-v2{z-index:40;padding:calc(14px + var(--world-safe-top,0px)) 16px 12px;-webkit-backdrop-filter:blur(22px);background:#f7fbf9f7;border-bottom:1px solid #137a571c;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;padding-left:16px;padding-right:16px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #14372a0a}html[data-world-mini-app=true] .top-bar-v2{padding-top:14px}.top-bar-v2-text{gap:1px;min-width:0;padding-left:50px;display:grid}.top-bar-v2-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--green);font-size:.62rem;font-weight:900}.top-bar-v2-title{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.38rem;font-weight:950;line-height:1.08}.top-bar-v2-action{flex:none}.chains-screen,.stories-screen,.market-screen{background:radial-gradient(ellipse 80% 40% at 50% -5%, #137a5714, transparent 55%), var(--paper);padding-top:0}.ask-screen,.me-screen,.settings-screen{padding-top:calc(76px + var(--world-safe-top,0px));background:radial-gradient(ellipse 80% 40% at 50% -5%, #137a5714, transparent 55%), var(--paper)}.primary-command{letter-spacing:.01em;font-weight:900;transition:opacity .15s,transform .1s,box-shadow .15s;box-shadow:0 8px 24px #137a5742;background:var(--brand-grad)!important}.primary-command:active:not(:disabled){opacity:.9;transform:scale(.97);box-shadow:0 4px 12px #137a5729}.panel{border:1px solid var(--card-line)!important;background:var(--card)!important;box-shadow:var(--card-shadow)!important;border-radius:20px!important}.section-heading{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.section-heading span{color:var(--ink);font-size:.9rem;font-weight:950}.section-heading svg{color:var(--green)}.chip-row button,.chip-row button[aria-pressed=false]{border:1px solid var(--line);background:var(--paper-strong);color:var(--muted);font-size:.76rem;font-weight:800;transition:background .15s,color .15s,border-color .15s}.chip-row button.active,.chip-row button[aria-pressed=true]{background:var(--brand-grad)!important;color:#fff!important;border-color:#0000!important}.ask-screen .ask-hero{border-radius:22px;margin-bottom:0;overflow:hidden;box-shadow:0 14px 34px #0a282038}.ask-screen .ask-board{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;display:grid}.ask-screen .ask-board>.section-heading{margin-bottom:0}.ask-thread{transition:box-shadow .15s;border:1px solid var(--card-line)!important;box-shadow:var(--card-shadow-lg)!important;background:radial-gradient(circle at 92% 8%,#b88a1f14,#0000 32%),linear-gradient(158deg,#fff 0%,#f4f8f6 100%)!important;border-radius:22px!important}.ask-thread-top span{color:var(--green);background:#137a5717;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;font-weight:900;display:inline-flex}.ask-thread-top small{color:var(--muted);font-size:.65rem;font-weight:700}.ask-thread h3{letter-spacing:-.01em;color:var(--ink)!important;font-size:1rem!important;font-weight:950!important;line-height:1.25!important}.thread-actions{gap:7px!important}.thread-actions button{border-radius:12px!important;min-height:38px!important;font-size:.75rem!important;font-weight:900!important;transition:opacity .12s,transform .1s!important}.thread-actions button:first-child{background:var(--brand-grad)!important;color:#fff!important;border:0!important}.thread-actions button:not(:first-child){background:var(--paper-strong)!important;border:1px solid var(--card-line)!important;color:var(--ink)!important}.thread-actions button.danger{color:var(--coral)!important;background:#ef7d691a!important;border-color:#ef7d6947!important}.thread-actions button.active{color:var(--green)!important;background:#137a571f!important;border-color:#137a5738!important}.thread-actions button:active{opacity:.88!important;transform:scale(.95)!important}.answer-card{background:#f7fbf9cc!important;border:1px solid #137a571a!important;border-radius:16px!important;padding:12px!important}.answer-card strong{color:var(--green)!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important;font-size:.76rem!important;display:flex!important}.answer-card small{color:var(--muted)!important;margin-bottom:8px!important;font-size:.68rem!important}.answer-card p{color:var(--ink)!important;font-size:.9rem!important;line-height:1.48!important}.answer-card.waiting{background:#137a570a!important;border-style:dashed!important}.answer-input{background:var(--paper-strong)!important;border-color:#137a572e!important;border-radius:16px!important;font-size:.9rem!important}.answer-input:focus{outline:2px solid var(--green);outline-offset:-1px;border-color:#0000!important}.answer-reveal-button{color:var(--green)!important;background:#137a5714!important;border:1px solid #137a5729!important;border-radius:12px!important;font-weight:900!important}.ask-box textarea{background:var(--paper-strong)!important;border-color:#137a572e!important;border-radius:18px!important;font-size:.9rem!important}.ask-box textarea:focus{outline:2px solid var(--green);outline-offset:-1px;border-color:#0000!important}.ask-box label{color:var(--ink)!important;font-size:.82rem!important;font-weight:900!important}.answer-boost-btn{color:var(--blue)!important;background:#2f6fed1a!important;border:1px solid #2f6fed33!important;border-radius:999px!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:900!important}.market-item,.market-panel,.market-hero{border-radius:22px}.passport-summary-card{border:1px solid var(--card-line);background:var(--card);box-shadow:var(--card-shadow-lg);border-radius:22px}.trust-action-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.trust-action-row button{border:1px solid var(--line)!important;background:var(--paper-strong)!important;min-height:30px!important;color:var(--muted)!important;border-radius:999px!important;padding:4px 11px!important;font-size:.72rem!important;font-weight:800!important;transition:background .12s,color .12s!important}.trust-action-row button:active{color:var(--green)!important;background:#137a571a!important}.ask-advanced-toggle{color:var(--green)!important;background:#137a570f!important;border:1px solid #137a5724!important;border-radius:12px!important;font-weight:900!important}.empty-feed-state{border:1.5px dashed var(--line);text-align:center;background:#137a5708;border-radius:20px;gap:6px;padding:32px 16px;display:grid}.empty-feed-state strong{color:var(--ink);font-size:.92rem;font-weight:950}.empty-feed-state span{color:var(--muted);font-size:.78rem;line-height:1.4}.ask-verdict-panel{background:linear-gradient(158deg,#6657d912,#2f6fed0d);border:1px solid #6657d924;border-radius:18px;gap:8px;padding:14px;display:grid}.ask-verdict-row{border-bottom:1px solid #6657d91a;gap:3px;padding:8px 0;display:grid}.ask-verdict-row:last-child{border-bottom:0;padding-bottom:0}.ask-verdict-row strong{text-transform:uppercase;letter-spacing:.07em;color:var(--violet);font-size:.7rem;font-weight:900}.ask-verdict-row p{color:var(--ink);margin:0;font-size:.85rem;line-height:1.42}.question-row{border-top:1px solid var(--line);padding:12px 0}.question-row:first-of-type{border-top:0;padding-top:0}.question-row p{color:var(--ink);flex:1;margin:0 0 8px;font-size:.86rem;line-height:1.42}.question-row button{min-height:34px;color:var(--green);white-space:nowrap;background:#137a5714;border:1px solid #137a5733;border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:900;transition:background .12s,transform .1s}.question-row button:active{background:#137a5729;transform:scale(.95)}.compact-actions{gap:8px;display:grid}.compact-actions button{border:1px solid var(--card-line);background:var(--card);min-height:44px;color:var(--ink);text-align:left;border-radius:14px;padding:0 14px;font-size:.82rem;font-weight:900;transition:background .12s,transform .1s}.compact-actions button:active{background:#137a5714;transform:scale(.98)}.ask-modes button{background:var(--card)!important;border:1px solid var(--card-line)!important;color:var(--ink)!important;transition:background .15s,border-color .15s!important}.ask-modes button.active{background:linear-gradient(158deg,#fff 0%,#137a5714 100%)!important;border-color:#137a5747!important}.meter-wrap{gap:4px;display:grid}.meter-label{color:var(--muted);font-size:.7rem;font-weight:800}.meter-track{background:#137a571a;border-radius:999px;height:6px;overflow:hidden}.meter-fill{background:var(--brand-grad);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.toast svg:first-child{color:var(--green);flex-shrink:0}.toast strong{color:var(--ink);font-size:.86rem;font-weight:950;display:block}.toast span{color:var(--muted);font-size:.76rem;line-height:1.35}.notification-permission-prompt{border-radius:22px 22px 0 0;box-shadow:0 -14px 40px #14372a24}.payment-sheet{border-radius:26px 26px 0 0}.payment-confirm-btn{background:var(--brand-grad)!important;box-shadow:0 8px 24px #137a574d!important}.search-field{background:var(--paper-strong)!important;border:1.5px solid #137a572e!important;border-radius:14px!important}.search-field:focus-within{border-color:var(--green)!important;box-shadow:0 0 0 3px #137a571a!important}.search-field input{font-size:.86rem!important}.ask-country-lock{border-radius:12px!important}.ask-benefit-row span{color:var(--green)!important;background:#137a5712!important;border-color:#137a5724!important}.field-helper-row span{color:var(--muted)!important;background:0 0!important;border-color:#137a571a!important;font-size:.7rem!important;font-weight:800!important}.ask-route-panel{background:#b88a1f0a;border:1px solid #b88a1f33;border-radius:16px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.ask-route-control{gap:8px;display:flex}.ask-route-control input{border:1.5px solid var(--line);background:var(--paper-strong);color:var(--ink);border-radius:12px;flex:1;padding:10px 12px;font-size:.86rem}.ask-route-control input:focus{outline:2px solid var(--green);outline-offset:-1px;border-color:#0000}.ask-route-control button{background:var(--brand-grad);color:#fff;white-space:nowrap;border:0;border-radius:12px;flex-shrink:0;min-height:44px;padding:0 12px;font-size:.76rem;font-weight:900}.ask-route-status{flex-wrap:wrap;gap:6px;display:flex}.ask-route-status button{color:var(--green);background:#137a5712;border:1px solid #137a5733;border-radius:999px;padding:5px 12px;font-size:.75rem;font-weight:900}.ask-route-status button.active{background:var(--green);color:#fff;border-color:#0000}.ask-route-status span{color:var(--muted);font-size:.74rem;font-weight:700}.ask-route-status-label{text-transform:uppercase;letter-spacing:.04em;width:100%;margin-bottom:2px;color:var(--gold-text)!important;font-size:.66rem!important;font-weight:900!important}.ask-route-current{color:var(--muted);font-size:.7rem}.ask-route-panel strong{color:var(--ink);font-size:.84rem;font-weight:950}.ask-route-panel span{color:var(--muted);font-size:.75rem;line-height:1.38}.screen>*+*{margin-top:14px}.notification-permission-card{border:1px solid var(--card-line);background:var(--card);box-shadow:var(--card-shadow);border-radius:20px}@keyframes gateOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gate-orbit span{animation:8s linear infinite gateOrbit}.gate-orbit i{animation:12s linear infinite reverse gateOrbit}.gate-orbit b{animation:18s linear infinite gateOrbit}.gate-secondary:active{opacity:.8;transform:scale(.97)}.create-hub-cat-header:active{background:#137a570a}.hc-ticker{background:#137a570d;border-bottom:1px solid #137a571a;align-items:center;gap:7px;padding:8px 16px;display:flex;overflow:hidden}.hc-ticker-dot{background:#0f9d6c;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite tickerPulse}@keyframes tickerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.hc-ticker-text{color:var(--green);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:800;animation:.4s tickerFadeIn;overflow:hidden}@keyframes tickerFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.hc-ticker-sep{background:#137a5740;flex-shrink:0;width:1px;height:10px;margin:0 2px}.hc-ticker-stat{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:.68rem;font-weight:800}.me-screen .treasure-profile{background:linear-gradient(160deg,#0d3d2a 0%,#0f4d35 55%,#0d3060 100%);border-radius:0 0 28px 28px;margin-bottom:16px;padding:20px 16px 24px;position:relative;overflow:hidden}.me-screen .treasure-profile:before{content:"";pointer-events:none;background:radial-gradient(220% 80% at 60% 120%,#2f6fed2e 0%,#0000 70%);position:absolute;inset:0}.me-screen .treasure-mark{margin-bottom:12px;position:relative}.me-screen .treasure-mark .avatar{color:#fff;background:linear-gradient(135deg,#137a57,#2f6fed);border:3px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:1.6rem;font-weight:900;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000004d}.me-screen .treasure-mark .avatar img{object-fit:cover;width:100%;height:100%}.me-screen .treasure-mark svg{color:#4ade80;background:#0d3d2a;border-radius:50%;padding:2px;position:absolute;bottom:0;right:-2px}.me-screen .treasure-profile>div:not(.treasure-mark){margin-bottom:14px}.me-screen .treasure-profile .section-kicker{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.65rem;font-weight:900;display:block}.me-screen .treasure-profile h2{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:1.3rem;font-weight:950}.me-screen .treasure-profile>div p{color:#fff9;margin:0;font-size:.78rem;line-height:1.42}.me-screen .treasure-profile>button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1.5px solid #ffffff38;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:.78rem;font-weight:900;transition:background .14s,transform .1s;display:flex}.me-screen .treasure-profile>button:active{background:#ffffff2e;transform:scale(.96)}.me-screen .treasure-profile>button:disabled{opacity:.5}.me-screen .check-in-stamp{color:#ffffff73;margin:6px 0 0;font-size:.68rem;font-weight:700}.me-screen .profile-upload{color:#ffffffa6;cursor:pointer;border:1px dashed #ffffff38;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;font-size:.74rem;font-weight:800;transition:background .14s;display:inline-flex}.me-screen .profile-upload:hover{background:#ffffff0f}.me-screen .profile-upload input{display:none}.me-screen .profile-passport-map{scrollbar-width:none;gap:8px;margin-bottom:16px;padding:0 16px 2px;display:flex;overflow-x:auto}.me-screen .profile-passport-map::-webkit-scrollbar{display:none}.me-screen .profile-passport-map button{border:1.5px solid var(--card-line);background:var(--card);min-height:34px;color:var(--ink);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:.72rem;font-weight:900;transition:background .14s,border-color .14s,transform .1s}.me-screen .profile-passport-map button:active{background:#137a571a;transform:scale(.96)}.me-screen .me-view-tabs{gap:6px;margin-bottom:16px;padding:0 16px;display:flex}.me-screen .me-view-tabs button{border:1.5px solid var(--card-line);background:var(--card);min-height:40px;color:var(--muted);border-radius:14px;flex:1;font-size:.78rem;font-weight:900;transition:all .15s}.me-screen .me-view-tabs button.active{background:var(--brand-grad);color:#fff;border-color:#0000;box-shadow:0 4px 14px #137a5747}.me-screen .me-kpi-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;padding:0 16px;display:grid}.me-screen .me-kpi-cell{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:12px 8px;display:flex}.me-screen .me-kpi-cell strong{color:var(--ink);letter-spacing:-.02em;font-size:1.1rem;font-weight:950}.me-screen .me-kpi-cell span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:.62rem;font-weight:800}.me-screen .passport-level-panel{background:linear-gradient(158deg,#137a5712 0%,#2f6fed0a 100%);border:1px solid #137a572e;border-radius:18px;margin:0 16px 16px;padding:16px}.me-screen .passport-level-panel h3{color:var(--ink);margin:0 0 4px;font-size:.88rem;font-weight:950}.me-screen .passport-level-panel p{color:var(--muted);margin:0 0 12px;font-size:.76rem}.me-screen .hp-ledger-row{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 12px;min-height:44px;padding:10px 0;display:grid}.me-screen .hp-ledger-row:last-child{border-bottom:0}.me-screen .hp-ledger-row span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:.78rem;font-weight:700;overflow:hidden}.me-screen .hp-ledger-row small{color:var(--muted);grid-area:2/1;font-size:.65rem;font-weight:700}.me-screen .hp-ledger-row strong{color:var(--green);white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:.9rem;font-weight:900}.me-screen .badge-cloud{flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:0 16px;display:flex}.me-screen .badge-cloud span{color:var(--gold-text);background:#b88a1f12;border:1px solid #b88a1f40;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:.72rem;font-weight:900;display:inline-flex}.me-screen .chain-id-card{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:16px;margin:0 16px 16px;padding:14px}.me-screen .referral-card{background:linear-gradient(158deg,#6657d912 0%,#2f6fed0d 100%);border:1px solid #6657d929;border-radius:18px;margin:0 16px 16px;padding:16px}.chains-screen{padding-top:0}.chains-screen .chain-tools{scrollbar-width:none;border-bottom:1px solid var(--line);gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.chains-screen .chain-tools::-webkit-scrollbar{display:none}.chains-screen .chain-tools button{border:1.5px solid var(--card-line);background:var(--card);min-height:36px;color:var(--ink);border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:.76rem;font-weight:900;transition:background .14s,transform .1s;display:flex}.chains-screen .chain-tools button:active{background:#137a571a;transform:scale(.95)}.chains-screen .field-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}.chains-screen .field-row:active{background:#137a570a}.chains-screen .link-item{border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:flex}.chains-screen .link-item:last-child{border-bottom:0}.chains-screen .link-item-av{color:#fff;background:linear-gradient(135deg,#137a57,#2f6fed);border:2px solid #137a5733;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.78rem;font-weight:900;display:flex}.chains-screen .field-room-hero,.screen .field-room-hero{background:linear-gradient(160deg,#0d3d2a 0%,#0f4d35 50%,#0d3060 100%);border-radius:0 0 24px 24px;margin-bottom:16px;padding:20px 16px 24px}.chains-screen .field-room-hero button,.screen .field-room-hero button{color:#ffffffd9;background:#ffffff1a;border:1.5px solid #ffffff38;border-radius:10px;min-height:32px;margin-bottom:12px;padding:0 12px;font-size:.72rem;font-weight:900}.chains-screen .field-room-hero span,.screen .field-room-hero span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:900;display:block}.chains-screen .field-room-hero h2,.screen .field-room-hero h2{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:1.4rem;font-weight:950}.chains-screen .field-room-hero p,.screen .field-room-hero p{color:#ffffffa6;margin:0;font-size:.82rem;line-height:1.48}.chains-screen .field-quote-card,.screen .field-quote-card{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:16px;margin:0 16px 10px;padding:14px}.chains-screen .field-quote-card span,.screen .field-quote-card span{color:var(--green);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:.65rem;font-weight:900;display:block}.chains-screen .field-quote-card p,.screen .field-quote-card p{color:var(--ink);margin:0 0 6px;font-size:.9rem;font-style:italic;font-weight:600;line-height:1.5}.chains-screen .field-quote-card small,.screen .field-quote-card small{color:var(--muted);margin-bottom:10px;font-size:.74rem;line-height:1.4;display:block}.chains-screen .field-quote-card button,.screen .field-quote-card button{min-height:34px;color:var(--green);background:#137a570f;border:1.5px solid #137a5733;border-radius:10px;padding:0 12px;font-size:.72rem;font-weight:900;transition:background .12s,transform .1s}.chains-screen .field-quote-card button:active,.screen .field-quote-card button:active{background:#137a5724;transform:scale(.96)}.stories-screen{padding-top:0}.stories-screen .shelf-cats{scrollbar-width:none;gap:7px;padding:0 16px 12px;display:flex;overflow-x:auto}.stories-screen .shelf-cats::-webkit-scrollbar{display:none}.stories-screen .shelf-cats button{border:1.5px solid var(--card-line);background:var(--card);min-height:32px;color:var(--ink);border-radius:999px;flex-shrink:0;padding:0 12px;font-size:.72rem;font-weight:900;transition:background .12s,border-color .12s}.stories-screen .shelf-cats button.active{background:var(--brand-grad);color:#fff;border-color:#0000}html[data-world-mini-app=true] .story-reader-screen,.story-reader-screen{display:block;background:var(--paper)!important;gap:0!important;padding:0!important}.story-reader-screen .reader-top{z-index:10;-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--line);background:#fffffff7;align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:flex;position:sticky;top:0}.story-reader-screen .reader-back-btn{border:1.5px solid var(--card-line);background:var(--card);height:36px;color:var(--ink);white-space:nowrap;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:.74rem;font-weight:900}.story-reader-screen .reader-title-short{color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:.75;letter-spacing:-.01em;flex:1;font-size:.78rem;font-weight:800;overflow:hidden}.story-reader-screen .reader-tip-btn{border:1.5px solid var(--card-line);background:var(--card);height:36px;color:var(--ink);white-space:nowrap;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:.74rem;font-weight:900;transition:background .12s,border-color .12s}.story-reader-screen .reader-tip-btn.tipped{color:#c9900a;background:#fac8001f;border-color:#fac80066}.story-reader-screen .reader-progress{height:2.5px;width:var(--progress,0%);background:var(--brand-grad);border-radius:0 2px 2px 0;transition:width .45s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.story-reader-body{display:block}@keyframes reader-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.story-reader-screen .story-page{min-height:unset;padding:28px 22px 240px;animation:.28s both reader-page-in;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.story-reader-screen .reader-masthead{margin-bottom:24px}.story-reader-screen .reader-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.13em;background:#137a5714;border:1px solid #137a572e;border-radius:20px;margin-bottom:14px;padding:3px 10px;font-size:.64rem;font-weight:900;display:inline-block}.story-reader-screen .reader-masthead h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-size:1.72rem;font-weight:950;line-height:1.14}.reader-byline{flex-direction:column;gap:3px;margin-bottom:20px;display:flex}.reader-byline-publisher{color:var(--ink);opacity:.7;font-size:.79rem;font-weight:700}.reader-byline-meta{color:var(--muted);letter-spacing:.01em;font-size:.7rem;font-weight:600}.reader-masthead-rule{background:linear-gradient(90deg, var(--green) 0%, transparent 80%);opacity:.25;height:1px;margin-bottom:4px}.reader-chapter-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:12px;display:flex}.reader-chapter-label{color:var(--green);text-transform:uppercase;letter-spacing:.1em;opacity:.85;font-size:.7rem;font-weight:900}.reader-page-num{color:var(--muted);letter-spacing:.04em;font-size:.65rem;font-weight:700}.reader-body-p{color:var(--ink);letter-spacing:.008em;margin:0 0 1.2em;font-size:1.08rem;font-weight:420;line-height:1.88}.reader-drop-cap:first-letter{float:left;color:var(--green);letter-spacing:-.02em;margin:4px 8px 0 0;font-size:3.4rem;font-weight:950;line-height:.78}.reader-next-teaser{background:var(--card);border:1px solid var(--card-line);border-left:3px solid var(--green);border-radius:0 12px 12px 0;margin-top:28px;padding:14px 16px}.reader-next-label{text-transform:uppercase;letter-spacing:.14em;color:var(--green);opacity:.8;margin-bottom:5px;font-size:.6rem;font-weight:900;display:block}.reader-next-text{color:var(--muted);margin:0;font-size:.82rem;font-style:italic;line-height:1.55}.reader-end-card{text-align:center;background:linear-gradient(160deg,#137a570f 0%,#137a5705 100%);border:1px solid #137a5726;border-radius:20px;margin-bottom:16px;padding:28px 20px 20px}.reader-end-icon{color:var(--green);opacity:.9;margin-bottom:8px;font-size:1.6rem}.reader-end-title{color:var(--ink);letter-spacing:-.015em;margin:0 0 8px;font-size:1.05rem;font-weight:900}.reader-end-desc{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.reader-bookmark-inline{width:100%;color:var(--green);text-align:center;cursor:pointer;background:#137a570d;border:1.5px solid #137a574d;border-radius:14px;padding:14px 20px;font-size:.84rem;font-weight:900;transition:background .15s,border-color .15s;display:block}.reader-bookmark-inline:hover{background:#137a571a;border-color:#137a5780}.reader-bookmark-inline.active{opacity:.6;cursor:default;background:#137a571f}html[data-world-mini-app=true] .story-reader-screen .reader-actions,.story-reader-screen .reader-actions{-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--line);background:#fffffff7;border-radius:20px 20px 0 0;align-items:center;gap:8px;padding:10px 14px 12px;display:flex;box-shadow:0 -4px 24px #0000000f;bottom:calc(82px + var(--world-safe-bottom,0px))!important;z-index:6!important;position:sticky!important}.story-reader-screen .reader-actions .reader-prev-btn{border:1.5px solid var(--card-line);background:var(--card);height:44px;color:var(--ink);border-radius:12px;flex:0 0 44px;font-size:1rem;font-weight:900;transition:background .12s,transform .1s}.story-reader-screen .reader-actions .reader-save-btn{border:1.5px solid var(--card-line);background:var(--card);height:44px;color:var(--muted);white-space:nowrap;border-radius:12px;flex:none;padding:0 14px;font-size:.74rem;font-weight:900;transition:background .12s}.story-reader-screen .reader-actions .reader-next-btn{background:var(--brand-grad);color:#fff;letter-spacing:.01em;border:none;border-radius:14px;flex:1;height:44px;font-size:.88rem;font-weight:900;transition:opacity .12s,transform .1s;box-shadow:0 3px 12px #137a5747}.story-reader-screen .reader-actions button:active{transform:scale(.97)}.story-reader-screen .reader-actions .reader-prev-btn:disabled,.story-reader-screen .reader-actions .reader-next-btn:disabled{opacity:.35;box-shadow:none}.hcm-root{padding-top:0}.hcm-tab.active{background:var(--paper-strong);color:var(--ink);box-shadow:0 1px 8px #0000001f}.hcm-topbar{flex-wrap:wrap;row-gap:8px}.hcm-tab{white-space:nowrap;gap:4px;padding:8px 12px;font-size:.76rem}.hcm-tab svg{flex-shrink:0}.hcm-sell-btn,.hcm-boost-btn{white-space:nowrap;gap:4px;padding:8px 11px;font-size:.74rem}.hcm-sell-btn svg,.hcm-boost-btn svg{flex-shrink:0}.hcm-topbar-actions{flex-wrap:nowrap}@media (max-width:380px){.hcm-topbar{justify-content:flex-start}.hcm-topbar-actions{justify-content:flex-end;width:100%}}.hcm-svc-bottom{background:0 0;margin:16px 0 8px;padding-top:6px;position:static}.hcm-tier-band{background:var(--paper)}.hcm-market-actions{gap:10px;margin:14px 16px 0}.hcm-market-actions button{border-radius:18px;gap:5px;min-height:72px;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 4px #0000000f}.hcm-market-actions button:active{transform:scale(.97)}.hcm-market-actions button:first-child{background:#137a570d;border-color:#137a5740}.hcm-market-actions button:first-child svg,.hcm-market-actions button:first-child span{color:var(--green)}.hcm-market-actions button:nth-child(2){background:#ef7d690d;border-color:#ef7d694d}.hcm-market-actions button:nth-child(2) svg,.hcm-market-actions button:nth-child(2) span{color:#b84f3b}.hcm-market-actions button:nth-child(3){background:#6657d90d;border-color:#6657d940}.hcm-market-actions button:nth-child(3) svg,.hcm-market-actions button:nth-child(3) span{color:var(--violet)}.hcm-item-card{border-radius:20px;transition:box-shadow .15s;box-shadow:0 2px 10px #0000000d}.hcm-item-card:hover{box-shadow:0 4px 18px #00000017}.hcm-item-photos{height:210px}.hcm-item-info{padding:14px 14px 10px}.hcm-item-top strong{font-size:.95rem}.hcm-item-price{font-size:1.05rem}.hcm-item-actions{border-top:1px solid var(--line);padding:10px 14px 14px}.hcm-tone-blue{border-top:3px solid #2f6fed;border-left:none}.hcm-tone-gold{border-top:3px solid #b98218;border-left:none}.hcm-tone-green{border-top:3px solid #246b55;border-left:none}.hcm-tone-violet{border-top:3px solid #6657d9;border-left:none}.hcm-sell-steps{counter-reset:step;gap:0;padding:12px 16px 0}.hcm-sell-steps span{text-align:center;color:var(--muted);border-bottom:2px solid var(--line);background:0 0;border-radius:0;flex-direction:column;flex:1;gap:4px;padding:0 4px 8px;font-size:.64rem;font-weight:800;position:relative}.hcm-sell-steps span b{background:var(--line);width:20px;height:20px;color:var(--muted);border-radius:50%;font-size:.62rem;font-weight:900}.hcm-sell-steps span:first-child b{background:var(--green);color:#fff}.hcm-publish-btn{background:var(--brand-grad);letter-spacing:.02em;border-radius:18px}.hcm-svc-bottom{margin:14px 0 0;padding:14px 16px 0}.hcm-svc-bottom button:first-child{color:var(--blue);background:#2f6fed0d;border-color:#2f6fed4d}.hcm-svc-bottom button:first-child svg{color:var(--blue)}.hcm-svc-bottom button:first-child small{color:var(--blue);opacity:.8}.hcm-svc-bottom button:last-child{color:var(--green);background:#137a570d;border-color:#137a574d}.hcm-svc-bottom button:last-child svg,.hcm-svc-bottom button:last-child small{color:var(--green)}.hcm-urgent-card{background:var(--paper-strong);box-shadow:0 0 0 0 var(--uc,#246b55);transition:box-shadow .15s}.hcm-urgent-card:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--uc,#246b55) 18%, transparent)}.hcm-svc-card{border-radius:18px;transition:box-shadow .15s;box-shadow:0 1px 6px #0000000d}.hcm-svc-card:hover{box-shadow:0 3px 14px #00000017}.hcm-back-btn{top:env(safe-area-inset-top,14px)}.hcm-act-primary{background:var(--brand-grad);border-radius:18px}.hcm-svc-hero{border-radius:0 0 24px 24px}.hcm-ad-post-btn{border-radius:18px}.hcm-input:focus,.hcm-textarea:focus,.hcm-select:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #137a571f}.hcm-plan-row{border-radius:16px;transition:box-shadow .12s}.hcm-plan-row:hover{box-shadow:0 2px 10px #00000014}.hcm-svc-cta-row{grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 4px;display:grid}.hcm-svc-cta-post,.hcm-svc-cta-offer{border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:76px;padding:14px 10px;font-size:.82rem;font-weight:900;transition:box-shadow .12s,transform .1s;display:flex}.hcm-svc-cta-post:active,.hcm-svc-cta-offer:active{transform:scale(.97)}.hcm-svc-cta-post{color:var(--blue);background:linear-gradient(145deg,#2f6fed0f,#2f6fed05);border:1.5px solid #2f6fed40}.hcm-svc-cta-post svg{color:var(--blue)}.hcm-svc-cta-offer{color:var(--green);background:linear-gradient(145deg,#137a5712,#137a5705);border:1.5px solid #137a5740}.hcm-svc-cta-offer svg{color:var(--green)}.hcm-svc-cta-post small,.hcm-svc-cta-offer small{opacity:.75;font-size:.62rem;font-weight:700;display:block}.hcm-item-bid-actions{border-top:1px solid var(--line);align-items:center;gap:6px;padding:8px 12px;display:flex}.hcm-bid-quick-btn{background:var(--brand-grad);color:#fff;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-size:.76rem;font-weight:900;transition:opacity .12s;display:flex}.hcm-item-bid-row span{align-items:center;gap:4px;display:inline-flex}.hcm-bid-closes{color:var(--muted);font-size:.72rem}.hc-daily-card{background:linear-gradient(145deg,#f0fdf7 0%,#fafffe 100%);border:1.5px solid #137a572e;border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 2px 14px #137a5712}.hc-daily-card-head{justify-content:space-between;align-items:center;display:flex}.hc-daily-card-label{text-transform:uppercase;letter-spacing:.08em;color:var(--green);align-items:center;gap:6px;font-size:.65rem;font-weight:900;display:flex}.hc-daily-card-label svg{color:var(--green)}.hc-daily-card-open{width:30px;height:30px;color:var(--green);background:#137a571a;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.hc-daily-insight{color:var(--ink);margin:0;font-size:.86rem;font-weight:700;line-height:1.45}.hc-daily-q-block{background:#ffffffb3;border:1px solid #137a571f;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.hc-daily-q-label{text-transform:uppercase;letter-spacing:.1em;color:var(--green);opacity:.8;align-items:center;gap:6px;font-size:.62rem;font-weight:900;display:flex}.hc-daily-q-dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse}.hc-daily-q-text{color:var(--ink);letter-spacing:-.008em;margin:0;font-size:.9rem;font-weight:800;line-height:1.38}.hc-daily-q-area{width:100%;color:var(--ink);resize:none;background:#fff;border:1.5px solid #137a5733;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:.84rem;line-height:1.5}.hc-daily-q-area:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #137a571f}.hc-daily-q-submit{background:var(--brand-grad);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:12px;font-size:.84rem;font-weight:900;display:flex}.hc-daily-done-row{color:var(--muted);background:#137a570d;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;display:flex}.hc-daily-done-row strong{color:var(--green)}.hc-daily-done-check{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:900;display:flex}.hc-daily-streak-risk{color:#d87d3a;background:#d87d3a14;border:1px solid #d87d3a33;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:.76rem;display:flex}.hc-daily-streak-risk strong{font-weight:900}.hc-daily-streak-risk svg{color:#d87d3a;flex-shrink:0}.hc-daily-unverified{color:var(--muted);padding:8px 0 2px;font-size:.76rem}.home-v9 .hc-brief-compact{isolation:isolate;color:#fff;text-align:left;background:linear-gradient(135deg,#137a57 0%,#0d5e42 100%);border-radius:20px;flex-direction:column;gap:10px;width:100%;padding:16px 18px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #135a3c47}.home-v9 .hc-brief-compact:before{content:"";pointer-events:none;background:radial-gradient(at 80% 20%,#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.home-v9 .hc-brief-compact-top{align-items:center;gap:10px;display:flex}.home-v9 .hc-brief-compact-top .hc-brief-score-num{letter-spacing:-.04em;color:#fff;flex-shrink:0;font-size:2rem;font-weight:950;line-height:1}.home-v9 .hc-brief-compact-meta{flex-direction:column;flex:1;gap:3px;display:flex}.home-v9 .hc-brief-compact-meta .hc-brief-level{color:#ffffffe6;font-size:.76rem;font-weight:800}.home-v9 .hc-brief-compact-meta .hc-brief-badge{color:#fffc;background:#ffffff26;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:.65rem;font-weight:800;display:inline-flex}.home-v9 .hc-brief-compact .hc-brief-verify{color:#fff9;background:#ffffff1f;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:.65rem;font-weight:900;display:flex}.home-v9 .hc-brief-compact .hc-brief-verify.on{color:#fff;background:#ffffff38}.home-v9 .hc-brief-compact .hc-brief-progress{background:#fff3;border-radius:4px;height:4px;margin:0;overflow:hidden}.home-v9 .hc-brief-compact .hc-brief-progress i{background:#ffffffbf;border-radius:4px;height:100%;transition:width .6s;display:block}.home-v9 .hc-brief-compact .hc-brief-stats{background:#0000001f;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid;overflow:hidden}.home-v9 .hc-brief-compact .hc-bstat{flex-direction:column;align-items:center;padding:8px 0;display:flex}.home-v9 .hc-brief-compact .hc-bstat+.hc-bstat{border-left:1px solid #ffffff1a}.home-v9 .hc-brief-compact .hc-bstat span{color:#fff;font-size:1rem;font-weight:900;line-height:1.1}.home-v9 .hc-brief-compact .hc-bstat label{color:#ffffffa6;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.62rem;font-weight:700}.home-v9 .hc-brief-compact-footer{justify-content:space-between;align-items:center;display:flex}.home-v9 .hc-brief-compact-footer .hc-brief-code{color:#ffffff80;letter-spacing:.06em;font-size:.65rem;font-weight:800}.home-v9 .hc-brief-passport-link{color:#ffffffd9;align-items:center;gap:4px;font-size:.72rem;font-weight:800;display:inline-flex}.h9-bottom-chips{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 16px;display:grid}.h9-chip-story,.h9-chip-culture{border:1.5px solid var(--card-line);background:var(--card);color:var(--ink);text-align:left;border-radius:16px;align-items:center;gap:10px;padding:12px 13px;transition:box-shadow .12s,transform .1s;display:flex}.h9-chip-story:active,.h9-chip-culture:active{transform:scale(.97)}.h9-chip-story svg,.h9-chip-culture svg{color:var(--muted);flex-shrink:0}.h9-chip-story>div,.h9-chip-culture>div{flex:1;min-width:0}.h9-chip-story strong,.h9-chip-culture strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:900;display:block;overflow:hidden}.h9-chip-story span,.h9-chip-culture span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;font-weight:600;display:block;overflow:hidden}.h9-chip-story>svg:last-child,.h9-chip-culture>svg:last-child{color:var(--muted)}.home-social-strip{flex-direction:column;align-items:center;gap:12px;padding:20px 16px 8px;display:flex}.home-social-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.home-social-links{gap:10px;width:100%;display:flex}.home-social-btn{cursor:pointer;border:1.5px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:.8rem;font-weight:900;transition:opacity .15s,transform .1s;display:inline-flex}.home-social-btn:active{opacity:.85;transform:scale(.96)}.home-social-btn>svg:last-child{opacity:.6}.home-social-btn--x{color:#fff;background:#000;border-color:#000}.home-social-btn--tg{color:#fff;background:#1878a8;border-color:#1878a8}.home-social-btn--email{color:var(--green);background:0 0;border-color:#137a574d}.hcm-root{padding-left:0!important}.hc-network-strip{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.hc-network-stat{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:3px;padding:14px 8px;display:flex}.hc-network-stat:last-child{border-right:0}.hc-network-stat strong{color:var(--ink);letter-spacing:-.02em;font-size:1rem;font-weight:950}.hc-network-stat span{color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:800}.hc-explore-today{text-align:left;background:linear-gradient(158deg,#0d3d2a 0%,#0f4d35 55%,#0d3060 100%);border:0;border-radius:20px;width:100%;padding:18px;transition:transform .15s;position:relative;overflow:hidden}.hc-explore-today:active{transform:scale(.98)}.hc-explore-glow{pointer-events:none;background:radial-gradient(circle,#2f6fed59 0%,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.hc-explore-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hc-explore-kicker{color:#ffffff8c;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:5px;font-size:.65rem;font-weight:900;display:flex}.hc-explore-go{color:#ffffffa6;align-items:center;gap:4px;font-size:.7rem;font-weight:900;display:flex}.hc-explore-title{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:1.2rem;font-weight:950;display:block}.hc-explore-sub{color:#ffffffa6;margin:0 0 12px;font-size:.8rem;line-height:1.45}.hc-explore-stats{gap:14px;display:flex}.hc-explore-stats span{color:#ffffff8c;align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:flex}.h9-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.create-hub-hp-strip{color:var(--green);background:#137a570f;border-bottom:1px solid #137a571a;align-items:center;gap:6px;padding:8px 16px;display:flex}.create-hub-hp-strip svg{flex-shrink:0}.create-hub-hp-strip span{letter-spacing:.01em;font-size:.7rem;font-weight:800;line-height:1.3}.create-hub-cat{border-left:3px solid #0000;transition:border-color .2s}.create-hub-cat.open{border-left-color:var(--cat-accent,var(--green))}.create-hub-cat-header{padding:13px 16px}.create-hub-cat-label strong{color:var(--ink);margin-bottom:1px;font-size:.9rem;font-weight:950;display:block}.create-hub-cat-label span{color:var(--muted);font-size:.72rem;font-weight:700}.create-hub-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:11px 16px;transition:background .12s,transform .1s;display:flex}.create-hub-item:last-child{border-bottom:0}.create-hub-item:active{background:#137a570a;transform:scale(.99)}.create-hub-icon{background:color-mix(in srgb, var(--ca-color) 14%, transparent);border:1.5px solid color-mix(in srgb, var(--ca-color) 22%, transparent);width:40px;height:40px;color:var(--ca-color);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:flex}.create-hub-item:active .create-hub-icon{transform:scale(.9)}.create-hub-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.create-hub-text strong{color:var(--ink);letter-spacing:-.01em;font-size:.85rem;font-weight:950;display:block}.create-hub-text small{color:var(--muted);font-size:.7rem;font-weight:700;line-height:1.35;display:block}.create-hub-badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.create-hub-hp-badge{color:var(--green);white-space:nowrap;letter-spacing:.02em;background:#137a571a;border:1px solid #137a5733;border-radius:999px;align-items:center;padding:2px 7px;font-size:.66rem;font-weight:950;display:inline-flex}.create-hub-cost-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:.64rem;font-weight:900;display:inline-flex}.create-hub-cost-badge.free{color:var(--muted);background:#6b7a7314;border:1px solid #6b7a7326}.create-hub-cost-badge.paid{color:var(--gold-text);background:#b88a1f1a;border:1px solid #b88a1f38}.create-hub-head span{color:var(--muted);font-size:.74rem;line-height:1.35}.hc-quick button{flex-direction:column;align-items:center;gap:6px;display:flex}.hc-quick-icon{background:color-mix(in srgb, var(--qa) 14%, #fff);border:1.5px solid color-mix(in srgb, var(--qa) 20%, transparent);width:52px;height:52px;color:var(--qa);border-radius:16px;justify-content:center;align-items:center;transition:transform .1s;display:flex}.hc-quick button:active .hc-quick-icon{transform:scale(.88)}.hc-quick button>span:last-child{color:var(--ink);letter-spacing:.005em;font-size:.7rem;font-weight:900}.bottom-nav--hc .bn-slot button{min-width:0;color:var(--muted);letter-spacing:.03em;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 0;font-size:.62rem;font-weight:800;transition:color .15s;display:flex}.bottom-nav--hc .bn-slot button.active{color:var(--green)}.bottom-nav--hc .bn-slot button.active svg{stroke-width:2.5px}.bn-create{background:var(--brand-grad);color:#fff;letter-spacing:.04em;border:0;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:60px;height:60px;margin-top:-20px;font-size:.6rem;font-weight:900;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 20px #137a5759}.bn-create:active{transform:scale(.91);box-shadow:0 3px 10px #137a5738}.ask-screen .section-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px;padding:0 16px;font-size:.65rem;font-weight:900;display:block}.panel-heading-row{justify-content:space-between;align-items:center;padding:10px 0 6px;display:flex}.panel-heading-row strong{color:var(--ink);font-size:.78rem;font-weight:950}.panel-heading-row span{color:var(--muted);font-size:.7rem;font-weight:800}.section-kicker-accent{text-transform:uppercase;letter-spacing:.09em;color:var(--green);align-items:center;gap:6px;margin-bottom:8px;font-size:.65rem;font-weight:900;display:inline-flex}.section-kicker-accent:before{content:"";background:var(--green);border-radius:2px;width:3px;height:12px}.home-v9 .hc-ticker{background:#137a570d;border-bottom:1px solid #137a571f;border-radius:0;margin:-4px -16px 0;padding:5px 16px;font-size:.71rem}.home-v9 .h9-hero{margin-top:10px}.home-v9 .h9-section{border-bottom:1px solid var(--line);padding-top:12px;padding-bottom:12px;margin-bottom:0!important}.home-v9 .hc-insight{box-shadow:none!important;background:#137a570a!important;border-color:#137a5726!important;border-radius:16px!important}.home-v9 .hc-insight:hover,.home-v9 .hc-insight:focus-within{box-shadow:none!important}.home-v9 .hc-quick button{border-color:var(--line)!important;background:var(--paper-strong)!important;box-shadow:0 2px 8px #137a570f!important}.home-v9 .hc-quick button:active{box-shadow:none!important;background:#137a570f!important}.home-v9 .hc-rep{box-shadow:none!important;border-color:var(--line)!important;background:var(--paper)!important}.home-v9 .hc-rep:active{background:#137a5708!important}.home-v9 .hc-network-strip{grid-template-columns:repeat(4,1fr);gap:0;display:grid;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.home-v9 .hc-network-stat{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.home-v9 .hc-explore-today,.home-v9 .hc-explore-today:active{box-shadow:none!important}.home-v9 .h9-section-head>strong{letter-spacing:-.01em;color:var(--ink);font-size:.84rem;font-weight:950}.home-v9 .h9-section-head>strong:before{display:none}.ai-guide-sheet{margin-bottom:max(10px, var(--world-safe-bottom,0px));max-height:min(88dvh, calc(var(--app-height,100dvh) * .88))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.ai-guide-topics,.ai-guide-content{padding-bottom:24px;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;flex:1 1 0!important;min-height:0!important;overflow-y:scroll!important}.ai-guide-intro{color:var(--muted);margin:0;padding:12px 20px 8px;font-size:.82rem}.create-hub{flex-direction:column;display:flex;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;max-height:92dvh!important;overflow-y:auto!important}.create-hub-head{background:var(--paper);z-index:2;border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:12px;position:sticky;top:0}.create-hub-cats{flex:auto;padding-bottom:20px}.top-bar-v2{padding-top:calc(14px + var(--world-safe-top,0px));padding-bottom:14px}.me-screen .me-kpi-grid{gap:8px}.chains-screen .moment-card,.chains-screen .link-item{box-shadow:none;border:1px solid var(--line)}.stories-screen .shelf-card{box-shadow:0 2px 8px #141c1812}.market-screen .section-label,.settings-screen .section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:8px;font-size:.72rem;font-weight:900}.screen h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:1.15rem;font-weight:950}.screen h3{color:var(--ink);margin:0 0 4px;font-size:.95rem;font-weight:950}.ai-guide-topic-btn,.create-hub-item,.settings-row,.market-item{min-height:52px}input,textarea,select{font-size:max(1rem,16px)}a[href^=http],a[href^=https]{pointer-events:none}.chain-tools,.shelf-cats,.profile-passport-map,.h9-opps-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.chain-tools::-webkit-scrollbar{display:none}.shelf-cats::-webkit-scrollbar{display:none}.profile-passport-map::-webkit-scrollbar{display:none}.h9-opps-scroll::-webkit-scrollbar{display:none}.ai-guide-backdrop,.create-hub-backdrop{-webkit-backdrop-filter:blur(12px)}.hc-divider{background:var(--line);height:1px;margin:0 -16px}.bottom-nav--hc button.active{color:var(--green);font-weight:950}.bottom-nav--hc button.active svg{stroke-width:2.4px}.bn-create{box-shadow:0 4px 16px #137a5759}html[data-world-mini-app=true] .bottom-nav--hc{left:10px;right:10px;bottom:max(10px, var(--world-safe-bottom,0px));border:1px solid var(--card-line);width:auto;max-width:430px;padding:4px 4px calc(6px + var(--world-safe-bottom,0px));border-radius:26px;margin:0 auto;transform:none;box-shadow:0 24px 56px #0f2d2329,inset 0 1px #ffffffeb}.bottom-nav--hc .bn-slot{grid-template-columns:1fr 1fr;gap:2px;display:grid}.bottom-nav--hc .bn-tab{min-height:58px;color:var(--muted);letter-spacing:.02em;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding:14px 4px 8px;font-size:0;font-weight:750;transition:color .16s,background .16s,transform .1s;display:flex;position:relative}.bottom-nav--hc .bn-tab.active{color:var(--green);background:#137a5714}.bottom-nav--hc .bn-tab.active .bn-icon svg{stroke-width:2.5px}.bottom-nav--hc .bn-pip{background:var(--green);border-radius:999px;width:24px;height:3px;display:block;position:absolute;top:6px;left:50%;transform:translate(-50%)}.bottom-nav--hc .bn-icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:28px;transition:background .16s;display:flex}.bottom-nav--hc .bn-tab.active .bn-icon{background:#137a571f}.bottom-nav--hc .bn-label{letter-spacing:.025em;font-size:.6rem;font-weight:800;line-height:1}.bottom-nav--hc .bn-tab:active{transform:scale(.87)}.bn-create-wrap{justify-content:center;align-items:flex-end;padding-bottom:4px;display:flex}.bottom-nav--hc .bn-create{background:var(--brand-grad);color:#fff;border:2.5px solid #ffffff59;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:62px;height:62px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);animation:3s ease-in-out infinite bnCreateGlow;display:flex;position:relative;overflow:hidden;transform:translateY(-18px)}.bottom-nav--hc .bn-create:before{content:"";pointer-events:none;background:linear-gradient(138deg,#ffffff52 0%,#fff0 55%);border-radius:50%;position:absolute;inset:0}.bottom-nav--hc .bn-create:after{content:"";z-index:-1;background:#f4f8f6f0;border-radius:50%;position:absolute;inset:-6px}.bn-create-icon{z-index:1;justify-content:center;align-items:center;transition:transform .18s;display:flex;position:relative}.bn-create-label{letter-spacing:.06em;text-transform:uppercase;z-index:1;font-size:.53rem;font-weight:950;line-height:1;position:relative}.bottom-nav--hc .bn-create:active{animation:none;transform:translateY(-14px)scale(.9);box-shadow:0 6px 18px #137a5761}@keyframes bnCreateGlow{0%,to{box-shadow:0 10px 28px #137a577a,0 0 #137a5700}50%{box-shadow:0 14px 40px #137a57ad,0 0 0 6px #137a5714}}html[data-world-mini-app=true] .bottom-nav--hc .bn-create:after{background:#f4f8f6f7}.rep-identity-header{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:start;gap:8px 12px;padding:14px 16px 10px;display:grid}.rep-avatar-wrap{grid-row:1/3;width:54px;height:54px;position:relative}.rep-avatar-wrap .avatar{border:2px solid var(--card-line);background:var(--line);width:54px;height:54px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;font-weight:900;display:flex;overflow:hidden}.rep-avatar-wrap .avatar img{object-fit:cover;width:100%;height:100%}.rep-avatar-badge{background:var(--green);color:#fff;border:2px solid var(--paper);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-2px;right:-2px}.rep-identity-info{flex-direction:column;gap:2px;display:flex}.rep-identity-info strong{color:var(--ink);font-size:.98rem;font-weight:900}.rep-identity-info span{color:var(--muted);font-size:.68rem}.rep-sync-pill{background:var(--line);border-radius:999px;padding:1px 8px;font-weight:800;display:inline-block;color:var(--muted)!important;font-size:.6rem!important}.rep-identity-actions{grid-row:1;align-items:center;gap:6px;display:flex}.rep-checkin-btn{background:var(--brand-grad);color:#fff;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:5px;padding:7px 12px;font-size:.72rem;font-weight:900;display:flex}.rep-checkin-btn.done{background:var(--line);color:var(--muted)}.rep-upload-btn{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.rep-upload-btn input{display:none}.rep-checkin-stamp{color:var(--muted);grid-column:1/-1;margin:0;padding-top:0;font-size:.62rem}.rep-score-strip{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:16px;align-items:center;gap:10px;margin:0 16px 10px;padding:12px 14px;display:flex}.rep-score-main{flex-direction:column;align-items:center;min-width:52px;display:flex}.rep-score-num{color:var(--ink);font-size:1.6rem;font-weight:950;line-height:1}.rep-score-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:800}.rep-score-stats{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rep-score-stats span{color:var(--muted);align-items:center;gap:5px;font-size:.68rem;font-weight:800;display:flex}.rep-score-stats svg{color:var(--green);flex-shrink:0}.rep-current-tier{white-space:nowrap;border-radius:10px;padding:5px 10px;font-size:.68rem;font-weight:900}.rep-hub-tabs{background:var(--line);border-radius:14px;gap:4px;margin:0 16px 14px;padding:3px;display:flex}.rep-hub-tabs button{color:var(--muted);letter-spacing:.01em;background:0 0;border:0;border-radius:11px;flex:1;padding:10px 4px;font-size:.74rem;font-weight:900;transition:background .15s,color .15s,box-shadow .15s}.rep-hub-tabs button.active{background:var(--paper-strong);color:var(--green);box-shadow:0 2px 10px #137a571f}.rep-tier-road-panel{margin:0 16px 12px}.rep-tier-road{scrollbar-width:none;justify-content:space-between;align-items:flex-start;gap:0;padding:8px 0 4px;display:flex;overflow-x:auto}.rep-tier-road::-webkit-scrollbar{display:none}.rep-tier-node{flex-direction:column;flex:1;align-items:center;min-width:44px;display:flex;position:relative}.rep-tier-dot{border:2px solid var(--line);background:var(--paper);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;transition:background .2s,border-color .2s;display:flex;position:relative}.rep-tier-node.current .rep-tier-dot{width:32px;height:32px;box-shadow:0 0 0 4px #137a5726}.rep-tier-line{background:var(--line);z-index:0;height:2px;position:absolute;top:14px;left:calc(50% + 14px);right:calc(14px - 50%)}.rep-tier-name{color:var(--muted);text-align:center;margin-top:5px;font-size:.58rem;font-weight:800}.rep-tier-min{color:var(--muted);opacity:.7;font-size:.52rem}.rep-tier-progress-row{flex-direction:column;gap:4px;margin-top:10px;display:flex}.rep-tier-progress-bar{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.rep-tier-progress-bar>div{border-radius:999px;height:100%;transition:width .5s}.rep-tier-progress-row span{color:var(--muted);font-size:.65rem;font-weight:700}.rep-tier-top{color:var(--green);margin:8px 0 0;font-size:.78rem;font-weight:800}.rep-score-breakdown{margin:0 16px 12px}.rep-score-formula{color:var(--green);background:#137a5714;border:1px solid #137a572e;border-radius:10px;margin:0 0 14px;padding:9px 12px;font-size:.68rem;font-weight:800;line-height:1.4}.rep-bar-row{margin-bottom:10px}.rep-bar-label{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.rep-bar-label span{color:var(--ink);font-size:.72rem;font-weight:800}.rep-bar-label strong{font-size:.72rem;font-weight:900}.rep-bar-track{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.rep-bar-fill{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.rep-bar-sub{color:var(--muted);margin-top:2px;font-size:.6rem;display:block}.rep-bar-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.rep-bar-total span{color:var(--muted);font-size:.72rem;font-weight:700}.rep-bar-total strong{color:var(--ink);font-size:1.1rem;font-weight:950}.rep-weekly-panel{margin:0 16px 12px}.rep-weekly-strip{align-items:baseline;gap:8px;padding:12px 0 10px;display:flex}.rep-weekly-num{color:var(--green);font-size:2rem;font-weight:950;line-height:1}.rep-weekly-label{color:var(--muted);font-size:.72rem;font-weight:700}.rep-weekly-tips{flex-direction:column;gap:6px;display:flex}.rep-tip{background:var(--line);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.68rem;font-weight:700;display:flex}.rep-tip svg{color:var(--green);flex-shrink:0}.rep-tip button{background:var(--green);color:#fff;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:2px;padding:4px 8px;font-size:.62rem;font-weight:900;display:flex}.create-hub-cat-tabs{gap:6px;margin-bottom:12px;display:flex}.create-hub-cat-tab{border:1.5px solid var(--card-line);background:var(--paper);color:var(--muted);border-radius:12px;flex:1;align-items:center;gap:5px;padding:7px 8px;font-size:.7rem;font-weight:800;transition:background .14s,border-color .14s,color .14s;display:flex}.create-hub-cat-tab.active{background:var(--paper-strong);border-color:var(--cat-accent,var(--green));color:var(--cat-accent,var(--green));box-shadow:0 2px 8px #14372a17}.create-hub-cat-count{background:var(--line);color:var(--muted);border-radius:999px;margin-left:auto;padding:1px 5px;font-size:.6rem;font-weight:900}.create-hub-cat-tab.active .create-hub-cat-count{color:inherit;background:#00000012}.create-hub-cat-grid{grid-template-columns:1fr 1fr;gap:8px;padding:10px 0 4px;display:grid}.create-hub-item--card{border:1px solid var(--card-line);background:var(--card);text-align:left;box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 10px 10px;transition:transform .1s,box-shadow .1s;display:flex}.create-hub-item--card:active{box-shadow:none;transform:scale(.96)}.create-hub-item--card .create-hub-icon{background:color-mix(in srgb, var(--ca-color,var(--green)) 14%, transparent);width:36px;height:36px;color:var(--ca-color,var(--green));border-radius:12px;justify-content:center;align-items:center;display:flex}.create-hub-item--card .create-hub-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.create-hub-item--card .create-hub-text strong{color:var(--ink);font-size:.78rem;font-weight:900;line-height:1.2}.create-hub-item--card .create-hub-text small{color:var(--muted);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.3;display:-webkit-box;overflow:hidden}.create-hub-item--card .create-hub-badges{flex-flow:wrap;gap:4px;display:flex}.ask-voice-bar{color:var(--green);background:#137a5714;border:1px solid #137a5733;border-radius:14px;align-items:center;gap:10px;margin:0 16px 10px;padding:10px 12px;font-size:.68rem;font-weight:700;display:flex}.ask-voice-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite voicePulse}@keyframes voicePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.ask-voice-close{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:1.1rem;line-height:1}.ask-country-answer-row{align-items:center;gap:6px;margin-top:6px;display:flex}.ask-country-answer-row input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:12px;flex:1;padding:8px 12px;font-size:.78rem}.ask-country-answer-row button{background:var(--line);width:30px;height:30px;color:var(--muted);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex}.thread-actions button:disabled{opacity:.38;cursor:not-allowed}.trust-action-row button.active{color:var(--green);font-weight:900}.market-vault-row .vault-status-badge{text-transform:capitalize}.market-vault-row small[data-status=active]{color:var(--green)}.market-vault-row small[data-status=payment-ready]{color:var(--gold-text)}.market-vault-row small[data-status=sold]{color:var(--muted)}.create-page{flex-direction:column;padding:0 0 130px;display:flex}.create-page-head{padding:calc(16px + var(--world-safe-top,0px)) 16px 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.create-page-head>div{flex-direction:column;gap:3px;display:flex}.create-page-head strong{color:var(--ink);letter-spacing:-.01em;font-size:1.3rem;font-weight:950}.create-page-head span{color:var(--muted);max-width:230px;font-size:.78rem;line-height:1.4}.create-page-hp-pill{color:var(--green);white-space:nowrap;background:#137a571a;border:1px solid #137a5738;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-top:2px;padding:6px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.create-page-search{background:var(--line);border-radius:14px;align-items:center;gap:8px;margin:14px 16px 0;padding:10px 12px;display:flex}.create-page-search svg{color:var(--muted);flex-shrink:0}.create-page-search input{color:var(--ink);background:0 0;border:0;flex:1;min-width:0;font-size:.85rem}.create-page-search input::placeholder{color:var(--muted)}.create-page-search button{color:var(--muted);background:0 0;border:0;padding:0;font-size:1.1rem}.create-hero{text-align:left;background:linear-gradient(150deg, color-mix(in srgb, var(--hero-color,var(--green)) 16%, var(--paper-strong)) 0%, var(--paper-strong) 65%);border:1px solid color-mix(in srgb, var(--hero-color,var(--green)) 30%, var(--line));box-shadow:var(--card-shadow);border-radius:22px;flex-direction:column;gap:6px;margin:16px 16px 0;padding:18px 18px 16px;display:flex}.create-hero-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--hero-color,var(--green));background:color-mix(in srgb, var(--hero-color,var(--green)) 16%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 9px;font-size:.64rem;font-weight:900;display:inline-flex}.create-hero strong{color:var(--ink);font-size:1.1rem;font-weight:950;line-height:1.25}.create-hero p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.create-hero-footer{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.create-hero-hp{color:var(--hero-color,var(--green));font-size:.85rem;font-weight:900}.create-hero-go{color:#fff;background:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:6px 13px;font-size:.78rem;font-weight:800;display:inline-flex}.create-page-cat-tabs{gap:6px;margin:18px 16px 0;display:flex}.create-page-cat-tab{border:1.5px solid var(--card-line);background:var(--paper);color:var(--muted);border-radius:13px;flex:1;align-items:center;gap:5px;padding:10px 8px;font-size:.74rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:flex}.create-page-cat-tab.active{background:color-mix(in srgb, var(--cat-accent,var(--green)) 10%, var(--paper-strong));border-color:var(--cat-accent,var(--green));color:var(--cat-accent,var(--green));box-shadow:0 4px 18px color-mix(in srgb, var(--cat-accent,var(--green)) 22%, transparent);border-width:2px}.create-page-cat-desc{color:var(--muted);margin:8px 16px 0;font-size:.74rem;line-height:1.4}.create-page-grid{margin:0 16px;padding-top:4px}.create-page-results{margin:16px 16px 0}.create-page-results-head{color:var(--muted);margin-bottom:10px;font-size:.72rem;font-weight:800}.create-page-results .create-page-grid{margin:0}.create-page-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:50px 20px;display:flex}.create-page-empty strong{color:var(--ink);font-size:.9rem;font-weight:800}.create-page-empty p{margin:0;font-size:.78rem}.bn-create.active .bn-create-icon{transform:rotate(45deg)}.post-author-row{align-items:center;gap:9px;display:flex}.post-author-link{text-align:left;cursor:pointer;background:0 0;border:0;margin:-6px -4px;padding:6px 4px}.post-avatar{background:var(--brand-grad);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:900;display:grid}.post-head-right{flex-shrink:0;align-items:center;gap:7px;display:flex}.post-love-btn{font-weight:800!important}.post-love-btn.active{color:#d63a4a!important;background:#d63a4a12!important;border-color:#d63a4a4d!important}.post-hot-tag{color:#c45427;background:#ef7d691f;border-radius:999px;padding:2px 8px;font-size:.63rem;font-weight:900}.comment-preview-row{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding:4px 0;font-size:.74rem;display:flex}.comment-av{width:20px;height:20px;color:var(--green);background:#137a5724;border-radius:50%;flex-shrink:0;place-items:center;font-size:.62rem;font-weight:900;display:grid}.comment-view-all{color:var(--green);background:0 0;border:none;margin-top:4px;padding:0;font-size:.72rem;font-weight:800}.hcm-badge-sold{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.06em;background:#d63a4ad9;border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:900;display:inline-flex}.hcm-stored-row.sold{opacity:.65}.hcm-stored-thumb{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.hcm-stored-thumb img{object-fit:cover;width:100%;height:100%}.hcm-thumb-sold{color:#fff;letter-spacing:.05em;background:#00000085;place-items:center;font-size:.58rem;font-weight:900;display:grid;position:absolute;inset:0}.hcm-stored-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hcm-stored-info strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:800;overflow:hidden}.hcm-stored-info span{color:var(--muted);font-size:.71rem}.hcm-stored-info small{color:var(--muted);opacity:.7;font-size:.64rem}.hcm-sold-tag{color:#d63a4a;white-space:nowrap;background:#d63a4a1a;border-radius:999px;padding:3px 9px;font-size:.63rem;font-weight:900}.hcm-listings-count{color:var(--muted);margin-left:auto;font-size:.7rem;font-weight:700}.hcm-owner-controls{background:#137a570a;border:1.5px solid #137a5733;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.hcm-owner-label{color:var(--green);align-items:center;gap:5px;font-size:.72rem;font-weight:900;display:flex}.hcm-owner-acts{gap:8px;display:flex}.hcm-mark-sold{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:.8rem;font-weight:800;display:flex}.hcm-archive-btn{border:1.5px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;min-height:42px;padding:0 16px;font-size:.78rem;font-weight:700}.hcm-sold-notice{color:#d63a4a;flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:flex}.hcm-sold-notice span{flex:1}.hcm-sold-notice button{color:#d63a4a;background:0 0;border:1px solid #d63a4a4d;border-radius:999px;min-height:30px;padding:4px 12px;font-size:.7rem;font-weight:800}.hcm-delete-confirm{background:#d63a4a0d;border:1.5px solid #d63a4a40;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.hcm-delete-confirm p{color:var(--ink);margin:0;font-size:.78rem;font-weight:700}.hcm-delete-confirm>div{gap:8px;display:flex}.hcm-act-danger{color:#fff;background:#d63a4a;border:0;border-radius:12px;flex:1;min-height:42px;font-size:.8rem;font-weight:800}.user-story-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.user-story-badges{flex-wrap:wrap;gap:6px;margin-bottom:3px;display:flex}.story-kind-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--green);background:#137a571a;border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:900}.story-safe-tag{border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:800}.story-safe-tag.cloud{color:#2f6fed;background:#2f6fed1a}.story-safe-tag.local{color:#7a5c0a;background:#9a771e1a}.story-delete-confirm{color:var(--ink);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.story-delete-confirm button{border-radius:999px;min-height:28px;padding:4px 10px;font-size:.7rem;font-weight:800}.story-row-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.story-row-actions button{flex:1;min-height:38px}.reader-back-btn{white-space:nowrap;font-size:.78rem;font-weight:800}.reader-top-center{text-align:center;flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;display:flex;overflow:hidden}.reader-title-short{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.72rem;font-weight:900;overflow:hidden}.reader-page-counter{color:var(--muted);font-size:.65rem;font-weight:700}.reader-tip-btn{white-space:nowrap}.reader-tip-btn.tipped{color:var(--green)!important}.reader-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.68rem;font-weight:900}.reader-end-card{background:#137a570a;border:1.5px solid #137a5733;border-radius:16px;flex-direction:column;gap:6px;margin-top:24px;padding:16px;display:flex}.reader-end-card>span{color:var(--green);font-size:.78rem;font-weight:900}.reader-end-card>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.answer-report-picker{background:#d63a4a0d;border:1.5px solid #d63a4a2e;border-radius:14px;flex-direction:column;gap:6px;margin-top:6px;padding:10px 12px;display:flex}.answer-report-picker p{color:var(--ink);margin:0;font-size:.74rem;font-weight:900}.answer-report-picker .report-reasons{flex-wrap:wrap;gap:6px;display:flex}.answer-report-picker .report-reasons button{color:#d63a4a;background:0 0;border:1px solid #d63a4a4d;border-radius:999px;min-height:28px;padding:4px 10px;font-size:.68rem;font-weight:800}.answer-reported-tag{color:#d63a4a;background:#d63a4a14;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.65rem;font-weight:900;display:inline-flex}.vault-status-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 9px;font-size:.62rem;font-weight:900;display:inline-block}.vault-status-badge.sold{color:#d63a4a;background:#d63a4a1f}.vault-status-badge.listed{color:var(--green);background:#137a571a}.vault-status-badge.draft{color:#7a5c0a;background:#b48a1f1a}.sv-panel{margin-bottom:12px}.sv-section-head{color:var(--ink);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;padding:0 0 10px;font-size:.78rem;font-weight:900;display:flex}.sv-rows{flex-direction:column;gap:0;display:flex}.sv-row{border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px;width:100%;padding:13px 4px;display:flex}.sv-row:last-child{border-bottom:0}.sv-row-left{flex-direction:column;flex:1;gap:2px;display:flex}.sv-row-label{color:var(--ink);font-size:.84rem;font-weight:700}.sv-row-sub{color:var(--muted);font-size:.72rem}.sv-chevron{color:var(--muted);flex-shrink:0}.sv-info-row{cursor:default;pointer-events:none;opacity:.8}.sv-toggle-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:.7rem;font-weight:900}.sv-toggle-badge.on{color:var(--green);background:#137a571f}.sv-toggle-badge.off{color:#2f6fed;background:#2f6fed1a}.sv-danger-row .sv-row-label{color:#d63a4a}.sv-panel-hint{color:var(--muted);margin:0 0 10px;font-size:.74rem;line-height:1.42}.sv-chevron{transition:transform .15s}.sv-chevron-open{transform:rotate(90deg)}.sv-info-expand{border-bottom:1px solid var(--line);gap:6px;margin-top:-2px;padding:2px 4px 14px;display:grid}.sv-info-expand p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.48}.sv-blocked-list{gap:6px;display:grid}.sv-blocked-row{background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-family:monospace;font-size:.78rem;display:flex}.sv-blocked-row button{color:#d63a4a;white-space:nowrap;background:#d63a4a1a;border:0;border-radius:999px;min-height:36px;padding:8px 14px;font-family:inherit;font-size:.72rem;font-weight:800}.sv-home-btn{background:var(--brand-grad);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-size:.88rem;font-weight:800;display:flex}.sv-about-brand{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin-bottom:4px;padding:4px 0 16px;display:flex}.sv-about-logo{background:var(--brand-grad);color:#fff;letter-spacing:.04em;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.78rem;font-weight:900;display:flex}.sv-about-copy{flex-direction:column;flex:1;gap:4px;display:flex}.sv-about-copy strong{color:var(--ink);font-size:.9rem;font-weight:900}.sv-about-copy span{color:var(--muted);font-size:.72rem;line-height:1.45}.sv-row-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sv-icon-x{color:#fff;background:#000}.sv-icon-telegram{color:#fff;background:#229ed9}.sv-icon-email{color:#fff;background:#137a57}.hc-streak-nudge{background:linear-gradient(135deg,#d87d3a14,#d87d3a08);border:1.5px solid #d87d3a40;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.hc-streak-nudge-body{flex:1}.hc-streak-nudge-body strong{color:var(--ink);font-size:.84rem;font-weight:900;display:block}.hc-streak-nudge-body p{color:var(--muted);margin:3px 0 0;font-size:.74rem;line-height:1.4}.hc-streak-act{color:#d87d3a;white-space:nowrap;background:#d87d3a26;border:1px solid #d87d3a4d;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-height:34px;padding:6px 14px;font-size:.74rem;font-weight:900;display:flex}.hc-profile-complete{background:var(--card);border:1.5px solid var(--card-edge);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.hc-pc-steps{gap:0;display:flex}.hc-pc-step{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex;position:relative}.hc-pc-step:after{content:"";background:var(--line);z-index:0;width:100%;height:2px;position:absolute;top:12px;left:50%}.hc-pc-step:last-child:after{display:none}.hc-pc-step span{background:var(--line);width:24px;height:24px;color:var(--muted);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:900;display:flex;position:relative}.hc-pc-step p{color:var(--muted);text-align:center;margin:0;font-size:.62rem;font-weight:700}.hc-pc-step.done span{background:var(--green);color:#fff}.hc-pc-step.next span{color:#fff;background:#2f6fed}.hc-pc-cta{color:#2f6fed;background:#2f6fed1a;border:1px solid #2f6fed40;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;font-size:.78rem;font-weight:800;display:flex}.hcm-applied-tag{color:var(--green);background:#137a571a;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.62rem;font-weight:900;display:inline-flex}.hcm-applied-banner{color:var(--green);background:#137a5712;border:1.5px solid #137a5733;border-radius:14px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:.78rem;font-weight:700;display:flex}.hcm-svc-card.applied{border-left:3px solid var(--green)}.hcm-svc-tag-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.hcm-svc-urgent{text-transform:uppercase;letter-spacing:.05em;color:#d63a4a;background:#d63a4a1f;border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:900}.hcm-milestone-row{background:#137a570a;border:1.5px solid #137a571f;border-radius:14px;align-items:center;gap:6px;margin-bottom:8px;padding:12px;display:flex}.hcm-milestone-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.hcm-milestone-step span{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;font-weight:900;display:flex}.hcm-milestone-step p{color:var(--muted);margin:0;font-size:.62rem;font-weight:700;line-height:1.3}.hcm-milestone-arrow{color:var(--muted);flex-shrink:0;font-size:.8rem}.hcm-saved-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.hcm-saved-scroll::-webkit-scrollbar{display:none}.hcm-saved-chip{background:var(--card);border:1.5px solid var(--card-edge);text-align:left;cursor:pointer;border-top:0;border-left:0;border-right:0;border-radius:14px;flex-direction:column;flex-shrink:0;gap:4px;min-width:160px;max-width:200px;padding:10px 12px;display:flex}.hcm-saved-chip span{border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.62rem;font-weight:900}.hcm-saved-chip strong{color:var(--ink);font-size:.76rem;font-weight:800;display:block}.hcm-provider-chip{cursor:pointer;background:0 0;border:0}.hc-daily-done{color:var(--muted);background:linear-gradient(135deg,#137a5714,#2f6fed0d);border:1px solid #137a572e;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:.76rem;display:flex}.hc-daily-done strong{color:var(--green)}.hc-daily-done-check{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:.6rem;font-weight:900;display:grid}.h9-opp-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.hp-ledger-toggle{border:1px dashed var(--line);width:100%;color:var(--muted);cursor:pointer;text-align:center;background:0 0;border-radius:8px;margin-top:8px;padding:8px;font-size:.74rem}.hp-ledger-toggle:hover{background:#137a570a}.ledger-empty-state{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex}.ledger-empty-state p{margin:0;font-size:.75rem}.hp-ledger-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:3px 10px;padding:9px 0;display:grid}.hp-ledger-row:last-child{border-bottom:0}.hp-ledger-row strong{color:var(--green);grid-row:1/3;font-size:.82rem;font-weight:800}.hp-ledger-row span{color:var(--ink);grid-column:2;font-size:.76rem}.hp-ledger-row small{color:var(--muted);text-align:right;white-space:nowrap;grid-area:1/3/3;font-size:.66rem}.library-row-label{align-items:center;gap:8px;display:flex}.library-row-count{color:var(--green);background:#137a5717;border:1px solid #137a572e;border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:800;display:inline-block}.mirror-intro{color:var(--muted);margin:6px 0 12px;font-size:.78rem}.mirror-insights{border:1px solid var(--line);border-radius:12px;flex-direction:column;margin-bottom:10px;display:flex;overflow:hidden}.mirror-insight-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.78rem;display:flex}.mirror-insight-row:last-child{border-bottom:0}.mirror-insight-row span{color:var(--muted)}.mirror-insight-row strong{color:var(--ink);text-align:right;max-width:55%;font-weight:700}.mirror-note{color:var(--muted);margin:6px 0 0;font-size:.7rem;font-style:italic}.create-hub-cat-label{letter-spacing:.04em;opacity:.9;margin-top:2px;font-size:.62rem;font-weight:800;display:inline-block}.history-record{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:3px 12px;padding:9px 0;display:grid}.history-record:last-child{border-bottom:0}.history-record>span{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:.64rem}.history-record strong{font-size:.78rem;font-weight:700;display:block}.history-record p{color:var(--muted);margin:2px 0 0;font-size:.72rem}.passport-level-panel.bronze-human{border-left:3px solid #b88a1f}.passport-level-panel.silver-human{border-left:3px solid #7a8fa6}.passport-level-panel.gold-human{border-left:3px solid #d4a018}.referral-share-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}@keyframes hc-ticker-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hc-ticker-text{animation:.3s hc-ticker-slide}.hc-brief-progress i{transition:width .6s cubic-bezier(.34,1.56,.64,1)}.answer-card{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:10px;padding:12px}.answer-card strong{margin-bottom:2px;font-size:.8rem;font-weight:700;display:block}.answer-card small{color:var(--muted);margin-bottom:6px;font-size:.66rem;display:block}.answer-card p{margin:0 0 10px;font-size:.78rem;line-height:1.5}.trust-action-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trust-action-row button{border:1px solid var(--line);background:var(--paper-strong);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:600}.trust-action-row button.active{border-color:var(--green);color:var(--green);background:#137a571a}.trust-action-row button:disabled{opacity:.5;cursor:default}.answer-boost-btn{color:var(--gold-text)!important;border-color:#b88a1f66!important}.answer-boost-btn.active{background:#b88a1f1a!important}.ask-thread{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:16px;margin-bottom:12px;padding:14px}.ask-thread-top{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.ask-thread-top>small{color:var(--muted);font-size:.66rem}.ask-thread h3{margin:0 0 10px;font-size:.9rem;font-weight:700;line-height:1.4}.hcm-svc-card{transition:box-shadow .18s,transform .18s}.hcm-svc-card:active{transform:scale(.99)}.hc-empty-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.hc-empty-state svg{opacity:.3}.hc-empty-state strong{color:var(--ink);font-size:.86rem}.hc-empty-state p{margin:0;font-size:.75rem}.ob-overlay{z-index:9999;padding:0 0 env(safe-area-inset-bottom,0);background:#0a120cb8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ob-card{background:var(--paper);border-radius:24px 24px 0 0;width:100%;max-width:480px;padding:28px 24px 32px;position:relative;box-shadow:0 -8px 40px #0000002e}.ob-skip{background:var(--paper-strong);width:28px;height:28px;color:var(--muted);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:16px}.ob-icon-wrap{border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 16px;display:grid}.ob-steps{justify-content:center;gap:6px;margin-bottom:16px;display:flex}.ob-dot{background:var(--line);border-radius:50%;width:8px;height:8px;transition:all .2s}.ob-dot.active{background:var(--green);border-radius:4px;width:22px}.ob-dot.done{background:#137a5759}.ob-title{text-align:center;color:var(--ink);margin:0 0 10px;font-size:1.15rem;font-weight:800}.ob-body{color:var(--muted);text-align:center;margin:0 0 22px;font-size:.84rem;line-height:1.6}.ob-cta{background:var(--ob-color,var(--green));color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:.9rem;font-weight:700;display:flex}.ob-cta:active{opacity:.88}.hc-social-proof{color:var(--muted);border-bottom:1px solid var(--line);background:#137a570a;align-items:center;gap:8px;padding:5px 16px;font-size:.72rem;display:flex}.hc-sp-item{align-items:center;gap:5px;display:flex}.hc-sp-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hc-sp-sep{color:var(--line);font-size:.65rem}.hcm-social-proof{color:var(--muted);border-bottom:1px solid var(--line);background:#137a570a;align-items:center;gap:8px;padding:7px 16px;font-size:.72rem;display:flex}.hcm-sp-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hcm-sp-dot.green{background:#2bc77e;box-shadow:0 0 4px #2bc77e80}.hcm-sp-sep{color:var(--line);font-size:.65rem}.hcm-sp-live{align-items:center;gap:5px;display:flex}.hc-leaderboard{border:1px solid var(--line);border-radius:14px;overflow:hidden}.hc-lb-row{border-bottom:1px solid var(--line);grid-template-columns:28px 22px 1fr auto auto;align-items:center;gap:0 8px;padding:10px 14px;font-size:.78rem;display:grid}.hc-lb-row:last-child{border-bottom:0}.hc-lb-rank{color:var(--muted);text-align:center;font-size:.72rem;font-weight:800}.hc-lb-rank.top3{color:var(--gold,#b88a1f)}.hc-lb-flag{text-align:center;font-size:.82rem}.hc-lb-handle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hc-lb-tier{color:var(--muted);background:var(--paper-strong);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.66rem}.hc-lb-score{color:var(--green);text-align:right;font-size:.8rem;font-weight:800}.hc-lb-you{background:#137a570d}.hc-lb-you .hc-lb-handle{color:var(--green)}.h9-see-all{color:var(--green);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.72rem;font-weight:600}.me-applications{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.me-app-card{background:var(--paper-strong);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.me-app-title{color:var(--ink);margin-bottom:6px;font-size:.82rem;font-weight:700}.me-app-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.me-app-status{color:var(--green);background:#137a571a;border:1px solid #137a5733;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.66rem;font-weight:700}.ask-answered-badge{color:var(--green);background:#137a571a;border:1px solid #137a5740;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.66rem;font-weight:700}.ask-answer-mode-badges{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.ask-mode-badge{border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:700}.ask-mode-badge.anon{color:var(--muted);border:1px solid var(--line);background:#5a5a6e14}.ask-mode-badge.country{color:var(--green);background:#137a5714;border:1px solid #137a5740}.ask-paa-row{background:var(--paper-strong);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:11px 14px;display:flex}.ask-paa-q{color:var(--ink);flex:1;font-size:.8rem;font-weight:600}.ask-paa-arrow{color:var(--muted);flex-shrink:0;font-size:.9rem}.story-bookmark-btn{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:0 0;border-radius:8px;padding:4px 8px;font-size:1rem;line-height:1;transition:all .15s}.story-bookmark-btn.active{color:#f59e0b;background:#f59e0b0f;border-color:#f59e0b}.story-bookmark-btn:active{opacity:.75}.user-story-rating{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0 6px;display:flex}.usr-label{color:var(--muted);font-size:.75rem}.usr-stars{gap:4px;display:flex}.usr-star{cursor:pointer;color:var(--line);background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1;transition:color .12s}.usr-star.lit{color:#f59e0b}.usr-star:hover{color:#fbbf24}.usr-thanks{color:var(--green);font-size:.72rem;font-weight:600}.stories-tab-nav{border-bottom:1px solid var(--line);gap:0;margin:0 0 4px;display:flex}.stories-tab-nav button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px 0;font-size:.85rem}.stories-tab-nav button.active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.stories-library-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:60px 20px;display:flex}.stories-library-empty span{font-size:2.5rem}.stories-library-empty strong{color:var(--ink)}.stories-library-list{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.stories-library-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.slc-info{flex:1;min-width:0}.slc-info strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.9rem;display:block;overflow:hidden}.slc-info p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.76rem;overflow:hidden}.stories-library-card>button{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:5px 12px;font-size:.78rem}.slc-remove{color:var(--muted)!important;background:0 0!important;padding:4px 8px!important;font-size:.9rem!important}.answer-reactions{flex-wrap:wrap;gap:6px;padding:8px 0 4px;display:flex}.answer-reaction-btn{background:var(--paper);border:1px solid var(--line);cursor:pointer;color:var(--ink);border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;transition:background .12s,border-color .12s;display:flex}.answer-reaction-btn.reacted{background:var(--paper-strong);border-color:var(--ink)}.answer-reaction-btn span{font-size:1rem}.ask-bookmark-btn{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:4px 6px;font-size:.85rem;line-height:1;transition:color .12s}.ask-bookmark-btn.saved{color:#f59e0b}.chain-daily-highlight{background:linear-gradient(135deg,var(--paper),var(--paper-strong));border:1px solid var(--line);border-radius:12px;margin:0 16px 16px;padding:16px 18px;position:relative}.cdh-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.cdh-question{color:var(--ink);margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.4}.cdh-note{color:var(--muted);font-size:.72rem}.hcm-interested-badge{background:var(--green);color:#fff;border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:600}.share-passport-btn{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:9px 16px;font-size:.82rem;font-weight:600;transition:opacity .12s;display:flex}.share-passport-btn:active{opacity:.8}.h9-icon-btn{background:var(--paper)!important;border-color:var(--line)!important;color:var(--ink)!important}.h9-icon-btn.has-dot:after{border-color:var(--paper)!important}.h9-icon-btn:active{opacity:.7}.h9-topbar{background:#f7fbf9f7!important;border-bottom:1px solid #137a5724!important;padding:10px 16px!important}.h9-topbar-text{flex:1;min-width:0;overflow:hidden}.h9-greeting{color:var(--muted);letter-spacing:.02em;font-size:.65rem;font-weight:600;display:block}.h9-handle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:900;display:block;overflow:hidden}.h9-streak-chip{color:#d87d3a;white-space:nowrap;background:#d87d3a14;border:1px solid #d87d3a4d;border-radius:999px;align-items:center;gap:3px;height:32px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.h9-hp-chip{height:32px;color:var(--gold,#b88a1f);white-space:nowrap;background:#b88a1f14;border:1px solid #b88a1f47;border-radius:999px;align-items:center;gap:3px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.home-v9 .hc-ticker{color:var(--ink);background:#137a570d;border-bottom:1px solid #137a571a;align-items:center;gap:8px;padding:6px 16px;font-size:.72rem;display:flex}.hc-ticker-dot{background:#2bc77e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite ticker-pulse;box-shadow:0 0 0 3px #2bc77e33}@keyframes ticker-pulse{0%,to{box-shadow:0 0 0 3px #2bc77e33}50%{box-shadow:0 0 0 6px #2bc77e14}}.hc-ticker-text{color:var(--ink);font-weight:600}.hc-social-proof{border-bottom:1px solid var(--line);color:var(--muted);background:0 0;align-items:center;gap:8px;padding:5px 16px 6px;font-size:.71rem;display:flex}.home-v9 .hc-brief{border-radius:22px!important;padding:16px 17px!important;box-shadow:0 16px 40px #0b5a403d!important}.home-v9 .hc-brief-view{color:#0b5a40!important;background:#fffffff5!important;border-radius:12px!important;min-height:38px!important;margin-top:2px!important;font-weight:900!important}.home-v9 .h9-section{border-bottom:1px solid var(--line)!important;padding:16px!important}.home-v9 .h9-section:last-of-type{border-bottom:none!important}.home-v9 .h9-section-head>strong{color:var(--ink)!important;font-size:.88rem!important;font-weight:950!important}.home-v9 .hc-quick{grid-template-columns:repeat(4,1fr)!important;gap:10px!important;display:grid!important}.home-v9 .hc-quick button{color:var(--ink);flex-direction:column;align-items:center;gap:7px;min-height:76px;padding:13px 6px;font-size:.72rem;font-weight:800;display:flex;border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:16px!important;box-shadow:0 2px 8px #0000000a!important}.home-v9 .hc-quick-icon{color:#fff;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.home-v9 .hc-rep{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:0 2px 8px #0000000a!important}.home-v9 .hc-rep-signals{margin-top:6px!important}.h9-opp-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.h9-opp-scroll::-webkit-scrollbar{display:none}.h9-opp-scroll .h9-opp{scroll-snap-align:start;flex-shrink:0;width:calc(90% - 12px)}.home-v9 .h9-opp{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:18px;gap:8px;padding:14px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000d}.home-v9 .h9-opp-bar{height:3px;position:absolute;top:0;left:0;right:0}.home-v9 .h9-opp-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.home-v9 .h9-opp-meta{gap:12px;display:flex}.home-v9 .h9-opp-meta span{color:var(--muted);align-items:center;gap:4px;font-size:.7rem;font-weight:600;display:inline-flex}.home-v9 .h9-opp-footer{justify-content:space-between;align-items:center;display:flex}.home-v9 .h9-opp-footer strong{color:var(--ink);font-size:.88rem;font-weight:900}.home-v9 .h9-opp-urgent{text-transform:uppercase;letter-spacing:.05em;color:var(--coral,#ef7d69);background:#ef7d6924;border-radius:999px;padding:2px 7px;font-size:.6rem;font-weight:900}.home-v9 .h9-opp-deadline{color:var(--muted);align-items:center;gap:3px;margin-left:auto;font-size:.66rem;font-weight:600;display:inline-flex}.home-v9 .hc-network-strip{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:16px!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 2px 8px #0000000a!important}.home-v9 .hc-network-stat{border-right:1px solid var(--line)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:14px 4px!important;display:flex!important}.home-v9 .hc-network-stat:last-child{border-right:none!important}.home-v9 .hc-network-stat strong{color:var(--ink)!important;letter-spacing:-.02em!important;font-size:1.05rem!important;font-weight:950!important;line-height:1!important}.home-v9 .hc-network-stat span{color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-align:center!important;font-size:.58rem!important;font-weight:700!important}.home-v9 .hc-leaderboard{border:1px solid var(--line);border-radius:16px;overflow:hidden}.home-v9 .hc-lb-row{border-bottom:1px solid var(--line);background:var(--paper);padding:11px 14px}.home-v9 .hc-lb-row:last-child{border-bottom:none}.home-v9 .hc-lb-you{background:#137a570d!important}.home-v9 .hc-streak-nudge{background:linear-gradient(135deg,#d87d3a12,#d87d3a08)!important;border:1.5px solid #d87d3a38!important;border-radius:16px!important}.home-v9 .hc-profile-complete{border-radius:16px;background:var(--paper)!important;border:1.5px solid #2f6fed2e!important}.home-v9 .hc-explore-today{background:linear-gradient(150deg, #137a5717, #2f6fed0d), var(--paper)!important;border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:0 2px 10px #0000000a!important}.home-v9 .hc-explore-today:active{opacity:.9}.home-v9 .hc-insight{box-shadow:none!important;background:#137a570a!important;border:1px solid #137a5724!important;border-radius:18px!important}.hc-daily-done{border-radius:12px!important}.home-v9 .h9-fab{justify-content:center;align-items:center;display:flex;bottom:calc(80px + var(--world-safe-bottom,0px) + 16px)!important;background:var(--brand-grad)!important;color:#fff!important;z-index:50!important;border:none!important;border-radius:999px!important;width:52px!important;height:52px!important;position:fixed!important;right:18px!important;box-shadow:0 8px 24px #137a5761!important}.home-v9 .h9-fab:active{transform:scale(.92)}.ps-confirming{background:linear-gradient(135deg,#137a5712,#2f6fed0a)!important;border:1.5px solid #137a572e!important;border-radius:16px!important;align-items:flex-start!important;gap:14px!important;padding:16px!important;display:flex!important}.ps-confirm-ring{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.ps-confirm-ring svg{width:100%;height:100%;animation:1.8s linear infinite ps-ring-spin;position:absolute;inset:0}@keyframes ps-ring-spin{to{transform:rotate(360deg)}}.ps-ring-arc{transition:stroke-dashoffset .5s}.ps-ring-icon{color:var(--green);z-index:1;position:relative}.ps-confirm-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ps-confirm-title{color:var(--ink);font-size:.88rem;font-weight:900}.ps-confirm-note{color:var(--muted);margin:0;font-size:.74rem;line-height:1.4}.ps-confirm-steps{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.ps-cstep{border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.64rem;font-weight:800;display:inline-flex}.ps-cstep.done{color:var(--green);background:#137a571f}.ps-cstep.active{color:#2f6fed;background:#2f6fed1f}.ps-cstep.pending{background:var(--paper-strong);color:var(--muted)}.ps-cstep-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ps-cstep.active .ps-cstep-dot{animation:1s infinite ps-cstep-pulse}@keyframes ps-cstep-pulse{0%,to{opacity:1}50%{opacity:.3}}.ps-cstep-arrow{color:var(--line);font-size:.7rem;font-weight:700}.ps-confirm-patience{color:var(--muted);background:#137a570d;border-left:2px solid #137a574d;border-radius:8px;margin:0;padding:6px 10px;font-size:.72rem;font-style:italic;line-height:1.4}.ps-confirm-patience-slow{color:#d87d3a;background:#d87d3a0f;border-left-color:#d87d3a59}.ps-confirm-elapsed{color:var(--muted);letter-spacing:.03em;opacity:.7;font-size:.62rem;font-weight:700}.ps-pay:disabled{opacity:.6;cursor:not-allowed}.screen>*,.screen section,.screen article,.screen aside{min-width:0;max-width:100%}.field-strip button,.settings-safety-center button,.profile-passport-map button{background:var(--paper)}.bottom-nav{background:#f4f8f6f5}.app-settings-bar{background:radial-gradient(circle at 100% 0%, #246b5514, transparent 8rem), var(--paper)}.phone-frame{flex-direction:column;display:flex}.screen{box-sizing:border-box;width:100%}.hero,.streak-card,.ask-hero,.chain-map,.story-cover,.profile-card,.hcm-card,.hcm-listing-card,.story-card,.chain-link-card,.ask-thread-card,.notification-item{min-width:0;max-width:100%;overflow:hidden}.hcm-card-title,.hcm-listing-title,.ask-thread-card h3,.story-card h3,.chain-link-card p,.notification-item .notif-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav button,.top-bar button,.floating-profile-button,.gate-primary,.gate-preview,.hcm-book-btn,.ask-submit-btn,.chain-submit-btn{min-width:44px;min-height:44px}html[data-world-mini-app=true] .screen{height:100dvh;height:var(--app-height);min-height:unset;max-height:var(--app-height)}html[data-world-mini-app=true] .bottom-nav{left:max(var(--world-safe-left), 12px);right:max(var(--world-safe-right), 12px);bottom:max(var(--world-safe-bottom), 12px);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;width:auto;max-width:none;transform:none;box-shadow:0 8px 28px #14372a21}@media (max-width:374px){:root{font-size:14.5px}.screen{padding:calc(10px + var(--world-safe-top)) max(10px, calc(12px + var(--world-safe-right))) calc(96px + var(--world-safe-bottom)) max(10px, calc(12px + var(--world-safe-left)))}.hero{padding:14px 14px 12px}.bottom-nav button{min-height:48px;font-size:.6rem}.ask-hero h2,.chain-map h2{font-size:1.1rem}.human-home-identity h1{font-size:1.7rem}.v7-digital-card b{font-size:24px}}@media (max-height:640px){.screen{padding-top:calc(8px + var(--world-safe-top));padding-bottom:calc(80px + var(--world-safe-bottom))}.hero{padding:12px 14px 10px}.hero h1,.top-bar h1{margin-top:10px;font-size:1.6rem}.bottom-nav button{min-height:44px}html[data-world-mini-app=true] .bottom-nav{bottom:max(var(--world-safe-bottom), 6px)}}@media (min-width:431px){.app-shell{background:var(--premium-bg)}}@media (min-width:720px) and (not (display-mode:standalone)){.app-shell{align-items:flex-start;min-height:100vh;padding:32px 0}.phone-frame{border-radius:44px;min-height:780px;max-height:900px;overflow:hidden;box-shadow:0 32px 80px #14372a2e,0 0 0 1px #137a571f}.bottom-nav{border-radius:0 0 44px 44px;bottom:0}}.hc-back-btn{-webkit-backdrop-filter:blur(12px);color:var(--ink);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:#ffffffe6;border:1.5px solid #137a5738;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;min-height:34px;padding:7px 12px 7px 8px;font-size:.76rem;font-weight:800;transition:transform .1s,box-shadow .1s,opacity .1s;display:inline-flex;box-shadow:0 2px 8px #0f2d231a}.hc-back-btn svg{color:var(--green);flex-shrink:0}.hc-back-btn:active{opacity:.88;transform:scale(.92);box-shadow:0 1px 4px #0f2d2314}.hc-passport-card{isolation:isolate;color:#e8f5ef;background:radial-gradient(140% 80% at 110% -10%,#ffffff26,#0000 55%),linear-gradient(150deg,#072d1e 0%,#0b5a40 40%,#0f6e4e 65%,#0c4a4a 100%);border-radius:22px;flex-direction:column;gap:14px;margin:14px 16px 0;padding:18px 18px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #072d1e80,inset 0 1px #ffffff1f,inset 0 -1px #0000004d}.hcp-holo{z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,#0000 20%,#64ffb40f 35%,#50b4ff12 50%,#c864ff0d 65%,#0000 78%);position:absolute;inset:0}.hcp-grid{z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 18px);position:absolute;inset:0}.hc-passport-card>*{z-index:2;position:relative}.hcp-issuer{justify-content:space-between;align-items:center;display:flex}.hcp-issuer-text{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:.58rem;font-weight:900}.hcp-doc-type{letter-spacing:.14em;text-transform:uppercase;color:#fffc;background:#ffffff1f;border:1px solid #fff3;border-radius:4px;padding:2px 7px;font-size:.56rem;font-weight:900}.hcp-body{align-items:flex-start;gap:13px;display:flex}.hcp-photo-wrap{cursor:pointer;flex:none;position:relative}.hcp-photo{color:#fff9;background:#ffffff1f;border:2px solid #ffffff4d;border-radius:10px;justify-content:center;align-items:center;width:70px;height:86px;font-size:1.8rem;font-weight:900;display:flex;overflow:hidden}.hcp-photo img{object-fit:cover;width:100%;height:100%}.hcp-photo-pip{color:#3a2a06;background:linear-gradient(135deg,#ffe08a,#d8a93c);border:2px solid #0b5a40;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-3px;right:-3px}.hcp-photo-input{display:none}.hcp-identity{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hcp-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:1.05rem;font-weight:950;overflow:hidden}.hcp-id-row{align-items:center;gap:7px;display:flex}.hcp-id{letter-spacing:.06em;color:#ffffffb3;font-family:monospace;font-size:.64rem;font-weight:800}.hcp-status{border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.58rem;font-weight:900;display:inline-flex}.hcp-status.verified{color:#3a2a06;background:linear-gradient(135deg,#ffe9a8,#d8a93c)}.hcp-status.preview{color:#ffffffb3;background:#ffffff1f}.hcp-tier-row{align-items:center;gap:7px;display:flex}.hcp-level{color:#ffffffb3;background:#ffffff21;border-radius:999px;padding:1px 7px;font-size:.62rem;font-weight:700}.hcp-sync{color:#ffffff73;margin-top:2px;font-size:.6rem;font-weight:600}.hcp-score-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px 11px;display:flex}.hcp-score-num{color:#fff;letter-spacing:-.02em;font-size:1.5rem;font-weight:950;line-height:1}.hcp-score-label{letter-spacing:.07em;text-transform:uppercase;color:#ffffffa6;font-size:.55rem;font-weight:900}.hcp-metrics{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);padding:10px 0;display:grid}.hcp-metric{border-right:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:2px;display:flex}.hcp-metric:last-child{border-right:none}.hcp-metric strong{color:#fff;letter-spacing:-.01em;font-size:1.05rem;font-weight:950;line-height:1}.hcp-metric span{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;font-size:.58rem;font-weight:700}.hcp-footer{align-items:center;gap:12px;padding-bottom:0;display:flex}.hcp-progress-wrap{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hcp-progress-bar{background:#ffffff26;border-radius:999px;height:5px;overflow:hidden}.hcp-progress-fill{background:linear-gradient(90deg,#a8e6c8,#ffe08a);border-radius:999px;min-width:6px;height:100%}.hcp-progress-label{color:#fff9;font-size:.6rem;font-weight:700}.hcp-checkin{color:#fff;white-space:nowrap;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;flex:none;align-items:center;gap:5px;padding:8px 13px;font-size:.7rem;font-weight:900;display:inline-flex}.hcp-checkin:disabled{opacity:.55}.hcp-checkin:not(:disabled):active{background:#ffffff40}.hcp-mrz{letter-spacing:.08em;color:#ffffff59;background:#00000047;border-top:1px solid #ffffff0f;border-radius:0 0 22px 22px;flex-direction:column;gap:2px;margin:0 -18px;padding:8px 14px;font-family:Courier New,monospace;font-size:.52rem;font-weight:700;display:flex}@media (max-width:360px){.hcp-photo{width:58px;height:72px}.hcp-name{font-size:.92rem}.hcp-score-num{font-size:1.25rem}}.me-screen .treasure-profile{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-v9{gap:0}.home-v9 .h9-hero,.home-v9 .h9-section{padding:14px 16px 0}.home-v9 .h9-section:last-of-type{padding-bottom:12px}.home-v9 .hc-brief{border-radius:22px;gap:14px;margin-top:0;padding:18px 18px 16px;box-shadow:0 16px 40px #0b5a4052,inset 0 1px #fff3}.home-v9 .hc-brief-score-num{letter-spacing:-.03em;font-size:2.2rem!important}.home-v9 .hc-brief-level{font-size:.72rem!important}.home-v9 .hc-brief-av{width:42px;height:42px;font-size:1rem}.home-v9 .hc-brief-progress{background:#ffffff2e;border-radius:999px;height:6px;overflow:hidden}.home-v9 .hc-brief-progress i{background:linear-gradient(90deg,#ffe9a8,#ffd166);border-radius:999px;min-width:8px;height:100%;display:block}.home-v9 .hc-brief-view{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:12px;justify-content:space-between;min-height:40px;padding:10px 14px;font-size:.78rem}.home-v9 .hc-brief-view:active{opacity:.82}.home-v9 .hc-ticker{color:var(--ink);border-bottom:1px solid var(--card-line);background:linear-gradient(90deg,#137a5712,#2f6fed0a);gap:8px;padding:8px 16px;font-size:.75rem;font-weight:600}.hc-social-proof{color:var(--muted);background:var(--paper);border-bottom:1px solid var(--card-line);padding:7px 16px;font-size:.74rem;font-weight:700}.hc-sp-dot.green{background:#22c97a;box-shadow:0 0 0 3px #22c97a26}.home-v9 .hc-quick button{background:var(--card);border:1px solid var(--card-line);border-radius:18px;gap:8px;min-height:84px;padding:14px 6px 12px;font-size:.74rem;font-weight:900;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffffe6}.home-v9 .hc-quick button:active{box-shadow:none;transform:scale(.91)}.home-v9 .hc-quick-icon{border-radius:14px;width:44px;height:44px}.home-v9 .hc-insight{border-radius:20px;gap:13px;padding:16px}.home-v9 .hc-insight-icon{border-radius:13px;flex-shrink:0;width:38px;height:38px}.home-v9 .hc-rep{border-radius:20px;gap:10px;padding:16px 18px}.home-v9 .hc-rep-bar{height:9px}.home-v9 .h9-opp-scroll .h9-opp{min-width:260px}.home-v9 .h9-section-head{margin-bottom:12px}.home-v9 .h9-section-head>div>strong{color:var(--ink);font-size:.92rem;font-weight:950}.home-v9 .hc-network-strip{background:var(--card);border:1px solid var(--card-line);border-radius:18px;padding:14px 0;box-shadow:0 2px 8px #0000000a}.home-v9 .hc-network-stat{padding:4px 16px}.home-v9 .hc-leaderboard{border:1px solid var(--card-line);background:var(--card);border-radius:18px;overflow:hidden}.home-v9 .hc-lb-row{padding:12px 16px;font-size:.8rem}.home-v9 .hc-explore-today{border-radius:22px;gap:8px;padding:18px}.home-v9 .hc-explore-title{font-size:1.05rem}.h9-fab{bottom:calc(88px + var(--world-safe-bottom,0px))}.bottom-nav--hc .bn-create{color:#3a2206!important;background:linear-gradient(150deg,#b87d12 0%,#e8a820 38%,#ffd060 65%,#d49018 100%)!important;border:2.5px solid #ffeb8c8c!important;animation:3s ease-in-out infinite bnGoldGlow!important;box-shadow:0 10px 28px #d296148c,inset 0 1px #ffffff59!important}.bottom-nav--hc .bn-create:before{background:linear-gradient(138deg,#ffffdc61 0%,#fff0 55%)!important}@keyframes bnGoldGlow{0%,to{box-shadow:0 10px 28px #d2961485,0 0 #d2961400}50%{box-shadow:0 14px 42px #d29614c7,0 0 0 6px #d296141a}}.bottom-nav--hc .bn-create:active{animation:none!important;box-shadow:0 6px 16px #d2961466!important}.bn-create-label{color:inherit}.hc-streak-nudge{border-radius:18px}.hc-streak-act{color:#d87d3a;white-space:nowrap;background:#d87d3a24;border:1px solid #d87d3a47;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:8px 14px;font-size:.74rem;font-weight:900;display:inline-flex}@keyframes obStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ob-step-content{animation:.22s both obStepIn}.ob-dot{cursor:pointer;width:10px;height:10px}.ob-dot.active{width:26px}.ob-cta{letter-spacing:.01em;border-radius:16px;min-height:50px;font-size:.94rem}.ob-skip{background:var(--paper-strong);border:1px solid var(--line);width:32px;height:32px;color:var(--muted)}.login-gate{flex-direction:column;gap:0;min-height:100%;display:flex}.gate-card{flex:1}.gate-primary:disabled{opacity:.85!important;background:linear-gradient(135deg,#c8a030,#b8881a)!important}.gate-trust-grid>div{background:var(--paper-strong);border:1px solid var(--card-edge);border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 12px;display:flex}.gate-trust-grid>div svg{color:var(--green);margin-bottom:2px}.gate-trust-grid>div strong{color:var(--ink);font-size:.8rem}.gate-trust-grid>div span{color:var(--muted);font-size:.72rem;line-height:1.4}.create-hub-cost-badge.free{color:var(--green);background:#137a571a;border:1px solid #137a5733;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:800}.create-hub-cost-badge.paid{color:var(--gold-text);background:#b88a1f1f;border:1px solid #b88a1f47;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:800}.create-hub-hp-badge{color:var(--green);background:#137a5714;border:1px solid #137a5729;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:900}.create-hub-item--card{transition:transform .12s,box-shadow .14s}.create-hub-item--card:active{transform:scale(.97);box-shadow:0 2px 8px #00000014}.create-hub-cat-dot{background:var(--cat-accent,var(--green));border-radius:50%;flex-shrink:0;width:7px;height:7px}.create-hero{position:relative;overflow:hidden}.create-hero:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(138deg,#ffffff24 0%,#fff0 55%);position:absolute;inset:0}.ask-empty-state,.ask-no-results{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.ask-empty-state svg,.ask-no-results svg{opacity:.4}.ask-empty-state strong,.ask-no-results strong{color:var(--ink);font-size:.92rem}.ask-empty-state p,.ask-no-results p{max-width:260px;margin:0;font-size:.78rem;line-height:1.5}.ask-empty-cta{background:var(--brand-grad);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:9px 18px;font-size:.8rem;font-weight:800;display:inline-flex}.moment-upload-progress{color:var(--green);background:#137a5712;border:1px solid #137a572e;border-radius:12px;align-items:center;gap:8px;margin:8px 0;padding:10px 14px;font-size:.78rem;font-weight:700;animation:.2s fadeInUp;display:flex}.moment-upload-progress svg{flex-shrink:0;animation:1.2s linear infinite spin}.ledger-empty-state{text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:8px;margin:8px 0;padding:28px 20px;display:flex}.ledger-empty-state svg{opacity:.35}.ledger-empty-state strong{color:var(--ink);font-size:.88rem}.ledger-empty-state p{max-width:260px;margin:0;font-size:.76rem;line-height:1.5}.primary-command:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.3)}.exact-count{color:var(--muted);text-align:right;font-size:.72rem;font-weight:700}.exact-count.ready{color:var(--green)}.market-wizard-steps{align-items:center;gap:0;padding:12px 16px 0;display:flex}.market-wizard-step{text-align:center;color:var(--muted);flex:1;font-size:.64rem;font-weight:700;position:relative}.market-wizard-step.active{color:var(--green)}.market-wizard-step.done{color:#137a5799}.market-wizard-step:before{content:"";background:var(--line);border-radius:50%;width:8px;height:8px;margin:0 auto 4px;display:block}.market-wizard-step.active:before{background:var(--green);box-shadow:0 0 0 3px #137a572e}.market-wizard-step.done:before{background:#137a578c}.panel,.hc-rep,.h9-opp,.hc-brief,.hc-explore-today,.hc-lb-row{transition:transform .1s}.hc-rep:active{transform:scale(.985)}.h9-opp:active{transform:scale(.97)}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding-bottom:12px;display:flex}.section-heading span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.78rem;font-weight:900}.section-heading svg{color:var(--green);opacity:.7}.ps-trust-row{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 0;font-size:.72rem;font-weight:700;display:flex}.ps-trust-row span{align-items:center;gap:4px;display:inline-flex}.ps-hp-badge{color:var(--green);background:#137a571a;border-radius:999px;padding:3px 10px;font-weight:900}.chains-screen,.market-screen,.stories-screen{padding-top:calc(16px + var(--world-safe-top,0px))}.gallery-dot,.market-gallery-dot{cursor:pointer;border-radius:50%;min-width:10px;min-height:10px}@keyframes checkInPulse{0%,to{box-shadow:0 0 #137a5700}50%{box-shadow:0 0 0 6px #137a5726}}.hcp-checkin-btn:not(:disabled){animation:2.5s ease-in-out infinite checkInPulse}.toast{border-left:3px solid var(--green)}.screen{scroll-behavior:smooth}.hc-back-btn{letter-spacing:.01em;font-size:.74rem;font-weight:800}.bottom-nav--hc .bn-tab.active .bn-icon svg{transition:transform .15s cubic-bezier(.34,1.56,.64,1);transform:scale(1.12)}.thread-card{transition:transform .1s}.thread-card:active{transform:scale(.985)}.create-page-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #137a571f}.home-v9 .h9-section{padding:14px 16px 0!important}.home-v9 .h9-hero{padding:12px 16px 0!important}.home-v9 .hc-brief{background:linear-gradient(148deg,#0f6a45 0%,#137a57 45%,#0d5e3c 100%)!important;border-radius:24px!important;margin-top:0!important;padding:18px 16px!important;box-shadow:0 12px 40px #0d5e3c61,inset 0 1px #ffffff0f!important}.home-v9 .hc-brief-score-num{letter-spacing:-.04em!important;font-size:3rem!important;font-weight:950!important;line-height:1!important}.home-v9 .hc-brief-view{letter-spacing:.01em!important;margin-top:4px!important;padding:10px 16px!important;font-size:.78rem!important}.home-v9 .hc-insight{background:linear-gradient(145deg, var(--paper) 0%, #137a570d 100%)!important;border:1.5px solid #137a5724!important;border-radius:20px!important;gap:12px!important;padding:16px!important;box-shadow:0 4px 20px #0d5e3c14!important}.home-v9 .hc-insight-icon{border-radius:12px!important;width:38px!important;height:38px!important}.home-v9 .hc-insight-kicker{letter-spacing:.08em!important;font-size:.64rem!important}.home-v9 .hc-quick button{background:var(--paper)!important;border:1.5px solid #137a571a!important;border-radius:20px!important;gap:8px!important;min-height:82px!important;padding:14px 6px 12px!important;box-shadow:0 4px 16px #0d322814,inset 0 1px #fffffff2!important}.home-v9 .hc-quick button span{color:var(--ink)!important;letter-spacing:.005em!important;font-size:.72rem!important;font-weight:900!important}.home-v9 .hc-rep-head strong{font-size:1rem!important;font-weight:950!important}.home-v9 .h9-opp{border-radius:18px!important;min-width:228px!important;padding:14px!important}.hc-ticker{padding:8px 16px!important}.hc-ticker-stat{opacity:.7}.home-v9{padding-bottom:calc(84px + var(--world-safe-bottom,0px))!important}html[data-world-mini-app=true] .ai-guide-backdrop{z-index:200!important;width:100vw!important;height:100dvh!important;position:fixed!important;top:0!important;left:0!important}html[data-world-mini-app=true] .ai-guide-sheet{height:84dvh!important;min-height:65dvh!important}.hc-back-btn{background:var(--paper)!important;border-color:#137a5747!important;box-shadow:0 4px 16px #0f2d2333,inset 0 1px #fffffffa!important}.home-v9 .h9-topbar{-webkit-backdrop-filter:blur(28px)saturate(1.8)!important;background:#f7fbf9f7!important;border-bottom:1.5px solid #137a571a!important;padding:12px 16px!important}.home-v9 .h9-handle{letter-spacing:-.01em!important;font-size:.95rem!important;font-weight:950!important}.home-v9 .h9-greeting{color:var(--muted)!important;font-size:.7rem!important}.home-v9 .hc-brief-av{border:2.5px solid #ffffff59!important;border-radius:50%!important;width:46px!important;height:46px!important}.home-v9 .hc-brief-id strong{color:#eafff5!important;font-size:.96rem!important;font-weight:950!important}.home-v9 .hc-brief-code{color:#c8ffdcb3!important;font-size:.62rem!important}.home-v9 .hc-streak-nudge{background:linear-gradient(135deg,#d87d3a14 0%,#ffc8640f 100%)!important;border:1.5px solid #d87d3a40!important;border-radius:18px!important;padding:14px 16px!important}.home-v9 .hc-explore-today{border-radius:22px!important;padding:18px!important}.home-v9.screen{background:var(--paper)!important;gap:14px!important}.home-v9 .h9-topbar{-webkit-backdrop-filter:blur(18px)!important;background:#fffdf8f0!important;border-bottom:1px solid #137a571a!important}.hc-ticker{background:#0d5e3c0f!important;border-bottom:1px solid #137a5717!important}.hc-ticker-dot{background:#22c97a!important;box-shadow:0 0 0 3px #22c97a38!important}.home-v9 .hc-brief{isolation:isolate!important;color:#eafff5!important;background:radial-gradient(at 82% 16%,#22c97a38 0%,#0000 44%),radial-gradient(at 14% 84%,#2f6fed1f 0%,#0000 44%),linear-gradient(148deg,#083d28 0%,#137a57 44%,#1a8870 72%,#0b5040 100%)!important;border-radius:26px!important;gap:12px!important;margin:0!important;padding:20px 18px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 56px #072e1e66,inset 0 0 0 1px #ffffff12!important}.home-v9 .hc-brief-sheen{pointer-events:none!important;background:linear-gradient(110deg,#0000 32%,#ffffff1a 50%,#ffffff08 56%,#0000 72%)!important;width:58%!important;height:185%!important;position:absolute!important;top:-35%!important;left:-8%!important;transform:skew(-13deg)!important}.home-v9 .hc-brief-av{width:44px!important;height:44px!important;box-shadow:0 0 0 2.5px #fff9,0 0 0 5.5px #22c97a40!important}.home-v9 .hc-brief-score-num{letter-spacing:-.05em!important;color:#fff!important;text-shadow:0 2px 28px #00ff8c38!important;font-size:2.8rem!important;font-weight:950!important;line-height:1!important}.home-v9 .hc-brief-badge{color:#3a2200!important;background:linear-gradient(135deg,#ffe9a8,#f5c840)!important;border-radius:999px!important;padding:4px 11px!important;font-size:.65rem!important;font-weight:900!important;box-shadow:0 2px 12px #f5c84061!important}.home-v9 .hc-brief-verify{color:#fff!important;background:#ffffff24!important;font-size:.62rem!important;font-weight:900!important}.home-v9 .hc-brief-verify.on{color:#3a2200!important;background:linear-gradient(135deg,#ffe9a8,#f5c840)!important}.home-v9 .hc-brief-view{-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;min-height:40px!important;box-shadow:none!important;letter-spacing:.01em!important;background:#ffffff21!important;border:1.5px solid #ffffff38!important;border-radius:999px!important;padding:10px 16px!important;font-size:.76rem!important;font-weight:900!important}.home-v9 .hc-brief-view:active{background:#ffffff38!important;transform:scale(.98)!important}.home-v9 .hc-insight{background:linear-gradient(152deg,#f5fdf9 0%,#edf8f3 100%)!important;border:1.5px solid #137a5726!important;border-radius:22px!important;padding:16px 15px!important;box-shadow:0 3px 14px #0d5e3c14,0 0 0 1px #137a570a!important}.home-v9 .hc-insight-icon{background:var(--brand-grad)!important;border-radius:13px!important;width:38px!important;height:38px!important;box-shadow:0 5px 14px #137a574d!important}.home-v9 .hc-insight-kicker{color:var(--green)!important;letter-spacing:.07em!important;font-size:.63rem!important;font-weight:900!important}.home-v9 .hc-insight-body p{color:var(--ink)!important;font-size:.87rem!important;line-height:1.46!important}.home-v9 .hc-insight-cta{background:var(--brand-grad)!important;border-radius:999px!important;min-height:36px!important;padding:8px 14px!important;font-size:.74rem!important;font-weight:900!important;box-shadow:0 4px 12px #137a5747!important}.home-v9 .hc-quick{gap:10px!important}.home-v9 .hc-quick button{background:var(--card)!important;border:1px solid #137a5717!important;border-radius:22px!important;gap:9px!important;min-height:90px!important;padding:14px 6px!important;transition:transform .12s,box-shadow .12s!important;box-shadow:inset 0 1px #ffffffd9,0 6px 20px #0d281e14!important}.home-v9 .hc-quick-icon{width:44px!important;height:44px!important;box-shadow:0 5px 14px color-mix(in srgb, var(--qa,var(--green)) 36%, transparent)!important;border-radius:14px!important}.home-v9 .hc-quick button>span:not(.hc-quick-icon){color:var(--ink)!important;letter-spacing:-.01em!important;font-size:.72rem!important;font-weight:900!important}.home-v9 .hc-rep{background:var(--card)!important;border:1px solid #137a571a!important;border-radius:22px!important;gap:10px!important;padding:16px 17px!important;box-shadow:0 4px 18px #0d281e12!important}.home-v9 .hc-rep-head strong{letter-spacing:-.01em!important;font-size:.95rem!important;font-weight:950!important}.home-v9 .hc-rep-bar{background:#137a571a!important;border-radius:999px!important;height:7px!important;overflow:hidden!important}.home-v9 .hc-rep-bar i{background:linear-gradient(90deg,#137a57,#22c97a)!important;border-radius:999px!important;height:100%!important;display:block!important;box-shadow:0 0 10px #22c97a66!important}.home-v9 .hc-rep-signals span{border-radius:999px!important;padding:5px 11px!important;font-size:.7rem!important;font-weight:800!important}.home-v9 .h9-opp{border:1px solid var(--card-line)!important;background:var(--card)!important;border-radius:20px!important;flex-shrink:0!important;padding:14px 15px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #0d281e12!important}.home-v9 .h9-opp-bar{border-radius:0!important;height:3.5px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.home-v9 .h9-opp-title{color:var(--ink)!important;font-size:.87rem!important;font-weight:900!important;line-height:1.32!important}.home-v9 .h9-opp-tag{border-radius:999px!important;padding:3px 9px!important;font-size:.63rem!important;font-weight:900!important}.home-v9 .h9-opp-apply{color:var(--green)!important;align-items:center!important;gap:4px!important;font-size:.75rem!important;font-weight:900!important;display:inline-flex!important}.home-v9 .hc-streak-nudge{color:#fff!important;background:linear-gradient(135deg,#b06010 0%,#d4861e 40%,#f0b030 100%)!important;border:none!important;border-radius:22px!important;padding:15px 16px!important;box-shadow:0 10px 28px #a050004d!important}.home-v9 .hc-streak-nudge *{color:#fff!important}.home-v9 .hc-streak-nudge strong{text-shadow:0 1px 4px #00000026!important}.home-v9 .hc-profile-complete{background:linear-gradient(152deg,#f5fdf9 0%,#edf8f3 100%)!important;border:1.5px solid #137a5724!important;border-radius:22px!important;padding:16px 17px!important;box-shadow:0 3px 12px #0d5e3c12!important}.home-v9 .hc-explore-today{background:radial-gradient(at 88% 12%,#22c97a33 0%,#0000 42%),radial-gradient(at 12% 88%,#2f6fed1a 0%,#0000 42%),linear-gradient(148deg,#083d28 0%,#137a57 48%,#15846c 78%,#0b4c38 100%)!important;border:none!important;border-radius:26px!important;padding:20px 18px 18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 46px #072e1e57!important}.home-v9 .hc-explore-glow{background-color:#0000!important;background-image:radial-gradient(circle,#fff1 1px,#0000 1px)!important;background-size:22px 22px!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.home-v9 .hc-explore-kicker{color:#c8ffe1d9!important;letter-spacing:.06em!important;font-size:.64rem!important;font-weight:900!important}.home-v9 .hc-explore-go{color:#c8ffe1d9!important;font-size:.74rem!important;font-weight:900!important}.home-v9 .hc-explore-title{color:#fff!important;letter-spacing:-.02em!important;font-size:1.08rem!important;font-weight:950!important;line-height:1.28!important}.home-v9 .hc-explore-sub{color:#dcfff0c7!important;font-size:.77rem!important;line-height:1.42!important}.home-v9 .hc-explore-stats span{color:#c8ffe1bf!important;font-size:.7rem!important;font-weight:700!important}.home-v9 .h9-section-head strong{color:var(--ink)!important;letter-spacing:-.015em!important;font-size:.97rem!important;font-weight:950!important}.home-v9 .h9-section-head a,.home-v9 .h9-section-head button:not(.hc-quick button){color:var(--green)!important;font-size:.73rem!important;font-weight:800!important}.home-v9 .hc-brief-stats{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);gap:0;margin-top:2px;padding-top:10px;display:grid}.home-v9 .hc-bstat{flex-direction:column;align-items:center;gap:2px;display:flex}.home-v9 .hc-bstat+.hc-bstat{border-left:1px solid #ffffff1f}.home-v9 .hc-bstat span{color:#fff;letter-spacing:-.02em;font-size:1.02rem;font-weight:950;line-height:1}.home-v9 .hc-bstat label{color:#ffffff9e;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:700}.home-v9 .hc-story-teaser{text-align:left;flex-direction:column;gap:6px;width:100%;display:flex;position:relative;overflow:hidden;background:linear-gradient(148deg,#1a0e3a 0%,#2d1a55 55%,#3d2060 100%)!important;border:1.5px solid #8c5adc38!important;border-radius:22px!important;padding:16px 17px!important;box-shadow:0 12px 32px #3c146438!important}.home-v9 .hc-story-teaser:before{content:"";background:radial-gradient(circle,#8c5adc2e,#0000 70%);width:90px;height:90px;position:absolute;top:-30px;right:-20px}.home-v9 .hc-story-teaser-kicker{text-transform:uppercase;letter-spacing:.08em;color:#be96ffd9;align-items:center;gap:5px;font-size:.6rem;font-weight:900;display:inline-flex}.home-v9 .hc-story-teaser-quote{color:#fff;margin:2px 0;font-size:.92rem;font-style:italic;font-weight:800;line-height:1.38}.home-v9 .hc-story-teaser-attr{color:#be96ffa6;font-size:.65rem;font-weight:700}.home-v9 .hc-story-teaser-read{color:#be96ffe6;align-items:center;gap:5px;margin-top:4px;font-size:.72rem;font-weight:900;display:inline-flex}.home-v9 .hc-story-teaser:active{transform:scale(.98)}.home-v9 .hc-feed{flex-direction:column;gap:10px;display:flex}.home-v9 .hc-moment{background:var(--card);border:1px solid #137a5714;border-radius:18px;gap:10px;padding:13px 14px;display:flex;box-shadow:0 2px 10px #0d281e0f}.home-v9 .hc-moment-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.78rem;font-weight:900;display:flex;position:relative}.home-v9 .hc-moment-pip{border:2px solid var(--card);background:linear-gradient(135deg,#ffe9a8,#d8a93c);border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex;position:absolute;bottom:-1px;right:-1px}.home-v9 .hc-moment-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.home-v9 .hc-moment-meta{align-items:center;gap:5px;display:flex}.home-v9 .hc-moment-handle{color:var(--ink);font-size:.76rem;font-weight:900}.home-v9 .hc-moment-loc{color:var(--muted);font-size:.65rem}.home-v9 .hc-moment-time{color:var(--muted);margin-left:auto;font-size:.62rem}.home-v9 .hc-moment-text{color:var(--ink);font-size:.8rem;line-height:1.45}.home-v9 .hc-moment-actions{gap:12px;margin-top:2px;display:flex}.home-v9 .hc-moment-act{color:var(--muted);align-items:center;gap:3px;font-size:.68rem;font-weight:800;display:inline-flex}.home-v9 .hc-moment-act.liked{color:var(--green)}.home-v9 .hc-view-more{text-align:center;width:100%;color:var(--green);background:#137a570d;border:1px solid #137a571a;border-radius:14px;padding:10px;font-size:.75rem;font-weight:900}.culture-view.screen{background:var(--paper);-webkit-overflow-scrolling:touch;padding-bottom:calc(80px + var(--world-safe-bottom,0px));flex-direction:column;gap:0;display:flex;overflow-y:auto}.cv-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);background:#fffdf8f0;border-bottom:1px solid #137a571a;align-items:center;gap:10px;padding:14px 16px 12px;display:flex;position:sticky;top:0}.cv-topbar>strong{color:var(--ink);letter-spacing:-.01em;text-align:center;flex:1;font-size:.96rem;font-weight:950}.cv-back{width:34px;height:34px;color:var(--green);background:#137a5714;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cv-new-btn{color:#fff;background:var(--brand-grad);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:6px 12px;font-size:.72rem;font-weight:900;display:inline-flex}.cv-topbar-flag{font-size:1.2rem}.cv-hero{color:var(--green);background:linear-gradient(135deg,#f5fdf9,#edf8f3);border-bottom:1px solid #137a571a;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.cv-hero>div{flex:1}.cv-hero strong{color:var(--ink);font-size:.92rem;font-weight:950;display:block}.cv-hero span{color:var(--muted);font-size:.74rem;font-weight:600}.cv-section{padding:16px 16px 0}.cv-section-head{margin-bottom:10px}.cv-section-head strong{color:var(--ink);letter-spacing:-.01em;font-size:.88rem;font-weight:950}.cv-rooms-list{flex-direction:column;gap:12px;display:flex}.cv-room-card{text-align:left;background:var(--card);border:1.5px solid #00000012;border-radius:22px;gap:8px;width:100%;padding:16px 16px 14px;transition:transform .12s,box-shadow .12s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 18px #0d281e14}.cv-room-card:before{content:"";background:var(--room-color,var(--green));border-radius:22px 0 0 22px;width:4px;height:100%;position:absolute;top:0;left:0}.cv-room-card:active{transform:scale(.98);box-shadow:0 2px 8px #0d281e1a}.cv-room-card--unlocked{border-color:#137a5733}.cvrc-head{align-items:center;gap:10px;display:flex}.cvrc-flag{flex-shrink:0;font-size:1.6rem}.cvrc-info{flex:1;min-width:0}.cvrc-info strong{color:var(--ink);letter-spacing:-.01em;font-size:.9rem;font-weight:950;display:block}.cvrc-info span{color:var(--muted);font-size:.68rem;font-weight:700}.cvrc-price{color:var(--green);white-space:nowrap;background:#137a5717;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.cvrc-joined{color:var(--green);background:#137a571f;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.cv-room-card--photo{padding:0 16px 14px}.cvrc-cover{border-radius:22px 22px 14px 14px;height:132px;margin:0 -16px 12px;position:relative;overflow:hidden}.cvrc-cover img{object-fit:cover;width:100%;height:100%;display:block}.cvrc-cover-shade{background:linear-gradient(#0000000d 0%,#0000001a 45%,#000000b8 100%);position:absolute;inset:0}.cvrc-cover-flag{filter:drop-shadow(0 2px 4px #0006);font-size:1.3rem;position:absolute;top:10px;left:10px}.cvrc-price--onphoto,.cvrc-joined--onphoto{-webkit-backdrop-filter:blur(6px);position:absolute;top:10px;right:10px}.cvrc-price--onphoto{color:#fff;background:#00000061}.cvrc-joined--onphoto{color:#fff;background:#137a578c}.cvrc-cover-meta{position:absolute;bottom:10px;left:12px;right:12px}.cvrc-cover-meta strong{color:#fff;letter-spacing:-.01em;font-size:.94rem;font-weight:950;display:block}.cvrc-cover-meta span{color:#ffffffd9;font-size:.68rem;font-weight:700}.cvrc-tagline{color:var(--ink);margin:0;font-size:.8rem;font-style:italic;font-weight:800}.cvrc-preview{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.48;display:-webkit-box;overflow:hidden}.cvrc-topics{flex-wrap:wrap;gap:5px;display:flex}.cvrc-topics span{color:var(--ink);background:#137a5714;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:800}.cvrc-footer{border-top:1px solid #0000000f;align-items:center;gap:10px;padding-top:4px;display:flex}.cvrc-footer>span{color:var(--muted);align-items:center;gap:4px;font-size:.68rem;font-weight:700;display:inline-flex}.cvrc-cta{color:var(--green);font-size:.72rem;font-weight:900;margin-left:auto!important}.cv-create-cta{color:var(--green);background:#137a570a;border:1.5px dashed #137a5747;border-radius:20px;align-items:center;gap:12px;margin:16px 16px 0;padding:14px 15px;display:flex}.cv-create-cta>div{flex:1}.cv-create-cta strong{color:var(--ink);font-size:.82rem;font-weight:950;display:block}.cv-create-cta span{color:var(--muted);font-size:.7rem;font-weight:600}.cv-create-cta>button{color:#fff;background:var(--brand-grad);white-space:nowrap;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-height:34px;padding:7px 12px;font-size:.72rem;font-weight:900;display:inline-flex}.cv-create-hero{text-align:center;color:var(--green);flex-direction:column;align-items:center;gap:8px;padding:24px 20px 20px;display:flex}.cv-create-hero strong{color:var(--ink);font-size:1.02rem;font-weight:950}.cv-create-hero span{color:var(--muted);font-size:.76rem;font-weight:600}.cv-form{gap:14px;padding:0 16px 24px;display:grid}.cv-field{gap:5px;display:grid}.cv-field label{color:var(--ink);font-size:.72rem;font-weight:900}.cv-field label span{color:var(--muted);font-weight:600}.cv-field input,.cv-field textarea{background:var(--card);width:100%;color:var(--ink);resize:none;-webkit-appearance:none;border:1.5px solid #137a5729;border-radius:12px;outline:none;padding:11px 12px;font-family:inherit;font-size:.84rem;font-weight:600}.cv-field input:focus,.cv-field textarea:focus{border-color:var(--green)}.cv-field--half{max-width:120px}.cv-launch-btn{background:var(--brand-grad);color:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:50px;margin-top:4px;padding:14px;font-size:.88rem;font-weight:900;display:flex;box-shadow:0 6px 20px #137a5752}.cv-room-header{background:radial-gradient(ellipse at 80% 15%, #ffffff1f 0%, transparent 50%), linear-gradient(148deg, color-mix(in srgb, var(--room-color,#137a57) 90%, #000) 0%, var(--room-color,#137a57) 60%, color-mix(in srgb, var(--room-color,#137a57) 80%, #003) 100%);color:#fff;border-radius:24px;gap:10px;margin:0 16px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000003d}.cv-room-header--photo{background-color:color-mix(in srgb, var(--room-color,#137a57) 60%, #000);background-position:50%;background-size:cover}.cv-room-header--photo:before{content:"";z-index:0;background:linear-gradient(178deg,#0000002e 0%,#0006 45%,#000000d1 100%);position:absolute;inset:0}.cv-room-header--photo>*{z-index:1;position:relative}.cv-rh-top{align-items:center;gap:12px;display:flex}.cv-rh-flag{flex-shrink:0;font-size:2rem}.cv-rh-meta strong{color:#fff;font-size:1.02rem;font-weight:950;display:block}.cv-rh-meta span{color:#ffffffbf;font-size:.7rem;font-weight:700}.cv-rh-tagline{color:#ffffffe0;margin:0;font-size:.84rem;font-style:italic;font-weight:600}.cv-rh-stats{gap:14px;display:flex}.cv-rh-stats span{color:#fffc;align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:inline-flex}.cv-rh-topics{flex-wrap:wrap;gap:5px;display:flex}.cv-rh-topics span{color:#ffffffe6;background:#ffffff26;border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:800}.cv-rh-creator{color:#fff9;font-size:.65rem;font-weight:700}.cv-composer{background:linear-gradient(152deg,#f5fdf9,#edf8f3);border:1.5px solid #137a5724;border-radius:20px;gap:10px;margin:14px 16px 0;padding:15px 15px 13px;display:grid}.cv-composer>strong{color:var(--ink);font-size:.86rem;font-weight:950}.cv-composer-title{width:100%;color:var(--ink);-webkit-appearance:none;background:#fff;border:1.5px solid #137a5726;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:.84rem;font-weight:800}.cv-composer-body{width:100%;color:var(--ink);resize:none;-webkit-appearance:none;background:#fff;border:1.5px solid #137a5726;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:.82rem;font-weight:500;line-height:1.5}.cv-composer-title:focus,.cv-composer-body:focus{border-color:var(--green)}.cv-composer-footer{justify-content:space-between;align-items:center;display:flex}.cv-img-btn{color:var(--green);background:#137a570f;border:1px solid #137a572e;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:6px 12px;font-size:.73rem;font-weight:800;transition:background .12s;display:inline-flex}.cv-img-btn:active{background:#137a571f}.cv-img-preview{border:1px solid #137a5724;border-radius:12px;max-height:160px;position:relative;overflow:hidden}.cv-img-preview img{object-fit:cover;width:100%;height:160px;display:block}.cv-img-remove{color:#fff;-webkit-backdrop-filter:blur(4px);background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;right:6px}.cv-post-btn{background:var(--brand-grad);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:9px 16px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 3px 10px #137a5747}.cv-posts{gap:0;padding:14px 16px 0;display:grid}.cv-post{border-bottom:1px solid #00000012;gap:8px;padding:16px 0;display:grid}.cv-post:last-child{border-bottom:0}.cv-post-head{align-items:center;gap:8px;display:flex}.cv-post-flag{font-size:1.1rem}.cv-post-author{color:var(--green);flex:1;font-size:.74rem;font-weight:900}.cv-post-time{color:var(--muted);font-size:.66rem;font-weight:600}.cv-post-title{color:var(--ink);letter-spacing:-.01em;font-size:.92rem;font-weight:950}.cv-post-body{color:var(--ink);margin:0;font-size:.82rem;font-weight:500;line-height:1.58}.cv-post-photo{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;margin:10px 0 4px;display:block}.cv-post-img{color:var(--green);background:#137a570f;border:1px solid #137a571a;border-radius:12px;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.cv-post-img span{color:var(--muted);font-size:.74rem;font-style:italic;font-weight:600;line-height:1.4}.cv-post-footer{display:flex}.cv-like-btn{color:var(--muted);background:0 0;border:0;padding:2px 0;font-size:.72rem;font-weight:800}.cv-empty{text-align:center;color:var(--green);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.cv-empty strong{color:var(--ink);font-size:.92rem;font-weight:950}.cv-empty span{color:var(--muted);font-size:.76rem;font-weight:600}.chains-empty-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.chains-empty-state span{opacity:.55;font-size:2.2rem}.chains-empty-state strong{color:var(--ink);font-size:.9rem;font-weight:800}.chains-empty-state p{margin:0;font-size:.78rem;line-height:1.5}button:not([disabled]){cursor:pointer}.h9-section-head{justify-content:space-between!important;align-items:center!important;padding:0 0 8px!important;display:flex!important}.h9-section-head strong{color:var(--ink)!important;letter-spacing:-.01em!important;font-size:.96rem!important;font-weight:950!important}.h9-section-head a,.h9-section-head button{color:var(--green)!important;background:0 0!important;border:0!important;padding:0!important;font-size:.72rem!important;font-weight:800!important;text-decoration:none!important}.home-v9 .hc-quick button{background:var(--card)!important;border:1.5px solid #00000012!important;border-radius:20px!important;min-height:84px!important;padding:14px 10px!important;transition:transform .13s,box-shadow .13s!important;box-shadow:0 3px 14px #00000014,0 1px 3px #0000000a!important}.home-v9 .hc-quick button:active{transform:scale(.96)!important;box-shadow:0 1px 5px #00000014!important}.home-v9 .hc-quick button>span:last-child{color:var(--ink)!important;text-align:center!important;font-size:.7rem!important;font-weight:800!important;line-height:1.3!important}.home-v9 .hc-insight-ai{background:var(--green)!important;color:#fff!important;border:0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important;box-shadow:0 3px 10px #137a5759!important}.ask-thread{background:var(--card)!important;border:1px solid var(--card-line)!important;border-radius:16px!important;margin-bottom:12px!important;padding:15px 15px 12px!important;box-shadow:0 3px 14px #0000000f!important}.ask-thread h3{color:var(--ink)!important;margin:0 0 10px!important;font-size:.92rem!important;font-weight:800!important;line-height:1.42!important}.ask-thread-top>span{color:var(--blue)!important;font-size:.72rem!important;font-weight:700!important}.hcm-svc-card{border-radius:20px!important;box-shadow:0 4px 18px #00000012!important}.hcm-svc-card strong{color:var(--ink)!important;font-weight:800!important}.hcm-svc-bar{background:var(--cc,#2f6fed);border-radius:999px;height:3px;margin-bottom:8px;display:block}.stories-library-card{border-radius:14px!important;padding:14px!important;box-shadow:0 3px 12px #0000000f!important}.stories-library-card>button:first-of-type{background:var(--green)!important;color:#fff!important;border-radius:10px!important;padding:7px 14px!important;font-weight:800!important}.cv-room-card{box-shadow:0 6px 24px #0d281e1a,0 1px 4px #0000000d!important}.cv-room-card:hover{transform:translateY(-1px)!important}.cv-featured-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--gold-text);background:#b88a1f1f;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.cv-room-header{margin:16px 16px 0!important}.cv-like-btn:hover{color:var(--green)!important}.cv-like-btn.liked{color:var(--green)!important;font-weight:900!important}.toast{z-index:9999!important;width:calc(100% - 32px)!important;max-width:340px!important;font-size:.84rem!important;left:50%!important;transform:translate(-50%)!important}.toast strong{font-size:.86rem!important;font-weight:800!important}.bn-tab-label{font-size:.62rem!important;font-weight:800!important}.bn-tab.active .bn-tab-label{color:var(--green)!important}.ps-amount{color:var(--ink)!important;letter-spacing:-.03em!important;font-size:2.2rem!important;font-weight:950!important}.ps-confirm-btn{background:var(--brand-grad)!important;border-radius:16px!important;min-height:54px!important;font-size:.92rem!important;font-weight:900!important;box-shadow:0 6px 20px #137a5752!important}.passport-level-panel{border:1.5px solid var(--card-line)!important;background:var(--card)!important;border-radius:16px!important;padding:15px!important;box-shadow:0 3px 12px #0000000d!important}.h9-opp-scroll,.hcm-saved-scroll,.cv-rooms-list{scroll-behavior:smooth!important}.screen{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}.story-quote-hero{text-align:center;background:linear-gradient(135deg,#0f2e20 0%,#1a4a32 100%);border-radius:16px;margin:0 0 4px;padding:20px 18px 16px;position:relative;overflow:hidden}.story-quote-hero:before{content:"";pointer-events:none;background:radial-gradient(at 30% 40%,#d4af3714 0%,#0000 60%);position:absolute;inset:0}.story-quote-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);opacity:.85;margin-bottom:10px;font-size:.7rem;font-weight:800;display:block}.story-quote-text{color:#f0ede5;margin:0 0 10px;font-size:1.01rem;font-style:italic;font-weight:500;line-height:1.55;animation:.5s story-quote-fade}@keyframes story-quote-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.story-quote-cite{color:var(--gold-text);opacity:.8;margin-bottom:12px;font-size:.74rem;font-style:normal;font-weight:700;display:block}.story-quote-dots{justify-content:center;gap:6px;display:flex}.story-qdot{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,transform .2s}.story-qdot.active{background:var(--gold);transform:scale(1.3)}.shelf-row-body{flex-direction:column;gap:2px;display:flex}.shelf-label{color:var(--gold-text)!important;font-size:.73rem!important;font-weight:800!important}.shelf-detail{color:var(--muted)!important;margin:4px 0 6px!important;font-size:.81rem!important;line-height:1.35!important}.shelf-meta-row{color:var(--muted);gap:10px;font-size:.74rem;font-weight:600;display:flex}.shelf-read-btn{background:var(--green);color:#fff;white-space:nowrap;border:none;border-radius:999px;align-self:start;margin-top:2px;padding:7px 14px;font-size:.82rem;font-weight:800}.category-strip button.active{background:var(--ink);color:var(--paper-strong)}.section-sub{color:var(--muted);margin:-4px 0 8px;font-size:.82rem}.stories-screen .panel.story-market{margin-bottom:0}.stories-screen .community-voices-section{background:linear-gradient(135deg,#2f6fed0a 0%,#6657d90a 100%);border:1px solid #2f6fed1a;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.stories-screen .community-voices-section .section-heading{margin:0}.cv-voice-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.cv-voice-top{align-items:center;gap:8px;display:flex}.cv-voice-flag{font-size:1.3rem;line-height:1}.cv-voice-author{flex-direction:column;flex:1;gap:1px;display:flex}.cv-voice-author strong{color:var(--ink);font-size:.84rem;font-weight:800}.cv-voice-author span{color:var(--muted);font-size:.73rem}.cv-voice-cat{color:var(--green);background:#137a571a;border-radius:99px;padding:3px 8px;font-size:.7rem;font-weight:800}.cv-voice-text{color:var(--ink);margin:0;font-size:.89rem;font-style:italic;line-height:1.6}.cv-voice-actions{align-items:center;gap:8px;display:flex}.cv-voice-actions button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:700}.cv-voice-actions button.cv-voice-liked{color:#e05252;border-color:#e05252}.cv-voice-actions span{color:var(--muted);font-size:.78rem;font-weight:600}.h9-network-strip{background:#137a570f;border-bottom:1px solid #137a571a;align-items:center;gap:8px;min-height:32px;padding:7px 16px;display:flex;overflow:hidden}.h9-ns-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite hc-pulse;box-shadow:0 0 0 3px #137a5733}.h9-ns-text{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.72rem;font-weight:700;animation:.35s hc-ticker-slide;overflow:hidden}.h9-ns-count{color:var(--green);white-space:nowrap;flex-shrink:0;font-size:.68rem;font-weight:800}.h9-notif-badge{color:#fff;pointer-events:none;border:1.5px solid var(--paper);background:#e05252;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.58rem;font-weight:900;display:flex;position:absolute;top:-3px;right:-3px}.h9-section-link{color:var(--green);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:3px;padding:4px 0;font-size:.72rem;font-weight:800;display:inline-flex}.h9-section-link:active{opacity:.7}.hc-pc-header{flex-direction:column;gap:3px;display:flex}.hc-pc-header strong{color:var(--ink);font-size:.92rem;font-weight:950}.hc-pc-header span{color:var(--muted);font-size:.72rem;line-height:1.35}.hc-brief-score-col{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.hc-brief-score-label{color:#fff9;letter-spacing:.04em;text-transform:uppercase;font-size:.6rem;font-weight:700}.hc-brief-progress-wrap{margin:6px 0 2px}.hc-brief-progress-label{color:#fff9;margin-top:3px;font-size:.62rem;font-weight:700;display:block}.hc-brief-passport-link{color:#ffffffbf;align-items:center;gap:2px;font-size:.68rem;font-weight:800;display:inline-flex}.hc-brief-sheen{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff12 0%,#0000 60%,#ffffff0a 100%);position:absolute;inset:0}.hcp-progress-wrap{margin:0 0 4px}.hcp-progress-bar{background:#ffffff2e;border-radius:99px;width:100%;height:4px;overflow:hidden}.hcp-progress-fill{background:linear-gradient(90deg,#ffe9a8,#d8a93c);border-radius:99px;height:100%;transition:width .6s}.hcp-progress-label{color:#ffffffa6;margin-top:3px;font-size:.6rem;font-weight:700;display:block}.hcp-tier{color:#ffffffeb;font-size:.72rem;font-weight:800}.hcp-level{color:#fff9;font-size:.65rem;font-weight:700}.hcp-sync{color:#ffffff80;font-size:.62rem;font-weight:600}.hcp-worldid-badge{color:#ffffffe6;background:#2f6fed40;border-radius:99px;align-items:center;gap:3px;padding:2px 6px;font-size:.6rem;font-weight:800;display:inline-flex}.hcp-id{color:#ffffffb3;letter-spacing:.04em;font-size:.65rem;font-weight:700}.hcp-name{color:#fff;font-size:1rem;font-weight:900;line-height:1.2}.hcp-score-num{color:#fff;font-size:1.4rem;font-weight:950;line-height:1;display:block}.hcp-score-label{color:#fff9;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.55rem;font-weight:700;display:block}.hcp-metric{flex-direction:column;align-items:center;gap:2px;display:flex}.hcp-metric strong{color:#fffffff2;font-size:.9rem;font-weight:950}.hcp-metric span{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:700}.me-app-card{border-bottom:1px solid var(--line);padding:10px 0}.me-app-card:last-child{border-bottom:0}.me-app-title{color:var(--ink);font-size:.84rem;font-weight:800}.me-app-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:3px;font-size:.7rem;display:flex}.me-app-status{color:var(--green);background:#137a571a;border-radius:99px;padding:2px 7px;font-size:.65rem;font-weight:800}.vault-status-badge{font-weight:800}.vault-status-badge.sold{color:var(--green)}.vault-status-badge.payment-ready{color:#2f6fed}.settings-return-panel{text-align:center}.sv-home-btn{background:var(--card);border:1px solid var(--card-edge);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:11px 22px;font-size:.82rem;font-weight:800;display:inline-flex}.sv-home-btn:active{background:#137a570f}.home-v9 .hc-brief-compact{position:relative;overflow:hidden}@keyframes hc-pulse{0%,to{box-shadow:0 0 #137a5766}50%{box-shadow:0 0 0 5px #137a5700}}
