:root{--ink:#111016;--ink-soft:#1a1821;--panel:#211e29;--panel-2:#292532;--paper:#f2eee7;--paper-soft:#d9d3cc;--muted:#9c96a5;--lilac:#b99adb;--lilac-bright:#d2b7ef;--line:#ffffff1a;--display:Iowan Old Style, Baskerville, Times New Roman, serif;--sans:Avenir Next, Avenir, Helvetica Neue, Arial, sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{color:var(--paper);background:var(--ink);font-family:var(--sans);margin:0;font-size:16px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--lilac);color:var(--ink)}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#111016f5;flex-direction:column;width:224px;padding:32px 22px 24px;display:flex;position:fixed;inset:0 auto 0 0}.brand{font:600 1.55rem var(--display);letter-spacing:.03em;align-items:center;gap:9px;display:flex}.brand img{border-radius:50%}.side-nav{gap:7px;margin-top:66px;display:grid}.nav-link{color:var(--muted);border-radius:10px;align-items:center;gap:13px;padding:12px 14px;font-size:.92rem;transition:all .2s;display:flex}.nav-link:hover,.nav-link.active{color:#fff;background:#ffffff0e}.nav-link.active{box-shadow:inset 2px 0 var(--lilac)}.nav-link.create-link:hover,.nav-link.create-link.active{background:var(--lilac-bright);color:var(--ink);box-shadow:none}.sidebar-note{color:#77717f;align-items:flex-start;gap:10px;margin-top:auto;padding:0 8px;display:flex}.sidebar-note p{margin:0;font-size:.75rem;line-height:1.55}.main-column{min-width:0;margin-left:224px}.topbar{border-bottom:1px solid var(--line);z-index:15;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111016db;align-items:center;height:76px;padding:0 clamp(24px,4vw,64px);display:flex;position:sticky;top:0}.global-search-control{flex-direction:row-reverse;justify-content:center;align-items:center;width:42px;margin:0;transition:width .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;right:clamp(22px,4vw,58px)}.topbar.has-cart .global-search-control{right:calc(clamp(22px,4vw,58px) + 52px)}.global-search-toggle{color:#a88cc9;cursor:pointer;background:#a88cc914;border:1px solid #a88cc942;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid}.global-search-toggle:hover{background:#a88cc926;border-color:#c5a7e68a;transform:scale(1.03)}.global-search-toggle svg{width:18px}.global-search-expanded{width:min(560px,55vw);min-width:0;color:var(--muted);align-items:center;gap:10px;margin:0;animation:.22s both global-search-open;display:flex;position:absolute;left:50%;transform:translate(-50%)}@keyframes global-search-open{0%{opacity:0;transform:translate(-50%,7px)scale(.98)}}.global-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.9rem}.discover-topbar{transition:background .26s,box-shadow .26s,border-color .26s;overflow:hidden}.discover-topbar .global-search{transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1)}.topbar-scroll-tools{opacity:0;pointer-events:none;align-items:center;gap:8px;width:min(620px,62vw);transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;left:50%;transform:translate(-50%,10px)scale(.98)}.topbar-lune-composer{color:#aca1b8;cursor:pointer;background:#a88cc912;border:1px solid #a88cc947;border-radius:999px;flex:1;align-items:center;gap:11px;min-width:0;min-height:42px;padding:4px 7px 4px 5px;transition:background .18s,border-color .18s;display:flex}.topbar-lune-composer:hover{color:#e9e0ef;background:#a88cc921;border-color:#c5a7e68a}.topbar-lune-composer>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:650;overflow:hidden}.topbar-lune-composer>.native-lune-tab-icon{color:#b99adb;width:19px;height:19px;margin-left:auto}.topbar-composer-avatar{color:#eee7f4;background:#a88cc9;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.7rem;font-weight:750;display:grid;position:relative;overflow:hidden}.topbar-composer-avatar img{object-fit:cover}.discover-topbar.is-composer-pinned{background:#13121bf0;border-color:#a88cc961;box-shadow:0 12px 28px #0504096b}.discover-topbar.is-composer-pinned .global-search{opacity:0;pointer-events:none;transform:translateY(-10px)}.discover-topbar.is-composer-pinned .global-search-control{opacity:0;pointer-events:none}.discover-topbar.is-composer-pinned .topbar-scroll-tools{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.topbar-search-toggle{color:#b99adb;cursor:pointer;background:#a88cc912;border:1px solid #a88cc947;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.topbar-search-toggle:hover{background:#a88cc926;border-color:#c5a7e68a}.topbar-search-toggle svg{width:18px;height:18px}.topbar-pinned-search{background:#a88cc91c;border:1px solid #c5a7e67a;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;min-height:42px;padding:0 14px;display:flex}.topbar-pinned-search svg{color:#b99adb;flex:0 0 18px;width:18px}.topbar-pinned-search input{color:#eee7f4;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.8rem}.topbar-pinned-search input::placeholder{color:#8e829c}.topbar-cart{color:#b99adb;background:#a88cc90f;border:1px solid #a88cc938;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute;right:clamp(22px,4vw,58px)}.topbar-cart:hover,.topbar-cart.active{background:#a88cc924;border-color:#c5a7e68a;transform:translateY(-1px)}.topbar-cart:focus-visible{outline-offset:3px;outline:2px solid #d1b5ef}.topbar-cart svg{width:20px;height:20px}.topbar-cart span{color:#fff;background:#a88cc9;border:2px solid #181824;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.57rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-7px}.topbar.is-people-searching{overflow:visible}.people-search-panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#1c182ae6;border:1px solid #cab1e64d;border-radius:22px;width:min(560px,100vw - 150px);max-height:min(440px,100vh - 110px);padding:9px;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 55px #09060f6b}.people-search-panel>header{border-bottom:1px solid #bea6d833;align-items:center;gap:10px;min-height:54px;padding:0 8px 9px;display:flex}.people-search-icon{color:#cbb3ff;background:#a88cc92b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.people-search-icon svg{width:17px}.people-search-panel>header>div{gap:2px;min-width:0;display:grid}.people-search-panel>header strong{color:#f5effa;font-size:.8rem}.people-search-panel>header small{color:#a891bb;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:600;overflow:hidden}.people-search-panel>header b{color:#d9c7ec;background:#a88cc933;border-radius:999px;place-items:center;min-width:28px;height:25px;margin-left:auto;padding:0 8px;font-size:.63rem;display:grid}.people-search-status{color:#bfb1cc;justify-content:center;align-items:center;gap:8px;min-height:84px;font-size:.72rem;font-weight:600;display:flex}.people-search-status.error{color:#d58b98}.people-search-status svg{width:17px}.people-search-results{max-height:350px;padding-top:3px;overflow-y:auto}.people-search-results>a{background:#a88cc913;border-radius:16px;align-items:center;gap:11px;min-height:64px;margin-top:5px;padding:8px 9px;transition:background .18s,transform .18s;display:flex}.people-search-results>a:hover{background:#a88cc926;transform:translate(2px)}.people-result-avatar{color:#fff;background:#a88cc938;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:.9rem;font-weight:800;display:grid;position:relative;overflow:hidden}.people-result-avatar img{object-fit:cover}.people-result-copy{flex:1;gap:2px;min-width:0;display:grid}.people-result-copy strong,.people-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-result-copy strong{color:#f4eff8;font-size:.77rem}.people-result-copy small{color:#b9a8c8;font-size:.67rem;font-weight:600}.people-search-results em{color:#cbb3ff;text-overflow:ellipsis;white-space:nowrap;background:#a88cc91f;border:1px solid #cbb3ff47;border-radius:999px;max-width:82px;padding:5px 8px;font-size:.54rem;font-style:normal;font-weight:800;overflow:hidden}.people-search-results>a>svg{color:#a88cc9;flex:none;width:17px}.quick-lune-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040308b8;place-items:start center;padding:28px;animation:.18s both spatial-detail-in;display:grid;position:fixed;inset:0;overflow-y:auto}.quick-lune-composer{background:radial-gradient(circle at 92% 96%,#a88cc926,#0000 260px),#13121bf5;border:1px solid #cdb5eb4d;border-radius:22px;width:min(620px,100%);margin-top:min(15vh,130px);padding:18px;box-shadow:0 32px 90px #00000094}.quick-lune-composer header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.quick-lune-composer header>span{align-items:center;gap:9px;min-width:0;display:flex}.quick-lune-composer header>span .native-lune-tab-icon{color:#b99adb;width:23px;height:23px}.quick-lune-composer header strong{color:#eee7f4;font-size:.94rem}.quick-lune-close{color:#aaa0b4;cursor:pointer;background:0 0;border:1px solid #c6b0e429;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.quick-lune-close svg{width:17px}.quick-lune-continue{color:#17131e;cursor:pointer;background:#a88cc9;border:0;border-radius:99px;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:.75rem;font-weight:750;display:inline-flex}.quick-lune-continue svg{width:16px}.quick-lune-continue:disabled{opacity:.34;cursor:not-allowed}.quick-lune-composer textarea{resize:vertical;border:0;color:#f0e9f5;background:0 0;border-block:1px solid #c7b1e426;outline:0;width:100%;min-height:150px;margin-top:16px;padding:18px 6px;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:450;line-height:1.4}.quick-lune-composer textarea::placeholder{color:#766c82}.quick-lune-composer footer{color:#8f849b;justify-content:space-between;gap:16px;padding-top:13px;font-size:.75rem;display:flex}.quick-lune-composer footer small{flex:none}@media (max-width:700px){.people-search-panel{width:calc(100vw - 24px);max-height:min(390px,100vh - 150px);top:calc(100% + 7px)}.discover-topbar .global-search{display:none}.discover-topbar .topbar-scroll-tools,.discover-topbar.is-composer-pinned .topbar-scroll-tools{opacity:1;pointer-events:auto;width:min(300px,100vw - 142px);margin-left:auto;margin-right:50px;position:static;transform:none}.topbar-cart{right:17px}.topbar-lune-composer>span:nth-child(2){font-size:.7rem}.quick-lune-backdrop{place-items:center;padding:12px}.quick-lune-composer{border-radius:18px;margin:0;padding:14px}.quick-lune-composer header{grid-template-columns:38px minmax(0,1fr) auto;gap:7px}.quick-lune-composer header strong{font-size:.8rem}.quick-lune-continue{padding-inline:11px;font-size:.75rem}.quick-lune-composer textarea{min-height:180px}.home-search-status{width:calc(100% - 32px);margin-top:7px}}.mobile-brand,.mobile-nav{display:none}.page{width:min(1340px,100%);margin:0 auto;padding:46px clamp(28px,5vw,76px) 100px}.future-tab-page{place-items:center;min-height:calc(100vh - 76px);padding:48px 24px;display:grid}.future-tab-card{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 0,#a88cc91f,#0000 62%),#1b182375;border:1px solid #b99adb33;border-radius:22px;width:min(540px,100%);padding:clamp(32px,6vw,58px)}.future-tab-card>svg{color:#b99adb;width:28px;height:28px}.future-tab-card h1{color:#eee7f4;letter-spacing:-.035em;margin:18px 0 10px;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:400}.future-tab-card p{color:#94899f;max-width:390px;margin:0 auto;font-size:.9rem;line-height:1.65}.eyebrow{color:var(--lilac);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:7px;font-size:.7rem;font-weight:600;display:inline-flex}.feed-intro{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}h1,h2,h3,p{margin-top:0}.feed-intro h1,.page-heading h1,.create-copy h1{font:500 clamp(2.35rem, 4.5vw, 4.8rem)/.98 var(--display);letter-spacing:-.035em;margin:15px 0 0}.feed-intro h1 em,.create-copy h1 em{color:var(--lilac-bright);font-weight:500}.text-link{white-space:nowrap;border-bottom:1px solid #605b65;align-items:center;gap:8px;padding-bottom:5px;font-size:.86rem;display:flex}.category-strip{scrollbar-width:none;gap:8px;padding-bottom:20px;display:flex;overflow-x:auto}.category-strip::-webkit-scrollbar{display:none}.category-strip a,.category-strip button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:99px;flex:none;padding:9px 16px;font-size:.78rem}.feed-grid{grid-template-columns:1.28fr .72fr;align-items:start;gap:24px;display:grid}.feed-stack{gap:24px;display:grid}.product-card{background:var(--ink-soft);overflow:hidden}.creator-row{align-items:center;gap:10px;height:68px;padding:0 18px;display:flex}.creator-row>div{gap:3px;display:grid}.creator-row strong{align-items:center;gap:4px;font-size:.82rem;font-weight:600;display:flex}.creator-row span{color:var(--muted);font-size:.68rem}.source-label{text-transform:uppercase;letter-spacing:.1em;margin-left:auto}.verified{color:var(--lilac)}.avatar{color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.avatar img{object-fit:cover}.avatar-sm{width:28px;height:28px;font-size:.7rem}.avatar-md{width:36px;height:36px;font-size:.75rem}.avatar-lg{width:48px;height:48px}.product-image-wrap{background:#d9d5d1;height:360px;display:block;position:relative;overflow:hidden}.product-card.featured .product-image-wrap{height:625px}.product-image-wrap img,.tile-image img,.hero-image img,.related-grid img,.profile-grid img,.result-image img,.modal-product img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.product-image-wrap:hover img,.discovery-tile:hover img,.related-grid a:hover img,.profile-grid a:hover img{transform:scale(1.025)}.category-badge,.capability-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);background:#f7f3edd9;border-radius:99px;padding:7px 11px;font-size:.66rem;position:absolute;top:16px;left:16px}.capability-badge{align-items:center;gap:5px;display:flex;left:auto;right:16px}.product-copy{padding:20px}.product-copy h2{font:500 1.55rem var(--display);margin:0 0 7px}.product-copy p{color:var(--muted);margin-bottom:20px;font-size:.8rem;line-height:1.55}.product-actions{align-items:center;gap:12px;display:flex}.find-button{background:var(--lilac);min-height:42px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 19px;font-size:.81rem;font-weight:700;display:inline-flex}.engagement-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.engagement-actions button,.engagement-actions a{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px;font-size:.68rem;display:flex}.engagement-actions .selected{color:var(--lilac-bright)}.feed-grid>.product-card:not(.featured){margin-top:20px}.feed-end{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin:68px 0 0;padding-top:22px;font-size:.8rem;display:flex}.feed-end a{color:#fff;gap:7px;display:flex}.page-heading{padding:26px 0 42px}.page-heading h1{max-width:780px}.page-heading p{color:var(--muted);margin:15px 0 0}.page-heading.compact h1{font-size:clamp(2.4rem,4vw,4rem)}.explore-controls{gap:12px;margin-bottom:17px;display:flex}.explore-search{border:1px solid var(--line);background:var(--ink-soft);flex:1;align-items:center;gap:10px;height:50px;padding:0 16px;display:flex}.explore-search input{color:#fff;background:0 0;border:0;outline:0;flex:1}.explore-controls>button{border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 18px;display:flex}.explore-categories{margin-bottom:22px}.masonry-grid{grid-template-columns:repeat(4,1fr);gap:28px 14px;display:grid}.tile-image{background:#ddd7cf;height:330px;position:relative;overflow:hidden}.tile-1 .tile-image,.tile-5 .tile-image{height:420px}.tile-2 .tile-image,.tile-6 .tile-image{height:280px}.discovery-tile h2{font:500 1.25rem var(--display);margin:7px 0 2px}.discovery-tile>div:last-child{padding:12px 3px}.discovery-tile span,.discovery-tile p{color:var(--muted);margin:0;font-size:.68rem}.no-results{text-align:center;padding:90px 20px}.no-results h2{font:2rem var(--display)}.no-results p{color:var(--muted)}.create-page{grid-template-columns:minmax(300px,.72fr) 1.28fr;min-height:calc(100vh - 76px);display:grid}.create-copy{border-right:1px solid var(--line);flex-direction:column;padding:clamp(52px,7vw,100px) clamp(32px,6vw,90px);display:flex}.create-copy h1{font-size:clamp(3rem,5.2vw,5.8rem)}.create-copy>p{max-width:460px;color:var(--muted);line-height:1.7}.create-copy ol{color:#5f5a64;gap:28px;margin:auto 0 0;padding:0;font-size:.74rem;list-style:none;display:flex}.create-copy li{gap:8px;display:grid}.create-copy li span{font-size:.62rem}.create-copy li.current{color:var(--paper)}.create-workspace{background:radial-gradient(circle at 50% 34%, #292133 0, var(--ink) 58%);place-items:center;padding:clamp(34px,6vw,90px);display:grid}.prompt-panel{width:min(700px,100%)}.prompt-icon{background:var(--lilac);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:34px;display:grid}.prompt-panel label,.review-copy>label{font:500 2rem var(--display);margin-bottom:16px;display:block}.prompt-panel textarea{resize:vertical;border:1px solid var(--line);color:#fff;background:#ffffff0b;outline:0;width:100%;min-height:230px;padding:24px;line-height:1.6}.prompt-panel textarea:focus{border-color:var(--lilac)}.prompt-footer{justify-content:space-between;gap:14px;margin-top:15px;display:flex}.button,.subtle-button{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:.8rem;font-weight:600;display:inline-flex}.button.primary{background:var(--lilac);color:var(--ink)}.button.primary:disabled{opacity:.35;cursor:not-allowed}.button.secondary,.subtle-button{border:1px solid var(--line);color:var(--paper);background:0 0}.button.full{width:100%}.generation-state{text-align:center}.generation-state h2{font:2.4rem var(--display);margin:28px 0 8px}.generation-state p{color:var(--muted)}.moon-loader{border:1px solid #756487;border-radius:50%;width:74px;height:74px;margin:auto;padding:10px;animation:3s linear infinite rotate}.moon-loader span{background:linear-gradient(90deg,var(--lilac),transparent);border-radius:50%;width:100%;height:100%;display:block}.review-panel{background:var(--ink-soft);grid-template-columns:1fr 1fr;width:min(880px,100%);display:grid}.generated-image{background:#ddd7cf;min-height:540px;position:relative}.generated-image>span{color:var(--ink);background:#ffffffd9;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:.7rem;display:flex;position:absolute;top:16px;left:16px}.review-copy{flex-direction:column;padding:40px;display:flex}.review-copy h2{font:2.2rem var(--display);margin:15px 0 12px}.review-copy>p{color:var(--muted);line-height:1.6}.review-copy>label{font:500 .75rem var(--sans);margin:auto 0 9px}.review-copy>input{border:0;border-bottom:1px solid var(--line);color:#fff;background:0 0;outline:0;height:45px}.review-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.publish-success{margin-top:auto}.publish-success p{color:var(--lilac-bright)}@keyframes rotate{to{transform:rotate(360deg)}}.back-link{color:var(--muted);align-items:center;gap:5px;margin-bottom:28px;font-size:.78rem;display:inline-flex}.product-hero{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);min-height:650px;display:grid}.hero-image{background:#d8d3cd;min-height:650px;position:relative}.hero-index{color:#312b36;letter-spacing:.12em;font-size:.62rem;position:absolute;top:18px;left:20px}.hero-info{background:var(--ink-soft);flex-direction:column;padding:clamp(38px,5vw,70px);display:flex}.hero-info h1{font:500 clamp(3rem,5vw,5.4rem)/.94 var(--display);letter-spacing:-.04em;margin:18px 0 24px}.hero-description{color:var(--paper-soft);line-height:1.65}.detail-creator{border-block:1px solid var(--line);align-items:center;gap:12px;margin:20px 0;padding:20px 0;display:flex}.detail-creator>div{gap:5px;display:grid}.detail-creator strong{align-items:center;gap:5px;font-size:.85rem;display:flex}.detail-creator span{color:var(--muted);font-size:.72rem}.detail-creator button{border:1px solid var(--line);cursor:pointer;background:0 0;margin-left:auto;padding:7px 12px;font-size:.72rem}.prompt-reveal{margin-bottom:24px}.prompt-reveal summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:.74rem;display:flex}.prompt-reveal p{color:var(--muted);font:italic 1.15rem var(--display);margin:13px 0}.hero-info .product-actions{margin-top:auto}.visualize-actions{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.visualize-actions>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:13px;display:flex}.visualize-actions svg{width:19px}.visualize-actions span{gap:2px;display:grid}.visualize-actions strong{font-size:.72rem}.visualize-actions small{color:var(--muted);font-size:.6rem}.integration-note{color:var(--lilac-bright);background:#b99adb14;margin:9px 0 0;padding:12px;font-size:.68rem;line-height:1.5}.find-section,.comments-section,.related-section{border-bottom:1px solid var(--line);padding:92px 0 70px;scroll-margin-top:90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;display:flex}.section-heading h2{font:500 clamp(2.3rem,4vw,4.3rem)/1 var(--display);margin:12px 0 8px}.section-heading p{color:var(--muted);max-width:590px;margin:0;line-height:1.6}.button.large{min-width:145px}.find-idle,.find-loading,.find-error{border:1px solid var(--line);background:var(--ink-soft);align-items:center;gap:20px;min-height:130px;padding:28px;display:flex}.scan-orbit{width:64px;height:64px;color:var(--lilac);border:1px solid #6f5b83;border-radius:50%;place-items:center;display:grid}.find-idle>div:last-child,.find-loading>div,.find-error>div{gap:7px;display:grid}.find-idle span,.find-loading span,.find-error span{color:var(--muted);font-size:.8rem}.find-loading svg{color:var(--lilac)}.spin{animation:1.3s linear infinite rotate}.find-error button{border:1px solid var(--line);background:0 0;margin-left:auto;padding:8px 13px}.development-notice{color:var(--paper-soft);background:#b99adb14;gap:12px;margin-bottom:16px;padding:15px 18px;display:flex}.development-notice p{margin:0;font-size:.72rem;line-height:1.55}.results-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.result-card{background:var(--ink-soft)}.result-image{background:#d7d1ca;height:260px;position:relative}.result-image span{background:var(--lilac);color:var(--ink);border-radius:99px;padding:7px 10px;font-size:.68rem;font-weight:700;position:absolute;top:12px;left:12px}.result-copy{padding:17px}.result-copy small{color:var(--muted)}.result-copy h3{font:1.35rem var(--display);margin:8px 0 18px}.result-meta{justify-content:space-between;gap:8px;font-size:.78rem;display:flex}.availability{color:#aebda9;align-items:center;gap:4px;font-size:.62rem;display:flex}.result-copy button{color:#69636d;border:1px solid var(--line);cursor:not-allowed;background:0 0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:16px;display:flex}.comments-section form{background:var(--ink-soft);align-items:center;gap:12px;padding:14px;display:flex}.comments-section form input{color:#fff;background:0 0;border:0;outline:0;flex:1}.comments-section form button{color:var(--lilac-bright);cursor:pointer;background:0 0;border:0}.comments-section form button:disabled{color:#5c5760}.comments-list{gap:22px;max-width:800px;margin-top:28px;display:grid}.comments-list article{gap:12px;display:flex}.comments-list strong{font-size:.78rem}.comments-list strong span{color:var(--muted);margin-left:6px;font-weight:400}.comments-list p{color:var(--paper-soft);margin:5px 0 0;font-size:.8rem;line-height:1.55}.related-section{border:0}.section-heading>span,.section-heading>a{color:var(--muted);font-size:.75rem}.related-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.related-grid a>div{background:#ddd6ce;height:330px;position:relative;overflow:hidden}.related-grid h3{font:1.25rem var(--display);margin:12px 0 3px}.related-grid span{color:var(--muted);font-size:.7rem}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070609cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--panel);grid-template-columns:.8fr 1.2fr;width:min(850px,100%);max-height:90vh;display:grid;position:relative;overflow:auto}.modal-close{z-index:2;cursor:pointer;background:#111016b8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;right:15px}.modal-product{background:#d9d5d0;min-height:580px;position:relative}.modal-content{padding:45px}.modal-content h2{font:3.2rem var(--display);margin:14px 0}.modal-content>p{color:var(--muted);font-size:.85rem;line-height:1.55}.upload-zone{cursor:pointer;border:1px dashed #655b6d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:126px;margin:22px 0 10px;display:flex}.upload-zone input{display:none}.upload-zone strong{font-size:.78rem}.upload-zone span{color:var(--muted);font-size:.66rem}.upload-preview{height:150px;margin-bottom:10px;position:relative}.upload-preview img{object-fit:contain}.privacy-note{color:var(--muted);gap:9px;margin:18px 0;font-size:.68rem;line-height:1.5;display:flex}.modal-content>small{color:#77717f;margin-top:10px;line-height:1.5;display:block}.ar-backdrop{z-index:140;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050408db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ar-dialog{background:#12101a;border:1px solid #d8c4ef40;border-radius:24px;grid-template-rows:auto 1fr auto;width:min(920px,100%);height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 35px 100px #00000094}.ar-dialog>header,.ar-dialog>footer{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 18px;display:flex}.ar-dialog>header>div{align-items:center;gap:11px;display:flex}.ar-dialog>header span{display:grid}.ar-dialog>header small,.ar-dialog>footer span{color:#9f94ac;font-size:.7rem}.ar-dialog>header button,.ar-dialog>footer button,.ar-dialog>footer a{color:#eee6f5;cursor:pointer;background:#ffffff0d;border:1px solid #d7c2ef38;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;text-decoration:none;display:inline-flex}.ar-dialog>footer{border-top:1px solid #ffffff14;border-bottom:0}.ar-dialog>footer span{max-width:70%;line-height:1.45}.ar-stage{min-height:0}.ar-status{text-align:center;background:radial-gradient(circle,#a88cc929,#0000 48%);flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;padding:30px;display:flex}.ar-status svg{color:#d3b8f4;width:44px;height:44px}.ar-status span{color:#a99db4;max-width:460px;font-size:.78rem;line-height:1.55}.empty-state{text-align:center;border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.empty-state svg{color:var(--lilac)}.empty-state h2{font:2.5rem var(--display);margin:20px 0 8px}.empty-state p{color:var(--muted);max-width:450px;line-height:1.6}.empty-state .button{margin-top:15px}.saved-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.profile-header{align-items:center;gap:24px;padding:40px 0 32px;display:flex}.profile-avatar{background:var(--lilac);width:112px;height:112px;color:var(--ink);font:3.8rem var(--display);border-radius:50%;place-items:center;display:grid}.profile-identity h1{font:3.2rem var(--display);align-items:center;gap:8px;margin:8px 0 0;display:flex}.profile-identity>p{color:var(--muted)}.profile-stats{color:var(--muted);gap:24px;font-size:.75rem;display:flex}.profile-stats strong{color:var(--paper);margin-right:4px}.profile-header>button{margin-left:auto}.profile-bio{border-block:1px solid var(--line);color:var(--paper-soft);gap:12px;padding:22px 0;display:flex}.profile-bio svg{color:var(--lilac)}.profile-bio p{margin:0}.profile-tabs{gap:20px;padding:28px 0 20px;display:flex}.profile-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;gap:7px;padding:0 0 8px;display:flex}.profile-tabs .active{color:#fff;border-color:var(--lilac)}.profile-grid{grid-template-columns:repeat(3,1fr);gap:26px 12px;display:grid}.profile-grid a>div{background:#d8d2cb;height:330px;position:relative;overflow:hidden}.profile-grid h2{font:1.2rem var(--display);margin:10px 0 2px}.profile-grid span{color:var(--muted);font-size:.68rem}.loading-page{gap:18px;display:grid}.skeleton{background:linear-gradient(100deg,#1a1821 35%,#24212c 50%,#1a1821 65%) 0 0/300% 100%;animation:1.4s infinite shimmer}.skeleton.heading{width:60%;height:100px}.skeleton.image{height:500px}.skeleton.lines{width:70%;height:80px}@keyframes shimmer{to{background-position:-100% 0}}@media (max-width:1050px){.sidebar{width:82px;padding-inline:14px}.brand span,.sidebar-note{display:none}.brand{justify-content:center}.nav-link{justify-content:center;padding-inline:0}.main-column{margin-left:82px}.feed-grid{grid-template-columns:1fr 1fr}.feed-grid .featured{grid-column:1/-1}.product-card.featured .product-image-wrap{height:620px}.masonry-grid{grid-template-columns:repeat(3,1fr)}.product-hero{grid-template-columns:1fr 420px}.hero-info{padding:38px 28px}.results-grid{grid-template-columns:repeat(2,1fr)}.create-page{grid-template-columns:1fr}.create-copy{border-right:0;border-bottom:1px solid var(--line);min-height:520px}.create-copy ol{margin-top:70px}}@media (max-width:700px){.sidebar{display:none}.main-column{margin-left:0}.topbar{height:64px;padding:0 17px}.mobile-brand{font:1.25rem var(--display);white-space:nowrap;display:block}.global-search{width:auto;margin-left:auto}.global-search input,.global-search kbd{display:none}.mobile-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);height:68px;padding:0 9px max(0px,env(safe-area-inset-bottom));background:#111016f0;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#77717f;padding:11px}.mobile-nav a.active{color:var(--paper)}.page{padding:32px 16px 100px}.feed-intro{display:block}.feed-intro h1{font-size:2.55rem}.feed-intro .text-link{width:fit-content;margin-top:24px}.feed-grid{display:block}.feed-stack{display:contents}.product-card,.feed-grid>.product-card:not(.featured){margin:0 0 20px}.product-image-wrap,.product-card.featured .product-image-wrap{height:min(118vw,540px)}.creator-row{height:62px}.product-copy{padding:17px}.product-actions{align-items:stretch}.find-button{flex:1}.engagement-actions{gap:0}.engagement-actions span{display:none}.page-heading{padding-top:12px}.page-heading h1{font-size:2.7rem}.explore-controls>button{padding:0 15px;font-size:0}.masonry-grid{grid-template-columns:repeat(2,1fr);gap:18px 8px}.tile-image,.tile-1 .tile-image,.tile-5 .tile-image,.tile-2 .tile-image,.tile-6 .tile-image{height:58vw}.discovery-tile h2{font-size:1.05rem}.create-page{display:block}.create-copy{min-height:440px;padding:44px 22px}.create-copy h1{font-size:3.4rem}.create-workspace{min-height:600px;padding:38px 16px 100px}.prompt-footer{align-items:stretch}.prompt-footer .subtle-button{width:48px;padding:0;font-size:0}.prompt-footer .subtle-button svg{width:18px}.review-panel{display:block}.generated-image{min-height:105vw}.review-copy{min-height:420px;padding:28px 20px}.product-hero{display:block}.hero-image{min-height:112vw}.hero-info{padding:36px 20px}.hero-info h1{font-size:3.8rem}.hero-info .product-actions{margin-top:30px}.find-section,.comments-section,.related-section{padding:64px 0 48px}.section-heading{display:block}.section-heading .button{margin-top:20px}.results-grid,.related-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.result-card,.related-grid a{scroll-snap-align:start;min-width:82vw}.result-image,.related-grid a>div{height:82vw}.modal{display:block}.modal-product{min-height:250px}.modal-content{padding:30px 20px}.modal-content h2{font-size:2.7rem}.saved-grid{display:block}.saved-grid .product-card{margin-bottom:20px}.profile-header{flex-wrap:wrap}.profile-avatar{width:82px;height:82px}.profile-header>button{margin-left:0}.profile-stats{flex-wrap:wrap;gap:12px}.profile-grid{grid-template-columns:repeat(2,1fr)}.profile-grid a>div{height:52vw}}.mobile-nav a{min-width:0}.mobile-profile-icon{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.mobile-profile-icon img{object-fit:cover}@media (max-width:820px){.sidebar{display:none}.main-column{margin:0}.topbar{height:64px;padding:0 17px}.mobile-brand{white-space:nowrap;display:block}.mobile-nav{z-index:30;height:calc(68px + env(safe-area-inset-bottom));padding:0 7px env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111016f0;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#77717f;flex:1 1 0;place-items:center;height:52px;padding:8px 4px;display:grid}.mobile-nav a.active{color:var(--paper)}.mobile-nav a:focus-visible{outline-offset:2px;outline:2px solid #d1b5ef}.discover-topbar .global-search-control{display:none}.discover-topbar .topbar-scroll-tools,.discover-topbar.is-composer-pinned .topbar-scroll-tools{opacity:1;pointer-events:auto;width:min(360px,100vw - 154px);margin-left:auto;margin-right:50px;position:static;transform:none}.discover-topbar .topbar-lune-composer{gap:7px;min-height:36px;padding:3px 6px 3px 4px}.discover-topbar .topbar-composer-avatar{flex-basis:26px;width:26px;height:26px;font-size:.6rem}.discover-topbar .topbar-lune-composer>span:nth-child(2){font-size:.66rem}.discover-topbar .topbar-lune-composer>.native-lune-tab-icon{flex-shrink:0;width:16px;height:16px}.discover-topbar .topbar-search-toggle{flex-basis:36px;width:36px;height:36px}.discover-topbar .topbar-search-toggle svg{width:16px;height:16px}.discover-topbar .topbar-pinned-search{min-height:36px;padding-inline:10px}.topbar-cart{right:17px}}.lune-create-screen{background:#181824;min-height:100vh}.lune-screen-header{color:#a88cc9;border-bottom:1px solid #2a2a3c;align-items:center;height:70px;padding:0 18px;display:flex}.lune-screen-header strong{letter-spacing:-.03em;font-size:1.35rem}.lune-craft-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.92fr);gap:14px;min-height:calc(100vh - 70px);padding:25px 40px 40px;display:grid}.glass-native{background:#16122661;border:1px solid #c4aeeb47;border-radius:24px;overflow:hidden;box-shadow:0 0 16px #8c73bc33}.lune-stage{background:#181824;place-items:center;min-height:660px;padding:18px;display:grid}.lune-stage-placeholder{text-align:center;background:radial-gradient(circle,#9970cd1f,#0000 45%);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.lune-stage-placeholder h1{color:#a88cc9;letter-spacing:.1px;margin:12px 0 7px;font-size:1.75rem;font-weight:700}.lune-stage-placeholder p{color:#a994cc;margin:0;font-size:.88rem;font-weight:500}.lune-stage-placeholder small{color:#786c8f;margin-top:7px;font-size:.74rem}.lune-moon{place-items:center;width:122px;height:122px;margin-bottom:14px;animation:3.8s ease-in-out infinite moon-float;display:grid;position:relative;overflow:visible}.lune-moon>svg{z-index:2;width:100%;height:100%;position:relative;overflow:visible}.lune-svg-aura{opacity:.42}.lune-moon-pulse{background:#d8bcff33;border-radius:50%;animation:3.8s ease-in-out infinite moon-pulse;position:absolute;inset:16%;box-shadow:0 0 18px 5px #dec4ff38}.lune-moon-stars{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.lune-moon-stars i{background:#f4e8fffa;border:.6px solid #fffffff2;border-radius:50%;animation:ease-out infinite moon-star-rise;position:absolute;box-shadow:0 0 9px #eedcff}@keyframes moon-pulse{0%,to{opacity:.1;transform:scale(.96)}50%{opacity:.22;transform:scale(1.04)}}@keyframes moon-float{0%,to{transform:translateY(2px)scale(.99)}50%{transform:translateY(-5px)scale(1.03)}}@keyframes moon-star-rise{0%{opacity:.3;transform:translate(0)scale(.72)}10%{opacity:1}50%{transform:translate(var(--star-drift),calc(var(--star-travel) * -.5)) scale(1)}76%{opacity:.84}to{opacity:.18;transform:translate(0,calc(var(--star-travel) * -1)) scale(.9)}}.lune-stage-result{border-radius:22px;width:100%;height:100%;min-height:620px;position:relative;overflow:hidden}.lune-stage-result>img{object-fit:contain;background:#e7dfd3}.lune-stage-result>video{object-fit:contain;background:#11101a;width:100%;height:100%;display:block;position:absolute;inset:0}.lune-history{gap:8px;display:flex;position:absolute;top:12px;right:12px}.lune-history button{cursor:pointer;background:#261c3ea3;border:1px solid #f5e9ff8f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lune-history svg{width:15px}.lune-history button[aria-pressed=true]{color:#17111e;background:#a88cc9bf;border-color:#d5b7f1}.lune-stage-attachment-icon{color:#d8c3f0;background:radial-gradient(circle at 30% 25%,#ddc6ff47,#5d467c29);border:1px solid #d3bef16b;border-radius:30px;place-items:center;width:104px;height:104px;margin-bottom:16px;display:grid;box-shadow:0 18px 48px #6f4a992e}.lune-stage-attachment-icon svg{width:42px;height:42px}.lune-stage-pending-banner{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171121d1;border:1px solid #dcc6f866;border-radius:14px;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 40px);min-height:46px;padding:9px 14px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 14px 38px #00000047}.lune-stage-pending-banner>svg{color:#cbb3e8;flex:none;width:19px;height:19px}.lune-stage-pending-banner span{gap:2px;min-width:0;display:grid}.lune-stage-pending-banner strong{color:#f2eaf9;text-transform:capitalize;font-size:.7rem}.lune-stage-pending-banner small{color:#b4a4c3;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.lune-stage-placeholder p{overflow-wrap:anywhere;max-width:460px}.lune-stage-attachment-count,.lune-stage-processing-type{color:#d8c2ee;letter-spacing:.04em;background:#a88cc91a;border:1px solid #cfb7ec47;border-radius:999px;margin-top:19px;padding:8px 14px;font-size:.7rem;font-weight:700}.lune-interactive-result{background:radial-gradient(circle at 50% 40%,#3d2c55,#17131f 74%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.lune-interactive-result>img{object-fit:contain;opacity:.72}.lune-interactive-result:after{content:"";pointer-events:none;background:linear-gradient(#0000 44%,#0f0b16e6);position:absolute;inset:0}.lune-interactive-symbol{color:#c8a8eb}.lune-interactive-symbol svg{stroke-width:1.2px;width:108px;height:108px}.lune-interactive-details{z-index:1;justify-items:start;gap:10px;display:grid;position:absolute;bottom:27px;left:24px;right:24px}.lune-interactive-details small,.lune-stage-asset>small{color:#c9afe7;letter-spacing:.17em;font-size:.68rem;font-weight:800}.lune-interactive-details h1{color:#f2eaf8;max-width:90%;margin:0;font-size:clamp(1.45rem,3vw,2.5rem);line-height:1.1}.lune-interactive-details button,.lune-stage-asset button{color:#fff;cursor:pointer;background:#a88cc945;border:1px solid #e2cdf973;border-radius:999px;align-items:center;gap:9px;min-height:42px;margin-top:7px;padding:0 17px;font-weight:700;display:inline-flex}.lune-interactive-details button svg,.lune-stage-asset button svg{width:17px;height:17px}.lune-stage-asset>svg{color:#c9afe7;stroke-width:1.15px;width:98px;height:98px;margin-bottom:17px}.lune-stage-asset button{margin-top:20px}.lune-model-result{background:radial-gradient(circle at 50% 42%,#413150,#15121e 72%);width:100%;height:100%;position:relative}.lune-model-caption{color:#e9dcf4;pointer-events:none;background:#100c18ba;border:1px solid #decbf652;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 40px);min-height:38px;padding:8px 13px;font-size:.72rem;font-weight:650;display:inline-flex;position:absolute;bottom:20px;left:20px;right:20px}.lune-model-caption svg{width:16px;height:16px}.lune-ai-panel{flex-direction:column;justify-self:center;width:96%;max-width:430px;min-height:660px;padding:10px 14px 12px;display:flex;position:relative}.persona-card{background:0 0;border:1px solid #ffffff2e;border-radius:18px;align-self:center;width:94%;min-height:240px;padding:10px;position:relative}.persona-clear{cursor:pointer;background:#2e234c66;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.persona-clear svg{width:18px}.persona-title{color:#d7c8f4;justify-content:center;align-items:center;gap:7px;margin:2px 42px 18px;display:flex}.persona-title svg{color:#f8e8b6;width:16px}.persona-title strong{letter-spacing:.2px;font-size:1.0625rem;font-weight:500}.moonline{background:linear-gradient(#0000 45%,#e5d4ff2e 45% 55%,#0000 55%);place-items:center;height:8px;margin:1px 0 10px;display:grid}.moonline span{background:#ffecc5e6;width:68px;height:2px;box-shadow:0 0 9px #ffe6a7}.persona-row{grid-template-columns:repeat(2,minmax(0,160px));justify-content:center;gap:8px;width:328px;max-width:100%;margin-inline:auto;display:grid}.persona-choice{color:#e7dfd3;cursor:pointer;background:#503d7d14;border:1px solid #ccbcef6b;border-radius:66px 66px 30px 30px;flex-direction:column;align-items:center;min-width:0;height:205px;padding:8px 0 0;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background-color .28s;display:flex}.persona-choice:hover:not(.selected){transform:translateY(-2px)}.persona-choice.selected{animation:.42s cubic-bezier(.22,1.35,.36,1) persona-activate;transform:scale(1.02)}.persona-choice.lumiere.selected{background:#d4c1f51a;border-color:#ffeccec7;box-shadow:0 8px 18px #f9e2c629,inset 0 0 22px #ffebcc0d}.persona-choice.noir.selected{background:#503d7d1f;border-color:#d6c5fc99;box-shadow:0 8px 18px #c8b2ee24,inset 0 0 24px #8f70d212}.persona-orb{filter:drop-shadow(0 6px 10px #c8b2ee29);border-radius:50%;flex:0 0 112px;place-items:center;width:112px;height:112px;transition:filter .3s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:visible}.persona-orb img{object-fit:contain}.persona-choice.lumiere .persona-orb{filter:drop-shadow(0 6px 10px #f9e2c629)}.persona-choice.lumiere.selected .persona-orb{filter:drop-shadow(0 8px 14px #f9e2c652);transform:scale(1.02)}.persona-choice.noir.selected .persona-orb{filter:drop-shadow(0 8px 12px #c8b2ee3d);transform:scale(1.02)}.persona-sparkle{z-index:3;background:#c2cfff;border-radius:50%;width:4px;height:4px;transition:transform .28s,box-shadow .28s;position:absolute;top:18px;right:18px;box-shadow:0 0 7px #c2cfffe6}.persona-choice.lumiere .persona-sparkle{background:#ffefc8;box-shadow:0 0 7px #ffefc8e6}.persona-choice.selected .persona-sparkle{animation:1.8s ease-in-out infinite persona-sparkle;transform:scale(1.28)}.persona-label{background:#140e23d1;border:1px solid #cabaec85;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:146px;min-height:74px;margin-top:8px;padding:10px 8px;transition:background-color .28s,border-color .28s,box-shadow .28s;display:flex}.persona-choice.lumiere .persona-label{color:#2e2449;background:#e4d6f4b8;border-color:#e6d6ff8f}.persona-choice.lumiere.selected .persona-label{background:#f3e8faed;border-color:#ffecc9db;box-shadow:0 0 12px #ffe7c29e}.persona-choice.noir.selected .persona-label{background:#140e23e6;border-color:#d6c5fc9e;box-shadow:0 0 12px #ad92e03d}.persona-label strong{white-space:nowrap;font-size:1.0625rem;font-weight:600}.persona-label strong b{color:#f2e3cf;margin-right:3px;font-weight:600}.persona-choice.lumiere .persona-label strong b{color:#f2e3cf}.persona-label small{color:#f0e8ffc7;white-space:nowrap;margin-top:6px;font-size:.6875rem;font-weight:500}.persona-choice.lumiere .persona-label small{color:#433464e0}@keyframes persona-activate{0%{transform:scale(1)}62%{transform:scale(1.035)}to{transform:scale(1.02)}}@keyframes persona-sparkle{0%,to{opacity:.72;box-shadow:0 0 5px}50%{opacity:1;box-shadow:0 0 11px}}.persona-choice:disabled{cursor:not-allowed;opacity:.52}.lune-prompt-hint{color:#b7a8d4;text-align:center;overflow-wrap:anywhere;background:#16122680;border:1px solid #d6c1fa33;border-radius:20px;justify-content:center;align-items:center;min-height:44px;margin:8px 6px 0;padding:10px 14px;font-size:.9375rem;font-weight:500;line-height:1.35;display:flex}.native-action-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;padding:0 4px;display:grid}.native-action-row button{color:#e7dfd3;cursor:pointer;background:#18152b75;border:1px solid #decdff70;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:60px;display:flex;box-shadow:0 2px 8px #9c7ddb29}.native-action-row button:hover{background:#2a23429e}.native-action-row svg{color:#e7dfd3;width:18px}.native-action-row strong{font-size:1.0625rem;font-weight:500}.native-action-row button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.native-action-row button:disabled:hover{background:#18152b75}.native-divider{background:#ffffff29;height:1px;margin:10px 0 0}.lune-guidance{color:#cfc2e3;flex:1;min-height:0;padding:8px 2px 4px}.lune-guidance h2{color:#cfc2e3;margin:0 0 7px;font-size:1rem;font-weight:500;line-height:1.68}.lune-status{color:#b7a8d4;background:#16122680;border:1px solid #d6c1fa33;border-radius:12px;align-items:center;min-height:54px;margin:0;padding:8px 11px;font-size:.875rem;font-weight:500;line-height:1.42;display:flex}.quota-native{background:#16122680;border:1px solid #d6c1fa33;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:8px 10px;display:flex}.quota-native span{color:#b7a8d4;font-size:.68rem}.quota-native i{background:#ffffff1a;border-radius:4px;flex:1;height:4px;overflow:hidden}.quota-native b{background:#a88cc9;height:100%;display:block}.lune-input-stack{margin-top:auto}.lune-inline-input{background:#1e1e2e;border:1px solid #d6c1fa3d;border-radius:24px;align-items:center;gap:8px;min-height:50px;padding:0 10px;display:flex}.lune-inline-input>button:first-child{color:#dcc6ff;cursor:pointer;background:#d2baf81f;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.lune-inline-input svg{width:16px}.lune-inline-input>input:not([type=file]){color:#a796c9;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.9375rem;font-weight:500}.lune-inline-input input::placeholder{color:#a796c9}.lune-inline-input .send-native{color:#fff;cursor:pointer;background:#a88cc9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 8px #b593ff73}.lune-inline-input .send-native:disabled{opacity:.45}.lune-inline-input .voice-active{background:#d26b8c;box-shadow:0 0 0 4px #d26b8c29,0 0 16px #d26b8c8c}.lune-voice-feedback{color:#d9c9ef;margin:7px 9px 0;font-size:.8rem;line-height:1.35}.lune-result-mobile-actions{display:none}.lune-game-backdrop{z-index:120;background:#07060cfa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lune-game-player{background:#181824;border:1px solid #d6c1fa3d;border-radius:24px;grid-template-rows:58px minmax(0,1fr);width:min(980px,100%);height:min(820px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 34px 100px #0000009e}.lune-game-player>header{color:#eee7f4;border-bottom:1px solid #2a2a3c;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:7px 10px;display:grid}.lune-game-player>header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-width:0;display:inline-flex;overflow:hidden}.lune-game-player>header strong>svg{flex:none}.lune-game-player>header button{color:#cbb3ff;cursor:pointer;background:#a88cc91f;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.lune-game-player>header button:disabled{opacity:.5;cursor:wait}.lune-game-player>header svg{width:21px}.lune-game-player>iframe{background:#111019;border:0;width:100%;height:100%}.native-game-player{grid-template-rows:58px minmax(0,1fr) 64px;position:relative}.native-game-stage{min-height:0;position:relative;overflow:hidden}.native-game-stage iframe{background:#111019;border:0;width:100%;height:100%;display:block}.native-game-hud{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;top:8px;left:12px;right:12px}.native-game-hud span{color:#f2eee7;background:#191223cc;border-radius:10px;max-width:100%;padding:6px 10px;font-size:13px;font-weight:600}.native-game-controls{pointer-events:none;justify-content:space-between;align-items:end;gap:8px;display:flex;position:absolute;inset:auto 12px 16px}.native-game-direction-pad{grid-template-rows:repeat(3,48px);grid-template-columns:repeat(3,48px);gap:4px;display:grid}.native-game-key{color:#f2eee7;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#191223a6;border:1px solid #ffffff73;border-radius:24px;min-width:48px;min-height:48px;padding:0 14px;font-family:inherit;font-size:19px;font-weight:600}.native-game-key:active{background:#a88cc9a6}.native-game-key:focus-visible{outline-offset:3px;outline:2px solid #c9a9eb}.native-game-direction-pad .native-game-key{padding-inline:0}.native-game-direction-pad :is(.key-up,.key-w){grid-area:1/2}.native-game-direction-pad :is(.key-left,.key-a){grid-area:2/1}.native-game-direction-pad :is(.key-right,.key-d){grid-area:2/3}.native-game-direction-pad :is(.key-down,.key-s){grid-area:3/2}.native-game-action-pad{flex-wrap:wrap;justify-content:end;gap:8px;max-width:160px;display:flex}.native-game-social{z-index:5;background:#15121b;border-top:1px solid #d2beeb38;border-radius:22px 22px 0 0;flex-direction:column;height:64px;display:flex;position:absolute;inset:auto 0 0}.native-game-social.is-open{height:min(55%,520px)}.native-game-drawer-toggle{border-radius:inherit;color:#eee7f4;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.native-game-drawer-toggle>span:last-child{align-items:center;gap:8px;display:flex}.native-game-grabber{background:#8e849b;border-radius:99px;width:38px;height:4px}.native-game-drawer-toggle:focus-visible{outline-offset:-4px;outline:2px solid #c9a9eb}.native-game-drawer-content{flex:1;min-height:0}.spatial-detail-backdrop.is-game-drawer{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;height:100%;padding:0;animation:none;position:relative;inset:auto}.is-game-drawer>.spatial-detail-dialog{width:100%;height:100%;max-height:100%;box-shadow:none;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.is-game-drawer .spatial-detail-media{display:none}.is-game-drawer .spatial-detail-face{padding:20px}.is-game-drawer .spatial-detail-front{overscroll-behavior:contain;overflow-y:auto}.is-game-drawer .spatial-detail-copy{padding-block:12px}.is-game-drawer .spatial-detail-copy h2{font-size:24px}.is-game-drawer .spatial-detail-preview-comments{flex:none;overflow:visible}@media (max-width:820px),(max-width:920px) and (max-height:600px){.native-game-backdrop{padding:0}.native-game-backdrop>.native-game-player{grid-template-rows:calc(64px + env(safe-area-inset-top)) minmax(0,1fr) calc(64px + env(safe-area-inset-bottom));border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.native-game-player>header{padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left))}.native-game-player>header strong{justify-content:flex-start;font-size:15px}.native-game-social{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.native-game-social.is-open{height:min(55dvh,520px)}}@media (max-width:920px) and (orientation:landscape){.native-game-backdrop>.native-game-player{grid-template-rows:calc(48px + env(safe-area-inset-top)) minmax(0,1fr) calc(64px + env(safe-area-inset-bottom))}.native-game-player>header{padding-block:calc(2px + env(safe-area-inset-top)) 2px}.native-game-social.is-open{height:calc(100% - 48px - env(safe-area-inset-top))}}.lune-spin{animation:.8s linear infinite lune-spin}@keyframes lune-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.ar-backdrop{padding:0}.ar-dialog{border:0;border-radius:0;width:100%;height:100dvh}.ar-dialog>footer span{max-width:62%}}.lune-publish-backdrop{z-index:125;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07060cd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lune-publish-sheet{overscroll-behavior-y:contain;scrollbar-gutter:stable;color:#eee7f4;background:#181824;border:1px solid #d6c1fa3d;border-radius:24px;grid-auto-rows:max-content;gap:16px;width:min(520px,100%);min-height:0;max-height:calc(100dvh - 36px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 34px 100px #0000009e}.lune-publish-sheet>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.lune-publish-sheet>header>div{gap:4px;display:grid}.lune-publish-sheet>header small{color:#a88cc9;letter-spacing:.12em;font-size:.62rem}.lune-publish-sheet>header strong{font-size:1.05rem}.lune-publish-sheet>header button{color:#cbb3ff;cursor:pointer;background:#a88cc91f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.lune-publish-sheet>header svg{width:18px}.lune-publish-tabs{background:#1e1e2e;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.lune-publish-tabs button{color:#968aa8;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;font-weight:700}.lune-publish-tabs button.active{color:#fff;background:#a88cc9}.lune-publish-sheet label{color:#b7a8d4;gap:7px;font-size:.8rem;font-weight:650;display:grid}.lune-publish-sheet input,.lune-publish-sheet select{color:#eee7f4;min-height:46px;font:inherit;background:#2a2a3c;border:1px solid #d6c1fa33;border-radius:12px;outline:0;padding:0 13px}.lune-publish-sheet input:focus,.lune-publish-sheet select:focus{border-color:#a88cc9}.lune-publish-submit{color:#fff;cursor:pointer;background:#a88cc9;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.lune-publish-submit:disabled{opacity:.55;cursor:wait}.lune-publish-submit svg{width:18px}.native-profile-screen{background:#181824;min-height:100vh;padding:25px 28px 80px;position:relative;overflow:hidden}.native-profile-header{justify-content:space-between;align-items:center;min-height:56px;margin-bottom:8px;display:flex;position:relative}.profile-header-leading{align-items:center;gap:12px;min-width:0;display:flex}.profile-section-switcher{min-width:0;position:relative}.profile-title-button{color:#cbb3ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:flex}.profile-title-button strong{letter-spacing:-.3px;font-size:1.35rem}.profile-title-button svg{width:18px}.profile-header-actions{align-items:center;gap:10px;display:flex}.profile-logout-button{color:#ddd1e7;min-height:40px;font:inherit;cursor:pointer;background:#a88cc914;border:1px solid #dcc9f347;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.74rem;font-weight:650;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.profile-logout-button:hover:not(:disabled){color:#f3eaf8;background:#a88cc929;border-color:#e1d1f585;transform:translateY(-1px)}.profile-logout-button:focus-visible{outline-offset:3px;outline:2px solid #c8a5ef}.profile-logout-button:disabled{opacity:.58;cursor:wait}.profile-logout-button svg{width:16px;height:16px}.profile-section-menu{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#22233be6;border:1px solid #c7b3ff57;border-radius:18px;width:220px;padding:8px;position:absolute;top:50px;left:8px;box-shadow:0 18px 42px #00000057}.profile-section-menu button{color:#eadfffd9;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;width:100%;padding:11px 13px;display:flex}.profile-section-menu button.active{color:#ead9ff;background:#cbb3ff33}.profile-section-menu svg{width:16px}.native-profile-content{width:min(1120px,100%);margin:0 auto;padding:18px 0 30px}.creator-profile-card{background:#171620b8;border:1px solid #d6c3ef3d;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0303076b,0 0 42px #a88cc912}.creator-profile-cover{background:#0d0d0c;border-bottom:1px solid #d3bdef2e;height:270px;position:relative;overflow:hidden}.creator-profile-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a090e1a,#0a090e05 48%,#533c6c1f),linear-gradient(#0000 42%,#171620b3);position:absolute;inset:0}.creator-profile-cover>img{object-fit:cover;object-position:50% 47%;opacity:.94;transform:scale(1.04)}.profile-image-input{display:none}.profile-image-status{min-height:1.2em;color:var(--muted);text-align:right;margin:10px 18px 0;font-size:.7rem}.chat-column{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.chat-column>.topbar{flex-shrink:0}.chat-column>main{flex:1;min-height:0}.message-tunnel{border:1px solid var(--line);background:#121118c7;border-radius:25px;grid-template-columns:minmax(290px,34%) 1fr;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #02020647}.tunnel-inbox{border-right:1px solid var(--line);background:#0e0d13a3;flex-direction:column;min-width:0;min-height:0;display:flex}.tunnel-inbox>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-end;height:104px;padding:22px 24px 18px;display:flex}.tunnel-inbox>header small{color:var(--lilac);letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;display:block}.tunnel-inbox>header h1{font:2.1rem var(--display);margin:5px 0 0}.tunnel-inbox-actions{align-items:center;gap:10px;display:flex}.tunnel-inbox-actions>span{color:var(--muted);align-items:center;gap:6px;font-size:.62rem;display:inline-flex}.tunnel-inbox-actions>span:before{content:"";background:#696470;border-radius:50%;width:6px;height:6px}.tunnel-inbox-actions>span.online:before{background:#8fd1ad;box-shadow:0 0 0 4px #8fd1ad1a}.tunnel-inbox-actions>button{width:36px;height:36px;color:var(--lilac-bright);cursor:pointer;background:#b99adb1a;border:1px solid #b99adb52;border-radius:50%;place-items:center;display:grid}.tunnel-inbox-actions>button:hover{background:#b99adb33}.tunnel-inbox-actions>button svg{width:18px;height:18px}.tunnel-conversations{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;overflow-y:auto}.tunnel-loading{gap:4px;display:grid}.tunnel-loading-row{align-items:center;gap:12px;min-height:76px;padding:12px;display:flex}.tunnel-loading-row>span{background:#ffffff14;border-radius:50%;flex:none;width:48px;height:48px}.tunnel-loading-row>div{gap:9px;width:65%;display:grid}.tunnel-loading-row i{background:#ffffff14;border-radius:999px;height:9px}.tunnel-loading-row i:last-child{width:72%}.tunnel-conversations>button{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.tunnel-conversations>button:hover{background:#ffffff09}.tunnel-conversations>button.active{background:#ad8fcf21}.tunnel-avatar{color:#17131e;background:linear-gradient(145deg,#d1b4ee,#7d6598);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:800;display:grid;position:relative;overflow:hidden}.tunnel-avatar img{z-index:1;object-fit:cover}.tunnel-conversation-copy{gap:5px;min-width:0;display:grid}.tunnel-conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.tunnel-conversation-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.tunnel-conversation-meta{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.tunnel-conversation-meta time{color:#77717f;font-size:.58rem}.tunnel-conversation-meta b{background:var(--lilac);color:#17131e;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.56rem;display:grid}.tunnel-thread{background:radial-gradient(circle at 80% 0,#976ec514,#0000 35%);grid-template-rows:76px minmax(0,1fr) 78px;min-width:0;min-height:0;display:grid;overflow:hidden}.tunnel-thread>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.tunnel-thread>header .tunnel-avatar{width:42px;height:42px}.tunnel-thread>header .tunnel-identity{min-width:0;color:inherit;border-radius:12px;align-items:center;gap:12px;text-decoration:none;display:flex}.tunnel-identity-copy{gap:4px;min-width:0;display:grid}.tunnel-identity-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tunnel-identity:focus-visible{outline:2px solid var(--lilac-bright);outline-offset:5px}.tunnel-identity[href]:hover strong{text-underline-offset:3px;text-decoration:underline}.tunnel-thread>header strong{font-size:.8rem}.tunnel-identity-copy>span{color:var(--muted);font-size:.63rem}.tunnel-menu-button,.tunnel-delete-button,.tunnel-back{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.tunnel-delete-button{color:#cf9aa4;margin-left:auto}.tunnel-delete-button:hover{color:#efadb9;background:#d56d6d1f}.tunnel-delete-button:disabled{opacity:.45;cursor:wait}.tunnel-menu-button:hover,.tunnel-back:hover{color:#fff;background:#ffffff0d}.tunnel-menu-button svg,.tunnel-delete-button svg,.tunnel-back svg{width:18px}.tunnel-back{display:none}.tunnel-menu{z-index:5;border:1px solid var(--line);background:#1b1921;border-radius:13px;width:190px;padding:6px;display:grid;position:absolute;top:62px;right:18px;box-shadow:0 15px 35px #0000005c}.tunnel-menu button{color:var(--paper-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px;font-size:.68rem;display:flex}.tunnel-menu button:hover{background:#ffffff0d}.tunnel-menu svg{width:15px}.tunnel-message-list{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;padding:25px 12px;display:flex;overflow-y:auto}.tunnel-message-list article{gap:4px;max-width:min(72%,540px);display:grid}.tunnel-system-message{max-width:90%;color:var(--muted);text-align:center;overflow-wrap:anywhere;align-self:center;padding:8px 12px;font-size:.68rem;line-height:1.5}.tunnel-sender-name{color:var(--lilac);padding-inline:5px;font-size:.62rem}.tunnel-message-list article p{overflow-wrap:anywhere;border-radius:20px;margin:0;padding:11px 14px;font-size:.76rem;line-height:1.5}.tunnel-message-list article time{color:#6f6975;padding:0 5px;font-size:.54rem}.tunnel-message-list article.mine{align-self:flex-end;justify-items:end}.tunnel-message-list article.mine p{color:#17131e;background:#a88cc9;border:0;border-bottom-right-radius:8px}.tunnel-message-list article.theirs{align-self:flex-start}.tunnel-message-list article.theirs p{color:#fff;background:#2c2c2e;border:1px solid #ffffff0a;border-bottom-left-radius:8px}.tunnel-thread.group-chat .tunnel-message-list article.theirs{align-items:flex-end;gap:10px;max-width:min(82%,640px);display:flex}.tunnel-group-message-avatar{color:#17131e;background:linear-gradient(145deg,#d1b4ee,#7d6598);border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:800;display:grid;position:relative;overflow:hidden}.tunnel-group-message-avatar img{z-index:1;object-fit:cover}.tunnel-group-message-body{justify-items:start;gap:4px;min-width:0;max-width:min(100%,560px);display:grid}.tunnel-message-list article.mine{margin-left:auto;margin-right:0}.tunnel-thread.group-chat .tunnel-message-list article.mine .tunnel-group-message-body{justify-self:end;justify-items:end}.tunnel-thread.group-chat .tunnel-sender-name{color:#fff;padding:0 5px;font-size:.68rem;font-weight:700}.tunnel-thread.group-chat .tunnel-group-message-body p{color:#fff;background:#2c2c2e;border:1px solid #ffffff0a;border-bottom-left-radius:8px;max-width:100%;font-size:.86rem}.tunnel-thread.group-chat .tunnel-message-list article.mine .tunnel-group-message-body p{color:#17131e;background:#a88cc9;border:0;border-bottom-right-radius:8px;border-bottom-left-radius:20px}.tunnel-thread.group-chat .tunnel-message-list article.shared-feed-message{width:auto}.tunnel-thread.group-chat .tunnel-message-list article.shared-feed-message .tunnel-group-message-body{width:min(72vw,380px)}.tunnel-message-list article.shared-feed-message{width:min(72%,380px)}.tunnel-shared-feed-card{color:#eee8f5;width:100%;font:inherit;text-align:inherit;cursor:pointer;background:#24212b;border:1px solid #cdbae633;border-radius:18px;padding:0;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 14px 38px #0000003d}.tunnel-shared-feed-card:disabled{cursor:wait;opacity:.82}.mine .tunnel-shared-feed-card{color:#17131e;background:#9f7fc1;border-color:#fff3}.tunnel-shared-feed-image{aspect-ratio:16/10;background:#18151e;width:100%;position:relative;overflow:hidden}.tunnel-shared-feed-image img{object-fit:cover}.tunnel-shared-feed-copy{text-align:left;gap:4px;min-width:0;padding:13px 15px 15px;display:grid}.tunnel-shared-feed-copy small{color:#aa8dcd;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.mine .tunnel-shared-feed-copy small{color:#17131ea6}.tunnel-shared-feed-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.25;overflow:hidden}.tunnel-shared-feed-copy>span{color:#908697;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.mine .tunnel-shared-feed-copy>span{color:#17131ead}.tunnel-shared-feed-card:focus-visible{outline-offset:3px;outline:2px solid #c9a9eb}.tunnel-composer{border:1px solid var(--line);background:#1a1820e6;border-radius:999px;align-items:center;gap:8px;margin:10px clamp(14px,4vw,46px) 16px;padding:6px 7px 6px 17px;display:flex}.tunnel-composer input{min-width:0;color:var(--paper);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.75rem}.tunnel-composer input::placeholder{color:#716b77}.tunnel-composer button{background:var(--lilac);color:#17131e;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.tunnel-composer button:disabled{opacity:.35;cursor:default}.tunnel-composer svg{width:17px}.tunnel-empty,.tunnel-thread-empty,.tunnel-state{height:100%;color:var(--muted);text-align:center;place-content:center;justify-items:center;padding:32px;display:grid}.tunnel-empty{height:auto;min-height:260px}.tunnel-empty svg,.tunnel-thread-empty svg,.tunnel-state>svg{width:34px;height:34px;color:var(--lilac);margin-bottom:15px}.tunnel-empty strong{color:var(--paper);font-size:.78rem}.tunnel-empty p,.tunnel-thread-empty p,.tunnel-state p{max-width:320px;color:var(--muted);font-size:.7rem;line-height:1.55}.tunnel-thread-empty{grid-row:1/-1}.tunnel-thread-empty h2,.tunnel-state h1{font:2rem var(--display);color:var(--paper);margin:0 0 7px}.tunnel-error{color:#dfadad;background:#d56d6d1a;border-radius:9px;margin:8px 12px;padding:9px 11px;font-size:.65rem}.tunnel-pulse{background:var(--lilac);border-radius:50%;width:12px;height:12px;animation:1.4s infinite tunnelPulse;box-shadow:0 0 #b493d873}@keyframes tunnelPulse{70%{box-shadow:0 0 0 12px #0000}}.tunnel-typing{background:#24212b;border-radius:15px 15px 15px 5px;gap:3px;width:48px;padding:10px 12px;display:flex}.tunnel-typing i{background:#938b99;border-radius:50%;width:4px;height:4px;animation:1s infinite alternate tunnelDot}.tunnel-typing i:nth-child(2){animation-delay:.18s}.tunnel-typing i:nth-child(3){animation-delay:.36s}@keyframes tunnelDot{to{opacity:.5;transform:translateY(-3px)}}.tunnel-new-overlay{z-index:60;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tunnel-new-backdrop{cursor:default;background:#040308b8;border:0;width:100%;position:absolute;inset:0}.tunnel-new-sheet{background:#1b1924;border:1px solid #d3bdef40;border-radius:24px;flex-direction:column;width:min(520px,100%);max-height:min(740px,100dvh - 48px);padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.tunnel-new-sheet>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tunnel-new-sheet>header h2{font:2rem var(--display);margin:0 0 5px}.tunnel-new-sheet>header p{color:var(--muted);margin:0;font-size:.72rem}.tunnel-new-sheet>header button{width:36px;height:36px;color:var(--paper);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.tunnel-new-sheet>header button svg{width:18px}.tunnel-group-identity{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.tunnel-group-identity:hover strong{color:var(--lilac-bright)}.tunnel-group-details{align-items:center;overflow-y:auto}.tunnel-group-details>header{width:100%}.tunnel-group-photo-preview{margin:28px 0 12px}.tunnel-group-photo-preview .tunnel-avatar{width:112px;height:112px;font-size:2rem}.tunnel-group-photo-preview .tunnel-avatar svg{width:36px;height:36px}.tunnel-group-details-name{max-width:100%;color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.tunnel-group-title-row{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.tunnel-group-title-row>button{border:1px solid var(--line);width:32px;height:32px;color:var(--lilac-bright);cursor:pointer;background:#ffffff0a;border-radius:50%;flex:none;place-items:center;display:grid}.tunnel-group-title-row>button:hover{background:#ffffff1a}.tunnel-group-title-row>button svg{width:15px}.tunnel-group-name-edit{gap:9px;width:100%;margin-top:4px;display:grid}.tunnel-group-name-edit .tunnel-group-name{margin:0}.tunnel-group-name-edit>div{justify-content:flex-end;gap:8px;display:flex}.tunnel-group-name-edit>div button{border:1px solid var(--line);min-height:34px;color:var(--paper);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:10px;padding:0 13px;font-size:.7rem}.tunnel-group-name-edit>div button:last-child{background:var(--lilac);color:#17131e;border-color:#0000;font-weight:750}.tunnel-group-name-edit>div button:disabled{opacity:.5;cursor:default}.tunnel-group-details>.tunnel-create-group{justify-content:center;align-items:center;gap:9px;width:100%;margin-top:22px;display:flex}.tunnel-group-details>.tunnel-create-group svg{width:17px}.tunnel-group-members{width:100%;margin-top:22px}.tunnel-group-members h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:.67rem;font-weight:700}.tunnel-group-members ul{max-height:min(260px,35dvh);margin:0;padding:0;list-style:none;overflow-y:auto}.tunnel-group-members li{border-bottom:1px solid #ffffff0f;align-items:center;gap:11px;min-height:56px;display:flex}.tunnel-group-members li .tunnel-avatar{width:38px;height:38px;font-size:.82rem}.tunnel-group-members li>span:last-child{gap:3px;min-width:0;display:grid}.tunnel-group-members li strong{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.tunnel-group-members li small,.tunnel-group-members-state{color:var(--muted);font-size:.63rem}.tunnel-group-members-state{margin:12px 0}.tunnel-leave-group{border-top:1px solid #ffffff14;width:100%;margin-top:18px;padding-top:14px}.tunnel-leave-group>button,.tunnel-leave-group>div button{color:#e6a7b0;min-height:38px;font:inherit;cursor:pointer;background:#d56d6d14;border:1px solid #d56d6d59;border-radius:11px;padding:0 13px;font-size:.7rem}.tunnel-leave-group>button{width:100%}.tunnel-leave-group>p{color:#e6a7b0;margin:0 0 10px;font-size:.68rem}.tunnel-leave-group>div{justify-content:flex-end;gap:8px;display:flex}.tunnel-leave-group>div button:first-child{border-color:var(--line);color:var(--paper);background:#ffffff0d}.tunnel-leave-group>div button:disabled{opacity:.5;cursor:default}.tunnel-new-modes{background:#ffffff0e;border-radius:15px;grid-template-columns:1fr 1fr;margin:22px 0 12px;padding:4px;display:grid}.tunnel-new-modes button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:flex}.tunnel-new-modes button.active{background:var(--lilac);color:#17131e}.tunnel-new-modes svg{width:17px}.tunnel-group-name,.tunnel-target-search{border:1px solid var(--line);width:100%;min-height:46px;color:var(--paper);background:#ffffff0a;border-radius:13px;padding:0 14px;font-size:.78rem}.tunnel-group-name{outline:0;margin-bottom:10px}.tunnel-target-search{align-items:center;gap:9px;display:flex}.tunnel-target-search svg{width:18px;color:var(--muted);flex:none}.tunnel-target-search input{width:100%;min-width:0;color:var(--paper);background:0 0;border:0;outline:0;font-size:.78rem}.tunnel-target-list{overscroll-behavior:contain;flex:1;min-height:140px;margin-top:10px;overflow-y:auto}.tunnel-target{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;width:100%;min-height:68px;padding:9px 4px;display:flex}.tunnel-target:hover{background:#ffffff0b}.tunnel-target:disabled{opacity:.55;cursor:wait}.tunnel-target-copy{flex:1;gap:4px;min-width:0;display:grid}.tunnel-target-copy strong,.tunnel-target-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tunnel-target-copy strong{font-size:.8rem}.tunnel-target-copy small{color:var(--muted);font-size:.64rem}.tunnel-target-check{border:1px solid var(--muted);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.tunnel-target-check.selected{border-color:var(--lilac);background:var(--lilac);color:#17131e}.tunnel-target-check svg{width:15px}.tunnel-target-empty{color:var(--muted);text-align:center;padding:48px 16px;font-size:.75rem}.tunnel-create-group{background:var(--lilac);color:#17131e;cursor:pointer;border:0;border-radius:14px;min-height:48px;margin-top:12px;font-size:.8rem;font-weight:800}.tunnel-create-group:disabled{opacity:.4;cursor:default}@media (max-width:700px){.chat-column{height:calc(100dvh - 68px)}.message-tunnel{border:0;border-radius:0;grid-template-columns:1fr}.tunnel-inbox{border-right:0}.message-tunnel.has-selection .tunnel-inbox,.message-tunnel:not(.has-selection) .tunnel-thread{display:none}.tunnel-back{display:grid}.tunnel-message-list article{max-width:84%}.tunnel-message-list article.shared-feed-message{width:min(84%,380px)}.tunnel-inbox>header{height:84px;padding:16px}.tunnel-new-overlay{align-items:end;padding:0}.tunnel-new-sheet{width:100%;max-height:86dvh;padding:18px 16px max(18px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.creator-cover-edit{z-index:4;color:#f2e9f9e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:36px;font:inherit;cursor:pointer;background:#100f158f;border:1px solid #deccf347;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:.7rem;font-weight:650;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;position:absolute;top:20px;right:24px}.creator-cover-edit:hover{background:#2b2437b3;border-color:#deccf385;transform:translateY(-1px)}.creator-cover-edit:focus-visible,.creator-profile-avatar:focus-visible{outline-offset:3px;outline:2px solid #c8a5ef}.creator-cover-edit svg{width:15px;height:15px}.creator-profile-cover>span{z-index:2;color:#e4d9efb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.075em;text-transform:uppercase;background:#100f156b;border:1px solid #deccf333;border-radius:999px;padding:6px 10px;font-size:.625rem;font-weight:650;position:absolute;top:22px;left:26px}.creator-cover-identity{z-index:3;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:21px;display:grid;position:absolute;bottom:28px;left:38px}.creator-cover-name h1{color:#f2ebf6;letter-spacing:-.045em;text-shadow:0 4px 22px #000000ad;margin:0 0 6px;font-size:clamp(2rem,3vw,2.75rem);font-weight:450;line-height:1}.creator-cover-name span{color:#e0d4ebc2;letter-spacing:.01em;text-shadow:0 2px 12px #000000b8;font-size:.75rem;font-weight:650}.creator-profile-body{background:radial-gradient(circle at 82% 0,#a88cc91c,#0000 310px);min-height:340px;padding:0 clamp(32px,5vw,56px) clamp(42px,5vw,54px);position:relative}.creator-profile-identity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding-top:36px;display:grid;position:relative}.creator-profile-avatar{width:112px;height:112px;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;appearance:none;background:#16151fe0;border:1px solid #e2d2f761;border-radius:50%;place-items:center;padding:6px;transition:border-color .2s,transform .2s;display:grid;position:relative;box-shadow:0 16px 38px #0303077a,0 0 0 4px #1817239e}.creator-profile-avatar:hover{border-color:#e2d2f7b3;transform:translateY(-2px)}.creator-avatar-fallback,.creator-avatar-photo{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.creator-avatar-fallback{color:#17131e;text-shadow:0 1px #ffffff40;background:radial-gradient(circle at 35% 28%,#dbc8ef,#a88cc9 58%,#6e528e);font-size:1.85rem;font-weight:750}.creator-avatar-photo{position:relative}.creator-avatar-photo img{object-fit:cover}.creator-avatar-edit{color:#17131e;background:#b190d5;border:2px solid #181721;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:3px;right:-1px;box-shadow:0 5px 14px #0303076b}.creator-avatar-edit svg{width:14px;height:14px}.creator-profile-copy p{color:#aaa0b5;text-wrap:balance;max-width:680px;margin:0;font-size:1rem;line-height:1.55}.creator-profile-actions{align-items:center;gap:8px;display:flex}.creator-edit-button{color:#eee4f5;cursor:pointer;background:linear-gradient(135deg,#b899da3d,#7e5ea224);border:1px solid #dcc9f361;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-bottom:3px;padding:0 17px;font-size:.76rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #05040933}.creator-edit-button:hover{background:linear-gradient(135deg,#be9ee257,#7e5ea238);border-color:#e1d1f59e}.creator-edit-button svg{width:16px}.creator-subscription-button{cursor:pointer;background:0 0;border:0;border-radius:20px;flex:0 0 50px;place-items:center;width:50px;height:50px;padding:6px;transition:background .2s,transform .2s;display:inline-grid}.creator-subscription-button:hover{background:#a88cc91a;transform:translateY(-1px)}.creator-subscription-button img{object-fit:contain;border-radius:16px;width:38px;height:38px}.creator-settings-button{color:#d9cbe5;cursor:pointer;background:#a88cc914;border:1px solid #dcc9f34d;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff0a}.creator-settings-button:hover{color:#f0e7f6;background:#a88cc929;border-color:#e1d1f594}.creator-settings-button svg{width:17px;height:17px}.creator-profile-stats{background:linear-gradient(135deg,#ffffff09,#a88cc909);border:1px solid #ccb8e724;border-radius:18px;grid-template-columns:repeat(3,1fr);margin:38px 0 0;padding:24px 8px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.creator-profile-stats>div,.creator-profile-stats>button{color:inherit;font:inherit;background:0 0;border:0;border-right:1px solid #ccb8e71f;justify-items:center;gap:4px;padding-inline:24px;display:grid}.creator-profile-stats>button{cursor:pointer}.creator-profile-stats>button:hover strong{color:#d8b8f8}.creator-profile-stats>button:disabled{cursor:default}.creator-profile-stats>:last-child{border-right:0}.creator-profile-stats dt,.creator-profile-stats strong{color:#eee7f4;letter-spacing:-.025em;font-size:1.28rem;font-weight:600}.creator-profile-stats dd,.creator-profile-stats>div span,.creator-profile-stats>button span{color:#92879f;margin:0;font-size:.72rem}.creator-profile-details{background:linear-gradient(135deg,#ffffff07,#a88cc906);border:1px solid #ccb8e724;border-radius:18px;margin-top:20px;padding:20px}.creator-profile-details>header{display:block}.creator-profile-details>header small{color:#cbb3ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.creator-profile-details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creator-profile-details>header+div{margin-top:15px}.profile-details-accordion-button{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.profile-details-accordion-button>span{gap:4px;display:grid}.profile-details-accordion-button em{color:#746b7e;font-size:.65rem;font-style:normal}.profile-details-accordion-button>svg{color:#9f91aa;flex:none;width:18px;height:18px;transition:transform .2s,color .2s}.profile-details-accordion-button[aria-expanded=true]>svg{color:#cbb3ff;transform:rotate(180deg)}.profile-details-accordion-button:hover>svg{color:#d8c4eb}.profile-details-accordion-button:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #c8a5ef}.creator-profile-details article{background:#0f0e154d;border:1px solid #ccb8e71a;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.creator-profile-details article.wide{grid-column:span 2}.creator-profile-details article>svg{width:17px;height:17px;color:var(--lilac-bright);flex:none}.creator-profile-details article p{gap:3px;min-width:0;margin:0;display:grid}.creator-profile-details article small{color:#817789;font-size:.62rem}.creator-profile-details article strong{color:#dcd4e3;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:550;overflow:hidden}.creator-profile-details article.seller-verification.verified>svg,.creator-profile-details article.seller-verification.verified strong{color:#75d5a2}.creator-profile-details article.seller-verification.not-verified>svg,.creator-profile-details article.seller-verification.not-verified strong{color:#e8b873}.creator-profile-details article.seller-verification.not-registered>svg,.creator-profile-details article.seller-verification.not-registered strong{color:#9d94a5}.relations-backdrop{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060509c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.relations-dialog{background:#191720;border:1px solid #d3bdef33;border-radius:25px;grid-template-rows:auto auto minmax(150px,1fr) auto;width:min(540px,100%);max-height:min(720px,88vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000007a}.relations-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 22px 17px;display:flex}.relations-dialog>header small{color:var(--lilac);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem}.relations-dialog>header h2{font:2rem var(--display);margin:4px 0 0}.relations-dialog>header button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:0;border-radius:50%;place-items:center;display:grid}.relations-dialog>header svg{width:17px}.relations-list{min-height:0;padding:7px 10px;overflow-y:auto}.relations-list article{border-bottom:1px solid #ffffff0b;align-items:center;gap:12px;min-height:72px;padding:10px;display:flex}.relations-avatar{color:#17131e;background:linear-gradient(145deg,#d1b4ee,#7d6598);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:.8rem;font-weight:800;display:grid;position:relative;overflow:hidden}.relations-avatar img{object-fit:cover}.relations-list article>div:not(.relations-actions){gap:3px;min-width:0;display:grid}.relations-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.relations-list article span{color:var(--muted);font-size:.64rem}.relations-list article small{color:#bfa4dc;background:#a88cc91f;border-radius:999px;width:fit-content;padding:2px 6px;font-size:.54rem}.relations-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.relations-actions button{min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:999px}.relation-message{width:34px;color:var(--paper-soft);background:#ffffff0d;place-items:center;display:grid}.relation-message svg{width:14px}.relation-follow{background:var(--lilac);color:#17131e;justify-content:center;align-items:center;gap:6px;min-width:92px;padding:0 12px;font-size:.63rem;font-weight:700;display:inline-flex}.relation-follow.following{color:var(--paper-soft);background:0 0;border:1px solid #d7c4ef33}.relation-follow svg{width:13px}.relations-actions button:disabled{opacity:.5;cursor:wait}.relations-dialog>footer{border-top:1px solid var(--line);color:var(--muted);text-align:right;padding:13px 20px;font-size:.62rem}.relations-empty{min-height:160px;color:var(--muted);place-items:center;font-size:.72rem;display:grid}.relations-error{color:#dfadad;background:#d56d6d1a;border-radius:9px;margin:9px 12px 0;padding:9px 11px;font-size:.65rem}.creator-profile-focus{justify-content:space-between;align-items:center;gap:18px;padding-top:28px;display:flex;position:relative}.creator-profile-focus>small{color:#91869d;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:650}.creator-profile-focus>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.creator-profile-focus span{color:#d0c4da;background:#a88cc90f;border:1px solid #d3bfec33;border-radius:999px;padding:6px 12px;font-size:.72rem}.native-edit-form{background:#1d1c2b9e;border:1px solid #c7b3ff33;border-radius:24px;gap:17px;width:min(720px,100%);margin:0 auto;padding:clamp(24px,4vw,38px);display:grid}.native-edit-form header{border-bottom:1px solid #c7b3ff24;padding-bottom:18px}.native-edit-form header span{color:#eee7f4;font-size:1.35rem;font-weight:650}.native-edit-form header p{color:#91869d;margin:6px 0 0;font-size:.85rem}.native-edit-form label{color:#cbb3ff;grid-template-columns:1fr auto;gap:7px;font-size:.8rem;display:grid}.native-edit-form label small{color:#82778f;font-size:.7rem;font-weight:400}.native-edit-form input,.native-edit-form textarea{color:#fff;background:#202033;border:1px solid #c7b3ff33;border-radius:12px;outline:0;grid-column:1/-1;width:100%;min-height:48px;padding:0 14px}.native-edit-form textarea{resize:vertical;min-height:104px;padding-block:13px;line-height:1.5}.native-edit-form input:focus,.native-edit-form textarea:focus{border-color:#cbb3ffa6;box-shadow:0 0 0 3px #a88cc914}.native-edit-form>div{justify-content:flex-end;gap:10px;display:flex}.native-edit-form button{color:#181824;cursor:pointer;background:#a88cc9;border:1px solid #c7b3ff52;border-radius:999px;min-height:42px;padding:0 17px;font-weight:650}.native-edit-form button:first-child{color:#ddd3e8;background:0 0}.native-designs{width:min(1120px,100%);margin:0 auto;padding:18px 0 80px}.native-edit-form button:disabled,.native-edit-form input:disabled{cursor:not-allowed;opacity:.58}.native-edit-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.native-edit-details-grid .wide{grid-column:1/-1}.profile-save-status{color:#cbb3ff;min-height:20px;margin:0;font-size:.8rem;line-height:1.45}.blocked-users-overlay{z-index:120;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.blocked-users-backdrop{cursor:default;background:#040308c2;border:0;width:100%;position:absolute;inset:0}.blocked-users-dialog{background:#1b1924;border:1px solid #d3bdef40;border-radius:24px;flex-direction:column;width:min(540px,100%);max-height:min(680px,100dvh - 36px);padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.blocked-users-dialog>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.blocked-users-dialog>header small{color:var(--lilac);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.blocked-users-dialog>header h2{font:2rem var(--display);margin:5px 0 0}.blocked-users-dialog>header button{width:36px;height:36px;color:var(--paper);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.blocked-users-dialog>header button svg{width:18px}.blocked-users-dialog>p{color:var(--muted);margin:14px 0 18px;font-size:.73rem;line-height:1.5}.blocked-users-dialog .blocked-users-error{color:#efadb9;margin:0 0 10px}.blocked-users-list{overscroll-behavior:contain;min-height:120px;overflow-y:auto}.blocked-users-list article{border-top:1px solid #ffffff12;align-items:center;gap:11px;min-height:68px;display:flex}.blocked-users-avatar{color:#17131e;background:#b99adb;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:relative;overflow:hidden}.blocked-users-avatar img{object-fit:cover}.blocked-users-copy{flex:1;gap:3px;min-width:0;display:grid}.blocked-users-copy strong,.blocked-users-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blocked-users-copy strong{font-size:.76rem}.blocked-users-copy small{color:var(--muted);font-size:.64rem}.blocked-users-list article button{min-height:34px;color:var(--lilac-bright);cursor:pointer;background:#a88cc91a;border:1px solid #dcc9f34d;border-radius:999px;padding:0 12px;font-size:.68rem;font-weight:700}.blocked-users-list article button:hover{background:#a88cc933}.blocked-users-list article button:disabled{opacity:.5;cursor:wait}.blocked-users-empty{min-height:145px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;font-size:.73rem;display:grid}.blocked-users-empty svg{width:28px;color:var(--lilac)}.blocked-users-empty strong{color:var(--paper)}.profile-collection{width:min(1120px,100%);margin:0 auto;padding:18px 0 80px}.profile-collection>header{background:radial-gradient(circle at 82% 0,#a88cc91f,#0000 330px),linear-gradient(145deg,#22202ed1,#14131ceb);border:1px solid #d6c3ef33;border-radius:26px;padding:30px 34px}.profile-collection>header small{color:var(--lilac);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.profile-collection>header h1{font:400 clamp(2.2rem,4vw,3.2rem) var(--display);margin:9px 0 5px}.profile-collection>header p{color:var(--muted);margin:0;font-size:.79rem}.profile-collection-state{min-height:270px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:12px;display:grid}.profile-collection-state>svg{width:30px;color:var(--lilac)}.profile-collection-state p{margin:0;font-size:.8rem}.profile-collection-state a,.profile-collection-state button{min-height:38px;color:var(--lilac-bright);cursor:pointer;background:#a88cc91f;border:1px solid #cbb3ff4d;border-radius:999px;place-items:center;padding:0 16px;font-size:.7rem;display:grid}.profile-collection-error{color:#efadb9;margin:15px 0;font-size:.72rem}.profile-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.profile-saved-grid article{background:#211e29;border:1px solid #d6c3ef2e;border-radius:18px;min-width:0;position:relative;overflow:hidden}.profile-saved-open{aspect-ratio:1.2;width:100%;color:var(--lilac);cursor:pointer;background:#15131b;border:0;place-items:center;display:grid;position:relative}.profile-saved-open img{object-fit:cover}.profile-saved-open>svg{width:32px}.profile-saved-grid article>div{align-content:center;gap:5px;min-height:70px;padding:14px 52px 14px 15px;display:grid}.profile-saved-grid article>div strong,.profile-saved-grid article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-saved-grid article>div strong{font-size:.78rem}.profile-saved-grid article>div small{color:var(--muted);font-size:.65rem}.profile-saved-remove{color:#d2a4ae;cursor:pointer;background:#ffffff0a;border:1px solid #dcc9f32e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:19px;right:12px}.profile-saved-remove:hover{background:#d56d6d24}.profile-saved-remove:disabled{opacity:.5;cursor:wait}.profile-saved-remove svg{width:15px}.profile-orders-list{gap:15px;margin-top:22px;display:grid}.profile-order-card{background:#211e29db;border:1px solid #d6c3ef2e;border-radius:18px;padding:19px 21px}.profile-order-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-order-card>header small{color:var(--muted);font-size:.62rem}.profile-order-card h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:.86rem;font-weight:700}.profile-order-status{color:var(--lilac-bright);text-transform:capitalize;background:#b99adb26;border-radius:999px;flex:none;padding:5px 8px;font-size:.6rem;font-weight:700}.profile-order-status.paid,.profile-order-status.delivered{color:#a4d7b4;background:#6bba8b24}.profile-order-status.failed,.profile-order-status.cancelled,.profile-order-status.refunded{color:#e5a5b0;background:#d56d6d21}.profile-order-items{border-top:1px solid var(--line);margin-top:18px}.profile-order-item{border-bottom:1px solid #ffffff0f;align-items:center;gap:13px;min-height:82px;padding:10px 0;display:flex}.profile-order-image{width:62px;height:62px;color:var(--lilac);background:#a88cc91f;border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.profile-order-image img{object-fit:cover}.profile-order-image svg{width:23px}.profile-order-item>div{flex:1;gap:5px;min-width:0;display:grid}.profile-order-item strong{font-size:.76rem}.profile-order-item small{color:var(--muted);text-transform:capitalize;font-size:.62rem}.profile-order-item a{width:fit-content;color:var(--lilac-bright);text-underline-offset:3px;font-size:.62rem;text-decoration:underline}.profile-order-item b{flex:none;font-size:.7rem}.profile-order-loading{color:var(--muted);margin:20px 0;font-size:.7rem}.profile-order-card>footer{color:var(--muted);justify-content:space-between;gap:12px;padding-top:13px;font-size:.67rem;display:flex}.profile-order-card>footer strong{color:var(--paper);font-size:.8rem}.profile-purchased-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.profile-purchased-card{background:linear-gradient(150deg,#292636f5,#1b1924fa);border:1px solid #d6c3ef33;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 48px #0303073d,inset 0 1px #ffffff09}.profile-purchased-image{height:clamp(220px,26vw,310px);color:var(--lilac);background:#17151e;place-items:center;display:grid;position:relative;overflow:hidden}.profile-purchased-image>img,.profile-purchased-image>video,.profile-purchased-image>model-viewer,.profile-purchased-image>iframe,.profile-purchased-image>a{position:absolute;inset:0}.profile-purchased-image>video{object-fit:contain;background:#0d0c12;width:100%;height:100%}.profile-purchased-image>model-viewer{background:radial-gradient(circle at 50% 38%,#30283d,#0b0910 70%);width:100%;height:100%}.profile-purchased-image>iframe{background:#09070d;border:0;width:100%;height:100%}.profile-purchased-video-picker{gap:8px;padding:12px 16px 0;display:flex;overflow-x:auto}.profile-purchased-video-picker button{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:.72rem}.profile-purchased-video-picker button.active{border-color:var(--lilac);color:var(--paper);background:#a88cc929}.profile-purchased-image>a{z-index:1;color:inherit;cursor:pointer;place-items:center;display:grid}.profile-purchased-image img{object-fit:cover;transition:transform .35s,filter .35s}.profile-purchased-image>a:hover img{filter:brightness(1.06);transform:scale(1.025)}.profile-purchased-image>svg,.profile-purchased-image>a>svg{opacity:.72;width:42px;height:42px}.profile-purchased-image .profile-order-status{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff1f;position:absolute;top:16px;left:16px}.profile-purchased-image-open{z-index:1;color:#fff;cursor:zoom-in;background:linear-gradient(#0000 68%,#05040957);border:0;place-items:end;width:100%;padding:0;display:grid;position:absolute;inset:0}.profile-purchased-image-open svg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0c1694;border:1px solid #ffffff38;border-radius:999px;width:38px;height:38px;margin:20px;padding:9px;transition:transform .2s,background .2s}.profile-purchased-image-open:hover svg{background:#4a3660c2;transform:scale(1.08)}.profile-purchased-image-open:focus-visible{outline:2px solid var(--lilac-bright);outline-offset:-4px}.purchased-image-viewer-backdrop{z-index:180;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040308e6;place-items:center;padding:22px;animation:.18s both spatial-detail-in;display:grid;position:fixed;inset:0}.purchased-image-viewer{background:#09070d;border:1px solid #dbc7f842;border-radius:24px;width:min(94vw,1500px);height:min(92vh,1100px);position:relative;overflow:hidden;box-shadow:0 30px 100px #0000008f}.purchased-image-viewer>button{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0f0c16b8;border:1px solid #fff3;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.purchased-image-viewer>button svg{width:20px;height:20px}.purchased-image-viewer-canvas{position:absolute;inset:0}.purchased-image-viewer-canvas img{object-fit:contain}.purchased-image-viewer-loading{width:40px;height:40px;color:var(--lilac-bright);position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}.purchased-image-viewer>.purchased-image-viewer-arrow{width:50px;height:50px;top:50%;transform:translateY(-50%)}.purchased-image-viewer>.purchased-image-viewer-arrow.previous{left:16px;right:auto}.purchased-image-viewer>.purchased-image-viewer-arrow.next{right:16px}.purchased-image-viewer-count{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0c16b3;border:1px solid #ffffff2e;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:700;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.profile-purchased-bottom{justify-content:space-between;align-items:flex-end;gap:18px;min-height:158px;padding:19px;display:flex}.profile-purchased-copy{gap:5px;min-width:0;display:grid}.profile-purchased-copy h2{color:var(--paper);font:500 1.18rem/1.25 var(--display);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;overflow:hidden}.profile-purchased-copy strong{color:var(--lilac-bright);font-size:.78rem}.profile-purchased-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.profile-purchased-actions{flex:none;gap:8px;display:flex}.profile-purchased-actions button{min-height:38px;color:var(--lilac-bright);cursor:pointer;background:#a88cc91a;border:1px solid #d3bfec38;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.66rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:flex}.profile-purchased-actions button:hover:not(:disabled){background:#a88cc933;border-color:#d3bfec6b;transform:translateY(-2px)}.profile-purchased-actions button:disabled{opacity:.64;cursor:wait}.profile-purchased-actions button:focus-visible,.profile-purchased-image>a:focus-visible{outline:2px solid var(--lilac-bright);outline-offset:-3px}.profile-purchased-actions svg{width:15px;height:15px}.profile-purchased-download-error{color:#e5a5b0;margin:-8px 19px 16px;font-size:.64rem}.profile-purchased-card.loading .profile-purchased-copy,.profile-purchased-card.unavailable .profile-purchased-copy{padding:0 19px 19px}.library-download-backdrop{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050409c7;place-items:center;padding:22px;animation:.18s both spatial-detail-in;display:grid;position:fixed;inset:0}.library-download-dialog{text-align:center;background:radial-gradient(circle at 90% 0,#a88cc926,#0000 260px),#1c1a24;border:1px solid #d6c1fa40;border-radius:26px;width:min(500px,100%);padding:30px;position:relative;box-shadow:0 32px 90px #00000094}.library-download-close{width:38px;height:38px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.library-download-close svg{width:18px}.library-download-icon{width:58px;height:58px;color:var(--lilac-bright);background:#a88cc929;border-radius:50%;place-items:center;margin:0 auto 17px;display:grid}.library-download-icon svg{width:25px}.library-download-dialog h2{color:var(--paper);font:500 2rem var(--display);margin:0 0 11px}.library-download-dialog>p{max-width:410px;color:var(--muted);margin:0 auto;font-size:.76rem;line-height:1.65}.library-download-dialog .library-download-error{color:#e5a5b0;margin-top:13px}.library-download-dialog footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.library-download-dialog footer button{min-height:46px;color:var(--paper-soft);cursor:pointer;background:#ffffff0a;border:1px solid #d3bfec33;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex}.library-download-dialog footer button:last-child{background:var(--lilac);color:#17131e;border-color:#0000}.library-download-dialog footer button:disabled{opacity:.55;cursor:wait}.library-download-dialog footer svg{width:16px}@media (max-width:900px){.profile-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.profile-collection{padding:12px 0 80px}.profile-collection>header{border-radius:22px;padding:22px 18px}.profile-saved-grid{gap:10px}.profile-order-card{padding:16px 14px}.profile-order-item{gap:9px}.profile-order-image{width:52px;height:52px}.profile-order-item b{font-size:.62rem}.profile-purchased-grid{grid-template-columns:1fr;gap:14px}.profile-purchased-image{height:min(72vw,300px)}.profile-purchased-bottom{min-height:145px;padding:16px}.profile-purchased-actions button{width:40px;padding:0}.profile-purchased-actions span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.native-designs-hero{background:radial-gradient(circle at 82% 0,#a88cc91f,#0000 330px),linear-gradient(145deg,#22202ed1,#14131ceb);border:1px solid #d6c3ef33;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:176px;padding:32px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #03030747,inset 0 1px #ffffff06}.native-designs-hero>div,.native-filter{z-index:2;position:relative}.native-designs-hero small{color:#cbb3ffd1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:650}.native-designs-hero h1{color:#f2ebf6;letter-spacing:-.05em;margin:9px 0 4px;font-size:clamp(2.2rem,4vw,3.25rem);font-weight:450;line-height:1}.native-designs-hero p{color:#a99eb2;margin:0;font-size:.9rem}.native-filter{color:#eee7f4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16141d99;border:1px solid #dcc9f347;border-radius:999px;flex:none;align-items:center;width:168px;height:42px;display:flex}.native-filter select{appearance:none;width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;outline:0;padding:0 38px 0 15px;font-size:.78rem;font-weight:600}.native-filter svg{pointer-events:none;width:15px;height:15px;position:absolute;right:13px}.native-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.native-design-grid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#242230c7,#16151fe6);border:1px solid #d6c3ef2e;border-radius:22px;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 16px 42px #03030738,inset 0 1px #ffffff06}.native-design-grid>button:hover{border-color:#d6c3ef5c;transform:translateY(-4px);box-shadow:0 22px 52px #03030757,0 0 24px #a88cc90f}.native-design-grid>button:focus-visible{outline-offset:3px;outline:2px solid #c8a5ef}.native-design-image{background:#14131a;height:250px;position:relative;overflow:hidden}.native-design-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#12111838);position:absolute;inset:0}.native-design-grid img{object-fit:cover;transition:transform .45s}.native-design-grid>button:hover img{transform:scale(1.025)}.native-design-copy{flex-direction:column;align-items:flex-start;min-height:112px;padding:18px 70px 18px 18px;display:flex;position:relative}.native-design-copy small{color:#a994cc;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:650}.native-design-copy strong{color:#eee7f4;letter-spacing:-.015em;margin-top:7px;font-size:1rem;font-weight:550;line-height:1.3}.native-design-copy span{color:#a99eb2;background:#a88cc912;border:1px solid #d3bfec29;border-radius:999px;padding:5px 8px;font-size:.63rem;position:absolute;top:17px;right:16px}.my-design-card{background:#252136;border:1px solid #bdadef47;border-radius:16px;min-width:0;height:290px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 16px 42px #03030740,inset 0 1px #ffffff0a}.my-design-card:hover{border-color:#d6c3ef6b;transform:translateY(-4px);box-shadow:0 22px 52px #03030759,0 0 24px #a88cc914}.my-design-open{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.my-design-open:focus-visible{outline-offset:-3px;outline:2px solid #c8a5ef}.my-design-card .native-design-image{height:auto;position:absolute;inset:0}.my-design-card .native-design-image:after{background:linear-gradient(#120d220a 30%,#0f0a1e9e)}.my-design-card:hover img{transform:scale(1.025)}.my-design-category{z-index:2;color:#f1e6ff;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#62488f94;border:1px solid #cbb3ff85;border-radius:999px;max-width:70%;padding:5px 10px;font-size:.64rem;font-weight:800;position:absolute;top:12px;right:12px;overflow:hidden}.my-design-info{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#160e2aa3;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;min-height:92px;padding:11px 104px 10px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.my-design-info strong,.my-design-info span,.my-design-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-design-info strong{font-size:1.02rem;line-height:1.25}.my-design-info span{color:#efe2ff;margin-top:3px;font-size:.82rem;font-weight:700}.my-design-info small{color:#efe6ffcc;margin-top:3px;font-size:.69rem}.my-design-actions{z-index:3;gap:7px;display:flex;position:absolute;bottom:23px;right:21px}.my-design-actions button{color:#e4d3ff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#6b5b97b8;border:1px solid #c5b3f46b;border-radius:999px;place-items:center;width:38px;height:38px;transition:transform .18s,background .18s;display:grid}.my-design-actions button:hover{background:#806bb4e6;transform:translateY(-2px)}.my-design-actions button.danger{color:#ff929b}.my-design-actions button:disabled{cursor:wait;opacity:.62}.my-design-actions svg{width:16px;height:16px}.my-designs-notice{color:#d8ccef;background:#5c438d29;border:1px solid #cbb3ff38;border-radius:999px;width:fit-content;margin:14px 0 -6px;padding:8px 13px;font-size:.76rem}.my-designs-state{color:#b9adc5;text-align:center;border:1px dashed #cbb3ff33;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;margin-top:22px;display:flex}.my-designs-state>svg{color:#cbb3ff;width:30px;height:30px}.my-designs-state strong{color:#eee7f4;font-size:1rem}.my-designs-state p{margin:0;font-size:.8rem}.my-designs-state button,.my-designs-state a{color:#eee7f4;cursor:pointer;background:#a88cc929;border:1px solid #cbb3ff47;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.design-edit-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04030ac2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.design-edit-dialog{background:linear-gradient(145deg,#29263a,#191823);border:1px solid #cbb3ff42;border-radius:24px;gap:15px;width:min(560px,100%);max-height:calc(100vh - 44px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 28px 90px #00000085}.design-edit-dialog>header{border-bottom:1px solid #cbb3ff24;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.design-edit-dialog header small{color:#b99ddd;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.design-edit-dialog h2{color:#f3edf7;margin:4px 0 0;font-size:1.45rem}.design-edit-dialog header button{color:#ddd3e8;cursor:pointer;background:#ffffff0a;border:1px solid #cbb3ff33;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.design-edit-dialog header svg{width:16px;height:16px}.design-edit-media{border:0;min-width:0;margin:0;padding:0}.design-edit-media legend{color:#cbb3ff;margin-bottom:8px;font-size:.76rem;font-weight:650}.design-edit-media-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.design-edit-media-item,.design-edit-media-add{aspect-ratio:1;background:#171622;border:1px solid #cbb3ff38;border-radius:14px;min-width:0;position:relative;overflow:hidden}.design-edit-media-item img,.design-edit-media-item video{object-fit:cover;width:100%;height:100%}.design-edit-media-item>span{z-index:2;color:#eee7f4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0a15b8;border-radius:999px;padding:3px 6px;font-size:.58rem;position:absolute;bottom:7px;left:7px}.design-edit-media-item>button{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#120d1db8;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:6px;right:6px}.design-edit-media-item>button svg{width:13px;height:13px}.design-edit-media-add{color:#cbb3ff;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.design-edit-media-add:hover{background:#cbb3ff14}.design-edit-media-add svg{width:23px;height:23px}.design-edit-media-add span{font-size:.65rem;font-weight:700}.design-media-upload-progress{background:#a88cc914;border:1px solid #cbb3ff29;border-radius:12px;margin-top:9px;padding:11px 12px}.design-media-upload-progress>div{color:#eee7f4;justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;display:flex}.design-media-upload-progress strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-media-upload-progress span{color:#cbb3ff;font-variant-numeric:tabular-nums;font-weight:800}.design-media-upload-progress progress{appearance:none;background:#cbb3ff24;border:0;border-radius:999px;width:100%;height:7px;margin-top:9px;display:block;overflow:hidden}.design-media-upload-progress progress::-webkit-progress-bar{background:#cbb3ff24;border-radius:999px}.design-media-upload-progress progress::-webkit-progress-value{background:#a88cc9;border-radius:999px}.design-media-upload-progress progress::-moz-progress-bar{background:#a88cc9;border-radius:999px}.design-media-upload-progress>small{color:#82778f;margin-top:7px;font-size:.61rem;display:block}.design-edit-media>small{color:#82778f;margin-top:7px;font-size:.63rem;display:block}.design-edit-dialog label{color:#cbb3ff;gap:7px;font-size:.76rem;font-weight:650;display:grid}.design-edit-dialog input,.design-edit-dialog textarea,.design-edit-dialog select{color:#fff;width:100%;min-height:46px;font:inherit;background:#202033;border:1px solid #cbb3ff33;border-radius:12px;outline:0;padding:0 13px}.design-edit-dialog select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbb3ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;height:52px;min-height:52px;padding:12px 42px 12px 13px;line-height:1.4}.design-edit-dialog textarea{resize:vertical;min-height:88px;padding-block:12px}.design-edit-dialog input:focus,.design-edit-dialog textarea:focus,.design-edit-dialog select:focus{border-color:#cbb3ffad;box-shadow:0 0 0 3px #a88cc917}.design-edit-dialog>p{color:#ffadb4;margin:0;font-size:.76rem}.design-edit-dialog footer{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.design-edit-dialog footer button{color:#ddd3e8;cursor:pointer;background:0 0;border:1px solid #cbb3ff47;border-radius:999px;align-items:center;gap:7px;min-height:41px;padding:0 17px;font-weight:700;display:inline-flex}.design-edit-dialog footer button:last-child{color:#181824;background:#a88cc9}.design-edit-dialog button:disabled{cursor:not-allowed;opacity:.58}.design-edit-dialog footer svg{width:15px;height:15px}@media (max-width:950px){.lune-craft-layout{grid-template-columns:1fr;padding:16px 18px 90px}.lune-stage,.lune-ai-panel{min-height:560px}}@media (max-width:700px){.lune-create-screen{min-height:calc(100vh - 132px)}.lune-craft-layout{padding:10px 9px 92px}.lune-stage{min-height:58vh;padding:8px}.lune-stage-result{min-height:56vh}.lune-ai-panel{min-height:500px}.persona-card{background-image:linear-gradient(#18152b4d,#18152b4d),url(/brand/glass-backy.png);background-position:50%;background-size:cover;width:100%}.persona-title strong{font-size:.86rem}.persona-row{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-choice{border-radius:54px 54px 25px 25px;width:100%;height:182px}.persona-orb{flex-basis:96px;width:96px;height:96px}.persona-label{width:calc(100% - 8px);min-height:68px}.persona-label strong,.native-action-row strong{font-size:.9rem}.lune-prompt-hint,.lune-inline-input>input:not([type=file]){font-size:.82rem}.native-profile-screen{min-height:calc(100dvh - 68px - env(safe-area-inset-bottom));padding:14px 8px 88px}.profile-header-actions{gap:8px}.native-profile-content{padding-top:12px}.creator-profile-card{border-radius:22px}.creator-profile-cover{height:170px}.creator-profile-cover>span{font-size:.62rem;top:12px;left:14px}.creator-cover-edit{justify-content:center;width:34px;min-height:34px;padding:0;top:12px;right:12px}.creator-cover-edit span{display:none}.creator-cover-identity{grid-template-columns:72px minmax(0,1fr);gap:13px;bottom:17px;left:16px}.creator-profile-avatar{width:72px;height:72px;padding:4px}.creator-avatar-fallback{font-size:1.55rem}.creator-avatar-edit{width:24px;height:24px;bottom:0;right:-2px}.creator-avatar-edit svg{width:12px;height:12px}.creator-cover-name h1{font-size:1.75rem}.creator-cover-name span{font-size:.72rem}.creator-profile-body{min-height:315px;padding:0 18px 30px}.creator-profile-identity{flex-direction:column;align-items:stretch;gap:15px;padding-top:25px;display:flex}.creator-profile-copy p{font-size:.85rem}.creator-edit-button{width:100%;margin-top:0}.creator-profile-stats{margin-top:26px;padding-block:21px}.creator-profile-stats>div,.creator-profile-stats>button{padding-inline:5px}.creator-profile-stats dt,.creator-profile-stats strong{font-size:1.1rem}.creator-profile-details{padding:15px}.creator-profile-details>header{flex-direction:column;align-items:flex-start;gap:4px}.creator-profile-details>div{grid-template-columns:1fr}.creator-profile-details article.wide{grid-column:auto}.native-edit-details-grid{grid-template-columns:1fr}.native-edit-details-grid .wide{grid-column:auto}.creator-profile-focus{flex-direction:column;align-items:flex-start;padding-top:24px}.creator-profile-focus>div{justify-content:flex-start}.native-designs{padding-top:12px}.native-designs-hero{border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;min-height:180px;padding:22px 18px}.native-designs-hero h1{font-size:2.15rem}.native-filter{width:100%}.native-design-grid{grid-template-columns:1fr;gap:12px;margin-top:12px}.my-design-card{height:270px}.my-design-info{padding-right:101px}.design-edit-backdrop{align-items:end;padding:8px}.design-edit-dialog{max-height:calc(100dvh - 16px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 16px 16px}.native-design-copy{min-height:103px;padding:14px 12px}.native-design-copy strong{font-size:.84rem}.native-design-copy span{margin-top:8px;position:static}.native-design-copy small{font-size:.62rem}.creator-profile-actions{width:100%}.creator-profile-actions .creator-edit-button{flex:1;width:auto}.profile-logout-button{width:40px;padding:0}.profile-logout-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-header-leading{gap:3px}.profile-title-button strong{font-size:1.1rem}.lune-create-screen{width:100%;height:calc(100dvh - 68px - env(safe-area-inset-bottom));min-height:0;overflow:hidden}.lune-screen-header{height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-color:#2a2a3c}.lune-screen-header strong{margin-left:1px;font-size:1.35rem;font-weight:600}.lune-craft-layout{width:100%;height:calc(100% - 58px - env(safe-area-inset-top));min-height:0;padding:0;display:block;overflow:hidden}.lune-stage{width:100%;height:100%;min-height:0;box-shadow:none;background:#181824;border:0;border-radius:0;padding:24px 22px 96px}.lune-stage-placeholder{background:0 0;border-radius:0;padding:20px 12px}.lune-create-screen.is-empty .lune-moon{display:none}.lune-stage-placeholder h1{margin:0 0 9px;font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.12}.lune-stage-placeholder p{color:#a88cc9;max-width:290px;font-size:1rem;font-weight:600;line-height:1.35}.lune-stage-placeholder small{color:#77717f;max-width:310px;margin-top:11px;font-size:.78rem;line-height:1.5}.lune-create-screen.is-generating .lune-stage-placeholder h1{margin-top:12px;font-size:1.25rem}.lune-create-screen.is-generating .lune-stage-placeholder p{color:#a994cc;font-size:.82rem;font-weight:500}.lune-create-screen.is-generating .lune-moon{width:116px;height:116px}.lune-ai-panel{width:auto;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}.lune-create-screen.is-empty .lune-ai-panel>:not(.lune-input-stack),.lune-create-screen.is-generating .lune-ai-panel>:not(.lune-input-stack){display:none}.lune-input-stack{z-index:40;right:8px;bottom:calc(68px + env(safe-area-inset-bottom) + 7px);margin:0;position:fixed;left:8px}.lune-input-stack>.native-divider{display:none}.lune-inline-input{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#1e1e2ee6;border:1px solid #ffffff3d;border-radius:24px;gap:6px;width:100%;min-height:58px;padding:6px 7px;box-shadow:0 10px 30px #00000047,inset 0 1px #ffffff0f}.lune-inline-input>button:first-child{color:#cbb3ff;background:0 0;flex:0 0 38px;width:38px;height:38px}.lune-inline-input>input:not([type=file]){color:#d7caef;background:#2a2a3cc7;border:1px solid #ffffff38;border-radius:20px;height:44px;min-height:44px;padding:0 12px;font-size:.82rem;font-weight:500}.lune-inline-input>input:not([type=file])::placeholder{color:#d7caefad}.lune-inline-input .send-native{color:#cbb3ff;width:38px;height:38px;box-shadow:none;background:0 0;flex:0 0 38px}.lune-inline-input .send-native:last-child{color:#fff;background:#a88cc9;box-shadow:0 0 8px #b593ff61}.lune-inline-input .send-native svg,.lune-inline-input>button:first-child svg{width:20px;height:20px}.lune-voice-feedback{background:#1e1e2eeb;border-radius:9px;margin:5px 13px 0;padding:5px 9px;font-size:.68rem}.lune-create-screen.is-result{height:auto;min-height:calc(100dvh - 68px - env(safe-area-inset-bottom));overflow-y:auto}.lune-create-screen.is-result .lune-craft-layout{height:auto;min-height:calc(100dvh - 126px - env(safe-area-inset-bottom));padding:9px 8px 174px;overflow:visible}.lune-create-screen.is-result .lune-stage{border:1px solid #c4aeeb47;border-radius:22px;height:min(58dvh,560px);min-height:410px;padding:6px;box-shadow:0 0 16px #8c73bc29}.lune-create-screen.is-result .lune-stage-result{border-radius:18px;height:100%;min-height:0}.lune-create-screen.is-result .lune-ai-panel{background:#16122657;border:1px solid #c4aeeb3d;border-radius:22px;width:100%;min-height:0;margin-top:10px;padding:10px 10px 14px}.lune-create-screen.is-result .persona-card{width:100%;min-height:222px}.lune-create-screen.is-result .persona-choice{height:172px}.lune-create-screen.is-result .persona-orb{flex-basis:90px;width:90px;height:90px}.lune-create-screen.is-result .persona-label{min-height:64px}.lune-result-mobile-actions{display:none}}@media (max-width:360px){.lune-inline-input{gap:4px;padding-inline:5px}.lune-inline-input>button:first-child,.lune-inline-input .send-native{flex-basis:34px;width:34px;height:34px}.lune-inline-input>input:not([type=file]){padding-inline:9px;font-size:.76rem}.lune-inline-input .send-native svg,.lune-inline-input>button:first-child svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-screen-column{margin:0!important}.auth-screen-column main{min-height:100svh}.native-login-screen{background:#43256b url(/brand/NewDesktopLogin.png) 50%/cover no-repeat;place-items:center;width:100%;min-height:100svh;padding:38px 24px;display:grid;position:relative;overflow:hidden}.native-login-screen:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#11081e05,#11081e21);position:absolute;inset:0}.native-login-video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.native-login-back{z-index:2;top:max(22px,env(safe-area-inset-top));left:max(22px,env(safe-area-inset-left));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#130c2040;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;box-shadow:0 8px 22px #150a2733}.native-login-back svg{width:25px;height:25px}.native-login-card{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000040;border-radius:12px;width:min(650px,100vw - 48px);padding:50px;transition:transform .25s;box-shadow:0 24px 70px #190b2f33}.native-login-card.account-open{transform:translateY(-28px)}.native-login-card h1{color:#fff;text-align:center;letter-spacing:-.02em;margin:0 0 30px;font-size:1.875rem;font-weight:700;line-height:1.2}.native-login-card>input,.native-login-password input{color:#fff;background:#1e1e2f;border:0;border-radius:8px;outline:1px solid #0000;width:100%;min-height:44px;padding:10px 12px;font-size:1rem;transition:outline-color .18s,box-shadow .18s}.native-login-card>input{margin-bottom:10px}.native-login-card input::placeholder{color:#ccc}.native-login-card input:focus{outline-color:#cbb3ffd1;box-shadow:0 0 0 3px #cbb3ff24}.native-login-card input:disabled{opacity:.68}.native-login-password{margin-bottom:10px;position:relative}.native-login-password input{padding-right:48px}.native-login-password button{color:#ccc;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:44px;padding:0;display:grid;position:absolute;top:0;right:5px}.native-login-password svg{width:20px;height:20px}.native-login-error{color:#ffe2ea;margin:5px 2px -12px;font-size:.78rem;line-height:1.4}.native-login-submit{color:#1a1a1a;cursor:pointer;background:#cbb3ff;border:0;border-radius:8px;width:100%;min-height:50px;margin-top:30px;padding:15px;font-size:1rem;font-weight:700;transition:transform .16s,background .16s}.native-login-submit:hover:not(:disabled){background:#d6c2ff;transform:translateY(-1px)}.native-login-submit:active:not(:disabled){transform:scale(.99)}.native-login-submit:disabled,.native-login-sso:disabled,.native-account-toggle:disabled{opacity:.65;cursor:wait}.native-login-divider{align-items:center;gap:12px;margin:18px 0 12px;display:flex}.native-login-divider span{background:#ffffff59;flex:1;height:1px}.native-login-divider small{color:#ffffffd1;font-size:.8125rem;font-weight:600}.native-login-sso{color:#1a1a1a;cursor:pointer;background:#fffffff0;border:1px solid #ffffffa6;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:10px;font-size:.9375rem;font-weight:700;display:flex}.native-login-sso:hover:not(:disabled){background:#fff}.native-login-sso i{place-items:center;width:20px;height:22px;font-style:normal;font-weight:800;display:grid}.google-mark{color:#4285f4;font-family:Arial,sans-serif;font-size:1.05rem}.apple-mark{color:#111;font:1.4rem -apple-system,BlinkMacSystemFont,sans-serif;transform:translateY(-1px)}.native-account-toggle{color:#fff;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;padding:4px;font-size:.875rem;text-decoration:underline}.native-account-links{color:#fff;margin:10px 0 0;padding-left:48px;font-size:.875rem}.native-account-links li{margin:10px 0;padding-left:2px}.native-account-links a{text-decoration:underline}.native-account-card{width:min(650px,100vw - 48px)}.native-auth-subtitle{color:#ffffffc7;text-align:center;margin:-18px 0 24px;font-size:.88rem;line-height:1.5}.native-account-card>input,.native-account-card .native-login-password{margin-bottom:10px}.native-code-input{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums}.native-password-rules{color:#ffffff9e;gap:6px;margin:4px 2px 2px;font-size:.72rem;display:grid}.native-password-rules span{align-items:center;gap:7px;display:flex}.native-password-rules svg{opacity:.35;width:13px;height:13px}.native-password-rules span.valid{color:#d8f0df}.native-password-rules span.valid svg{opacity:1;color:#90d5a5}.native-auth-status{color:#d8f0df;margin:5px 2px -12px;font-size:.78rem;line-height:1.4}.native-auth-link{color:#fff;text-align:center;width:100%;margin-top:16px;font-size:.875rem;text-decoration:underline;display:block}.auth-route-loading{color:#cfc2e3;background:#181824;justify-content:center;align-items:center;gap:12px;min-height:100svh;display:flex}.auth-route-loading span{border:2px solid #cbb3ff40;border-top-color:#cbb3ff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.native-login-screen{padding:max(76px,calc(env(safe-area-inset-top) + 58px)) 20px max(32px,env(safe-area-inset-bottom));background-position:50%;overflow-y:auto}.native-login-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:min(100%,520px);padding:30px 22px}.native-login-card.account-open{transform:none}.native-login-card h1{margin-bottom:22px;font-size:1.6rem}.native-login-back{top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.native-login-video{display:none}}body{background-color:#181824;background-image:linear-gradient(#05050966,#05050994),url(/brand/darkwebback.png);background-position:50%;background-size:cover;background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 10%,#a88cc91c,#0000 42%);position:fixed;inset:0}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1818244d;border-left:1px solid #a88cc933;border-right:0;align-items:center;width:92px;padding:26px 14px;left:auto;right:0}.sidebar-profile{color:#e7dfd3;background:#a88cc9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #a88cc942}.sidebar-profile img{object-fit:cover}.sidebar-profile:hover,.sidebar-profile.active{transform:scale(1.06);box-shadow:0 7px 20px #a88cc966}.sidebar-profile:focus-visible{outline-offset:3px;outline:2px solid #d5b8f2}.side-nav{justify-items:center;gap:14px;width:100%;margin-top:62px}.nav-link{color:#9ba1a6;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-width:0;min-height:68px;margin:0 auto;padding:0;display:flex;position:relative}.nav-icon-shell{background:#9ba1a621;border-radius:50%;flex:0 0 51px;place-items:center;width:51px;height:51px;transition:background .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.nav-notification-badge{color:#17131e;background:#b695d9;border:2px solid #111016;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.55rem;font-weight:800;display:grid;position:absolute;top:-3px;right:-5px}.nav-label{color:currentColor;text-align:center;font-size:.58rem;line-height:1}.nav-link:hover,.nav-link.active{color:#a88cc9;box-shadow:none}.nav-link:hover .nav-icon-shell,.nav-link.active .nav-icon-shell{background:#a88cc924;transform:scale(1.04)}.nav-link.create-link{color:#9ba1a6;background:0 0;margin-top:2px}.nav-link.create-link:hover,.nav-link.create-link.active{color:#a88cc9;box-shadow:none;background:0 0}.nav-link.create-link.active .nav-icon-shell{box-shadow:0 8px 24px #a88cc92e}.native-lune-tab-icon{background:currentColor;display:inline-block;-webkit-mask:url(/brand/moontab.png) 50%/contain no-repeat;mask:url(/brand/moontab.png) 50%/contain no-repeat}.main-column{margin-left:0;margin-right:92px}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18182433;border-color:#a88cc947;height:76px;padding:0 clamp(22px,4vw,58px)}.mobile-brand{color:#a88cc9;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.3rem;font-weight:600;display:block}.global-search{color:#a88cc9;background:#a88cc914;border:1px solid #a88cc942;border-radius:999px;min-height:40px;padding:0 15px}.global-search input::placeholder{color:#a88cc9bf}.page{background:0 0}.feed-intro h1,.page-heading h1,.create-copy h1,.section-heading h2,.hero-info h1,.profile-identity h1{letter-spacing:-.045em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300}.feed-intro h1 em,.create-copy h1 em{color:#a88cc9;font-style:normal}.eyebrow{color:#a88cc9}.category-strip a,.category-strip button{color:#e7dfd3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff06;border-color:#a88cc96b}.category-strip .active{color:#e7dfd3;background:#a88cc9;border-color:#a88cc9}.product-card,.result-card,.explore-search,.prompt-panel textarea,.review-panel,.hero-info,.comments-section form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e1e6b;border:1px solid #a88cc933;border-radius:16px;box-shadow:0 18px 48px #0000002e}.product-card{overflow:hidden}.product-card:nth-child(4n+2){background:#1e1e1e6b}.product-image-wrap{border-radius:0}.product-copy h2,.discovery-tile h2,.result-copy h3,.related-grid h3,.profile-grid h2,.review-copy h2,.generation-state h2,.modal-content h2,.empty-state h2{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.find-button,.button.primary,.result-image span,.prompt-icon{color:#e7dfd3;background:#a88cc9}.button.secondary,.subtle-button,.explore-controls>button{background:#a88cc90f;border-color:#a88cc96b}.product-image-wrap,.tile-image,.hero-image,.related-grid a>div,.profile-grid a>div,.result-image,.modal-product,.generated-image{background:#e7dfd3}.creator-row strong,.product-copy h2{color:#e7dfd3}.verified,.engagement-actions .selected{color:#a88cc9}.find-section,.comments-section,.related-section,.profile-bio{border-color:#a88cc940}.find-idle,.find-loading,.find-error,.empty-state{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e1e1e59;border-color:#a88cc947;border-radius:16px}.create-copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18182447;border-color:#a88cc940}.create-workspace{background:radial-gradient(circle at 50% 34%,#a88cc930,#18182426 62%)}.product-hero{gap:14px}.hero-image,.hero-info{border-radius:16px;overflow:hidden}.modal{background:#181824f5;border:1px solid #a88cc94d;border-radius:18px;overflow:hidden}@media (max-width:1050px){.sidebar{width:82px}.main-column{margin-left:0;margin-right:82px}}@media (max-width:700px){body{background-image:linear-gradient(#0505097a,#050509a3),url(/brand/darkwebback.png)}.main-column{margin:0}.topbar{background:#181824b8}.mobile-nav{background:#181824ed;border-color:#a88cc940}.global-search-control{margin:0;right:17px}.topbar.has-cart .global-search-control{right:69px}.global-search-expanded{background:#a88cc914;border:1px solid #a88cc942;justify-content:flex-start;width:min(240px,100vw - 126px);height:42px;padding-inline:13px}.global-search-expanded input{min-width:0;display:block}.discover-topbar .global-search-control{display:none}.global-search{background:0 0;border:0;justify-content:center;width:42px;height:42px;padding:0}.product-card,.hero-image,.hero-info{border-radius:14px}}.spatial-home{color:#e7dfd3;min-height:100vh;overflow:clip}.credit-overlay .credit-store{background-color:#08070b;background-image:radial-gradient(72% 54% at 16% 0,#f6f0ff1d 0%,#cdb6ea0f 30%,#8b69b105 72%,#0000 100%),linear-gradient(145deg,#eee7f813 0%,#bba4d609 26%,#76549303 57%,#0000 100%),radial-gradient(54% 48% at 88% 47%,#8f67af0b 0%,#593d7003 64%,#0000 100%),radial-gradient(48% 42% at 8% 92%,#72538b07 0%,#0000 100%),linear-gradient(135deg,#0d0b12 0%,#0a090e 52%,#08070b 100%);background-size:cover;background-attachment:fixed}.app-shell:has(:is(.spatial-home,.credit-page)){background-color:#08070b;background-image:radial-gradient(72% 54% at 16% 0,#f6f0ff1d 0%,#cdb6ea0f 30%,#8b69b105 72%,#0000 100%),linear-gradient(145deg,#eee7f813 0%,#bba4d609 26%,#76549303 57%,#0000 100%),radial-gradient(54% 48% at 88% 47%,#8f67af0b 0%,#593d7003 64%,#0000 100%),radial-gradient(48% 42% at 8% 92%,#72538b07 0%,#0000 100%),linear-gradient(135deg,#0d0b12 0%,#0a090e 52%,#08070b 100%);background-size:cover;background-attachment:fixed}.app-shell:has(:is(.spatial-home,.credit-page)):before{background:0 0}.app-shell:has(:is(.spatial-home,.credit-page)) .discover-topbar{background:#08070bad;border-color:#d2beeb24}.app-shell:has(:is(.spatial-home,.credit-page)) .discover-topbar.is-composer-pinned{background:#08070be6;border-color:#d2beeb38}.app-shell:has(:is(.spatial-home,.credit-page)) .sidebar{background:#08070bb3;border-color:#d2beeb24}.app-shell:has(:is(.spatial-home,.credit-page)) .mobile-nav{background:#08070beb;border-color:#d2beeb24}.spatial-feed-header{align-items:center;width:min(1120px,100% - 64px);margin:0 auto;padding:22px 0 13px;display:flex}.spatial-feed-header .eyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:flex}.home-feed-empty-link:focus-visible{outline-offset:3px;outline:2px solid #d1b5ef}.home-category-bar{z-index:8;background:linear-gradient(90deg,#0000 0%,#a88cc929 12%,#a88cc97a 38% 62%,#a88cc929 88%,#0000 100%) top/100% 1px no-repeat,linear-gradient(90deg,#0000 0%,#a88cc91f 12%,#a88cc961 38% 62%,#a88cc91f 88%,#0000 100%) bottom/100% 1px no-repeat;border:0;place-items:center;width:min(1120px,100% - 64px);min-height:50px;margin:0 auto 6px;display:grid;position:relative}.home-category-list{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;gap:8px;width:100%;min-width:0;padding:7px 10px;display:flex;overflow-x:auto}.home-category-list::-webkit-scrollbar{display:none}.home-category-list button{color:#ffffffc2;cursor:pointer;letter-spacing:-.005em;background:#ffffff06;border:.5px solid #a88cc9d1;border-radius:999px;flex:none;min-height:32px;padding:6px 15px;font-size:.75rem;font-weight:550;transition:background .18s,border-color .18s,transform .18s}.home-category-list button:hover{background:#a88cc924;border-color:#c5a7e6}.home-category-list button:active{transform:scale(.97)}.home-category-list button.active{color:#e7dfd3;background:#a88cc9;border-color:#a88cc9;font-weight:700}.home-category-list button:focus-visible,.home-category-empty button:focus-visible{outline-offset:3px;outline:2px solid #d1b5ef}.home-category-empty{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16141e6b;border:1px solid #ceb9eb38;border-radius:24px;align-content:center;place-items:center;width:min(1060px,100% - 48px);min-height:420px;margin:46px auto 100px;padding:48px;display:grid}.home-category-empty span{color:#b896da;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700}.home-category-empty h2{color:#eee6f4;font:400 clamp(2rem,4vw,3.5rem)/1 var(--display);margin:14px 0 8px}.home-category-empty p{color:#91879d;margin:0;font-size:.8rem}.home-category-empty button{color:#eee7f4;cursor:pointer;background:#a88cc926;border:1px solid #a88cc9;border-radius:99px;min-height:42px;margin-top:24px;padding:0 18px;font-size:.76rem;font-weight:700}.home-feed-empty-link{color:#eee7f4;background:#a88cc926;border:1px solid #a88cc9;border-radius:99px;align-items:center;min-height:42px;margin-top:24px;padding:0 18px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.home-search-status{color:#91869d;justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100% - 64px);margin:10px auto -14px;padding:0 3px;font-size:.75rem;display:flex}.home-search-status strong{color:#d6c6e4;font-weight:650}.home-search-status button{color:#b99adb;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b99adb6b;padding:6px 0;font-size:.75rem}.spatial-feed{isolation:isolate;position:relative}.spatial-post-slot{perspective:1200px;perspective-origin:50%;min-height:clamp(610px,82vh,840px);transform-style:preserve-3d;place-items:center;padding:34px clamp(24px,5vw,72px);display:grid;position:relative}.spatial-post-card{--feed-z:-80px;--feed-y:0px;--feed-x:0px;--feed-scale:.94;--feed-rotate:0deg;--feed-opacity:.7;--feed-light:0;--pointer-x:0deg;--pointer-y:0deg;width:min(1060px,100%);height:clamp(500px,67vh,650px);opacity:var(--feed-opacity);transform:translate3d(var(--feed-x),var(--feed-y),var(--feed-z)) rotateZ(var(--feed-rotate)) scale(var(--feed-scale));transform-style:preserve-3d;will-change:auto}.spatial-post-card:where(.is-nearby){will-change:transform,opacity}.spatial-feed.is-lightweight .spatial-post-slot{perspective:none;transform-style:flat}.spatial-feed.is-lightweight .spatial-post-card{opacity:1;transform-style:flat;will-change:auto;transform:none}.spatial-feed.is-lightweight .spatial-post-surface{transition:none;box-shadow:0 8px 20px #0000002e}.spatial-feed.is-lightweight .spatial-media-side{transition:none;transform:none}.spatial-feed.is-lightweight .spatial-info-shell{perspective:none}.spatial-feed.is-lightweight .spatial-info-shell .spatial-info-flipper{transform-style:flat;transition:none;transform:none}.spatial-feed.is-lightweight .spatial-info-side{backface-visibility:visible;-webkit-backdrop-filter:none;transform:none}.spatial-feed.is-lightweight .spatial-info-side[aria-hidden=true]{display:none}.spatial-feed.is-lightweight .spatial-media-count,.spatial-feed.is-lightweight .spatial-interactive-launch{-webkit-backdrop-filter:none}.spatial-feed.is-lightweight .spatial-interactive-card{will-change:auto;filter:none;box-shadow:none}.spatial-feed.is-lightweight .spatial-music-backdrop{filter:none}.spatial-feed.is-lightweight .spatial-light-edge{display:none}.app-shell:has(.spatial-feed.is-lightweight) :is(.sidebar,.discover-topbar,.mobile-nav){-webkit-backdrop-filter:none;background:var(--ink)}.spatial-post-card.is-active{--feed-light:1;filter:none;transform:translate(var(--feed-x),var(--feed-y)) rotateZ(var(--feed-rotate)) scale(var(--feed-scale))}.spatial-post-surface{border:1px solid rgba(206,185,235,calc(.18 + var(--feed-light) * .22));width:100%;height:100%;box-shadow:0 28px 80px #00000075,0 0 calc(34px * var(--feed-light)) rgba(171,137,217,calc(var(--feed-light) * .16));background:0 0;border-radius:24px;grid-template-columns:minmax(0,55fr) minmax(340px,45fr);transition:border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.spatial-post-card.is-active .spatial-post-surface{border-color:#d8c6f16b}.spatial-media-side{cursor:pointer;min-width:0;transform:perspective(900px) rotateX(var(--pointer-y)) rotateY(var(--pointer-x));transform-origin:100%;background:#16121e;border:0;padding:0;transition:transform .14s ease-out;position:relative;overflow:hidden}.spatial-media-side:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 72%,#16151e21);position:absolute;inset:0}.spatial-post-media{object-fit:cover;object-position:center;background:#16121e;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.spatial-media-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;height:100%;position:relative;overflow:auto hidden}.spatial-media-carousel::-webkit-scrollbar{display:none}.spatial-media-pages{width:100%;height:100%;display:flex}.spatial-media-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.spatial-media-artwork{background:#16121e;position:absolute;inset:0;overflow:hidden}.spatial-media-foreground{object-fit:cover}.spatial-media-artwork.is-contained .spatial-media-foreground{object-fit:contain}.spatial-media-watermark{z-index:3;color:#e7dfd3;pointer-events:none;font-size:20px;font-weight:600;line-height:1;transition:opacity .18s;position:absolute;bottom:15px;right:15px}.spatial-interactive-cover{background:radial-gradient(circle at 32% 38%,#62487e2b,#0000 38%),linear-gradient(135deg,#171320,#0e0c14 72%);position:absolute;inset:0;overflow:hidden}.spatial-interactive-cover:before,.spatial-interactive-cover:after{content:"";z-index:0;transform-origin:50%;pointer-events:none;background:linear-gradient(145deg,#5b467124,#120f1a1f);border:1px solid #cbb1e833;border-radius:26px;position:absolute}.spatial-interactive-cover:before{inset:7% 24% 5% 7%;transform:rotate(-2.2deg)}.spatial-interactive-cover:after{inset:10% 10% 2% 18%;transform:rotate(3deg)}.spatial-interactive-cover-art{z-index:1;background:#16121e;border:1px solid #d9c4f240;border-radius:0 0 24px 24px;width:56%;position:absolute;top:-2%;bottom:4%;left:11%;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 24px 54px #00000057}.spatial-interactive-cover-art .spatial-media-artwork{inset:0}.spatial-interactive-kind{z-index:4;color:#fff;letter-spacing:.16em;background:#1f1a2ae6;border-radius:0 0 22px 22px;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:0;left:3%;box-shadow:0 12px 30px #0003}.spatial-interactive-kind svg{width:18px;height:18px}.spatial-game-preview{color:#fff;cursor:pointer;background:#181824;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.spatial-editorial-interactive-preview>.spatial-interactive-cover{display:block}.spatial-interactive-stack{isolation:isolate;touch-action:pan-y;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 32% 38%,#62487e2b,#0000 38%),linear-gradient(135deg,#171320,#0e0c14 72%);width:100%;height:100%;position:relative;overflow:hidden}.spatial-interactive-stack.is-swipeable{cursor:grab}.spatial-interactive-stack.is-swipeable:active{cursor:grabbing}.spatial-interactive-stack:focus-visible{outline-offset:-3px;outline:2px solid #c9a9eb}.spatial-interactive-stack img{-webkit-user-drag:none}.spatial-stack-arrow{z-index:9;color:#eee4fa;cursor:pointer;background:#181223e0;border:1px solid #d9c4f266;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .16s,background .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000004d}.spatial-stack-arrow.is-previous{left:12px}.spatial-stack-arrow.is-next{right:12px}.spatial-stack-arrow svg{width:22px;height:22px}.spatial-stack-arrow:hover{background:#614879}.spatial-stack-arrow:focus-visible{outline-offset:3px;outline:2px solid #e5cbff}.spatial-stack-arrow:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.spatial-stack-arrow{opacity:0;pointer-events:none}.spatial-interactive-stack:is(:hover,:focus-within)>.spatial-stack-arrow{opacity:1;pointer-events:auto}}.spatial-interactive-card{will-change:top,left,width,bottom,transform,opacity,filter;background:#16121e;border:1px solid #d9c4f240;border-radius:24px;transition:top .38s cubic-bezier(.22,.86,.24,1),left .38s cubic-bezier(.22,.86,.24,1),width .38s cubic-bezier(.22,.86,.24,1),bottom .38s cubic-bezier(.22,.86,.24,1),transform .38s cubic-bezier(.22,.86,.24,1),opacity .28s,filter .32s,box-shadow .32s;position:absolute;overflow:hidden;box-shadow:0 24px 54px #00000057}.spatial-interactive-card[data-depth="-1"]{z-index:4;opacity:0;filter:brightness(.8);pointer-events:none;width:56%;top:2%;bottom:5%;left:-58%;transform:rotate(-8deg)scale(.96)}.spatial-interactive-card[data-depth="0"]{z-index:3;width:56%;top:2%;bottom:4%;left:11%;transform:rotate(-1.4deg)}.spatial-interactive-card[data-depth="1"]{z-index:2;opacity:.72;filter:brightness(.62)saturate(.72);pointer-events:none;width:62%;top:7%;bottom:5%;left:18%;transform:rotate(2.4deg)}.spatial-interactive-card[data-depth="2"]{z-index:1;opacity:.5;filter:brightness(.46)saturate(.58);pointer-events:none;width:66%;top:10%;bottom:2%;left:24%;transform:rotate(3.4deg)}.spatial-interactive-card.is-placeholder{background:linear-gradient(145deg,#191520,#100d16)}.spatial-interactive-stack.is-transitioning .spatial-interactive-card{pointer-events:none}.spatial-interactive-stack.is-advancing .spatial-interactive-card[data-depth="0"]{opacity:0;filter:brightness(.8);left:-58%;transform:rotate(-8deg)scale(.96);box-shadow:0 10px 30px #00000029}.spatial-interactive-stack.is-advancing .spatial-interactive-card[data-depth="1"]{z-index:3;opacity:1;filter:none;width:56%;top:2%;bottom:4%;left:11%;transform:rotate(-1.4deg)}.spatial-interactive-stack.is-advancing .spatial-interactive-card[data-depth="2"]{z-index:2;opacity:.72;filter:brightness(.62)saturate(.72);width:62%;top:7%;bottom:5%;left:18%;transform:rotate(2.4deg)}.spatial-interactive-stack.is-retreating .spatial-interactive-card[data-depth="-1"]{opacity:1;filter:none;width:56%;top:2%;bottom:4%;left:11%;transform:rotate(-1.4deg);box-shadow:0 24px 54px #00000057}.spatial-interactive-stack.is-retreating .spatial-interactive-card[data-depth="0"]{z-index:2;opacity:.72;filter:brightness(.62)saturate(.72);width:62%;top:7%;bottom:5%;left:18%;transform:rotate(2.4deg)}.spatial-interactive-stack.is-retreating .spatial-interactive-card[data-depth="1"]{z-index:1;opacity:.5;filter:brightness(.46)saturate(.58);width:66%;top:10%;bottom:2%;left:24%;transform:rotate(3.4deg)}.spatial-interactive-card>.spatial-media-artwork,.spatial-interactive-card>.spatial-game-preview,.spatial-interactive-card>.spatial-post-media,.spatial-interactive-card>.spatial-inactive-video{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.spatial-interactive-card:not([data-depth="0"]) .spatial-media-watermark,.spatial-interactive-stack.is-advancing .spatial-interactive-card[data-depth="0"] .spatial-media-watermark,.spatial-interactive-stack.is-retreating .spatial-interactive-card[data-depth="0"] .spatial-media-watermark{opacity:0}.spatial-interactive-stack.is-advancing .spatial-interactive-card[data-depth="1"] .spatial-media-watermark,.spatial-interactive-stack.is-retreating .spatial-interactive-card[data-depth="-1"] .spatial-media-watermark{opacity:1}.spatial-interactive-card>.spatial-game-preview>svg{color:#c8a8eb;stroke-width:1.25px;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spatial-interactive-stack>.spatial-media-count{z-index:8}.spatial-interactive-stack>.spatial-media-dots{z-index:8;gap:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.spatial-interactive-stack>.spatial-media-dots button{cursor:pointer;background:#ffffff6b;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .16s,background-color .16s}.spatial-interactive-stack>.spatial-media-dots button.active{background:#b99adb;width:20px}.spatial-interactive-stack>.spatial-media-dots button:focus-visible{outline-offset:3px;outline:2px solid #fff}.spatial-media-count{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#110e19c7;border-radius:999px;place-items:center;min-width:42px;min-height:30px;padding:0 10px;font-size:.69rem;font-weight:750;display:grid;position:absolute;top:14px;right:14px}.spatial-media-dots{z-index:4;pointer-events:auto;gap:5px;width:max-content;display:flex;position:sticky;bottom:14px;left:50%;transform:translate(-50%)}.spatial-media-dots i,.spatial-media-dots button{cursor:pointer;background:#ffffff6b;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .16s,background-color .16s;display:block}.spatial-media-dots i.active,.spatial-media-dots button.active{background:#b99adb;width:20px}.spatial-media-dots button:focus-visible{outline-offset:4px;outline:2px solid #fff}.spatial-info-shell{z-index:5;perspective:1100px;pointer-events:auto;min-width:0;min-height:0;margin:14px;position:relative}.spatial-info-flipper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.72,.22,1);position:relative}.spatial-info-shell.is-flipped .spatial-info-flipper{transform:rotateY(180deg)}.spatial-info-side{-webkit-backdrop-filter:blur(9px)saturate(112%);backdrop-filter:blur(9px)saturate(112%);backface-visibility:hidden;pointer-events:auto;background:linear-gradient(145deg,#201e2a7a,#14131c94 72%);border:1px solid #d5c1ef2e;border-radius:20px;flex-direction:column;min-width:0;min-height:0;padding:clamp(24px,3.35vw,44px);display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.spatial-info-front{pointer-events:auto;transform:rotateY(0)}.spatial-info-back{pointer-events:none;background:linear-gradient(145deg,#242030a3,#12111ab8 72%);transform:rotateY(180deg)}.spatial-info-shell.is-flipped .spatial-info-front{pointer-events:none}.spatial-info-shell.is-flipped .spatial-info-back{pointer-events:auto}.spatial-creator{border-bottom:1px solid #cdbae624;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:22px;display:grid}.spatial-creator .avatar{width:44px;height:44px}.spatial-creator div{gap:2px;min-width:0;display:grid}.spatial-creator strong{color:#eee8f5;align-items:center;gap:5px;font-size:.84rem;font-weight:650;display:flex}.spatial-creator strong svg{color:#aa8dcd;width:14px}.spatial-creator div span,.spatial-post-meta{color:#857c92;font-size:.68rem}.spatial-post-meta{text-align:right}.spatial-post-copy{margin:auto 0;padding:28px 0}.spatial-title-button{max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.spatial-post-copy h2{color:#f3edf8;letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin:0 0 15px;font-size:clamp(1.95rem,2.7vw,3.2rem);font-weight:300;line-height:1.04}.spatial-post-copy p{color:#aaa1b6;letter-spacing:-.005em;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:38ch;margin:0;font-size:clamp(.74rem,.84vw,.84rem);font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.spatial-social-actions{border-top:1px solid #cdbae624;align-items:center;gap:4px;padding:16px 0;display:flex}.spatial-social-actions button,.spatial-social-actions a{z-index:6;color:#9d94a9;cursor:pointer;min-width:42px;height:38px;font:inherit;touch-action:manipulation;pointer-events:auto;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;transition:color .16s,background-color .16s,transform .1s;display:inline-flex;position:relative}.spatial-social-actions button:hover,.spatial-social-actions a:hover{color:#e8def2;background:#a88cc917}.spatial-social-actions .selected{color:#bb9dde}.spatial-social-actions svg{width:18px}.spatial-social-actions span{font-size:.69rem}.spatial-product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.spatial-product-actions a,.spatial-product-actions button{z-index:6;color:#dcd3e6;cursor:pointer;letter-spacing:-.01em;white-space:nowrap;touch-action:manipulation;pointer-events:auto;background:0 0;border:1px solid #c8b4e247;border-radius:999px;justify-content:center;align-items:center;gap:clamp(6px,.7vw,9px);min-width:0;min-height:46px;padding:0 clamp(12px,1.45vw,20px);font-family:inherit;font-size:clamp(.68rem,.8vw,.78rem);font-weight:550;line-height:1;transition:transform .1s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex;position:relative}.spatial-product-actions .spatial-find,.spatial-product-actions .spatial-shopping-action{color:#181824;background:#a88cc9;border-color:#b092d2;box-shadow:0 9px 24px #a88cc92e}.spatial-product-actions a:hover,.spatial-product-actions button:hover{border-color:#dcccf28c;transform:translateY(-1px)}.spatial-social-actions button:active,.spatial-social-actions a:active,.spatial-product-actions a:active,.spatial-product-actions button:active{transform:scale(.96)}.spatial-social-actions button:focus-visible,.spatial-social-actions a:focus-visible,.spatial-product-actions a:focus-visible,.spatial-product-actions button:focus-visible{outline-offset:3px;outline:2px solid #c9a9eb}.spatial-product-actions svg{flex:none;width:clamp(15px,1.25vw,17px)}.spatial-light-edge{z-index:4;border-radius:inherit;pointer-events:none;opacity:var(--feed-light);mix-blend-mode:screen;background:linear-gradient(120deg,#f1e3ff2e,#0000 13% 82%,#ab8ad714);position:absolute;inset:0}.spatial-action-note{z-index:4;color:#bdb2ca;text-align:center;background:#191722eb;border:1px solid #c0a9e047;border-radius:999px;width:min(560px,100% - 48px);margin:0;padding:10px 16px;font-size:.72rem;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0000003d}.purchase-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06050ab8;place-items:end center;padding:18px;animation:.18s both spatial-detail-in;display:grid;position:fixed;inset:0}.purchase-sheet{background:radial-gradient(circle at 90% 0,#a88cc926,#0000 250px),#1a1823;border:1px solid #d3beee42;border-radius:28px 28px 20px 20px;gap:18px;width:min(560px,100%);padding:10px 22px 24px;display:grid;box-shadow:0 30px 90px #00000094}.purchase-handle{background:#d9c8ee40;border-radius:999px;width:44px;height:4px;margin:0 auto -6px}.purchase-sheet>header{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;min-height:46px;display:grid}.purchase-sheet>header h2{color:#f0e9f5;text-align:center;margin:0;font-size:.92rem;font-weight:700}.purchase-sheet>header button{color:#d7c5e8;cursor:pointer;background:#a88cc91f;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.purchase-sheet>header button:disabled{opacity:.45;cursor:wait}.purchase-sheet>header svg{width:17px}.purchase-preview{background:#ffffff09;border:1px solid #d2beeb24;border-radius:18px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:12px;display:grid}.purchase-preview>div{background:#e7dfd3;border-radius:14px;width:64px;height:64px;position:relative;overflow:hidden}.purchase-preview img{object-fit:cover}.purchase-preview>span{gap:5px;min-width:0;display:grid}.purchase-preview strong{color:#f0e9f4;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.purchase-preview small{color:#9e94a7;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.purchase-price{gap:4px;display:grid}.purchase-price small{color:#b99adb;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.purchase-price strong{color:#f1eaf6;letter-spacing:-.04em;font-size:1.8rem;font-weight:750}.purchase-sheet>p{color:#e2aeb8;margin:-5px 0;font-size:.75rem;line-height:1.4}.purchase-submit{color:#17131d;cursor:pointer;background:#c5a6e8;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-weight:800;display:inline-flex}.purchase-submit:hover:not(:disabled){background:#d0b3ef}.purchase-submit:disabled{opacity:.45;cursor:wait}.purchase-submit svg{width:17px}.spatial-find-header{border-bottom:1px solid #cdbae626;align-items:center;gap:11px;padding-bottom:17px;display:flex}.spatial-find-header>button{color:#e7dfd3;cursor:pointer;background:#a88cc91a;border:1px solid #ceb9eb3d;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.spatial-find-header svg{width:17px}.spatial-find-header div{gap:2px;display:grid}.spatial-find-header strong{color:#f2ebf7;font-size:.9rem;font-weight:600}.spatial-find-header span{color:#90869d;font-size:.65rem}.spatial-find-loading{color:#a88cc9;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.spatial-find-loading>svg{width:25px;animation:1.2s linear infinite rotate}.spatial-find-loading strong{color:#eee7f4;font-size:.85rem}.spatial-find-loading span{color:#92889f;font-size:.68rem}.spatial-find-loading button{color:#e7dfd3;cursor:pointer;background:#a88cc91f;border:1px solid #ceb9eb47;border-radius:999px;margin-top:7px;padding:8px 14px}.find-it-error-notice{min-height:0;padding:16px 8px;overflow-y:auto}.find-it-error-notice>span{max-width:42ch;line-height:1.6}.find-it-error-notice>a{color:#e7dfd3;background:#a88cc91f;border:1px solid #ceb9eb47;border-radius:999px;min-height:40px;margin-top:7px;padding:10px 16px;font-size:.75rem;text-decoration:none}.find-it-error-notice>.find-it-upgrade{margin-top:32px}.spatial-find-results{flex:1;align-content:center;gap:8px;min-height:0;padding:13px 0 10px;display:grid}.spatial-find-results article{background:#ffffff09;border:1px solid #ccb8e724;border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:68px;padding:7px;display:grid}.spatial-result-image{background:#e7dfd3;border-radius:9px;width:58px;height:58px;position:relative;overflow:hidden}.spatial-result-image img{object-fit:cover}.spatial-find-results article>div:nth-child(2){gap:3px;min-width:0;display:grid}.spatial-find-results small{color:#968ba3;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.spatial-find-results strong{color:#ece5f2;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:550;overflow:hidden}.spatial-find-results span{color:#c2a6df;font-size:.68rem}.spatial-find-results article>button{color:#ddd3e8;cursor:pointer;background:#a88cc91f;border:1px solid #c9afe84d;border-radius:999px;min-height:32px;padding:0 11px;font:550 .62rem inherit}.spatial-comments-back{flex-direction:column;flex:1;min-height:0;padding:12px 0 10px;display:flex}.spatial-comment-list{scrollbar-width:thin;scrollbar-color:#a88cc947 transparent;flex:1;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.spatial-comment-list article{background:#ffffff08;border:1px solid #ccb8e721;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:9px;display:grid}.spatial-comment-list .avatar,.spatial-comment-form .avatar{width:32px;height:32px;font-size:.67rem}.spatial-comment-list article>div{min-width:0}.spatial-comment-list strong{color:#eae3f0;justify-content:space-between;align-items:center;gap:8px;font-size:.68rem;font-weight:600;display:flex}.spatial-comment-list strong span{color:#887f94;font-size:.56rem;font-weight:400}.spatial-comment-list p{color:#aaa0b5;margin:4px 0 0;font-size:.65rem;line-height:1.42}.spatial-comment-actions{align-items:center;gap:3px;margin-top:7px;display:flex}.spatial-comment-actions button{color:#9d94a9;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-family:inherit;font-size:.6rem;font-weight:500;line-height:1;transition:color .16s,background-color .16s,transform .1s;display:inline-flex}.spatial-comment-actions button:hover{color:#e8def2;background:#a88cc917}.spatial-comment-actions button.selected{color:#bb9dde}.spatial-comment-actions button:active{transform:scale(.96)}.spatial-comment-actions button:focus-visible{outline-offset:2px;outline:2px solid #c9a9eb}.spatial-comment-actions svg{stroke-width:1.8px;width:14px;height:14px}.spatial-comments-empty{color:#9c83bd;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.spatial-comments-empty svg{width:24px}.spatial-comments-empty strong{color:#e8e0ef;font-size:.78rem}.spatial-comments-empty span{color:#8f859b;font-size:.63rem}.spatial-comment-form{background:#0a09103d;border:1px solid #ccb8e72e;border-radius:999px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:9px;padding:6px 7px;display:grid}.spatial-comment-form input{color:#e8e0ee;background:0 0;border:0;outline:0;min-width:0;font:.66rem inherit}.spatial-comment-form input::placeholder{color:#81778d}.spatial-comment-form button{color:#181824;cursor:pointer;background:#a88cc9;border:0;border-radius:999px;min-height:30px;padding:0 11px;font:600 .61rem inherit}.spatial-comment-form button:disabled{cursor:default;opacity:.38}.spatial-comment-compose{padding-bottom:18px}.spatial-comment-compose .spatial-comments-empty{gap:8px}.spatial-comment-compose .spatial-comments-empty svg{background:#a88cc914;border:1px solid #c8b1e53d;border-radius:50%;width:29px;height:29px;padding:6px}.spatial-comment-compose .spatial-comment-form{background:linear-gradient(135deg,#a88cc917,#08080e47);border-color:#ccb8e73b;border-radius:20px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:62px;margin-top:16px;padding:8px 9px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #ffffff09,0 10px 25px #0000001f}.spatial-comment-compose .spatial-comment-form:focus-within{background:linear-gradient(135deg,#a88cc921,#08080e52);border-color:#c4a5e699;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #a88cc914,0 12px 28px #00000029}.spatial-comment-compose .spatial-comment-form .avatar{width:38px;height:38px}.spatial-comment-compose .spatial-comment-form input{font-family:inherit;font-size:.72rem}.spatial-comment-compose .spatial-comment-form button{min-height:38px;padding-inline:17px;font-family:inherit;font-size:.68rem;box-shadow:0 6px 16px #a88cc933}.spatial-find-back{color:#d8cde4;cursor:pointer;background:#a88cc914;border:1px solid #c9afe838;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;font:550 .68rem inherit;display:flex}.spatial-find-back svg{width:15px}.spatial-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070cb8;place-items:center;padding:clamp(18px,4vw,52px);animation:.18s ease-out spatial-detail-in;display:grid;position:fixed;inset:0}.spatial-detail-dialog{background:#16151fe0;border:1px solid #d0bceb52;border-radius:26px;grid-template-columns:minmax(0,55fr) minmax(360px,45fr);width:min(1120px,100%);height:min(720px,100vh - 56px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000009e,0 0 38px #a88cc91f}.spatial-detail-close{z-index:4;color:#e8dff0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12111ab8;border:1px solid #dcccf047;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.spatial-detail-close svg{width:17px}.spatial-detail-media{background:#e7dfd3;min-width:0;position:relative}.spatial-detail-media img{object-fit:cover}.spatial-detail-media .spatial-media-foreground{object-fit:cover;object-position:center}.spatial-detail-media .spatial-media-backdrop{object-fit:cover}.spatial-inactive-video{background:#16121e;width:100%;height:100%;position:relative}.spatial-inactive-video img{object-fit:contain}.spatial-detail-content{background:linear-gradient(145deg,#221f2db8,#13121bd6);min-width:0;overflow:hidden}.spatial-detail-flip-shell{perspective:1500px}.spatial-detail-flipper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.2,.72,.2,1);position:relative}.spatial-detail-flip-shell.is-flipped .spatial-detail-flipper{transform:rotateY(180deg)}.spatial-detail-face{backface-visibility:hidden;flex-direction:column;padding:clamp(30px,4vw,52px);display:flex;position:absolute;inset:0;overflow:hidden}.spatial-detail-front{visibility:visible}.spatial-detail-back{visibility:hidden;background:linear-gradient(145deg,#252131fa,#12111afc);transform:rotateY(180deg)}.spatial-detail-flip-shell.is-flipped .spatial-detail-front{visibility:hidden}.spatial-detail-flip-shell.is-flipped .spatial-detail-back{visibility:visible}.spatial-detail-creator{align-items:center;gap:11px;padding-right:44px;display:flex}.spatial-detail-creator .avatar{width:42px;height:42px}.spatial-detail-creator>div{gap:2px;display:grid}.spatial-detail-creator strong{color:#eee7f4;align-items:center;gap:5px;font-size:.8rem;display:flex}.spatial-detail-creator strong svg{color:#ad90ce;width:14px}.spatial-detail-creator span{color:#8e849b;font-size:.65rem}.spatial-detail-copy{padding:30px 0 22px}.spatial-detail-category{display:none}.spatial-detail-copy h2{color:#f4edf8;letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin:0 0 13px;font-size:clamp(2rem,3.6vw,3.8rem);font-weight:300;line-height:1.02}.spatial-detail-copy p{color:#aaa0b5;max-width:42ch;margin:0;font-size:.8rem;line-height:1.55}.spatial-detail-stats{color:#9e94a9;border-top:1px solid #cdbae624;align-items:center;gap:22px;padding:13px 0;display:flex}.spatial-detail-stats span,.spatial-detail-stats button{align-items:center;gap:6px;font-size:.67rem;display:flex}.spatial-detail-stats button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 6px}.spatial-detail-stats button:hover{color:#ddd3e8;background:#a88cc91a}.spatial-detail-stats button:focus-visible{outline-offset:2px;outline:2px solid #c9a9eb}.spatial-detail-stats svg{width:16px}.spatial-detail-product-actions{flex-shrink:0;margin:8px 0 12px}.spatial-detail-product-actions:empty{display:none}.spatial-detail-product-actions>:only-child{grid-column:1/-1}.spatial-detail-notice{color:#94899f;margin:9px 2px 0;font-size:.66rem;line-height:1.4}.spatial-detail-find-panel{flex-direction:column;flex:1;min-height:0;padding-top:18px;display:flex;overflow-y:auto}.spatial-detail-find-panel .spatial-find-results{align-content:start;padding-top:0}.spatial-detail-comments{align-content:start;gap:9px;min-height:0;padding-top:18px;display:grid;overflow-y:auto}.spatial-detail-preview-comments{border-top:1px solid #cdbae624;flex:1;margin-top:0;padding-top:12px}.spatial-detail-comments>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.spatial-detail-comments h3{color:#eee7f4;margin:0;font-size:.9rem;font-weight:600}.spatial-detail-comments>div:first-child>span{color:#887e94;font-size:.6rem}.spatial-detail-comments>article{background:#ffffff06;border:1px solid #ccb8e721;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px;display:grid}.spatial-detail-comments article .avatar{width:32px;height:32px;font-size:.65rem}.spatial-detail-comments article strong{color:#e9e1ef;justify-content:space-between;font-size:.68rem;display:flex}.spatial-detail-comments article strong span{color:#82788e;font-size:.56rem;font-weight:400}.spatial-detail-comments article p{color:#aaa0b5;margin:4px 0 0;font-size:.66rem;line-height:1.42}.spatial-detail-empty{color:#8e8499;font-size:.72rem}.spatial-detail-comment-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12111af0;margin-top:6px;position:sticky;bottom:0}@keyframes spatial-detail-in{0%{opacity:0}to{opacity:1}}@media (max-width:1000px){.spatial-post-card{height:clamp(480px,64vh,590px)}.spatial-post-surface{grid-template-columns:minmax(0,52fr) minmax(320px,48fr)}.spatial-info-side{padding:30px}.spatial-creator{grid-template-columns:40px minmax(0,1fr)}.spatial-creator .avatar{width:40px;height:40px}.spatial-post-meta{display:none}}@media (max-width:820px){.main-column{margin:0}.topbar{height:64px;padding-inline:17px}.spatial-home{overflow:visible}.spatial-feed-header{align-items:start;width:calc(100% - 32px);padding:18px 0 10px}.home-category-bar{width:calc(100% - 32px);margin-bottom:8px}.spatial-feed{perspective:none}.spatial-post-slot{min-height:0;padding:10px 12px 24px;display:block}.spatial-post-card{will-change:auto;width:100%;height:clamp(286px,84vw,340px);opacity:1!important;filter:none!important;transform:none!important}.spatial-post-surface{border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid;transform:none!important}.spatial-media-side{aspect-ratio:auto;min-height:0;transform:none!important}.spatial-media-side:after{background:linear-gradient(90deg,#0000 76%,#0e0c132e)}.spatial-interactive-cover-art{border:0;border-radius:0;width:100%;top:0;bottom:0;left:0;transform:none}.spatial-interactive-cover:before,.spatial-interactive-cover:after{display:none}.spatial-interactive-card{border-radius:15px}.spatial-interactive-card[data-depth="-1"]{width:78%;top:2%;bottom:2%;left:-82%;transform:rotate(-6deg)scale(.97)}.spatial-interactive-card[data-depth="0"]{width:78%;top:2%;bottom:2%;left:4%;transform:rotate(-.8deg)}.spatial-interactive-card[data-depth="1"]{width:80%;top:5%;bottom:3%;left:10%;transform:rotate(1.8deg)}.spatial-interactive-card[data-depth="2"]{width:82%;top:8%;bottom:2%;left:15%;transform:rotate(2.7deg)}.spatial-interactive-stack.is-advancing .spatial-interactive-card[data-depth="0"]{left:-82%;transform:rotate(-6deg)scale(.97)}.spatial-interactive-stack.is-advancing .spatial-interactive-card[data-depth="1"],.spatial-interactive-stack.is-retreating .spatial-interactive-card[data-depth="-1"]{width:78%;top:2%;bottom:2%;left:4%;transform:rotate(-.8deg)}.spatial-interactive-stack.is-advancing .spatial-interactive-card[data-depth="2"],.spatial-interactive-stack.is-retreating .spatial-interactive-card[data-depth="0"]{width:80%;top:5%;bottom:3%;left:10%;transform:rotate(1.8deg)}.spatial-interactive-stack.is-retreating .spatial-interactive-card[data-depth="1"]{width:82%;top:8%;bottom:2%;left:15%;transform:rotate(2.7deg)}.spatial-interactive-kind{letter-spacing:.1em;border-radius:999px;min-height:28px;padding:0 10px;font-size:.5rem;top:8px;left:8px}.spatial-interactive-kind svg{width:13px;height:13px}.spatial-info-shell{min-height:0;margin:0}.spatial-info-side{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121119eb;border-width:0 0 0 1px;border-radius:0;padding:13px 11px 10px}.spatial-info-shell.is-flipped{z-index:7;position:absolute;inset:0}.spatial-info-shell.is-flipped .spatial-info-side{background:linear-gradient(145deg,#1e1b28,#100f17);border:0;border-radius:18px;padding:16px}.spatial-info-shell.is-flipped .spatial-find-header{min-height:44px;padding-bottom:12px}.spatial-info-shell.is-flipped .spatial-find-header>button{flex-basis:38px;width:38px;height:38px}.spatial-info-shell.is-flipped .spatial-find-header strong{font-size:.82rem}.spatial-info-shell.is-flipped .spatial-find-header span{max-width:34ch;font-size:.61rem;line-height:1.35}.spatial-info-shell.is-flipped .spatial-comment-compose{padding:9px 0 0}.spatial-info-shell.is-flipped .spatial-comments-empty{gap:7px;min-height:0}.spatial-info-shell.is-flipped .spatial-comments-empty svg{width:32px;height:32px}.spatial-info-shell.is-flipped .spatial-comments-empty strong{font-size:.9rem}.spatial-info-shell.is-flipped .spatial-comments-empty span{max-width:38ch;font-size:.64rem;line-height:1.4}.spatial-info-shell.is-flipped .spatial-comment-form{border-radius:17px;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;width:100%;min-height:54px;margin-top:10px;padding:7px 8px}.spatial-info-shell.is-flipped .spatial-comment-form .avatar{width:36px;height:36px}.spatial-info-shell.is-flipped .spatial-comment-form input{font-size:.68rem}.spatial-info-shell.is-flipped .spatial-comment-form button{min-height:36px;padding-inline:16px;font-size:.65rem}.spatial-creator{grid-template-columns:34px minmax(0,1fr);gap:8px;padding-bottom:9px}.spatial-creator .avatar{width:34px;height:34px}.spatial-creator strong{text-overflow:ellipsis;white-space:nowrap;gap:3px;font-size:.68rem;line-height:1.15;overflow:hidden}.spatial-creator strong svg{flex:0 0 12px;width:12px}.spatial-creator div span{text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.spatial-post-copy{min-height:0;margin:auto 0;padding:10px 0}.spatial-title-button{width:100%}.spatial-post-copy h2{letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin-bottom:7px;font-size:clamp(.95rem,4.5vw,1.15rem);font-weight:550;line-height:1.12;display:-webkit-box;overflow:hidden}.spatial-post-copy p{-webkit-line-clamp:3;max-width:100%;font-size:clamp(.58rem,2.7vw,.68rem);line-height:1.4}.spatial-social-actions{justify-content:space-between;gap:0;padding:7px 0 2px}.spatial-social-actions button,.spatial-social-actions a{gap:3px;width:30px;min-width:30px;height:32px;padding:0 3px}.spatial-social-actions svg{width:15px;height:15px}.spatial-social-actions span{font-size:.54rem}.spatial-product-actions{display:none}.spatial-action-note{border-radius:14px;width:calc(100% - 30px);margin:-17px auto 19px;position:static;transform:none}.spatial-detail-backdrop{padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));place-items:center}.spatial-detail-dialog{background:#15121b;border:1px solid #d2beeb38;border-radius:26px;grid-template-rows:250px minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(620px,100%);height:88dvh;max-height:100%;display:grid;overflow:hidden}.spatial-detail-close{z-index:10;background:#0d0b12ad;width:42px;height:42px;top:14px;left:auto;right:14px}.spatial-detail-media{width:100%;height:auto;min-height:0}.spatial-detail-content{width:100%;height:auto;min-height:0;overflow:hidden}.spatial-detail-flipper{min-height:0}.spatial-detail-face{min-height:0;padding:20px}.spatial-detail-front{overscroll-behavior:contain;overflow-y:auto}.spatial-detail-creator{flex:none;padding-right:0}.spatial-detail-creator .avatar{width:38px;height:38px}.spatial-detail-copy{flex:none;padding:12px 0}.spatial-detail-category{max-width:100%;color:var(--lilac-bright);letter-spacing:.7px;text-transform:uppercase;background:#a88cc924;border-radius:12px;margin-bottom:12px;padding:5px 10px;font-size:10px;font-weight:700;display:table}.spatial-detail-copy h2{letter-spacing:-.5px;max-width:100%;margin-bottom:12px;font-size:24px;font-weight:600;line-height:29px}.spatial-detail-copy p{-webkit-line-clamp:unset;max-width:100%;font-size:15px;line-height:22px;display:block;overflow:visible}.spatial-detail-stats{flex:none;gap:18px;padding:10px 0}.spatial-detail-product-actions{gap:8px;margin-top:6px;display:grid}.spatial-detail-product-actions a,.spatial-detail-product-actions button{min-height:44px;padding-inline:10px;font-size:12px}.spatial-detail-preview-comments{flex:none;margin-top:4px;padding-top:14px;overflow:visible}.spatial-detail-comments{gap:8px}.spatial-detail-comments>article{padding:9px}.spatial-detail-back{overflow:hidden}.spatial-detail-back>.spatial-find-header{flex:none;padding-bottom:13px}.spatial-detail-back>.spatial-detail-comments{align-content:initial;overscroll-behavior:contain;flex-direction:column;flex:auto;padding-top:12px;display:flex;overflow-y:auto}.spatial-detail-back>.spatial-detail-comments>div:first-child,.spatial-detail-back>.spatial-detail-comments>article,.spatial-detail-back>.spatial-detail-comments>.spatial-detail-empty{flex:none}.spatial-detail-comment-form{z-index:2;border-radius:18px;flex:none;grid-template-columns:34px minmax(0,1fr) auto;width:100%;min-height:52px;margin-top:auto;padding:7px;position:sticky;bottom:0;box-shadow:0 -12px 28px #12111af0}.spatial-detail-comment-form .avatar{width:34px;height:34px}.spatial-detail-comment-form input{font-size:.7rem}.spatial-detail-comment-form button{min-height:34px;padding-inline:14px}}@media (min-width:600px) and (max-width:820px){.spatial-post-slot{padding-inline:24px}.spatial-post-card{height:390px}.spatial-info-side{padding:20px 18px 15px}.spatial-creator{grid-template-columns:42px minmax(0,1fr);gap:10px;padding-bottom:14px}.spatial-creator .avatar{width:42px;height:42px}.spatial-creator strong{font-size:.8rem}.spatial-creator div span{font-size:.65rem}.spatial-post-copy{padding-block:17px}.spatial-post-copy h2{font-size:1.45rem}.spatial-post-copy p{font-size:.76rem}.spatial-social-actions button,.spatial-social-actions a{width:38px;height:38px}.spatial-social-actions svg{width:18px;height:18px}.spatial-detail-dialog{grid-template-rows:330px minmax(0,1fr)}}@media (max-width:820px) and (max-height:700px){.spatial-detail-dialog{grid-template-rows:min(250px,32dvh) minmax(0,1fr)}.spatial-detail-copy{padding-block:10px}.spatial-detail-preview-comments{margin-top:0;padding-top:12px}}@media (max-width:360px){.topbar{padding-inline:11px}.mobile-brand{font-size:1.05rem}.discover-topbar .topbar-scroll-tools,.discover-topbar.is-composer-pinned .topbar-scroll-tools{width:calc(100vw - 119px);margin-right:0}.topbar-lune-composer{gap:7px}.topbar-lune-composer>span:nth-child(2){display:none}.home-category-bar,.spatial-feed-header{width:calc(100% - 24px)}.spatial-post-slot{padding-inline:8px}.spatial-post-card{height:290px}.spatial-post-surface{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.spatial-info-side{padding-inline:9px}.spatial-info-shell.is-flipped .spatial-info-side{padding:13px}.spatial-info-shell.is-flipped .spatial-comment-form{grid-template-columns:34px minmax(0,1fr) auto;padding-inline:6px}.spatial-info-shell.is-flipped .spatial-comment-form .avatar{width:34px;height:34px}.spatial-info-shell.is-flipped .spatial-comment-form button{padding-inline:12px}.mobile-nav{padding-inline:2px}}@media (pointer:coarse){.spatial-post-surface{transform:none!important}}.cart-screen{--cart-line:#dcc9f329;--cart-muted:#9d91a8;color:#f2ebf6;background:#12111a;min-height:100vh;padding:0 clamp(24px,5vw,72px) 100px;position:relative;overflow:hidden}.cart-screen:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff05,#0000 28%),radial-gradient(circle at 82% 16%,#aa80d71f,#0000 28%),radial-gradient(circle at 8% 72%,#634b851c,#0000 32%);position:absolute;inset:0}.cart-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cart-aurora i{filter:blur(100px);opacity:.12;border-radius:50%;width:480px;height:480px;position:absolute}.cart-aurora i:first-child{background:#d5b7f2;top:-350px;left:22%}.cart-aurora i:last-child{background:#76519f;bottom:-250px;right:-340px}.cart-header{z-index:2;border-bottom:1px solid var(--cart-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(1220px,100%);min-height:86px;margin:0 auto;display:grid;position:relative}.cart-header>a:first-child{color:#b4a8bc;align-items:center;gap:9px;width:max-content;font-size:.7rem;font-weight:650;transition:color .2s,transform .2s;display:flex}.cart-header>a:first-child:hover{color:#f2ebf6;transform:translate(-2px)}.cart-header>a:first-child svg{width:16px}.cart-wordmark{color:#e9def0;font:500 1.28rem var(--display);letter-spacing:.02em;align-items:center;gap:9px;display:inline-flex}.cart-wordmark .native-lune-tab-icon{color:#bd9cdd;width:21px;height:21px}.cart-header>button{border:1px solid var(--cart-line);color:#aa9db3;cursor:pointer;background:#ffffff06;border-radius:999px;justify-self:end;min-height:35px;padding:0 13px;font-size:.66rem;font-weight:650;transition:border-color .2s,color .2s,background .2s}.cart-header>button:hover:not(:disabled){color:#eee4f5;background:#b899da14;border-color:#dcc9f359}.cart-header>button:disabled{opacity:.5;cursor:wait}.cart-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:clamp(34px,5vw,68px);width:min(1220px,100%);margin:0 auto;padding-top:clamp(42px,6vw,78px);display:grid;position:relative}.cart-collection{min-width:0}.cart-intro{justify-content:space-between;align-items:end;gap:34px;min-height:138px;display:flex}.cart-intro>div{flex:none}.cart-intro small{color:#b99adb;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:.62rem;font-weight:700;display:flex}.cart-intro small svg{width:13px;height:13px}.cart-intro h1{font:400 clamp(3.2rem,6vw,5.6rem)/.88 var(--display);letter-spacing:-.06em;margin:10px 0 0}.cart-intro p{max-width:330px;color:var(--cart-muted);margin:0 0 10px;font-size:.76rem;line-height:1.65}.cart-list{border-top:1px solid var(--cart-line);min-width:0;margin-top:35px}.cart-list-heading{color:#d8cbe1;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:52px;padding:0 2px;font-size:.66rem;font-weight:700;display:flex}.cart-list-heading small{color:#776d80;font-weight:600}.cart-item{border-top:1px solid var(--cart-line);grid-template-columns:30px 156px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;min-height:186px;padding:20px 0;transition:opacity .2s;display:grid;position:relative}.cart-item:last-child{border-bottom:1px solid var(--cart-line)}.cart-item[aria-busy=true]{opacity:.5}.cart-item-index{color:#655d6c;font:500 .58rem var(--sans);letter-spacing:.08em;align-self:start;padding-top:7px}.cart-item-image{color:#796986;background:linear-gradient(145deg,#272331,#191721);border-radius:3px 28px 3px 3px;place-items:center;width:156px;height:146px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.cart-item-image:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff14,#0000 34%);position:absolute;inset:0}.cart-item-image img{object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.cart-item:hover .cart-item-image img{transform:scale(1.025)}.cart-item-image svg{width:30px}.cart-item-copy{justify-items:start;gap:5px;min-width:0;display:grid}.cart-item-copy small{color:#a98bc8;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:700}.cart-item-copy h2{color:#f1eaf5;max-width:100%;font:500 clamp(1.1rem,2vw,1.35rem) var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 1px;overflow:hidden}.cart-item-copy span{color:#85798e;font-size:.68rem}.cart-item-copy strong{color:#d8c5e6;margin-top:10px;font-size:.82rem;font-weight:650}.cart-item-actions{justify-items:end;gap:15px;min-width:144px;display:grid}.cart-item-controls{justify-items:end;gap:7px;display:grid}.cart-quantity-label,.cart-line-total small{color:#736979;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:650}.cart-stepper{background:#ffffff06;border:1px solid #d3beeb33;border-radius:999px;grid-template-columns:36px 35px 36px;align-items:center;height:38px;display:grid;overflow:hidden}.cart-stepper button{color:#cbb3de;cursor:pointer;background:0 0;border:0;place-items:center;height:100%;transition:background .18s,color .18s;display:grid}.cart-stepper button:hover:not(:disabled){color:#fff;background:#b899da1a}.cart-stepper button:disabled{color:#544d59;cursor:default}.cart-stepper svg{width:13px}.cart-stepper>span{color:#eee6f3;border-inline:1px solid #d3beeb24;place-items:center;height:22px;font-size:.7rem;font-weight:700;display:grid}.cart-line-total{justify-items:end;gap:4px;display:grid}.cart-line-total strong{color:#e9def0;font-size:.72rem;font-weight:650}.cart-remove{color:#716779;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:.58rem;transition:color .2s;display:flex}.cart-remove:hover{color:#e9aab9}.cart-remove:disabled{opacity:.5;cursor:wait}.cart-remove svg{width:13px}.cart-summary{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#2c2735bd,#18161fd6);border:1px solid #dac6f22e;border-radius:4px 34px 4px 4px;margin-top:52px;padding:29px;position:sticky;top:28px;overflow:hidden;box-shadow:0 26px 80px #03020747,inset 0 1px #ffffff09}.cart-summary:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#b78fde29,#0000 66%);height:110px;position:absolute;inset:0 0 auto}.cart-summary-heading{border-bottom:1px solid var(--cart-line);align-items:center;gap:13px;padding-bottom:24px;display:flex;position:relative}.cart-summary-heading>span{color:#c6a8df;background:#b591d714;border:1px solid #d3beeb2e;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.cart-summary-heading svg{width:17px}.cart-summary-heading small{color:#9c82b7;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:700}.cart-summary h2{color:#f1eaf5;font:500 1.42rem var(--display);letter-spacing:-.025em;margin:4px 0 0}.cart-summary dl{gap:15px;margin:25px 0 0;display:grid}.cart-summary dl>div{color:#998e9f;justify-content:space-between;align-items:center;gap:16px;font-size:.7rem;display:flex}.cart-summary dt,.cart-summary dd{margin:0}.cart-summary dd{color:#e6dcec;font-weight:650}.cart-summary dl .cart-summary-total{border-top:1px solid var(--cart-line);align-items:end;margin-top:8px;padding-top:22px}.cart-summary-total dt{color:#d7cbdc;font-size:.76rem;font-weight:650}.cart-summary-total dt small{color:#6f6575;letter-spacing:.08em;margin-top:3px;font-size:.52rem;display:block}.cart-summary-total dd{color:#f0e7f5;font:500 1.45rem var(--display);letter-spacing:-.03em}.cart-currency-note{color:#aa9bb4;background:#b899da12;border-radius:10px;margin:15px 0 0;padding:11px 12px;font-size:.62rem;line-height:1.5}.cart-checkout{color:#19151f;cursor:pointer;background:linear-gradient(135deg,#b89ada,#9873be);border:1px solid #d3beeb47;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:25px;font-size:.72rem;font-weight:750;display:flex;box-shadow:0 12px 30px #6d4b8f33,inset 0 1px #ffffff47}.cart-checkout:hover{filter:brightness(1.08)}.cart-checkout svg{width:14px}.cart-checkout:disabled{opacity:.65;cursor:not-allowed;filter:none}.cart-assurance{color:#807585;justify-content:center;align-items:center;gap:9px;margin-top:17px;display:flex}.cart-assurance>svg{flex:none;width:17px}.cart-assurance span{gap:2px;display:grid}.cart-assurance strong{color:#a89dab;font-size:.57rem}.cart-assurance small{font-size:.51rem}.cart-state{z-index:1;color:#b99adb;text-align:center;place-content:center;justify-items:center;width:min(760px,100% - 32px);min-height:calc(100vh - 150px);margin:0 auto;display:grid;position:relative}.cart-state-icon{background:radial-gradient(circle,#b899da21,#b899da05);border:1px solid #d3beeb2e;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:24px;display:grid;box-shadow:0 0 50px #a88cc914}.cart-state-icon svg{width:29px;height:29px}.cart-state>small{color:#9a7db7;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700}.cart-state h2{color:#f0e7f5;font:400 clamp(2rem,5vw,3.7rem)/1 var(--display);letter-spacing:-.045em;margin:12px 0}.cart-state p{color:#8f8397;max-width:380px;margin:0;font-size:.75rem;line-height:1.65}.cart-state a,.cart-state button{color:#e7dcef;cursor:pointer;background:#b899da1a;border:1px solid #d3beeb47;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:27px;padding:0 20px;font-size:.7rem;font-weight:700;display:inline-flex}.cart-state a svg{width:14px;transform:rotate(180deg)}.cart-state a:hover,.cart-state button:hover{background:#b899da2e}.cart-notice{z-index:60;color:#d8ccef;text-align:center;background:#19161ff5;border:1px solid #d3beeb38;border-radius:999px;width:min(520px,100% - 32px);margin:0;padding:11px 16px;font-size:.68rem;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 15px 38px #00000059}@media (max-width:940px){.cart-layout{grid-template-columns:1fr}.cart-summary{width:min(560px,100%);margin:0 auto;position:static}.cart-intro{min-height:120px}}@media (max-width:680px){.cart-screen{padding:0 15px 100px}.cart-header{min-height:70px}.cart-header>a:first-child span{display:none}.cart-wordmark{font-size:1.08rem}.cart-header>button{padding-inline:10px}.cart-layout{padding-top:34px}.cart-intro{flex-direction:column;align-items:start;gap:17px;min-height:0}.cart-intro h1{font-size:3.45rem}.cart-intro p{max-width:37ch}.cart-list{margin-top:28px}.cart-item{grid-template-columns:104px minmax(0,1fr);gap:13px;min-height:154px;padding:15px 0}.cart-item-index{display:none}.cart-item-image{border-radius:3px 20px 3px 3px;width:104px;height:122px}.cart-item-copy h2{font-size:1.08rem}.cart-item-copy strong{margin-top:5px}.cart-item-actions{grid-column:1/-1;justify-content:space-between;align-items:end;gap:12px;min-width:0;padding-left:117px;display:flex}.cart-item-controls{justify-items:start}.cart-line-total,.cart-remove span{display:none}.cart-remove{border:1px solid #d3beeb29;border-radius:50%;justify-content:center;width:38px;height:38px}.cart-remove svg{width:14px}.cart-summary{border-radius:4px 27px 4px 4px;padding:24px 20px}.cart-state{min-height:calc(100vh - 120px)}.cart-state h2{font-size:2.45rem}.cart-screen{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.cart-header{grid-template-columns:minmax(44px,1fr) auto minmax(0,1fr);gap:10px}.cart-header>a:first-child{justify-content:center;width:44px;height:44px}.cart-header>button{max-width:100%;min-height:44px;padding:6px 10px}.cart-item-actions{padding-left:0}.cart-stepper{grid-template-columns:44px 35px 44px;height:46px}.cart-remove{width:44px;height:44px}.cart-item-copy h2{white-space:normal;overflow-wrap:anywhere}.cart-item-copy strong{overflow-wrap:anywhere}.cart-summary-total dd{overflow-wrap:anywhere;text-align:right;min-width:0}.cart-checkout{text-align:center;padding:12px 16px}.cart-checkout svg{flex:0 0 14px}.cart-notice{bottom:calc(80px + env(safe-area-inset-bottom));border-radius:16px}}.checkout-screen{color:#f2ebf6;background:radial-gradient(circle at 76% 10%,#a88cc921,#0000 31%),radial-gradient(circle at 10% 88%,#5f41801a,#0000 28%),#12111a;min-height:100vh;padding:0 clamp(24px,5vw,72px) 90px;position:relative;overflow:hidden}.checkout-header{z-index:2;border-bottom:1px solid #dcc9f329;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1220px,100%);min-height:86px;margin:0 auto;display:grid;position:relative}.checkout-header>a:first-child{color:#b8a9c2;background:#ffffff06;border:1px solid #d3beeb33;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.checkout-header>a:first-child:hover{color:#fff;background:#b899da1a}.checkout-header svg{width:17px}.checkout-wordmark{color:#e9def0;font:500 1.28rem var(--display);align-items:center;gap:9px;display:inline-flex}.checkout-wordmark .native-lune-tab-icon{color:#bd9cdd;width:21px;height:21px}.checkout-header>span{color:#716779;letter-spacing:.1em;justify-self:end;font-size:.58rem;font-weight:700}.checkout-state{color:#aa91c2;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:calc(100vh - 130px);display:grid}.checkout-state>svg{width:34px;height:34px}.checkout-state h1{font:400 2.6rem var(--display);color:#f0e7f5;margin:5px 0}.checkout-state p,.checkout-state a{color:#988ca0;font-size:.76rem}.checkout-state a{color:#cfb7e5;border-bottom:1px solid #8f72ab;padding-bottom:3px}.checkout-layout{z-index:1;grid-template-columns:minmax(280px,.78fr) minmax(460px,1.22fr);align-items:start;gap:clamp(48px,8vw,105px);width:min(1120px,100%);margin:0 auto;padding-top:clamp(50px,7vw,92px);display:grid;position:relative}.checkout-intro{padding-top:24px}.checkout-intro>small{color:#ad8fca;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:750}.checkout-intro h1{font:400 clamp(3.4rem,6vw,5.7rem)/.9 var(--display);letter-spacing:-.06em;margin:16px 0 25px}.checkout-intro>p{color:#95899e;max-width:410px;margin:0;font-size:.78rem;line-height:1.7}.checkout-intro>div{color:#887d8f;align-items:center;gap:11px;margin-top:35px;display:flex}.checkout-intro>div>svg{width:21px}.checkout-intro>div span{gap:3px;display:grid}.checkout-intro>div strong{color:#b9aebf;font-size:.65rem}.checkout-intro>div small{font-size:.58rem}.checkout-form,.payment-card-fields{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#2c2735b3,#18161fd1);border:1px solid #dac6f22e;border-radius:4px 34px 4px 4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px;padding:clamp(25px,4vw,38px);display:grid;box-shadow:0 26px 80px #03020740,inset 0 1px #ffffff09}.checkout-form-heading{border-bottom:1px solid #dcc9f326;grid-column:1/-1;align-items:center;gap:13px;margin-bottom:7px;padding-bottom:23px;display:flex}.checkout-form-heading>span{color:#c6a8df;background:#a88cc921;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.checkout-form-heading svg{width:18px}.checkout-form-heading div{gap:3px;display:grid}.checkout-form-heading small{color:#967dab;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:700}.checkout-form-heading h2{font:500 1.45rem var(--display);margin:0}.checkout-field{gap:8px;min-width:0;display:grid}.checkout-field.wide{grid-column:1/-1}.checkout-field>span{color:#a99dad;justify-content:space-between;font-size:.62rem;font-weight:650;display:flex}.checkout-field em{color:#6f6575;font-size:.55rem;font-style:normal;font-weight:500}.checkout-field input,.checkout-field textarea,.checkout-field select,.checkout-phone{color:#eee6f3;width:100%;min-height:48px;font:inherit;background:#09080d3d;border:1px solid #d3beeb29;border-radius:11px;outline:0;padding:0 13px;font-size:.75rem;transition:border-color .18s,box-shadow .18s}.checkout-field textarea{resize:vertical;min-height:82px;padding-block:12px;line-height:1.5}.checkout-field select{appearance:none}.checkout-field input:focus,.checkout-field textarea:focus,.checkout-field select:focus,.checkout-phone:focus-within{border-color:#cbb3ff8c;box-shadow:0 0 0 3px #a88cc914}.checkout-phone{align-items:center;gap:9px;display:flex}.checkout-phone svg{color:#89749e;width:15px}.checkout-phone input{background:0 0;border:0;min-height:44px;padding:0;box-shadow:none!important}.checkout-message{color:#dda7b2;background:#be5b7017;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:.66rem;line-height:1.45}.checkout-continue{color:#19151f;cursor:pointer;min-height:50px;font:inherit;background:linear-gradient(135deg,#b89ada,#9873be);border:1px solid #d3beeb47;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;margin-top:5px;font-size:.72rem;font-weight:750;display:flex;box-shadow:0 12px 30px #6d4b8f33,inset 0 1px #ffffff47}.checkout-continue:hover:not(:disabled){filter:brightness(1.08)}.checkout-continue:disabled{opacity:.58;cursor:wait}.checkout-continue svg{width:15px}.payment-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:clamp(34px,5vw,68px);width:min(1160px,100%);margin:0 auto;padding-top:clamp(45px,6vw,75px);display:grid;position:relative}.payment-form{min-width:0}.payment-intro{padding:0 0 38px}.payment-intro h1{font-size:clamp(3.1rem,5vw,5rem)}.payment-card-fields{max-width:700px}.checkout-consent{color:#aaa0b0;cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:9px;font-size:.65rem;line-height:1.45;display:flex}.checkout-consent input{accent-color:#a88cc9;margin:2px 0 0}.payment-summary{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#221e2ac2;border:1px solid #dac6f22e;border-radius:4px 32px 4px 4px;margin-top:119px;padding:28px;position:sticky;top:28px;box-shadow:0 24px 70px #0302073d}.payment-summary>small{color:#9c82b7;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:700}.payment-summary>h2{font:500 1.55rem var(--display);margin:6px 0 21px}.payment-summary>div{border-block:1px solid #dcc9f324}.payment-summary article{border-bottom:1px solid #dcc9f317;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;display:grid}.payment-summary article:last-child{border-bottom:0}.payment-summary article>span{color:#c4aed7;background:#a88cc921;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.58rem;display:grid}.payment-summary article div{gap:3px;min-width:0;display:grid}.payment-summary article strong,.payment-summary article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-summary article strong{color:#dfd6e5;font-size:.66rem}.payment-summary article small{color:#776d7e;font-size:.55rem}.payment-summary article b{color:#cbbdd4;font-size:.61rem}.payment-summary dl{gap:13px;margin:20px 0 0;display:grid}.payment-summary dl div{color:#918697;justify-content:space-between;font-size:.66rem;display:flex}.payment-summary dt,.payment-summary dd{margin:0}.payment-summary dd{color:#dcd1e3;font-weight:650}.payment-summary dl div:last-child{border-top:1px solid #dcc9f324;align-items:end;margin-top:7px;padding-top:18px}.payment-summary dl div:last-child dt{color:#d8cddd;font-weight:700}.payment-summary dl div:last-child dd{font:500 1.25rem var(--display)}.payment-summary>p{color:#7f7485;justify-content:center;align-items:center;gap:8px;margin:19px 0 0;font-size:.56rem;display:flex}.payment-summary>p svg{width:15px}.payment-method-tabs{background:#09080d38;border:1px solid #d3beeb24;border-radius:999px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.payment-method-tabs button{color:#827687;cursor:pointer;min-height:41px;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:.65rem;font-weight:700;transition:color .2s,background .2s,box-shadow .2s;display:flex}.payment-method-tabs button[aria-selected=true]{color:#eee5f4;background:linear-gradient(135deg,#b89ada40,#7e5ba338);box-shadow:inset 0 0 0 1px #dac6f226}.payment-method-tabs svg{width:15px}.payment-save-card{padding-block:2px 4px}.saved-card-area{grid-column:1/-1;gap:16px;min-width:0;display:grid}.saved-card-status{color:#93869a;justify-content:center;align-items:center;gap:9px;min-height:100px;margin:0;font-size:.68rem;display:flex}.saved-card-status svg{width:17px}.saved-card-list{gap:10px;display:grid}.saved-payment-card{color:#d9cce2;cursor:pointer;text-align:left;background:#09080d38;border:1px solid #d3beeb26;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:74px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s;display:flex}.saved-payment-card:hover{border-color:#d3beeb52;transform:translateY(-1px)}.saved-payment-card[data-selected=true]{background:#a88cc91a;border-color:#c6a8df9e;box-shadow:0 0 0 3px #a88cc90f}.saved-payment-card>span{gap:5px;min-width:0;display:grid}.saved-payment-card>span:last-child{flex:none;justify-items:end}.saved-payment-card strong,.saved-payment-card b{font-size:.7rem}.saved-payment-card small{color:#7f7385;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.saved-cvc{width:min(180px,100%)}.saved-card-empty{color:#86798d;text-align:center;border:1px dashed #d3beeb2b;border-radius:13px;align-content:center;place-items:center;gap:8px;min-height:135px;display:grid}.saved-card-empty>svg{width:25px}.saved-card-empty p{margin:0;font-size:.68rem}.saved-card-empty button,.saved-card-retry{color:#c5a9dd;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:7px 12px;font-size:.62rem;text-decoration:underline}.payment-popup-note{color:#766d7b;text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin:0;font-size:.56rem;line-height:1.4;display:flex}.payment-popup-note svg{flex:none;width:13px}.payment-result-screen{color:#f2ebf6;background:radial-gradient(circle at 50% 18%,#a88cc933,#0000 31%),radial-gradient(circle at 10% 88%,#5f41801f,#0000 28%),#12111a;place-items:center;min-height:100vh;padding:30px 18px;display:grid;overflow:hidden}.payment-result-card{text-align:center;background:linear-gradient(145deg,#2c2735d1,#18161feb);border:1px solid #dac6f233;border-radius:5px 44px 5px 5px;width:min(620px,100%);padding:clamp(34px,7vw,64px);position:relative;overflow:hidden;box-shadow:0 30px 100px #0302076b,inset 0 1px #ffffff0a}.payment-result-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#be9fde2e,#0000 68%);height:150px;position:absolute;inset:0 0 auto}.payment-result-orbit{background:#a88cc91f;border:1px solid #cdb8e559;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 25px;display:grid;position:relative;box-shadow:0 0 45px #a88cc921}.payment-result-orbit svg{width:28px}.payment-result-failed .payment-result-orbit{color:#e6a4b2;background:#be5b7017;border-color:#dd829459}.payment-result-card>small{color:#b99adb;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:.58rem;font-weight:750;display:inline-flex;position:relative}.payment-result-card>small svg{width:13px}.payment-result-card h1{font:400 clamp(3rem,8vw,5.1rem)/.9 var(--display);letter-spacing:-.055em;margin:15px 0 18px;position:relative}.payment-result-card>p{color:#95899d;max-width:460px;margin:0 auto;font-size:.75rem;line-height:1.7;position:relative}.payment-result-card dl{border-block:1px solid #dcc9f321;gap:12px;margin:29px 0 0;padding:18px 0;display:grid;position:relative}.payment-result-card dl div{color:#877c8e;justify-content:space-between;gap:20px;font-size:.64rem;display:flex}.payment-result-card dt,.payment-result-card dd{margin:0}.payment-result-card dd{overflow-wrap:anywhere;color:#d7ccde;text-align:right;max-width:65%;font-weight:700}.payment-result-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex;position:relative}.payment-result-actions a{color:#c9b9d5;border:1px solid #d3beeb38;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 19px;font-size:.66rem;font-weight:700;display:inline-flex}.payment-result-actions a:first-child{color:#19151f;background:linear-gradient(135deg,#b89ada,#9873be)}.payment-result-actions svg{width:14px}.payment-success-bag{aspect-ratio:1;filter:drop-shadow(0 18px 28px #1e122d33);width:clamp(160px,30vw,220px);margin:-20px auto 6px;position:relative}.payment-success-bag img{object-fit:contain}.payment-brand-logos{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;display:flex}.payment-brand-logos img{object-fit:contain;display:block}.payment-brand-logos .payment-paratika-light{display:none}.payment-network-logo{background:#fff;border:1px solid #1c14261a;border-radius:8px;justify-content:center;align-items:center;width:76px;height:46px;display:flex}html[data-theme=light] .payment-brand-logos .payment-paratika-dark{display:none}html[data-theme=light] .payment-brand-logos .payment-paratika-light{display:block}@media (max-width:900px){.checkout-layout,.payment-layout{grid-template-columns:1fr}.checkout-intro{padding-top:0}.checkout-intro h1{font-size:4.2rem}.payment-summary{width:min(620px,100%);margin:0 auto;position:static}.payment-card-fields{max-width:none}}@media (max-width:600px){.checkout-screen{padding:0 14px 95px}.checkout-header{min-height:70px}.checkout-wordmark{font-size:1.08rem}.checkout-layout,.payment-layout{gap:30px;padding-top:32px}.checkout-intro h1{margin-block:12px 18px;font-size:3.25rem}.checkout-intro>div{margin-top:24px}.checkout-form,.payment-card-fields{border-radius:4px 27px 4px 4px;grid-template-columns:1fr;padding:22px 17px}.checkout-field.wide,.checkout-form-heading,.checkout-message,.checkout-continue,.checkout-consent,.payment-method-tabs,.saved-card-area,.payment-popup-note{grid-column:1}.payment-intro{padding-bottom:26px}.payment-summary{padding:22px 18px}.saved-payment-card{padding-inline:13px}.payment-result-card{border-radius:4px 30px 4px 4px;padding-inline:22px}.payment-result-actions{display:grid}.payment-result-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.spatial-feed{perspective:none}.spatial-post-slot{min-height:auto;padding-block:26px}.spatial-post-card{will-change:auto;opacity:1!important;filter:none!important;transform:none!important}.spatial-post-surface,.spatial-post-media{transform:none!important}.spatial-info-flipper{transition:none}}.settings-screen{background:var(--ink);min-height:100vh;color:var(--paper);padding:0 clamp(18px,5vw,72px) 80px;transition:background .25s,color .25s;position:relative;overflow:hidden}.settings-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.settings-aurora i{filter:blur(120px);opacity:.12;border-radius:50%;width:520px;height:520px;position:absolute}.settings-aurora i:first-child{background:#b99adb;top:-350px;right:8%}.settings-aurora i:last-child{background:#6f4b98;bottom:-280px;left:-360px}.settings-header{z-index:2;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1160px,100%);min-height:88px;margin:0 auto;display:grid;position:relative}.settings-header>button{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 72%,transparent);width:42px;height:42px;color:var(--paper-soft);cursor:pointer;border-radius:50%;place-items:center;display:grid}.settings-header>button:hover{color:var(--paper);border-color:#b99adb7a}.settings-header>button svg{width:17px}.settings-header>div{justify-items:center;gap:2px;display:grid}.settings-header small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.54rem;font-weight:700}.settings-header h1{font:500 1.25rem var(--display);margin:0}.settings-header>span{width:24px;height:24px;color:var(--lilac);justify-self:end}.settings-layout{z-index:1;grid-template-columns:minmax(250px,.72fr) minmax(430px,1.28fr);align-items:start;gap:clamp(44px,8vw,104px);width:min(1080px,100%);margin:0 auto;padding-top:clamp(48px,7vw,84px);display:grid;position:relative}.settings-intro{padding-top:10px;position:sticky;top:42px}.settings-intro>small{color:var(--lilac);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:750}.settings-intro h2{font:400 clamp(3rem,5vw,5rem)/.9 var(--display);letter-spacing:-.055em;margin:16px 0 22px}.settings-intro p{max-width:360px;color:var(--muted);margin:0;font-size:.74rem;line-height:1.7}.settings-sections{gap:16px;display:grid}.settings-panel{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 82%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:4px 28px 4px 4px;padding:24px;box-shadow:0 24px 70px #0302072e,inset 0 1px #ffffff09}.settings-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:19px;display:flex}.settings-panel>header>span{width:42px;height:42px;color:var(--lilac-bright);background:#a88cc921;border-radius:50%;flex:none;place-items:center;display:grid}.settings-panel>header svg{width:18px}.settings-panel>header div{gap:3px;display:grid}.settings-panel>header small{color:var(--lilac);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:750}.settings-panel h3{font:500 1.28rem var(--display);margin:0}.settings-choice-list{margin-top:8px;display:grid}.settings-choice-list button{border:0;border-bottom:1px solid var(--line);min-height:58px;color:var(--paper);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.settings-choice-list button:last-child{border-bottom:0}.settings-choice-list button:hover{color:var(--lilac-bright)}.settings-choice-list button>span{gap:3px;display:grid}.settings-choice-list strong{font-size:.7rem}.settings-choice-list small{color:var(--muted);font-size:.55rem}.settings-choice-list svg{width:16px;color:var(--lilac-bright)}.settings-theme-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.settings-theme-grid button{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 45%,transparent);min-height:88px;color:var(--muted);cursor:pointer;font:inherit;border-radius:13px;align-content:center;place-items:center;gap:8px;font-size:.62rem;font-weight:700;display:grid;position:relative}.settings-theme-grid button:hover,.settings-theme-grid button[aria-pressed=true]{color:var(--paper);background:#a88cc91f;border-color:#b99adb85}.settings-theme-grid button>svg:first-child{width:20px}.settings-theme-grid button>svg:last-child{width:12px;color:var(--lilac-bright);position:absolute;top:8px;right:8px}.settings-about{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.settings-about>header{border-bottom:0;padding-bottom:0}.settings-about>p{color:var(--muted);margin:0;font-size:.62rem}.settings-privacy-panel>p{color:var(--muted);margin:18px 0 14px;font-size:.67rem}.settings-privacy-panel>button{min-height:40px;color:var(--lilac-bright);cursor:pointer;font:inherit;background:#a88cc91a;border:1px solid #c7b3ff4d;border-radius:999px;padding:0 15px;font-size:.66rem;font-weight:700}.settings-privacy-panel>button:hover{background:#a88cc933}.settings-danger-panel>header>span{color:#df9cac;background:#c15b6f1c}.settings-danger-panel>p{color:var(--muted);margin:18px 0;font-size:.65rem;line-height:1.6}.settings-delete-trigger{color:#e0a1ae;cursor:pointer;min-height:40px;font:inherit;background:#c15b6f12;border:1px solid #da708447;border-radius:999px;padding:0 15px;font-size:.62rem;font-weight:700}.settings-delete-trigger:hover{background:#c15b6f24}.settings-status{min-height:20px;color:var(--lilac-bright);text-align:center;margin:0;font-size:.61rem}.settings-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050408c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.settings-dialog{background:var(--panel);width:min(500px,100%);color:var(--paper);border:1px solid #dac6f233;border-radius:5px 34px 5px 5px;padding:34px;position:relative;box-shadow:0 30px 100px #00000073}.settings-dialog-close{background:color-mix(in srgb,var(--ink) 50%,transparent);width:34px;height:34px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.settings-dialog-close svg{width:16px}.settings-dialog-icon{color:#e0a1ae;background:#c15b6f1f;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.settings-dialog-icon svg{width:21px}.settings-dialog>small{color:#d88e9e;letter-spacing:.13em;text-transform:uppercase;font-size:.54rem;font-weight:750}.settings-dialog h2{font:500 2rem var(--display);margin:10px 0 11px}.settings-dialog>p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.6}.settings-dialog label{color:var(--paper-soft);grid-template-columns:1fr auto;gap:8px;margin-top:23px;font-size:.62rem;font-weight:650;display:grid}.settings-dialog label em{color:var(--muted);font-size:.54rem;font-style:normal;font-weight:500}.settings-dialog textarea{resize:vertical;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 48%,transparent);min-height:88px;color:var(--paper);font:inherit;border-radius:11px;outline:0;grid-column:1/-1;padding:12px;font-size:.67rem}.settings-dialog textarea:focus{border-color:#cbb3ff85}.settings-dialog>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.settings-dialog>div button{border:1px solid var(--line);min-height:42px;color:var(--paper-soft);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:0 16px;font-size:.62rem;font-weight:700}.settings-dialog>div button:last-child{color:#e7acb8;background:#c15b6f21;border-color:#da70844d}.settings-dialog button:disabled{opacity:.55;cursor:wait}html[data-theme=light]{--ink:#e9e3da;--ink-soft:#f3eee7;--panel:#f8f3ec;--panel-2:#ede5dc;--paper:#1c1722;--paper-soft:#453c4d;--muted:#786d7f;--line:#33253e24}@media (max-width:780px){.settings-screen{padding-inline:14px;padding-bottom:105px}.settings-header{min-height:72px}.settings-layout{grid-template-columns:1fr;gap:30px;padding-top:34px}.settings-intro{padding-inline:5px;position:static}.settings-intro h2{margin-block:12px 16px;font-size:3.2rem}.settings-panel{border-radius:4px 25px 4px 4px;padding:20px 17px}.settings-dialog{padding:28px 20px}.settings-dialog>div{display:grid}.settings-dialog>div button{width:100%}}.subscription-screen{color:#fff7ee;background:radial-gradient(circle at 50% 5%,#d3aae438,#0000 27%),radial-gradient(circle at 10% 70%,#7b4b9d38,#0000 34%),linear-gradient(155deg,#21153c,#100c22 63%,#291742);min-height:100vh;padding:0 clamp(18px,5vw,72px) 70px;position:relative;overflow:hidden}.subscription-stars{opacity:.42;pointer-events:none;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px),radial-gradient(circle,#e6c7ff 0 1px,#0000 1.5px);background-position:0 0,43px 61px;background-size:97px 113px,137px 157px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.subscription-header{z-index:2;border-bottom:1px solid #fff5ec21;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1160px,100%);min-height:82px;margin:0 auto;display:grid;position:relative}.subscription-header>button{color:#fff8f0;cursor:pointer;background:#180f2b59;border:1px solid #fff5ec33;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.subscription-header>button svg{width:18px}.subscription-header>span{font:500 1.2rem var(--display);align-items:center;gap:8px;display:inline-flex}.subscription-header>span svg{color:#f2dba9;width:16px}.subscription-layout{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(48px,8vw,100px);width:min(1060px,100%);margin:0 auto;padding-top:clamp(42px,6vw,72px);display:grid;position:relative}.subscription-moon{background:radial-gradient(circle at 43% 38%,#fff7dd 0 18%,#e8c7e8 43%,#9a67bc 72%,#7d49a259 100%);border:1px solid #fff5ec52;border-radius:50%;place-items:center;width:130px;height:130px;margin:0 auto 22px;display:grid;box-shadow:0 0 52px #efc8e36b,inset -18px -15px 32px #592d7f61}.subscription-moon i{border-radius:50%;width:72%;height:72%;box-shadow:inset -10px -8px #5b2e7d42}.subscription-hero>small{color:#d4abdf;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:750}.subscription-hero>h1{max-width:650px;font:400 clamp(3.4rem,6vw,5.8rem)/.88 var(--display);letter-spacing:-.06em;margin:12px auto 13px}.subscription-features{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:650px;margin:38px auto 0;display:grid}.subscription-features article{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#1f13335c;border:1px solid #f5e2ff21;border-radius:18px;align-items:center;gap:13px;min-height:92px;padding:14px;display:flex}.subscription-features article>span{color:#fff0dc;background:radial-gradient(circle,#e2b7f145,#8c54ad1a);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.subscription-features h2{font:500 .9rem var(--display);margin:0 0 5px}.subscription-features p{color:#bfa8c9;margin:0;font-size:.58rem;line-height:1.45}.subscription-offer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#6a45858f,#231638bd);border:1px solid #fff0f540;border-radius:6px 34px 6px 6px;padding:24px;box-shadow:0 30px 90px #05020d61,inset 0 1px #ffffff1f}.subscription-plan-tabs{background:#180e2861;border:1px solid #fff0f529;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.subscription-plan-tabs button{color:#bca9c7;cursor:pointer;min-height:39px;font:inherit;background:0 0;border:0;border-radius:999px;font-size:.65rem;font-weight:700}.subscription-plan-tabs button[aria-selected=true]{color:#3a204b;background:#e7bdf0;box-shadow:0 5px 18px #0f05193d}.subscription-plan-card{background:linear-gradient(135deg,#dbabe138,#643c8329);border:1px solid #fff2ee4f;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;min-height:158px;margin-top:15px;padding:23px;display:flex}.subscription-plan-card>div{min-width:0}.subscription-plan-card>div>small{color:#3a204c;letter-spacing:.1em;text-transform:uppercase;background:#e1b6ea;border-radius:999px;padding:5px 9px;font-size:.49rem;font-weight:800;display:inline-flex}.subscription-plan-card h2{font:500 1.5rem var(--display);margin:13px 0 4px}.subscription-plan-card p{color:#d3bad8;margin:0;font-size:.59rem}.subscription-plan-card>strong{font:500 2rem var(--display);flex:none;justify-items:end;display:grid}.subscription-plan-card>strong small{color:#d4bed9;font:500 .65rem var(--sans)}.subscription-continue{color:#38224c;cursor:pointer;width:100%;min-height:54px;font:700 .72rem var(--sans);background:linear-gradient(110deg,#fff4e8,#f2dfe8);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex;box-shadow:0 15px 32px #08031133}.subscription-continue:hover{filter:brightness(1.04)}.subscription-continue svg{width:17px;transform:rotate(180deg)}.subscription-note{color:#bba7c5;text-align:center;max-width:32ch;margin:13px auto 0;font-size:.54rem;line-height:1.5}.subscription-legal{color:#c9b4d2;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:.56rem;display:flex}.subscription-legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.subscription-active{text-align:center;place-content:center;justify-items:center;min-height:214px;display:grid}.subscription-active>svg{color:#f2dba9;width:38px;height:38px}.subscription-active small{color:#d9b5e3;letter-spacing:.14em;text-transform:uppercase;margin-top:13px;font-size:.55rem;font-weight:750}.subscription-active h2{font:500 1.7rem var(--display);margin:8px 0 0}@media (max-width:840px){.subscription-screen{padding-inline:14px;padding-bottom:100px}.subscription-header{min-height:72px}.subscription-layout{grid-template-columns:1fr;gap:35px;padding-top:32px}.subscription-moon{width:105px;height:105px}.subscription-hero>h1{font-size:3.65rem}.subscription-offer{width:min(520px,100%);margin:0 auto}}@media (max-width:520px){.subscription-features{grid-template-columns:1fr}.subscription-hero>h1{font-size:3.15rem}.subscription-plan-card{min-height:145px;padding:18px 16px}.subscription-plan-card>strong{font-size:1.7rem}.creator-profile-actions{flex-wrap:wrap}.creator-profile-actions .creator-subscription-button{flex:0 0 50px}}.subscription-screen{background-color:#17102e;background-image:linear-gradient(90deg,#0000 0 52%,#0c081f29 64%,#0c081f85 100%),url(/brand/imaginaire-desktop-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}.subscription-header{z-index:4;border:0;justify-content:space-between;width:100%;min-height:84px;padding:0 clamp(32px,3.4vw,54px);display:flex;position:absolute;inset:0 0 auto}.subscription-header>span{color:#fff8f0;font:500 clamp(1.3rem,2vw,2rem) var(--display)}.subscription-header>button{background:0 0;border:0;order:2;width:42px;height:42px}.subscription-header>button svg{stroke-width:1.5px;width:29px;height:29px}.subscription-layout{grid-template-columns:minmax(0,1.15fr) minmax(500px,.85fr);align-items:center;gap:clamp(42px,6vw,94px);width:100%;min-height:100vh;margin:0;padding:76px clamp(42px,4.6vw,74px) 42px}.subscription-art{min-height:1px}.subscription-content{justify-self:end;gap:18px;width:100%;max-width:570px;display:grid}.subscription-hero{text-align:left}.subscription-hero>small{color:#fff8f0;font:500 clamp(1.35rem,2.3vw,2.15rem) var(--display);letter-spacing:0;text-transform:none}.subscription-hero>h1{color:#fff8f0;font:400 clamp(3.8rem,5.7vw,6rem)/.9 var(--display);letter-spacing:-.045em;margin:-2px 0 2px}.subscription-hero>p{color:#c6a4d4;max-width:none;margin:0;font-size:clamp(.86rem,1.35vw,1.15rem);line-height:1.4}.subscription-features{grid-template-columns:1fr;gap:8px;max-width:none;margin:18px 0 0;display:grid}.subscription-features article{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:66px;padding:0}.subscription-features article>span{background:radial-gradient(circle,#dba1eb52,#7e489f33);border:1px solid #f4d7ff3d;width:54px;height:54px;box-shadow:inset 0 1px #ffffff29,0 8px 22px #0a041638}.subscription-features svg{width:24px}.subscription-features h2{color:#fff8f0;font:500 clamp(.9rem,1.3vw,1.16rem) var(--display);margin:0 0 3px}.subscription-features p{color:#c7add0;max-width:31ch;font-size:clamp(.58rem,.85vw,.76rem);line-height:1.35}.subscription-offer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.subscription-plan-tabs{border-color:#fff0f533;width:230px;margin:0 0 8px auto}.subscription-plan-tabs button{min-height:30px;font-size:.58rem}.subscription-plan-card{background:linear-gradient(105deg,#aa70bc4d,#391f5a8a);border-color:#ffe4f580;border-radius:17px;min-height:105px;margin-top:0;padding:16px 20px;box-shadow:inset 0 1px #ffffff1f,0 12px 34px #09031433}.subscription-plan-card>div>small{padding:4px 8px}.subscription-plan-card h2{margin:8px 0 2px;font-size:1.35rem}.subscription-plan-card p{font-size:.58rem}.subscription-plan-card>strong{font-size:1.7rem}.subscription-continue{min-height:54px;font:500 1.05rem var(--display);margin-top:13px}.subscription-note{margin-top:10px}.subscription-legal{margin-top:8px}.subscription-active{background:#4e2b696b;border:1px solid #ffe4f56b;border-radius:17px;min-height:122px}@media (max-width:1050px){.subscription-layout{grid-template-columns:minmax(0,.8fr) minmax(450px,1.2fr);gap:30px}.subscription-content{max-width:530px}.subscription-features article>span{width:48px;height:48px}.subscription-features article{min-height:58px}}@media (max-width:780px){.subscription-screen{background-image:linear-gradient(#0f08210d,#0f08219e 37%,#17102e 70%),url(/brand/imaginaire-desktop-bg.png);background-position:34% 0;background-size:auto 56vh;padding:0}.subscription-header{min-height:70px;padding-inline:18px}.subscription-header>span{font-size:1.35rem}.subscription-layout{min-height:100vh;padding:45vh 16px 90px;display:block}.subscription-art{display:none}.subscription-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1b0f31c7;border:1px solid #ffebf724;border-radius:25px;max-width:560px;margin:0 auto;padding:25px 18px 20px}.subscription-hero>h1{font-size:clamp(3.2rem,15vw,4.6rem)}.subscription-hero>p{font-size:.78rem}.subscription-features{margin-top:22px}.subscription-features article{min-height:64px}.subscription-features h2{font-size:1rem}.subscription-features p{max-width:none;font-size:.63rem}.subscription-plan-tabs{width:100%;margin-top:4px}.subscription-plan-card{min-height:125px}.subscription-note,.subscription-legal{font-size:.58rem}}.subscription-restore{color:#bba7c5;cursor:pointer;width:100%;font:inherit;text-align:center;background:0 0;border:0;margin-top:10px;padding:2px;font-size:.56rem}.subscription-restore:hover{color:#fff8f0}@media (max-width:780px){.subscription-screen{background-image:linear-gradient(#0e081f33,#0e081f80),url(/brand/imaginaire-desktop-bg.png);background-position:79%;background-size:cover;padding:0}.subscription-header{justify-content:flex-end;min-height:48px;padding:5px 10px 0}.subscription-header>span{display:none}.subscription-header>button{width:38px;height:38px}.subscription-header>button svg{width:22px;height:22px}.subscription-layout{min-height:100svh;padding:28px clamp(22px,7vw,40px) 26px;display:block}.subscription-art{display:none}.subscription-content{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;max-width:520px;margin:0 auto;padding:0}.subscription-hero{text-align:left}.subscription-hero>small{text-align:center;font-size:1.4rem;display:block}.subscription-hero>h1{text-align:center;margin-top:-2px;font-size:clamp(3.25rem,13.8vw,4.5rem)}.subscription-hero>p{text-align:center;margin-top:3px;font-size:clamp(.78rem,3.3vw,1rem)}.subscription-features{gap:4px;margin-top:18px}.subscription-features article{gap:15px;min-height:71px}.subscription-features article>span{width:54px;height:54px}.subscription-features h2{font-size:clamp(.95rem,4vw,1.12rem)}.subscription-features p{max-width:31ch;font-size:clamp(.59rem,2.6vw,.72rem)}.subscription-offer{margin-top:15px}.subscription-plan-tabs{width:100%;margin:0 0 8px}.subscription-plan-card{border-radius:16px;min-height:109px;padding:15px 17px}.subscription-plan-card h2{font-size:1.25rem}.subscription-plan-card>strong{font-size:1.55rem}.subscription-continue{min-height:51px;margin-top:14px;font-size:1rem}.subscription-restore{margin-top:9px;font-size:.56rem}.subscription-legal{display:none}}@media (max-width:430px){.subscription-layout{padding-inline:20px}.subscription-hero>h1{font-size:3.15rem}.subscription-features article{min-height:66px}.subscription-features article>span{width:49px;height:49px}.subscription-plan-card p{max-width:24ch}}@media (min-width:1100px){.subscription-layout{align-items:start}.subscription-content{gap:28px;padding-top:8px}.subscription-features{gap:8px;margin-top:25px}.subscription-features article{gap:34px;min-height:88px}.subscription-features article>span{width:74px;height:74px}.subscription-features svg{width:29px;height:29px}.subscription-features h2{font-size:clamp(1rem,1.45vw,1.35rem)}.subscription-features p{max-width:30ch;font-size:clamp(.66rem,.92vw,.84rem);line-height:1.35}.subscription-plan-card{min-height:138px;padding:19px 24px}.subscription-plan-card h2{margin-top:11px;font-size:1.65rem}.subscription-plan-card p{font-size:.7rem}.subscription-plan-card>strong{font-size:2rem}.subscription-continue{min-height:64px;margin-top:22px;font-size:1.25rem}.subscription-restore{margin-top:16px;font-size:.64rem}}.subscription-reference-screen{background:#130d2b;place-items:center;width:100%;min-height:100svh;display:grid;overflow:hidden}.subscription-reference-artwork{aspect-ratio:3/2;flex:none;width:min(100vw,150svh);position:relative}.subscription-reference-artwork>img{object-fit:fill}.subscription-reference-artwork>button{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:0;display:block;position:absolute}.subscription-reference-artwork>button:focus-visible{box-shadow:0 0 0 3px #fff8f0e6,0 0 0 7px #784b9bbf}.subscription-reference-close{width:5%;height:7%;top:1.7%;right:1.5%}.subscription-reference-continue{width:37%;height:6.8%;top:84.8%;left:58.3%}.subscription-reference-restore{width:17%;height:5%;top:92.2%;left:69%}@media (max-aspect-ratio:3/2){.subscription-reference-screen{align-content:start}.subscription-reference-artwork{width:100vw;margin-top:max(0px,50svh - 33.3334vw)}}.ios-subscription-screen{color:#fff8f0;background:linear-gradient(90deg,#0000 0 53%,#0b071c1f 66%,#0b071c6e 100%),#17102e url(/brand/imaginaire-desktop-bg.png) 50%/cover no-repeat;width:100%;height:100svh;min-height:0;position:relative;overflow:hidden}.ios-subscription-header{z-index:3;justify-content:space-between;align-items:center;min-height:82px;padding:0 clamp(28px,3.4vw,54px);display:flex;position:absolute;inset:0 0 auto}.ios-subscription-header>span{font:500 clamp(1.35rem,2.1vw,2rem) var(--display)}.ios-subscription-header>button{color:#fff8f0;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.ios-subscription-header>button svg{stroke-width:1.5px;width:30px;height:30px}.ios-subscription-layout{grid-template-columns:minmax(0,1.15fr) minmax(500px,.85fr);gap:clamp(38px,5.6vw,88px);width:100%;height:100svh;min-height:0;padding:82px clamp(42px,4.7vw,74px) 38px;display:grid}.ios-subscription-panel{transform-origin:100% 0;justify-self:end;width:100%;max-width:566px}.ios-subscription-panel>header small{font:500 clamp(1.45rem,2.25vw,2.15rem) var(--display);display:block}.ios-subscription-panel>header h1{font:400 clamp(4rem,5.7vw,5.8rem)/.9 var(--display);letter-spacing:-.045em;margin:-4px 0 5px}.ios-subscription-panel>header p{color:#c6a5d3;margin:0;font-size:clamp(.9rem,1.35vw,1.2rem)}.ios-subscription-features{gap:5px;margin-top:21px;display:grid}.ios-subscription-features article{align-items:center;gap:34px;min-height:88px;display:flex}.ios-subscription-features article>span{color:#fff8f0;background:radial-gradient(circle,#dba1eb57,#7e489f33);border:1px solid #f4d7ff40;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #0a04163d}.ios-subscription-features svg{width:29px;height:29px}.ios-subscription-features h2{font:500 clamp(1rem,1.4vw,1.3rem) var(--display);margin:0 0 4px}.ios-subscription-features p{color:#c7add0;max-width:31ch;margin:0;font-size:clamp(.67rem,.93vw,.84rem);line-height:1.4}.ios-subscription-plans{background:#150c276b;border:1px solid #f7deff38;border-radius:999px;grid-template-columns:1fr 1fr;margin-top:13px;padding:3px;display:grid}.ios-subscription-plans button{color:#c1abc9;cursor:pointer;min-height:31px;font:700 .62rem var(--sans);background:0 0;border:0;border-radius:999px}.ios-subscription-plans button[aria-selected=true]{color:#3b214b;background:#e5bbed;box-shadow:0 5px 16px #0c04183d}.ios-subscription-card{color:#fff8f0;cursor:pointer;text-align:left;background:linear-gradient(105deg,#aa70bc52,#391f5a8c);border:1px solid #ffe4f585;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:126px;margin-top:9px;padding:17px 24px;display:flex;box-shadow:inset 0 1px #ffffff21,0 12px 34px #09031433}.ios-subscription-card>span{justify-items:start;min-width:0;display:grid}.ios-subscription-card>span>small{color:#3a204c;letter-spacing:.08em;text-transform:uppercase;background:#e1b6ea;border-radius:999px;padding:4px 9px;font-size:.5rem;font-weight:800}.ios-subscription-card strong{font:500 1.55rem var(--display);margin-top:10px}.ios-subscription-card em{color:#d2b9d7;margin-top:4px;font-size:.66rem;font-style:normal}.ios-subscription-card>b{font:500 2rem var(--display);flex:none;justify-items:end;display:grid}.ios-subscription-card>b small{color:#d4bed9;font:500 .7rem var(--sans)}.ios-subscription-continue{color:#38224c;cursor:pointer;width:100%;min-height:62px;font:500 1.2rem var(--display);background:linear-gradient(110deg,#fff5e9,#f1dee8);border:0;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:15px;padding:0 23px;display:grid}.ios-subscription-continue:before{content:""}.ios-subscription-continue svg{justify-self:end;width:20px}.ios-subscription-restore{color:#bba7c5;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;margin-top:15px;font-size:.62rem}@media (max-width:1080px){.ios-subscription-layout{grid-template-columns:minmax(0,.75fr) minmax(450px,1.25fr);gap:28px}.ios-subscription-panel{max-width:520px}.ios-subscription-features article{gap:22px;min-height:78px}.ios-subscription-features article>span{width:62px;height:62px}.ios-subscription-card{min-height:116px}}@media (max-width:780px){.ios-subscription-screen{background-image:linear-gradient(#0e081f4d,#0e081f8c),url(/brand/imaginaire-desktop-bg.png);background-position:79%}.ios-subscription-header{justify-content:flex-end;min-height:48px;padding:5px 10px 0}.ios-subscription-header>span{display:none}.ios-subscription-header>button{width:38px;height:38px}.ios-subscription-header>button svg{width:22px;height:22px}.ios-subscription-layout{min-height:100svh;padding:27px clamp(20px,6vw,38px) 25px;display:block}.ios-subscription-layout>div{display:none}.ios-subscription-panel{max-width:520px;margin:0 auto}.ios-subscription-panel>header{text-align:center}.ios-subscription-panel>header small{font-size:1.35rem}.ios-subscription-panel>header h1{font-size:clamp(3.2rem,14vw,4.5rem)}.ios-subscription-panel>header p{font-size:clamp(.76rem,3.2vw,.95rem)}.ios-subscription-features{gap:3px;margin-top:16px}.ios-subscription-features article{gap:15px;min-height:66px}.ios-subscription-features article>span{width:51px;height:51px}.ios-subscription-features svg{width:22px;height:22px}.ios-subscription-features h2{font-size:clamp(.92rem,3.9vw,1.08rem)}.ios-subscription-features p{font-size:clamp(.57rem,2.5vw,.7rem)}.ios-subscription-plans{margin-top:12px}.ios-subscription-card{min-height:105px;padding:14px 16px}.ios-subscription-card strong{font-size:1.25rem}.ios-subscription-card>b{font-size:1.55rem}.ios-subscription-continue{min-height:51px;margin-top:13px;font-size:1rem}.ios-subscription-restore{margin-top:10px;font-size:.56rem}}.ios-subscription-panel>header h1{margin-bottom:14px;line-height:.92}@media (min-width:781px) and (max-height:900px){.ios-subscription-panel{width:125%;max-width:708px;transform:scale(.8)}}@media (min-width:781px) and (max-height:760px){.ios-subscription-panel{width:151.5%;max-width:858px;transform:scale(.66)}}@media (min-width:781px) and (max-height:650px){.ios-subscription-panel{width:178.5%;max-width:1010px;transform:scale(.56)}}@keyframes imaginaire-sky-drift{0%{transform:translate(-.7%,-.4%)scale(1.035)}50%{transform:translate(.45%,.35%)scale(1.055)}to{transform:translate(.8%,-.25%)scale(1.04)}}@keyframes imaginaire-glow-drift{0%{opacity:.35;transform:translate(-3%,2%)scale(.96)}to{opacity:.58;transform:translate(4%,-3%)scale(1.08)}}.ios-subscription-screen{isolation:isolate;background:#17102e}.ios-subscription-screen:before{content:"";z-index:0;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000 0 53%,#0b071c1f 66%,#0b071c6e 100%),url(/brand/imaginaire-desktop-bg.png) 50%/cover no-repeat;animation:22s ease-in-out infinite alternate imaginaire-sky-drift;position:absolute;inset:-4%}.ios-subscription-screen:after{content:"";z-index:0;pointer-events:none;filter:blur(22px);will-change:transform,opacity;background:radial-gradient(circle at 28% 42%,#ffcde224,#0000 24%),radial-gradient(circle at 78% 24%,#b071da1f,#0000 29%);animation:13s ease-in-out infinite alternate imaginaire-glow-drift;position:absolute;inset:-18%}.ios-subscription-layout{z-index:1;position:relative}@media (max-width:780px){.ios-subscription-screen:before{background-position:79%}}@media (prefers-reduced-motion:reduce){.ios-subscription-screen:before,.ios-subscription-screen:after{animation:none;transform:none}}.ios-subscription-video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ios-subscription-screen:before{z-index:1;background:linear-gradient(90deg,#0000 0 53%,#0b071c24 66%,#0b071c75 100%);animation:none;inset:0;transform:none}.ios-subscription-screen:after{z-index:1}.ios-subscription-layout{z-index:2}@media (max-width:780px){.ios-subscription-video{object-position:79% center}.ios-subscription-screen:before{background:linear-gradient(#0e081f47,#0e081f85)}}@media (prefers-reduced-motion:reduce){.ios-subscription-video{display:none}.ios-subscription-screen{background:#17102e url(/brand/imaginaire-desktop-bg.png) 50%/cover no-repeat}}@keyframes celestial-video-loop-fade{0%,3%{opacity:0}9%,91%{opacity:1}97%,to{opacity:0}}.ios-subscription-screen{background:#17102e url(/brand/imaginaire-desktop-bg.png) 50%/cover no-repeat}.native-login-video{animation:8s linear infinite celestial-video-loop-fade}@media (prefers-reduced-motion:reduce){.ios-subscription-video,.native-login-video{animation:none}}.notifications-screen{isolation:isolate;background:0 0;min-height:calc(100svh - 76px);position:relative;overflow:hidden}.notifications-page{width:min(900px,100% - 48px);margin:0 auto;padding:55px 0 100px;position:relative}.notifications-page>header{border-bottom:1px solid #cdbae624;justify-content:space-between;align-items:end;gap:28px;padding-bottom:25px;display:flex}.notifications-page>header small{color:#a88cc9;letter-spacing:.11em;font-size:.64rem;font-weight:750}.notifications-page>header h1{color:#f3edf8;letter-spacing:-.05em;margin:8px 0 5px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300}.notifications-page>header p{color:#8e8598;margin:0;font-size:.78rem}.notifications-page>header>div:last-child{gap:9px;display:flex}.notifications-page>header button,.notifications-state button{color:#d9cfdf;cursor:pointer;min-height:40px;font:inherit;background:#a88cc917;border:1px solid #c5afe13d;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.69rem;display:inline-flex}.notifications-page>header button:disabled{opacity:.35;cursor:default}.notifications-page>header button svg{width:15px}.notifications-warning{color:#dcb9c4;background:#78364e1a;border:1px solid #d7a5b533;border-radius:12px;margin:18px 0 0;padding:11px 14px;font-size:.72rem}.notifications-list{display:grid}.notifications-list>button{width:100%;min-height:94px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cdbae61a;grid-template-columns:46px minmax(0,1fr) 10px;align-items:center;gap:15px;padding:17px 13px;display:grid}.notifications-list>button.unread{background:linear-gradient(90deg,#a88cc917,#0000 72%)}.notification-symbol{color:#b99adb;background:#a88cc91f;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.notification-symbol svg{width:19px}.notifications-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.notifications-list strong{color:#eee7f4;font-size:.82rem}.notifications-list p{color:#a097aa;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.73rem;line-height:1.4;overflow:hidden}.notifications-list small{color:#6f6877;font-size:.59rem}.notifications-list i{background:#b695d9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #b695d999}.notifications-empty,.notifications-state{color:#8f8699;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:54vh;display:grid;position:relative}.notifications-empty>svg,.notifications-state>svg{color:#a88cc9;width:30px}.notifications-empty strong,.notifications-state h1{color:#eee7f4;margin:7px 0 0;font-weight:400}.notifications-empty p,.notifications-state p{max-width:390px;margin:0;font-size:.78rem;line-height:1.55}@media (max-width:700px){.notifications-screen{min-height:calc(100svh - 64px)}.notifications-page{width:calc(100% - 28px);padding:28px 0 100px}.notifications-page>header{display:grid}.notifications-page>header>div:last-child{flex-wrap:wrap}.notifications-list>button{padding-inline:5px}}html[data-theme=light]{--ink:#eee8df;--ink-soft:#f8f3ec;--panel:#fffaf4;--panel-2:#e7ded4;--paper:#211a28;--paper-soft:#4e4457;--muted:#796e80;--lilac:#79589a;--lilac-bright:#654184;--line:#37274226}html[data-theme=light],html[data-theme=light] body{background:var(--ink);color:var(--paper)}html[data-theme=light] .sidebar,html[data-theme=light] .topbar,html[data-theme=light] .mobile-nav{border-color:var(--line);color:var(--paper);background:#f8f3ece0;box-shadow:0 12px 34px #3b2a4314}html[data-theme=light] .nav-link:hover,html[data-theme=light] .nav-link.active,html[data-theme=light] .tunnel-conversations>button:hover,html[data-theme=light] .tunnel-menu-button:hover,html[data-theme=light] .tunnel-back:hover{color:var(--paper);background:#50376012}html[data-theme=light] .global-search input,html[data-theme=light] .topbar-pinned-search input,html[data-theme=light] .explore-search input{color:var(--paper)}html[data-theme=light] .discover-topbar.is-composer-pinned{background:#f8f3ecf5;border-color:#79589a47;box-shadow:0 12px 28px #3b2a431f}html[data-theme=light] .topbar-lune-composer:hover{color:var(--paper)}html[data-theme=light] .topbar-composer-avatar,html[data-theme=light] .people-result-avatar{color:#fff}html[data-theme=light] .topbar-cart span{border-color:#f8f3ec}html[data-theme=light] .people-search-panel,html[data-theme=light] .quick-lune-composer{background:#fffaf4f5;border-color:#4b355929;box-shadow:0 24px 60px #3b2a4329}html[data-theme=light] .people-search-panel>header strong,html[data-theme=light] .people-result-copy strong,html[data-theme=light] .quick-lune-composer header strong,html[data-theme=light] .quick-lune-composer textarea{color:var(--paper)}html[data-theme=light] .people-result-copy small,html[data-theme=light] .quick-lune-composer footer{color:var(--muted)}html[data-theme=light] .quick-lune-backdrop,html[data-theme=light] .modal-backdrop,html[data-theme=light] .tunnel-new-backdrop,html[data-theme=light] .settings-dialog-backdrop{background:#3024365c}html[data-theme=light] .future-tab-card,html[data-theme=light] .product-card,html[data-theme=light] .product-card:nth-child(4n+2),html[data-theme=light] .find-idle,html[data-theme=light] .find-loading,html[data-theme=light] .find-error,html[data-theme=light] .empty-state,html[data-theme=light] .create-copy,html[data-theme=light] .modal,html[data-theme=light] .ar-dialog{border-color:var(--line);background:var(--panel);color:var(--paper)}html[data-theme=light] .future-tab-card h1,html[data-theme=light] .feed-end a,html[data-theme=light] .profile-tabs .active,html[data-theme=light] .explore-search input{color:var(--paper)}html[data-theme=light] .create-workspace{background:radial-gradient(circle at 50% 34%,#e0d2e4 0,var(--ink) 62%)}html[data-theme=light] .skeleton{background:linear-gradient(100deg,#e7ded4 35%,#f8f3ec 50%,#e7ded4 65%) 0 0/300% 100%}html[data-theme=light] .credit-overlay .credit-store{background-color:#eee8df;background-image:radial-gradient(72% 54% at 16% 0,#ffffffd1,#dbc9e238 48%,#0000 100%),radial-gradient(54% 48% at 88% 47%,#b390c121,#0000 70%),linear-gradient(135deg,#f8f3ec 0%,#eee8df 54%,#e5d9d0 100%)}html[data-theme=light] .app-shell:has(:is(.spatial-home,.credit-page)){background-color:#eee8df;background-image:radial-gradient(72% 54% at 16% 0,#ffffffd1,#dbc9e238 48%,#0000 100%),radial-gradient(54% 48% at 88% 47%,#b390c121,#0000 70%),linear-gradient(135deg,#f8f3ec 0%,#eee8df 54%,#e5d9d0 100%)}html[data-theme=light] .spatial-home{color:var(--paper)}html[data-theme=light] .home-category-list button{color:var(--paper-soft);background:#fff6;border-color:#5b3e6d59}html[data-theme=light] .home-category-list button.active{color:#fff;background:#79589a;border-color:#79589a}html[data-theme=light] .home-category-empty,html[data-theme=light] .spatial-info-side,html[data-theme=light] .spatial-detail-face{border-color:var(--line);color:var(--paper);background:#fffaf4d1}html[data-theme=light] .home-category-empty h2,html[data-theme=light] .spatial-info-side h2,html[data-theme=light] .spatial-detail-copy h2{color:var(--paper)}html[data-theme=light] .spatial-media-side,html[data-theme=light] .spatial-post-media,html[data-theme=light] .spatial-media-artwork{background:#e6ddd5}html[data-theme=light] .spatial-post-surface{border-color:#533b6238;box-shadow:0 26px 70px #3d2c4829}html[data-theme=light] .spatial-detail-dialog{border-color:var(--line);background:var(--panel);box-shadow:0 28px 85px #30223940}html[data-theme=light] .native-profile-screen{background:var(--ink);color:var(--paper)}html[data-theme=light] .profile-title-button{color:var(--lilac-bright)}html[data-theme=light] .profile-logout-button,html[data-theme=light] .creator-profile-card,html[data-theme=light] .profile-section-menu{border-color:var(--line);color:var(--paper);background:#fffaf4db;box-shadow:0 24px 65px #3b2a4321}html[data-theme=light] .profile-section-menu button{color:var(--paper-soft)}html[data-theme=light] .profile-section-menu button.active{color:var(--paper);background:#79589a1f}html[data-theme=light] .creator-profile-body{background:radial-gradient(circle at 82% 0,#79589a1a,#0000 310px)}html[data-theme=light] .creator-profile-copy p{color:var(--paper-soft)}html[data-theme=light] .creator-edit-button{color:#fff;background:#79589a;border-color:#79589a;box-shadow:0 9px 24px #5b3e6d33}html[data-theme=light] .creator-edit-button:hover{background:#654184;border-color:#654184}html[data-theme=light] .creator-settings-button{color:var(--lilac-bright);box-shadow:none;background:#79589a14;border-color:#5b3e6d3d}html[data-theme=light] .creator-settings-button:hover{color:#4e2f68;background:#79589a26;border-color:#5b3e6d6b}html[data-theme=light] .creator-profile-stats,html[data-theme=light] .creator-profile-details{border-color:var(--line);background:#ffffff47;box-shadow:inset 0 1px #ffffff80}html[data-theme=light] .creator-profile-stats>div,html[data-theme=light] .creator-profile-stats>button{border-color:var(--line);color:var(--paper)}html[data-theme=light] .creator-profile-stats dt,html[data-theme=light] .creator-profile-stats strong{color:var(--paper)}html[data-theme=light] .creator-profile-stats>button:hover strong{color:var(--lilac-bright)}html[data-theme=light] .creator-profile-stats dd,html[data-theme=light] .creator-profile-stats>div span,html[data-theme=light] .creator-profile-stats>button span{color:var(--muted)}html[data-theme=light] .creator-profile-details>header small{color:var(--lilac-bright)}html[data-theme=light] .profile-details-accordion-button em,html[data-theme=light] .profile-details-accordion-button>svg{color:var(--muted)}html[data-theme=light] .profile-details-accordion-button[aria-expanded=true]>svg,html[data-theme=light] .profile-details-accordion-button:hover>svg{color:var(--lilac-bright)}html[data-theme=light] .creator-profile-details article{border-color:var(--line);background:#4631530a}html[data-theme=light] .creator-profile-details article small{color:var(--muted)}html[data-theme=light] .creator-profile-details article strong{color:var(--paper)}html[data-theme=light] .creator-profile-focus>small{color:var(--paper-soft)}html[data-theme=light] .creator-profile-focus span{color:var(--lilac-bright);background:#79589a12;border-color:#5b3e6d33}html[data-theme=light] .creator-profile-avatar{background:#fffaf4e6;border-color:#5b3e6d4d;box-shadow:0 16px 38px #3b2a4333,0 0 0 4px #f8f3ecc2}html[data-theme=light] .creator-avatar-edit{border-color:#f8f3ec}html[data-theme=light] .relations-dialog,html[data-theme=light] .blocked-users-dialog,html[data-theme=light] .native-edit-form,html[data-theme=light] .profile-collection>header,html[data-theme=light] .native-designs-hero,html[data-theme=light] .profile-saved-grid article,html[data-theme=light] .profile-order-card,html[data-theme=light] .profile-purchased-card{border-color:var(--line);background:var(--panel);color:var(--paper);box-shadow:0 22px 60px #3b2a431c}html[data-theme=light] .native-edit-form header{border-color:var(--line)}html[data-theme=light] .native-edit-form header span{color:var(--paper)}html[data-theme=light] .native-edit-form header p,html[data-theme=light] .native-edit-form label small{color:var(--muted)}html[data-theme=light] .native-edit-form label{color:var(--lilac-bright)}html[data-theme=light] .native-edit-form input,html[data-theme=light] .native-edit-form textarea{border-color:var(--line);color:var(--paper);background:#4631530b}html[data-theme=light] .native-edit-form button:first-child{color:var(--paper-soft)}html[data-theme=light] .relations-dialog>header button,html[data-theme=light] .blocked-users-dialog>header button,html[data-theme=light] .profile-saved-remove{color:var(--paper-soft);background:#4631530f}html[data-theme=light] .relations-list article,html[data-theme=light] .blocked-users-list article,html[data-theme=light] .profile-order-item{border-color:var(--line)}html[data-theme=light] .profile-saved-open,html[data-theme=light] .profile-purchased-image{background:#e7ded4}html[data-theme=light] .profile-purchased-actions button{color:var(--lilac-bright);background:#79589a14;border-color:#5b3e6d33}html[data-theme=light] .profile-purchased-actions button:hover:not(:disabled){background:#79589a24;border-color:#5b3e6d5c}html[data-theme=light] .library-download-dialog{border-color:var(--line);background:radial-gradient(circle at 90% 0,#8960b11f,transparent 260px),var(--panel);box-shadow:0 28px 80px #3b2a4338}html[data-theme=light] .library-download-close{background:#4631530f}html[data-theme=light] .library-download-dialog footer button{border-color:var(--line);background:#4631530a}html[data-theme=light] .library-download-dialog footer button:last-child{background:var(--lilac);color:#fff;border-color:#0000}html[data-theme=light] .profile-order-status.paid,html[data-theme=light] .profile-order-status.delivered{color:#38764d}html[data-theme=light] .profile-order-status.failed,html[data-theme=light] .profile-order-status.cancelled,html[data-theme=light] .profile-order-status.refunded{color:#9d4556}html[data-theme=light] .message-tunnel,html[data-theme=light] .tunnel-inbox,html[data-theme=light] .tunnel-thread,html[data-theme=light] .tunnel-menu,html[data-theme=light] .tunnel-new-sheet{border-color:var(--line);background:var(--panel);color:var(--paper);box-shadow:0 22px 60px #3b2a431c}html[data-theme=light] .tunnel-inbox{background:#eee8df9e}html[data-theme=light] .tunnel-message-list article.theirs p,html[data-theme=light] .tunnel-typing,html[data-theme=light] .tunnel-shared-feed-card,html[data-theme=light] .tunnel-composer{border-color:var(--line);color:var(--paper);background:#eee6dc}html[data-theme=light] .tunnel-message-list article.mine p,html[data-theme=light] .tunnel-thread.group-chat .tunnel-message-list article.mine .tunnel-group-message-body p{color:#17131e;background:#a88cc9;border:0}html[data-theme=light] .tunnel-message-list article.theirs p,html[data-theme=light] .tunnel-thread.group-chat .tunnel-group-message-body p{color:#1c1c1e;background:#e5e5ea;border:0}html[data-theme=light] .tunnel-shared-feed-card{color:var(--paper)}html[data-theme=light] .tunnel-shared-feed-copy>span,html[data-theme=light] .tunnel-message-list article time{color:var(--muted)}html[data-theme=light] .tunnel-new-modes,html[data-theme=light] .tunnel-group-name,html[data-theme=light] .tunnel-target-search{background:#4631530d}html[data-theme=light] .cart-screen,html[data-theme=light] .checkout-screen,html[data-theme=light] .payment-result-screen{--cart-line:#37274226;--cart-muted:#796e80;background:radial-gradient(circle at 78% 8%,#9770a924,transparent 31%),radial-gradient(circle at 8% 85%,#ffffff9e,transparent 35%),var(--ink);color:var(--paper)}html[data-theme=light] .cart-item,html[data-theme=light] .cart-summary,html[data-theme=light] .checkout-form,html[data-theme=light] .payment-card-fields,html[data-theme=light] .payment-summary,html[data-theme=light] .payment-result-card{border-color:var(--line);color:var(--paper);background:#fffaf4d6;box-shadow:0 24px 65px #3b2a431f}html[data-theme=light] .cart-header,html[data-theme=light] .checkout-header,html[data-theme=light] .payment-summary>div,html[data-theme=light] .payment-summary article,html[data-theme=light] .payment-summary dl div:last-child{border-color:var(--line)}html[data-theme=light] .cart-wordmark,html[data-theme=light] .checkout-wordmark,html[data-theme=light] .cart-state h2,html[data-theme=light] .checkout-state h1,html[data-theme=light] .payment-summary article strong,html[data-theme=light] .payment-summary dd,html[data-theme=light] .payment-summary dl div:last-child dt,html[data-theme=light] .payment-method-tabs button[aria-selected=true],html[data-theme=light] .payment-result-card dd{color:var(--paper)}html[data-theme=light] .checkout-intro>p,html[data-theme=light] .checkout-intro>div,html[data-theme=light] .checkout-field>span,html[data-theme=light] .checkout-consent,html[data-theme=light] .payment-summary article small,html[data-theme=light] .payment-summary dl div,html[data-theme=light] .payment-summary>p,html[data-theme=light] .payment-result-card>p,html[data-theme=light] .payment-result-card dl div{color:var(--muted)}html[data-theme=light] .checkout-field input,html[data-theme=light] .checkout-field textarea,html[data-theme=light] .checkout-field select,html[data-theme=light] .checkout-phone,html[data-theme=light] .payment-method-tabs,html[data-theme=light] .saved-payment-card{border-color:var(--line);color:var(--paper);background:#4631530b}html[data-theme=light] .cart-header>a:first-child,html[data-theme=light] .checkout-header>a:first-child,html[data-theme=light] .checkout-header>span,html[data-theme=light] .cart-item-index,html[data-theme=light] .cart-item-copy span,html[data-theme=light] .cart-quantity-label,html[data-theme=light] .cart-line-total small,html[data-theme=light] .cart-remove,html[data-theme=light] .cart-assurance,html[data-theme=light] .payment-popup-note,html[data-theme=light] .saved-card-status,html[data-theme=light] .saved-payment-card small{color:var(--muted)}html[data-theme=light] .cart-header>a:first-child:hover,html[data-theme=light] .checkout-header>a:first-child:hover,html[data-theme=light] .cart-item-copy h2,html[data-theme=light] .cart-item-copy strong,html[data-theme=light] .cart-list-heading,html[data-theme=light] .cart-line-total strong,html[data-theme=light] .cart-summary h2,html[data-theme=light] .cart-summary dd,html[data-theme=light] .cart-summary-total dt,html[data-theme=light] .cart-summary-total dd,html[data-theme=light] .cart-assurance strong,html[data-theme=light] .checkout-form-heading h2,html[data-theme=light] .payment-summary>h2,html[data-theme=light] .saved-payment-card strong,html[data-theme=light] .saved-payment-card b{color:var(--paper)}html[data-theme=light] .cart-item-copy small,html[data-theme=light] .cart-intro small,html[data-theme=light] .checkout-intro>small,html[data-theme=light] .checkout-form-heading small,html[data-theme=light] .payment-summary>small{color:var(--lilac-bright)}html[data-theme=light] .cart-list-heading small,html[data-theme=light] .cart-summary dl>div,html[data-theme=light] .cart-summary-total dt small,html[data-theme=light] .checkout-field em{color:var(--muted)}html[data-theme=light] .cart-stepper{background:#4631530b;border-color:#5b3e6d38}html[data-theme=light] .cart-stepper button{color:var(--lilac-bright)}html[data-theme=light] .cart-stepper button:hover:not(:disabled){color:var(--paper);background:#79589a1a}html[data-theme=light] .cart-stepper button:disabled{color:#a49aa8}html[data-theme=light] .cart-stepper>span{border-color:var(--line);color:var(--paper)}html[data-theme=light] .cart-summary:before{background:radial-gradient(circle at 80% 0,#79589a1f,#0000 66%)}html[data-theme=light] .cart-summary-heading,html[data-theme=light] .cart-summary dl .cart-summary-total,html[data-theme=light] .checkout-form-heading{border-color:var(--line)}html[data-theme=light] .cart-summary-heading>span,html[data-theme=light] .checkout-form-heading>span,html[data-theme=light] .payment-summary article>span{color:var(--lilac-bright);background:#79589a1a;border-color:#5b3e6d29}html[data-theme=light] .cart-currency-note{color:var(--paper-soft);background:#79589a13}html[data-theme=light] .cart-checkout,html[data-theme=light] .checkout-continue{color:#fff;background:linear-gradient(135deg,#9b76bc,#79589a);border-color:#79589a}html[data-theme=light] .checkout-field input::placeholder,html[data-theme=light] .checkout-field textarea::placeholder{color:#9a909e}html[data-theme=light] .checkout-field input:focus,html[data-theme=light] .checkout-field textarea:focus,html[data-theme=light] .checkout-field select:focus,html[data-theme=light] .checkout-phone:focus-within{border-color:#65418494;box-shadow:0 0 0 3px #79589a1a}html[data-theme=light] .payment-method-tabs button{color:var(--muted)}html[data-theme=light] .payment-method-tabs button[aria-selected=true]{background:#79589a24;box-shadow:inset 0 0 0 1px #5b3e6d29}html[data-theme=light] .payment-summary article b{color:var(--paper-soft)}html[data-theme=light] .saved-payment-card[data-selected=true]{background:#79589a1a;border-color:#65418494;box-shadow:0 0 0 3px #79589a12}html[data-theme=light] .saved-card-empty{color:var(--muted);border-color:#5b3e6d38}html[data-theme=light] .notifications-screen{background:0 0}html[data-theme=light] .notifications-page>header,html[data-theme=light] .notifications-list>button{border-color:var(--line)}html[data-theme=light] .notifications-page>header h1,html[data-theme=light] .notifications-list strong,html[data-theme=light] .notifications-empty strong,html[data-theme=light] .notifications-state h1{color:var(--paper)}html[data-theme=light] .notifications-page>header p,html[data-theme=light] .notifications-list p,html[data-theme=light] .notifications-list small,html[data-theme=light] .notifications-empty,html[data-theme=light] .notifications-state{color:var(--muted)}html[data-theme=light] .notifications-page>header button,html[data-theme=light] .notifications-state button{color:var(--paper-soft)}@media (max-width:700px){html[data-theme=light] body{background-image:linear-gradient(#f8f3eccc,#eee8dfe6),url(/brand/webfeedlight.png)}html[data-theme=light] .topbar,html[data-theme=light] .mobile-nav{background:#f8f3ecf0}}html[data-theme=light] .app-shell:has(:is(.spatial-home,.credit-page)) .discover-topbar{border-color:var(--line);color:var(--paper);background:#f8f3ece6}html[data-theme=light] .app-shell:has(:is(.spatial-home,.credit-page)) .discover-topbar.is-composer-pinned{border-color:var(--line);color:var(--paper);background:#f8f3ece6}html[data-theme=light] .app-shell:has(:is(.spatial-home,.credit-page)) .sidebar{border-color:var(--line);color:var(--paper);background:#f8f3ece6}html[data-theme=light] .app-shell:has(:is(.spatial-home,.credit-page)) .mobile-nav{border-color:var(--line);color:var(--paper);background:#f8f3ece6}html[data-theme=light] .spatial-info-back{background:#f8f1eaf5}html[data-theme=light] .spatial-info-side{background:#fffaf4f5;box-shadow:inset 0 1px #fffc,0 16px 42px #3b2a4314}html[data-theme=light] .spatial-creator,html[data-theme=light] .spatial-social-actions,html[data-theme=light] .spatial-find-header{border-color:var(--line)}html[data-theme=light] .find-it-error-notice>a,html[data-theme=light] .find-it-error-notice>button{color:#4e2f68;background:#79589a1a;border-color:#79589a47}html[data-theme=light] .spatial-creator strong,html[data-theme=light] .spatial-post-copy h2,html[data-theme=light] .spatial-find-header strong,html[data-theme=light] .spatial-find-loading strong,html[data-theme=light] .spatial-find-results strong,html[data-theme=light] .spatial-comment-list strong{color:var(--paper)}html[data-theme=light] .spatial-creator div span,html[data-theme=light] .spatial-post-meta,html[data-theme=light] .spatial-post-copy p,html[data-theme=light] .spatial-social-actions button,html[data-theme=light] .spatial-social-actions a,html[data-theme=light] .spatial-find-header span,html[data-theme=light] .spatial-find-loading span,html[data-theme=light] .spatial-find-results small,html[data-theme=light] .spatial-comment-list p,html[data-theme=light] .spatial-comment-list strong span,html[data-theme=light] .spatial-comment-actions button{color:var(--muted)}html[data-theme=light] .spatial-creator strong svg{color:var(--lilac-bright)}html[data-theme=light] .spatial-social-actions button,html[data-theme=light] .spatial-social-actions a{color:#665a6d}html[data-theme=light] .spatial-social-actions button:hover,html[data-theme=light] .spatial-social-actions a:hover{color:#4e2f68;background:#79589a1a}html[data-theme=light] .spatial-social-actions .selected{color:var(--lilac-bright)}html[data-theme=light] .spatial-product-actions a,html[data-theme=light] .spatial-product-actions button,html[data-theme=light] .spatial-find-header>button,html[data-theme=light] .spatial-find-loading button,html[data-theme=light] .spatial-find-results article>button{color:var(--paper);border-color:#5b3e6d4d}html[data-theme=light] .spatial-product-actions .spatial-find,html[data-theme=light] .spatial-product-actions .spatial-shopping-action{color:#fff;background:#79589a;border-color:#79589a;box-shadow:0 9px 24px #5b3e6d2e}html[data-theme=light] .spatial-product-actions a:not(.spatial-find),html[data-theme=light] .spatial-product-actions button:not(.spatial-find):not(.spatial-shopping-action){background:#ffffff61}html[data-theme=light] .spatial-find-results article,html[data-theme=light] .spatial-comment-list article{border-color:var(--line);background:#4631530a}html[data-theme=light] .spatial-action-note,html[data-theme=light] .purchase-sheet{border-color:var(--line);background:var(--panel);color:var(--paper);box-shadow:0 22px 60px #3b2a4329}html[data-theme=light] .purchase-sheet>header h2,html[data-theme=light] .purchase-preview strong,html[data-theme=light] .purchase-price strong{color:var(--paper)}html[data-theme=light] .lune-create-screen,html[data-theme=light] .lune-stage{background:var(--ink);color:var(--paper)}html[data-theme=light] .lune-screen-header,html[data-theme=light] .native-divider{border-color:var(--line)}html[data-theme=light] .glass-native,html[data-theme=light] .persona-card,html[data-theme=light] .lune-prompt-hint,html[data-theme=light] .lune-status,html[data-theme=light] .quota-native,html[data-theme=light] .lune-inline-input,html[data-theme=light] .lune-publish-sheet,html[data-theme=light] .lune-publish-tabs{border-color:var(--line);color:var(--paper);background:#fffaf4c7;box-shadow:0 18px 48px #3b2a431a}html[data-theme=light] .lune-stage-placeholder h1,html[data-theme=light] .persona-title,html[data-theme=light] .lune-guidance,html[data-theme=light] .lune-guidance h2,html[data-theme=light] .lune-publish-sheet>header strong,html[data-theme=light] .lune-inline-input>input:not([type=file]){color:var(--paper)}html[data-theme=light] .lune-stage-placeholder p,html[data-theme=light] .lune-stage-placeholder small,html[data-theme=light] .lune-prompt-hint,html[data-theme=light] .lune-status,html[data-theme=light] .quota-native span,html[data-theme=light] .lune-inline-input input::placeholder,html[data-theme=light] .lune-publish-sheet label{color:var(--muted)}html[data-theme=light] .native-action-row button{color:var(--paper);box-shadow:none;background:#79589a14;border-color:#5b3e6d38}html[data-theme=light] .native-action-row svg{color:var(--paper)}html[data-theme=light] .lune-publish-sheet input,html[data-theme=light] .lune-publish-sheet select{border-color:var(--line);color:var(--paper);background:#4631530d}html[data-theme=light] .native-login-screen{color:var(--paper);background:#e8dce8 url(/brand/webfeedlight.png) 50%/cover no-repeat}html[data-theme=light] .native-login-video{opacity:.18;filter:grayscale(.25)brightness(1.7)}html[data-theme=light] .native-login-screen:after{background:linear-gradient(#fffaf433,#eee8dfa3)}html[data-theme=light] .native-login-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf4c7;box-shadow:0 24px 70px #3b2a432e}html[data-theme=light] .native-login-card h1,html[data-theme=light] .native-account-toggle,html[data-theme=light] .native-account-links,html[data-theme=light] .native-auth-link{color:var(--paper)}html[data-theme=light] .native-auth-subtitle,html[data-theme=light] .native-password-rules,html[data-theme=light] .native-login-divider small{color:var(--muted)}html[data-theme=light] .native-login-card>input,html[data-theme=light] .native-login-password input{outline-color:var(--line);color:var(--paper);background:#ffffffb8}html[data-theme=light] .native-login-card input::placeholder,html[data-theme=light] .native-login-password button{color:var(--muted)}html[data-theme=light] .native-login-divider span{background:var(--line)}html[data-theme=light] .native-login-back{color:var(--paper);background:#fffaf49e;border-color:#37274238}html[data-theme=light] .auth-route-loading{background:var(--ink);color:var(--paper-soft)}html[data-theme=light] .subscription-reference-screen,html[data-theme=light] .ios-subscription-screen{color:var(--paper);background-color:#e8dce8}html[data-theme=light] .ios-subscription-video{filter:grayscale(.2)brightness(1.75);opacity:.28}html[data-theme=light] .ios-subscription-screen:before{background:linear-gradient(90deg,#fffaf41f,#eee8dfc7 58%,#eee8dff0 100%)}html[data-theme=light] .ios-subscription-screen:after{background:radial-gradient(circle at 28% 42%,#ffffff47,#0000 25%),radial-gradient(circle at 78% 24%,#9770a926,#0000 30%)}html[data-theme=light] .ios-subscription-header>button{color:var(--paper)}html[data-theme=light] .ios-subscription-panel>header p,html[data-theme=light] .ios-subscription-features p,html[data-theme=light] .ios-subscription-restore{color:var(--muted)}html[data-theme=light] .ios-subscription-features article>span{color:var(--lilac-bright);background:#fffaf47a;border-color:#5b3e6d33;box-shadow:0 8px 24px #3b2a431a}html[data-theme=light] .ios-subscription-plans,html[data-theme=light] .ios-subscription-card{border-color:var(--line);color:var(--paper);background:#fffaf4b8;box-shadow:0 12px 34px #3b2a431f}html[data-theme=light] .ios-subscription-card em,html[data-theme=light] .ios-subscription-card>b small{color:var(--muted)}@media (max-width:780px){html[data-theme=light] .ios-subscription-screen:before{background:linear-gradient(#eee8df9e,#eee8dfe6)}}.framed-artwork{background:#11101a;width:100%;height:100%;position:relative;overflow:hidden}.publish-media-preview{aspect-ratio:.75;border:1px solid var(--line);border-radius:20px;justify-self:center;width:min(100%,280px);position:relative;overflow:hidden}.publish-preview-count{color:#fff;background:#11101acc;border-radius:18px;padding:5px 10px;font-size:12px;position:absolute;top:10px;right:10px}.publish-preview-tools{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.publish-preview-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.publish-preview-open:focus-visible{outline-offset:-4px;outline:2px solid #c5a6e8}.publish-preview-count{pointer-events:none;z-index:1}.publish-preview-tools button,.publish-crop-controls button,.publish-full-view>button{color:#eee7f4;cursor:pointer;background:#211e29;border:1px solid #ffffff30;border-radius:22px;place-items:center;min-width:44px;min-height:44px;padding:8px 14px;display:grid}.publish-media-popup{z-index:500;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;background:#11101af5;position:fixed;inset:0}.publish-crop-editor{color:#eee7f4;flex-direction:column;max-width:900px;height:100%;margin:auto;display:flex}.publish-crop-editor header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.publish-crop-editor header button{color:#c5a6e8;cursor:pointer;background:#2a2a3c;border:0;border-radius:12px;min-height:44px;padding:8px 12px}.publish-crop-editor>p{text-align:center;color:#d8c8ed;margin:8px 0 16px;font-size:14px}.publish-crop-stage{flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.publish-crop-frame{aspect-ratio:.75;touch-action:none;cursor:grab;border:1px solid #a88cc9;max-width:100%;height:100%;position:relative;overflow:hidden}.publish-crop-frame:active{cursor:grabbing}.publish-crop-grid{pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffff60 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff60 66.666%,#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#ffffff60 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff60 66.666%,#0000 calc(66.666% + .5px));position:absolute;inset:0}.publish-crop-controls{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.publish-media-popup button:disabled{opacity:.4;cursor:default}.publish-media-popup button:focus-visible{outline-offset:3px;outline:2px solid #c5a6e8}.publish-full-view{width:100%;height:100%;position:relative}.publish-full-view>button{z-index:1;position:absolute;top:0;right:0}.publish-full-view{flex-direction:column;padding-top:52px;display:flex}.publish-full-gallery{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pinch-zoom;cursor:grab;flex:1;min-height:0;display:flex;overflow:auto hidden}.publish-full-gallery::-webkit-scrollbar{display:none}.publish-full-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.publish-full-navigation{color:#fff;justify-content:center;align-items:center;gap:20px;padding-top:12px;display:flex}.publish-full-navigation button{color:#fff;cursor:pointer;background:#211e29;border:1px solid #ffffff30;border-radius:22px;place-items:center;min-width:44px;min-height:44px;display:grid}.spatial-detail-media .spatial-media-artwork.is-contained .spatial-media-foreground{object-fit:contain}.lune-publish-sheet select{border-radius:16px;width:100%;height:52px;min-height:52px;padding:0 16px;font-size:16px}.lune-publish-sheet textarea{resize:vertical;color:#eee7f4;width:100%;min-height:90px;font:inherit;background:#2a2a3c;border:1px solid #d6c1fa33;border-radius:12px;outline:0;padding:12px 13px}.lune-publish-sheet textarea:focus{border-color:#a88cc9}.publish-selling-warning{color:inherit;background:#a88cc915;border:1px solid #a88cc970;border-radius:14px;margin:0;padding:16px;font-size:14px}.publish-selling-warning ul{margin:10px 0;padding-left:20px}.publish-selling-warning>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.publish-selling-warning a,.publish-selling-warning button{min-height:44px;color:inherit;font:inherit;cursor:pointer;border:1px solid #a88cc970;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-weight:650;text-decoration:none;display:inline-flex}.publish-selling-warning a{color:#181824;background:#a88cc9;border-color:#a88cc9}.publish-selling-warning button{background:0 0}.publish-selling-warning a:hover{background:#bca0d9}.publish-selling-warning button:hover{background:#a88cc920}.design-edit-publish-preview{justify-items:center;gap:10px;margin-bottom:16px;display:grid}.publish-selling-warning a:focus-visible,.publish-selling-warning button:focus-visible{outline-offset:3px;outline:2px solid #c5a6e8}html[data-theme=light] .lune-publish-sheet textarea{border-color:var(--line);color:var(--paper);background:#4631530d}.profile-wallet-section{text-align:center;max-width:760px;color:var(--paper);margin:36px auto;padding:24px}.profile-wallet-section>header>svg{color:#a88cc9;width:28px}.profile-wallet-section h1{margin:12px 0 8px;font-size:1.7rem}.profile-wallet-section p{color:var(--muted);font-size:.85rem;line-height:1.6}.profile-wallet-case{isolation:isolate;background:#1c1c28;border:1px solid #a88cc933;border-radius:25px;width:min(350px,100%);height:280px;margin:48px auto 22px;position:relative;box-shadow:0 16px 35px #0003}.profile-wallet-stitch{pointer-events:none;border:1px dashed #ffffff25;border-radius:19px;position:absolute;inset:10px}.profile-wallet-card{text-align:left;color:#fff;isolation:isolate;cursor:pointer;--wallet-card-tint:linear-gradient(135deg,#8870a4,#342b46);background:#342b46;border:1px solid #ffffff20;border-radius:16px;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 30px);height:185px;padding:20px;transition:transform .25s;display:flex;position:absolute;left:15px;overflow:hidden;box-shadow:0 6px 20px #0003}.profile-wallet-card:nth-of-type(2n){--wallet-card-tint:linear-gradient(135deg,#52697b,#243244)}.profile-wallet-card:before{content:"";z-index:-2;pointer-events:none;background:url(/brand/wallet-card-background.png) 50%/cover no-repeat;width:150%;height:170%;position:absolute;top:-30%;left:-25%}.profile-wallet-card:after{content:"";z-index:-1;background:var(--wallet-card-tint);opacity:.3953;pointer-events:none;position:absolute;inset:0}.profile-wallet-card[data-selected=true]{transform:translateY(-32px)rotate(-2deg)}.profile-wallet-card:focus-visible{outline-offset:3px;outline:3px solid #cbb3ff}.profile-wallet-card strong{text-transform:uppercase;font-size:1rem}.profile-wallet-card small{opacity:.7;margin-top:4px;font-size:.6rem;font-weight:400;display:block}.profile-wallet-number{letter-spacing:2px;flex-basis:100%;align-self:center;font-size:1.05rem}.profile-wallet-card-footer{justify-content:space-between;width:100%;font-size:.7rem;display:flex}.profile-wallet-pocket{z-index:40;pointer-events:none;background:linear-gradient(#232330,#171721);border-top:1px solid #ffffff15;border-radius:10px 10px 25px 25px;place-items:center;height:95px;display:grid;position:absolute;bottom:0;left:0;right:0}.profile-wallet-pocket span{letter-spacing:5px;color:#b5a6c7;font-size:.65rem}.profile-wallet-empty{z-index:1;color:#a88cc9;padding:45px 20px;position:relative}.profile-wallet-empty>svg{width:36px;height:36px}.profile-wallet-section button:not(.profile-wallet-card){color:inherit;font:inherit;cursor:pointer;background:#a88cc91a;border:1px solid #a88cc94d;border-radius:12px;padding:10px 16px;font-size:.8rem}.profile-wallet-section button:disabled{opacity:.5;cursor:wait}.profile-wallet-actions,.profile-wallet-picker{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.profile-wallet-actions button{align-items:center;gap:7px;display:flex}.profile-wallet-actions svg{width:16px;height:16px}.profile-wallet-actions button:first-child{color:#fff;background:#a88cc9}.profile-wallet-picker{margin-top:20px}.profile-wallet-picker button[aria-pressed=true]{background:#a88cc933;border-color:#a88cc9}.profile-wallet-form{text-align:left;border:1px solid #a88cc933;border-radius:20px;max-width:400px;margin:28px auto;padding:24px}.profile-wallet-form h2{margin:0;font-size:1.2rem}.profile-wallet-form label{gap:8px;margin:16px 0;font-size:.8rem;display:grid}.profile-wallet-form input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #a88cc94d;border-radius:9px;padding:12px}.profile-wallet-form>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-wallet-form>button{margin-right:8px}.profile-wallet-confirm{margin-top:20px}.profile-wallet-confirm button{margin:0 5px}html[data-theme=light] .profile-wallet-case{background:#ddd4c2}html[data-theme=light] .profile-wallet-stitch{border-color:#0002}html[data-theme=light] .profile-wallet-pocket{background:linear-gradient(#ddd4c2,#c9c0ad);border-color:#0001}html[data-theme=light] .profile-wallet-pocket span{color:#6f627d}@media (max-width:500px){.profile-wallet-section{margin-top:16px;padding:20px 12px}.profile-wallet-form{padding:18px}}@media (prefers-reduced-motion:reduce){.profile-wallet-card{transition:none}}.checkout-wallet-case{margin:40px auto 8px}.checkout-wallet-picker{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.checkout-wallet-picker button{color:var(--paper);font:inherit;cursor:pointer;background:#a88cc91a;border:1px solid #a88cc94d;border-radius:12px;padding:10px 14px;font-size:.75rem}.checkout-wallet-picker button[aria-pressed=true]{background:#a88cc933;border-color:#a88cc9}.checkout-wallet-picker button:focus-visible{outline-offset:3px;outline:2px solid #cbb3ff}.my-design-actions a{color:#e4d3ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#6b5b97b8;border:1px solid #c5b3f46b;border-radius:999px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.my-design-actions a:hover{background:#806bb4e6;transform:translateY(-2px)}.my-design-actions a:focus-visible{outline-offset:3px;outline:2px solid #c8a5ef}.draft-preview-fallback{color:#dccbff;background:radial-gradient(circle at 50% 25%,#55416f,#252136);place-items:center;display:grid;position:absolute;inset:0}.publish-image-selection{border:1px solid #c5b3f44d;border-radius:12px;flex-wrap:wrap;gap:12px;margin:12px 0;padding:12px;display:flex}.publish-image-selection label{align-items:center;gap:6px;display:inline-flex}.lune-viewer{width:100%;height:100%;min-height:300px;color:var(--paper);background:radial-gradient(ellipse at center,#a88cc92e,transparent 70%),var(--panel);flex-direction:column;display:flex}.lune-viewer header,.lune-viewer footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.lune-viewer header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lune-viewer button{border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--paper);cursor:pointer;border-radius:12px;place-items:center;display:inline-grid}.lune-viewer button svg{width:18px;height:18px}.lune-viewer button:focus-visible{outline:2px solid var(--lilac);outline-offset:3px}.lune-viewer-canvas{flex:1;min-height:220px;position:relative}.lune-viewer-status{pointer-events:none;text-align:center;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.lune-viewer footer{color:var(--muted);flex-wrap:wrap;font-size:.75rem}.lune-viewer footer>div{gap:8px;display:flex}.lune-viewer-dialog{border:1px solid var(--line);background:var(--panel);border-radius:24px;width:min(1100px,94vw);height:85dvh;padding:0;overflow:hidden}.lune-viewer-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050408cc}.lune-viewer:fullscreen{background:var(--panel)}.spatial-interactive-launch{z-index:5;color:#faf5ff;-webkit-backdrop-filter:blur(18px);max-width:calc(100% - 32px);min-height:48px;font:inherit;letter-spacing:.015em;pointer-events:none;background:linear-gradient(135deg,#342743b8,#16121fd1);border:1px solid #f4e9ff52;border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:10px 22px 10px 12px;font-size:.82rem;font-weight:600;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff1f,0 8px 24px #0000003d}.spatial-interactive-launch>svg{box-sizing:content-box;color:#ead6ff;background:#ddc1fa1f;border:1px solid #eedaff29;border-radius:50%;flex-shrink:0;width:17px;height:17px;padding:8px}.spatial-interactive-launch>span{white-space:nowrap}.spatial-game-preview:hover .spatial-interactive-launch{border-color:#f4e9ff8c;transform:translate(-50%,-50%)scale(1.025);box-shadow:inset 0 1px #ffffff29,0 10px 30px #0000004d}.spatial-game-preview:focus-visible .spatial-interactive-launch{outline-offset:4px;outline:2px solid #d6b4fb}.spatial-game-preview:active .spatial-interactive-launch{transform:translate(-50%,-50%)scale(.98)}@media (prefers-reduced-motion:reduce){.spatial-interactive-launch{transition:none}}.collection-video-preview{color:#e7d9f1;background:#15131b;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.collection-video-preview video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.collection-video-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#15131b66;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.profile-lunel-card>.collection-video-preview{z-index:-2}.profile-lunel-card .collection-video-preview video{z-index:0}.collection-video-play{z-index:1}.credit-page{padding:24px clamp(16px,4vw,48px) 80px}.credit-overlay{z-index:1600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#150f1eb8;padding:24px 16px;position:fixed;inset:0;overflow:auto}.credit-store{border:1px solid var(--line);background:var(--ink);max-width:1020px;color:var(--paper);border-radius:30px;margin:auto;padding:clamp(20px,4vw,44px);position:relative}.credit-page .credit-store{background:0 0;border:0}.credit-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.credit-topbar>span{font:400 1.6rem var(--display)}.credit-topbar i{color:var(--lilac);font-style:normal}.credit-topbar small{font:400 .75rem var(--sans)}.credit-store button{cursor:pointer}.credit-store button:disabled{opacity:.45;cursor:default}.credit-store .credit-close{border:1px solid var(--line);width:44px;height:44px;color:var(--paper);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.credit-store button:focus-visible,.credit-store a:focus-visible,.credit-policy summary:focus-visible{outline:2px solid var(--lilac);outline-offset:4px}.credit-hero{text-align:center;padding:24px 0 48px}.credit-orbit{color:var(--lilac);margin-bottom:18px}.credit-orbit circle{stroke:var(--line)}.credit-orbit path{fill:currentColor}.credit-orbit .credit-stars{fill:none;stroke:currentColor;stroke-width:1.5px}.credit-orbit .credit-star{fill:currentColor;stroke:none}.credit-hero h1{font:500 .65rem var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--lilac);margin:0}.credit-total{font:400 clamp(4.5rem,7vw,6rem)/1.15 var(--display);letter-spacing:-.045em;margin-top:6px;display:block}.credit-total span{letter-spacing:-.02em;font-size:1.75rem}.credit-hero>p{color:var(--muted);margin:5px 0 0;font-size:.85rem}.credit-breakdown{border:1px solid var(--line);background:var(--ink-soft);border-radius:20px;grid-template-columns:repeat(3,1fr);width:min(100%,460px);margin:26px auto 0;padding:18px 0;display:grid}.credit-breakdown>div+div{border-left:1px solid var(--line)}.credit-breakdown strong{font-size:1.15rem;font-weight:500;display:block}.credit-breakdown span{color:var(--muted);margin-top:5px;font-size:.65rem;display:block}.credit-expiry{color:var(--muted);margin-top:12px;font-size:.65rem;display:block}.credit-section-heading h2,.credit-history-heading h2{font:400 1.75rem var(--display);margin:0}.credit-section-heading p{color:var(--muted);margin:8px 0 22px;font-size:.8rem}.credit-packs,.credit-pack-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.credit-packs article{border:1px solid var(--line);background:var(--ink-soft);border-radius:24px;padding:22px 20px 18px;transition:border-color .2s,transform .2s}.credit-packs article:hover{border-color:var(--lilac);transform:translateY(-3px)}.credit-packs .recommended{border-color:var(--lilac);background:linear-gradient(145deg,#a88cc938,#a88cc914)}.credit-pack-top{min-height:42px;color:var(--lilac);justify-content:space-between;align-items:center;display:flex}.credit-pack-top small{letter-spacing:.12em;font-size:.5rem;font-weight:600}.credit-packs h3{font:400 1.5rem var(--display);margin:18px 0 10px}.credit-packs article>strong{letter-spacing:-.03em;font-size:2.2rem;font-weight:500}.credit-packs article>strong span{letter-spacing:0;color:var(--muted);font-size:.7rem;font-weight:400}.credit-price{margin:20px 0 4px;font-size:1rem;font-weight:500}.credit-price span{font-size:.65rem;font-weight:400}.credit-one-time{color:var(--muted);margin:0 0 18px;font-size:.6rem}.credit-packs button{width:100%;min-height:44px;color:var(--lilac-bright);background:#a88cc92b;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.7rem;font-weight:500;display:flex}.credit-packs .recommended button{color:#fff8f0;background:#76548f}.credit-pack-loading span{border:1px solid var(--line);background:var(--ink-soft);border-radius:24px;height:260px}.credit-promise{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:22px 0;font-size:.7rem;line-height:1.6;display:flex}.credit-promise svg{color:var(--lilac);flex-shrink:0}.credit-notice{color:var(--lilac-bright);background:#a88cc91a;border-radius:16px;padding:16px;font-size:.8rem;line-height:1.6}.credit-history-section{margin-top:32px}.credit-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.credit-actions{gap:14px;display:flex}.credit-actions button{min-height:44px;color:var(--lilac);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.65rem;display:flex}.credit-history{margin:12px 0 0;padding:0;list-style:none}.credit-history li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;display:flex}.credit-activity-icon{width:36px;height:36px;color:var(--lilac);background:#a88cc91f;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.credit-history li>div{flex:1;min-width:0}.credit-history p{margin:0 0 4px;font-size:.75rem;line-height:1.6}.credit-history time,.credit-history li small{color:var(--muted);font-size:.6rem;line-height:1.7;display:block}.credit-history li>strong{font-size:1rem;font-weight:500}.credit-positive{color:var(--lilac)}.credit-empty{text-align:center;background:var(--ink-soft);border-radius:20px;margin-top:14px;padding:28px}.credit-empty svg{color:var(--lilac)}.credit-empty p{color:var(--muted);margin:12px 0 8px;font-size:.8rem}.credit-empty span{color:var(--muted);font-size:.65rem}.credit-policy{color:var(--muted);margin-top:24px;font-size:.7rem;line-height:1.8}.credit-policy summary{cursor:pointer;text-align:center;padding:12px}.credit-policy p{max-width:700px;margin:14px auto}html[data-theme=light] .credit-hero h1,html[data-theme=light] .credit-positive,html[data-theme=light] .credit-pack-top,html[data-theme=light] .credit-actions button{color:#806095}html[data-theme=light] .credit-packs button{color:#6e507f}html[data-theme=light] .credit-packs .recommended button{color:#fff8f0}html[data-theme=light] .credit-notice{color:#6e507f}@media (max-width:900px){.credit-packs,.credit-pack-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.credit-page{padding:16px 16px 80px}.credit-page .credit-store{padding:0}.credit-overlay{padding:12px 8px}.credit-overlay .credit-store{border-radius:24px;padding:18px 14px}.credit-hero{padding-bottom:32px}.credit-packs,.credit-pack-loading{gap:10px}.credit-packs article{border-radius:20px;padding:16px 13px}.credit-packs h3{font-size:1.25rem}.credit-packs article>strong{font-size:1.8rem}.credit-pack-top small{font-size:.45rem}.credit-packs button{padding:12px 10px}.credit-section-heading h2,.credit-history-heading h2{font-size:1.5rem}.credit-promise{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.credit-packs article{transition:none}.credit-packs article:hover{transform:none}}.credit-confirm{z-index:1500;background:#17101dbb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.credit-confirm>section{background:var(--ink);max-width:440px;color:var(--paper);border-radius:22px;padding:30px}.credit-confirm button{border:1px solid var(--line);cursor:pointer;color:#fff;background:#73528e;border-radius:12px;margin:8px;padding:12px 16px}.credit-confirm p{line-height:1.6}.credit-confirm small{color:var(--muted)}.visited-profile-screen .creator-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.visited-profile-actions{flex-wrap:wrap;gap:10px;display:flex}.visited-profile-creations{margin-top:28px}.visited-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.product-image-wrap.product-open{width:100%}@media (max-width:700px){.visited-profile-grid{grid-template-columns:1fr}}.feed-share-backdrop{z-index:1500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08070bb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feed-share-dialog{border:1px solid var(--line);background:var(--panel);width:min(420px,100%);max-height:85dvh;color:var(--paper);border-radius:24px;padding:22px;overflow-y:auto;box-shadow:0 24px 80px #0006}.feed-share-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.feed-share-dialog h2{margin:0;font-size:1.2rem}.feed-share-dialog header p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.85rem}.feed-share-dialog button{width:100%;min-height:48px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.feed-share-dialog header button{flex:none;width:40px;min-height:40px;padding:8px}.feed-share-dialog button:hover{background:#a88cc91a}.feed-share-dialog button:disabled{opacity:.45;cursor:default}.feed-share-dialog button:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.feed-share-dialog button svg{width:21px;color:var(--lilac);flex:none}.feed-share-options{gap:4px;display:grid}.feed-share-options small{color:var(--muted);margin-top:4px;font-size:.7rem;display:block}.feed-share-recipients{max-height:45dvh;overflow-y:auto}.feed-share-search{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex}.feed-share-search svg{width:18px;color:var(--muted);flex:none}.feed-share-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0}.feed-share-search:focus-within{outline:2px solid var(--lilac);outline-offset:2px}.feed-share-search input:focus{outline:none}.feed-share-people-label{color:var(--muted);margin:14px 12px 4px;font-size:.75rem}.feed-share-recipients small{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.feed-share-message{color:var(--lilac-bright);margin:16px 0 0;font-size:.85rem;line-height:1.5}.lune-music-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;padding:32px;display:flex;overflow:auto}.lune-music-result h1{overflow-wrap:anywhere;font-size:clamp(20px,3vw,32px)}.lune-music-result audio{flex-shrink:0;width:min(100%,480px)}.lune-music-result button{border-radius:20px;align-items:center;gap:8px;padding:12px 20px;display:flex}.lune-music-result details{text-align:left;width:min(100%,480px)}.lune-music-result details p{white-space:pre-wrap;overflow-wrap:anywhere}.spatial-music-player{color:#fff;background:#20182f;width:100%;height:100%;position:relative}.spatial-music-backdrop{object-fit:cover}.has-vinyl-reveal{--vinyl-slide:-53.125%}.has-vinyl-reveal .spatial-music-backdrop{opacity:.12;filter:blur(10px);transform:scale(1.04)}.spatial-music-vinyl-scene{z-index:1;aspect-ratio:1.5;pointer-events:none;width:90%;position:absolute;top:12%;left:5%}.spatial-music-vinyl-disc{aspect-ratio:1;width:64%;transform:translateX(var(--vinyl-slide));border-radius:50%;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:34%;box-shadow:10px 18px 30px #0007}.spatial-music-vinyl-grooves{border-radius:inherit;background:conic-gradient(from 35deg,#0000,#ffffff24 12%,#0000 25%,#ffffff08 46%,#ffffff28 62%,#0000 78%),repeating-radial-gradient(circle,#101014 0 2px,#343139 3px,#141217 4px 6px);border:1px solid #ffffff30;animation:8s linear infinite paused lune-record-spin;position:absolute;inset:0}.is-playing .spatial-music-vinyl-grooves{animation-play-state:running}.spatial-music-vinyl-label{background:#a88cc9;border:1px solid #ffffff45;border-radius:50%;position:absolute;inset:32%;overflow:hidden}.spatial-music-vinyl-label img{object-fit:cover}.spatial-music-vinyl-hole{z-index:1;background:#16121e;border:1px solid #ffffff90;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spatial-music-vinyl-sleeve{aspect-ratio:1;background:linear-gradient(135deg,#51405e,#20182f);border:1px solid #ffffff32;border-radius:3px;place-items:center;width:64%;display:grid;position:absolute;top:0;left:0;overflow:hidden;transform:rotate(-3deg);box-shadow:4px 12px 30px #0008}.spatial-music-vinyl-sleeve img{object-fit:cover}.spatial-music-player.has-vinyl-reveal:focus-within,.spatial-media-side:focus-visible .has-vinyl-reveal{--vinyl-slide:0%}@media (hover:hover) and (pointer:fine){.spatial-music-player.has-vinyl-reveal:hover{--vinyl-slide:0%}}@media (prefers-reduced-motion:reduce){.spatial-music-vinyl-disc{transition:none}.spatial-music-vinyl-grooves{animation:none}}.spatial-music-controls{z-index:1;text-align:center;background:linear-gradient(#0000 40%,#140c23e0);flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;padding:26px 26px 60px;display:flex;position:absolute;inset:0}.spatial-music-controls strong{overflow-wrap:anywhere;font-size:22px}.spatial-music-controls audio{width:min(100%,460px)}.spatial-music-lyrics{width:100%;height:100%;color:var(--paper);background:0 0;flex-direction:column;align-items:center;padding:28px 28px 60px;display:flex;position:relative}.spatial-music-lyrics h3{margin:0 0 16px;font-size:24px}.spatial-lyrics-record{aspect-ratio:1;background:conic-gradient(from 25deg,#ffffff08,#ffffff2a 12%,#0000 25%,#ffffff05 45%,#fff2 61%,#0000 77%,#ffffff08),repeating-radial-gradient(circle,#151515 0 2px,#303030 3px,#101010 4px 6px);border:1px solid #444;border-radius:50%;flex-shrink:0;width:clamp(96px,32%,170px);margin-bottom:20px;position:relative;box-shadow:0 8px 18px #0005}.spatial-music-lyrics.is-instrumental .spatial-lyrics-record{width:min(64%,280px);margin-top:12px;margin-bottom:28px}.spatial-lyrics-record-cover{background:#a88cc9;border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:28%;overflow:hidden}.spatial-lyrics-record-cover img{object-fit:cover}.spatial-lyrics-record-hole{background:#17151e;border:1px solid #ffffff80;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spatial-lyrics-record{animation:8s linear infinite paused lune-record-spin}.spatial-lyrics-record.is-playing{animation-play-state:running}@keyframes lune-record-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spatial-lyrics-record{animation:none}}.spatial-music-lyrics-text{overscroll-behavior-y:contain;text-align:center;flex:1;width:100%;min-height:0;overflow-y:auto}.spatial-music-lyrics-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.75}.spatial-detail-dialog.is-music .spatial-detail-media{background:0 0;min-height:0;overflow:hidden}.spatial-detail-dialog.is-music .spatial-music-lyrics .spatial-media-watermark{color:var(--paper)}@media (max-width:780px){.spatial-detail-dialog.is-music{grid-template-rows:minmax(280px,46dvh) minmax(0,1fr)}.spatial-detail-dialog.is-music .spatial-music-lyrics{padding:18px 24px 48px}.spatial-detail-dialog.is-music .spatial-music-lyrics h3{margin-bottom:10px;font-size:20px}.spatial-detail-dialog.is-music .spatial-lyrics-record{width:84px;margin-bottom:12px}.spatial-detail-dialog.is-music .spatial-music-lyrics.is-instrumental .spatial-lyrics-record{width:min(44%,140px);margin-top:0;margin-bottom:14px}.spatial-detail-dialog.is-music .spatial-music-lyrics-text p{font-size:14px;line-height:1.65}}.purchased-music-player{color:#fff;background:#20182f;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:24px;display:flex}.purchased-music-player audio{width:100%}.lune-publish-sheet .lune-music-result{height:auto;max-height:280px;padding:20px}.lune-music-result{isolation:isolate;color:#fff;text-align:left;padding:0;display:block;position:relative;overflow:hidden}.lune-music-cover{object-fit:cover;z-index:-3}.lune-music-cover-fallback{z-index:-3;color:#ffffff4d;background:radial-gradient(circle at 28% 22%,#8b528b,#0000 54%),linear-gradient(145deg,#252344,#110e21);place-items:center;display:grid;position:absolute;inset:0}.lune-music-shade{z-index:-2;background:linear-gradient(#0c09181a 20%,#0c091894 54%,#0c0918f0);position:absolute;inset:0}.lune-music-content{flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,4vw,54px);display:flex;position:absolute;bottom:0;left:0;right:0}.lune-music-content>small{letter-spacing:.18em;color:#e0d1f4;font-size:12px}.lune-music-content h1{text-wrap:balance;max-width:850px;margin:0;font-size:clamp(24px,3.1vw,44px);line-height:1.16}.lune-music-content audio{width:min(100%,680px)}.lune-music-actions{flex-wrap:wrap;gap:10px;display:flex}.lune-music-actions button{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff21;border:1px solid #ffffff40;border-radius:999px;padding:12px 18px;font-size:14px}.lune-music-actions button:disabled{opacity:.5}.lune-music-actions button:focus-visible{outline-offset:3px;outline:2px solid #dec4ff}.lune-lyrics-dialog{color:#f4eef9;background:#191623;border:1px solid #635174;border-radius:26px;width:min(620px,100vw - 32px);max-height:min(760px,85dvh);padding:0;box-shadow:0 28px 90px #0008}.lune-lyrics-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090710b8}.lune-lyrics-dialog header{background:#191623;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px;display:flex;position:sticky;top:0}.lune-lyrics-dialog header small{letter-spacing:.16em;color:#cdb5e3;font-size:11px}.lune-lyrics-dialog h2{margin:8px 0 0;font-size:20px}.lune-lyrics-dialog header button{color:#fff;background:#ffffff13;border-radius:50%;padding:8px}.lune-lyrics-copy{white-space:pre-wrap;overflow-wrap:anywhere;padding:26px;font-size:18px;line-height:1.85}.lune-publish-sheet .lune-music-result{border-radius:20px;flex-shrink:0;height:360px;max-height:none;padding:0}.lune-publish-sheet .lune-music-content{gap:12px;padding:22px}.lune-publish-sheet .lune-music-content h1{font-size:24px}.lune-audio-player{color:#f5eee6;border-bottom:1px solid #ffffff38;width:min(100%,460px);padding:14px 0 8px}.lune-audio-player audio{display:none}.lune-audio-progress{appearance:none;cursor:pointer;border:0;border-radius:2px;width:100%;height:2px;margin:0;display:block}.lune-audio-progress::-webkit-slider-thumb{appearance:none;background:#f5eee6;border:0;border-radius:50%;width:8px;height:8px}.lune-audio-progress::-moz-range-thumb{background:#f5eee6;border:0;border-radius:50%;width:8px;height:8px}.lune-audio-times{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:12px;line-height:1;display:flex}.lune-audio-buttons{justify-content:center;align-items:center;gap:26px;margin-top:-5px;display:flex}.lune-audio-player button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lune-audio-player button.lune-audio-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;width:56px;height:56px}.lune-audio-player button:hover{background:#ffffff40}.lune-audio-player button:focus-visible,.lune-audio-progress:focus-visible{outline-offset:5px;outline:2px solid #d6b9ee}.lune-audio-player button:disabled{opacity:.4;cursor:default}.lune-audio-error{text-align:center;margin:8px 0 0;font-size:12px}.tunnel-thread.stickers-open{grid-template-rows:76px minmax(0,1fr) auto 78px}.tunnel-sticker-picker{border:1px solid var(--line);background:var(--panel);border-radius:22px;margin:0 clamp(14px,4vw,46px);padding:12px}.tunnel-sticker-tabs{gap:6px;margin-bottom:10px;display:flex}.tunnel-sticker-tabs button{background:var(--ink-soft);min-height:36px;color:var(--paper);cursor:pointer;border:0;border-radius:12px;flex:1;font-size:.7rem}.tunnel-sticker-tabs button[aria-pressed=true]{background:var(--lilac);color:var(--ink)}.tunnel-sticker-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;max-height:min(240px,30dvh);display:grid;overflow-y:auto}.tunnel-sticker-grid button{cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:80px;padding:3px}.tunnel-sticker-grid button:hover{background:var(--line)}.tunnel-sticker-grid button:disabled{opacity:.4;cursor:default}.tunnel-sticker-grid img{object-fit:contain;width:100%;height:80px}.tunnel-message-list article.sticker-message{box-shadow:none;background:0 0;border:0;padding:0}.tunnel-message-list article.sticker-message>img{object-fit:contain;display:block}.tunnel-sticker-picker button:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}@media (max-width:600px){.credit-confirm{align-items:end;padding:0}.credit-confirm>section{width:100%;max-width:none;max-height:85dvh;padding:16px 22px calc(22px + env(safe-area-inset-bottom));border:1px solid var(--line);border-bottom:0;border-radius:30px 30px 0 0;overflow-y:auto}.credit-confirm>section:before{content:"";background:var(--lilac);opacity:.45;border-radius:2px;width:42px;height:4px;margin:0 auto 20px;display:block}}.lune-uploaded-video-list{z-index:2;gap:8px;padding:4px;display:flex;position:absolute;bottom:68px;left:12px;right:12px;overflow-x:auto}.lune-uploaded-video-list button{color:#f4eef8;cursor:pointer;background:#17131fe6;border:1px solid #a88cc966;border-radius:12px;flex:none;align-items:center;gap:6px;max-width:180px;min-height:36px;padding:8px 12px;display:flex}.lune-uploaded-video-list button[aria-pressed=true]{background:#5e427de6;border-color:#d6b9ee}.lune-uploaded-video-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lune-uploaded-video-list button:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.profile-purchased-video-open{z-index:1;cursor:pointer;color:#fff;background:#0000001f;border:0;place-items:center;width:100%;display:grid;position:absolute;inset:0}.profile-purchased-video-open svg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100b1c80;border:1px solid #ffffff40;border-radius:50%;width:68px;height:68px;padding:21px}.purchased-video-viewer{color:#fff;overscroll-behavior:contain;background:#08070b;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.purchased-video-viewer::backdrop{background:#08070b}.purchased-video-viewer:fullscreen{width:100vw;height:100dvh}.purchased-video-canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.purchased-video-viewer button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.purchased-video-viewer button:focus-visible,.purchased-video-viewer input:focus-visible{outline-offset:3px;outline:2px solid #d2b7ef}.purchased-video-tap{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.purchased-video-header{padding:calc(env(safe-area-inset-top,0px) + 20px) 20px 36px;pointer-events:none;background:linear-gradient(#08070b90,#0000);align-items:center;gap:14px;display:flex;position:absolute;top:0;left:0;right:0}.purchased-video-header.hidden{opacity:0;visibility:hidden}.purchased-video-header>button{pointer-events:auto;background:#0a080e80;border:1px solid #ffffff30;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid}.purchased-video-header>div{text-shadow:0 1px 8px #000;gap:4px;min-width:0;display:grid}.purchased-video-header strong{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.purchased-video-header span{color:#f1eaf8;font-size:12px}.purchased-video-transport{align-items:center;gap:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.purchased-video-transport button{background:#0f0a1866;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.purchased-video-transport .primary{background:#0f0a188c;border:1px solid #ffffff30;width:72px;height:72px}.purchased-video-transport .primary svg{width:32px;height:32px}.purchased-video-timeline{bottom:calc(env(safe-area-inset-bottom,0px) + 80px);left:max(20px,env(safe-area-inset-left,0px));right:max(20px,env(safe-area-inset-right,0px));background:#0f0a1880;border-radius:16px;padding:4px 14px 10px;position:absolute}.purchased-video-timeline>div{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:12px;display:flex}.purchased-video-timeline button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.purchased-video-timeline input{accent-color:#d0afe9;cursor:pointer;width:100%;height:24px;margin:0;display:block}.purchased-video-timeline small{padding-top:8px;font-size:12px;display:block}.purchased-video-state{background:#08070b80;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.purchased-video-state button{background:#a88cc926;border:1px solid #bda0e540;border-radius:20px;padding:12px 20px}.purchased-video-sheet{height:min(52dvh,520px);min-height:220px;transform:translateY(calc(100% - 64px - env(safe-area-inset-bottom,0px)));background:#0000002e;border-radius:28px 28px 0 0;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.purchased-video-sheet.expanded{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(0)}.purchased-video-handle{touch-action:none;background:0 0;border:0;flex:0 0 64px;place-items:center;width:100%;display:grid}.purchased-video-sheet:not(.expanded) .purchased-video-handle{flex-basis:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.purchased-video-handle>span{background:#b6aabc80;border-radius:2px;width:40px;height:4px}.purchased-video-sheet-content{flex-direction:column;flex:1;min-height:0;display:flex}.purchased-video-sheet-toolbar{align-items:center;gap:16px;padding:4px 22px 18px;display:flex}.purchased-video-sheet-toolbar>div{flex:1;gap:5px;min-width:0;display:grid}.purchased-video-sheet-toolbar small{letter-spacing:1.8px;color:#b6aabc;font-variant-numeric:tabular-nums;font-size:10px}.purchased-video-sheet-toolbar strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.purchased-video-sheet-toolbar nav{border:1px solid #ffffff0d;border-radius:16px;display:flex}.purchased-video-sheet-toolbar button{background:0 0;border:0;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.purchased-video-sheet-toolbar button:disabled{opacity:.22;cursor:default}.purchased-video-list{overscroll-behavior:contain;min-height:0;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff0d;flex:1;overflow-y:auto}.purchased-video-list button{text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:48px;margin-bottom:4px;padding:10px;display:flex}.purchased-video-list button[aria-current]{background:#bda0e51a}.purchased-video-list button>span{color:#b6aabc;background:#ffffff08;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:10px;display:grid}.purchased-video-list button[aria-current]>span{color:#261a37;background:#bda0e5}.purchased-video-list strong{font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.purchased-video-sheet{transition:none}}.purchased-video-scene{color:#fff;background:#08070b;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.purchased-video-scene:fullscreen{width:100vw;height:100dvh}.purchased-video-scene.immersive .purchased-video-sheet{visibility:hidden;pointer-events:none}.purchased-video-scene.immersive .purchased-video-timeline{bottom:calc(20px + env(safe-area-inset-bottom,0px))}.purchased-video-coach{z-index:5;bottom:calc(84px + env(safe-area-inset-bottom,0px));color:#f5eeff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#21172de8;border:1px solid #cbb0e548;border-radius:22px;grid-template-columns:38px 1fr;gap:12px;width:min(340px,100% - 40px);padding:20px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #0006}.purchased-video-coach.step-0:after{content:"";background:#21172d;border-bottom:1px solid #cbb0e548;border-right:1px solid #cbb0e548;width:12px;height:12px;position:absolute;bottom:-7px;left:calc(50% - 6px);transform:rotate(45deg)}.purchased-video-coach-dismiss{opacity:.65;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.purchased-video-coach-icon{color:#d2b7ef;background:#bda0e51a;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.purchased-video-coach small{letter-spacing:2px;color:#bda0d5;margin-bottom:7px;font-size:10px;display:block}.purchased-video-coach strong{padding-right:16px;font-size:14px;font-weight:600;display:block}.purchased-video-coach p{color:#cabed6;margin:8px 0 0;font-size:12px;line-height:1.65}.purchased-video-coach footer{grid-column:1/-1;align-items:center;gap:5px;display:flex}.purchased-video-coach footer span{background:#ffffff30;border-radius:5px;width:5px;height:5px}.purchased-video-coach footer span.active{background:#bda0e5;width:16px}.purchased-video-coach footer button{color:#251932;background:#d2b7ef;border:0;border-radius:12px;min-height:36px;margin-left:auto;padding:0 18px;font-size:12px;font-weight:600}.purchased-video-scene:not(.asset-video){background:radial-gradient(at 16% 0,#cdb6ea12,#0000 70%),linear-gradient(135deg,#0d0b12,#08070b)}.purchased-asset-image{overscroll-behavior:contain;position:absolute;inset:0;overflow:auto}.purchased-asset-image>div{width:100%;height:100%;position:relative}.purchased-asset-image img{object-fit:contain}.purchased-asset-image.zoomed>div{width:200%;height:200%}.purchased-asset-zoom{right:20px;top:calc(env(safe-area-inset-top,0px) + 24px);z-index:2;background:#0a080e80;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.purchased-video-scene.asset-image .purchased-video-header{right:60px}.purchased-asset-music{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:104px 24px;display:flex;position:absolute;inset:0}.purchased-asset-record{aspect-ratio:1;background:repeating-radial-gradient(circle,#141414 0 7px,#353535 8px,#141414 9px 15px);border:1px solid #ffffff20;border-radius:50%;flex:none;place-items:center;width:min(320px,60vw,34dvh);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 70px #0005}.purchased-asset-record img{object-fit:cover;border-radius:50%;width:44%!important;height:44%!important;inset:28%!important}.purchased-asset-music h2{text-align:center;margin:0;font-size:18px;font-weight:500}.purchased-asset-music>.lune-audio-player{width:min(100%,400px)}.purchased-asset-model{background:0 0;width:100%;height:calc(100% - 140px);position:absolute;inset:76px 0 64px}.purchased-asset-interactive{top:calc(env(safe-area-inset-top,0px) + 84px);bottom:calc(env(safe-area-inset-bottom,0px) + 64px);width:100%;height:calc(100% - 148px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:#fff;border:0;position:absolute;left:0}@media (max-height:500px) and (min-width:600px){.purchased-asset-music{flex-direction:row;gap:24px;padding:84px 32px}.purchased-asset-music h2{display:none}}.comment-profile-avatar{border-radius:50%;flex:none;align-self:start;text-decoration:none;display:inline-flex}.comment-profile-avatar:focus-visible{outline:2px solid var(--lilac-bright);outline-offset:3px}.spatial-detail-creator a,.spatial-detail-comments a,.lunels-comment-list article a{color:inherit;text-decoration:none}.spatial-detail-comments strong a:hover,.spatial-detail-creator strong a:hover,.lunels-comment-list strong a:hover{text-underline-offset:3px;text-decoration:underline}.detail-comment-tools{align-items:center;gap:16px;margin-top:6px;display:flex}.detail-comment-tools button{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.detail-comment-tools button[aria-pressed=true]{color:var(--lilac-bright)}.detail-comment-tools button:disabled{opacity:.45;cursor:default}.detail-comment-tools button:focus-visible{outline:2px solid var(--lilac-bright);outline-offset:4px;border-radius:4px}.detail-reply-banner{color:var(--muted);background:#a88cc91a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.detail-reply-banner button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ar-ready-footer{gap:20px!important;min-height:132px!important}.ar-ready-copy{flex:1;justify-items:start;gap:10px;min-width:0;display:grid}.ar-ready-copy>span{max-width:100%!important}.ar-ready-copy>a,.ar-ready-copy>button,.mobile-ar-footer>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#7255a5,#3d82b8);border:1px solid #d7c2ef47;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.82rem;font-weight:650;display:inline-flex}.ar-qr-card{flex:none;justify-items:center;gap:5px;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important}.ar-qr-code{place-items:center;width:104px;height:104px;display:grid;overflow:hidden}.ar-qr-code canvas,.ar-qr-code img{object-fit:contain;display:block;width:104px!important;height:104px!important}.ar-qr-card small{color:var(--muted);font-size:10px;font-weight:650}.mobile-ar-view{z-index:200;color:#f3edf8;background:#09070e;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.mobile-ar-header{min-height:66px;padding:max(12px, env(safe-area-inset-top)) 16px 12px;background:#12101a;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;display:flex}.mobile-ar-header>a{border:1px solid #d7c2ef38;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.mobile-ar-header>div{gap:3px;min-width:0;display:grid}.mobile-ar-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.mobile-ar-header span{color:#a99db4;font-size:.75rem}.mobile-ar-stage{min-height:0}.mobile-ar-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:28px;display:flex}.mobile-ar-status svg{color:#cbb3ff;width:40px;height:40px}.mobile-ar-status span{color:#a99db4;max-width:420px;font-size:.85rem;line-height:1.5}.mobile-ar-footer{min-height:76px;padding:12px 18px max(12px, env(safe-area-inset-bottom));background:#12101a;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;display:flex}.mobile-ar-footer>span{color:#b7aebe;max-width:60%;font-size:.8rem;line-height:1.4}.mobile-ar-footer>button{flex:none}@media (max-width:700px){.ar-ready-footer{gap:10px!important;min-height:120px!important;padding:10px 12px!important}.ar-ready-copy>span{font-size:.66rem!important}.ar-qr-card{padding:5px!important}.ar-qr-code,.ar-qr-code canvas,.ar-qr-code img{width:86px!important;height:86px!important}.ar-qr-card small{font-size:9px}.mobile-ar-footer{align-items:flex-start}.mobile-ar-footer>span{max-width:52%}}.app-shell>.sidebar{overscroll-behavior:contain;overflow-y:auto}.app-shell .nav-link:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #d1b5ef}@media (min-width:821px){.app-shell.has-shell-navigation>.main-column{margin:0 92px 0 0}.app-shell>.sidebar{width:92px;display:flex}.app-shell>.mobile-nav{display:none}}@media (min-width:821px) and (max-width:1050px){.app-shell.has-shell-navigation>.main-column{margin-right:82px}.app-shell>.sidebar{width:82px}}@media (max-width:820px){.app-shell>.main-column{margin:0}.app-shell>.sidebar{display:none}.app-shell>.mobile-nav{display:flex}.app-shell>.chat-column{height:calc(100dvh - 68px - env(safe-area-inset-bottom))}}.retailer-preview-fallback{color:#8e839c;text-align:center;background:#a88cc914;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;min-height:58px;padding:5px;display:flex}.retailer-preview-fallback svg{width:20px;height:20px}.retailer-preview-fallback small{font-size:.55rem;line-height:1.3}.find-it-empty{color:var(--muted);text-align:center;margin:auto 0;padding:24px 12px;line-height:1.6}.find-it-empty button{min-height:40px;color:inherit;cursor:pointer;background:#a88cc91f;border:1px solid #a88cc94d;border-radius:999px;margin-top:12px;padding:8px 16px}.profile-collection-mobile,.profile-purchased-actions .profile-collection-mobile,.profile-saved-collection>header>small>svg{display:none}@media (max-width:820px){.profile-collection .profile-collection-desktop{display:none}.profile-collection .profile-collection-mobile{display:block}.profile-collection{padding:6px 8px 12px}.profile-saved-collection>header{background:0 0;border:0;border-radius:0;padding:14px 6px 22px}.profile-saved-collection>header small{color:#dccbff;letter-spacing:normal;text-transform:none;align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.profile-saved-collection>header>small>svg{fill:currentColor;width:14px;height:14px;display:block}.profile-saved-collection>header h1{color:#f4ecff;font:700 26px/1.2 var(--sans);letter-spacing:normal;margin:8px 0 6px}.profile-saved-collection>header p{color:#cfc4df;font-size:15px;line-height:21px}.profile-saved-grid{grid-template-columns:1fr;gap:14px;margin-top:0}.profile-saved-grid article{background:#38335b;border:1px solid #bdadef47;border-radius:16px;height:260px;box-shadow:0 4px 10px #00000029}.profile-saved-open{aspect-ratio:auto;background:#38335b;height:100%}.profile-saved-grid .profile-saved-category{color:#f1e6ff;letter-spacing:.3px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#cbb3ff57;border:1px solid #cbb3ff85;border-radius:999px;max-width:70%;padding:5px 10px;font-size:10.5px;font-weight:800;position:absolute;top:12px;right:12px;overflow:hidden}.profile-saved-grid article>.profile-saved-copy{color:#fff;pointer-events:none;background:#160e2a7a;border:1px solid #ffffff14;border-radius:14px;gap:2px;min-height:0;padding:10px 58px 10px 12px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.profile-saved-grid article>.profile-saved-copy strong{font-size:17px;font-weight:800}.profile-saved-meta b{color:#efe2ff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.profile-saved-grid article>.profile-saved-copy .profile-saved-meta small{color:#efe6ffeb;font-size:12.5px;line-height:18px;display:block}.profile-saved-open .collection-video-play{display:none}.profile-saved-remove{color:#e4d3ff;background:#8478b18c;border-color:#c5b3f46b;width:34px;height:34px;bottom:17px;right:20px;box-shadow:0 2px 6px #0000002e}.profile-saved-remove svg{width:16px}.profile-orders-collection>header{display:none}.profile-collection-state{gap:14px;min-height:280px}.profile-collection-state>svg{width:34px;height:34px}.profile-collection-state p{color:#cfc4df;max-width:300px;font-size:17px;line-height:25px}.profile-orders-collection .profile-mobile-sales{gap:14px;display:grid}.profile-mobile-sale-card{background:#353652f0;border:1px solid #b7a6e838;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 4px 8px #0000001f}.profile-mobile-sale-image{color:#dccbff;background:#38335b;place-items:center;height:285px;display:grid;position:relative}.profile-mobile-sale-image img{object-fit:cover}.profile-mobile-sale-image>svg{width:34px;height:34px}.profile-mobile-sale-image>.profile-order-status{position:absolute;top:10px;left:10px}.profile-mobile-sale-copy{color:#e4ddf5e0;gap:1px;padding:10px 12px;display:grid}.profile-mobile-sale-copy h2{color:#f6f3ff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:18px;font-weight:800;overflow:hidden}.profile-mobile-sale-copy small,.profile-mobile-sale-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:19px;overflow:hidden}.profile-mobile-sale-copy strong{color:#f5f1fff2;font-weight:800}.profile-purchased-grid{grid-template-columns:1fr;gap:14px;margin-top:0}.profile-purchased-card{background:#38335b;border:1px solid #bdadef47;border-radius:16px;height:260px;position:relative;box-shadow:0 4px 10px #00000029}.profile-purchased-image{background:#38335b;height:100%;position:absolute;inset:0}.profile-purchased-image:after{content:"";pointer-events:none;background:#1d133647;position:absolute;inset:0}.profile-purchased-image .profile-order-status{z-index:2;top:12px;left:auto;right:12px}.profile-orders-collection .profile-order-status{color:#f1e6ff;letter-spacing:.3px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:#cbb3ff57;border:1px solid #cbb3ff85;border-radius:999px;max-width:70%;padding:5px 10px;font-size:10.5px;font-weight:800;overflow:hidden}.profile-purchased-video-open{background:0 0}.profile-purchased-video-open svg{display:none}.profile-purchased-bottom{z-index:2;pointer-events:none;background:#160e2a7a;border:1px solid #ffffff14;border-radius:14px;gap:8px;min-height:0;padding:10px 12px;position:absolute;bottom:12px;left:12px;right:12px}.profile-purchased-copy{gap:1px}.profile-purchased-copy h2{color:#fff;font:800 17px/1.2 var(--sans);margin:0 0 2px}.profile-purchased-copy strong{color:#efe2ff;font-size:14px;line-height:20px}.profile-purchased-copy small{color:#efe6ffeb;font-size:12.5px;line-height:18px}.profile-purchased-actions{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:76px}.profile-purchased-actions button{color:#e4d3ff;background:#8478b18c;border:1px solid #c5b3f46b;width:34px;min-height:34px;padding:0;box-shadow:0 2px 6px #0000002e}.profile-purchased-actions .profile-collection-mobile{place-items:center;display:grid}.profile-purchased-actions svg{width:16px;height:16px}.profile-purchased-download-error{z-index:3;background:#211526;border-radius:8px;margin:0;padding:8px;position:absolute;top:48px;left:12px;right:12px}.profile-purchased-card.loading>.profile-purchased-copy,.profile-purchased-card.unavailable>.profile-purchased-copy{background:#160e2a7a;border-radius:14px;padding:10px 12px;position:absolute;bottom:12px;left:12px;right:12px}.profile-saved-open:focus-visible,.profile-purchased-video-open:focus-visible{outline-offset:-3px;outline:2px solid #dccbff}html[data-theme=light] .profile-saved-collection>header small{color:#7a5aa9}html[data-theme=light] .profile-saved-collection>header h1{color:#2f214a}html[data-theme=light] .profile-saved-collection>header p,html[data-theme=light] .profile-collection-state p{color:#6f6091}html[data-theme=light] .profile-saved-grid article>.profile-saved-copy,html[data-theme=light] .profile-purchased-bottom{color:#2f214a;background:#fbf7ffe6;border-color:#8468b224}html[data-theme=light] .profile-saved-grid article>.profile-saved-copy strong,html[data-theme=light] .profile-purchased-copy h2{color:#2f214a}html[data-theme=light] .profile-saved-meta b,html[data-theme=light] .profile-purchased-copy strong{color:#5c438d}html[data-theme=light] .profile-saved-meta small,html[data-theme=light] .profile-purchased-copy small{color:#6f6091}html[data-theme=light] .profile-mobile-sale-card{background:#fffcfffa;border-color:#a98cc940}html[data-theme=light] .profile-mobile-sale-copy h2{color:#2f254d}html[data-theme=light] .profile-mobile-sale-copy small{color:#53426f}html[data-theme=light] .profile-mobile-sale-copy strong{color:#433267}}@media (min-width:500px) and (max-width:820px) and (orientation:landscape){.profile-saved-grid,.profile-purchased-grid,.profile-orders-collection .profile-mobile-sales{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-saved-grid article,.profile-purchased-card{height:210px}.profile-mobile-sale-image{height:122px}.profile-saved-grid article>.profile-saved-copy,.profile-purchased-bottom{padding:8px 10px;bottom:10px;left:10px;right:10px}.profile-saved-grid article>.profile-saved-copy{padding-right:50px}.profile-saved-grid article>.profile-saved-copy strong,.profile-purchased-copy h2{font-size:16px}.profile-saved-meta b,.profile-purchased-copy strong{font-size:13px}.profile-saved-grid article>.profile-saved-copy .profile-saved-meta small,.profile-purchased-copy small{font-size:11.5px;line-height:16px}}.lune-mobile-transcript,.lune-mobile-attachment{display:none}@media (max-width:820px){.lune-create-screen,.lune-create-screen.is-result{width:100%;height:calc(100dvh - 68px - env(safe-area-inset-bottom));background:#181824;min-height:0;overflow:hidden}.lune-screen-header{height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid #2a2a3c}.lune-screen-header strong{color:#a88cc9;letter-spacing:-.5px;margin-left:8px;font-size:24px;font-weight:600}.lune-craft-layout,.lune-create-screen.is-result .lune-craft-layout{width:100%;height:calc(100% - 62px - env(safe-area-inset-top));overscroll-behavior-y:contain;scrollbar-width:none;min-height:0;padding:0;display:block;overflow-y:auto}.lune-stage{width:100%;height:100%;min-height:0;box-shadow:none;background:#181824;border:0;border-radius:0;padding:16px 16px 84px}.lune-stage-placeholder{background:0 0;border-radius:0;min-height:330px;padding:24px 0}.lune-create-screen.is-empty .lune-moon,.lune-create-screen.is-generating .lune-moon{flex:0 0 132px;width:132px;height:132px;margin:0 0 8px;display:block}.lune-stage-placeholder h1{color:#a88cc9;letter-spacing:normal;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}.lune-stage-placeholder p{color:#a88cc9;max-width:100%;margin:0;font-size:18px;font-weight:400;line-height:24px}.lune-stage-placeholder small{color:#888;max-width:380px;margin-top:10px;padding-inline:20px;font-size:14px;line-height:20px}.lune-create-screen.is-generating .lune-stage-placeholder h1{color:#cbb3ff;margin-top:0;font-size:17px;font-weight:600;line-height:24px}.lune-create-screen.is-generating .lune-stage-placeholder p{color:#a994cc;font-size:14px;line-height:20px}.lune-ai-panel{width:100%;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}.lune-create-screen:is(.is-empty,.is-generating) .lune-ai-panel>:not(.lune-input-stack){display:none}.lune-input-stack{z-index:40;left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:calc(68px + env(safe-area-inset-bottom) + 7px);margin:0;position:fixed}.lune-input-stack>.native-divider{display:none}.lune-inline-input{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#241e34db;border:1px solid #ffffff47;border-radius:24px;align-items:center;gap:8px;width:100%;min-height:52px;padding:6px;display:flex;position:relative;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff29}.lune-inline-input>button:first-child,.lune-inline-input .send-native{color:#cbb3ff;width:36px;height:36px;min-height:36px;box-shadow:none;background:0 0;border-radius:50%;flex:0 0 36px;padding:0}.lune-inline-input>input:not([type=file]){color:#d7caef;background:#14141e9e;border:1px solid #ffffff29;border-radius:20px;min-width:0;height:36px;min-height:36px;padding:7px 44px 7px 14px;font-size:16px;font-weight:500}.lune-inline-input>input:not([type=file])::placeholder{color:#d7caef80;font-size:13px}.lune-inline-input .send-native[aria-pressed]{width:32px;height:32px;min-height:32px;position:absolute;top:50%;right:54px;transform:translateY(-50%)}.lune-inline-input .send-native:last-child{color:#fff;box-shadow:none;background:#a88cc9}.lune-inline-input .send-native:last-child:disabled{opacity:.65;background:#8f78ac}.lune-inline-input>button:first-child svg{width:22px;height:22px}.lune-inline-input .send-native svg{width:20px;height:20px}.lune-inline-input button:focus-visible{outline-offset:2px;outline:2px solid #dccbff}.lune-mobile-attachment{color:#cbb3ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#241e34e6;border:1px solid #d6c1fa3d;border-radius:14px;align-items:center;gap:8px;min-height:34px;margin:0 6px 6px;padding:6px 10px;display:flex}.lune-mobile-attachment>svg{flex:none;width:16px;height:16px}.lune-mobile-attachment>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.lune-mobile-attachment button{color:#ff7d88;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.lune-mobile-attachment button svg{width:18px;height:18px}.lune-voice-feedback{color:#d7caef;background:#241e34;border-radius:12px;margin:6px 8px 0;padding:6px 10px;font-size:12px}.lune-mobile-transcript{flex-direction:column;gap:14px;width:100%;display:flex}.lune-mobile-message{color:#ddd1ed;overflow-wrap:anywhere;background:#a88cc91f;border-radius:18px;max-width:88%;padding:12px 14px}.lune-mobile-message.is-user{color:#e7dfd3;background:#2a2a3c;border-bottom-right-radius:5px;align-self:flex-end}.lune-mobile-message.is-lune{border-bottom-left-radius:5px;align-self:flex-start}.lune-mobile-message p{white-space:pre-wrap;margin:0;font-size:15px;line-height:22px}.lune-mobile-message img{border-radius:12px;width:100%;height:auto;margin-top:8px}.lune-create-screen.is-empty .lune-stage.has-conversation{height:auto;min-height:100%;padding-block:20px 96px;display:block}.lune-create-screen.is-empty .lune-stage.has-conversation>.lune-stage-placeholder{display:none}.lune-create-screen.is-result .lune-craft-layout{padding:16px 16px 100px}.lune-create-screen.is-result .lune-stage{height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:18px;padding:0;display:flex}.lune-create-screen.is-result .lune-stage-result{background:#181824;border:1px solid #d6c1fa33;border-radius:22px;flex:none;width:100%;height:clamp(280px,55dvh,480px);min-height:0}.lune-create-screen.is-result .lune-ai-panel{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}.lune-create-screen.is-result .persona-card{border-radius:24px;width:100%}.lune-create-screen.is-result .native-action-row strong{font-size:15px}.lune-create-screen.is-result .lune-prompt-hint{display:none}.lune-create-screen.is-result .lune-guidance h2{font-size:16px;line-height:22px}.lune-create-screen.is-result .lune-status{font-size:14px;line-height:20px}.lune-result-mobile-actions{display:none}html[data-theme=light] .lune-create-screen,html[data-theme=light] .lune-stage{background:#e7dfd3}html[data-theme=light] .lune-stage-placeholder h1,html[data-theme=light] .lune-stage-placeholder p{color:#a88cc9}html[data-theme=light] .lune-stage-placeholder small{color:#777}html[data-theme=light] .lune-inline-input{background:#f4edfaed;border-color:#ffffffeb}html[data-theme=light] .lune-inline-input>input:not([type=file]){color:#6b5590;background:#ffffffc7;border-color:#fffc}html[data-theme=light] .lune-inline-input>input:not([type=file])::placeholder{color:#6b559073}html[data-theme=light] .lune-mobile-message{color:#5c438d;background:#a88cc926}html[data-theme=light] .lune-mobile-message.is-user{color:#2f214a;background:#d6c7e5}}@media (max-width:820px) and (orientation:landscape) and (max-height:600px){.lune-screen-header{height:50px;padding-block:0}.lune-screen-header strong{margin-left:2px;font-size:21px}.lune-craft-layout,.lune-create-screen.is-result .lune-craft-layout{height:calc(100% - 50px)}.lune-stage{padding:6px 20px 64px}.lune-stage-placeholder{min-height:190px;padding:8px 0}.lune-create-screen.is-empty .lune-moon,.lune-create-screen.is-generating .lune-moon{flex-basis:76px;width:76px;height:76px}.lune-stage-placeholder h1{margin-bottom:3px;font-size:21px}.lune-stage-placeholder p{font-size:14px;line-height:19px}.lune-stage-placeholder small{max-width:520px;margin-top:4px;font-size:12px;line-height:16px}.lune-create-screen.is-result .lune-stage-result{height:65dvh}}@media (max-width:820px){.mobile-nav{--mobile-tab-icon-size:24px}.mobile-nav a>svg,.mobile-nav .mobile-profile-icon{width:var(--mobile-tab-icon-size);height:var(--mobile-tab-icon-size);flex:none}.mobile-nav a>svg{display:block}.mobile-nav .mobile-profile-icon{font-size:12px;line-height:1}.mobile-nav .nav-lunels-icon{--lunels-mask-size:120%}.discover-topbar{grid-template-columns:max-content minmax(0,1fr);gap:10px;padding-inline:12px;display:grid;overflow:visible}.discover-topbar.has-cart{grid-template-columns:max-content minmax(0,1fr) 40px}.discover-topbar .mobile-brand{letter-spacing:-.5px;min-width:0;font-size:20px}.discover-topbar .topbar-scroll-tools,.discover-topbar.is-composer-pinned .topbar-scroll-tools{opacity:1;pointer-events:auto;gap:6px;width:auto;min-width:0;margin:0;position:static;transform:none}.discover-topbar .topbar-lune-composer{gap:6px;min-width:0;min-height:38px;padding:4px 6px 4px 4px}.discover-topbar .topbar-composer-avatar{flex:0 0 26px;width:26px;height:26px}.discover-topbar .topbar-lune-composer>span:nth-child(2){text-align:left;flex:1;min-width:0;font-size:11px;display:block}.discover-topbar .topbar-lune-composer>.native-lune-tab-icon{flex:0 0 18px;width:18px;height:18px;margin-left:auto}.discover-topbar .topbar-search-toggle{flex:0 0 36px;width:36px;height:36px;padding:0}.discover-topbar .topbar-search-toggle svg{width:18px;height:18px}.discover-topbar .topbar-pinned-search{min-width:0;min-height:38px;padding-inline:10px}.discover-topbar .topbar-pinned-search input{width:100%;min-width:0;font-size:16px}.discover-topbar .topbar-cart{background:#a88cc924;border-color:#c5a7e670;width:40px;height:40px;margin:0;position:relative;top:auto;right:auto}.discover-topbar .topbar-cart>span{min-width:18px;height:18px;font-size:10px;top:-5px;right:-4px}.discover-topbar .people-search-panel{max-width:calc(100vw - 24px)}}@media (max-width:440px){.discover-topbar.has-cart .topbar-lune-composer>span:nth-child(2){font-size:10px}}@media (max-width:360px){.discover-topbar{gap:8px;padding-inline:10px}.discover-topbar .mobile-brand{font-size:18px}.discover-topbar .topbar-lune-composer>span:nth-child(2){display:none}}.auth-consent{color:#ffffffd1;align-items:flex-start;gap:10px;margin:18px 0 6px;font-size:13px;line-height:1.7;display:flex}.auth-consent a{color:#e1d2ff;text-underline-offset:3px;text-decoration:underline}.auth-consent a:focus-visible,.auth-legal-footer a:focus-visible,.auth-legal-footer select:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #cbb3ff}.native-login-screen:has(.auth-legal-footer){padding-bottom:max(20px,env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-start;gap:36px;display:flex}.native-login-screen:has(.auth-legal-footer)>form{flex-shrink:0;margin-top:auto;margin-bottom:auto}.auth-legal-footer{z-index:1;color:#ffffffa6;text-align:center;flex-shrink:0;width:100%;padding:10px 12px 0;font-size:12px;line-height:1.6;position:relative}.auth-legal-footer nav{flex-wrap:wrap;justify-content:center;gap:2px 24px;display:flex}.auth-legal-footer a{min-height:32px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.auth-legal-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.auth-legal-footer-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:12px;display:flex}.auth-legal-footer select{max-width:140px;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.auth-legal-footer option{color:#fff;background:#21182e}@media (max-width:600px){.auth-legal-footer nav{column-gap:18px}.native-login-screen:has(.auth-legal-footer){gap:24px}}
