:root{--bg:#090a10;--bg-2:#10111a;--panel:#151722;--panel-2:#1b1d2a;--text:#f6f3ee;--muted:#9c9aa8;--line:rgba(255,255,255,.12);--purple:#b39cff;--purple-2:#8f72f4;--cyan:#75e3df;--lime:#d8f59c;--danger:#ff7e91;--shell:min(90vw,1440px);--radius:22px;--font:var(--font-manrope),var(--font-georgian),system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:var(--font);font-synthesis:none}body.locale-ka{font-family:Noto Sans Georgian,Manrope,system-ui,sans-serif}body.locale-ka h1,body.locale-ka h2,body.locale-ka h3{letter-spacing:-.035em}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}img{object-fit:cover}.shell{width:var(--shell);margin:auto}.brand{font-size:1.75rem;font-weight:800;letter-spacing:-.1em}.brand span,.eyebrow{color:var(--purple)}.eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lead{color:#cac7d0;line-height:1.85}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;padding:0 22px;border:1px solid var(--line);border-radius:999px;font-size:.78rem;font-weight:800;transition:.25s}.button:hover{border-color:#ffffff66}.button-light{color:#11121a;background:var(--text);border-color:var(--text)}.button-light:hover{color:#fff;background:var(--purple-2);border-color:var(--purple-2)}.button-glass{background:#ffffff0e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.button-purple{background:var(--purple-2);border-color:var(--purple-2)}.button.compact{min-height:41px;padding:0 17px}.link-button{font-size:.78rem;font-weight:700}.button-row{display:flex;gap:12px}.landing{overflow:hidden}.landing-nav{position:absolute;z-index:20;top:0;left:50%;height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transform:translateX(-50%);border-bottom:1px solid var(--line)}.landing-nav nav{display:flex;gap:40px;color:#dedbe4;font-size:.76rem}.nav-actions{display:flex;justify-self:end;align-items:center;gap:20px}.landing-hero{position:relative;min-height:100svh;overflow:hidden}.hero-image,.hero-shade,.hero-stack{position:absolute;inset:0}.hero-image{opacity:0;animation:hero-fade 21s infinite}.hero-image-0{opacity:1}.hero-image-1{animation-delay:7s}.hero-image-2{animation-delay:14s}@keyframes hero-fade{0%,29%{opacity:1;transform:scale(1.05)}33%,96%{opacity:0;transform:scale(1)}to{opacity:1}}.hero-shade{background:linear-gradient(90deg,#080911f2 2%,#080911ad 50%,#08091126 86%),linear-gradient(0deg,var(--bg),transparent 38%,#08091144)}.hero-copy{position:relative;z-index:2;display:flex;min-height:100svh;flex-direction:column;justify-content:center;padding:130px 0 110px}.hero-copy h1,.identity-section h2,.landing-section h2,.vision-section h2{margin:22px 0 28px;font-family:var(--font-georgian),var(--font);font-size:clamp(4rem,8vw,9rem);font-weight:600;letter-spacing:-.075em;line-height:.96}.hero-copy h1 em,.identity-section h2 em,.vision-section h2 em{color:var(--purple);font-style:normal}.hero-copy .lead{max-width:620px;font-size:1.05rem}.hero-copy .button-row{margin-top:32px}.hero-meta{position:absolute;z-index:3;right:0;bottom:30px;left:0;display:flex;align-items:center;gap:12px;color:#ffffff99;font-size:.65rem;text-transform:uppercase;letter-spacing:.15em}.hero-line{width:70px;height:2px;background:var(--purple)}.landing-section{padding:140px 0}.section-kicker{display:flex;justify-content:space-between;color:var(--purple);font-size:.65rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.landing-title-row{display:grid;grid-template-columns:1.2fr .55fr;gap:10vw;align-items:end;margin:30px 0 60px}.landing-title-row h2{margin:0;font-size:clamp(3rem,5.5vw,6rem)}.landing-title-row p{color:var(--muted);font-size:.9rem;line-height:1.9}.landing-cards{grid-template-columns:1.25fr .75fr}.landing-cards,.landing-side{display:grid;gap:16px}.landing-card{position:relative;overflow:hidden;min-height:320px;border:1px solid var(--line);border-radius:var(--radius);isolation:isolate}.landing-card.large{min-height:660px}.landing-card:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#080911f5,transparent 70%)}.landing-card img{z-index:-2;transition:.7s}.landing-card:hover img{transform:scale(1.04)}.landing-card>div{position:absolute;right:28px;bottom:28px;left:28px}.landing-card small{color:var(--purple);font-weight:800;letter-spacing:.15em;text-transform:uppercase}.landing-card h3{margin:10px 0;font-size:clamp(2rem,3.5vw,4rem);letter-spacing:-.05em}.landing-card span{display:flex;justify-content:space-between;color:#ffffffaa;font-size:.75rem}.identity-section{padding:150px 0;background:radial-gradient(circle at 70% 20%,#5b3caf42,transparent 45%),var(--bg-2)}.identity-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:center}.identity-section h2{font-size:clamp(3rem,5.5vw,6rem)}.identity-section .lead{max-width:540px;margin-bottom:30px}.identity-visual{position:relative;min-height:610px;overflow:hidden;border:1px solid var(--line);border-radius:30px}.identity-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10111adb,transparent 55%)}.floating-card{position:absolute;z-index:2;right:25px;bottom:25px;left:25px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px;background:#11121cdd;border:1px solid #ffffff30;border-radius:17px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.avatar-dot{display:grid;width:46px;height:46px;place-items:center;background:var(--purple-2);border-radius:50%;font-weight:800}.floating-card small{display:block;margin-top:4px;color:var(--muted)}.floating-card i{padding:7px 10px;color:#203018;background:var(--lime);border-radius:99px;font-size:.6rem;font-style:normal}.vision-section{padding:150px 0;text-align:center;background:radial-gradient(circle at 50% 70%,#4d3b8738,transparent 45%)}.vision-section h2{font-size:clamp(3rem,6vw,7rem)}.vision-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:60px 0 45px;text-align:left}.vision-pillars article{padding:30px;background:#ffffff08;border:1px solid var(--line);border-radius:var(--radius)}.vision-pillars svg{color:var(--purple)}.vision-pillars h3{font-size:1.5rem}.vision-pillars p{color:var(--muted);font-size:.82rem;line-height:1.8}.landing-footer{display:flex;align-items:center;justify-content:space-between;padding:38px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.7rem}.landing-footer .brand{color:var(--text)}.app-body{min-height:100svh;background:radial-gradient(circle at 65% -15%,#3a286235,transparent 30%),var(--bg)}.app-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100svh}.sidebar{position:sticky;top:0;display:flex;height:100svh;flex-direction:column;padding:28px 22px;border-right:1px solid var(--line);background:#0b0c13e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-nav{display:grid;gap:6px;margin-top:34px}.nav-link{display:flex;align-items:center;gap:13px;padding:12px 14px;color:#aaa8b3;font-size:.82rem;font-weight:650}.nav-link.active,.nav-link:hover{color:var(--text);background:#ffffff0b}.nav-link.active svg{color:var(--purple)}.sidebar-spacer{flex:1 1}.sidebar-profile{display:flex;gap:10px;align-items:center;padding:12px 5px;border-top:1px solid var(--line)}.avatar,.mini-avatar{overflow:hidden;flex:0 0 auto;border-radius:50%;background:#2a2c3c}.mini-avatar{display:grid;width:36px;height:36px;place-items:center;color:#111;background:var(--purple);font-size:.7rem;font-weight:900}.sidebar-profile small{display:block;color:var(--muted);font-size:.6rem}.app-main{min-width:0}.topbar{position:sticky;z-index:15;top:0;display:flex;height:76px;align-items:center;gap:20px;padding:0 clamp(20px,4vw,60px);background:#090a10d9;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-search{position:relative;max-width:640px;flex:1 1}.global-search svg{position:absolute;top:50%;left:14px;color:#777582;transform:translateY(-50%)}.field,.global-search input{width:100%;padding:13px 14px 13px 43px;color:var(--text);background:#ffffff09;border:1px solid var(--line);border-radius:13px;outline:0}.field:focus,.global-search input:focus{border-color:var(--purple)}.topbar-actions{display:flex;align-items:center;gap:8px}.icon-button{display:grid;width:40px;height:40px;place-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:50%}.locale-toggle{padding:9px 12px;background:#ffffff08;border:1px solid var(--line);border-radius:99px;font-size:.65rem;font-weight:800}.page{width:min(100% - 40px,1180px);margin:0 auto;padding:38px 0 90px}.page-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.page-head h1{margin:5px 0 0;font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.055em}.page-head p{color:var(--muted)}.tabs{display:flex;gap:6px;padding:5px;background:#ffffff08;border:1px solid var(--line);border-radius:12px}.tab{padding:8px 14px;color:var(--muted);border-radius:8px;font-size:.72rem;font-weight:700}.tab.active{color:var(--text);background:#ffffff12}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px}.panel{background:#11131ce8;border:1px solid var(--line);border-radius:var(--radius)}.composer{display:flex;gap:13px;padding:18px;margin-bottom:15px}.composer input{flex:1 1;background:transparent;border:0;outline:0}.composer-tools{display:flex;gap:6px}.feed{display:grid;gap:15px}.post{overflow:hidden}.post-header{display:flex;gap:11px;align-items:center;padding:18px}.post-header .avatar{position:relative;width:43px;height:43px}.post-header strong{font-size:.82rem}.post-header small{display:block;margin-top:3px;color:var(--muted);font-size:.63rem}.post-menu{margin-left:auto;color:var(--muted)}.post-body{padding:0 18px 18px;color:#dcdae1;font-size:.86rem;line-height:1.75}.post-image{position:relative;aspect-ratio:16/10;border-block:1px solid var(--line)}.post-actions{gap:8px;padding:13px 16px}.post-action,.post-actions{display:flex;align-items:center}.post-action{gap:7px;padding:8px 10px;color:var(--muted);background:transparent;border:0;font-size:.67rem}.post-action.active{color:var(--purple)}.post-action.save{margin-left:auto}.side-stack{display:grid;align-content:start;gap:14px}.side-card{padding:18px}.side-card h3{margin:0 0 16px;font-size:.85rem}.person-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:13px}.person-row .avatar{position:relative;width:36px;height:36px}.person-row strong{font-size:.7rem}.person-row small{display:block;color:var(--muted);font-size:.58rem}.mini-button{padding:7px 10px;background:transparent;border:1px solid var(--line);border-radius:99px;font-size:.58rem;font-weight:800}.trend{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid var(--line);font-size:.7rem}.trend small{color:var(--muted)}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.filter{padding:10px 14px;color:var(--muted);background:#ffffff08;border:1px solid var(--line);border-radius:99px;font-size:.68rem}.filter.active{color:#15161e;background:var(--text)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.profile-tile{overflow:hidden}.tile-cover{position:relative;aspect-ratio:16/8;background:linear-gradient(135deg,#302352,#18252c)}.tile-avatar{position:relative;width:76px;height:76px;margin:-37px 0 0 20px;border:4px solid var(--panel);border-radius:50%;overflow:hidden}.tile-body{padding:12px 20px 20px}.tile-body h3{margin:0;font-size:1.05rem}.tile-body>p{min-height:38px;color:var(--muted);font-size:.68rem;line-height:1.5}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.chip{padding:6px 9px;color:#c9c6d1;background:#ffffff0a;border:1px solid var(--line);border-radius:99px;font-size:.58rem}.available{color:#243218;background:var(--lime)}.card-footer{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:.62rem}.band-card,.listing-card{position:relative;overflow:hidden;min-height:320px;border-radius:var(--radius);isolation:isolate}.band-card:after,.listing-card:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#0a0b12f5,transparent 75%)}.band-card img,.listing-card img{z-index:-2}.band-card>div,.listing-card>div{position:absolute;right:20px;bottom:20px;left:20px}.band-card h3,.listing-card h3{margin:5px 0;font-size:1.5rem}.opportunity-list{display:grid;gap:12px}.opportunity{display:grid;grid-template-columns:1fr auto;gap:18px;padding:22px}.opportunity h3{margin:5px 0 8px}.opportunity-meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:.67rem}.opportunity-side{text-align:right}.opportunity-side strong{display:block;color:var(--lime);font-size:.8rem}.opportunity-side small{color:var(--muted);font-size:.6rem}.messages-layout{display:grid;grid-template-columns:320px 1fr;min-height:650px;overflow:hidden}.conversation-list{border-right:1px solid var(--line)}.conversation-row{display:flex;gap:11px;padding:16px;border-bottom:1px solid var(--line)}.conversation-row.active{background:#ffffff0a}.conversation-row strong{font-size:.74rem}.conversation-row p{margin-top:4px;color:var(--muted);font-size:.62rem}.chat{display:flex;flex-direction:column}.chat-head{padding:16px;border-bottom:1px solid var(--line)}.chat-log{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:25px}.bubble{max-width:72%;padding:12px 15px;background:#ffffff0a;border-radius:16px;font-size:.75rem;line-height:1.6}.bubble.me{align-self:flex-end;background:#7659d9}.chat-compose{display:flex;gap:10px;padding:15px;border-top:1px solid var(--line)}.chat-compose .field{padding-left:14px}.profile-hero{position:relative;min-height:410px;overflow:hidden;border-radius:var(--radius)}.profile-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090a10f5,transparent 75%)}.profile-hero-content{position:absolute;z-index:2;right:32px;bottom:30px;left:32px;display:flex;align-items:end;gap:20px}.profile-hero-content .avatar{position:relative;width:110px;height:110px;border:5px solid var(--bg)}.profile-hero-content h1{margin:0;font-size:2.4rem}.profile-hero-content p{color:#c9c6d0}.profile-hero-actions{display:flex;gap:8px;margin-left:auto}.profile-columns{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px}.profile-section{padding:24px}.profile-section h2{margin-top:0;font-size:1rem}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat{padding:15px;background:#ffffff08;border-radius:12px}.stat strong{display:block;font-size:1.3rem}.stat span{color:var(--muted);font-size:.6rem}.auth-page{display:grid;min-height:100svh;grid-template-columns:1.15fr .85fr}.auth-visual{position:relative;overflow:hidden}.auth-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#090a10),linear-gradient(0deg,#090a10,transparent 50%)}.auth-brand{top:35px;left:42px}.auth-brand,.auth-quote{position:absolute;z-index:2}.auth-quote{right:50px;bottom:55px;left:50px}.auth-quote h1{margin:0;font-size:clamp(3rem,5vw,6rem);letter-spacing:-.07em;line-height:1}.auth-card{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,7vw,100px)}.auth-card h2{font-size:2.2rem;letter-spacing:-.05em}.auth-card>p{color:var(--muted);line-height:1.7}.auth-form{display:grid;gap:13px;margin-top:25px}.auth-form label{display:grid;gap:7px;color:#c7c4ce;font-size:.68rem;font-weight:700}.auth-form .field{padding-left:14px}.auth-switch{margin-top:20px;color:var(--muted);font-size:.7rem}.auth-switch button{padding:0;color:var(--purple);background:0;border:0}.notice{padding:12px 14px;color:#d4d1db;background:#b39cff17;border:1px solid #b39cff44;border-radius:12px;font-size:.7rem;line-height:1.6}.error{color:#ffc1ca;background:#ff7e9117;border-color:#ff7e9144}.mobile-nav{display:none}@media(max-width:1000px){.landing-nav nav{display:none}.landing-nav{grid-template-columns:1fr auto}.nav-actions .link-button{display:none}.identity-grid{grid-template-columns:1fr}.identity-visual{min-height:500px}.app-shell{grid-template-columns:84px minmax(0,1fr)}.sidebar{align-items:center;padding-inline:12px}.sidebar .brand span{display:none}.sidebar .brand{letter-spacing:-.05em}.nav-link span,.sidebar-profile>div:not(.mini-avatar){display:none}.nav-link{justify-content:center}.content-grid{grid-template-columns:1fr}.side-stack{display:none}.card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){:root{--shell:min(90vw,1440px)}.landing-nav{height:74px}.landing-nav .button{min-height:39px}.hero-copy{padding-top:105px}.hero-copy h1{font-size:clamp(3.8rem,16vw,6rem)}.hero-copy .lead{font-size:.9rem}.hero-copy .button-row{flex-direction:column}.identity-section,.landing-section,.vision-section{padding:90px 0}.landing-title-row{gap:20px}.landing-cards,.landing-title-row{grid-template-columns:1fr}.landing-card.large{min-height:450px}.landing-card{min-height:300px}.identity-visual{min-height:430px}.vision-pillars{grid-template-columns:1fr}.landing-footer span:nth-child(2){display:none}.app-shell{display:block}.sidebar{display:none}.topbar{height:65px;padding:0 14px}.topbar .brand{display:block}.global-search input{font-size:0}.global-search input::placeholder{color:transparent}.global-search{max-width:48px}.topbar-actions .icon-button:first-of-type{display:none}.page{width:min(100% - 24px,1180px);padding-top:24px;padding-bottom:90px}.page-head{align-items:start}.page-head h1{font-size:2.2rem}.page-head .button{min-height:40px;padding-inline:15px}.content-grid{display:block}.card-grid,.messages-layout{grid-template-columns:1fr}.conversation-list{display:none}.profile-hero{min-height:500px}.profile-hero-content{right:20px;bottom:22px;left:20px;display:block}.profile-hero-actions{margin-top:15px}.auth-page,.profile-columns{grid-template-columns:1fr}.auth-visual{display:none}.auth-card{padding:35px 24px}.mobile-nav{position:fixed;z-index:50;right:0;bottom:0;left:0;display:flex;justify-content:space-around;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:#0c0d15ef;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav a{display:grid;gap:4px;place-items:center;color:var(--muted);font-size:.5rem}.mobile-nav a.active{color:var(--purple)}.opportunity{grid-template-columns:1fr}.opportunity-side{text-align:left}.floating-card{grid-template-columns:auto 1fr}.floating-card i{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.hero-image-0{opacity:1}.hero-image:not(.hero-image-0){display:none}}.notification-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line);font-size:.76rem}.notification-row:last-child{border-bottom:0}.notification-row small{display:block;margin-top:5px;color:var(--muted);font-size:.61rem}.booking-row{display:grid;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.booking-row h3{margin:7px 0}.booking-row p{color:var(--muted);font-size:.72rem;line-height:1.6}.booking-row small{color:var(--muted);font-size:.61rem}.booking-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.booking-actions .auth-form{display:grid;grid-template-columns:140px minmax(160px,1fr) auto;gap:8px;flex:1 1;margin:0}.booking-actions .field{padding:9px 11px}.split-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;padding:18px 0;border-bottom:1px solid var(--line)}.split-card p{color:var(--muted);font-size:.72rem}.trend span small{display:block;margin-top:4px}.moderation-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.moderation-item h3{margin:8px 0}.moderation-item p,.moderation-item small{color:var(--muted);font-size:.7rem;line-height:1.6}.moderation-item .auth-form{margin:0}.external-embed{overflow:hidden;margin:0 18px 18px;border:1px solid var(--line);border-radius:14px}.external-embed iframe{display:block;width:100%;min-height:152px;border:0}.post-composer{display:grid;gap:12px;padding:18px;margin-bottom:15px}.composer-main{display:flex;gap:13px}.composer-main textarea{min-height:74px;flex:1 1;padding:10px;color:var(--text);background:transparent;border:0;outline:0;resize:vertical}.composer-fields{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;align-items:end}.composer-fields label{display:grid;gap:5px;color:var(--muted);font-size:.6rem}.composer-fields .field{padding:10px 12px}@media(max-width:720px){.booking-actions .auth-form,.composer-fields,.moderation-item,.split-card{grid-template-columns:1fr}}.safety-actions{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.safety-actions summary{color:var(--muted);cursor:pointer;font-size:.68rem}.safety-actions .auth-form{margin-top:12px}.builder-fields{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:8px}.builder-fields .field{padding-left:12px}@media(max-width:720px){.builder-fields{grid-template-columns:1fr}}.comment-thread{padding:14px 0;border-bottom:1px solid var(--line)}.comment-replies{margin-left:44px;padding-left:14px;border-left:1px solid var(--line)}.reply-form{display:flex;gap:8px;margin:10px 0 0 44px}.reply-form .field{padding:9px 12px}.discovery-form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;margin-bottom:20px}.discovery-form .field{padding-left:12px}.discovery-form .button{align-self:center}@media(max-width:720px){.discovery-form{grid-template-columns:1fr}}.portfolio-media{margin-top:12px}.portfolio-media .external-embed{margin-inline:0}.assistant-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:16px}.assistant-status{display:flex;gap:15px;padding:22px}.assistant-status svg{flex:0 0 auto;color:var(--purple)}.assistant-status strong{font-size:.9rem}.assistant-status p{margin:8px 0 0;color:var(--muted);font-size:.72rem;line-height:1.7}.search-workbench{padding:26px}.search-workbench h2{margin:8px 0 0}.assistant-search{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;margin:22px 0}.assistant-search svg{position:absolute;z-index:1;top:15px;left:15px;color:var(--muted)}.assistant-search .field{padding-left:43px}.search-results{display:grid;grid-template-columns:1fr 1fr;gap:22px}.search-results h3{font-size:.8rem}.result-row{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--line)}.result-row strong{font-size:.75rem}.result-row small{color:var(--muted);font-size:.62rem}.memory-list{display:grid;gap:10px}.memory-item{padding:15px;background:#ffffff08;border:1px solid var(--line);border-radius:14px}.memory-item>small{color:var(--purple);font-size:.58rem;font-weight:800;text-transform:uppercase}.memory-item p{font-size:.75rem;line-height:1.6}.danger-button{color:var(--danger);border-color:#ff7e9155}@media(max-width:720px){.assistant-grid,.assistant-search,.search-results{grid-template-columns:1fr}.assistant-search svg{top:15px}.assistant-search .button{width:100%}}:root{--bg:#08090d;--bg-2:#0d0f16;--panel:#11131b;--panel-2:#171a24;--text:#f7f6f2;--muted:#a5a5b2;--muted-2:#777987;--line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.16);--purple:#a995ff;--purple-2:#8066ee;--purple-soft:rgba(154,130,255,.13);--cyan:#74d8d1;--lime:#cbef8b;--shadow:0 28px 90px rgba(0,0,0,.34);--shadow-soft:0 12px 38px rgba(0,0,0,.22);--radius:20px;--shell:min(92vw,1480px)}::selection{color:#0b0b10;background:var(--purple)}body{background:radial-gradient(circle at 62% -18%,rgba(103,72,189,.15),transparent 32%),var(--bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{position:fixed;z-index:-1;inset:0;pointer-events:none;content:"";opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E")}:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.brand{position:relative;display:inline-flex;align-items:center;letter-spacing:-.075em;line-height:1}.brand .brand-word{color:var(--text)}.brand .brand-accent{color:var(--purple)}.brand i{width:5px;height:5px;margin:0 0 17px 5px;background:var(--cyan);border-radius:50%;box-shadow:0 0 14px var(--cyan)}.brand-lockup{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px}.brand-lockup .brand-tagline,.brand-slogan{color:#d9d4e8;font-size:.58rem;font-weight:650;letter-spacing:.09em;line-height:1.35}.brand-slogan{margin:0;text-transform:none}.hero-slogan{margin-bottom:14px;color:#eee9ff;font-size:clamp(.72rem,1vw,.9rem);letter-spacing:.12em}.button{position:relative;overflow:hidden;min-height:48px;padding-inline:21px;border-color:var(--line-strong);font-size:.76rem;letter-spacing:.01em;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.button:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.button:active{transform:translateY(0)}.button-light{background:#f5f3ed;border-color:#f5f3ed}.button-light:hover{background:var(--purple);border-color:var(--purple);color:#0a0a0e}.button-purple{background:linear-gradient(135deg,#967cff,#7158db);border-color:#a48fff}.button-glass{background:rgba(255,255,255,.055)}.panel{background:linear-gradient(150deg,rgba(22,24,34,.96),rgba(14,16,23,.96));border-color:var(--line);box-shadow:var(--shadow-soft);transition:border-color .22s ease,transform .22s ease}.panel:hover{border-color:rgba(255,255,255,.14)}.eyebrow{color:#b6a8f8;font-size:.66rem;letter-spacing:.16em}.lead{color:#c3c1cb;line-height:1.75}.field,.global-search input{background:rgba(255,255,255,.045);border-color:var(--line);transition:border-color .2s,background .2s,box-shadow .2s}.field:hover,.global-search input:hover{background:rgba(255,255,255,.06)}.field:focus,.global-search input:focus{border-color:rgba(169,149,255,.75);box-shadow:0 0 0 4px rgba(169,149,255,.1)}.landing-v2{background:var(--bg)}.landing-v2 .landing-nav{position:fixed;z-index:80;top:14px;height:64px;padding:0 18px;background:rgba(10,11,16,.72);border:1px solid var(--line);border-radius:18px;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);box-shadow:0 12px 45px rgba(0,0,0,.24)}.landing-v2 .landing-nav nav{gap:28px}.landing-v2 .landing-nav nav a{transition:color .2s}.landing-v2 .landing-nav nav a:hover{color:#fff}.landing-v2 .brand{font-size:1.55rem}.landing-hero-v2{min-height:950px}.landing-hero-v2 .hero-shade{background:linear-gradient(90deg,rgba(7,8,12,.96),rgba(7,8,12,.78) 47%,rgba(7,8,12,.4) 75%,rgba(7,8,12,.7)),linear-gradient(0deg,var(--bg),transparent 44%)}.hero-layout{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);gap:clamp(35px,6vw,100px);align-items:center;min-height:950px;padding:130px 0 90px}.landing-v2 .hero-copy{display:block;min-height:0;padding:0}.landing-badge{display:inline-flex;align-items:center;gap:9px;margin:0;padding:9px 13px;color:#d8d3ea;background:rgba(255,255,255,.06);border:1px solid var(--line-strong);border-radius:99px;font-size:.69rem;font-weight:700;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-badge svg{color:var(--purple)}.landing-v2 .hero-copy h1{display:grid;gap:2px;margin:28px 0 26px;font-family:var(--font);font-size:clamp(4rem,7.15vw,7.8rem);font-weight:600;line-height:.91;letter-spacing:-.077em}.landing-v2 .hero-copy h1 em,.landing-v2 .hero-copy h1 span{display:block}.landing-v2 .hero-copy h1 em{color:var(--purple)}.landing-v2 .hero-copy .lead{max-width:680px;font-size:clamp(.96rem,1.15vw,1.12rem)}.hero-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px;color:rgba(255,255,255,.64);font-size:.67rem;font-weight:700}.hero-trust span{display:flex;align-items:center;gap:7px}.hero-trust svg{width:15px;color:var(--purple)}.product-preview{position:relative;padding:14px;background:rgba(13,15,22,.74);border:1px solid rgba(255,255,255,.16);border-radius:28px;box-shadow:0 40px 120px rgba(0,0,0,.52),0 0 0 8px rgba(255,255,255,.025);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);transform:rotate(1.2deg)}.product-preview:before{position:absolute;z-index:-1;inset:-28px;content:"";background:radial-gradient(circle,rgba(134,101,238,.3),transparent 64%);filter:blur(24px)}.preview-top{display:flex;align-items:center;justify-content:space-between;padding:2px 5px 13px;color:var(--muted);font-size:.6rem;text-transform:uppercase;letter-spacing:.12em}.preview-top>div{display:flex;gap:5px}.preview-top i{width:6px;height:6px;background:#4d4f59;border-radius:50%}.preview-top i:nth-child(2){background:var(--purple)}.preview-top b{padding:5px 7px;color:#181b10;background:var(--lime);border-radius:99px;font-size:.52rem}.preview-profile{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:13px;background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:16px}.preview-avatar{display:grid;width:42px;height:42px;place-items:center;color:#111;background:linear-gradient(145deg,var(--purple),var(--cyan));border-radius:50%;font-size:.68rem;font-weight:900}.preview-profile strong{display:block;font-size:.72rem}.preview-profile small{display:block;margin-top:4px;color:var(--muted);font-size:.56rem}.preview-profile>span{padding:6px 8px;color:#1d2814;background:var(--lime);border-radius:99px;font-size:.51rem;font-weight:800}.preview-composer{display:flex;gap:9px;align-items:center;margin:11px 0;padding:13px 14px;color:var(--muted);background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:14px;font-size:.62rem}.preview-composer svg{color:var(--purple)}.preview-post{overflow:hidden;background:#0e1017;border:1px solid var(--line);border-radius:18px}.preview-post-art{position:relative;aspect-ratio:16/8;overflow:hidden}.preview-post-art:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(7,8,12,.66),transparent)}.preview-post-art>span{position:absolute;z-index:2;bottom:14px;left:14px;display:grid;width:36px;height:36px;place-items:center;background:rgba(255,255,255,.88);color:#111;border-radius:50%}.preview-post p{margin:0;padding:15px;color:#dedce3;font-size:.66rem;line-height:1.65}.preview-post>div:last-child{display:flex;justify-content:space-between;padding:0 15px 15px;color:var(--muted);font-size:.58rem}.preview-post>div:last-child a,.preview-post>div:last-child span{display:flex;align-items:center;gap:5px}.preview-post a{color:var(--purple)}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.hero-orb-one{top:20%;right:8%;width:340px;height:340px;background:rgba(111,78,209,.17)}.hero-orb-two{bottom:7%;left:28%;width:280px;height:280px;background:rgba(58,147,145,.08)}.landing-values{padding:140px 0}.section-intro{display:grid;grid-template-columns:.65fr 1.45fr .9fr;gap:40px;align-items:start;margin-bottom:60px}.section-intro h2{margin:0;font-size:clamp(2.5rem,4.4vw,5rem);line-height:1.02;letter-spacing:-.065em}.section-intro>p:last-child{margin:5px 0 0;color:var(--muted);font-size:.84rem;line-height:1.8}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.value-grid article{position:relative;min-height:370px;padding:28px;background:linear-gradient(155deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border:1px solid var(--line);border-radius:30px;transition:transform .3s,border-color .3s}.value-grid article:hover{transform:translateY(-6px);border-color:rgba(169,149,255,.38)}.value-grid article>span{position:absolute;top:25px;right:25px;color:var(--muted-2);font-size:.61rem}.value-grid article>svg{width:28px;height:28px;color:var(--purple)}.value-grid h3{max-width:280px;margin:100px 0 14px;font-size:1.5rem;letter-spacing:-.04em}.value-grid p{color:var(--muted);font-size:.76rem;line-height:1.75}.value-grid a{position:absolute;right:28px;bottom:28px;left:28px;display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--line);font-size:.7rem;font-weight:750}.value-grid a svg{width:15px}.journey-section{padding:140px 0;background:linear-gradient(145deg,rgba(111,84,203,.12),transparent 50%),var(--bg-2);border-block:1px solid var(--line)}.journey-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw}.journey-copy{position:sticky;top:120px;align-self:start}.journey-copy h2{max-width:650px;margin:15px 0 25px;font-size:clamp(2.8rem,5vw,5.7rem);line-height:1.02;letter-spacing:-.07em}.journey-copy>p:not(.eyebrow){max-width:530px;color:var(--muted);line-height:1.8}.journey-copy .button{margin-top:20px}.journey-steps{display:grid}.journey-steps article{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.journey-steps article:first-child{border-top:1px solid var(--line)}.journey-steps>article>span{display:grid;width:50px;height:50px;place-items:center;color:var(--purple);background:var(--purple-soft);border-radius:50%;font-size:.65rem;font-weight:800}.journey-steps h3{margin:3px 0 8px;font-size:1.12rem}.journey-steps p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.7}.beta-section{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-block:120px;padding:clamp(28px,5vw,60px);background:radial-gradient(circle at 85% 0,rgba(124,94,224,.35),transparent 40%),linear-gradient(135deg,#171522,#101119);border:1px solid var(--line-strong);border-radius:34px;box-shadow:var(--shadow)}.beta-section h2{max-width:760px;margin:12px 0;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.06em}.beta-section p:last-child{max-width:720px;color:var(--muted);font-size:.8rem;line-height:1.8}.beta-section .button{flex:0 0 auto}.app-shell{grid-template-columns:264px minmax(0,1fr)}.sidebar{padding:25px 18px;background:rgba(8,9,13,.88);border-right-color:var(--line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.sidebar>.brand{margin-left:10px;font-size:1.55rem}.sidebar-nav{gap:3px;margin-top:31px}.nav-link{position:relative;min-height:44px;padding:0 13px;border:1px solid transparent;border-radius:12px;color:#999ba8;font-size:.76rem;transition:.2s}.nav-link:before{position:absolute;left:0;width:3px;height:0;content:"";background:var(--purple);border-radius:99px;transition:height .2s}.nav-link:hover{color:#eceaf0;background:rgba(255,255,255,.035)}.nav-link.active{color:#fff;background:linear-gradient(90deg,rgba(154,130,255,.14),rgba(154,130,255,.035));border-color:rgba(169,149,255,.14)}.nav-link.active:before{height:22px}.sidebar-profile{padding:15px 9px 2px}.topbar{height:72px;padding-inline:clamp(18px,3.5vw,54px);background:rgba(8,9,13,.78);border-color:var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.global-search{max-width:720px}.global-search input{height:44px}.icon-button,.locale-toggle{transition:background .2s,border-color .2s,transform .2s}.icon-button:hover,.locale-toggle:hover{background:rgba(255,255,255,.1);border-color:var(--line-strong);transform:translateY(-1px)}.page{width:min(100% - 52px,1240px);padding-top:46px}.page-head{margin-bottom:32px}.page-head h1{font-size:clamp(2.2rem,3.6vw,3.8rem);font-weight:650}.page-head>div>p:not(.eyebrow){max-width:660px;margin:9px 0 0;line-height:1.7}.tabs{padding:4px;background:rgba(255,255,255,.035);border-radius:14px}.tab{padding:9px 16px}.tab.active{background:rgba(255,255,255,.11);box-shadow:0 5px 18px rgba(0,0,0,.18)}.content-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.post-composer{padding:20px;margin-bottom:18px}.composer-main textarea{font-size:.84rem}.post{border-radius:22px}.post-header{padding:19px 20px}.post-body{padding-inline:20px;font-size:.84rem}.post-actions{padding:10px 14px}.post-action{border-radius:9px}.post-action:hover{color:#ddd;background:rgba(255,255,255,.05)}.side-card{padding:20px}.card-grid{gap:18px}.profile-tile{border-radius:22px}.profile-tile:hover{transform:translateY(-4px)}.tile-cover{aspect-ratio:16/7.5}.tile-body{padding:14px 21px 22px}.band-card{min-height:390px;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.band-card img{transition:transform .5s}.band-card:hover img{transform:scale(1.045)}.opportunity{padding:25px;border-radius:18px}.messages-layout{border-radius:24px;box-shadow:var(--shadow)}.conversation-row{transition:background .2s}.conversation-row:hover{background:rgba(255,255,255,.045)}.profile-hero{min-height:460px;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow)}.profile-hero-content h1{font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.06em}.profile-section{padding:26px}.stat{background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));border:1px solid var(--line)}.composer-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.composer-fields label,.composer-options label{display:grid;gap:6px;color:var(--muted);font-size:.65rem}.composer-help{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--muted-2);line-height:1.5}.music-post{position:relative;overflow:visible}.post-context{display:flex;align-items:center;gap:9px;padding:0 20px 12px;color:var(--muted-2);font-size:.62rem}.post-kind{padding:5px 8px;color:#e7e0ff;background:rgba(130,91,255,.13);border:1px solid rgba(160,125,255,.25);border-radius:999px;font-weight:700}.kind-performance .post-kind,.kind-song .post-kind{color:#d9fbf5;background:rgba(58,207,178,.1);border-color:rgba(58,207,178,.23)}.kind-collaboration .post-kind{color:#ffe7b9;background:rgba(255,180,70,.1);border-color:rgba(255,180,70,.22)}.post-owner-menu{position:relative;margin-left:auto}.post-owner-menu summary{display:grid;padding:7px;cursor:pointer;list-style:none}.post-owner-menu>div{position:absolute;z-index:4;right:0;display:grid;min-width:160px;padding:8px;background:#15121f;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.post-owner-menu .mini-button,.post-owner-menu form{width:100%}.feed-pagination{display:flex;justify-content:center;gap:10px;margin-top:20px}.comment-content{flex:1 1}.comment-owner-actions{margin-top:8px}.comment-owner-actions summary{color:var(--purple-light);cursor:pointer;font-size:.65rem}.comment-owner-actions form{margin-top:8px}.discovery-form-v2{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px;border-radius:22px}.discovery-form-v2 label{display:grid;gap:7px;color:var(--muted);font-size:.64rem}.discovery-form-v2 .search-wide{grid-column:span 2}.discovery-form-v2 .filter{display:flex;align-items:center;align-self:end;min-height:43px}.discovery-form-v2 .button-row{align-items:end}.discovery-notice{margin-bottom:28px}.discovery-section{margin-top:48px}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.section-heading h2{margin:5px 0;font-size:clamp(1.55rem,2.5vw,2.35rem)}.section-heading p:not(.eyebrow){max-width:700px;color:var(--muted);line-height:1.65}.section-heading .eyebrow{display:flex;align-items:center;gap:6px}.suggestion-reasons{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.suggestion-reasons span{display:flex;align-items:center;gap:5px;padding:6px 8px;color:#dcd2ff;background:rgba(130,91,255,.1);border:1px solid rgba(151,117,255,.2);border-radius:9px;font-size:.58rem}.result-count{display:flex;align-items:center;gap:7px;padding:8px 11px;color:var(--muted);background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:999px;font-size:.68rem}.discovery-band-results{margin-top:18px}.discovery-band{min-height:370px}.band-profile-page>.eyebrow{display:inline-flex;margin-bottom:16px}.band-profile-hero{position:relative;min-height:480px;overflow:hidden;border-radius:28px;isolation:isolate}.band-profile-hero>img{z-index:-2;object-fit:cover}.band-profile-hero:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(0deg,rgba(8,8,13,.98) 4%,rgba(8,8,13,.4) 65%,rgba(8,8,13,.12))}.band-profile-overlay{position:absolute;right:clamp(22px,4vw,48px);bottom:clamp(24px,4vw,46px);left:clamp(22px,4vw,48px)}.band-profile-overlay h1{max-width:800px;margin:7px 0;font-size:clamp(2.7rem,6vw,5.8rem);letter-spacing:-.065em}.band-profile-overlay>p:not(.eyebrow){max-width:680px;color:#d8d5df;font-size:clamp(.85rem,1.7vw,1.12rem)}.band-profile-overlay .button-row{margin-top:18px}.band-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.section-copy{color:var(--muted);line-height:1.8}.vacancy-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:25px;padding:22px 0;border-top:1px solid var(--line)}.vacancy-card h3{margin:12px 0 8px}.vacancy-card p{color:var(--muted);line-height:1.65}.vacancy-apply{margin:0}.band-member-row{display:flex;gap:11px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.band-member-row .avatar{position:relative;width:42px;height:42px}.band-member-row small,.band-member-row strong{display:block}.band-member-row small{margin-top:4px;color:var(--muted);font-size:.62rem}.band-post-row{padding:16px 0;border-top:1px solid var(--line)}.band-post-row p{line-height:1.7}.band-post-row small{color:var(--muted)}.band-form{max-width:820px}.band-form textarea.field,.compact-form textarea.field{padding-left:14px;resize:vertical}.band-management-card{padding:26px;margin-top:20px}.management-header{display:flex;justify-content:space-between;gap:20px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--line)}.management-header h2{margin:6px 0 0;font-size:1.8rem}.management-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.management-grid.secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-column{padding:18px;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:16px}.management-column h3,.member-admin-list h3,.ownership-form h3{margin:0 0 12px}.compact-form{margin-top:0}.compact-form .field{padding:10px 12px}.form-help{color:var(--muted);font-size:.68rem;line-height:1.6}.compact-field{max-width:145px;padding:8px 10px}.member-admin-list{margin-top:24px}.member-admin-row{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:18px;align-items:start;padding:16px 0;border-top:1px solid var(--line)}.member-admin-row small{display:block;margin-top:5px;color:var(--muted)}.member-permission-form{display:grid;grid-template-columns:1fr 150px repeat(2,minmax(150px,auto)) auto auto;gap:8px;align-items:center}.member-permission-form .field{padding:9px 11px}.check-row{display:flex!important;gap:8px!important;align-items:center}.ownership-form{display:grid;grid-template-columns:1fr minmax(220px,.5fr) auto;gap:15px;align-items:center;padding-top:22px;margin-top:12px;border-top:1px solid var(--line)}@media(max-width:1050px){.management-grid{grid-template-columns:1fr}.member-permission-form{grid-template-columns:1fr 1fr}.member-admin-row{grid-template-columns:1fr}}@media(max-width:720px){.band-profile-hero{min-height:520px}.band-profile-grid,.vacancy-card{grid-template-columns:1fr}.management-header,.ownership-form{grid-template-columns:1fr;display:grid}.management-grid.secondary-grid,.member-permission-form{grid-template-columns:1fr}.band-management-card{padding:18px}.band-profile-overlay .button-row{align-items:stretch;flex-direction:column}}.message-tabs{width:max-content;max-width:100%;margin-bottom:14px;overflow:auto}.message-tabs .tab{display:flex;gap:7px;align-items:center;white-space:nowrap}.message-tabs .tab span{display:grid;min-width:20px;height:20px;place-items:center;background:rgba(255,255,255,.08);border-radius:99px;font-size:.58rem}.conversation-row{position:relative}.conversation-row>div:nth-child(2){min-width:0;flex:1 1}.conversation-row p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-badge{display:grid;min-width:22px;height:22px;place-items:center;color:#111;background:var(--lime);border-radius:99px;font-size:.58rem;font-weight:900}.empty-conversation{align-items:center;color:var(--muted)}.chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-head small{display:block;margin-top:4px;color:var(--muted)}.chat-context,.chat-pending{margin:12px 16px 0}.chat-context{padding:10px 13px;color:var(--muted);background:rgba(130,91,255,.07);border:1px solid rgba(151,117,255,.18);border-radius:12px;font-size:.64rem;line-height:1.6}.request-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;background:rgba(255,180,70,.06);border-bottom:1px solid rgba(255,180,70,.16)}.request-actions p{margin:4px 0 0;color:var(--muted);font-size:.65rem}.bubble small{display:block;margin-top:5px;opacity:.65}.shared-message-link{display:block;padding:8px 10px;margin-top:8px;color:#e5ddff;background:rgba(255,255,255,.09);border-radius:9px;font-size:.65rem}.music-chat-compose{align-items:end}.chat-input-stack{display:grid;flex:1 1;gap:7px}.chat-input-stack small{color:var(--muted);font-size:.56rem}.music-link-field{padding-block:9px!important;font-size:.65rem}@media(max-width:720px){.message-center .messages-layout{display:block}.message-center .conversation-list{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.message-center .conversation-row{min-width:240px;border-right:1px solid var(--line);border-bottom:0}.message-center .chat{min-height:560px}.request-actions{align-items:stretch;flex-direction:column}.request-actions .button-row{flex-wrap:wrap}.music-chat-compose{align-items:stretch;flex-direction:column}.music-chat-compose .icon-button{align-self:end}}.discovery-welcome{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px;margin-bottom:24px;background:radial-gradient(circle at 90% 10%,rgba(130,91,255,.18),transparent 38%),rgba(255,255,255,.025)}.discovery-welcome h2{margin:6px 0;font-size:clamp(1.35rem,2.5vw,2rem)}.discovery-welcome p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.65}.invite-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;min-height:430px;padding:clamp(28px,6vw,72px);overflow:hidden;background:radial-gradient(circle at 85% 20%,rgba(135,91,255,.25),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.015))}.invite-hero h1{max-width:800px;margin:8px 0;font-size:clamp(2.6rem,6vw,5.3rem);letter-spacing:-.065em;line-height:.98}.invite-hero>div>p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.75}.invite-hero .button{margin-top:16px}.invite-art{width:clamp(140px,20vw,260px);height:auto;color:rgba(184,161,255,.42);filter:drop-shadow(0 20px 45px rgba(119,73,255,.3))}.invite-grid{margin-top:20px}.invite-grid>*{transition:transform .2s,border-color .2s}.invite-grid>a:hover{transform:translateY(-3px);border-color:var(--line-strong)}@media(max-width:720px){.discovery-welcome{align-items:stretch;flex-direction:column}.invite-hero{grid-template-columns:1fr;min-height:520px}.invite-art{position:absolute;right:-25px;bottom:-30px;opacity:.28}.invite-grid{grid-template-columns:1fr}}@media(max-width:1100px){.hero-layout{grid-template-columns:1fr;align-content:center;padding-top:150px}.landing-hero-v2{min-height:1250px}.product-preview{width:min(100%,560px);justify-self:end;margin-top:-60px}.section-intro{grid-template-columns:1fr 1.4fr}.section-intro>p:last-child{grid-column:2}.value-grid{grid-template-columns:1fr 1fr}.value-grid article:last-child{grid-column:1/-1;min-height:300px}.app-shell{grid-template-columns:88px minmax(0,1fr)}}@media(max-width:720px){.landing-v2 .landing-nav{top:8px;width:calc(100% - 16px);height:58px;padding:0 10px 0 14px;border-radius:15px}.landing-v2 .nav-actions{gap:8px}.landing-v2 .nav-actions .locale-toggle{display:block}.landing-v2 .nav-actions .button{padding-inline:12px;font-size:.65rem}.hero-layout{display:block;min-height:0;padding:135px 0 95px}.landing-hero-v2{min-height:1080px}.landing-v2 .hero-copy h1{font-size:clamp(3.35rem,15vw,5.2rem)}.landing-v2 .hero-copy .lead{font-size:.88rem}.landing-v2 .hero-copy .button-row{display:grid;grid-template-columns:1fr}.product-preview{margin:60px 0 0;transform:none}.preview-profile>span{display:none}.landing-values{padding:90px 0}.section-intro{display:block}.section-intro h2{margin:14px 0 20px}.value-grid{grid-template-columns:1fr}.value-grid article,.value-grid article:last-child{grid-column:auto;min-height:330px}.journey-section{padding:90px 0}.journey-layout{grid-template-columns:1fr;gap:55px}.journey-copy{position:static}.journey-copy h2{font-size:2.8rem}.beta-section{display:block;margin-block:72px;padding:30px 24px;border-radius:24px}.landing-footer{gap:20px}.page{width:min(100% - 24px,1240px);padding-top:26px}.profile-hero{min-height:520px;border-radius:22px}.profile-hero-content h1{font-size:2.35rem}.post-composer{padding:15px}.composer-options{grid-template-columns:1fr}.post{border-radius:18px}.post-context{align-items:flex-start;flex-direction:column}.messages-layout{min-height:calc(100svh - 185px)}}.topbar>.brand{display:none}@media(max-width:1100px) and (min-width:721px){.sidebar{align-items:center;padding-inline:12px}.nav-link span,.sidebar .brand .brand-accent,.sidebar .brand .brand-word,.sidebar-profile>div:not(.mini-avatar){display:none}.sidebar>.brand{margin-left:0}.nav-link{justify-content:center}.nav-link,.sidebar-nav{width:52px}}@media(max-width:720px){.topbar>.brand{display:inline-flex}.topbar>.brand i{display:none}}.consent-row{display:grid!important;grid-template-columns:18px 1fr;gap:10px!important;align-items:start;color:var(--muted);font-size:.68rem;line-height:1.55}.consent-row input{width:16px;height:16px;margin-top:2px;accent-color:var(--purple)}.consent-row a{color:#d8d0ff;text-decoration:underline;text-underline-offset:3px}.auth-simple,.legal-page,.onboarding-page{min-height:100svh;padding:clamp(18px,5vw,70px);background:radial-gradient(circle at 76% 5%,rgba(128,102,238,.2),transparent 34%),var(--bg)}.auth-simple{display:grid;place-items:center}.auth-simple-card{width:min(100%,520px);padding:clamp(25px,5vw,52px);border:1px solid var(--line);border-radius:28px}.auth-simple-nav,.legal-page>header,.onboarding-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:55px}.auth-simple-card h1,.legal-page h1,.onboarding-intro h1{margin:12px 0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1;letter-spacing:-.06em}.auth-simple-card .auth-form{margin-top:28px}.onboarding-page{padding-top:24px}.onboarding-nav{width:min(100%,1100px);margin:0 auto 24px}.onboarding-card{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(32px,7vw,100px);width:min(100%,1100px);margin:auto;padding:clamp(24px,5vw,60px);border:1px solid var(--line);border-radius:32px}.onboarding-intro{align-self:start;position:sticky;top:35px}.onboarding-form{display:grid;gap:22px}.onboarding-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;border:0}.onboarding-form legend{grid-column:1/-1;margin-bottom:9px;color:var(--muted);font-size:.68rem;font-weight:700}.choice-card{display:grid!important;grid-template-columns:auto 1fr;gap:12px!important;align-items:center;padding:16px;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:15px}.choice-card:has(input:checked){background:var(--purple-soft);border-color:rgba(169,149,255,.55)}.choice-card input{accent-color:var(--purple)}.choice-card small,.choice-card strong{display:block}.choice-card small{margin-top:4px;color:var(--muted);font-size:.59rem}.onboarding-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.onboarding-form>label,.onboarding-grid label{display:grid;gap:7px;color:var(--muted);font-size:.68rem}.verification-note{padding:17px 18px;background:rgba(116,216,209,.055);border:1px solid rgba(116,216,209,.2);border-radius:15px}.verification-note strong{font-size:.75rem}.verification-note p{margin:7px 0 0;color:var(--muted);font-size:.67rem;line-height:1.65}.legal-page>header{width:min(100%,900px);margin-inline:auto}.legal-page article{width:min(100%,900px);margin:auto;padding:clamp(25px,6vw,65px);border:1px solid var(--line);border-radius:30px}.legal-page article h2{margin:38px 0 10px;font-size:1.2rem}.legal-page article p{color:var(--muted);font-size:.79rem;line-height:1.8}.legal-page article .button{margin-top:35px}@media(max-width:760px){.onboarding-card{grid-template-columns:1fr}.onboarding-intro{position:static}.onboarding-form fieldset,.onboarding-grid{grid-template-columns:1fr}.auth-simple,.legal-page,.onboarding-page{padding:16px}.auth-simple-nav,.legal-page>header{margin-bottom:35px}}.profile-media-uploaders{display:grid;grid-template-columns:1fr 1fr;gap:14px}.media-upload-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;padding:17px;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:16px}.media-upload-card label{display:grid;gap:7px;color:var(--muted);font-size:.68rem}.media-upload-card small,.profile-edit-grid small{color:var(--muted-2);font-size:.58rem}.profile-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.profile-edit-grid label{display:grid;gap:7px}.profile-edit-grid .full-field{grid-column:1/-1}.profile-toggle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.profile-toggle-grid label{display:flex;align-items:center;padding:14px;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:13px}.profile-toggle-grid input{accent-color:var(--purple)}.portfolio-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compact-form{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.portfolio-edit-item{padding-block:10px;border-bottom:1px solid var(--line)}.portfolio-edit-item details{margin-top:8px}.portfolio-edit-item summary{width:max-content;color:var(--purple-light);cursor:pointer;font-size:.68rem;font-weight:700;list-style-position:inside}.portfolio-edit-item details[open] summary{margin-bottom:10px}.portfolio-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portfolio-gallery article{overflow:hidden;padding:10px;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:16px}.gallery-image{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:11px}.gallery-image img{object-fit:cover}.portfolio-gallery article p{min-height:20px;margin:9px 2px;color:var(--muted);font-size:.66rem;line-height:1.5}.public-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-links{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.profile-links a{display:flex;align-items:center;gap:6px;padding:8px 10px;color:#d9d3f3;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:10px;font-size:.65rem}.profile-hero-content>.profile-hero-actions{display:grid;justify-items:end;gap:9px}.profile-hero-content>.profile-hero-actions>.profile-hero-actions{display:flex}@media(max-width:820px){.portfolio-settings-grid,.profile-edit-grid,.profile-media-uploaders{grid-template-columns:1fr}.profile-edit-grid .full-field{grid-column:auto}.media-upload-card,.profile-toggle-grid,.public-gallery{grid-template-columns:1fr}.profile-hero-content>.profile-hero-actions{justify-items:start}.discovery-form-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-form-v2 .search-wide{grid-column:1/-1}.section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.discovery-form-v2{grid-template-columns:1fr;padding:16px}.discovery-form-v2 .search-wide{grid-column:auto}.discovery-form-v2 .button-row{display:grid;grid-template-columns:1fr}.discovery-form-v2 .button-row>*{justify-content:center}.discovery-section{margin-top:38px}.suggestion-reasons span{font-size:.62rem}}.secondary-nav{display:flex;gap:5px;align-items:center;min-height:44px;padding:5px clamp(18px,3.5vw,54px);overflow-x:auto;background:rgba(10,11,16,.72);border-bottom:1px solid var(--line);scrollbar-width:none}.secondary-nav::-webkit-scrollbar{display:none}.secondary-nav a{display:flex;gap:6px;align-items:center;flex:0 0 auto;min-height:32px;padding:6px 10px;color:var(--muted);border:1px solid transparent;border-radius:9px;font-size:.62rem}.secondary-nav a.active,.secondary-nav a:hover{color:#fff;background:var(--purple-soft);border-color:rgba(169,149,255,.18)}.marketplace-notice{margin-bottom:18px}.marketplace-categories{display:flex;gap:8px;padding-bottom:12px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.marketplace-categories::-webkit-scrollbar{display:none}.marketplace-categories a{flex:0 0 auto;padding:9px 12px;color:var(--muted);background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:999px;font-size:.64rem}.marketplace-categories a.active,.marketplace-categories a:hover{color:#fff;background:var(--purple-soft);border-color:rgba(169,149,255,.35)}.marketplace-filters{display:grid;grid-template-columns:2fr repeat(3,minmax(130px,1fr));gap:13px;padding:18px;margin-bottom:28px}.marketplace-filters label,.marketplace-form label{display:grid;gap:7px;color:var(--muted);font-size:.65rem}.marketplace-filters .marketplace-search{grid-column:span 2}.marketplace-filter-actions{grid-column:span 2;align-self:end}.check-card{display:flex!important;gap:9px!important;align-items:center;min-height:46px;padding:10px 12px;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:10px}.check-card input{accent-color:var(--purple)}.marketplace-grid,.marketplace-owner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.marketplace-card{overflow:hidden}.marketplace-card-photo{position:relative;display:grid;aspect-ratio:4/3;place-items:center;background:linear-gradient(145deg,#211b35,#10121a)}.marketplace-card-photo img{object-fit:cover;transition:transform .35s}.marketplace-card:hover .marketplace-card-photo img{transform:scale(1.025)}.marketplace-card-photo>span{color:rgba(255,255,255,.2);font-size:3rem;font-weight:800}.marketplace-card-photo>b{position:absolute;right:12px;bottom:12px;display:flex;gap:5px;align-items:center;padding:7px 9px;color:#191421;background:var(--purple);border-radius:999px;font-size:.58rem}.marketplace-card-body{padding:17px}.marketplace-card-footer,.marketplace-card-meta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.58rem}.marketplace-card-meta span{padding:5px 7px;background:rgba(255,255,255,.04);border-radius:7px}.marketplace-card h3{margin:14px 0 11px;font-size:1rem;line-height:1.35}.marketplace-price{display:block;color:#f4f0ff;font-size:1.15rem}.marketplace-card-footer{align-items:center;margin-top:17px;padding-top:13px;border-top:1px solid var(--line)}.marketplace-card-footer span{display:flex;gap:5px;align-items:center}.marketplace-empty{padding:50px;text-align:center}.marketplace-empty p{color:var(--muted)}.marketplace-form{max-width:980px}.marketplace-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.marketplace-form-grid .full-field{grid-column:1/-1}.marketplace-form small{color:var(--muted-2);line-height:1.5}.taxonomy-picker{padding:0;border:0}.taxonomy-picker legend{margin-bottom:7px;color:var(--muted);font-size:.65rem}.taxonomy-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:245px;padding:7px;margin-top:7px;overflow:auto;background:rgba(0,0,0,.16);border:1px solid var(--line);border-radius:12px}.taxonomy-results button{padding:9px 10px;color:var(--muted);text-align:left;background:rgba(255,255,255,.025);border:1px solid transparent;border-radius:8px;font-size:.63rem}.taxonomy-results button.active,.taxonomy-results button:hover{color:#fff;background:var(--purple-soft);border-color:rgba(169,149,255,.3)}.marketplace-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:22px;margin-top:18px}.marketplace-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:7px}.marketplace-gallery>div{position:relative;overflow:hidden;aspect-ratio:1;border-radius:12px}.marketplace-gallery>div.main{grid-column:1/-1;aspect-ratio:16/10}.marketplace-gallery img{object-fit:cover}.marketplace-description{padding:26px;margin-top:18px}.marketplace-description p{white-space:pre-wrap;color:#d0ced7;line-height:1.75}.marketplace-description h3{margin-top:27px}.marketplace-buy-panel{position:sticky;top:130px;align-self:start;padding:24px}.marketplace-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.marketplace-detail-tags span{display:flex;gap:5px;align-items:center;padding:6px 8px;color:#ddd6fa;background:var(--purple-soft);border-radius:8px;font-size:.58rem}.marketplace-buy-panel h1{margin:18px 0 12px;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.05}.marketplace-detail-price{display:block;font-size:1.65rem}.marketplace-specs{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px;padding:18px 0;margin:19px 0;border-block:1px solid var(--line);font-size:.67rem}.marketplace-specs dt{color:var(--muted)}.marketplace-specs dd{display:flex;gap:5px;align-items:center;margin:0}.marketplace-exchange,.marketplace-safety{padding:14px;background:rgba(169,149,255,.07);border:1px solid rgba(169,149,255,.16);border-radius:12px}.marketplace-exchange p,.marketplace-safety p{margin:6px 0 0;color:var(--muted);font-size:.64rem;line-height:1.6}.marketplace-seller{display:grid;gap:5px;padding:18px 0}.marketplace-seller small,.marketplace-seller span{color:var(--muted);font-size:.61rem}.marketplace-seller a{color:#cfc4ff;font-size:.65rem}.marketplace-primary-action{justify-content:center;width:100%;margin-top:8px}.marketplace-safety{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:18px}.marketplace-report{margin-top:16px}.marketplace-report summary{display:flex;gap:7px;align-items:center;color:var(--muted);cursor:pointer;font-size:.63rem}.marketplace-report form{margin-top:12px}.marketplace-photo-editor{margin-bottom:18px}.marketplace-photo-editor>div{display:flex;gap:10px;overflow-x:auto}.marketplace-photo-editor article>div{position:relative;width:150px;aspect-ratio:1;overflow:hidden;border-radius:10px}.marketplace-photo-editor img{object-fit:cover}.marketplace-photo-editor form{margin-top:7px}.marketplace-status-tabs{width:max-content;max-width:100%;margin-bottom:22px;overflow-x:auto}.marketplace-owner-actions{padding:9px}.marketplace-store-hero{padding:clamp(26px,5vw,55px);margin-bottom:35px}.marketplace-store-hero h1{margin:10px 0;font-size:clamp(2.4rem,5vw,5rem)}.marketplace-store-hero>p:not(.eyebrow){max-width:700px;color:var(--muted);line-height:1.75}.marketplace-store-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;color:#d7d2e4;font-size:.68rem}.marketplace-feed-entry>p{color:var(--muted);font-size:.64rem;line-height:1.55}.marketplace-feed-entry>a:not(.mini-button){display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid var(--line);font-size:.62rem}.marketplace-feed-entry>.mini-button{margin-top:12px}@media(max-width:1050px){.marketplace-grid,.marketplace-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-detail-grid{grid-template-columns:1fr}.marketplace-buy-panel{position:static}.taxonomy-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.secondary-nav{padding-inline:12px}.secondary-nav a{min-height:36px}.marketplace-filters,.marketplace-form-grid,.marketplace-grid,.marketplace-owner-grid{grid-template-columns:1fr}.marketplace-filter-actions,.marketplace-filters .marketplace-search,.marketplace-form-grid .full-field{grid-column:auto}.marketplace-filter-actions{display:grid;grid-template-columns:1fr}.marketplace-filter-actions>*{justify-content:center}.marketplace-categories{margin-inline:-12px;padding-inline:12px}.taxonomy-results{grid-template-columns:1fr;max-height:280px}.marketplace-gallery{grid-template-columns:repeat(3,1fr)}.marketplace-buy-panel,.marketplace-description{padding:19px}.marketplace-detail-grid{gap:14px}.marketplace-owner-actions{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.marketplace-owner-actions button,.marketplace-owner-actions form{width:100%}}.marketplace-photo-actions{display:grid;gap:7px;margin-top:7px}.marketplace-photo-actions form{margin:0}.marketplace-photo-actions span{color:#cfc4ff;font-size:.61rem}.marketplace-store-hero{position:relative;min-height:390px;padding:0;overflow:hidden}.marketplace-store-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(12,13,19,.98),rgba(12,13,19,.76) 62%,rgba(12,13,19,.35))}.marketplace-store-cover{object-fit:cover}.marketplace-store-content{position:relative;z-index:1;padding:clamp(26px,5vw,55px)}.marketplace-store-logo{position:relative;width:88px;height:88px;margin-bottom:20px;overflow:hidden;background:#111;border:1px solid var(--line-strong);border-radius:20px}.marketplace-store-logo img{object-fit:cover}.marketplace-store-content>p:not(.eyebrow){max-width:700px;color:var(--muted);line-height:1.75}.marketplace-store-content>.button,.marketplace-store-content>form{margin-top:20px}.auth-form label,.profile-edit-grid label{line-height:1.45}.field{min-height:46px;line-height:1.4}.field::placeholder{color:#777987;opacity:1}.button:disabled,.field:disabled,.mini-button:disabled{cursor:not-allowed;opacity:.52}.button:focus-visible,.icon-button:focus-visible,.locale-toggle:focus-visible,.mini-button:focus-visible,.mobile-nav a:focus-visible,.nav-link:focus-visible{outline:2px solid #c7b9ff;outline-offset:3px}.button-row{flex-wrap:wrap}.card-grid>*{min-width:0}.listing-card,.panel,.profile-tile{overflow-wrap:anywhere}.notice{max-width:78ch}.page-head>div{min-width:0}.page-head .button-row{justify-content:flex-end}.auth-form textarea.field{padding-left:14px;resize:vertical}.auth-form select.field{padding-left:14px}.mini-button{min-height:36px}.mobile-nav a{min-width:52px;min-height:44px;border-radius:10px}.mobile-nav a:focus-visible{background:rgba(169,149,255,.12)}@media(max-width:720px){.page-head{flex-direction:column;align-items:stretch}.page-head .button-row{justify-content:flex-start}.page-head>.button,.page-head>div+.button{align-self:flex-start}.profile-section{padding:20px}.auth-form{gap:16px}.button{min-height:46px}.filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filter{flex:0 0 auto}.notification-row{align-items:flex-start;flex-wrap:wrap}.moderation-item .auth-form,.notification-row>.button-row{width:100%}}:root{--font:Manrope,"Noto Sans Georgian",system-ui,sans-serif;--font-georgian:"Noto Sans Georgian",Manrope,system-ui,sans-serif}