/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.primary-topnav{gap:22px!important;margin-left:20px!important;display:flex!important}.primary-topnav a{color:#53645e;font-size:12px;font-weight:700}.feed-tabs{padding:13px 4px}.feed-tabs strong{font:20px Georgia,serif}.post-actions button.active{color:#70417d;background:#f6eff8}.comments{border-top:1px solid #edf0ed;padding-top:12px}.comments>div{background:#f6f8f6;margin:7px 0;padding:10px 12px}.comments>div strong{font-size:11px}.comments>div p{color:#5f6f69;margin:4px 0;font-size:12px}.comments form{gap:8px;margin-top:10px;display:flex}.comments input{border:1px solid var(--line);flex:1;padding:10px}.comments button{background:var(--green);color:#fff;border:0;padding:10px;font-weight:700}.composer-actions span{color:#71807b;align-self:center;font-size:10px}@media (width<=760px){.primary-topnav{display:none!important}}.mobile-navigation{display:none}@media (width<=760px){body{padding-bottom:72px}.mobile-navigation{z-index:80;min-height:64px;padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafdfcf7;border-top:1px solid #cadbd4;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #0719142e}.mobile-navigation>a,.mobile-navigation summary{color:#294b42;text-align:center;cursor:pointer;touch-action:manipulation;border-radius:10px;place-items:center;min-height:50px;padding:5px 3px;font-size:10px;font-weight:850;display:grid}.mobile-navigation>a:active,.mobile-navigation summary:active{color:#174c3e;background:#e3f1eb}.mobile-navigation details{min-width:0}.mobile-navigation summary{list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation details>div{left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));background:#fbfdfc;border:1px solid #c8dad2;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;max-height:min(66vh,520px);padding:14px;display:grid;position:fixed;overflow:auto;box-shadow:0 20px 60px #07191447}.mobile-navigation details>div a{color:#21483d;touch-action:manipulation;background:#f2f8f5;border:1px solid #dce8e3;border-radius:12px;align-items:center;min-height:46px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}}.profile-studio{padding-top:0}.profile-preview{background:linear-gradient(135deg,#d8eadf,#f2dcd5);flex-direction:column;justify-content:end;min-height:170px;margin:0 -24px 25px;padding:42px 28px;display:flex}.profile-preview span{letter-spacing:1.6px;font-size:9px;font-weight:800}.profile-preview h2{margin:8px 0;font:36px Georgia,serif}.profile-preview p{margin:0;font:italic 17px Georgia,serif}.profile-studio.theme-midnight .profile-preview{color:#fff;background:linear-gradient(135deg,#15192f,#6b3c77)}.profile-studio.theme-sunset .profile-preview{background:linear-gradient(135deg,#f5b88c,#dc6d85)}.profile-studio.theme-ocean .profile-preview{background:linear-gradient(135deg,#bfe7e2,#6aa5c0)}.profile-studio.theme-electric .profile-preview{color:#fff;background:linear-gradient(135deg,#2838b8,#d43fd1)}.profile-form select{border:1px solid var(--line);outline-color:var(--green);background:#fafbf9;padding:12px}.vibe-picker{background:#f4faf7;border:1px solid #cdded7;padding:18px}.vibe-picker legend{color:var(--deep);padding:0 8px;font:700 19px Georgia,serif}.vibe-picker>p{color:#687873;margin:0 0 13px;font-size:11px}.vibe-picker>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.vibe-picker button{min-height:86px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.vibe-picker button strong{font:16px Georgia,serif}.vibe-picker button small{color:#71807b;font-size:9px;line-height:1.4}.vibe-picker button.selected{border-color:var(--green);background:var(--mint);box-shadow:0 0 0 3px #1f6b5822}.profile-step{color:#fff;background:#173e36;justify-content:space-between;align-items:center;gap:15px;margin-top:8px;padding:11px 14px;display:flex}.profile-step strong{font:17px Georgia,serif}.profile-step span{color:#c7ddd5;font-size:10px}@media (width<=900px){.vibe-picker>div{grid-template-columns:1fr 1fr}.profile-step{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=520px){.vibe-picker>div{grid-template-columns:1fr}.vibe-picker button{min-height:auto}}.simple-home .feed{min-width:0}.compact-welcome{min-height:190px}.simple-actions{gap:8px;display:grid}.simple-actions h2{margin:0 0 5px;font:24px Georgia,serif}.simple-actions>a{border:1px solid var(--line);background:#fafbf9;flex-direction:column;gap:3px;padding:12px;display:flex}.simple-actions small{color:#71807b;font-size:9px}.simple-signout{text-align:center;color:#71807b;margin-top:14px;font-size:10px;text-decoration:underline;display:block}:root{--ink:#17352f;--green:#1f6b58;--deep:#123d35;--mint:#e7f2e8;--cream:#f6f4ed;--coral:#e88069;--line:#d9e1dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.network-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:40px;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.network-brand{align-items:center;gap:10px;font:22px Georgia,serif;display:flex}.network-brand span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font:700 12px Arial;display:grid}.search{background:#f0f4f1;border-radius:99px;flex:1;gap:9px;max-width:520px;padding:11px 17px;display:flex}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.topbar nav{align-items:center;gap:12px;margin-left:auto;display:flex}.icon-button{background:#f0f4f1;border:0;border-radius:50%;width:39px;height:39px;position:relative}.icon-button i{background:var(--coral);color:#fff;border-radius:20px;padding:3px 5px;font:10px Arial;position:absolute;top:-4px;right:-2px}.admin-pill{border:1px solid var(--coral);color:#a84634;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:700}.profile-chip{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.profile-chip span,.avatar{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:20px;display:grid}.join-button,.post-button{background:var(--green);color:#fff;border:0;border-radius:5px;padding:11px 18px;font-weight:700}.network-grid{grid-template-columns:245px minmax(430px,680px) 310px;gap:26px;max-width:1500px;margin:auto;padding:28px 3vw;display:grid}.left-rail,.right-rail{height:max-content;position:sticky;top:100px}.mini-profile{border:1px solid var(--line);text-align:center;background:#fff;padding:24px}.avatar.large{background:linear-gradient(145deg,var(--green),#6ba88e);width:68px;height:68px;margin:auto;font-size:30px}.mini-profile h2{margin:12px 0 5px;font:22px Georgia,serif}.mini-profile p{color:#6e7d78;font-size:12px;line-height:1.5}.mini-profile>a{color:#71817b;font-size:11px;text-decoration:underline}.side-nav{padding:14px 0}.side-nav a{color:#53645e;border-radius:5px;align-items:center;gap:14px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.side-nav a span{text-align:center;width:22px;color:var(--green);font-size:20px}.side-nav a.active{color:var(--green);background:#deece3}.side-nav b{text-transform:uppercase;color:#9a493b;background:#f2dcd6;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:9px}.safety-card{background:var(--deep);color:#fff;border-radius:6px;padding:20px}.safety-card p{color:#c2d7d0;font-size:12px;line-height:1.55}.safety-card a{color:#a6d8c6;font-size:11px}.welcome-strip{background:linear-gradient(125deg,#d8eadf,#f3dfd5);justify-content:space-between;min-height:205px;padding:34px;display:flex;overflow:hidden}.welcome-strip span,.rail-card small,.admin-card small{letter-spacing:1.5px;color:var(--green);font-size:9px;font-weight:800}.welcome-strip h1{letter-spacing:-1px;margin:12px 0 6px;font:42px Georgia,serif}.welcome-strip p{color:#5d7069;margin:0}.bloom-mark{color:#fff9;font-size:120px;transform:rotate(15deg)}.composer,.post,.signin-card{border:1px solid var(--line);background:#fff;margin-top:16px;padding:20px}.composer{grid-template-columns:45px 1fr;gap:13px;display:grid}.composer textarea{resize:vertical;border:0;outline:0;min-height:75px;padding:9px;font-size:16px}.composer-actions{border-top:1px solid #edf0ed;grid-column:2;gap:8px;padding-top:12px;display:flex}.composer-actions button{color:#62736d;background:0 0;border:0;padding:8px;font-size:12px;font-weight:700}.composer-actions .post-button{background:var(--green);color:#fff;margin-left:auto;padding:8px 20px}.composer button:disabled{opacity:.5}.form-message{color:var(--green);grid-column:2;margin:0;font-size:12px}.feed-tabs{border-bottom:1px solid var(--line);align-items:center;margin-top:16px;display:flex}.feed-tabs button{color:#74817d;background:0 0;border:0;padding:13px 17px;font-size:12px;font-weight:700}.feed-tabs button.active{color:var(--green);border-bottom:2px solid var(--green)}.feed-tabs span{color:#84908c;margin-left:auto;font-size:10px}.post-head{align-items:center;gap:11px;display:flex}.avatar.soft{color:#764a3f;background:#e5dad0}.post-head div:nth-child(2){flex-direction:column;gap:3px;display:flex}.post-head small{color:#8a9691;font-size:10px}.post-head button{color:#788681;background:0 0;border:0;margin-left:auto}.post>p{margin:20px 2px;font:17px/1.65 Georgia,serif}.post-stats,.post-actions{color:#74827d;justify-content:space-between;font-size:11px;display:flex}.post-stats{border-bottom:1px solid #edf0ed;padding:10px 0}.post-actions button{color:#60706a;background:0 0;border:0;flex:1;padding:12px;font-size:12px;font-weight:700}.signin-card{text-align:center;padding:50px}.signin-card h2{font:30px Georgia,serif}.rail-card,.admin-card{border:1px solid var(--line);background:#fff;margin-bottom:16px;padding:18px}.rail-title{justify-content:space-between;align-items:center;display:flex}.rail-title h2{margin:0;font:21px Georgia,serif}.rail-title a{color:var(--green);font-size:11px;font-weight:700}.group-row{border-bottom:1px solid #edf0ed;align-items:center;gap:10px;padding:14px 0;display:flex}.group-row>span{background:var(--mint);border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.group-row div{flex-direction:column;gap:4px;display:flex}.group-row strong{font-size:12px}.group-row small{color:#89948f;letter-spacing:0;font-weight:400}.group-row>b{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.event-card{gap:14px;display:flex}.date-box{background:#f0ded6;flex-direction:column;justify-content:center;align-items:center;width:48px;height:58px;display:flex}.date-box b{color:#a44d3e;font-size:9px}.date-box strong{font:23px Georgia,serif}.event-card h3,.admin-card h3{margin:6px 0;font:19px Georgia,serif}.event-card p,.admin-card p{color:#697872;font-size:11px;line-height:1.5}.event-card a{color:var(--green);font-size:11px;font-weight:700}.admin-card{background:#fff8f5;border-color:#edcfc7;gap:12px;display:flex}.admin-card>span{color:var(--coral)}.admin-card button{background:var(--coral);color:#fff;border:0;padding:9px 12px;font-size:11px;font-weight:700}.right-rail footer{color:#84908c;flex-wrap:wrap;gap:10px;padding:5px;font-size:10px;display:flex}.right-rail footer p{width:100%}@media (width<=1050px){.network-grid{grid-template-columns:210px minmax(430px,1fr)}.right-rail{display:none}}@media (width<=760px){.topbar{gap:12px;padding:0 14px}.search,.admin-pill,.profile-chip{display:none}.network-grid{padding:12px;display:block}.left-rail{position:static}.mini-profile,.safety-card{display:none}.side-nav{gap:5px;padding:5px 0 12px;display:flex;overflow:auto}.side-nav a{white-space:nowrap;border:1px solid var(--line);background:#fff;padding:9px}.side-nav a span,.side-nav b{display:none}.feed{width:100%}.welcome-strip{min-height:170px;padding:25px}.welcome-strip h1{font-size:34px}.bloom-mark{font-size:70px}.composer{grid-template-columns:35px 1fr;padding:15px}.avatar{width:35px;height:35px}.composer-actions button:not(.post-button),.feed-tabs span{display:none}.post{padding:16px}}.growth-page{background:#f2f0e9;min-height:100vh}.growth-header{background:var(--deep);color:#fff;align-items:center;gap:38px;height:90px;padding:0 5vw;display:flex}.growth-header .network-brand span{color:var(--deep);background:#9ed4c2}.growth-header>div{border-left:1px solid #fff3;flex:1;padding-left:35px}.growth-header small,.growth-hero span,.growth-title span{letter-spacing:1.6px;color:#9ed4c2;font-size:9px;font-weight:800}.growth-header h1{margin:3px 0;font:28px Georgia,serif}.growth-header>a:last-child{font-size:12px}.growth-body{max-width:1280px;margin:auto;padding:34px 4vw 80px}.growth-hero{background:linear-gradient(120deg,var(--deep),#245f52);color:#fff;grid-template-columns:1.3fr .7fr;align-items:center;gap:45px;padding:40px;display:grid}.growth-hero h2{margin:12px 0;font:42px/1.08 Georgia,serif}.growth-hero p{color:#c6d9d3;line-height:1.6}.million-meter{background:#ffffff12;flex-direction:column;gap:8px;padding:25px;display:flex}.million-meter strong{color:#fff;font:38px Georgia,serif}.million-meter span,.million-meter small{color:#c6d9d3;font-size:11px}.million-meter i{background:#ffffff24;height:8px;margin:12px 0}.million-meter i b{background:var(--coral);height:100%;display:block}.metric-row{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid}.metric-row article{background:#fff;flex-direction:column;gap:5px;padding:20px;display:flex}.metric-row small{letter-spacing:1.3px;color:#71807b;font-size:8px}.metric-row strong{font:25px Georgia,serif}.metric-row span{color:#8a9691;font-size:10px}.growth-notice{min-height:18px;color:var(--green);font-size:12px}.growth-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.growth-card{border:1px solid var(--line);background:#fff;padding:24px}.growth-title{justify-content:space-between;align-items:start;display:flex}.growth-title h2{margin:5px 0 20px;font:25px Georgia,serif}.growth-title b{background:var(--mint);color:var(--green);padding:6px 9px;font-size:9px}.growth-card form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.growth-card label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.growth-card input,.growth-card select,.growth-card textarea{border:1px solid var(--line);background:#fafbf9;padding:11px}.growth-card textarea{resize:vertical;min-height:100px}.growth-card .wide{grid-column:1/-1}.growth-card form>button{background:var(--green);color:#fff;border:0;grid-column:1/-1;padding:11px;font-weight:700}.growth-list{border-top:1px solid var(--line);margin-top:18px}.growth-list>p{color:#71807b;font-size:11px}.growth-list article{border-bottom:1px solid #edf0ed;gap:12px;padding:14px 0;display:flex}.growth-list i{background:var(--mint);width:36px;height:36px;color:var(--green);place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.growth-list article div{min-width:0}.growth-list strong{font-size:12px}.growth-list p{color:#71807b;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;overflow:hidden}.growth-list small{color:#8a9691;font-size:9px}.growth-playbook{border:1px solid var(--line);background:#fff;margin-top:18px;padding:28px}.growth-playbook h2{font:28px Georgia,serif}.growth-playbook article{border-top:1px solid var(--line);grid-template-columns:45px 100px 1fr;align-items:center;gap:15px;padding:14px 0;display:grid}.growth-playbook b{color:var(--coral);font:17px Georgia,serif}.growth-playbook strong{font-size:12px}.growth-playbook p{color:#71807b;font-size:11px}.growth-denied{text-align:center;max-width:600px;margin:100px auto}.growth-denied h1{font:44px Georgia,serif}.growth-denied a{color:var(--green);font-weight:700}@media (width<=800px){.growth-header{padding:0 18px}.growth-header>div{padding-left:18px}.growth-hero,.growth-columns{grid-template-columns:1fr}.metric-row{grid-template-columns:1fr 1fr}.growth-hero{padding:25px}.growth-hero h2{font-size:34px}.growth-card form{grid-template-columns:1fr}.growth-card .wide{grid-column:auto}.growth-playbook article{grid-template-columns:35px 1fr}.growth-playbook p{grid-column:2}.growth-header .network-brand strong{display:none}}.community-tools{gap:16px;margin-top:16px;display:grid}.feature-panel,.owner-dashboard{border:1px solid var(--line);background:#fff;padding:24px}.panel-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.panel-heading span,.safety-panel>div>span,.owner-dashboard>div>span{letter-spacing:1.5px;color:var(--green);font-size:9px;font-weight:800}.panel-heading h2,.safety-panel h2,.owner-dashboard h2{margin:6px 0;font:28px Georgia,serif}.panel-heading>p{color:#71807b;max-width:200px;font-size:11px}.profile-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-form label,.safety-panel label{flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.profile-form input,.profile-form textarea,.safety-panel select,.safety-panel textarea{border:1px solid var(--line);outline-color:var(--green);background:#fafbf9;padding:12px}.profile-form textarea{resize:vertical;min-height:90px}.profile-form .full{grid-column:1/-1}.privacy-toggle{background:var(--mint);align-items:center;padding:13px;flex-direction:row!important}.privacy-toggle input{width:18px;height:18px}.privacy-toggle span{flex-direction:column;gap:3px;display:flex}.privacy-toggle small{color:#71807b;font-weight:400}.profile-form>p{color:var(--green);font-size:11px}.group-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.group-grid article{border:1px solid var(--line);padding:17px}.group-grid i{background:var(--mint);width:38px;height:38px;color:var(--green);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.group-grid h3{margin:10px 0 6px;font:18px Georgia,serif}.group-grid p{color:#71807b;min-height:34px;font-size:11px;line-height:1.5}.group-grid button,.safety-panel button,.owner-dashboard>button{border:1px solid var(--green);color:var(--green);background:#fff;padding:8px 12px;font-size:11px;font-weight:700}.group-grid button.joined{background:var(--green);color:#fff}.safety-panel{background:var(--deep);color:#fff;grid-template-columns:.8fr 1.2fr;gap:25px;display:grid}.safety-panel>div>p{color:#c2d7d0;font-size:12px;line-height:1.6}.safety-panel form{gap:11px;display:grid}.safety-panel select,.safety-panel textarea{color:var(--ink);background:#fff}.safety-panel textarea{min-height:90px}.safety-panel button{color:var(--deep);background:#9ed4c2}.safety-panel form>p{color:#bfe1d5;font-size:11px}.owner-dashboard{background:#fff8f5;border-color:#edcfc7;grid-template-columns:1fr auto auto;align-items:center;gap:22px;display:grid}.owner-dashboard p{color:#71807b;font-size:11px}.admin-stat{text-align:center;flex-direction:column;display:flex}.admin-stat strong{color:var(--coral);font:30px Georgia,serif}.admin-stat span{color:#71807b;font-size:9px}.owner-dashboard>button{background:var(--coral);border-color:var(--coral);color:#fff;grid-column:1/-1}@media (width<=760px){.panel-heading,.safety-panel{display:block}.profile-form,.group-grid{grid-template-columns:1fr}.profile-form .full{grid-column:auto}.safety-panel form{margin-top:20px}.owner-dashboard{grid-template-columns:1fr 1fr}.owner-dashboard>div:first-child{grid-column:1/-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}.skip-link{z-index:10000;color:#17352f;background:#fff;border-radius:8px;padding:12px 16px;font-weight:900;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #ffd45f!important}#main-content{min-height:100vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=760px){button,[role=button],input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:44px}header nav,footer{gap:8px}header nav a,footer a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.feedback-close{min-width:44px}.profile-safety-actions button,.profile-report-form button{min-height:44px}}.primary-topnav a,.network-brand,.side-nav a,.mini-profile>a,.join-button,.ghost-button,.learn-first,.event-card a,.right-rail footer a,.rose-shop button,.rose-shop article a,.rose-shop>footer a,.business-email-link{min-width:44px;min-height:44px}.primary-topnav a,.network-brand,.mini-profile>a,.join-button,.ghost-button,.learn-first,.event-card a,.right-rail footer a,.rose-shop>footer a{align-items:center;display:inline-flex}.right-rail footer a,.rose-shop>footer a{padding:8px 4px}.product-body{padding-top:0}.product-gate{border:1px solid var(--line);background:#fff;padding:28px}.gate-head{justify-content:space-between;gap:30px;display:flex}.gate-head>div:first-child{max-width:700px}.gate-head span{letter-spacing:1.5px;color:var(--green);font-size:9px;font-weight:800}.gate-head h2{margin:7px 0;font:32px Georgia,serif}.gate-head p{color:#71807b;font-size:12px;line-height:1.6}.gate-rules{align-items:start;gap:5px;display:flex}.gate-rules b{text-transform:uppercase;color:#687772;background:#eef2ef;padding:8px 10px;font-size:9px}.gate-rules b:nth-child(2){color:#9b4c3d;background:#f3e4db}.gate-rules b:nth-child(3){background:var(--mint);color:var(--green)}.product-gate form{background:#f7f8f5;grid-template-columns:repeat(3,1fr);gap:11px;margin:20px 0;padding:18px;display:grid}.product-gate label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.product-gate input,.product-gate select{border:1px solid var(--line);background:#fff;padding:10px}.product-gate .wide{grid-column:1/-1}.affiliate-check{background:var(--mint);align-items:center;padding:12px;flex-direction:row!important}.affiliate-check input{width:18px;height:18px}.affiliate-check span{flex-direction:column;gap:3px;display:flex}.affiliate-check small{color:#71807b;font-weight:400}.product-gate form>button{background:var(--green);color:#fff;border:0;grid-column:1/-1;padding:11px;font-weight:700}.product-gate form>p{color:var(--green);grid-column:1/-1;margin:0;font-size:11px}.product-table{border-top:1px solid var(--line)}.product-table-head,.product-table article{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .8fr .7fr .7fr .5fr;align-items:center;gap:12px;padding:13px;display:grid}.product-table-head{letter-spacing:1.2px;color:#71807b;background:#fafbf9;font-size:8px;font-weight:800}.product-table article span{flex-direction:column;gap:4px;display:flex}.product-table article strong{font-size:11px}.product-table article small{color:#7c8984;font-size:9px}.product-table article b{text-transform:uppercase;text-align:center;padding:6px 8px;font-size:9px}.stage-candidate{color:#65736e;background:#eef1ef}.stage-test{color:#9b4c3d;background:#f3e4db}.stage-scale{background:var(--mint);color:var(--green)}.product-table>p{color:#71807b;padding:15px;font-size:11px}@media (width<=800px){.gate-head{display:block}.gate-rules{margin-top:15px}.product-gate form{grid-template-columns:1fr}.product-gate .wide,.product-gate form>button,.product-gate form>p{grid-column:auto}.product-table-head{display:none}.product-table article{grid-template-columns:1fr 1fr}.product-table article span:last-child{grid-column:1/-1}}.support-hero-link{background:var(--deep);color:#fff;border-radius:4px;margin-top:20px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-block}.support-page{background:#f6f4ed;min-height:100vh}.support-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.support-topbar>a:last-child{color:var(--green);font-size:12px;font-weight:800}.support-hero{background:var(--deep);color:#fff;grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;padding:70px max(5vw,50vw - 625px);display:grid}.support-hero>div>span,.immediate-help>div>span,.support-plan>div>span,.support-promise>span{letter-spacing:1.7px;color:#9ed4c2;font-size:9px;font-weight:900}.support-hero h1{max-width:700px;margin:14px 0;font:56px/1.02 Georgia,serif}.support-hero>div>p{color:#c5d9d2;max-width:750px;font:18px/1.6 Georgia,serif}.support-hero aside{color:var(--ink);border-top:5px solid var(--coral);background:#fff;padding:28px}.support-hero aside>strong{font:23px Georgia,serif}.support-hero aside p{color:#5f706a;font-size:13px;line-height:1.6}.support-hero aside a,.help-grid a{background:var(--coral);color:#fff;margin:5px 5px 0 0;padding:10px 13px;font-size:11px;font-weight:800;display:inline-block}.support-paths{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1250px;margin:-25px auto 0;padding:0 3vw;display:grid;position:relative}.support-paths article{border:1px solid var(--line);background:#fff;padding:28px}.support-paths i{color:var(--coral);font-size:24px;font-style:normal}.support-paths h2{margin:14px 0 8px;font:25px Georgia,serif}.support-paths p{color:#697a74;min-height:58px;font-size:12px;line-height:1.6}.support-paths a{color:var(--green);font-size:11px;font-weight:900}.immediate-help,.support-plan,.support-promise{max-width:1250px;margin:55px auto;padding:0 3vw}.immediate-help h2,.support-plan h2,.support-promise h2{margin:10px 0;font:38px Georgia,serif}.immediate-help>div:first-child>p,.support-plan>div>p{color:#667770;max-width:680px;font-size:13px;line-height:1.7}.help-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.help-grid article{background:#e7f2e8;padding:28px}.help-grid b{letter-spacing:1px;color:var(--green);font-size:9px}.help-grid h3{margin:10px 0;font:24px Georgia,serif}.help-grid p{color:#5f706a;font-size:12px;line-height:1.6}.help-grid a{background:var(--green)}.location-note{color:#74847e;margin-top:14px;font-size:11px}.support-plan{border:1px solid var(--line);background:#fff;grid-template-columns:.8fr 1.2fr;gap:55px;padding:38px;display:grid}.support-plan form{gap:12px;display:grid}.support-plan label{gap:6px;font-size:11px;font-weight:800;display:grid}.support-plan input{border:1px solid var(--line);background:#fafbf9;padding:12px}.support-plan button{background:var(--green);color:#fff;border:0;padding:12px;font-weight:800}.support-plan form p{color:var(--green);margin:0;font-size:11px}.support-promise{background:#f1ded7;padding:40px}.support-promise>span{color:#9b4738}.support-promise>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.support-promise p{color:#5f5b58;font-size:12px;line-height:1.6}.support-promise strong{color:var(--ink);margin-bottom:4px;display:block}@media (width<=760px){.support-hero{grid-template-columns:1fr;gap:25px;padding:45px 20px}.support-hero h1{font-size:42px}.support-paths,.help-grid,.support-promise>div{grid-template-columns:1fr}.support-paths{margin:14px auto}.support-paths p{min-height:0}.support-plan{grid-template-columns:1fr;gap:20px;margin:35px 14px;padding:24px}.immediate-help,.support-promise{margin:40px auto}.support-promise{margin:30px 14px}}.founder-roadmap{max-width:1280px;margin:30px auto 0;padding:0 4vw}.founder-intro{background:#fff8f5;border:1px solid #edcfc7;grid-template-columns:1fr auto;gap:8px 40px;padding:34px;display:grid}.founder-intro>span,.founder-roadmap aside>span{letter-spacing:1.6px;color:#a04b3c;font-size:9px;font-weight:900}.founder-intro h2{grid-column:1;margin:5px 0;font:36px Georgia,serif}.founder-intro p{color:#667770;grid-column:1;max-width:760px;font-size:13px;line-height:1.65}.founder-intro>div{background:var(--deep);color:#fff;flex-direction:column;grid-area:1/2/5;justify-content:center;min-width:180px;padding:24px;display:flex}.founder-intro>div strong{font:32px Georgia,serif}.founder-intro>div small{color:#bed6ce;margin-top:5px;font-size:10px}.founder-steps{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.founder-steps article{border:1px solid var(--line);background:#fff;gap:15px;padding:20px;display:flex}.founder-steps article.complete{background:#e7f2e8}.founder-steps button{border:1px solid var(--green);width:34px;height:34px;color:var(--green);background:#fff;border-radius:50%;flex:0 0 34px;font-weight:900}.founder-steps small{color:var(--coral);text-transform:uppercase;font-size:9px;font-weight:800}.founder-steps h3{margin:5px 0 10px;font:20px Georgia,serif}.founder-steps p{color:#667770;margin:6px 0;font-size:11px;line-height:1.55}.founder-steps b{color:var(--ink)}.founder-roadmap aside{background:var(--deep);color:#fff;margin-top:12px;padding:28px}.founder-roadmap aside>span{color:#9ed4c2}.founder-roadmap aside p{max-width:950px;font:20px/1.55 Georgia,serif}.founder-roadmap aside strong{color:#bcd5cd;font-size:11px}@media (width<=800px){.founder-intro{display:block}.founder-intro>div{margin-top:18px}.founder-steps{grid-template-columns:1fr}.founder-roadmap aside p{font-size:17px}}.policy-page{background:#f5f2ec;min-height:100vh}.policy-page header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:80px;padding:0 6vw;display:flex}.policy-page header>a:last-child{font-size:12px;font-weight:700}.policy-page article{border:1px solid var(--line);background:#fff;max-width:800px;margin:35px auto;padding:45px}.policy-page article>span{letter-spacing:1.5px;color:var(--green);font-size:9px;font-weight:800}.policy-page h1{margin:10px 0 25px;font:42px Georgia,serif}.policy-page h2{margin:27px 0 6px;font:23px Georgia,serif}.policy-page p{color:#60716b;font-size:14px;line-height:1.7}@media (width<=760px){.policy-page article{margin:12px;padding:24px}.policy-page h1{font-size:34px}}.first-visit-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.first-visit-steps article{color:#f8f6ff;background:linear-gradient(145deg,#17172aeb,#11121fed);border:1px solid #ffffff17;border-radius:18px;padding:18px;box-shadow:0 16px 42px #0004}.first-visit-steps b{background:linear-gradient(145deg,#8e6cff,#ff6eaf);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.first-visit-steps h2{margin:12px 0 7px;font:20px Georgia,serif}.first-visit-steps p{color:#bdb8c9;margin:0;font-size:11px;line-height:1.55}.learn-first{color:#87dfd1;margin-top:13px;font-size:10px;text-decoration:underline;display:block}.growth-page,.learn-page{color:#f7f4ff;background:radial-gradient(circle at 15% 14%,#603a914f,#0000 31rem),radial-gradient(circle at 88% 38%,#176c6744,#0000 33rem),#090914;min-height:100vh;padding-bottom:60px}.growth-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a15de;border-bottom:1px solid #ffffff17;align-items:center;gap:28px;height:72px;padding:0 max(24px,50vw - 610px);display:flex}.growth-nav nav{gap:22px;margin-left:auto;display:flex}.growth-nav nav a{color:#bcb6ca;font-size:11px}.growth-page-hero,.learn-hero{text-align:center;max-width:1220px;margin:0 auto;padding:78px 35px 55px}.growth-page-hero small,.learn-hero small{letter-spacing:2.4px;color:#72dfd0;font-weight:900}.growth-page-hero h1,.learn-hero h1{color:#fff;max-width:900px;margin:16px auto;font:clamp(38px,6vw,72px)/1 Georgia,serif}.growth-page-hero p,.learn-hero p{color:#bcb6ca;max-width:720px;margin:0 auto;line-height:1.7}.growth-page-hero>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;display:flex}.growth-page-hero>div span{background:#ffffff08;border:1px solid #ffffff1d;border-radius:99px;padding:8px 12px;font-size:9px}.growth-page .connection-hub{margin-top:0}.growth-signin,.guide-promise{text-align:center;background:#171728dd;border:1px solid #ffffff18;border-radius:24px;max-width:760px;margin:0 auto;padding:38px}.growth-signin h2,.guide-promise h2{font:31px Georgia,serif}.growth-signin p,.guide-promise p{color:#bcb6ca;line-height:1.65}.growth-signin a{background:linear-gradient(100deg,#775be2,#d74e98);border-radius:99px;margin-top:12px;padding:12px 21px;font-weight:800;display:inline-block}.guide-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:1120px;margin:0 auto;padding:0 24px 35px;display:grid}.guide-grid article{background:linear-gradient(145deg,#18182a,#10111e);border:1px solid #ffffff17;border-radius:22px;padding:30px}.guide-grid article>b{color:#70dfd0;letter-spacing:2px;font-size:11px}.guide-grid h2{margin:13px 0 10px;font:27px Georgia,serif}.guide-grid p{color:#bcb6ca;line-height:1.7}.guide-grid a{color:#f1b3dc;font-size:11px;font-weight:800}.guide-promise{margin-top:22px}@media (width<=760px){.first-visit-steps,.guide-grid{grid-template-columns:1fr}.growth-nav{padding:0 16px}.growth-nav nav{display:none}.growth-page-hero,.learn-hero{padding:55px 20px 38px}.growth-signin,.guide-promise{margin:0 14px;padding:26px}.guide-grid{padding:0 14px 26px}}.trans-community-page{color:#f8f5ff;background:radial-gradient(circle at 12% 9%,#6c3a9659,#0000 30rem),radial-gradient(circle at 88% 25%,#126f6847,#0000 34rem),linear-gradient(#090814,#0d0a18 48%,#080b15);min-height:100vh;padding-bottom:38px}.trans-community-hero{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:32px;max-width:1220px;margin:0 auto;padding:70px 30px 54px;display:grid}.trans-community-hero>div,.trans-community-hero aside{background:linear-gradient(145deg,#19162be8,#101321e8);border:1px solid #ffffff18;border-radius:30px;padding:48px;box-shadow:0 28px 80px #0007}.trans-community-hero small,.trans-community-intro small,.trans-community-paths small,.trans-community-nationwide small,.trans-community-faq>small,.trans-community-cta small{letter-spacing:2.2px;color:#75e4d3;font-size:10px;font-weight:900}.trans-community-hero h1{color:#fff;margin:16px 0;font:clamp(43px,6vw,76px)/.98 Georgia,serif}.trans-community-hero p,.trans-community-intro p,.trans-community-paths p,.trans-community-nationwide p,.trans-community-faq p,.trans-community-cta p{color:#c2bdce;line-height:1.75}.trans-community-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.trans-community-actions a,.trans-community-cta>a{border:1px solid #ffffff24;border-radius:999px;padding:13px 20px;font-size:11px;font-weight:900}.trans-community-actions .primary,.trans-community-cta>a{background:linear-gradient(110deg,#765be5,#d14e98);border-color:#0000}.trans-community-hero aside{text-align:center;background:radial-gradient(circle at 50% 25%,#a35fbd6e,#0000 38%),linear-gradient(160deg,#21152f,#0f1926);flex-direction:column;justify-content:center;display:flex}.trans-community-hero aside>span{color:#f2b8e5;text-shadow:0 0 28px #ff70ca;font-size:58px}.trans-community-hero aside h2{margin:16px 0;font:34px/1.12 Georgia,serif}.trans-community-intro{text-align:center;max-width:820px;margin:0 auto;padding:60px 24px 35px}.trans-community-intro h2,.trans-community-nationwide h2,.trans-community-faq h2,.trans-community-cta h2{margin:14px 0;font:clamp(32px,5vw,52px)/1.05 Georgia,serif}.trans-community-paths{grid-template-columns:1fr 1fr;gap:15px;max-width:1160px;margin:0 auto;padding:0 24px 68px;display:grid}.trans-community-paths article{background:linear-gradient(145deg,#181729,#10121e);border:1px solid #ffffff17;border-radius:23px;padding:30px}.trans-community-paths h2{margin:12px 0;font:28px Georgia,serif}.trans-community-paths a{color:#f0b0dd;font-size:11px;font-weight:900}.trans-community-nationwide{background:#141425d9;border:1px solid #ffffff19;border-radius:28px;grid-template-columns:1fr 1fr;gap:48px;max-width:1160px;margin:0 auto 70px;padding:45px;display:grid}.trans-community-nationwide ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trans-community-nationwide li{background:#ffffff08;border-radius:17px;gap:5px;padding:16px;display:grid}.trans-community-nationwide li b{color:#fff}.trans-community-nationwide li span{color:#aca7bb;font-size:11px;line-height:1.5}.trans-community-faq{max-width:900px;margin:0 auto;padding:0 24px 70px}.trans-community-faq>small,.trans-community-faq>h2{text-align:center;display:block}.trans-community-faq details{border-bottom:1px solid #ffffff19;padding:20px 5px}.trans-community-faq summary{cursor:pointer;font-weight:850}.trans-community-faq details p{margin-bottom:0}.trans-community-cta{text-align:center;background:radial-gradient(circle at 50% 0,#7541a157,#0000 65%),#151323;border:1px solid #ffffff1c;border-radius:28px;max-width:900px;margin:0 auto;padding:52px 30px}.trans-community-cta>a{margin-top:16px;display:inline-block}.trans-community-cta>span{color:#777184;margin-top:22px;font-size:9px;display:block}.trans-community-footer{flex-wrap:wrap;justify-content:center;gap:22px;padding:34px 18px 0;display:flex}.trans-community-footer a{color:#aaa4b8;font-size:10px}@media (width<=780px){.trans-community-hero{grid-template-columns:1fr;padding:38px 15px}.trans-community-hero>div,.trans-community-hero aside{padding:30px 24px}.trans-community-paths,.trans-community-nationwide{grid-template-columns:1fr}.trans-community-paths{padding:0 14px 48px}.trans-community-nationwide{margin:0 14px 55px;padding:28px}.trans-community-faq{padding:0 16px 50px}.trans-community-cta{margin:0 14px;padding:38px 22px}}.business-email-link{z-index:2;box-sizing:border-box;background:#102c2af2;border:1px solid #70dfd055;border-radius:16px;grid-template-columns:1fr auto;gap:4px 25px;max-width:720px;margin:-46px auto 70px;padding:18px 24px;text-decoration:none;display:grid;position:relative;box-shadow:0 18px 45px #0007;color:#fff!important}.business-email-link small{letter-spacing:1.5px;color:#70dfd0;font-size:8px}.business-email-link strong{font:20px Georgia,serif}.business-email-link span{color:#f4b4da;grid-area:1/2/3;align-self:center;font-size:10px;font-weight:900}@media (width<=800px){.business-email-link{margin:-28px 14px 50px}}@media (width<=560px){.business-email-link{grid-template-columns:1fr}.business-email-link span{grid-area:auto/1;margin-top:8px}.business-email-link strong{font-size:16px}}.ruvvi-cosmos{--cosmos:#090914;--violet:#9d70ff;--pink:#ff76b7;--aqua:#68e0cf;isolation:isolate;color:#f8f6ff;background:radial-gradient(circle at 50% -20%,#302055 0,#151427 35%,#090914 75%);min-height:100vh;position:relative;overflow:hidden}.ruvvi-cosmos:before{content:"";z-index:-3;background:linear-gradient(115deg,#0000 0 48%,#9d70ff0a 49% 50%,#0000 51%),linear-gradient(25deg,#0000 0 65%,#68e0cf08 66% 67%,#0000 68%);position:fixed;inset:0}.star-field{z-index:-2;opacity:.55;background-image:radial-gradient(circle,#fff 1px,#0000 1.5px),radial-gradient(circle,#bba6ff 1px,#0000 1.5px);background-position:0 0,35px 55px;background-size:93px 93px,137px 137px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.cosmic-orb{filter:blur(90px);z-index:-1;opacity:.23;pointer-events:none;border-radius:50%;position:fixed}.orb-one{background:#9d70ff;width:420px;height:420px;top:7%;left:-180px}.orb-two{background:#ff4fa3;width:360px;height:360px;top:45%;right:-140px}.cosmic-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 35px #0004;background:#0c0c18d9!important;border-bottom:1px solid #ffffff14!important}.cosmic-topbar .network-brand{color:#fff}.cosmic-topbar .network-brand span{background:linear-gradient(145deg,var(--violet),var(--pink));box-shadow:0 0 25px #9d70ff80}.cosmic-topbar .network-brand small{letter-spacing:1.6px;color:#aca5c2;margin-left:2px;font:700 7px Arial}.cosmic-topbar .primary-topnav a{color:#aaa5bd;padding:27px 2px;position:relative}.cosmic-topbar .primary-topnav a:hover,.cosmic-topbar .primary-topnav a.active{color:#fff}.cosmic-topbar .primary-topnav a.active:after{content:"";background:linear-gradient(90deg,var(--violet),var(--pink));height:2px;box-shadow:0 0 9px var(--pink);position:absolute;bottom:16px;left:0;right:0}.ruvvi-cosmos .profile-chip{color:#fff}.ruvvi-cosmos .network-grid{position:relative}.cosmic-card,.ruvvi-cosmos .composer,.ruvvi-cosmos .post{color:#f8f6ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 55px #0004;background:linear-gradient(145deg,#171728e8,#10101de8)!important;border:1px solid #ffffff16!important}.cosmic-card{border-radius:18px!important}.ruvvi-cosmos .mini-profile .avatar{background:linear-gradient(145deg,var(--violet),var(--pink));box-shadow:0 0 0 6px #ffffff0a,0 0 35px #9d70ff66}.ruvvi-cosmos .mini-profile p,.ruvvi-cosmos .simple-signout,.ruvvi-cosmos .post-head small,.ruvvi-cosmos .post-stats{color:#aaa5bd}.ruvvi-cosmos .mini-profile>a,.ruvvi-cosmos .event-card a{color:var(--aqua)}.eyebrow{letter-spacing:2px!important;color:var(--aqua)!important;font-size:8px!important;font-weight:900!important}.cosmic-side-nav a{color:#aaa5bd;border:1px solid #0000;transition:all .2s}.cosmic-side-nav a span{color:#b795ff}.cosmic-side-nav a:hover,.cosmic-side-nav a.active{color:#fff;background:#ffffff0b;border-color:#ffffff12;transform:translate(4px)}.cosmic-side-nav a.active{box-shadow:inset 3px 0 var(--violet)}.cosmic-welcome{border:1px solid #ffffff1f;border-radius:24px;align-items:center;position:relative;overflow:hidden;box-shadow:0 28px 70px #0007;background:radial-gradient(circle at 80% 20%,#ca77ff55,#0000 28%),radial-gradient(circle at 70% 90%,#ff4fa32e,#0000 35%),linear-gradient(135deg,#1b1735,#10111f)!important;min-height:355px!important;padding:52px!important}.cosmic-welcome:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff08 50%,#0000 65%);animation:8s ease-in-out infinite cosmic-sweep;position:absolute;inset:0;transform:translate(-100%)}.cosmic-welcome>div:first-child{z-index:2;max-width:440px;position:relative}.cosmic-welcome>div>span{color:var(--aqua)}.cosmic-welcome h1{color:#fff;margin:16px 0;font:58px/1.02 Georgia,serif}.cosmic-welcome h1 em{color:#f2c5ff;text-shadow:0 0 35px #d77cff66;font-weight:400}.cosmic-welcome p{color:#c3bed3;max-width:410px;line-height:1.7}.welcome-actions{align-items:center;gap:10px;margin-top:25px;display:flex}.glow-button{transition:all .2s;box-shadow:0 10px 30px #9d57e755;color:#fff!important;background:linear-gradient(100deg,#7957e8,#df4e9d)!important;border-radius:999px!important}.glow-button:hover{transform:translateY(-2px);box-shadow:0 14px 38px #cf58b477}.ghost-button{color:#fff;border:1px solid #ffffff26;border-radius:999px;padding:11px 18px;font-size:12px;font-weight:700}.ghost-button span{transition:transform .2s;display:inline-block}.ghost-button:hover span{transform:translate(4px)}.portal-mark{flex:0 0 210px;place-items:center;width:210px;height:210px;display:grid;position:relative}.portal-mark:before,.portal-mark:after,.portal-mark i{content:"";border:1px solid #fff3;border-radius:50%;animation:4s ease-in-out infinite portal-pulse;position:absolute;inset:0;box-shadow:inset 0 0 25px #9d70ff44,0 0 25px #9d70ff33}.portal-mark:after{border-color:#ff76b766;animation-delay:-1.3s;inset:23px}.portal-mark i{border-color:#68e0cf66;animation-delay:-2.6s;inset:48px}.portal-mark b{color:#fff;text-shadow:0 0 35px #fff,0 0 70px var(--violet);font:72px Georgia,serif}.welcome-card{text-align:left!important;padding:34px!important}.welcome-card h2{color:#fff;margin:8px 0 10px}.welcome-card p{color:#b8b3c7;line-height:1.65}.perk-row{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.perk-row span{color:#d8d4e2;background:#ffffff08;border:1px solid #ffffff18;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:700}.simple-actions h2{color:#fff}.simple-actions>a{border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;transition:all .2s;background:#ffffff06!important;border-color:#ffffff12!important;display:grid!important}.simple-actions>a:hover{transform:translateY(-2px);background:#ffffff0d!important;border-color:#9d70ff66!important}.simple-actions>a>i{background:linear-gradient(145deg,#6d50d5,#c44d93);border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.simple-actions>a>span{flex-direction:column;gap:3px;display:flex}.simple-actions>a>b{color:#a98bf2}.simple-actions small,.ruvvi-cosmos .event-card p{color:#aaa5bd}.ruvvi-cosmos .date-box{background:linear-gradient(145deg,#7656dc,#cf4b96);border-radius:10px}.ruvvi-cosmos .right-rail footer{color:#807b90}.ruvvi-cosmos .composer textarea{color:#fff;background:0 0}.ruvvi-cosmos .composer textarea::placeholder{color:#8f899e}.ruvvi-cosmos .composer-actions,.ruvvi-cosmos .post-stats{border-color:#ffffff12}.ruvvi-cosmos .post>p{color:#eeeaf5}.ruvvi-cosmos .post-actions button{color:#aca7ba}.ruvvi-cosmos .post-actions button:hover{color:#fff;background:#ffffff08}.ruvvi-cosmos .feed-tabs{border-color:#ffffff15}.ruvvi-cosmos .feed-tabs button{color:#8f899f}.ruvvi-cosmos .feed-tabs button.active{color:#d7c5ff;border-color:var(--violet)}@keyframes cosmic-sweep{0%,55%{transform:translate(-110%)}75%,to{transform:translate(110%)}}@keyframes portal-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.cosmic-welcome:after,.portal-mark:before,.portal-mark:after,.portal-mark i{animation:none}.glow-button,.cosmic-side-nav a,.simple-actions>a{transition:none}}@media (width<=760px){.cosmic-topbar .network-brand small{display:none}.cosmic-welcome{min-height:auto!important;padding:34px 24px!important}.cosmic-welcome h1{font-size:43px}.portal-mark{opacity:.33;position:absolute;top:-45px;right:-62px}.welcome-actions{flex-direction:column;align-items:stretch}.welcome-actions a{text-align:center}.ruvvi-cosmos .side-nav a{background:#151524;border-color:#ffffff12}.ruvvi-cosmos .side-nav a.active{background:#292042}.welcome-card{padding:26px 20px!important}}.ruvvi-gift-shortcut{z-index:20;background:linear-gradient(110deg,#54235a,#a54277);border:1px solid #ffd0e455;border-radius:99px;padding:12px 18px;font-size:12px;font-weight:900;text-decoration:none;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #0008;color:#fff!important}.ruvvi-arcade-shortcut{z-index:20;background:linear-gradient(110deg,#283471,#217a71);border:1px solid #9debdc55;border-radius:99px;padding:12px 18px;font-size:12px;font-weight:900;text-decoration:none;position:fixed;bottom:75px;right:22px;box-shadow:0 12px 35px #0008;color:#fff!important}.owner-contact-shortcut{z-index:20;background:#103d35;border-radius:99px;padding:10px 16px;font-size:10px;font-weight:900;text-decoration:none;position:fixed;bottom:73px;right:22px;box-shadow:0 10px 25px #0006;color:#fff!important}.cosmic-welcome .midnight-community{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;animation:14s ease-in-out infinite alternate midnight-breathe;position:absolute;inset:0;transform:scale(1.01)}.cosmic-welcome .welcome-veil{z-index:1;background:linear-gradient(90deg,#080816f5 0,#0b0b19e3 34%,#10102255 67%,#08081618),linear-gradient(#0000 35%,#090914c9);position:absolute;inset:0}.cosmic-welcome .welcome-copy{z-index:2;text-shadow:0 2px 18px #000;max-width:440px;position:relative}.cosmic-welcome .portal-mark{z-index:2;opacity:.86}.ruvvi-cosmos .composer{border-radius:18px;box-shadow:0 0 0 1px #9d70ff15,0 22px 60px #0005!important}.ruvvi-cosmos .composer:focus-within{border-color:#9d70ff88!important;box-shadow:0 0 35px #9d70ff22,0 22px 60px #0005!important}.ruvvi-cosmos .composer textarea{min-height:120px}.ruvvi-cosmos .post{border-radius:18px;overflow:hidden}.ruvvi-cosmos .post:hover{border-color:#9d70ff44!important;box-shadow:0 25px 70px #0006,0 0 35px #9d70ff14!important}@keyframes midnight-breathe{0%{transform:scale(1.01)}to{transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){.cosmic-welcome .midnight-community{animation:none}}@media (width<=760px){.cosmic-welcome .welcome-veil{background:linear-gradient(90deg,#080816ef,#10102288),linear-gradient(#0000,#090914d9)}.cosmic-welcome .midnight-community{object-position:62% center}.ruvvi-cosmos .composer textarea{min-height:105px}}.launch-hubs{color:#fff;background:linear-gradient(145deg,#151526e8,#0f101ee8);border:1px solid #ffffff18;border-radius:20px;margin-top:16px;padding:24px;box-shadow:0 22px 55px #0005}.launch-hubs>header small{letter-spacing:2px;color:#6fe0cf;font-size:8px;font-weight:900}.launch-hubs>header h2{margin:7px 0 18px;font:29px Georgia,serif}.launch-hubs>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.launch-hubs a{border:1px solid #ffffff17;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:220px;padding:22px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.launch-hubs a:before{content:"";background:var(--hub-glow);filter:blur(28px);opacity:.45;border-radius:50%;width:130px;height:130px;position:absolute;top:-35px;right:-35px}.launch-hubs .health-hub{--hub-glow:#ef69aa;background:linear-gradient(145deg,#32182f,#171225)}.launch-hubs .shop-hub{--hub-glow:#59c9b8;background:linear-gradient(145deg,#153733,#111f24)}.launch-hubs .lab-hub{--hub-glow:#e875ad;background:linear-gradient(145deg,#3a2036,#1b1727)}.launch-hubs a:hover{border-color:#ffffff42;transform:translateY(-3px)}.launch-hubs a>span{border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.launch-hubs a>small{color:#aeadbb;letter-spacing:1.5px;margin-top:25px;font-size:8px}.launch-hubs a>strong{margin:6px 0;font:22px Georgia,serif}.launch-hubs a>p{color:#b9b4c3;margin:0;font-size:11px;line-height:1.55}.launch-hubs a>b{color:#a8eee1;margin-top:auto;padding-top:16px;font-size:10px}@media (width<=1100px){.launch-hubs>div{grid-template-columns:1fr 1fr}.launch-hubs .lab-hub{grid-column:1/-1}}@media (width<=760px){.launch-hubs{padding:20px 15px}.launch-hubs>div{grid-template-columns:1fr}.launch-hubs .lab-hub{grid-column:auto}.launch-hubs a{min-height:190px}}.admin-home{background:#f2f0e9;min-height:100vh;padding-bottom:80px}.admin-home>header{background:var(--deep);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;min-height:155px;padding:30px 5vw;display:grid}.admin-home>header .network-brand span{color:var(--deep);background:#9ed4c2}.admin-home>header>div{border-left:1px solid #fff3;padding-left:34px}.admin-home>header small,.admin-welcome>span,.admin-launch-grid span{letter-spacing:1.5px;color:#9ed4c2;font-size:9px;font-weight:800}.admin-home>header h1{margin:5px 0;font:32px Georgia,serif}.admin-home>header p{color:#c6d9d3;font-size:11px}.admin-home>header>a:last-child{font-size:11px}.admin-welcome,.admin-launch-grid,.admin-principles{max-width:1180px;margin:24px auto;padding:0 4vw}.admin-welcome{background:linear-gradient(120deg,#fff,#e4efe8);padding:34px}.admin-welcome>span{color:var(--green)}.admin-welcome h2{margin:9px 0;font:38px Georgia,serif}.admin-welcome p{color:#64756e;max-width:680px;line-height:1.6}.admin-launch-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-launch-grid>a,.admin-launch-grid>article{border:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;padding:25px;display:flex}.admin-launch-grid b{color:var(--coral);font:20px Georgia,serif}.admin-launch-grid span{color:var(--green)}.admin-launch-grid h2{margin:6px 0;font:26px Georgia,serif}.admin-launch-grid p{color:#687871;min-height:70px;font-size:11px;line-height:1.6}.admin-launch-grid strong{color:var(--green);font-size:11px}.admin-principles{background:#fff;padding:30px}.admin-principles h2{font:28px Georgia,serif}.admin-principles>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.admin-principles article{border-top:2px solid var(--green);padding-top:14px}.admin-principles p{color:#687871;font-size:11px;line-height:1.6}@media (width<=760px){.admin-home>header{grid-template-columns:1fr}.admin-home>header>div{border-left:0;padding-left:0}.admin-launch-grid,.admin-principles>div{grid-template-columns:1fr}.admin-welcome h2{font-size:31px}}.owner-account-page{color:#18352d;background:#f2f0e9;min-height:100vh;padding:40px 5vw 80px}.owner-account-page>header,.owner-recovery-form,.owner-recovery-complete,.member-account-recovery,.member-recovery-complete{max-width:820px;margin:0 auto}.owner-account-page>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.owner-account-page small{letter-spacing:1.5px;color:#28735e;font-size:9px;font-weight:900}.owner-account-page h1{margin:7px 0;font:38px Georgia,serif}.owner-account-page h2{margin:7px 0;font:30px Georgia,serif}.owner-account-page p{color:#5d716a;font-size:12px;line-height:1.65}.owner-account-page a{color:#236651;font-weight:800}.owner-recovery-form,.owner-recovery-complete,.member-account-recovery,.member-recovery-complete{background:#fff;border:1px solid #cbd7d0;padding:30px;box-shadow:0 18px 50px #143b2d14}.member-account-recovery,.owner-recovery-form,.member-recovery-complete{margin-bottom:24px}.owner-recovery-form form,.member-account-recovery form{gap:15px;margin-top:24px;display:grid}.owner-recovery-form label,.member-account-recovery label{gap:7px;font-size:11px;font-weight:900;display:grid}.owner-recovery-form input,.member-account-recovery input{box-sizing:border-box;border:1px solid #b9c9c1;border-radius:9px;width:100%;min-height:48px;padding:0 13px;font-size:16px}.owner-recovery-form button,.owner-recovery-complete button,.owner-recovery-complete>a,.member-account-recovery button,.member-recovery-complete button,.member-recovery-complete a{color:#fff;cursor:pointer;text-align:center;background:#1d6b55;border:0;border-radius:99px;place-items:center;min-height:48px;padding:0 20px;font-weight:900;display:grid}.owner-recovery-complete,.member-recovery-complete{gap:15px;display:grid}.owner-recovery-complete output,.member-recovery-complete output{letter-spacing:1px;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#eef7f2;border:1px dashed #28735e;border-radius:12px;padding:18px;font:700 clamp(15px,3vw,20px)/1.5 ui-monospace,monospace}.member-recovery-review{background:#fff7ed;border:2px solid #b8662d;border-radius:12px;padding:18px}.member-recovery-review p{color:#543727}.member-recovery-actions{flex-wrap:wrap;gap:10px;display:flex}.member-recovery-actions>*{flex:220px}.member-account-recovery .member-recovery-confirm{background:#8a3f20}.member-account-recovery .member-recovery-cancel{color:#24493d;background:#e6ece8}.owner-recovery-notice{background:#fff0f1;padding:12px;color:#7c2832!important}@media (width<=650px){.owner-account-page{padding:24px 18px 70px}.owner-account-page>header{display:grid}.owner-account-page h1{font-size:32px}.owner-recovery-form,.owner-recovery-complete,.member-account-recovery,.member-recovery-complete{padding:21px}}.duplicate-profile-cleanup{background:#fff;border:1px solid #cbd7d0;max-width:820px;margin:24px auto 0;padding:30px;box-shadow:0 18px 50px #143b2d14}.duplicate-profile-cleanup>article{background:#fbfcfa;border:1px solid #d6dfda;border-radius:12px;margin-top:18px;padding:18px}.duplicate-profile-cleanup article header{justify-content:space-between;gap:16px;display:flex}.duplicate-profile-cleanup article ul{margin:10px 0;padding-left:20px;font-size:11px;line-height:1.6}.duplicate-profile-cleanup article>a{margin:6px 0;font-size:11px;text-decoration:underline;display:inline-block}.delete-old-profile{color:#fff;cursor:pointer;background:#8a2430;border:0;border-radius:99px;min-height:44px;margin-top:12px;padding:0 16px;font-weight:900}.delete-old-profile:disabled{opacity:.55;cursor:wait}.duplicate-profile-notice{background:#eef7f2;padding:12px;font-weight:800;color:#236651!important}.main-profile-proof{color:#195e47;background:#eef8f3;border-left:4px solid #2b8b68;margin:14px 0 0;padding:12px}@media (width<=650px){.duplicate-profile-cleanup{padding:21px}}.launch-room{color:#f8f2fa;background:radial-gradient(circle at 15% 10%,#713e7d44,#0000 30%),#0a0c17;min-height:100vh;padding:30px}.launch-room>header{justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:auto;display:flex}.launch-room a{color:#f4b8db}.launch-room header small,.launch-verdict small,.launch-next small,.launch-gates small,.launch-revenue small{letter-spacing:2px;color:#c79ee2;font-weight:900}.launch-room h1{font:38px Georgia,serif}.launch-verdict,.launch-metrics,.launch-next,.launch-gates,.launch-revenue{max-width:1020px;margin:28px auto}.launch-verdict{background:linear-gradient(125deg,#221838,#4e2451);border:1px solid #ffffff18;border-radius:24px;padding:32px}.launch-verdict.ready{background:linear-gradient(125deg,#14352e,#315e4f)}.launch-verdict h2{font:30px Georgia,serif}.launch-verdict p{color:#d9cfde}.launch-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.launch-metrics article{background:#ffffff08;border:1px solid #ffffff14;border-radius:17px;flex-direction:column;padding:23px;display:flex}.launch-metrics strong{color:#f5b8d9;font:36px Georgia,serif}.launch-metrics span{font-weight:800}.launch-metrics small{color:#9c91a7;margin-top:6px}.launch-revenue{background:#111728;border:1px solid #ffffff18;border-radius:22px;grid-template-columns:1fr 330px;gap:30px;padding:28px;display:grid}.launch-revenue.ready{background:linear-gradient(125deg,#14352e,#315e4f)}.launch-revenue h2{font:27px Georgia,serif}.launch-revenue p{color:#bdb5c5}.launch-revenue aside{background:#ffffff09;border-radius:15px;flex-direction:column;justify-content:center;gap:10px;padding:18px;display:flex}.launch-revenue aside span{color:#d9cfde;font-size:11px}.launch-revenue aside strong{color:#f5b8d9;margin-right:7px;font:25px Georgia,serif}.launch-revenue aside a{margin-top:6px;font-size:11px;font-weight:900}.launch-next{color:#291733;background:#f9f3fb;border-radius:22px;grid-template-columns:1fr 220px;gap:16px;padding:30px;display:grid}.launch-next h2{font:28px Georgia,serif}.launch-next li{margin:10px 0;line-height:1.5}.launch-next aside{color:#fff;text-align:center;background:#402353;border-radius:17px;align-content:center;place-items:center;padding:20px;display:grid}.launch-next aside strong{font:48px Georgia,serif}.launch-next aside span{margin-bottom:14px}.launch-gates{background:#111728;border:1px solid #ffffff18;border-radius:22px;padding:30px}.launch-gates>div p{color:#bdb5c5}.launch-gates ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.launch-gates li{background:#ffffff09;border-radius:16px;flex-direction:column;gap:7px;padding:18px;display:flex}.launch-gates li:last-child{grid-column:1/-1}.launch-gates li strong{color:#f5b8d9}.launch-gates li span{color:#d9cfde;line-height:1.5}@media (width<=700px){.launch-room{padding:18px}.launch-room>header{align-items:flex-start}.launch-metrics{grid-template-columns:1fr 1fr}.launch-next,.launch-revenue,.launch-gates ul{grid-template-columns:1fr}.launch-gates li:last-child{grid-column:auto}}.research-body{max-width:1320px}.research-metrics{background:#ffffff26;grid-template-columns:1fr 1fr;gap:1px;display:grid}.research-metrics>div{background:#ffffff0d;flex-direction:column;gap:5px;padding:17px;display:flex}.research-metrics strong{font:28px Georgia,serif}.research-metrics span{color:#bfd5ce;font-size:9px}.research-metrics .attention{background:#8d3852}.research-rule{background:#e1f0e9;border:1px solid #c7ddd3;align-items:center;gap:20px;margin-bottom:18px;padding:16px 20px;display:flex}.research-rule strong{white-space:nowrap;letter-spacing:1.2px;color:#17604e;font-size:9px}.research-rule span{color:#4f675f;font-size:11px;line-height:1.5}.study-builder{margin-bottom:18px}.study-builder form small{color:#71807b;font-weight:400}.study-submit{grid-column:1/-1;gap:8px;display:flex}.study-submit button{color:#17604e;background:#fff;border:1px solid #17604e;flex:1;padding:12px;font-weight:900}.study-submit button:last-child{color:#fff;background:#17604e}.admin-study-list>article{border-top:1px solid var(--line);padding:22px 0}.admin-study-list>article>header,.research-queue article>header{justify-content:space-between;gap:20px;display:flex}.admin-study-list h3{margin:5px 0;font:24px Georgia,serif}.admin-study-list small,.research-queue small{text-transform:uppercase;letter-spacing:1.1px;color:#6b7b75;font-size:8px}.admin-study-list select,.research-queue select{border:1px solid var(--line);text-transform:capitalize;background:#fff;min-width:130px;height:38px;padding:8px}.admin-study-list>article>p{color:#65766f;font-size:11px;line-height:1.6}.admin-study-list dl{background:#e1e6e3;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.admin-study-list dl div{background:#f7f9f8;padding:12px}.admin-study-list dt{text-transform:uppercase;color:#73817c;font-size:8px}.admin-study-list dd{margin:5px 0 0;font-weight:900}.admin-study-list .negative{color:#a53549}.research-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.research-queue article{border-top:1px solid var(--line);padding:17px 0}.research-queue header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.research-queue header strong{overflow-wrap:anywhere;font-size:12px}.research-queue header a{color:#17604e;overflow-wrap:anywhere;font-size:10px}.research-queue article>p{color:#62736c;white-space:pre-wrap;font-size:11px;line-height:1.55}.research-queue article>span{color:#7c8984;font-size:9px}.research-queue article>b{color:#9a354d;margin-top:8px;font-size:10px;display:block}.payment-warning{background:#fff2f7;border:1px solid #e1c4d1;margin-top:18px;padding:28px}.payment-warning h2{font:25px Georgia,serif}.payment-warning p{color:#6d5b64;font-size:11px;line-height:1.65}@media (width<=850px){.research-columns{grid-template-columns:1fr}.research-rule{flex-direction:column;align-items:flex-start;gap:7px}.admin-study-list dl{grid-template-columns:1fr 1fr}}@media (width<=560px){.research-metrics{grid-template-columns:1fr}.study-submit{flex-direction:column;grid-column:auto}.admin-study-list>article>header,.research-queue article>header{flex-direction:column;align-items:flex-start}.admin-study-list select,.research-queue select{width:100%}.admin-study-list dl{grid-template-columns:1fr}}.arcade-page{color:#f8f5ff;background:radial-gradient(circle at 14% 8%,#b3478755,#0000 27%),radial-gradient(circle at 88% 18%,#306f8c55,#0000 28%),linear-gradient(145deg,#070718,#15102c 50%,#092a2a);min-height:100vh;padding:26px}.arcade-page>header{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;display:flex}.arcade-page a{color:inherit;text-decoration:none}.arcade-page>header nav{gap:18px;font-size:12px;display:flex}.arcade-hero{background:linear-gradient(115deg,#25133be8,#0d3032db);border:1px solid #ffffff20;border-radius:30px;grid-template-columns:1fr 300px;align-items:center;gap:30px;max-width:1120px;margin:40px auto 22px;padding:48px 52px;display:grid;overflow:hidden;box-shadow:0 30px 90px #0009}.arcade-hero small,.arcade-start small,.card-game small,.game-shelf small{letter-spacing:2px;color:#79ead6;font-weight:900}.arcade-hero h1{margin:10px 0;font:55px/1.03 Georgia,serif}.arcade-hero h1 em{color:#ffb4d6;font-weight:400}.arcade-hero p{color:#cbc6d8;max-width:650px;line-height:1.7}.arcade-orbit{text-align:center;border:1px solid #d9b5ff66;border-radius:50%;place-content:center;width:220px;height:220px;margin:auto;animation:5s ease-in-out infinite arcade-float;display:grid;position:relative;box-shadow:0 0 70px #b251a455,inset 0 0 50px #62d8c722}.arcade-orbit:before,.arcade-orbit:after{content:"";border:1px dashed #fff3;border-radius:50%;animation:18s linear infinite arcade-spin;position:absolute;inset:20px}.arcade-orbit:after{border-color:#71dfcf33;animation-direction:reverse;inset:-20px}.arcade-orbit i{color:#ffd678;font-size:27px;position:absolute;top:13px;left:37px}.arcade-orbit b{font:30px Georgia,serif}.arcade-orbit span{color:#ffc0df;font-size:11px;font-weight:900}.arcade-shell,.arcade-signin{max-width:1120px;margin:auto}.arcade-notice{text-align:center;color:#ffd0e7;min-height:24px}.arcade-start{grid-template-columns:1fr 1fr;gap:18px;display:grid}.arcade-start article{background:#ffffff0b;border:1px solid #ffffff1b;border-radius:24px;padding:32px;position:relative;overflow:hidden}.arcade-start article>span{color:#ffffff0a;font:70px Georgia,serif;position:absolute;top:10px;right:20px}.arcade-start h2,.game-shelf h2,.card-game h2{margin:7px 0;font:32px Georgia,serif}.arcade-start p,.card-game header p{color:#bbb4c8;line-height:1.6}.arcade-start select{color:#fff;background:#131126;border:1px solid #fff2;border-radius:10px;width:100%;margin:8px 0 13px;padding:13px}.arcade-start button,.game-shelf button,.card-game button,.arcade-signin a{color:#fff;cursor:pointer;background:linear-gradient(110deg,#8556e8,#e15b9e);border:0;border-radius:99px;padding:12px 18px;font-weight:900}.arcade-start button:disabled,.card-game button:disabled{opacity:.4}.game-shelf{background:#0b0b18aa;border:1px solid #ffffff16;border-radius:24px;margin-top:20px;padding:26px}.game-shelf article{border-top:1px solid #ffffff12;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.game-shelf article div{flex-direction:column;gap:4px;display:flex}.game-shelf article small{color:#a79fb3;letter-spacing:0}.game-shelf article p{gap:7px;margin:0;display:flex}.game-shelf article b{letter-spacing:1.5px;color:#7ee3d3;font-size:9px}.game-mark{background:#934ea555;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 20px #d465bd44}.game-mark.complete{background:#287a6b55}.quiet{color:#d5cedc!important;background:#ffffff12!important}.empty-games{color:#9d95a8}.card-game{background:#0d0d1cdd;border:1px solid #ffffff1c;border-radius:27px;padding:30px}.card-game>header{text-align:center;margin-bottom:24px}.card-game article{background:linear-gradient(120deg,#ffffff0a,#ffffff04);border:1px solid #ffffff17;border-radius:17px;margin:13px 0;padding:22px;position:relative}.card-game article>span{color:#9c94aa;font-size:10px;position:absolute;top:13px;right:17px}.card-game h3{font:22px Georgia,serif}.card-game article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.card-game article button{color:#e8e1eb;background:#ffffff0c;border-radius:12px}.card-game article button:hover,.card-game article button.picked{background:linear-gradient(110deg,#7448c9,#ad426f);box-shadow:0 8px 25px #0004}.card-game footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.arcade-rules{color:#aaa3b3;border-top:1px solid #ffffff16;flex-wrap:wrap;justify-content:center;gap:22px;max-width:1120px;margin:22px auto 0;padding:18px;font-size:10px;display:flex}.arcade-rules b{color:#7ee3d3}.arcade-signin{text-align:center;background:#ffffff0a;border:1px solid #ffffff1b;border-radius:24px;padding:45px}.arcade-signin h2{font:34px Georgia,serif}.arcade-signin a{margin-top:10px;display:inline-block}@keyframes arcade-spin{to{transform:rotate(360deg)}}@keyframes arcade-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.arcade-orbit,.arcade-orbit:before,.arcade-orbit:after{animation:none}}@media (width<=760px){.arcade-page{padding:16px}.arcade-page>header{align-items:flex-start}.arcade-page>header nav{flex-wrap:wrap;justify-content:flex-end}.arcade-hero{grid-template-columns:1fr;padding:32px 22px}.arcade-hero h1{font-size:40px}.arcade-orbit{width:170px;height:170px}.arcade-start{grid-template-columns:1fr}.card-game{padding:18px}.card-game article>div{grid-template-columns:1fr}.game-shelf article{grid-template-columns:42px 1fr}.game-shelf article>button,.game-shelf article>p,.game-shelf article>b{grid-column:2}.arcade-rules{justify-content:flex-start}}.arcade-player-select{color:#d8d0df;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.arcade-player-select select{color:#17111f}.boards-page{color:#eef8f3;background:radial-gradient(circle at 15% 10%,#3db28138,#0000 28%),radial-gradient(circle at 85% 25%,#985ad12e,#0000 30%),linear-gradient(150deg,#07140f,#10231b 48%,#111326);min-height:100vh;padding-bottom:80px}.boards-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#050f0bb8;border-bottom:1px solid #c7f0da24;justify-content:space-between;align-items:center;min-height:76px;padding:12px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.boards-nav nav{align-items:center;gap:20px;display:flex}.boards-nav nav a{color:#b9d0c5;font-size:13px;font-weight:700;text-decoration:none}.boards-nav nav a:hover,.boards-nav nav a.active{color:#fff}.boards-hero{text-align:center;max-width:1080px;margin:0 auto;padding:70px 24px 38px}.boards-hero small,.board-heading>span{letter-spacing:.22em;color:#8de5bd;font-weight:800}.boards-hero h1{color:#0000;background:linear-gradient(110deg,#fff,#a6f0ca,#d3b9ff);-webkit-background-clip:text;background-clip:text;margin:12px 0;font:clamp(40px,7vw,78px)/.98 Georgia,serif}.boards-hero p{color:#b9cdc4;max-width:720px;margin:auto;font-size:17px;line-height:1.7}.boards-shell{grid-template-columns:280px minmax(0,1fr);gap:24px;max-width:1180px;margin:auto;padding:0 24px;display:grid}.board-list,.board-heading,.board-composer,.board-post,.board-empty{background:linear-gradient(145deg,#183026d1,#101b20e0);border:1px solid #b4e1cb24;border-radius:24px;box-shadow:0 24px 80px #00000038}.board-list{height:max-content;padding:18px;position:sticky;top:100px}.board-list h2{margin:4px 8px 15px;font:24px Georgia,serif}.board-list button{text-align:left;color:#dbe9e2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;width:100%;padding:14px;display:block}.board-list button:hover,.board-list button.active{background:#45987429;border-color:#8de5bd59}.board-list button strong,.board-list button span{display:block}.board-list button span{color:#8fa99c;margin-top:4px;font-size:12px}.board-list>p{color:#91a69c;padding:8px;font-size:12px;line-height:1.55}.board-main{min-width:0}.board-heading{margin-bottom:16px;padding:28px 30px}.board-heading h2{margin:8px 0;font:34px Georgia,serif}.board-heading p{color:#aec4ba;margin:0;line-height:1.6}.board-composer{grid-template-columns:44px 1fr;gap:12px;margin-bottom:18px;padding:22px;display:grid}.board-avatar{background:linear-gradient(135deg,#338864,#a268d2);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.board-avatar.soft{background:#254f3e}.board-composer textarea{resize:vertical;color:#fff;min-height:120px;font:inherit;background:#040f0b8c;border:1px solid #b1e0c933;border-radius:17px;padding:16px;line-height:1.6}.board-composer-actions,.board-composer>small,.board-composer>p,.board-preview{grid-column:2}.board-composer-actions{align-items:center;gap:12px;display:flex}.board-composer-actions label{color:#a8eccd;cursor:pointer;border:1px solid #8de5bd73;border-radius:999px;padding:9px 13px;font-weight:700;position:relative}.board-composer-actions label input{opacity:0;width:1px;height:1px;position:absolute}.board-composer-actions span{color:#8da49a;margin-left:auto;font-size:12px}.board-composer-actions button,.board-comments button{color:#07140f;cursor:pointer;background:linear-gradient(135deg,#62d69d,#8a69d4);border:0;border-radius:999px;padding:11px 16px;font-weight:900}.board-composer-actions button:disabled{opacity:.45}.board-composer>small{color:#82998f}.board-composer>p{color:#b9f4d7;margin:0}.board-preview{background:#07140f;border-radius:18px;position:relative;overflow:hidden}.board-preview img{object-fit:contain;width:100%;max-height:360px;display:block}.board-preview button{color:#fff;background:#000000bf;border:0;border-radius:999px;padding:7px 11px;position:absolute;top:10px;right:10px}.board-post{margin-bottom:16px;padding:22px}.board-post>header{align-items:center;gap:11px;display:flex}.board-post>header>div:nth-child(2){flex-direction:column;display:flex}.board-post header small{color:#82998f;margin-top:3px}.board-safety{margin-left:auto}.board-safety button{color:#a7bbb1;cursor:pointer;background:0 0;border:0}.board-post>p{white-space:pre-wrap;font-size:16px;line-height:1.65}.board-post>img{object-fit:cover;background:#07140f;border-radius:18px;width:100%;max-height:680px}.board-post>footer{border-top:1px solid #b1e0c91f;gap:8px;margin-top:16px;padding-top:12px;display:flex}.board-post>footer button{color:#b5c9bf;cursor:pointer;background:0 0;border:0;padding:7px;font-weight:750}.board-post>footer button.active{color:#8de5bd}.board-comments{border-top:1px solid #b1e0c91f;margin-top:8px;padding-top:12px}.board-comments>div{background:#06120d7a;border-radius:12px;margin:7px 0;padding:10px 12px}.board-comments p{margin:4px 0}.board-comments form{gap:8px;margin-top:12px;display:flex}.board-comments input{color:#fff;background:#07140f;border:1px solid #b1e0c933;border-radius:999px;flex:1;min-width:0;padding:11px 14px}.board-empty{text-align:center;padding:55px 25px}.board-empty span{color:#8de5bd;font-size:34px}.board-empty h3{font:26px Georgia,serif}.board-empty p{color:#99afa4}@media (width<=820px){.boards-nav{align-items:flex-start;position:static}.boards-nav nav{max-width:70vw;padding-bottom:8px;overflow:auto}.boards-shell{grid-template-columns:1fr}.board-list{position:static}.board-list button{vertical-align:top;width:50%;display:inline-block}.board-composer-actions{flex-wrap:wrap}.board-composer-actions span{margin-left:0}.board-composer-actions button{width:100%}}@media (width<=520px){.boards-shell{padding:0 12px}.boards-hero{padding-top:42px}.board-list button{width:100%}.board-composer{grid-template-columns:1fr}.board-avatar{display:none}.board-composer textarea,.board-composer-actions,.board-composer>small,.board-composer>p,.board-preview{grid-column:1}.board-comments form{flex-direction:column}.boards-nav nav{max-width:62vw}.board-heading{padding:22px}}.admirer-safety{background:linear-gradient(135deg,#6730278c,#2d1a33b8);border:1px solid #ffb37061;border-radius:22px;margin:0 0 16px;padding:22px 24px;box-shadow:0 20px 55px #0003}.admirer-safety strong{color:#ffd0a6;font:24px Georgia,serif;display:block}.admirer-safety p{color:#f5ddd0;margin:8px 0;line-height:1.6}.admirer-safety span{color:#d5bfc5;font-size:12px;line-height:1.55;display:block}.admirer-pledge{color:#f1ddd3;background:#50282557;border:1px solid #ffb37047;border-radius:14px;grid-column:2;align-items:flex-start;gap:11px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.admirer-pledge input{accent-color:#77d9a8;margin-top:3px}@media (width<=520px){.admirer-pledge{grid-column:1}}.compass-page{--violet:#9d70ff;--pink:#ff76b7;--aqua:#68e0cf;color:#f8f6ff;background:radial-gradient(circle at 15% 15%,#4b2b7466,#0000 30rem),radial-gradient(circle at 88% 35%,#147f7355,#0000 34rem),#090914;min-height:100vh;padding-bottom:80px}.compass-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#0b0b17dd;border-bottom:1px solid #ffffff16;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.compass-nav .network-brand span{background:linear-gradient(145deg,var(--violet),var(--pink));box-shadow:0 0 25px #9d70ff77}.compass-nav nav{gap:25px;margin-left:auto;display:flex}.compass-nav nav a{color:#aaa5bd;font-size:11px}.compass-nav nav a:hover{color:#fff}.compass-hero{justify-content:space-between;align-items:center;gap:50px;max-width:1160px;margin:0 auto;padding:75px 35px 45px;display:flex}.compass-hero>div{max-width:680px}.compass-hero small{letter-spacing:2px;color:var(--aqua);font-size:9px;font-weight:900}.compass-hero h1{margin:15px 0;font:59px/1.03 Georgia,serif}.compass-hero h1 em{color:#e6c3ff;text-shadow:0 0 30px #9d70ff66;font-weight:400}.compass-hero p{color:#bab5c8;max-width:650px;line-height:1.7}.compass-hero>div>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.compass-hero>div>div span{background:#ffffff08;border:1px solid #ffffff1c;border-radius:99px;padding:7px 10px;font-size:9px}.compass-hero aside{border:1px solid #ffffff38;border-radius:50%;flex:0 0 210px;place-items:center;width:210px;height:210px;display:grid;position:relative;box-shadow:inset 0 0 35px #9d70ff44,0 0 45px #9d70ff33}.compass-hero aside:before,.compass-hero aside i{content:"";border:1px solid #ff76b766;border-radius:50%;position:absolute;inset:27px}.compass-hero aside i{border-color:#68e0cf77;inset:55px}.compass-hero aside b{text-shadow:0 0 30px #fff;font-size:52px}.compass-page .connection-hub{color:#f8f6ff;background:#121220;border:1px solid #ffffff16;max-width:1160px;margin:0 auto;box-shadow:0 28px 75px #0007}.compass-page .connection-hub>header{background:linear-gradient(120deg,#201738,#123833)}.compass-signin{text-align:center;background:#151525;border:1px solid #ffffff18;max-width:700px;margin:20px auto;padding:50px}.compass-signin h2{font:35px Georgia,serif}.compass-signin p{color:#aaa5bd}.compass-signin a{background:linear-gradient(100deg,#7657df,#d94e9c);border-radius:99px;margin-top:12px;padding:12px 18px;font-size:11px;font-weight:800;display:inline-block}@media (width<=760px){.compass-nav{padding:0 15px}.compass-nav nav{display:none}.compass-hero{padding:45px 20px 28px}.compass-hero h1{font-size:43px}.compass-hero aside{opacity:.25;position:absolute;top:105px;right:-70px}.compass-page .connection-hub{margin:0 10px}.compass-signin{margin:10px;padding:35px 22px}}.portal-intro,.compass-result{text-align:center;background:radial-gradient(circle at 50% 0,#6845a955,#0000 40%),#131322;border:1px solid #ffffff1b;border-radius:28px;max-width:900px;margin:0 auto;padding:65px 30px;box-shadow:0 30px 80px #0008}.portal-intro small,.compass-result small{letter-spacing:2px;color:#68e0cf;font-size:9px;font-weight:900}.portal-intro h2,.compass-result h2{margin:15px;font:46px Georgia,serif}.portal-intro p,.compass-result p{color:#aaa5bd;max-width:650px;margin:0 auto 25px;line-height:1.7}.portal-intro button,.compass-result a,.compass-result button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#7657df,#d94e9c);border:0;border-radius:99px;padding:13px 20px;font-weight:800}.portal-gate{border:1px solid #fff4;border-radius:50%;place-items:center;width:180px;height:180px;margin:0 auto 30px;animation:4s ease-in-out infinite portal-breathe;display:grid;position:relative;box-shadow:inset 0 0 35px #9d70ff55,0 0 45px #9d70ff44}.portal-gate:before,.portal-gate i{content:"";border:1px solid #ff76b777;border-radius:50%;position:absolute;inset:24px}.portal-gate i:nth-child(2){border-color:#68e0cf88;inset:50px}.portal-gate b{text-shadow:0 0 30px #fff;font:58px Georgia,serif}.question-portal{background:#11111e;border:1px solid #ffffff1c;border-radius:30px;max-width:1160px;min-height:720px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 35px 90px #0009}.portal-progress{z-index:5;background:#0c0c16e8;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:58px;padding:0 25px;display:grid;position:relative}.portal-progress span,.portal-progress strong{letter-spacing:1.3px;color:#b7b0c5;font-size:9px}.portal-progress i{background:#ffffff18;border-radius:99px;height:4px;overflow:hidden}.portal-progress i b{background:linear-gradient(90deg,#68e0cf,#9d70ff,#ff76b7);height:100%;transition:width .5s;display:block;box-shadow:0 0 12px #9d70ff}.portal-stage{isolation:isolate;background:linear-gradient(#171735,#30204f);height:310px;position:relative;overflow:hidden}.portal-stage>span{z-index:4;text-shadow:0 2px 15px #000;font:22px Georgia,serif;position:absolute;bottom:18px;left:25px}.sky-layer,.world-layer,.light-layer{position:absolute;inset:0}.sky-layer{background-image:radial-gradient(circle,#fff 1px,#0000 1.5px),radial-gradient(circle,#ba9fff 1px,#0000 1.5px);background-size:73px 73px,119px 119px;animation:18s linear infinite stars-drift}.world-layer{background:linear-gradient(#39245d,#131526);border-radius:50% 50% 0 0;top:48%;transform:scale(1.3)}.light-layer{background:radial-gradient(circle at 50% 70%,#ff76b744,#0000 28%),linear-gradient(110deg,#0000 35%,#ffffff0b 50%,#0000 65%);animation:7s ease-in-out infinite light-sweep}.scene-actors{z-index:3;gap:70px;display:flex;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.scene-actors i{background:linear-gradient(#f4d0e4,#785d91);border-radius:50% 50% 35% 35%;width:42px;height:80px;animation:3s ease-in-out infinite actors-breathe;box-shadow:0 12px 30px #0008}.scene-actors i:before{content:"";background:#f0c8dc;border-radius:50%;width:31px;height:31px;margin:-20px auto 0;display:block}.scene-actors i:nth-child(2){background:linear-gradient(#c5e9e2,#427d79);animation-delay:-1.5s}.question-card{z-index:4;background:#131321f2;border-radius:22px 22px 0 0;max-width:940px;margin:-1px auto 0;padding:34px 42px 40px;position:relative}.question-card>small{letter-spacing:2px;color:#68e0cf;font-size:8px;font-weight:900}.question-card h2{color:#fff;margin:10px 0;font:34px Georgia,serif}.question-card>p{color:#aaa5bd;margin:0 0 24px;line-height:1.55}.answer-scale{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.answer-scale button{color:#fff;cursor:pointer;background:#ffffff07;border:1px solid #ffffff19;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:86px;padding:10px;transition:all .2s;display:flex}.answer-scale button:hover,.answer-scale button.selected{background:#9d70ff24;border-color:#9d70ff;transform:translateY(-3px);box-shadow:0 0 25px #9d70ff33}.answer-scale b{font:21px Georgia,serif}.answer-scale span{color:#cbc5d5;font-size:8px;line-height:1.3}.answer-ends{color:#817b8e;justify-content:space-between;gap:20px;margin-top:9px;font-size:9px;display:flex}.question-card footer{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:25px;display:grid}.question-card footer button{color:#fff;cursor:pointer;border:0;border-radius:99px;padding:11px 17px;font-weight:800}.question-card footer .back{background:#ffffff0d}.question-card footer .next{background:linear-gradient(100deg,#7657df,#d94e9c);box-shadow:0 8px 24px #9d57e744}.question-card footer button:disabled{opacity:.35;cursor:not-allowed}.question-card footer span{color:#68e0cf;text-align:center;font-size:10px}.scene-cafe .world-layer{background:linear-gradient(90deg,#2b1722,#5f302d 50%,#21172a)}.scene-city .world-layer{clip-path:polygon(0 40%,8% 20%,15% 45%,25% 5%,33% 40%,45% 10%,54% 50%,65% 0,74% 35%,83% 15%,91% 42%,100% 5%,100% 100%,0 100%);background:#16152e;border-radius:0}.scene-warmth .portal-stage{background:linear-gradient(#5d283f,#d1796a)}.scene-storm .portal-stage{background:linear-gradient(#171d35,#29424a)}.scene-storm .light-layer{background:linear-gradient(110deg,#0000 45%,#ffffff80 49%,#0000 52%);animation:5s infinite lightning}.scene-constellation .world-layer,.scene-moons .world-layer{background:radial-gradient(circle at 30% 30%,#d7c8ff 0 8%,#0000 9%),radial-gradient(circle at 70% 55%,#85dfd1 0 6%,#0000 7%)}.scene-river .world-layer{filter:blur(10px);background:linear-gradient(120deg,#0000 15%,#7759d9 35%,#68e0cf 50%,#7759d9 65%,#0000 85%)}.scene-signal .world-layer{clip-path:polygon(44% 100%,48% 10%,52% 10%,56% 100%);background:#b7a0ff;border-radius:0;box-shadow:0 0 40px #9d70ff}.scene-arcade .portal-stage,.scene-messages .portal-stage{background:linear-gradient(145deg,#10164a,#591d65)}.scene-celebration .light-layer{background:conic-gradient(from 45deg at 50% 100%,#ff76b733,#68e0cf33,#9d70ff44,#ff76b733);animation:5s linear infinite celebrate}.compass-result>div:last-of-type{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.compass-result button{background:#ffffff0d}.result-orbit{border:1px solid #9d70ff;border-radius:50%;place-items:center;width:110px;height:110px;margin:0 auto 25px;font-size:38px;display:grid;box-shadow:inset 0 0 30px #9d70ff55,0 0 35px #9d70ff44}@keyframes portal-breathe{50%{transform:scale(1.06)}}@keyframes stars-drift{to{background-position:73px 40px,-119px 65px}}@keyframes light-sweep{50%{transform:translate(35%)}}@keyframes actors-breathe{50%{transform:translateY(-4px)}}@keyframes lightning{0%,92%,to{opacity:.1}94%{opacity:1}96%{opacity:.15}98%{opacity:.8}}@keyframes celebrate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.portal-gate,.sky-layer,.light-layer,.scene-actors i,.answer-scale button{transition:none!important;animation:none!important}}@media (width<=760px){.portal-intro,.compass-result{margin:0 10px;padding:45px 20px}.portal-intro h2,.compass-result h2{font-size:36px}.question-portal{border-radius:20px;min-height:760px;margin:0 10px}.portal-stage{height:245px}.question-card{padding:27px 18px}.question-card h2{font-size:28px}.answer-scale{grid-template-columns:repeat(5,1fr);gap:5px}.answer-scale button{min-height:72px;padding:6px}.answer-scale span{display:none}.answer-ends{font-size:8px}.question-card footer{grid-template-columns:auto 1fr}.question-card footer span{grid-area:2/1/auto/-1}.question-card footer .next{justify-self:end}.scene-actors{gap:45px}}.question-portal .portal-stage{perspective:800px;animation:.7s both world-arrival}.question-portal .portal-stage:before{content:"";z-index:1;background:conic-gradient(at 50% 70%,#0000,#9d70ff16,#0000,#68e0cf12,#0000);animation:18s linear infinite aurora-turn;position:absolute;inset:-40%}.question-portal .portal-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 55%,#090914aa),radial-gradient(at 50% 110%,#ffffff16,#0000 55%);position:absolute;inset:0;box-shadow:inset 0 -40px 80px #09091488}.question-portal .sky-layer:before,.question-portal .sky-layer:after{content:"";filter:blur(.2px);opacity:.75;background:#fff;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite particle-float;position:absolute;top:25%;left:15%;box-shadow:90px 25px #d7c7ff,190px -10px #68e0cf,280px 55px #fff,390px -20px #ffb6dd,520px 35px #fff,650px 0 #c6b1ff,760px 65px #68e0cf,890px 10px #fff}.question-portal .sky-layer:after{opacity:.5;animation-delay:-3.5s;top:60%;left:5%;transform:scale(.55)}.question-portal .scene-actors{filter:drop-shadow(0 20px 18px #0009)}.question-portal .scene-actors:after{content:"";filter:blur(7px);background:#bba2ff22;border-radius:50%;width:170px;height:28px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.question-portal .scene-actors i{position:relative;overflow:visible}.question-portal .scene-actors i:after{content:"";background:inherit;transform-origin:top;border-radius:99px;width:9px;height:45px;animation:5s ease-in-out infinite gentle-gesture;position:absolute;top:20px;left:-8px;transform:rotate(12deg)}.question-portal .scene-actors i:nth-child(2):after{animation-delay:-2.5s;left:auto;right:-8px;transform:rotate(-12deg)}.scene-cafe .world-layer:before{content:"";background:#e6b49b;border-radius:50%;width:180px;height:12px;position:absolute;top:33%;left:50%;transform:translate(-50%);box-shadow:0 10px #5c3341,0 75px 20px #0008}.scene-cafe .world-layer:after{content:"";background:#8a4c52;border:2px solid #ffd9c5;border-radius:5px 5px 10px 10px;width:22px;height:32px;position:absolute;top:21%;left:47%;box-shadow:35px 8px 20px #ffc5a077}.scene-city .world-layer{clip-path:polygon(0 35%,8% 25%,8% 55%,18% 55%,18% 15%,27% 15%,27% 47%,38% 47%,38% 7%,49% 7%,49% 42%,61% 42%,61% 20%,72% 20%,72% 52%,83% 52%,83% 10%,94% 10%,94% 38%,100% 38%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#11142e 0 42px,#232051 43px 68px,#171638 69px 105px)!important}.scene-city .world-layer:after{content:"";opacity:.7;background-image:radial-gradient(#ffcf7c 1.5px,#0000 2px);background-size:27px 22px;position:absolute;inset:15% 4% 0}.scene-warmth .world-layer:before{content:"";filter:blur(8px);background:#ffd5b366;border-radius:50%;width:110px;height:110px;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 0 55px #ffaf8c}.scene-station .world-layer{background:linear-gradient(115deg,#0000 44%,#b9a2ff44 45% 46%,#0000 47%),linear-gradient(65deg,#0000 44%,#68e0cf44 45% 46%,#0000 47%),linear-gradient(#30234c,#111524)}.scene-station .world-layer:after{content:"";border:3px solid #cbb8ff;border-bottom:0;border-radius:70px 70px 0 0;width:90px;height:140px;position:absolute;top:8%;left:50%;transform:translate(-50%);box-shadow:0 0 35px #9d70ff88,inset 0 0 30px #68e0cf33}.scene-doors .world-layer:before,.scene-doors .world-layer:after{content:"";background:radial-gradient(circle at 50% 40%,#ff76b755,#17152d 65%);border:2px solid #d8c7ff;border-radius:70px 70px 5px 5px;width:90px;height:155px;position:absolute;top:8%;box-shadow:0 0 35px #ff76b744}.scene-doors .world-layer:before{left:23%}.scene-doors .world-layer:after{background:radial-gradient(circle at 50% 40%,#68e0cf55,#17152d 65%);right:23%;box-shadow:0 0 35px #68e0cf44}.scene-storm .sky-layer{background-image:repeating-linear-gradient(105deg,#0000 0 15px,#c9dcff30 16px 17px,#0000 18px 34px);background-size:140px 140px;animation:1.5s linear infinite rainfall}.scene-constellation .sky-layer:after{filter:drop-shadow(0 0 8px #fff);width:8px;height:8px;animation:4s ease-in-out infinite constellation-pulse;box-shadow:80px -25px #fff,150px 35px #68e0cf,235px -5px #ff9dcd,320px 50px #fff,410px -30px #bda5ff,500px 15px #68e0cf,590px -5px #fff}.scene-river .world-layer{animation:8s ease-in-out infinite river-flow}.scene-signal .world-layer:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;animation:3s ease-out infinite signal-beam;position:absolute;top:5%;left:50%;transform:translate(-50%);box-shadow:0 0 12px #fff,0 0 35px #68e0cf,0 0 70px #9d70ff}.scene-moons .portal-stage:before{background:radial-gradient(circle at 28% 35%,#f1e9ff 0 7%,#9d70ff66 8%,#0000 16%),radial-gradient(circle at 72% 42%,#d3fff5 0 6%,#68e0cf55 7%,#0000 15%);animation:12s ease-in-out infinite moon-orbit}.scene-arcade .world-layer{transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#0000 92%,#ff76b744 93%),linear-gradient(90deg,#0000 92%,#68e0cf44 93%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:35px 35px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:4s linear infinite arcade-grid;transform:perspective(300px)rotateX(58deg)scale(1.8)}.scene-windows .world-layer{background:repeating-linear-gradient(90deg,#15172f 0 55px,#25234e 56px 90px);border-radius:0}.scene-windows .world-layer:after{content:"";background:radial-gradient(rectangle,#ffd79a 0 30%,transparent 32%);opacity:.55;background-image:linear-gradient(#ffd79a,#ffd79a);background-size:24px 30px;position:absolute;inset:12% 8%;box-shadow:60px 0 #ff9dcd55,120px 40px #68e0cf55,180px -5px #ffd79a55,250px 45px #9d70ff55}.scene-observatory .world-layer:before{content:"";background:#15162d;border:3px solid #bba6ff;border-radius:230px 230px 0 0;width:230px;height:115px;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 0 35px #9d70ff55}.scene-observatory .world-layer:after{content:"";background:#9b8bbb;border-radius:99px;width:95px;height:18px;position:absolute;top:25%;left:52%;transform:rotate(-25deg);box-shadow:0 0 18px #fff8}.scene-messages .light-layer:before{content:"";background:#ff76b755;border-radius:18px 18px 18px 3px;width:70px;height:36px;animation:6s ease-in-out infinite message-rise;position:absolute;top:22%;left:18%;box-shadow:150px 45px #68e0cf55,330px -10px #9d70ff55,500px 55px #ff76b744,680px 5px #68e0cf44}.scene-celebration .sky-layer{background-image:linear-gradient(30deg,#0000 47%,#ff76b7 48% 52%,#0000 53%),linear-gradient(120deg,#0000 47%,#68e0cf 48% 52%,#0000 53%);background-size:45px 60px,60px 45px;animation:5s linear infinite confetti-fall}.scene-bridge .world-layer:before{content:"";border:10px solid #a890da;border-bottom:0;border-radius:250px 250px 0 0;width:380px;height:160px;position:absolute;top:24%;left:50%;transform:translate(-50%);box-shadow:0 0 35px #9d70ff55}.scene-bridge .world-layer:after{content:"";background:linear-gradient(90deg,#0000,#68e0cf,#ff76b7,#68e0cf,#0000);height:3px;position:absolute;bottom:18%;left:0;right:0;box-shadow:0 0 18px #68e0cf}.question-card{box-shadow:0 -18px 55px #09091488}.answer-scale button.selected{background:linear-gradient(145deg,#9d70ff38,#ff76b71f)}@keyframes world-arrival{0%{opacity:.25;filter:blur(10px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes aurora-turn{to{transform:rotate(360deg)}}@keyframes particle-float{50%{opacity:1;transform:translateY(-14px)}}@keyframes gentle-gesture{50%{transform:rotate(-8deg)}}@keyframes rainfall{to{background-position:70px 140px}}@keyframes constellation-pulse{50%{opacity:1;transform:scale(1.08)}}@keyframes river-flow{50%{transform:scale(1.4)translate(3%)}}@keyframes signal-beam{0%{box-shadow:0 0 8px #fff,0 0 15px #68e0cf}80%,to{box-shadow:0 0 12px #fff,0 0 80px #68e0cf,0 0 140px #9d70ff}}@keyframes moon-orbit{50%{transform:translateY(-12px)scale(1.04)}}@keyframes arcade-grid{to{background-position:0 35px,35px 0}}@keyframes message-rise{50%{transform:translateY(-25px)}}@keyframes confetti-fall{to{background-position:30px 60px,-30px 45px}}@media (prefers-reduced-motion:reduce){.question-portal .portal-stage,.question-portal .portal-stage:before,.question-portal .sky-layer:before,.question-portal .sky-layer:after,.question-portal .scene-actors i:after,.scene-storm .sky-layer,.scene-constellation .sky-layer:after,.scene-river .world-layer,.scene-signal .world-layer:after,.scene-moons .portal-stage:before,.scene-arcade .world-layer,.scene-messages .light-layer:before,.scene-celebration .sky-layer{animation:none!important}}.question-portal .portal-stage{background-image:url(/ruvvi-living-midnight-cafe.png);background-position:50% 54%;background-repeat:no-repeat;background-size:112%;animation:16s ease-in-out infinite alternate living-camera}.question-portal .scene-actors{display:none}.question-portal .world-layer{z-index:1;opacity:.3;mix-blend-mode:screen;pointer-events:none}.question-portal .sky-layer{z-index:2;background:radial-gradient(circle at 72% 16%,#b68cff22,#0000 28%);animation:8s ease-in-out infinite living-aurora}.question-portal .light-layer{z-index:3;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 20%,#ffd2ac1c 42%,#0000 62%),radial-gradient(circle at 19% 16%,#ffbd7766,#0000 16%);animation:7s ease-in-out infinite living-light}.question-portal .portal-stage:before{z-index:2;background:linear-gradient(120deg,#0000 25%,#806cff18 52%,#0000 72%);animation:10s ease-in-out infinite living-shimmer;inset:0}.question-portal .portal-stage:after{z-index:3;background:linear-gradient(#06091412 25%,#090914d5),radial-gradient(circle at 70% 8%,#83e5d228,#0000 30%)}.scene-city .portal-stage,.scene-windows .portal-stage{filter:hue-rotate(20deg)saturate(1.12)}.scene-warmth .portal-stage,.scene-celebration .portal-stage{filter:saturate(1.2)sepia(.08)}.scene-storm .portal-stage,.scene-river .portal-stage{filter:hue-rotate(145deg)saturate(.85)}.scene-constellation .portal-stage,.scene-moons .portal-stage,.scene-observatory .portal-stage{filter:hue-rotate(275deg)saturate(1.14)}.scene-arcade .portal-stage,.scene-messages .portal-stage{filter:hue-rotate(35deg)saturate(1.35)}@keyframes living-camera{0%{background-position:48% 54%;background-size:112%}to{background-position:53%;background-size:119%}}@keyframes living-aurora{50%{opacity:.55;filter:saturate(1.25)}}@keyframes living-light{50%{opacity:.78;transform:translate(4%)}}@keyframes living-shimmer{50%{opacity:.7;transform:translate(13%)}}@media (prefers-reduced-motion:reduce){.question-portal .portal-stage,.question-portal .sky-layer,.question-portal .light-layer,.question-portal .portal-stage:before{animation:none!important}}.constellation-page{color:#f9f7ff;background:radial-gradient(circle at 18% 20%,#663a8d55,#0000 28rem),radial-gradient(circle at 83% 30%,#1a807755,#0000 32rem),#080914;min-height:100vh;padding-bottom:70px}.constellation-page>header{background:#090a16e8;border-bottom:1px solid #ffffff17;align-items:center;height:74px;padding:0 5vw;display:flex}.constellation-page>header nav{gap:24px;margin-left:auto;display:flex}.constellation-page>header nav a{color:#bdb8c9;font-size:11px}.constellation-hero{max-width:1180px;margin:0 auto;padding:70px 28px 45px;position:relative;overflow:hidden}.constellation-hero small,.constellation-body small{letter-spacing:2px;color:#70dfd0;font-size:9px;font-weight:900}.constellation-hero h1{margin:15px 0;font:clamp(42px,6vw,72px)/1 Georgia,serif}.constellation-hero h1 em{color:#e9b4e2;font-weight:400}.constellation-hero p{color:#bbb5c8;max-width:650px;line-height:1.7}.constellation-hero>div{width:230px;height:180px;position:absolute;top:45px;right:8%}.constellation-hero>div i{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #fff}.constellation-hero>div i:first-child{top:25%;left:10%}.constellation-hero>div i:nth-child(2){top:8%;left:72%}.constellation-hero>div i:nth-child(3){top:70%;left:88%}.constellation-hero>div i:nth-child(4){top:90%;left:30%}.constellation-hero>div b{color:#bd87ff;text-shadow:0 0 35px #a86cff;font-size:54px;position:absolute;top:43%;left:47%}.constellation-body{max-width:1180px;margin:0 auto;padding:0 24px}.constellation-notice{color:#7de2d4;min-height:20px}.new-stars,.star-circle,.sent-stars{background:linear-gradient(145deg,#17182aee,#10111eed);border:1px solid #ffffff16;border-radius:22px;margin-bottom:20px;padding:26px}.new-stars h2,.star-circle h2,.sent-stars h2{margin:5px 0;font:29px Georgia,serif}.new-stars>header p{color:#aaa5b8;font-size:11px}.new-stars article{border-top:1px solid #ffffff12;grid-template-columns:52px 1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.new-stars article>a,.star-portrait{color:#fff;background:linear-gradient(145deg,#7554dd,#db4f9b);border-radius:50%;place-items:center;width:50px;height:50px;font:24px Georgia,serif;display:grid;overflow:hidden}.new-stars img,.star-portrait img{object-fit:cover;width:100%;height:100%}.new-stars article div{flex-direction:column;display:flex}.new-stars article div small{letter-spacing:0;color:#aaa5b8}.new-stars button,.sent-stars button{color:#102b29;background:#70dfd0;border:0;border-radius:99px;padding:9px 12px;font-weight:800}.new-stars button.quiet{color:#d6d1df;background:#ffffff0d}.star-circle>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.star-circle>header>a,.empty-sky>a{background:linear-gradient(100deg,#7458dc,#d94e9c);border-radius:99px;padding:10px 14px;font-size:10px;font-weight:900}.star-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.star-grid article{text-align:center;animation:.7s both star-arrive;animation-delay:var(--delay);background:#ffffff06;border:1px solid #ffffff10;border-radius:18px;padding:22px 12px}.star-portrait{width:82px;height:82px;margin:0 auto;box-shadow:0 0 35px #8b6eff48}.star-grid h3{margin:13px 0 4px;font:20px Georgia,serif}.star-grid article>a:not(.star-portrait){color:#7de2d4;font-size:9px}.star-grid button{color:#888293;background:0 0;border:0;margin:12px auto 0;font-size:9px;display:block}.empty-sky{text-align:center;padding:45px 20px}.empty-sky>b{color:#9b72f4;font-size:55px}.empty-sky h3{font:27px Georgia,serif}.empty-sky p{color:#aaa5b8;font-size:11px}.sent-stars article{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr auto;padding:11px 0;display:grid}.sent-stars small{letter-spacing:0;color:#aaa5b8}.constellation-signin{text-align:center;background:#17182a;border:1px solid #ffffff17;max-width:650px;margin:0 auto;padding:40px}.constellation-signin h2{font:31px Georgia,serif}.constellation-signin p{color:#aaa5b8}.constellation-signin a{background:#7557df;border-radius:99px;padding:11px 16px;display:inline-block}@keyframes star-arrive{0%{opacity:0;transform:translateY(12px)scale(.96)}}@media (prefers-reduced-motion:reduce){.star-grid article{animation:none}}@media (width<=780px){.constellation-page>header{padding:0 16px}.constellation-page>header nav{display:none}.constellation-hero>div{opacity:.35}.star-grid{grid-template-columns:1fr 1fr}.new-stars article{grid-template-columns:50px 1fr}.new-stars button{grid-row:2}.star-circle>header{flex-direction:column;align-items:flex-start}}@media (width<=480px){.star-grid{grid-template-columns:1fr}.sent-stars article{grid-template-columns:1fr auto}.sent-stars small{grid-row:2}}.gifts-page{color:#f8eff8;background:radial-gradient(circle at 15% 10%,#733c7844,#0000 30%),radial-gradient(circle at 88% 22%,#b55a7b33,#0000 28%),#0c0b18;min-height:100vh;padding:28px}.gifts-page>header{justify-content:space-between;align-items:center;max-width:1080px;margin:auto;display:flex}.gifts-page>header a{color:#fff;text-decoration:none}.gifts-page>header nav{gap:18px;font-size:12px;display:flex}.gifts-shell{max-width:980px;margin:45px auto}.coin-wallet{background:linear-gradient(135deg,#25143e,#6d2e68);border:1px solid #ffc2e533;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex;box-shadow:0 24px 70px #0008}.coin-wallet small,.gift-explainer small{letter-spacing:2px;color:#f7a9d1;font-weight:900}.coin-wallet h1{margin:8px 0;font:42px Georgia,serif}.coin-wallet h1 span{color:#ffcb62}.coin-wallet p{color:#dacddd;max-width:540px}.coin-wallet button,.gift-send button{color:#34142c;cursor:pointer;background:linear-gradient(110deg,#ffd568,#f39abf);border:0;border-radius:99px;padding:14px 20px;font-weight:900}.gift-notice{text-align:center;color:#ffcbe7;min-height:24px}.gift-explainer{background:#ffffff08;border:1px solid #ffffff15;border-radius:20px;align-items:center;gap:23px;margin:24px 0;padding:25px;display:flex}.gift-explainer>span{font-size:58px}.gift-explainer h2{margin:5px 0;font:30px Georgia,serif}.gift-explainer p{color:#cfc3d4;margin:0}.gift-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gift-list{background:#141322;border:1px solid #ffffff14;border-radius:20px;padding:22px}.gift-list h2{font:25px Georgia,serif}.gift-list>p{color:#a99eaf}.gift-list article{border-top:1px solid #ffffff10;gap:15px;padding:15px 0;display:flex}.gift-list article>b{font-size:31px}.gift-list article div{flex-direction:column;gap:4px;display:flex}.gift-list a{color:#f6add1;font-size:12px}.gift-list p{color:#e4d5e2;margin:3px 0}.gift-list small{color:#918596}.gift-send{background:#3b193a;border:1px solid #f4a8cb55;border-radius:15px;margin:12px 0;padding:15px}.gift-send>button{width:100%}.gift-send form{gap:9px;margin-top:12px;display:grid}.gift-send input{box-sizing:border-box;color:#fff;background:#160f21;border:1px solid #fff2;border-radius:9px;width:100%;padding:11px}.gift-send .gift-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gift-send .gift-options button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #fff2;border-radius:9px;padding:9px 6px}.gift-send .gift-options button.selected{background:#8e3c7144;border-color:#f6a6cc}.gift-send small{color:#d9c0d1}.rose-honor{color:#672a52;background:#fff3fa;border:1px solid #eaa4c255;border-radius:99px;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:100%;margin:8px auto 13px;padding:8px 12px;display:flex}.rose-honor b{font-size:17px}.rose-honor strong{font-size:11px}.rose-honor a{color:inherit;font-size:9px;font-weight:800}.rose-honor.empty{opacity:.75}.space-actions .gift-send{color:#fff}@media (width<=700px){.gifts-page{padding:18px}.gifts-page>header{align-items:flex-start}.gifts-page>header nav{flex-wrap:wrap;justify-content:flex-end}.coin-wallet{flex-direction:column;align-items:flex-start}.coin-wallet h1{font-size:32px}.gift-columns,.gift-send .gift-options{grid-template-columns:1fr}}.gift-send .gift-options{grid-template-columns:1fr 1fr;gap:9px}.gift-send .gift-options button{border-radius:13px;place-items:center;gap:4px;padding:7px;display:grid}.gift-send .gift-options button img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.gift-send .gift-options button strong{font:15px Georgia,serif}.gift-send .gift-options button span{color:#d9c0d1;font-size:8px}.gift-send .gift-options button b{color:#ffd98d;font-size:9px}.gift-send .gift-options button.selected{box-shadow:0 0 24px #f680c455}.gift-send .gift-options button.crystal.selected{border-color:#b9eaff;box-shadow:0 0 30px #a473ff88}.gift-history-art{object-fit:cover;border-radius:12px;width:58px;height:58px}.founder-rose-supply{color:#fff;background:linear-gradient(135deg,#24153f,#57336d);border:1px solid #c9b4ff66;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin:18px 0;padding:20px 24px;display:grid}.founder-rose-supply small{color:#e5c4ff;letter-spacing:1.5px;font-weight:900}.founder-rose-supply h2{margin:4px 0;font:27px Georgia,serif}.founder-rose-supply p{color:#ddd0e6;margin:0}.founder-rose-supply>strong{background:#ffffff0d;border-radius:14px;place-items:center;gap:2px;padding:12px;display:grid}.founder-rose-supply b{color:#ffd36d;font:28px Georgia,serif}@media (width<=700px){.founder-rose-supply{grid-template-columns:1fr 1fr}.founder-rose-supply>div{grid-column:1/-1}}.journey-page{color:#f7f5ff;background:radial-gradient(circle at 8% 14%,#8b36754d,#0000 27%),radial-gradient(circle at 90% 8%,#277a7245,#0000 28%),linear-gradient(145deg,#080817,#15102b 52%,#092826);min-height:100vh;padding:25px}.journey-page a{color:inherit;text-decoration:none}.journey-page>header{justify-content:space-between;align-items:center;max-width:1160px;margin:auto;display:flex}.journey-page>header nav{gap:20px;font-size:12px;display:flex}.journey-hero{background:linear-gradient(115deg,#2a153de8,#0d3532d9);border:1px solid #ffffff1e;border-radius:30px;grid-template-columns:1fr 260px;align-items:center;gap:36px;max-width:1160px;margin:42px auto 18px;padding:52px;display:grid;overflow:hidden;box-shadow:0 30px 85px #0008}.journey-hero small,.journey-lab small,.journey-method small,.journey-sources>small{letter-spacing:2px;color:#77e0cf;font-weight:900}.journey-hero h1{margin:10px 0;font:56px/1.02 Georgia,serif}.journey-hero h1 em{color:#ffafd2;font-weight:400}.journey-hero p{color:#cbc5d6;max-width:720px;line-height:1.7}.journey-crystal{text-align:center;clip-path:polygon(50% 0,89% 24%,100% 72%,50% 100%,0 72%,11% 24%);filter:drop-shadow(0 0 30px #c279c866);background:linear-gradient(145deg,#ffffff35,#9e62ca55,#58d2c166);place-content:center;width:175px;height:205px;margin:auto;display:grid;position:relative}.journey-crystal:before{content:"";clip-path:inherit;background:linear-gradient(145deg,#28153f,#18433e);position:absolute;inset:8px}.journey-crystal b,.journey-crystal span{position:relative}.journey-crystal b{font:60px Georgia,serif}.journey-crystal span{letter-spacing:2px;color:#9ff0df;font-size:8px}.journey-warning{background:#5b381b38;border:1px solid #ffd09c3b;border-radius:17px;grid-template-columns:220px 1fr;align-items:center;max-width:1100px;margin:0 auto 20px;padding:20px 28px;display:grid}.journey-warning b{color:#ffd6a9}.journey-warning p{color:#d4c8bd;margin:0;font-size:12px;line-height:1.6}.journey-lab{--accent:#ef69aa;--accent-soft:#8e3f85;background:#0c0c1bd9;border:1px solid #ffffff1c;border-radius:28px;max-width:1100px;margin:auto;overflow:hidden;box-shadow:0 25px 75px #0007}.journey-lab.masculinizing{--accent:#59c9b8;--accent-soft:#276f75}.journey-lab>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.journey-lab h2{margin:5px 0 0;font:32px Georgia,serif}.path-switch{background:#ffffff0b;border-radius:99px;padding:5px;display:flex}.path-switch button{color:#bbb4c7;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:11px 16px;font-weight:800}.path-switch button.active{background:linear-gradient(110deg,var(--accent-soft),var(--accent));color:#fff;box-shadow:0 8px 25px #0004}.journey-grid{grid-template-columns:340px 1fr;display:grid}.journey-grid>aside{border-right:1px solid #ffffff12;padding:28px}.journey-grid>aside>button{text-align:left;color:#fff;cursor:pointer;background:#ffffff07;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:12px;width:100%;margin:9px 0;padding:15px;display:grid}.journey-grid>aside>button.selected{border-color:var(--accent);background:linear-gradient(110deg,var(--accent-soft),#ffffff08)}.journey-grid aside i{width:38px;height:38px;color:var(--accent);background:#ffffff10;border-radius:50%;place-items:center;font-size:22px;font-style:normal;display:grid}.journey-grid aside span{flex-direction:column;gap:5px;display:flex}.journey-grid aside em{color:#aaa3b2;font-size:10px;font-style:normal;line-height:1.45}.journey-grid aside>p{border-left:2px solid var(--accent);color:#a9a2b1;background:#ffffff05;margin-top:25px;padding:17px;font-size:10px;line-height:1.6}.journey-grid aside>p b{color:#e6dfea;display:block}.journey-chart{padding:30px}.chart-heading{justify-content:space-between;align-items:center;display:flex}.chart-heading h3{margin:5px 0;font:29px Georgia,serif}.chart-heading>span{color:#aaa1b4;letter-spacing:1.3px;border:1px solid #ffffff1b;border-radius:99px;padding:8px 11px;font-size:8px}.chart-frame{background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 25%;border:1px solid #ffffff12;border-radius:18px;grid-template-rows:280px 35px;grid-template-columns:40px 1fr;margin-top:20px;display:grid;overflow:hidden}.chart-axis{color:#81798b;flex-direction:column;justify-content:space-between;align-items:center;padding:15px 0;font-size:8px;display:flex}.chart-axis span:nth-child(2){writing-mode:vertical-rl;transform:rotate(180deg)}.chart-bars{border-left:1px solid #ffffff12;align-items:end;gap:8px;padding:20px 18px 0;display:flex}.chart-bars i{height:var(--level);background:linear-gradient(var(--accent),var(--accent-soft));min-height:3px;box-shadow:0 0 18px var(--accent-soft);animation:.7s both journey-rise;animation-delay:var(--delay);border-radius:8px 8px 0 0;flex:1;position:relative}.chart-bars i:after{content:"";width:7px;height:7px;box-shadow:0 0 12px var(--accent);background:#fff;border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.chart-time{color:#81798b;border-top:1px solid #ffffff12;grid-column:2;justify-content:space-between;align-items:center;padding:0 18px;font-size:8px;display:flex}.chart-time b{color:#b8afc1}.chart-explainer{background:#ffffff07;border-radius:14px;margin-top:16px;padding:17px}.chart-explainer p{color:#b2aaba;margin:5px 0 0;font-size:11px;line-height:1.6}.journey-boundary{border-top:1px solid #ffffff12;align-items:center;gap:25px;padding:20px 30px;display:flex}.journey-boundary>span{color:#ffbd8d;letter-spacing:2px;font-size:9px;font-weight:900}.journey-boundary div{flex-wrap:wrap;gap:8px;display:flex}.journey-boundary b{color:#aaa3b2;background:#ffffff08;border-radius:99px;padding:7px 10px;font-size:9px}.journey-method,.journey-sources{background:#ffffff08;border:1px solid #ffffff17;border-radius:23px;max-width:1100px;margin:20px auto;padding:32px}.journey-method{grid-template-columns:270px 1fr;gap:30px;display:grid}.journey-method h2,.journey-sources h2{margin:7px 0;font:30px Georgia,serif}.journey-method>div:last-child{grid-template-columns:1fr 1fr;gap:13px;display:grid}.journey-method p{color:#aba4b2;background:#08081777;border-radius:12px;margin:0;padding:15px;font-size:10px;line-height:1.55}.journey-method p b{color:#fff;margin-bottom:4px;font-size:12px;display:block}.journey-sources>p{color:#b0a9b6}.journey-sources>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.journey-sources a{background:#090918;border:1px solid #ffffff15;border-radius:12px;justify-content:space-between;padding:15px;font-size:11px;display:flex}.journey-sources a span{color:#76dfcf}.journey-page>footer{color:#918a99;flex-wrap:wrap;gap:20px;max-width:1100px;margin:25px auto 0;padding:20px;font-size:10px;display:flex}.journey-page>footer span{margin-left:auto}@keyframes journey-rise{0%{opacity:.2;height:0}}@media (prefers-reduced-motion:reduce){.chart-bars i{animation:none}}@media (width<=760px){.journey-page{padding:15px}.journey-page>header nav{gap:10px}.journey-hero{grid-template-columns:1fr;padding:32px 22px}.journey-hero h1{font-size:40px}.journey-crystal{width:130px;height:150px}.journey-warning{grid-template-columns:1fr}.journey-lab>header{flex-direction:column;align-items:flex-start;gap:18px}.journey-grid{grid-template-columns:1fr}.journey-grid>aside{border-bottom:1px solid #ffffff12;border-right:0}.journey-chart{padding:20px 14px}.chart-frame{grid-template-rows:230px 35px}.journey-boundary,.journey-method{grid-template-columns:1fr;display:grid}.journey-method>div:last-child,.journey-sources>div{grid-template-columns:1fr}.journey-page>footer span{width:100%;margin-left:0}}.injection-math{--accent:#ef69aa;--accent-soft:#8e3f85;background:linear-gradient(145deg,#171126,#0b2927);border:1px solid #ffffff26;border-radius:28px;max-width:1100px;margin:20px auto;overflow:hidden;box-shadow:0 25px 75px #0007}.injection-math.masculinizing{--accent:#59c9b8;--accent-soft:#276f75}.injection-math>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:25px;padding:30px 32px;display:flex}.injection-math>header h2{margin:6px 0;font:34px Georgia,serif}.injection-math>header p{color:#bdb6c7;max-width:620px;margin:0;font-size:12px;line-height:1.6}.injection-math-grid{background:#ffffff14;grid-template-columns:1fr 1fr;gap:1px;display:grid}.injection-math form,.math-result{background:#0d0d1c;padding:32px}.injection-math form{gap:16px;display:grid}.injection-math label{color:#f4eff8;grid-template-columns:1fr auto;gap:7px;font-size:11px;font-weight:850;display:grid}.injection-math label span{color:#a99fb3}.injection-math input,.injection-math select{color:#fff;background:#ffffff09;border:1px solid #fff2;border-radius:10px;grid-column:1/-1;width:100%;padding:13px 14px}.injection-math select option{color:#16131d}.injection-math input::placeholder{color:#88808f}.injection-math input:focus,.injection-math select:focus{border-color:var(--accent)}.label-strengths{border-left:3px solid var(--accent);color:#aaa1b4;background:#ffffff07;margin:0;padding:13px;font-size:10px;line-height:1.55}.label-strengths b{color:#fff}.math-result{flex-direction:column;justify-content:center;display:flex}.math-result>small{color:#73e0cf;letter-spacing:2px;font-weight:900}.math-result>strong{color:#fff;margin:10px 0;font:48px Georgia,serif}.math-result>p{color:#bbb3c2;font-size:12px;line-height:1.6}.formula{background:linear-gradient(110deg,var(--accent-soft),var(--accent));color:#fff;text-align:center;border-radius:10px;padding:13px;font-weight:900}.result-warning{background:#5b381b38;border:1px solid #ffd09c3b;border-radius:10px;padding:13px;color:#e0c9b3!important}.result-warning b{color:#ffd6a9;display:block}.injection-math>footer{color:#aaa2b1;background:#ffffff06;flex-wrap:wrap;gap:10px 18px;padding:17px 30px;font-size:10px;display:flex}.injection-math>footer b{color:#fff}.relative-only{color:#aaa1b4;letter-spacing:1.3px;border:1px solid #ffffff1b;border-radius:99px;padding:8px 11px;font-size:8px}.journey-sources>div{grid-template-columns:repeat(2,1fr)}@media (width<=760px){.journey-page>header nav a:nth-child(2){display:none}.injection-math>header{flex-direction:column;align-items:flex-start;padding:24px 20px}.injection-math-grid{grid-template-columns:1fr}.injection-math form,.math-result{padding:23px 19px}.math-result>strong{font-size:40px}.injection-math>footer{padding:15px 19px}.relative-only{white-space:nowrap}}.prescription-orbit{--accent:#ef69aa;--accent-soft:#8e3f85;background:radial-gradient(circle at 50% 42%,#f167aa24,#0000 35%),linear-gradient(145deg,#151027,#092522);border:1px solid #ffffff20;border-radius:30px;max-width:1100px;margin:20px auto;overflow:hidden;box-shadow:0 28px 80px #0008}.prescription-orbit.masculinizing{--accent:#59c9b8;--accent-soft:#276f75}.prescription-orbit>header{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:25px;padding:30px 32px;display:flex}.prescription-orbit>header small,.orbit-detail small{color:#7ce3d2;letter-spacing:2px;font-weight:900}.prescription-orbit>header h2{margin:7px 0;font:34px Georgia,serif}.prescription-orbit>header p{color:#bdb5c8;max-width:690px;margin:0;font-size:12px;line-height:1.6}.prescription-orbit>header>span,.orbit-detail-heading>span{color:#aaa1b4;letter-spacing:1.3px;white-space:nowrap;border:1px solid #fff2;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:850}.orbit-controls{background:#0505114d;border-bottom:1px solid #ffffff12;grid-template-columns:1fr 1fr 1.15fr;gap:15px;padding:24px 32px;display:grid}.orbit-controls label{color:#f6f1fa;grid-template-columns:1fr auto;gap:7px;font-size:10px;font-weight:850;display:grid}.orbit-controls label span{color:#aaa1b4}.orbit-controls input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border:1px solid #ffffff24;border-radius:11px;grid-column:1/-1;width:100%;padding:13px 14px}.orbit-controls input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}.orbit-prescription-summary{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:linear-gradient(120deg,var(--accent-soft),#ffffff0a);border-radius:14px;gap:3px;padding:14px 17px;display:grid}.orbit-prescription-summary small{letter-spacing:1.3px;font-size:8px}.orbit-prescription-summary strong{font:25px Georgia,serif}.orbit-prescription-summary span{color:#e3dce6;font-size:9px}.orbit-empty{background:#ffffff05;border:1px dashed #ffffff25;border-radius:20px;justify-content:center;align-items:center;gap:20px;margin:30px;padding:35px;display:flex}.orbit-empty i{background:linear-gradient(145deg,var(--accent-soft),var(--accent));width:70px;height:70px;box-shadow:0 0 30px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;place-items:center;font:30px Georgia,serif;display:grid}.orbit-empty b{font-size:15px}.orbit-empty p{color:#aca4b5;margin:6px 0 0;font-size:11px}.orbit-visual{aspect-ratio:1;filter:drop-shadow(0 20px 35px #0008);background:radial-gradient(circle,#24193a 0 14%,#0f1421 14.5% 28%,#ffffff08 28.5% 29%,#111321 29.5% 45%,#ffffff08 45.5% 46%,#10121f 46.5% 62%,#ffffff08 62.5% 63%,#0000 63.5%);border-radius:50%;place-items:center;width:min(620px,100% - 44px);margin:34px auto;display:grid;position:relative}.orbit-rings,.orbit-days{width:100%;height:100%;position:absolute;inset:0}.orbit-rings i{inset:var(--ring);border:1px solid #ffffff12;border-radius:50%;position:absolute;box-shadow:inset 0 0 35px #ffffff04}.orbit-rings i:first-child{--ring:9%}.orbit-rings i:nth-child(2){--ring:21%}.orbit-rings i:nth-child(3){--ring:34%}.orbit-days circle{fill:#ffffff45}.orbit-days g.scheduled circle{fill:var(--accent);filter:drop-shadow(0 0 9px var(--accent))}.orbit-days text{fill:#fff;font-size:8px;font-weight:900}.orbit-center{text-align:center;background:radial-gradient(circle at 35% 25%,#ffffff2c,transparent 27%),linear-gradient(145deg,var(--accent-soft),#15102a);width:122px;height:122px;box-shadow:0 0 45px color-mix(in srgb,var(--accent) 35%,transparent);border:1px solid #ffffff24;border-radius:50%;place-content:center;display:grid;position:relative}.orbit-center strong{font:46px/.9 Georgia,serif}.orbit-center span{color:#a9f0e4;letter-spacing:2px;margin-top:6px;font-size:8px;font-weight:900}.event-simulator{background:#070712b8;border:1px solid #ffffff17;border-radius:20px;margin:0 32px 32px;overflow:hidden}.event-simulator>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.event-simulator h3{margin:5px 0 0;font:25px Georgia,serif}.event-simulator>header>span{color:#ffbd8d;letter-spacing:1.2px;white-space:nowrap;border:1px solid #ffbd8d55;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:900}.event-chart{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/100% 25%;padding:15px}.event-chart svg{width:100%;height:auto;display:block;overflow:visible}.event-chart line{vector-effect:non-scaling-stroke}.event-grid{stroke:#ffffff12;stroke-width:1px}.event-axis{stroke:#ffffff3b;stroke-width:1.5px}.dose-event line{stroke:var(--accent);stroke-width:2px;filter:drop-shadow(0 0 5px var(--accent))}.dose-event circle{fill:#fff;stroke:var(--accent);stroke-width:3px;filter:drop-shadow(0 0 7px var(--accent))}.event-chart text{fill:#8f8799;letter-spacing:1px;font:8px system-ui,sans-serif}.event-chart .event-y-label{fill:#d9d2df;font-weight:850}.event-simulator-note{background:#ffffff05;border-top:1px solid #ffffff12;grid-template-columns:150px 1fr;gap:16px;padding:16px 20px;display:grid}.event-simulator-note b{color:#fff;font-size:11px}.event-simulator-note p{color:#aaa2b1;margin:0;font-size:10px;line-height:1.55}.orbit-detail{background:#080814b3;border-top:1px solid #ffffff12;padding:28px 32px}.orbit-detail-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.orbit-detail h3{margin:5px 0;font:28px Georgia,serif}.orbit-detail ol{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.orbit-detail li{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:13px 14px;display:grid}.orbit-detail li span{background:var(--accent-soft);color:#fff;border-radius:8px;grid-row:1/3;padding:7px;font-size:8px;font-weight:900}.orbit-detail li b{font-size:11px}.orbit-detail li em{color:#aaa2b1;font-size:9px;font-style:normal}.prescription-orbit>footer{color:#aaa2b1;border-top:1px solid #ffffff12;gap:12px;padding:18px 30px;font-size:10px;display:flex}.prescription-orbit>footer b{color:#ffd09c;white-space:nowrap}@media (width<=760px){.prescription-orbit>header{flex-direction:column;align-items:flex-start;padding:24px 20px}.orbit-controls{grid-template-columns:1fr;padding:20px}.orbit-empty{align-items:flex-start;margin:20px;padding:25px 20px}.orbit-visual{width:min(420px,100% - 24px);margin:24px auto}.orbit-center{width:82px;height:82px}.orbit-center strong{font-size:34px}.event-simulator{margin:0 12px 24px}.event-simulator>header{flex-direction:column;align-items:flex-start}.event-chart{padding:8px}.event-simulator-note{grid-template-columns:1fr}.orbit-detail{padding:23px 18px}.orbit-detail-heading{flex-direction:column;align-items:flex-start}.orbit-detail ol{grid-template-columns:1fr}.prescription-orbit>footer{padding:17px 20px;display:grid}}.inbox-page{color:#edf8f4;background:radial-gradient(circle at 12% 12%,#67418866,#0000 28rem),radial-gradient(circle at 88% 75%,#168b7960,#0000 34rem),linear-gradient(145deg,#06131e,#102d30 48%,#241934);min-height:100vh;padding-bottom:50px}.inbox-page>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07151ee8;border-bottom:1px solid #ffffff1f;align-items:center;gap:42px;height:76px;padding:0 5vw;display:flex}.inbox-brand{color:#fff;align-items:center;gap:9px;display:flex}.inbox-brand span{color:#102c29;background:linear-gradient(145deg,#9fe4d0,#c388e5);border-radius:50%;place-items:center;width:33px;height:33px;font:22px Georgia,serif;display:grid}.inbox-brand strong{letter-spacing:3px}.inbox-page>header nav{gap:25px;display:flex}.inbox-page>header nav a{color:#b9cec8;font-size:11px}.inbox-page>header nav a.active{color:#fff;border-bottom:2px solid #9fe4d0;padding:30px 0 25px}.inbox-shell{color:#17352f;background:#f9fbfa;border:1px solid #fff5;border-radius:26px;grid-template-columns:360px 1fr;max-width:1280px;height:calc(100vh - 126px);min-height:660px;margin:26px auto 0;display:grid;overflow:hidden;box-shadow:0 35px 95px #0009}.inbox-shell>aside{border-right:1px solid #dce6e1;flex-direction:column;min-height:0;display:flex}.inbox-title{color:#fff;background:linear-gradient(145deg,#123b36,#633b79);padding:28px 25px 20px}.inbox-title span,.message-panel>header small,.no-thread>span{letter-spacing:1.7px;color:#aee8d7;font-size:8px;font-weight:900}.inbox-title h1{margin:8px 0;font:36px Georgia,serif}.inbox-title p{color:#d7e7e2;margin:0;font-size:11px;line-height:1.5}.conversation-list{overflow:auto}.conversation-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e9e5;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;width:100%;padding:15px;display:grid}.conversation-list button:hover,.conversation-list button.selected{background:#eef8f4}.conversation-list i,.message-panel>header img,.message-panel>header i{color:#fff;background:linear-gradient(145deg,#6f367b,#1f6b58);border-radius:50%;place-items:center;width:48px;height:48px;font:22px Georgia,serif;display:grid;overflow:hidden}.conversation-list img,.message-panel>header img{object-fit:cover;width:100%;height:100%}.conversation-list span{min-width:0}.conversation-list strong,.conversation-list small{display:block}.conversation-list small{color:#71807b;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.conversation-list b{color:#fff;background:#6f367b;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.empty-conversations{text-align:center;padding:45px 30px}.empty-conversations>b{color:#6f367b;font-size:44px}.empty-conversations strong{margin:12px;font:21px Georgia,serif;display:block}.empty-conversations p{color:#71807b;font-size:11px;line-height:1.6}.empty-conversations a,.no-thread a{color:#fff;background:#1f6b58;border-radius:99px;padding:10px 14px;font-size:10px;font-weight:900;display:inline-block}.message-panel{flex-direction:column;min-width:0;display:flex;position:relative}.message-panel>header{background:#fff;border-bottom:1px solid #dce6e1;justify-content:space-between;align-items:center;height:76px;padding:0 25px;display:flex}.message-panel>header>a{color:#17352f;align-items:center;gap:11px;display:flex}.message-panel>header img,.message-panel>header i{width:43px;height:43px}.message-panel>header span small,.message-panel>header span strong{display:block}.message-panel>header span small{color:#6f367b}.message-panel>header span strong{margin-top:4px;font:20px Georgia,serif}.message-panel>header>small{color:#71807b;letter-spacing:.5px}.message-thread{background:radial-gradient(circle at 80% 10%,#d9c7ed66,#0000 30%),linear-gradient(#eef5f2,#f8f4fa);flex-direction:column;flex:1;gap:10px;padding:25px;display:flex;overflow:auto}.message-thread>div.mine,.message-thread>div.theirs{border-radius:17px;max-width:70%;padding:11px 14px;box-shadow:0 6px 17px #20392e18}.message-thread .mine{color:#fff;background:linear-gradient(145deg,#6f367b,#845098);border-bottom-right-radius:4px;align-self:flex-end}.message-thread .theirs{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.message-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.message-thread time{opacity:.65;margin-top:6px;font-size:8px;display:block}.thread-welcome{text-align:center;color:#64756f;max-width:430px;margin:auto}.thread-welcome b{color:#6f367b;font-size:42px}.thread-welcome h2{color:#17352f;font:27px Georgia,serif}.message-panel form{background:#fff;border-top:1px solid #dce6e1;padding:16px 22px 18px}.message-panel form label{color:#6f367b;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.message-panel textarea{resize:vertical;border:1px solid #cad8d2;border-radius:12px;width:100%;min-height:74px;padding:12px;font:12px/1.5 inherit}.message-panel form>div{justify-content:space-between;align-items:center;gap:15px;margin-top:8px;display:flex}.message-panel form small{color:#778680;font-size:8px}.message-panel form button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#1f6b58,#6f367b);border:0;border-radius:99px;padding:11px 17px;font-weight:900}.message-panel form button:disabled{opacity:.55}.no-thread{text-align:center;max-width:500px;margin:auto;padding:40px}.mail-orbit{color:#6f367b;border:1px solid #9270ae;border-radius:50%;place-items:center;width:120px;height:120px;margin:0 auto 25px;font-size:42px;animation:5s ease-in-out infinite mail-breathe;display:grid;box-shadow:inset 0 0 35px #9d70ff33,0 0 30px #68e0cf22}.no-thread h2{margin:12px;font:38px Georgia,serif}.no-thread p{color:#71807b;font-size:12px;line-height:1.65}.inbox-notice{color:#6f367b;margin:0;font-size:9px;font-weight:800;position:absolute;bottom:5px;left:22px}@keyframes mail-breathe{50%{transform:scale(1.07);box-shadow:inset 0 0 45px #9d70ff55,0 0 45px #68e0cf44}}@media (prefers-reduced-motion:reduce){.mail-orbit{animation:none}}@media (width<=760px){.inbox-page>header{padding:0 14px}.inbox-page>header nav a:not(.active){display:none}.inbox-shell{border-radius:18px;grid-template-columns:1fr;height:auto;min-height:calc(100vh - 95px);margin:12px}.inbox-shell>aside{border-bottom:1px solid #dce6e1;border-right:0;max-height:320px}.message-panel{min-height:620px}.message-panel>header>small{display:none}.message-thread>div.mine,.message-thread>div.theirs{max-width:88%}.message-panel form>div{align-items:flex-end}.message-panel form small{max-width:60%}}.inbox-safety{align-items:center;gap:8px;max-width:1280px;min-height:36px;margin:16px auto -10px;display:flex}.inbox-safety a,.inbox-safety button{color:#edf8f4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff32;border-radius:99px;padding:8px 12px;font-size:9px;font-weight:800}.inbox-safety .safety-report{margin-left:auto}.inbox-safety .safety-block{color:#ffbdcd;border-color:#ff9bb655}.inbox-safety span{color:#b9ead6;font-size:9px}@media (width<=760px){.inbox-safety{flex-wrap:wrap;margin:10px 12px -4px}.inbox-safety .safety-report{margin-left:0}.inbox-safety span{width:100%}}.ruvvi-join{color:#f8f5ff;background:radial-gradient(circle at 18% 8%,#7b4bc54a,#0000 28%),radial-gradient(circle at 88% 30%,#d94f9b38,#0000 30%),#090914;min-height:100vh;padding:28px;position:relative;overflow:hidden}.join-stars{pointer-events:none;opacity:.35;background-image:radial-gradient(circle,#fff 1px,#0000 1.5px);background-size:92px 92px;position:fixed;inset:0}.join-brand{align-items:center;gap:10px;width:max-content;font:22px Georgia,serif;display:flex;position:relative}.join-brand span{background:linear-gradient(145deg,#7958dd,#db4e9c);border-radius:50%;place-items:center;width:40px;height:40px;font:700 12px Arial;display:grid}.ruvvi-join>section{background:#12101fe8;border:1px solid #ffffff19;border-radius:28px;grid-template-columns:.9fr 1.1fr;max-width:1050px;margin:45px auto;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #0008}.join-art{min-height:650px;position:relative}.join-art img{object-fit:cover;width:100%;height:100%}.join-art:after{content:"";background:linear-gradient(#0000 40%,#0d0b18ee);position:absolute;inset:0}.join-art>div{z-index:1;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:35px;left:34px;right:34px}.join-art small,.join-copy>small{letter-spacing:2px;color:#ef9fc9;font-size:8px;font-weight:900}.join-art strong{font:34px Georgia,serif}.join-art span{color:#d3c9d8;font-size:12px}.join-copy{padding:52px}.join-copy h1{margin:10px 0 16px;font:48px/1.03 Georgia,serif}.join-copy h1 em{color:#e9a6d2;font-weight:400}.join-copy>p{color:#bcb2c4;font-size:13px;line-height:1.65}.join-copy ul{gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.join-copy li{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.join-copy li b{font-size:11px}.join-copy li span{color:#a9a0b1;font-size:9px}.join-copy form{gap:13px;display:grid}.join-copy form label{background:#35182f;border:1px solid #e7a6ca44;border-radius:12px;align-items:flex-start;gap:11px;padding:13px;display:flex}.join-copy form input{accent-color:#dd65a6;width:20px;height:20px}.join-copy form label span{flex-direction:column;gap:4px;display:flex}.join-copy form label strong{font-size:11px}.join-copy form label small{color:#cdbdca;font-size:9px}.join-copy button{color:#351529;cursor:pointer;background:linear-gradient(105deg,#e685ba,#ffd269);border:0;border-radius:99px;min-height:48px;font-weight:900}.join-error{background:#6d233055;border:1px solid #ff789155;padding:10px;color:#ffd7df!important}.join-terms{text-align:center;font-size:9px!important}.join-terms a,.join-back{color:#efacd0;text-decoration:underline}.join-back{text-align:center;font-size:10px;display:block}@media (width<=760px){.ruvvi-join{padding:18px}.ruvvi-join>section{grid-template-columns:1fr;margin:28px auto}.join-art{min-height:270px}.join-copy{padding:32px 24px}.join-copy h1{font-size:40px}}.join-success{background:#173e32;border:1px solid #72dfb955;padding:10px;color:#d7ffef!important}.join-account-grid{grid-template-columns:1fr;gap:14px;margin:22px 0;display:grid}.join-account-card{background:#ffffff05;border:1px solid #ffffff18;border-radius:18px;padding:18px}.join-account-card.active{background:#2d1730;border-color:#e9a6d266}.join-account-card>small{letter-spacing:1.7px;color:#ef9fc9;font-size:8px;font-weight:900}.join-account-card h2{margin:5px 0 14px;font:27px Georgia,serif}.join-account-form{gap:11px;display:grid}.join-copy .join-account-form .join-field{background:0 0;border:0;gap:6px;padding:0;display:grid}.join-copy .join-account-form .join-field>span{color:#f8f5ff;font-size:10px;font-weight:800;display:block}.join-copy .join-account-form .join-field>small{color:#bcb2c4;font-size:8px}.join-copy .join-account-form .join-field>input{box-sizing:border-box;color:#fff;width:100%;height:43px;accent-color:initial;background:#08070f;border:1px solid #ffffff24;border-radius:10px;padding:0 12px}.join-copy .join-account-form .join-field>input:focus{outline-offset:1px;outline:2px solid #e685ba}.join-copy .join-account-form .join-adult{background:#35182f;border:1px solid #e7a6ca44;border-radius:12px;align-items:flex-start;gap:11px;padding:13px;display:flex}.join-copy .join-account-form .join-adult>input{accent-color:#dd65a6;flex:none;width:20px;height:20px}.join-copy .join-account-form .join-adult>span{flex-direction:column;gap:4px;display:flex}.join-copy .join-account-form .join-adult strong{font-size:11px}.join-copy .join-account-form .join-adult small{color:#cdbdca;font-size:9px}.join-card-help{color:#cbbfd0!important;font-size:10px!important;line-height:1.55!important}.join-copy .join-text-button{color:#f3b6d7;background:0 0;border:1px solid #e9a6d266;width:100%;min-height:42px;margin-top:10px}.join-copy .join-provider-button{box-sizing:border-box;color:#25222b;background:#fff;border:1px solid #ffffff2e;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:11px;padding:11px 16px;font-size:11px;font-weight:900;display:flex}.join-provider-button span{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.join-recovery-save{background:#142a26;border:1px solid #72dfb966;border-radius:18px;gap:14px;margin:24px 0;padding:24px;display:grid}.join-recovery-save>small{color:#8fe3c7;letter-spacing:1.7px;font-size:8px;font-weight:900}.join-recovery-save h2{margin:0;font:29px Georgia,serif}.join-recovery-save p{color:#d2e7df;margin:0;font-size:11px;line-height:1.6}.join-recovery-save output{color:#fff;letter-spacing:1px;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#071712;border:1px dashed #8fe3c7;border-radius:12px;padding:16px;font:700 clamp(15px,2vw,20px)/1.5 ui-monospace,monospace;display:block}.join-copy .join-recovery-save .join-finish{background:linear-gradient(105deg,#8fe3c7,#ffd269)}@media (width>=980px){.ruvvi-join>section{grid-template-columns:.75fr 1.25fr;max-width:1180px}.join-copy{padding:42px}.join-account-grid{grid-template-columns:1fr 1fr;align-items:start}.join-art{min-height:800px}}.ruvvi-join>section.member-email-claim{grid-template-columns:1fr;max-width:720px}.claim-email-action{gap:12px;margin-top:22px;display:grid}.claim-email-action p{color:#ffd7df;background:#6d233055;border:1px solid #ff789155;padding:10px}.claim-email-action button{width:100%}.meetups-page{color:#eef8f5;background:radial-gradient(circle at 80% 10%,#6f367b66,#0000 30rem),linear-gradient(145deg,#07151e,#123b36 55%,#251731);min-height:100vh;padding-bottom:60px}.meetups-page>header{background:#07151ee8;border-bottom:1px solid #ffffff20;align-items:center;gap:45px;height:76px;padding:0 5vw;display:flex}.meetups-page>header>a{letter-spacing:4px;font:22px Georgia,serif}.meetups-page>header nav{gap:24px;display:flex}.meetups-page>header nav a{color:#bad0c9;font-size:11px}.meetups-page>header nav a.active{color:#fff}.meetups-shell{max-width:1180px;margin:28px auto}.meetups-hero{background:radial-gradient(circle at 80% 30%,#68e0cf26,#0000 25%),linear-gradient(130deg,#163b38,#55346d);border:1px solid #ffffff20;border-radius:28px;padding:55px;box-shadow:0 28px 80px #0007}.meetups-hero>span,.meetup-grid>div>span,.meetup-grid>aside>span{letter-spacing:2px;color:#9fe4d0;font-size:9px;font-weight:900}.meetups-hero h1{margin:12px 0;font:58px Georgia,serif}.meetups-hero p{color:#d5e6df;max-width:670px;line-height:1.7}.meetups-hero>div{flex-wrap:wrap;gap:8px;display:flex}.meetups-hero b{border:1px solid #ffffff32;border-radius:99px;padding:8px 11px;font-size:9px}.meetup-notice{color:#b9ead6;min-height:20px;font-size:11px}.meetup-setup{color:#17352f;background:#fff;border-radius:16px;padding:25px}.meetup-setup a{color:#fff;background:#1f6b58;padding:10px 14px;display:inline-block}.meetup-grid{grid-template-columns:1.4fr .8fr;gap:18px;margin-top:18px;display:grid}.meetup-grid>div,.meetup-grid>aside{color:#17352f;background:#ffffffed;border-radius:18px;padding:28px}.meetup-grid h2{margin:8px 0 18px;font:30px Georgia,serif}.meetup-grid article{border-top:1px solid #dce6e1;padding:17px 0}.meetup-grid>div article{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.meetup-grid article small{color:#6f367b;font-size:8px;font-weight:900}.meetup-grid h3{margin:5px 0;font:21px Georgia,serif}.meetup-grid p{color:#71807b;font-size:11px}.meetup-grid button,.meetup-grid article>a{color:#fff;cursor:pointer;background:#1f6b58;border:0;padding:10px 12px;font-size:9px;font-weight:800}.meetup-grid article>a{background:#6f367b}.meetup-grid aside article div{gap:7px;display:flex}.meetup-empty{border:1px dashed #9cafaa;padding:25px}.meetups-shell>footer{text-align:center;color:#c6d8d2;border:1px solid #fff2;margin-top:18px;padding:18px;font-size:10px}@media (width<=760px){.meetups-page>header{padding:0 16px}.meetups-page>header nav a:not(.active){display:none}.meetups-shell{margin:12px}.meetups-hero{padding:35px 24px}.meetups-hero h1{font-size:43px}.meetup-grid,.meetup-grid>div article{grid-template-columns:1fr}.meetup-grid>div,.meetup-grid>aside{padding:20px}}.partners-page{color:#16382f;background:#f4f1e9;min-height:100vh}.partners-page>header{color:#fff;background:#112e28;align-items:center;gap:28px;height:78px;padding:0 max(22px,50vw - 590px);display:flex}.partners-page>header nav{gap:22px;margin-left:auto;font-size:11px;display:flex}.partners-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#a3587b55,#0000 28rem),linear-gradient(135deg,#112e28,#284e43);grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;min-height:560px;padding:82px max(25px,50vw - 560px);display:grid}.partners-hero small,.partner-paths small,.partner-standards small,.partner-facts small{letter-spacing:2px;color:#8ee0ca;font-size:9px;font-weight:900}.partners-hero h1{margin:16px 0;font:clamp(45px,6vw,76px)/.98 Georgia,serif}.partners-hero h1 em{color:#f0b4d4}.partners-hero p{color:#c8ddd7;max-width:700px;line-height:1.7}.partners-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.partners-hero>div>div a{border:1px solid #ffffff36;padding:13px 18px;font-size:11px;font-weight:900}.partners-hero>div>div a:first-child{color:#2d1930;background:#f2b7d6;border-color:#f2b7d6}.partners-hero aside{background:#ffffff0b;border:1px solid #fff2;flex-direction:column;gap:12px;padding:28px;display:flex}.partners-hero aside strong{letter-spacing:1.5px;color:#f2b7d6;font-size:9px}.partners-hero aside span{border-top:1px solid #ffffff1b;padding:12px 0;font-size:12px}.partner-paths,.partner-standards,.partner-facts{max-width:1120px;margin:0 auto;padding:72px 25px}.partner-paths>header h2,.partner-standards h2,.partner-facts h2{margin:10px 0;font:40px Georgia,serif}.partner-paths>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.partner-paths article{background:#fff;border:1px solid #dce3de;padding:26px}.partner-paths article b{color:#bd5b86;font:18px Georgia,serif}.partner-paths h3{font:24px Georgia,serif}.partner-paths p,.partner-standards p,.partner-facts p{color:#67776f;font-size:12px;line-height:1.65}.partner-standards{color:#fff;background:#112e28;grid-template-columns:.8fr 1.2fr;gap:50px;max-width:none;padding-left:max(25px,50vw - 560px);padding-right:max(25px,50vw - 560px);display:grid}.partner-standards>div:last-child{background:#ffffff20;grid-template-columns:1fr 1fr;gap:1px;display:grid}.partner-standards article{background:#173a31;padding:24px}.partner-standards article strong{color:#f0b4d4}.partner-standards article p{color:#c8ddd7}.partner-facts{grid-template-columns:1fr 1fr;gap:60px;display:grid}.partner-facts nav{border:1px solid #d8dfdb;grid-template-columns:1fr 1fr;display:grid}.partner-facts nav a{color:#286656;background:#fff;border:1px solid #edf0ee;justify-content:space-between;padding:18px;font-size:11px;font-weight:900;display:flex}.partners-page>.business-contact{max-width:1120px;margin:0 auto 70px}.partners-page>footer{color:#d5e4df;background:#0c2520;flex-wrap:wrap;gap:18px;padding:30px max(25px,50vw - 560px);font-size:10px;display:flex}.partners-page>footer span{color:#8ee0ca;margin-left:auto}@media (width<=800px){.partners-page>header nav{display:none}.partners-hero,.partner-standards,.partner-facts,.partner-paths>div{grid-template-columns:1fr}.partners-hero{min-height:0;padding-top:58px;padding-bottom:58px}.partner-standards,.partner-facts{gap:28px}.partners-page>.business-contact{margin:0 14px 50px}.partners-page>footer span{width:100%;margin-left:0}}@media (width<=520px){.partner-standards>div:last-child,.partner-facts nav{grid-template-columns:1fr}.partners-hero h1{font-size:44px}}.directory-page{color:#edf8f4;background:radial-gradient(circle at 12% 20%,#5a377566,#0000 28rem),radial-gradient(circle at 88% 35%,#168b7960,#0000 32rem),linear-gradient(145deg,#06131e,#102d30 48%,#241934);min-height:100vh;padding-bottom:80px}.directory-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#07151ed9;border-bottom:1px solid #ffffff1f;align-items:center;gap:42px;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.directory-nav .network-brand span{color:#102c29;background:#9fe4d0}.directory-nav nav{flex:1;gap:25px;display:flex}.directory-nav nav a{color:#b9cec8;font-size:12px}.directory-nav nav a.active{color:#fff;border-bottom:2px solid #9fe4d0;padding:30px 0 26px}.directory-profile{color:#102c29;background:#9fe4d0;border-radius:4px;padding:11px 15px;font-size:11px;font-weight:800}.directory-hero{grid-template-columns:1fr 1.15fr;align-items:end;gap:55px;max-width:1280px;margin:0 auto;padding:70px 4vw 42px;display:grid}.directory-hero>div>span{letter-spacing:2px;color:#9fe4d0;font-size:9px;font-weight:900}.directory-hero h1{margin:14px 0;font:58px/1 Georgia,serif}.directory-hero p{color:#bfd2cc;max-width:530px;font-size:13px;line-height:1.7}.connection-path{background:#fff2;border:1px solid #fff2;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.connection-path article{background:#ffffff0d;flex-direction:column;gap:8px;min-height:145px;padding:21px 15px;display:flex}.connection-path b{color:#df86a1;font:23px Georgia,serif}.connection-path strong{font:18px Georgia,serif}.connection-path small{color:#b9cec8;font-size:9px;line-height:1.5}.directory-page>.people-explorer{max-width:1280px;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #fff6;margin:0 auto;box-shadow:0 28px 80px #0008}.directory-signin{text-align:center;color:#17352f;background:#ffffffed;max-width:760px;margin:20px auto;padding:55px;box-shadow:0 28px 80px #0008}.directory-signin span{letter-spacing:1.8px;color:#70417d;font-size:9px;font-weight:900}.directory-signin h2{margin:12px;font:36px Georgia,serif}.directory-signin p{color:#677872;font-size:12px;line-height:1.65}.directory-signin a{color:#fff;background:#70417d;margin-top:12px;padding:13px 18px;font-size:11px;font-weight:900;display:inline-block}@media (width<=800px){.directory-nav{padding:0 16px}.directory-nav nav{display:none}.directory-profile{margin-left:auto}.directory-hero{grid-template-columns:1fr;padding:42px 18px 25px}.directory-hero h1{font-size:43px}.connection-path{grid-template-columns:1fr 1fr}.directory-page>.people-explorer{margin:0 12px}.directory-signin{margin:12px;padding:35px 22px}}.directory-hero{isolation:isolate;background-image:linear-gradient(90deg,#071522f5 0%,#071522d9 34%,#07152238 66%,#07152208),url(/ruvvi-atlas-discovery.png);background-position:50%,100%;background-size:cover,cover;border-radius:0 0 42px 42px;min-height:580px;animation:18s ease-in-out infinite alternate atlas-breathe;position:relative;overflow:hidden;box-shadow:inset 0 -80px 90px #07151ed9}.directory-hero:before{content:"";z-index:-1;mix-blend-mode:screen;background:radial-gradient(circle at 73% 22%,#e7c6ff2b,#0000 16%),linear-gradient(110deg,#0000 36%,#77e1d41a 54%,#0000 70%);animation:7s ease-in-out infinite atlas-light;position:absolute;inset:0}.directory-hero:after{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:320px;height:320px;animation:9s ease-in-out infinite atlas-orbit;position:absolute;top:8%;right:12%;box-shadow:0 0 50px #9d70ff30,inset 0 0 50px #68e0cf20}.directory-hero>div:first-child{text-shadow:0 3px 22px #000;align-self:center;max-width:560px}.directory-hero .connection-path{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07151e73;border-color:#ffffff35;align-self:end;box-shadow:0 18px 45px #0008}.directory-hero .connection-path article{background:#07151e99}@keyframes atlas-breathe{0%{background-position:50%,100%;background-size:cover,100%}to{background-position:50%,94%;background-size:cover,106%}}@keyframes atlas-light{50%{opacity:.55;transform:translate(3%)}}@keyframes atlas-orbit{50%{opacity:.55;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.directory-hero,.directory-hero:before,.directory-hero:after{animation:none!important}}@media (width<=800px){.directory-hero{background-image:linear-gradient(#071522f0 0%,#0715229c 50%,#071522e8),url(/ruvvi-atlas-discovery.png);background-position:50%,68%;min-height:620px}.directory-hero:after{top:40px;right:-80px}}.compass-callout{background:linear-gradient(100deg,#9fe4d014,#b77cff20);border:1px solid #9fe4d055;grid-template-columns:200px 1fr auto;align-items:center;gap:20px;max-width:1280px;margin:0 auto 18px;padding:22px 28px;display:grid;box-shadow:0 16px 50px #0005}.compass-callout span{letter-spacing:1.7px;color:#9fe4d0;font-size:8px;font-weight:900}.compass-callout strong{font:20px Georgia,serif}.compass-callout small{color:#d5c6ef;font-size:10px}@media (width<=800px){.compass-callout{grid-template-columns:1fr;gap:7px;margin:0 12px 14px}}.member-role-badge{color:#246c5b;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(110deg,#1f6b5824,#9d70ff29);border:1px solid #68e0cf61;border-radius:999px;align-items:center;width:max-content;max-width:100%;margin:5px 0 8px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.member-space .member-role-badge{color:#c7fff0;background:#68e0cf12;border-color:#68e0cf55;margin:2px auto 9px}.person-card .member-role-badge{margin:0 18px 10px}.compatibility-label{--match-a:#6f367b;--match-b:#c462af;border:1px solid color-mix(in srgb,var(--match-b) 40%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--match-a) 13%,white),color-mix(in srgb,var(--match-b) 9%,white));box-shadow:0 8px 22px color-mix(in srgb,var(--match-a) 15%,transparent);color:var(--match-a);text-align:left;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:9px 12px;display:grid}.compatibility-label>span{filter:drop-shadow(0 0 6px var(--match-b));grid-row:1/3;font-size:20px}.compatibility-label>strong{letter-spacing:.6px;text-transform:uppercase;font:800 13px/1.1 Arial,sans-serif}.compatibility-label>small{opacity:.72;font-size:9px;font-weight:700}.compatibility-label.cosmic{--match-a:#5630a7;--match-b:#ef77db}.compatibility-label.strong{--match-a:#126758;--match-b:#48cda3}.compatibility-label.bright{--match-a:#a45b00;--match-b:#f2b84a}.compatibility-label.different{--match-a:#52626c;--match-b:#9aabb5}.profile-match{max-width:220px;margin:10px auto 13px}.person-card>.compatibility-label{min-width:132px}.compatibility-label.cosmic>span{animation:2.4s ease-in-out infinite match-twinkle}@keyframes match-twinkle{50%{filter:drop-shadow(0 0 11px var(--match-b));transform:scale(1.22)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.compatibility-label.cosmic>span{animation:none}}.product-lab-page{--lab-ink:#142f29;--lab-green:#174f42;--lab-mint:#b9e6d5;--lab-blush:#f2bfd5;--lab-paper:#f7f3ea;background:var(--lab-paper);min-height:100vh;color:var(--lab-ink)}.lab-header{color:#fff;background:#102b25;align-items:center;gap:30px;height:78px;padding:0 max(22px,50vw - 590px);display:flex}.lab-header .network-brand span{background:var(--lab-mint);color:#12372e}.lab-header nav{gap:22px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.lab-header a:focus-visible,.product-lab-page button:focus-visible,.product-lab-page input:focus-visible,.product-lab-page select:focus-visible,.product-lab-page textarea:focus-visible{outline-offset:3px;outline:3px solid #f4a9cd}.lab-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#be5d8c55,#0000 28rem),linear-gradient(135deg,#0e2a23,#245548);grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;min-height:610px;padding:78px max(25px,50vw - 560px);display:grid}.lab-hero small,.lab-split small,.lab-offer small,.lab-process small,.lab-boundaries small,.lab-client-copy>small,.lab-form-intro small{letter-spacing:2px;color:#8ee0ca;font-size:9px;font-weight:900}.lab-hero h1{letter-spacing:-2px;max-width:790px;margin:17px 0;font:clamp(46px,6vw,78px)/.98 Georgia,serif}.lab-hero>div>p{color:#cee0da;max-width:700px;font-size:16px;line-height:1.75}.lab-actions{flex-wrap:wrap;gap:10px;margin:28px 0 16px;display:flex}.lab-actions a{border:1px solid #ffffff35;padding:14px 18px;font-size:11px;font-weight:900}.lab-actions a:first-child{background:var(--lab-blush);border-color:var(--lab-blush);color:#34202a}.lab-honesty{color:#a9c9bf;font-size:10px;display:block}.lab-hero aside{background:#ffffff0b;border:1px solid #ffffff2b;flex-direction:column;padding:28px;display:flex}.lab-hero aside strong{color:var(--lab-blush);letter-spacing:1.5px;font-size:9px}.lab-hero aside span{border-top:1px solid #ffffff20;padding:15px 0;font-size:12px;line-height:1.5}.lab-hero aside span:first-of-type{margin-top:12px}.lab-split,.lab-offer,.lab-process,.lab-client{max-width:1120px;margin:auto;padding:76px 25px}.lab-split>header{max-width:720px}.lab-split h2,.lab-offer h2,.lab-process h2,.lab-boundaries h2,.lab-client h2{margin:11px 0;font:clamp(35px,4vw,48px)/1.06 Georgia,serif}.lab-split>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.lab-split article{background:#fff;border:1px solid #d6ded9;min-height:300px;padding:34px}.lab-split article:last-child{background:#e4f1eb}.lab-split article b{letter-spacing:1.6px;color:#a94876;font-size:9px}.lab-split h3{margin:18px 0;font:31px Georgia,serif}.lab-split p,.lab-offer p,.lab-process p,.lab-client p{color:#62756e;font-size:12px;line-height:1.75}.lab-split a{color:#17604e;margin-top:16px;font-size:11px;font-weight:900;display:inline-block}.lab-offer{background:#fff;grid-template-columns:.7fr 1.3fr;gap:60px;max-width:none;padding-left:max(25px,50vw - 560px);padding-right:max(25px,50vw - 560px);display:grid}.lab-offer ol{border:1px solid #dfe6e2;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.lab-offer li{border:1px solid #edf1ef;gap:16px;padding:24px;display:flex}.lab-offer li>b{color:#b14d7d;font:18px Georgia,serif}.lab-offer li span{color:#66776f;flex-direction:column;gap:7px;font-size:11px;line-height:1.5;display:flex}.lab-offer li strong{color:#163d33;font-size:13px}.lab-process>header{text-align:center;max-width:720px;margin:auto}.lab-process>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.lab-process article{background:#fff;border-top:3px solid #b95a86;padding:26px 22px}.lab-process article>span{color:#165343;background:#e0f0e9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.lab-process h3{font:22px Georgia,serif}.lab-boundaries{color:#fff;background:#102b25;grid-template-columns:.8fr 1.2fr;gap:55px;padding:75px max(25px,50vw - 560px);display:grid}.lab-boundaries>div:last-child{background:#ffffff20;grid-template-columns:1fr 1fr;gap:1px;display:grid}.lab-boundaries p{color:#cfe0da;background:#163a31;margin:0;padding:24px;font-size:12px;line-height:1.65}.lab-boundaries p strong{color:var(--lab-blush);margin-bottom:7px;display:block}.lab-client{grid-template-columns:.75fr 1.25fr;gap:55px;display:grid}.lab-client-copy{padding-top:24px}.lab-client-copy ul{color:#506860;padding-left:20px;font-size:11px;line-height:1.8}.lab-client-copy>a{color:#17604e;margin-top:18px;font-size:11px;font-weight:900;display:inline-block}.lab-inquiry-form,.lab-thanks{background:#fff;border:1px solid #d7e0db;grid-template-columns:1fr 1fr;gap:13px;padding:32px;display:grid;position:relative;box-shadow:0 24px 60px #183d3020}.lab-form-intro,.lab-inquiry-form .wide,.lab-inquiry-form>button,.lab-form-status{grid-column:1/-1}.lab-form-intro h2{margin:7px 0;font:30px Georgia,serif}.lab-form-intro p{color:#6c7d76;font-size:11px;line-height:1.55}.lab-inquiry-form label{flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.lab-inquiry-form label small{color:#75837e;font-weight:400}.lab-inquiry-form input,.lab-inquiry-form select,.lab-inquiry-form textarea{width:100%;color:var(--lab-ink);background:#fafcfb;border:1px solid #ccd9d3;padding:12px}.lab-inquiry-form textarea{resize:vertical;min-height:110px}.lab-inquiry-form>button,.lab-thanks button{color:#fff;cursor:pointer;background:#175745;border:0;padding:14px;font-weight:900}.lab-inquiry-form button:disabled{opacity:.6;cursor:wait}.lab-form-status{color:#185c4b;min-height:18px;margin:0;font-size:11px}.lab-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.lab-thanks{text-align:center;padding:55px;display:block}.lab-thanks>span{color:#155743;background:#dff1e9;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:24px;display:grid}.lab-thanks h3{font:31px Georgia,serif}.lab-thanks p{color:#61736b;font-size:12px;line-height:1.7}.lab-thanks button{margin-top:15px}.product-lab-page>footer{color:#d4e3de;background:#0b241e;flex-wrap:wrap;gap:18px;padding:30px max(25px,50vw - 560px);font-size:10px;display:flex}.product-lab-page>footer span{color:#8ee0ca;margin-left:auto}@media (width<=850px){.lab-hero,.lab-offer,.lab-boundaries,.lab-client,.lab-split>div{grid-template-columns:1fr}.lab-process>div{grid-template-columns:1fr 1fr}.lab-hero{min-height:0;padding-top:58px;padding-bottom:58px}.lab-header nav a:first-child{display:none}.lab-client{gap:20px}.lab-offer,.lab-boundaries{gap:30px}}@media (width<=560px){.lab-header nav a:first-child,.lab-header nav a:last-child{display:none}.lab-hero h1{font-size:44px}.lab-offer ol,.lab-process>div,.lab-boundaries>div:last-child,.lab-inquiry-form{grid-template-columns:1fr}.lab-form-intro,.lab-inquiry-form .wide,.lab-inquiry-form>button,.lab-form-status{grid-column:auto}.lab-split,.lab-offer,.lab-process,.lab-client{padding-top:54px;padding-bottom:54px}.product-lab-page>footer span{width:100%;margin-left:0}}.panel-page{min-height:100vh}.panel-page .lab-header>div{border-left:1px solid #ffffff30;flex-direction:column;gap:4px;padding-left:28px;display:flex}.panel-page .lab-header>div small{color:#8ee0ca;letter-spacing:1.4px;font-size:8px}.panel-page .lab-header>div strong{font:18px Georgia,serif}.participant-shell{max-width:1120px;margin:auto;padding:42px 25px 85px}.participant-welcome{color:#fff;background:linear-gradient(135deg,#123d35,#255e50);grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;padding:42px;display:grid}.participant-welcome small,.participant-card>div>small,.study-board>header small{letter-spacing:1.7px;color:#8ee0ca;font-size:9px;font-weight:900}.participant-welcome h1{margin:10px 0;font:44px Georgia,serif}.participant-welcome p{color:#c9ded7;max-width:700px;font-size:12px;line-height:1.7}.participant-welcome aside{background:#ffffff0c;border:1px solid #ffffff24;flex-direction:column;gap:10px;padding:24px;display:flex}.participant-welcome aside strong{color:#f0b4d4;letter-spacing:1.4px;font-size:11px}.participant-welcome aside span{font-size:12px;line-height:1.5}.participant-notice{color:#175a49;min-height:20px;margin:14px 0;font-size:12px;font-weight:700}.participant-card{background:#fff;border:1px solid #d7e0db;padding:30px}.panel-membership{grid-template-columns:1.4fr .6fr;gap:40px;display:grid}.participant-card h2,.study-board h2{margin:8px 0;font:34px Georgia,serif}.participant-card p,.study-board>header p{color:#61736c;font-size:12px;line-height:1.65}.panel-membership dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.panel-membership dl div{background:#edf5f1;padding:14px}.panel-membership dt,.study-card dt{letter-spacing:1px;color:#5d746c;text-transform:uppercase;font-size:8px;font-weight:900}.panel-membership dd,.study-card dd{margin:5px 0 0;font-size:11px;line-height:1.5}.panel-leave{border-left:1px solid #dbe3df;padding-left:30px}.panel-leave strong{font:21px Georgia,serif}.panel-leave>button,.panel-leave div button,.application-state button{color:#185c4b;background:#fff;border:1px solid #1b6653;padding:10px 12px;font-size:10px;font-weight:900}.panel-leave div{flex-wrap:wrap;gap:7px;display:flex}.panel-leave .danger,.application-state .danger{color:#fff;background:#8f3048;border-color:#8f3048}.join-panel{grid-template-columns:1fr 1fr;gap:22px;display:grid}.join-panel>div,.join-panel .panel-consent,.join-panel>button{grid-column:1/-1}.join-panel fieldset{border:1px solid #d8e1dc;padding:20px}.join-panel legend{padding:0 6px;font:22px Georgia,serif}.join-panel fieldset>p{margin-top:0}.join-panel fieldset label{align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.join-panel input[type=checkbox],.study-consent input{accent-color:#17604e;flex:none;width:18px;height:18px}.panel-consent{background:#e6f2ec;padding:22px}.panel-consent h3{font:23px Georgia,serif}.panel-consent label{align-items:flex-start;gap:12px;margin:14px 0;font-size:11px;line-height:1.55;display:flex}.panel-consent span{flex-direction:column;display:flex}.join-panel>button,.study-apply>button{color:#fff;background:#175b49;border:0;padding:14px;font-weight:900}.study-board{margin-top:22px}.study-board>header{justify-content:space-between;align-items:end;gap:30px;padding:26px 4px 18px;display:flex}.study-board>header p{max-width:420px}.study-board>div{gap:16px;display:grid}.empty-studies{text-align:center;background:#fff;border:1px solid #d7e0db;padding:54px}.empty-studies>span{color:#17604e;background:#e6f2ec;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:30px;display:grid}.empty-studies h3{font:27px Georgia,serif}.empty-studies p{color:#62746d;max-width:600px;margin:auto;font-size:12px;line-height:1.65}.study-card{background:#fff;border:1px solid #d7e0db;border-left:4px solid #b9517e;padding:30px}.study-card>header{justify-content:space-between;gap:20px;display:flex}.study-card>header>div{flex-direction:column;gap:5px;display:flex}.study-card>header small{letter-spacing:1.4px;color:#6a7c75;font-size:8px}.study-card>header b{color:#175745;font:28px Georgia,serif}.study-card>header b span{color:#6b7d76;text-align:right;font:9px Arial,sans-serif;display:block}.study-card h3{margin:18px 0 8px;font:31px Georgia,serif}.study-card>p{color:#566b63;font-size:12px;line-height:1.7}.study-card dl{background:#dbe4df;grid-template-columns:repeat(2,1fr);gap:1px;margin:22px 0;display:grid}.study-card dl div{background:#f4f8f6;padding:15px}.study-apply{border-top:1px solid #dbe3df;gap:13px;padding-top:20px;display:grid}.study-apply>label:first-child{flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.study-apply textarea{resize:vertical;border:1px solid #cbd9d2;min-height:90px;padding:12px}.study-consent{background:#edf5f1;align-items:flex-start;gap:10px;padding:14px;font-size:11px;line-height:1.55;display:flex}.study-apply>button:disabled{opacity:.5}.application-state{background:#e7f2ed;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.application-state>strong{text-transform:capitalize;color:#175745}.application-state>span{font-size:11px}.application-state>div{gap:7px;display:flex}.participant-safety{background:#fff5f9;border:1px solid #e2c6d3;margin-top:22px;padding:26px}.participant-safety h2{font:25px Georgia,serif}.participant-safety p{color:#6d5b64;font-size:11px;line-height:1.65}@media (width<=760px){.panel-page .lab-header>div{display:none}.participant-welcome,.panel-membership,.join-panel{grid-template-columns:1fr}.panel-membership{gap:24px}.panel-leave{border-top:1px solid #dbe3df;border-left:0;padding-top:22px;padding-left:0}.panel-membership dl,.study-card dl{grid-template-columns:1fr}.study-board>header,.study-card>header,.application-state{flex-direction:column;align-items:flex-start}.study-card>header b span{text-align:left}.participant-shell{padding:18px 14px 80px}.participant-welcome,.participant-card,.study-card{padding:24px}.participant-welcome h1{font-size:36px}.join-panel>div,.join-panel .panel-consent,.join-panel>button{grid-column:auto}}.account-security{color:#fff;background:linear-gradient(135deg,#142e2a,#1b152b);border:1px solid #ffffff26;border-radius:22px;gap:16px;margin:22px 0;padding:28px;display:grid}.account-security small{color:#9ed4c2;letter-spacing:1.5px;font-size:9px;font-weight:900}.account-security h2{margin:6px 0;font:30px Georgia,serif}.account-security p{color:#c8d6d1;max-width:720px;margin:0;font-size:11px;line-height:1.6}.account-security>.post-button{width:max-content;max-width:100%;min-height:46px}.account-recovery-code{background:#071713;border:1px solid #9ed4c266;border-radius:14px;gap:10px;padding:18px;display:grid}.account-recovery-code output{color:#fff;letter-spacing:1px;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px dashed #9ed4c2;border-radius:10px;padding:12px;font:700 clamp(14px,3vw,19px)/1.5 ui-monospace,monospace}.account-recovery-code button{color:#113027;cursor:pointer;background:#9ed4c2;border:0;border-radius:99px;min-height:44px;font-weight:900}@media (width<=600px){.account-security{padding:20px}.account-security>.post-button{width:100%}}.profile-page{--violet:#9d70ff;--pink:#ff76b7;--aqua:#68e0cf;color:#f8f6ff;background:radial-gradient(circle at 80% 0,#2c1e4f,#111121 38%,#090914 80%);min-height:100vh;position:relative}.profile-stars{pointer-events:none;opacity:.45;background-image:radial-gradient(circle,#fff 1px,#0000 1.5px),radial-gradient(circle,#ba9fff 1px,#0000 1.5px);background-position:0 0,52px 70px;background-size:109px 109px,163px 163px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.profile-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#0b0b16dc!important;border-color:#ffffff15!important}.profile-topbar .network-brand span{background:linear-gradient(145deg,var(--violet),var(--pink));box-shadow:0 0 25px #9d70ff77}.profile-topbar .primary-topnav a{color:#aaa5bd}.profile-topbar .primary-topnav a.active,.profile-topbar .primary-topnav a:hover,.profile-topbar .profile-chip{color:#fff}.profile-center{max-width:980px;margin:0 auto;padding:42px 22px 90px;position:relative}.profile-hero{background:radial-gradient(circle at 78% 20%,#b25fff55,#0000 26%),radial-gradient(circle at 75% 85%,#ff4fa333,#0000 33%),linear-gradient(135deg,#1b1735,#10111f);border:1px solid #ffffff1d;border-radius:26px;justify-content:space-between;align-items:center;min-height:340px;padding:48px 55px;display:flex;overflow:hidden;box-shadow:0 35px 80px #0007}.profile-hero>div:first-child{z-index:2;max-width:560px;position:relative}.profile-hero small{color:var(--aqua);letter-spacing:2px;font-size:9px;font-weight:900}.profile-hero h1{color:#fff;margin:15px 0;font:56px/1.02 Georgia,serif}.profile-hero h1 em{color:#ecc7ff;text-shadow:0 0 30px #c77eff55;font-weight:400}.profile-hero p{color:#bdb7cd;max-width:520px;margin:0;line-height:1.7}.profile-orbit{flex:0 0 190px;place-items:center;width:190px;height:190px;display:grid;position:relative}.profile-orbit:before,.profile-orbit:after,.profile-orbit i{content:"";border:1px solid #ffffff3b;border-radius:50%;animation:4s ease-in-out infinite profile-pulse;position:absolute;inset:0;box-shadow:inset 0 0 30px #9d70ff40,0 0 28px #9d70ff33}.profile-orbit:after{border-color:#ff76b766;animation-delay:-1.3s;inset:25px}.profile-orbit i{border-color:#68e0cf77;animation-delay:-2.6s;inset:50px}.profile-orbit b{text-shadow:0 0 35px #fff,0 0 60px var(--violet);color:#fff;font:64px Georgia,serif}.profile-shortcuts{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10101ddb;border:1px solid #ffffff15;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;padding:9px;display:grid;position:sticky;top:83px;box-shadow:0 16px 40px #0005}.profile-shortcuts a{color:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px;transition:all .2s;display:grid}.profile-shortcuts a:hover{background:#ffffff0b;border-color:#9d70ff55;transform:translateY(-2px)}.profile-shortcuts a>b{background:linear-gradient(145deg,#7154d4,#c64c95);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.profile-shortcuts a>span{flex-direction:column;gap:2px;display:flex}.profile-shortcuts strong{font-size:11px}.profile-shortcuts small{color:#9892a9;font-size:8px}.profile-help{border-left:3px solid var(--aqua);color:#b9cfc9;background:#68e0cf10;margin:16px 0;padding:15px 18px;font-size:12px}.profile-help strong{color:var(--aqua)}.profile-page .community-tools{gap:18px}.profile-page .feature-panel,.profile-page .soundtrack-studio,.profile-page .owner-dashboard{color:#f8f6ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;box-shadow:0 22px 55px #0004;background:linear-gradient(145deg,#171728ed,#10101ded)!important;border:1px solid #ffffff16!important}.profile-page .panel-heading span,.profile-page .soundtrack-heading span,.profile-page .owner-dashboard span{color:var(--aqua)}.profile-page .panel-heading h2,.profile-page .soundtrack-heading h2,.profile-page .owner-dashboard h2{color:#fff}.profile-page .panel-heading p,.profile-page .soundtrack-heading p,.profile-page .owner-dashboard p{color:#aaa5bd}.profile-page .profile-preview{border-radius:14px;overflow:hidden}.profile-page .vibe-picker{background:#ffffff08;border-color:#ffffff16;border-radius:14px}.profile-page .vibe-picker legend{color:#fff}.profile-page .vibe-picker>p{color:#aaa5bd}.profile-page .vibe-picker button{color:#fff;background:#ffffff08;border-color:#ffffff0c}.profile-page .vibe-picker button small{color:#aaa5bd}.profile-page .vibe-picker button:hover,.profile-page .vibe-picker button.selected{border-color:var(--violet);background:#9d70ff1e;box-shadow:0 0 22px #9d70ff22}.profile-page .profile-step{background:linear-gradient(100deg,#443278,#71345f);border-radius:10px}.profile-page .profile-form input,.profile-page .profile-form textarea,.profile-page .profile-form select{color:#fff;background:#0c0c18;border-color:#ffffff1c;border-radius:8px}.profile-page .profile-form input:focus,.profile-page .profile-form textarea:focus,.profile-page .profile-form select:focus{outline:2px solid var(--violet);border-color:#0000}.profile-page .privacy-toggle{background:#68e0cf10;border:1px solid #68e0cf22;border-radius:10px}.profile-page .privacy-toggle small{color:#9da8a4}.profile-page .post-button,.profile-page .soundtrack-studio form>button{color:#fff;background:linear-gradient(100deg,#7657df,#d94e9c);border:0;border-radius:999px;box-shadow:0 10px 25px #9d57e744}.profile-page .photo-drop{color:#fff;background:#ffffff08;border-color:#9d70ff55;border-radius:14px}.profile-page .empty-gallery{color:#aaa5bd;background:#ffffff05}.profile-page .group-grid article,.profile-page .soundtrack-list article{background:#ffffff06;border-color:#ffffff12;border-radius:12px}.profile-page .group-grid p,.profile-page .soundtrack-list small{color:#aaa5bd}.profile-page .safety-panel{background:linear-gradient(145deg,#172b2c,#10161b)!important}.profile-signin{--violet:#9d70ff;--pink:#ff76b7;text-align:center;color:#fff;background:radial-gradient(circle at 50% 25%,#38235c,#111121 50%,#090914);flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:100vh;padding:28px;display:flex}.profile-signin small{color:#68e0cf;letter-spacing:2px;font-size:9px;font-weight:900}.profile-signin h1{margin:5px 0;font:54px/1.02 Georgia,serif}.profile-signin p{color:#bdb7cd;max-width:520px;line-height:1.7}.profile-signin .join-button{background:linear-gradient(100deg,#7657df,#d94e9c);border-radius:999px;margin-top:8px;box-shadow:0 12px 35px #9d57e755}.profile-signin .back-home{color:#aaa5bd;font-size:11px}.profile-portal{border:1px solid #fff4;border-radius:50%;place-items:center;width:100px;height:100px;display:grid;box-shadow:inset 0 0 25px #9d70ff55,0 0 35px #9d70ff55}.profile-portal span{text-shadow:0 0 25px #fff;font:40px Georgia,serif}.profile-signin .network-brand span{display:none}@keyframes profile-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.profile-orbit:before,.profile-orbit:after,.profile-orbit i{animation:none}.profile-shortcuts a{transition:none}}@media (width<=760px){.profile-center{padding:18px 10px 55px}.profile-hero{min-height:290px;padding:34px 24px}.profile-hero h1{font-size:42px}.profile-orbit{opacity:.28;position:absolute;top:90px;right:-45px}.profile-shortcuts{grid-template-columns:1fr 1fr;top:76px}.profile-shortcuts a{padding:8px}.profile-shortcuts small{display:none}.profile-page .feature-panel,.profile-page .soundtrack-studio{padding:18px}.profile-signin h1{font-size:43px}}.enchanted-signin{background:#090914;place-items:center;padding:28px;display:grid;position:relative;overflow:hidden}.enchanted-signin>img{object-fit:cover;width:100%;height:100%;animation:16s ease-in-out infinite alternate profile-scene-drift;position:absolute;inset:0}.profile-signin-veil{background:linear-gradient(90deg,#080816ed,#111126b8 48%,#08081670),linear-gradient(#0000 35%,#090914e8);position:absolute;inset:0}.profile-signin-content{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c18a8;border:1px solid #ffffff20;border-radius:26px;flex-direction:column;align-items:center;gap:13px;max-width:650px;padding:42px;display:flex;position:relative;box-shadow:0 28px 90px #0009}.profile-page .profile-hero:before{content:"";background:conic-gradient(#0000,#9d70ff1f,#0000,#68e0cf18,#0000);animation:22s linear infinite profile-aurora;position:absolute;inset:-60%}.profile-page .profile-hero{position:relative}.profile-page .profile-form textarea{min-height:150px;line-height:1.65}.profile-page .profile-form .profile-story-field textarea{min-height:340px}.profile-page .profile-writing-field{background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;padding:18px}.profile-page .profile-writing-field>small{color:#68e0cf}.profile-page .feature-panel{position:relative;overflow:hidden}.profile-page .feature-panel:after{content:"";pointer-events:none;background:radial-gradient(#9d70ff19,#0000 65%);height:140px;position:absolute;inset:auto -20% -80px}@keyframes profile-scene-drift{0%{transform:scale(1.01)}to{transform:scale(1.06)}}@keyframes profile-aurora{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.enchanted-signin>img,.profile-page .profile-hero:before{animation:none}}@media (width<=760px){.profile-signin-content{padding:30px 22px}.enchanted-signin>img{object-position:62% center}.profile-page .profile-form .profile-story-field textarea{min-height:260px}}.profile-owner-nav{background:linear-gradient(100deg,#7657df55,#d94e9c55);border:1px solid #ff76b766;border-radius:999px;padding:8px 12px;color:#fff!important;font-weight:900!important}.profile-owner-access{z-index:3;color:#f8f6ff;background:linear-gradient(125deg,#24153ddd,#122d30e8);border:1px solid #ff76b755;border-radius:18px;grid-template-columns:1fr 1.15fr;align-items:center;gap:24px;margin:16px 0;padding:24px;display:grid;position:relative;box-shadow:0 18px 45px #0005,0 0 35px #9d70ff22}.profile-owner-access small{color:#68e0cf;letter-spacing:2px;font-size:9px;font-weight:900}.profile-owner-access h2{margin:7px 0;font:30px Georgia,serif}.profile-owner-access p{color:#bdb7cd;margin:0;font-size:12px;line-height:1.6}.profile-owner-access nav{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-owner-access nav a{color:#fff;text-align:center;background:#ffffff09;border:1px solid #ffffff18;border-radius:10px;padding:11px 13px;font-size:11px;font-weight:800}.profile-owner-access nav a:hover{background:#68e0cf16;border-color:#68e0cf77}@media (width<=760px){.profile-owner-access{grid-template-columns:1fr;padding:19px}.profile-owner-access nav{grid-template-columns:1fr}.profile-owner-nav{display:inline-flex!important}}.profile-form label:has(select option[value=both]){display:none}.shop-page{color:#17352f;background:radial-gradient(circle at 8% 8%,#a94f8025,#0000 25%),linear-gradient(135deg,#f8f5ef,#edf6f1);min-height:100vh;padding:25px}.shop-page>header{justify-content:space-between;align-items:center;max-width:1220px;margin:auto;display:flex}.shop-page>header nav{gap:20px;font-size:12px;font-weight:750;display:flex}.shop-hero{color:#fff;background:linear-gradient(125deg,#132d29,#352044);border-radius:30px;grid-template-columns:1fr 350px;align-items:center;gap:55px;max-width:1220px;margin:35px auto 16px;padding:52px;display:grid;box-shadow:0 28px 80px #17352f33}.shop-hero small,.shop-partner small{letter-spacing:2px;color:#76e1cf;font-size:9px;font-weight:900}.shop-hero h1{margin:10px 0;font:56px/1.03 Georgia,serif}.shop-hero h1 em{color:#ffc1dc;font-weight:400}.shop-hero p{color:#d5ceda;max-width:720px;line-height:1.7}.shop-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.shop-hero>div a{color:#17352f;background:#fff;border-radius:99px;padding:12px 17px;font-size:11px;font-weight:900}.shop-hero>div a+a{color:#fff;background:0 0;border:1px solid #fff3}.shop-hero aside{gap:10px;display:grid}.shop-hero aside span{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:13px;padding:14px;font-size:11px}.shop-hero aside b{color:#17352f;background:#71dcc9;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:9px;display:inline-grid}.shop-boundaries{background:#d7e2dc;border:1px solid #d7e2dc;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1220px;margin:16px auto;display:grid}.shop-boundaries article{background:#fff;padding:22px}.shop-boundaries b{font:20px Georgia,serif}.shop-boundaries p{color:#64746e;font-size:11px;line-height:1.6}.shop-page .marketplace{max-width:1220px;margin:16px auto}.shop-partner{color:#fff;background:#173d35;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;max-width:1220px;margin:16px auto;padding:31px;display:flex}.shop-partner h2{margin:6px 0;font:31px Georgia,serif}.shop-partner p{color:#c7d9d3;max-width:760px}.shop-partner>a{color:#311d31;background:#f7b7d2;border-radius:99px;flex:none;padding:13px 18px;font-size:11px;font-weight:900}.shop-page>footer{color:#64746e;flex-wrap:wrap;gap:18px;max-width:1220px;margin:24px auto 0;padding:20px;font-size:10px;display:flex}.shop-page>footer span{margin-left:auto}@media (width<=800px){.shop-page{padding:14px}.shop-page>header nav{gap:10px}.shop-page>header nav a:nth-child(2),.shop-page>header nav a:nth-child(3){display:none}.shop-hero{grid-template-columns:1fr;gap:25px;padding:34px 23px}.shop-hero h1{font-size:42px}.shop-boundaries{grid-template-columns:1fr}.shop-partner{flex-direction:column;align-items:flex-start}.shop-page>footer span{width:100%;margin-left:0}}.spark-page{color:#1d2f2b;background:#f5f0f7;min-height:100vh}.spark-page>header{background:#fff;border-bottom:1px solid #ded5e3;align-items:center;gap:35px;height:86px;padding:0 5vw;display:flex}.spark-page>header>div{border-left:1px solid #ddd;flex:1;padding-left:30px}.spark-page header small,.spark-hero span,.spark-planner span,.date-list>span,.spark-pricing span{letter-spacing:1.7px;color:#70417d;font-size:9px;font-weight:800}.spark-page header h1{margin:3px 0;font:25px Georgia,serif}.spark-page header>a:last-child{font-size:12px;font-weight:700}.spark-hero{color:#fff;background:linear-gradient(125deg,#193f37,#733b7e);grid-template-columns:1.3fr .7fr;align-items:center;gap:45px;max-width:1220px;margin:28px auto 0;padding:55px;display:grid}.spark-hero span{color:#d8bde0}.spark-hero h2{margin:12px 0;font:54px/1.05 Georgia,serif}.spark-hero p{color:#d8e7e2;max-width:580px;line-height:1.65}.room-preview{background:linear-gradient(#f0a17f,#603c7c);flex-direction:column;justify-content:end;min-height:250px;padding:28px;display:flex;box-shadow:0 18px 50px #0c201b66}.room-preview i{color:#fff6;margin:auto;font-size:60px}.room-preview strong{font:25px Georgia,serif}.room-preview small{color:#f4dfea;margin-top:5px}.spark-planner,.date-list,.spark-pricing,.spark-safety,.spark-signin{background:#fff;border:1px solid #ded5e3;max-width:1220px;margin:18px auto;padding:32px}.spark-planner{grid-template-columns:.75fr 1.25fr;gap:45px;display:grid}.spark-planner h2,.date-list h2,.spark-pricing h2,.spark-signin h2{margin:8px 0;font:31px Georgia,serif}.spark-planner>div p,.spark-pricing>div p,.spark-signin p{color:#687873;font-size:12px;line-height:1.6}.spark-planner form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.spark-planner label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.spark-planner input,.spark-planner select,.spark-planner textarea{background:#fafafa;border:1px solid #d9dfe0;padding:11px}.spark-planner .wide{grid-column:1/-1}.spark-planner textarea{min-height:70px}.spark-planner button,.spark-signin a{color:#fff;background:#70417d;border:0;padding:12px;font-weight:800}.spark-planner button:disabled{opacity:.45}.spark-planner form>p{color:#70417d;font-size:11px}.date-list article{border-top:1px solid #e5dfe7;grid-template-columns:70px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.date-theme{color:#fff;background:linear-gradient(135deg,#f0a17f,#603c7c);place-items:center;width:70px;height:70px;font-size:30px;display:grid}.date-theme.cafe{background:linear-gradient(135deg,#c99065,#624434)}.date-theme.arcade{background:linear-gradient(135deg,#1a3ce0,#e03fd3)}.date-theme.stargazing{background:linear-gradient(135deg,#111936,#68488b)}.date-theme.movie{background:linear-gradient(135deg,#8b1f36,#24161a)}.date-list h3{margin:5px 0;font:21px Georgia,serif}.date-list p,.date-list blockquote{color:#6b7773;margin:4px 0;font-size:11px}.date-list article>div:last-child{flex-direction:column;gap:9px;display:flex}.date-list b{text-transform:uppercase;color:#70417d;font-size:9px}.date-list button{color:#88768d;background:#f5f1f6;border:1px solid #d9d1dc;padding:9px;font-size:9px}.empty-dates{color:#7b6e80;background:#faf7fb;border:1px dashed #cdbfd2;padding:22px}.spark-pricing{background:#ded5e3;grid-template-columns:1.2fr .8fr .8fr;gap:1px;padding:1px;display:grid}.spark-pricing>div,.spark-pricing article{background:#fff;padding:30px}.spark-pricing article h3{margin:8px 0;font:31px Georgia,serif}.spark-pricing article em{font:12px Arial}.spark-pricing article p{color:#6d7975;font-size:11px;line-height:1.55}.spark-pricing .plus{color:#fff;background:#38243e}.spark-pricing .plus p{color:#d9cadc}.spark-safety{color:#fff;text-align:center;background:#173e36}.spark-safety h2{font:28px Georgia,serif}.spark-safety p{color:#c7ddd5;font-size:11px}.spark-signin{text-align:center}.spark-signin a{margin-top:8px;display:inline-block}@media (width<=760px){.spark-page>header{padding:0 15px}.spark-page header .network-brand strong,.spark-page header>a:last-child{display:none}.spark-page>header>div{padding-left:15px}.spark-hero{grid-template-columns:1fr;margin:12px;padding:28px}.spark-hero h2{font-size:40px}.room-preview{min-height:190px}.spark-planner,.spark-pricing{grid-template-columns:1fr;margin:12px}.date-list,.spark-safety,.spark-signin{margin:12px}.spark-planner form{grid-template-columns:1fr}.spark-planner .wide{grid-column:auto}.date-list article{grid-template-columns:55px 1fr}.date-theme{width:55px;height:55px}.date-list article>div:last-child{grid-column:1/-1}}.founding-beta{background:#fff;border:1px solid #ded5e3;grid-template-columns:150px 1fr auto;align-items:center;gap:26px;max-width:1220px;margin:18px auto;padding:30px;display:grid}.founding-beta>span{letter-spacing:1.7px;color:#70417d;font-size:9px;font-weight:800}.founding-beta h2{margin:0 0 6px;font:29px Georgia,serif}.founding-beta p{color:#687873;margin:0;font-size:12px;line-height:1.55}.founding-beta>strong{text-transform:uppercase;color:#70417d;background:#eee3f1;padding:10px 13px;font-size:10px}@media (width<=760px){.founding-beta{grid-template-columns:1fr;margin:12px}.founding-beta>strong{width:max-content}}.date-list .enter-room{color:#fff;text-align:center;background:#70417d;padding:10px 12px;font-size:10px;font-weight:800;display:inline-block}.date-theme.jazz{background:linear-gradient(135deg,#b98a3e,#28213e)}.spark-cosmos{--violet:#9d70ff;--pink:#ff76b7;--aqua:#68e0cf;color:#f8f6ff;background:radial-gradient(circle at 12% 18%,#4a287366,#0000 30rem),radial-gradient(circle at 88% 40%,#126e6655,#0000 35rem),#090914}.spark-cosmos>header{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b17de;border-color:#ffffff16}.spark-cosmos>header .network-brand span{background:linear-gradient(145deg,var(--violet),var(--pink));box-shadow:0 0 25px #9d70ff77}.spark-cosmos>header nav{flex:1;gap:20px;margin-left:15px;display:flex}.spark-cosmos>header nav a{color:#aaa5bd;font-size:10px}.spark-cosmos>header nav a:hover{color:#fff}.spark-cosmos .spark-hero{background:radial-gradient(circle at 83% 18%,#bf6cff55,#0000 27%),radial-gradient(circle at 76% 88%,#ff4fa333,#0000 34%),linear-gradient(135deg,#1b1735,#10111f);border:1px solid #ffffff1d;border-radius:24px;box-shadow:0 30px 80px #0007}.spark-cosmos .spark-hero h1{letter-spacing:2px;color:var(--aqua);margin:25px 0 8px;font-size:10px}.spark-cosmos .spark-hero h2{color:#fff}.spark-cosmos .spark-hero h2 em{color:#e8c5ff;text-shadow:0 0 30px #9d70ff66;font-weight:400}.spark-cosmos .spark-hero p{color:#c2bdcf}.spark-cosmos .room-preview{background:radial-gradient(circle at 50% 10%,#ffffff20,#0000 32%),linear-gradient(155deg,#5a3f93,#1b4a57 55%,#101522);border-radius:20px;box-shadow:inset 0 0 40px #ffffff10,0 22px 55px #0006}.spark-cosmos .room-preview i{text-shadow:0 0 35px #fff}.spark-proof{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.spark-proof b{background:#ffffff08;border:1px solid #ffffff1f;border-radius:99px;padding:7px 10px;font-size:9px}.spark-cosmos .spark-planner,.spark-cosmos .date-list,.spark-cosmos .spark-signin,.spark-cosmos .founding-beta{color:#f8f6ff;background:linear-gradient(145deg,#171728ed,#10101ded);border-color:#ffffff16;box-shadow:0 22px 55px #0004}.spark-cosmos .spark-planner>div p,.spark-cosmos .spark-signin p,.spark-cosmos .date-list p{color:#aaa5bd}.spark-cosmos .spark-planner input,.spark-cosmos .spark-planner select,.spark-cosmos .spark-planner textarea{color:#fff;background:#0c0c18;border-color:#ffffff1c;border-radius:8px}.spark-cosmos .spark-planner button,.spark-cosmos .spark-signin a{background:linear-gradient(100deg,#7657df,#d94e9c);border-radius:99px;box-shadow:0 10px 25px #9d57e744}.spark-cosmos .date-list article{border-color:#ffffff13}.spark-cosmos .empty-dates{color:#aaa5bd;background:#ffffff06;border-color:#ffffff20}.spark-cosmos .spark-safety{background:linear-gradient(110deg,#102a2a,#251b3c);border-color:#ffffff16}@media (width<=850px){.spark-cosmos>header nav{display:none}}@media (width<=760px){.spark-cosmos .spark-hero{border-radius:16px}.spark-cosmos .spark-hero h1{display:block}.spark-proof{margin-bottom:10px}}.support-embrace{color:#fff;background:#081222;max-width:1500px;min-height:620px;margin:0 auto;position:relative;overflow:hidden}.support-embrace>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:18s ease-in-out infinite alternate support-breathe;position:absolute;inset:0}.support-embrace>div{background:linear-gradient(90deg,#0000 25%,#07101b3b 52%,#07101be8 100%),linear-gradient(#0000 50%,#07101bc9);position:absolute;inset:0}.support-embrace figcaption{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07101bb5;border-left:3px solid #9fe4d0;width:min(470px,42%);padding:28px;position:absolute;bottom:12%;right:6%;box-shadow:0 20px 55px #0008}.support-embrace figcaption span{letter-spacing:1.8px;color:#9fe4d0;font-size:9px;font-weight:900;display:block}.support-embrace figcaption strong{margin:12px 0;font:34px/1.08 Georgia,serif;display:block}.support-embrace figcaption p{color:#d1dfda;font-size:12px;line-height:1.7}.support-paths{z-index:2;margin-top:-25px!important}@keyframes support-breathe{0%{object-position:48% center;transform:scale(1)}to{object-position:52% center;transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){.support-embrace>img{animation:none}}@media (width<=760px){.support-embrace{min-height:690px}.support-embrace>img{object-position:38% center}.support-embrace>div{background:linear-gradient(#0000 25%,#07101bea 72%)}.support-embrace figcaption{width:auto;padding:22px;bottom:55px;left:18px;right:18px}.support-embrace figcaption strong{font-size:28px}}.room-gate{text-align:center;color:#fff;background:#11182d;place-content:center;min-height:100vh;padding:24px;display:grid}.room-gate h1{margin:0;font:48px Georgia,serif}.room-gate a{color:#fff;background:#e98470;margin:12px auto;padding:13px 18px;display:inline-block}.date-room{color:#f8f4ff;background:radial-gradient(circle at 75% 12%,#77569a55,#0000 30%),linear-gradient(145deg,#091328,#18283a 55%,#122e2b);min-height:100vh}.date-room.theme-cafe{background:linear-gradient(145deg,#271811,#674a36 55%,#1d2522)}.date-room.theme-arcade{background:radial-gradient(circle at 70% 10%,#df3edb66,#0000 32%),linear-gradient(145deg,#071142,#1d225f 55%,#220d36)}.date-room.theme-movie{background:linear-gradient(145deg,#16090e,#541e2c 55%,#16131c)}.date-room.theme-jazz{background:radial-gradient(circle at 70% 15%,#b98a3e55,#0000 28%),linear-gradient(145deg,#090d18,#28213e 55%,#182a2b)}.date-room>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05091466;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.date-room>header strong,.date-room article>span{letter-spacing:2px;font-size:9px}.date-room>header span{color:#cadbd7;font-size:12px}.room-stage{background:linear-gradient(110deg,#ffffff10,#ffffff03);border:1px solid #fff2;justify-content:space-between;align-items:center;max-width:1180px;min-height:250px;margin:28px auto;padding:64px;display:flex;box-shadow:0 30px 80px #0007}.room-stage h1{margin:10px 0;font:56px Georgia,serif}.room-stage p{color:#c8d8d4}.room-stage i{color:#e8ad8a66;font-size:100px}.room-grid{grid-template-columns:1.35fr .65fr;gap:18px;max-width:1180px;margin:0 auto;display:grid}.room-grid article{color:#182725;background:#fbf9ff;border:1px solid #fff5;padding:28px}.room-grid article>span{color:#70417d;font-weight:800}.media-suite h2,.prompt-card h2{margin:8px 0;font:31px Georgia,serif}.media-suite>p{color:#687873;font-size:12px;line-height:1.6}.media-suite form{gap:8px;display:flex}.media-suite input{border:1px solid #d7cfdd;flex:1;padding:12px}.media-suite button,.prompt-card button,.choice-card button{color:#fff;background:#70417d;border:0;padding:11px 13px;font-weight:700}.media-suite iframe{aspect-ratio:16/9;border:0;width:100%;margin-top:18px}.media-empty{aspect-ratio:16/9;color:#d9cbe3;background:linear-gradient(135deg,#121b37,#452e5d);place-content:center;margin-top:18px;display:grid}.external-media{color:#fff;background:#1b2e35;margin-top:18px;padding:24px;display:block}.media-suite [role=status]{color:#70417d;font-size:11px}.room-grid aside{gap:18px;display:grid}.prompt-card button{margin-top:15px}.choice-card h3{font:24px Georgia,serif}.choice-card div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-card div button{color:#493653;background:#eae3ef}.choice-card div button.picked{color:#fff;background:#e98470}.choice-card p{font-size:12px}.choice-card .next-choice{background:#173e36;margin-top:12px}.date-room>footer{background:#07101699;border-top:1px solid #fff2;justify-content:center;align-items:center;gap:18px;max-width:1180px;margin:18px auto 0;padding:22px;font-size:11px;display:flex}.date-room>footer span{color:#bcd0cb}@media (width<=760px){.date-room>header{padding:0 16px}.date-room>header strong{display:none}.room-stage{margin:12px;padding:30px}.room-stage h1{font-size:40px}.room-stage i{font-size:55px}.room-grid{grid-template-columns:1fr;margin:12px}.media-suite form{flex-direction:column}.date-room>footer{text-align:center;flex-direction:column;margin:12px}}.video-date-suite,.live-play-grid{max-width:1180px;margin:18px auto}.video-date-suite{background:#07111ecc;border:1px solid #ffffff26;padding:28px;box-shadow:0 28px 70px #0006}.video-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.video-heading span,.live-card>span{letter-spacing:2px;color:#d99bff;font-size:9px;font-weight:900}.video-heading h2{margin:7px 0;font:34px Georgia,serif}.video-heading p{color:#b8c9c5;max-width:640px}.video-heading>strong{color:#81e6d0;font-size:11px}.video-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.video-pair figure{aspect-ratio:16/10;background:radial-gradient(circle,#263e52,#090e1b);border:1px solid #ffffff25;margin:0;position:relative;overflow:hidden}.video-pair video{object-fit:cover;width:100%;height:100%}.video-pair figcaption{background:#050811c9;border-radius:99px;padding:6px 10px;font-size:10px;position:absolute;bottom:12px;left:12px}.video-controls{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.video-controls button,.live-card button{color:#fff;background:#7a4da0;border:0;border-radius:9px;padding:11px 14px;font-weight:800}.video-controls button:disabled{opacity:.42}.video-controls .end{background:#8c3249}.video-date-suite>small{color:#8da19e;margin-top:13px;display:block}.live-play-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.live-card{color:#182725;background:linear-gradient(150deg,#fbf9ff,#eee8f8)!important;border-radius:20px!important;padding:25px!important}.live-card h2{margin:10px 0 18px;font:26px Georgia,serif}.live-card textarea{resize:vertical;border:1px solid #d2c9dc;border-radius:10px;width:100%;min-height:88px;margin-bottom:8px;padding:11px}.answer-reveal{background:#e6deef;border-radius:12px;margin:14px 0;padding:12px}.answer-reveal p{margin:6px 0;font-size:11px}.answer-reveal strong{color:#3f2950;margin-top:9px;font-size:11px;display:block}.live-card .advance{background:#173e36;width:100%}.choice-options,.trivia-options{gap:8px;grid-template-columns:1fr 1fr!important;display:grid!important}.choice-options button,.trivia-options button{color:#3e2d48;background:#ddd3e8}.choice-options button.picked,.trivia-options button.picked{color:#fff;background:#e98470}.room-presence h2{font:28px Georgia,serif}.room-presence p{color:#53635f;line-height:1.7}@media (width<=900px){.live-play-grid{grid-template-columns:1fr}.video-date-suite{margin:12px}.video-heading{display:block}}@media (width<=760px){.video-pair{grid-template-columns:1fr}.video-controls button{flex:45%}.live-play-grid{margin:12px}.date-room>header span{text-align:right;max-width:65%}}:root{--space-bg:#edf6ef;--space-cover:#cfe8d8;--space-accent:#1f6b58;--space-ink:#17352f}.member-space.theme-midnight{--space-bg:#111426;--space-cover:#312653;--space-accent:#ba8bd1;--space-ink:#f5eff8}.member-space.theme-sunset{--space-bg:#fff0e8;--space-cover:#f4b08e;--space-accent:#a43f58;--space-ink:#542d32}.member-space.theme-ocean{--space-bg:#e5f5f4;--space-cover:#94cfce;--space-accent:#246b7a;--space-ink:#173d47}.member-space.theme-electric{--space-bg:#171d54;--space-cover:#3346bc;--space-accent:#ff78e6;--space-ink:#f8f5ff}.member-space{background:var(--space-bg);min-height:100vh;color:var(--space-ink);font-family:Arial,sans-serif}.member-space header{color:#17352f;background:#fffe;border-bottom:1px solid #00000015;align-items:center;height:72px;padding:0 5vw;display:flex}.space-brand{align-items:center;gap:10px;font:22px Georgia,serif;display:flex}.space-brand span{color:#fff;background:#1f6b58;border-radius:50%;place-items:center;width:38px;height:38px;font:700 12px Arial;display:grid}.member-space header nav{gap:20px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.space-cover{background:linear-gradient(125deg,var(--space-cover),var(--space-bg));flex-direction:column;justify-content:end;min-height:330px;padding:60px max(6vw,50vw - 590px);display:flex;position:relative;overflow:hidden}.space-cover>span,.space-content section>span{letter-spacing:2px;color:var(--space-accent);font-size:9px;font-weight:800}.space-cover h1{max-width:750px;margin:14px 0;font:48px/1.06 Georgia,serif}.space-cover i{color:#fff5;font:240px Georgia,serif;position:absolute;top:20px;right:8vw}.space-layout{grid-template-columns:280px 1fr;gap:22px;max-width:1180px;margin:-30px auto 0;padding:0 24px 70px;display:grid;position:relative}.space-layout>aside,.space-content>section{color:#17352f;background:#fffe;border:1px solid #00000014;box-shadow:0 14px 36px #17352f12}.space-layout>aside{text-align:center;height:max-content;padding:28px}.space-avatar{background:var(--space-accent);color:#fff;border:7px solid #fff;border-radius:50%;place-items:center;width:105px;height:105px;margin:-75px auto 18px;font:48px Georgia,serif;display:grid}.space-layout aside h2{margin:6px;font:30px Georgia,serif}.space-layout aside>p{color:#70807a;font-size:12px}.space-layout aside>small{margin:8px;display:block}.space-layout aside>b{background:var(--space-bg);color:var(--space-accent);text-transform:uppercase;margin:10px;padding:7px 10px;font-size:10px;display:inline-block}.music-link,.signin-space{background:var(--space-accent);color:#fff;margin:14px 0;padding:12px;font-size:12px;font-weight:700;display:block}.space-content{gap:18px;display:grid}.space-content>section{padding:30px}.space-content h2{margin:8px 0 16px;font:29px Georgia,serif}.space-content p{white-space:pre-wrap;font:17px/1.7 Georgia,serif}.space-interests{flex-wrap:wrap;gap:9px;display:flex}.space-interests b{background:var(--space-bg);color:var(--space-accent);padding:9px 12px;font-size:11px}.story-card{border-left:5px solid var(--space-accent)!important}.space-values{background:var(--space-accent)!important;color:#fff!important}.space-values span{color:#fff!important}.space-actions>button{background:var(--space-accent);color:#fff;border:0;width:100%;padding:12px;font-weight:700}.space-actions>div{justify-content:center;gap:8px;margin-top:12px;display:flex}.space-actions>div button{color:#61716b;background:0 0;border:0;font-size:10px;text-decoration:underline}.space-actions p{color:#1f6b58;font:11px/1.4 Arial,sans-serif!important}.member-space footer{justify-content:center;gap:25px;padding:30px 5vw;font-size:11px;display:flex}.space-missing{text-align:center;color:#17352f;max-width:680px;margin:100px auto;font-family:Arial}.space-missing h1{font:42px Georgia,serif}.space-missing a{text-decoration:underline}@media (width<=700px){.member-space header nav a:not(:last-child){display:none}.space-cover{min-height:260px;padding:35px 22px 60px}.space-cover h1{font-size:36px}.space-cover i{font-size:130px}.space-layout{margin:-25px 12px 0;padding:0;display:block}.space-layout>aside{margin-bottom:16px}.space-content>section{padding:23px}.member-space footer{margin-top:35px}}.space-avatar{overflow:hidden}.space-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-soundtrack>div{gap:15px;display:grid}.profile-soundtrack article{background:#f7faf8;border:1px solid #dce4df;padding:15px}.profile-soundtrack article>div{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.profile-soundtrack article small{color:#6f7e78;font-size:10px}.profile-soundtrack iframe{border:0;border-radius:8px;width:100%;height:152px}.space-gallery>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.space-gallery figure{background:#132c29;min-height:170px;margin:0;position:relative;overflow:hidden}.space-gallery figure.primary{grid-area:span 2/span 2;min-height:349px}.space-gallery img{object-fit:cover;width:100%;height:100%;position:absolute}.space-gallery figcaption{color:#fff;background:linear-gradient(#0000,#071611e8);padding:28px 12px 10px;font-size:10px;position:absolute;bottom:0;left:0;right:0}@media (width<=650px){.space-gallery>div{grid-template-columns:1fr 1fr}.space-gallery figure,.space-gallery figure.primary{grid-area:auto;min-height:170px}.space-gallery figure.primary{grid-column:1/-1;min-height:260px}}.member-space.background-aurora{background-image:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--space-accent) 34%,transparent),transparent 28%),radial-gradient(circle at 80% 22%,#b95fe833,transparent 25%)}.member-space.background-stars{color:#f7f3ff;background-color:#090d1f;background-image:radial-gradient(#fff 1px,#0000 1px),radial-gradient(#fff8 1px,#0000 1px);background-position:0 0,25px 25px;background-size:50px 50px}.member-space.background-clouds{background-image:radial-gradient(at 10% 8%,#fff 0 8%,#0000 9%),radial-gradient(at 30% 18%,#fffa 0 10%,#0000 11%),linear-gradient(#a7c9e8,#f7dff1)}.member-space.background-garden{background-image:radial-gradient(circle at 15% 15%,#ffb7ce88,#0000 8%),radial-gradient(circle at 85% 30%,#d780db66,#0000 9%),linear-gradient(145deg,#153c35,#dcebd5)}.member-space.background-disco{background-color:#111236;background-image:conic-gradient(from 25deg at 70% 10%,#ff4f9a33,#504dff44,#35d9bc44,#ffcc5c44,#ff4f9a33)}.member-space.background-minimal{background-image:none}.member-space.font-modern{font-family:Arial,sans-serif}.member-space.font-playful{font-family:Trebuchet MS,Arial,sans-serif}.member-space.font-editorial{font-family:Georgia,Times New Roman,serif}.member-space.font-playful h1,.member-space.font-playful h2{font-family:Trebuchet MS,Arial,sans-serif}.member-space.font-editorial h1,.member-space.font-editorial h2{text-transform:uppercase;letter-spacing:.03em;font-family:Georgia,Times New Roman,serif}.featured-playlist iframe{border:0;border-radius:10px;width:100%;min-height:352px}.background-stars .space-cover{background:linear-gradient(125deg,#202950dd,#4b2868bb)}.background-disco .space-cover{background:linear-gradient(125deg,#1b1b5cdd,#852d79cc)}.background-garden .space-cover{background:linear-gradient(125deg,#183e35dd,#b5d99ecc)}.autoplay-youtube button{background:var(--space-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:10px;padding:12px 16px;font-weight:800;display:block}.autoplay-youtube small{color:inherit;opacity:.72;margin-top:7px;font-size:11px;display:block}.profile-soundtrack .autoplay-youtube iframe{height:152px;min-height:0}.member-space{isolation:isolate;position:relative;overflow:hidden}.member-space:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--space-accent) 22%,transparent),transparent 25%),radial-gradient(circle at 85% 35%,#b95fe822,transparent 29%);animation:14s ease-in-out infinite alternate space-aurora;position:fixed;inset:0}.member-space:after{content:"";z-index:-1;pointer-events:none;opacity:.25;background-image:radial-gradient(circle,#fff 1px,transparent 1.5px),radial-gradient(circle,color-mix(in srgb,var(--space-accent) 80%,white) 1px,transparent 1.5px);background-position:0 0,39px 61px;background-size:103px 103px,157px 157px;position:fixed;inset:0}.member-space header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 35px #0002}.space-cover{border-bottom:1px solid color-mix(in srgb,var(--space-accent) 28%,transparent);min-height:390px}.space-cover:before{content:"";background:conic-gradient(from 20deg,transparent,color-mix(in srgb,var(--space-accent) 25%,transparent),transparent,#b95fe81f,transparent);animation:24s linear infinite space-turn;position:absolute;inset:-80%}.space-cover:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff1c 50%,#0000 65%);animation:9s ease-in-out infinite space-shimmer;position:absolute;inset:0;transform:translate(-100%)}.space-cover>*{z-index:1;position:relative}.space-cover h1{text-shadow:0 3px 28px color-mix(in srgb,var(--space-accent) 45%,transparent)}.space-layout>aside,.space-content>section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:color-mix(in srgb,var(--space-accent) 20%,transparent);border-radius:20px;box-shadow:0 24px 65px #09140f1f}.space-layout>aside{position:sticky;top:92px}.space-avatar{box-shadow:0 0 0 6px color-mix(in srgb,var(--space-accent) 13%,transparent),0 0 40px color-mix(in srgb,var(--space-accent) 35%,transparent)}.space-content>section{transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.space-content>section:hover{box-shadow:0 30px 75px #09140f2b,0 0 32px color-mix(in srgb,var(--space-accent) 13%,transparent);transform:translateY(-3px)}.space-content>section:after{content:"✦";color:var(--space-accent);opacity:.22;font-size:28px;position:absolute;top:16px;right:20px}.story-card p,.space-content>section>p{max-width:76ch}.space-interests b{border:1px solid color-mix(in srgb,var(--space-accent) 20%,transparent);border-radius:999px}@keyframes space-aurora{to{filter:hue-rotate(18deg);transform:scale(1.08)}}@keyframes space-turn{to{transform:rotate(360deg)}}@keyframes space-shimmer{0%,60%{transform:translate(-110%)}85%,to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.member-space:before,.space-cover:before,.space-cover:after{animation:none}.space-content>section{transition:none}}@media (width<=700px){.space-cover{min-height:300px}.space-layout>aside{position:relative;top:auto}.space-content>section:hover{transform:none}}.space-actions>.message-member,.space-actions>.digital-date-invite{background:linear-gradient(100deg,var(--space-accent),#6f367b);color:#fff;text-align:center;width:100%;margin:6px 0;padding:12px;font-weight:700;display:block}.space-actions>.digital-date-invite{background:linear-gradient(100deg,#7657df,#d94e9c)}.space-actions>.spark-profile-button{color:#fff;text-align:left;background:linear-gradient(135deg,#6f367b,#c04d9e);border:0;grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;width:100%;margin:14px 0;padding:15px;display:grid;box-shadow:0 9px 22px #6f367b40}.spark-profile-button>span{color:#ffd7f4;filter:drop-shadow(0 0 7px #ffd7f4);grid-row:1/3;font-size:28px}.spark-profile-button>strong{letter-spacing:.8px;font-size:17px}.spark-profile-button>small{color:#f7dff2;font-size:9px;font-weight:600}.space-actions{gap:7px;margin-top:10px;display:grid}.space-actions>button{border-radius:10px;min-height:44px;transition:filter .18s,transform .18s}.space-actions>button[data-active=true]{background:linear-gradient(110deg,#315f57,#7a4a83);box-shadow:inset 0 0 0 2px #fff5}.space-actions>button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.space-actions button:disabled{opacity:.6}.profile-safety-actions{gap:8px!important;margin-top:4px!important;display:flex!important}.profile-safety-actions button{flex:1;min-height:40px;border:1px solid #c8d2ce!important;border-radius:9px!important;text-decoration:none!important}.profile-report-form{text-align:left;background:#fff7fb;border:1px solid #d7b2c8;border-radius:12px;gap:8px;padding:12px;display:grid}.profile-report-form label{font-size:10px;font-weight:800}.profile-report-form textarea{resize:vertical;border:1px solid #cbb9c4;border-radius:8px;width:100%;min-height:90px;padding:10px}.profile-report-form>div{gap:7px;display:flex}.profile-report-form button{color:#74345e;background:#fff;border:1px solid #74345e;border-radius:8px;flex:1;min-height:38px;font-size:10px;font-weight:800}.profile-report-form button[type=submit]{color:#fff;background:#74345e}.gift-send form>label{color:#f6d2e6;font-size:9px;font-weight:800}.gift-send form>label span{color:#c3aabb;font-weight:400}.gift-send form>a{color:#f6add1;text-align:center;font-size:10px;font-weight:800;display:block}.gift-send>p{min-height:15px}.profile-archetype{color:#fff;text-align:center;background:linear-gradient(135deg,#281d49,#713e7d);border:1px solid #a67ac455;border-radius:12px;max-width:225px;margin:-4px auto 13px;padding:9px 12px;box-shadow:0 8px 20px #4c2c6c2b}.profile-archetype>small{letter-spacing:1.4px;color:#e7ccef;font-size:7px;display:block}.profile-archetype>strong{color:#ffd7f4;margin:3px 0;font:700 15px Georgia,serif;display:block}.profile-archetype>span{color:#eaddeb;font-size:8px;display:block}.spark-owner-preview{color:#593469;text-align:left;background:#f8f0fb;border:1px dashed #9b68b5;margin:15px 0;padding:13px}.spark-owner-preview strong,.spark-owner-preview small{display:block}.spark-owner-preview strong{font-size:13px}.spark-owner-preview small{margin:4px 0;font-size:9px;line-height:1.4}.spark-owner-preview a{font-size:9px;font-weight:800;text-decoration:underline}.gift-showcase{color:#562545;text-align:left;background:linear-gradient(145deg,#fff7fb,#f2ddf1);border:1px solid #e5a5c655;border-radius:16px;margin:8px 0 15px;padding:13px;box-shadow:0 10px 24px #6a315029}.gift-showcase>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.gift-showcase>header span{letter-spacing:1.2px;font-size:7px;font-weight:900}.gift-showcase>header strong{color:#93456e;font-size:9px}.rose-pedestals{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.rose-pedestals article{text-align:center;background:#fff9fc;border:1px solid #dca6c355;border-radius:12px;place-items:center;gap:3px;padding:6px 4px 9px;display:grid;position:relative;overflow:hidden}.rose-pedestals article.crystal{background:radial-gradient(circle at 50% 30%,#ede7ff,#d9c9ef);box-shadow:inset 0 0 18px #b387e855}.rose-pedestals img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.rose-pedestals article span{min-height:20px;font-size:7px;font-weight:800;line-height:1.2}.rose-pedestals article strong{color:#963e70;font:24px Georgia,serif}.rose-pedestals i{z-index:2;color:#fff;letter-spacing:1px;background:#6b3da4;padding:3px 20px;font-size:6px;font-style:normal;position:absolute;top:9px;right:-20px;transform:rotate(35deg)}.gift-showcase>p{color:#8a687d;margin:9px 0 3px;font-size:8px}.gift-showcase .creator-garden{color:#773256;font-weight:800}.gift-showcase>a{color:#703252;margin-top:9px;font-size:8px;font-weight:900;display:block}
