﻿:root{--t-0:1.6rem;--t-1:1.8rem;--t-2:clamp(2rem,calc(1.93rem + .19vw),2.2rem);--t-3:clamp(2.2rem,calc(2.13rem + .19vw),2.4rem);--t-4:clamp(2.6rem,calc(2.53rem + .19vw),2.8rem);--t-5:clamp(3.2rem,calc(3.06rem + .38vw),3.6rem);--t-6:clamp(4rem,calc(3.72rem + .75vw),4.8rem);--t-7:clamp(4.8rem,calc(4.24rem + 1.5vw),6.4rem);--g-0:.8rem;--g-1:clamp(1.2rem,calc(1.06rem + .38vw),1.6rem);--g-2:clamp(1.6rem,calc(1.32rem + .75vw),2.4rem);--g-3:clamp(2.4rem,calc(2.12rem + .75vw),3.2rem);--g-4:clamp(3.2rem,calc(2.92rem + .75vw),4rem);--g-5:clamp(4rem,calc(3.72rem + .75vw),4.8rem);--g-6:clamp(4.8rem,calc(4.24rem + 1.5vw),6.4rem);--g-7:clamp(6.4rem,calc(5.84rem + 1.5vw),8rem);--g-8:clamp(8rem,calc(7.44rem + 1.5vw),9.6rem);--section-space:clamp(var(--g-6),7vw,var(--g-7));--br-1:1.2rem;--br-2:2.4rem;--br-pill:999rem;--site-header-height:6.4rem;--container-max:120rem;--container-pad:clamp(1.6rem,5vw,2.4rem);}:root{--_white:0 0% 100%;--_theme-h:204;--_ink:var(--_theme-h) 6% 14%;--_accent-h:var(--_theme-h);--_accent-s:88%;--_success-h:148;--_success-s:62%;--_warning-h:22;--_warning-s:100%;--_warning-l:60%;--_danger-h:0;--_danger-s:100%;--_danger-l:57%;--_danger-hover-l:calc(var(--_danger-l) - 6%);}:root,[data-theme=light]{color-scheme:light;--_accent-l:37%;--_accent-hover-l:calc(var(--_accent-l) - 5%);--_accent-active-l:calc(var(--_accent-l) - 9%);--_accent-link-l:var(--_accent-l);--_success-l:29%;--_shade-0:var(--_theme-h) 6% 96%;--_shade-1:var(--_theme-h) 5% 91%;--_shade-2:var(--_white);--_shade-3:var(--_theme-h) 5% 95%;--_shade-4:var(--_theme-h) 4% 87%;--_shade-5:var(--_theme-h) 4% 80%;--_shade-6:var(--_theme-h) 5% 40%;--_shade-7:var(--_theme-h) 7% 28%;--_shade-8:var(--_ink);--_text-on-accent-channel:var(--_white);--_control-bg-channel:var(--_shade-2);--_control-bg-hover-channel:var(--_shade-3);--_control-border-channel:var(--_shade-5);--_control-border-hover-channel:var(--_shade-6);}[data-theme=dark]{color-scheme:dark;--_accent-l:68%;--_accent-hover-l:calc(var(--_accent-l) - 8%);--_accent-active-l:calc(var(--_accent-l) - 18%);--_accent-link-l:calc(var(--_accent-l) + 7%);--_success-l:66%;--_shade-0:var(--_ink);--_shade-1:var(--_theme-h) 5% 19%;--_shade-2:var(--_theme-h) 5% 22%;--_shade-3:var(--_theme-h) 5% 28%;--_shade-4:var(--_theme-h) 4% 32%;--_shade-5:var(--_theme-h) 4% 41%;--_shade-6:var(--_theme-h) 5% 63%;--_shade-7:var(--_theme-h) 7% 78%;--_shade-8:var(--_white);--_text-on-accent-channel:var(--_shade-0);--_control-bg-channel:var(--_shade-4);--_control-bg-hover-channel:var(--_shade-5);--_control-border-channel:var(--_shade-4);--_control-border-hover-channel:var(--_shade-5);}:root{--tint:hsl(var(--_shade-6)/.18);--bg:hsl(var(--_shade-0));--bg-hover:hsl(var(--_shade-1));--surface:hsl(var(--_shade-2));--surface-hover:hsl(var(--_shade-3));--raised:hsl(var(--_shade-4));--raised-hover:hsl(var(--_shade-5));--text:hsl(var(--_shade-8));--text-muted:hsl(var(--_shade-7));--text-soft:hsl(var(--_shade-6));--text-on-accent:hsl(var(--_text-on-accent-channel));--text-on-danger:hsl(var(--_white));--border:hsl(var(--_shade-4));--border-hover:hsl(var(--_shade-5));--control-bg:hsl(var(--_control-bg-channel));--control-bg-hover:hsl(var(--_control-bg-hover-channel));--control-border:hsl(var(--_control-border-channel));--control-border-hover:hsl(var(--_control-border-hover-channel));--control-icon:var(--text-muted);--accent:hsl(var(--_accent-h) var(--_accent-s) var(--_accent-l));--accent-hover:hsl(var(--_accent-h) var(--_accent-s) var(--_accent-hover-l));--accent-active:hsl(var(--_accent-h) calc(var(--_accent-s) - 5%) var(--_accent-active-l));--accent-border:hsl(var(--_accent-h) var(--_accent-s) calc(var(--_accent-l) - 4%));--accent-border-hover:hsl(var(--_accent-h) var(--_accent-s) calc(var(--_accent-hover-l) - 4%));--accent-link:hsl(var(--_accent-h) calc(var(--_accent-s) - 10%) var(--_accent-link-l));--accent-soft:hsl(var(--_accent-h) var(--_accent-s) var(--_accent-l)/.12);--accent-pulse:hsl(var(--_accent-h) var(--_accent-s) var(--_accent-l)/.37);--accent-pulse-hover:hsl(var(--_accent-h) var(--_accent-s) var(--_accent-l)/.5);--focus-ring:hsl(var(--_accent-h) var(--_accent-s) var(--_accent-l)/.45);--success:hsl(var(--_success-h) var(--_success-s) var(--_success-l));--warning:hsl(var(--_warning-h) var(--_warning-s) var(--_warning-l));--warning-tint:hsl(var(--_warning-h) var(--_warning-s) var(--_warning-l)/.18);--danger:hsl(var(--_danger-h) var(--_danger-s) var(--_danger-l));--danger-hover:hsl(var(--_danger-h) calc(var(--_danger-s) - 20%) var(--_danger-hover-l));--danger-active:hsl(var(--_danger-h) calc(var(--_danger-s) - 20%) calc(var(--_danger-hover-l) - 6%));--danger-tint:hsl(var(--_danger-h) var(--_danger-s) var(--_danger-l)/.18);--breadcrumb:var(--text);--breadcrumb-active:var(--accent);--_shadow-light-1:0 .3rem .5rem hsl(var(--_ink)/.12);--_shadow-dark-1:0 .3rem .7rem hsl(var(--_theme-h) 48% 7.7%);--layer-shadow:var(--_shadow-light-1);}:root{--font-body:"Noto Sans Georgian",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.eyebrow{color:var(--layer-accent);font-size:var(--t-0);font-weight:700;line-height:1.2;}.caps{letter-spacing:.08em;text-transform:uppercase;}.heading-lg{font-size:var(--t-5);line-height:1.15;text-wrap:balance;}.section-title{font-size:var(--t-4);line-height:1.2;text-wrap:balance;}.heading-md{font-size:var(--t-2);line-height:1.25;font-weight:700;}.heading-sm{font-size:var(--t-1);line-height:1.25;font-weight:700;}.text-muted{color:var(--layer-muted);font-size:var(--t-0);line-height:1.6;}.section-lead{color:var(--layer-muted);font-size:var(--t-1);line-height:1.5;}.text-muted strong{color:var(--layer-text);}.text-link{color:var(--accent-link);text-decoration-line:underline;text-decoration-thickness:.1rem;text-underline-offset:.18em;}.text-link:hover{color:var(--accent-hover);}.tone-success{color:var(--layer-success,var(--success));}html{font-size:62.5%;scroll-behavior:smooth;}body{margin:0;font-family:var(--font-body);font:1.6rem/1.5 var(--font-body);background:var(--bg);color:var(--text);}:where(h1,h2,h3,h4,h5,h6,p){margin-block:0;}:where(ul,ol){margin-block:0;}:where(ul[class],ol[class]){padding-inline-start:0;list-style:none;}*,*::before,*::after{box-sizing:border-box;}img{max-inline-size:100%;block-size:auto;}a{color:var(--accent-link);text-decoration:none;}a:hover{color:var(--accent-hover);}:focus-visible{outline:.3rem solid var(--focus-ring);outline-offset:.3rem;}:where([id]){scroll-margin-block-start:var(--g-3);}:root,.layer-bg{--layer:var(--bg);--layer-hover:var(--bg-hover);--layer-up:var(--surface);--layer-up-hover:var(--surface-hover);--layer-border:var(--border);--layer-border-hover:var(--border-hover);--layer-text:var(--text);--layer-muted:var(--text-muted);--layer-accent:var(--accent);--layer-success:var(--success);}.layer-surface{--layer:var(--surface);--layer-hover:var(--surface-hover);--layer-up:var(--raised);--layer-up-hover:var(--raised-hover);--layer-border:var(--border);--layer-border-hover:var(--border-hover);--layer-text:var(--text);--layer-muted:var(--text-muted);--layer-accent:var(--accent);--layer-success:var(--success);}.layer-invert{--layer:hsl(var(--_theme-h) 48% 8%);--layer-hover:hsl(var(--_theme-h) 48% 11%);--layer-up:hsl(var(--_theme-h) 48% 13%);--layer-up-hover:hsl(var(--_theme-h) 48% 17%);--layer-border:hsl(var(--_theme-h) 48% 15%);--layer-border-hover:hsl(var(--_theme-h) 48% 19%);--layer-text:white;--layer-muted:hsl(var(--_theme-h) 18% 76%);--layer-accent:hsl(var(--_theme-h) 88% 45%);--layer-success:hsl(var(--_success-h) var(--_success-s) 66%);--layer-accent-border:hsl(var(--_accent-h) var(--_accent-s) calc(var(--_accent-l) + 5%));--layer-accent-border-hover:hsl(var(--_accent-h) var(--_accent-s) calc(var(--_accent-hover-l) + 6%));--control-bg:var(--layer-up);--control-bg-hover:var(--layer-up-hover);--control-border:var(--layer-border);--control-border-hover:var(--layer-border-hover);--control-border-focus:var(--layer-accent-border);--control-color:var(--layer-text);--control-placeholder:var(--layer-muted);}:where(.layer-bg,.layer-surface){--layer-accent-border:var(--accent-border);--layer-accent-border-hover:var(--accent-border-hover);--control-bg:hsl(var(--_control-bg-channel));--control-bg-hover:hsl(var(--_control-bg-hover-channel));--control-border:hsl(var(--_control-border-channel));--control-border-hover:hsl(var(--_control-border-hover-channel));--control-border-focus:var(--accent);--control-color:var(--text);--control-placeholder:var(--text-soft);}:where(.layer-bg,.layer-surface,.layer-invert){background-color:var(--layer);color:var(--layer-text);--action-bg:var(--layer-up);--action-bg-hover:var(--layer-up-hover);--action-bg-active:color-mix(in srgb,var(--action-bg-hover),var(--layer-text) 12%);--action-border:var(--layer-border);--action-border-hover:var(--layer-border-hover);--action-color:var(--layer-text);}:where(.layer-bg,.layer-surface)>*{--layer-shadow:var(--_shadow-light-1);}.layer-invert>*{--layer-shadow:var(--_shadow-dark-1);}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);}.container-wide{max-width:136rem;}.flex{display:flex;}.inline-flex{display:inline-flex;}.stack{display:grid;align-content:start;}.section-stack{display:grid;align-content:start;gap:var(--g-4);}.auto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min,24rem)),1fr));}.grid-min-4{--grid-min:calc(var(--g-4)*8);}.split-grid{display:grid;grid-template-columns:minmax(0,var(--split-media,1fr)) minmax(min(100%,var(--split-min,32rem)),var(--split-copy,1fr));justify-content:space-between;column-gap:var(--g-6);row-gap:var(--g-4);}.ratio-4x3{aspect-ratio:4/3;}.ratio-4x5{aspect-ratio:4/5;}.cover{object-fit:cover;}.contain{object-fit:contain;}.py-6{padding-block:var(--g-6);}.pb-1{padding-block-end:var(--g-1);}.flow-section{padding-block:var(--section-space);}.flow-section-continuation{padding-block-start:0;}.wrap{flex-wrap:wrap;}.middle{align-items:center;}.text-center{text-align:center;}.full{width:100%;}.mx-auto{margin-inline:auto;}.ms-auto{margin-inline-start:auto;}.grow{flex:1 1 0;}.no-shrink{flex-shrink:0;}.min-0{min-width:0;}.max-w-md{max-inline-size:calc(var(--g-6)*8);}.gap-0{gap:var(--g-0);}.gap-1{gap:var(--g-1);}.gap-2{gap:var(--g-2);}.gap-3{gap:var(--g-3);}.gap-4{gap:var(--g-4);}.gap-5{gap:var(--g-5);}.gap-6{gap:var(--g-6);}.gap-7{gap:var(--g-7);}@media(max-width:1024px){.split-grid{grid-template-columns:1fr;}}.input{--input-bg:var(--control-bg,var(--surface));--input-bg-hover:var(--control-bg-hover,var(--surface-hover));--input-border:var(--control-border,var(--border));--input-border-hover:var(--control-border-hover,var(--border-hover));width:100%;min-height:4rem;padding:var(--g-0) var(--g-1);border:.1rem solid var(--input-border);border-radius:var(--br-1);background:var(--input-bg);color:var(--control-color,var(--text));font:inherit;}.input:hover{background:var(--input-bg-hover);border-color:var(--input-border-hover);}.input:focus{outline:0;border-color:var(--control-border-focus,var(--accent));box-shadow:none;}.input::placeholder{color:var(--control-placeholder,var(--text-soft));}.input:disabled{opacity:.6;cursor:not-allowed;}.input[aria-invalid=true]{border-color:var(--danger);}textarea.input{min-height:10rem;resize:vertical;}.field{display:grid;gap:.6rem;}.label,.field-error{font-size:var(--t-0);}.label{color:var(--text-muted);}.field-error{color:var(--danger);}.input-control{position:relative;}.input-control>.input{padding-inline-end:4.8rem;}.input-action{position:absolute;inset-block-start:50%;inset-inline-end:.4rem;display:inline-grid;place-items:center;inline-size:4rem;block-size:4rem;padding:0;border:0;border-radius:var(--br-1);background:transparent;color:var(--control-icon);transform:translateY(-50%);cursor:pointer;}.input-action:hover{background:var(--accent-soft);color:var(--accent-hover);}.input-action .material-symbols-rounded{font-size:2.2rem;}.validation-summary-valid,.field-validation-valid{display:none;}.validation-summary-errors ul{padding-inline-start:var(--g-2);}.input.input-validation-error{border-color:var(--danger);}.btn{--btn-bg:var(--action-bg,var(--surface));--btn-bg-hover:var(--action-bg-hover,var(--surface-hover));--btn-bg-active:var(--action-bg-active,var(--raised));--btn-border:var(--action-border,var(--border));--btn-border-hover:var(--action-border-hover,var(--btn-border));--btn-color:var(--action-color,var(--text));--btn-color-hover:var(--btn-color);display:inline-flex;align-items:center;justify-content:center;gap:var(--g-0);padding:var(--g-0) var(--g-2);border:.1rem solid var(--btn-border);border-radius:var(--br-1);background:var(--btn-bg);color:var(--btn-color);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;}.btn:hover{background:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-color-hover);}.btn:active{background:var(--btn-bg-active);}.btn-primary{box-shadow:var(--layer-shadow);--btn-bg:var(--accent);--btn-bg-hover:var(--accent-hover);--btn-bg-active:var(--accent-active);--btn-border:var(--layer-accent-border,var(--accent-border));--btn-border-hover:var(--layer-accent-border-hover,var(--accent-border-hover));--btn-color:var(--text-on-accent);}.btn-ghost{--btn-bg:transparent;--btn-bg-hover:var(--accent-soft);--btn-bg-active:color-mix(in srgb,var(--accent-soft),var(--text) 8%);--btn-border:transparent;--btn-border-hover:color-mix(in srgb,var(--btn-bg-hover),transparent 55%);--btn-color:var(--accent);--btn-color-hover:var(--accent-hover);font-weight:600;}.btn-secondary{--btn-bg:transparent;--btn-bg-hover:var(--accent-soft);--btn-bg-active:color-mix(in srgb,var(--accent-soft),var(--text) 8%);--btn-border:var(--accent);--btn-border-hover:var(--accent-hover);--btn-color:var(--accent);}.chip{padding:.4rem var(--g-1);border-radius:var(--br-pill);font-size:var(--t-0);box-shadow:var(--layer-shadow);}.card{padding:var(--g-3);border:.1rem solid var(--layer-border);border-radius:var(--br-1);background:var(--layer-up);box-shadow:var(--layer-shadow);}.form-card{display:grid;gap:var(--g-3);inline-size:min(100%,50rem);padding:var(--g-4);border-radius:var(--br-2);box-shadow:var(--layer-shadow);}.form-card>:is(h1,h2){padding-block-end:var(--g-2);border-block-end:.1rem solid var(--layer-border);font-size:var(--t-4);line-height:1.2;}.form-card .field{gap:.4rem;}.form-card .field>.flex{gap:.4rem var(--g-0);}.form-card .label{color:var(--layer-text);font-weight:600;}.form-card .text-link{font-size:var(--t-0);}.form-card .btn{min-block-size:4.4rem;}.form-divider{display:flex;align-items:center;gap:var(--g-1);color:var(--layer-muted);font-size:var(--t-0);text-align:center;}.form-divider::before,.form-divider::after{content:"";flex:1;border-block-end:.1rem solid var(--layer-border);}@media(max-width:640px){.form-card{gap:var(--g-2);padding:var(--g-3);border-radius:var(--br-1);}}.media-frame{display:block;border-radius:var(--br-2);background:var(--layer-up);overflow:hidden;}.icon-box{display:inline-grid;place-items:center;inline-size:4.8rem;block-size:4.8rem;border:.1rem solid color-mix(in srgb,currentColor 6%,transparent);border-radius:var(--br-1);color:var(--layer-accent);background:color-mix(in srgb,currentColor 14%,transparent);box-shadow:var(--layer-shadow);}.icon-copy{display:grid;align-content:start;gap:var(--g-2);}@media(max-width:640px){.icon-copy{grid-template-columns:auto minmax(0,1fr);gap:var(--g-0) var(--g-2);}.icon-copy>.icon-box{grid-row:1/span 2;}.icon-copy>:not(.icon-box){grid-column:2;}}.accordion{--accordion-item-gap:var(--g-3);--accordion-trigger-size:var(--t-1);--accordion-trigger-weight:600;--accordion-trigger-leading:1.35;--accordion-motion-duration:220ms;--accordion-motion-easing:cubic-bezier(.22,1,.36,1);display:grid;gap:var(--accordion-item-gap);}.accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--g-1);inline-size:100%;padding-block:0;padding-inline:0;border:0;background:transparent;color:var(--layer-text);font:inherit;font-size:var(--accordion-trigger-size);line-height:var(--accordion-trigger-leading);font-weight:var(--accordion-trigger-weight);text-align:start;cursor:pointer;}.accordion-trigger:hover{color:var(--layer-accent);}.accordion-icon{flex-shrink:0;color:var(--layer-muted);transition:transform .18s ease;}.accordion-trigger[aria-expanded=true] .accordion-icon{transform:rotate(180deg);}.accordion-panel{display:grid;block-size:0;overflow:hidden;opacity:0;visibility:hidden;}.accordion-panel.is-open{block-size:auto;opacity:1;visibility:visible;}.accordion-panel.is-animating{visibility:visible;transition:block-size var(--accordion-motion-duration) var(--accordion-motion-easing);}.accordion-body{overflow:hidden;}.accordion-body>.stack{padding-block-start:var(--g-1);}.accordion-lined{--accordion-item-gap:0;}.accordion-lined .accordion-item{padding-block:var(--g-2);}.accordion-lined .accordion-item:first-child{padding-block-start:0;}.accordion-lined .accordion-item:last-child{padding-block-end:0;border-block-end:0;}.accordion-lined .accordion-body>.stack{max-inline-size:68rem;padding-block-start:var(--g-1);}.rail{--rail-duration:32s;overflow:hidden;border-block:.1rem solid var(--layer-border);}.rail-track{display:flex;inline-size:max-content;animation:rail-scroll var(--rail-duration) linear infinite;will-change:transform;}.rail:hover .rail-track,.rail:focus-within .rail-track{animation-play-state:paused;}.rail-list{display:flex;align-items:center;justify-content:space-around;flex:0 0 auto;inline-size:max-content;min-inline-size:100vw;padding-block:var(--g-1);padding-inline:var(--g-1);white-space:nowrap;}.rail-item{display:inline-flex;align-items:center;gap:.8rem;color:var(--layer-muted);font-size:var(--t-0);font-weight:600;line-height:1.2;}.rail-item::before{content:"";flex:0 0 auto;inline-size:.6rem;block-size:.6rem;border-radius:var(--br-pill);background:var(--layer-accent);}.rail-item+.rail-item{margin-inline-start:var(--g-2);padding-inline-start:var(--g-2);border-inline-start:.1rem solid var(--layer-border);}@keyframes rail-scroll{to{transform:translate3d(-50%,0,0);}}.status-message{display:flex;align-items:center;gap:.375rem;}.status-message .material-symbols-rounded{font-size:2.1rem;font-weight:350;}.status-error{color:var(--danger);}.status-spinner{animation:status-spin .8s linear infinite;}@keyframes status-spin{to{transform:rotate(360deg);}}.form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--g-0);}.early-access-status{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows 180ms ease,margin-top 180ms ease,opacity 140ms ease;}.early-access-status-inner{min-height:0;overflow:hidden;}.early-access-loading{display:none;}form.htmx-request .early-access-status,.early-access-status:has(.early-access-result:not(:empty)){grid-template-rows:1fr;margin-top:var(--g-0);opacity:1;}form.htmx-request .early-access-loading{display:block;}form.htmx-request .early-access-result{display:none;}@media(max-width:640px){.form-row{grid-template-columns:1fr;}}.site-header{--header-height:var(--site-header-height);--header-logo-size:4.4rem;border-block-end:.1rem solid color-mix(in srgb,var(--layer-border),transparent 45%);box-shadow:var(--layer-shadow);}.site-brand{color:var(--layer-text);}.site-brand:hover{color:var(--layer-text);}.site-brand-name{font-size:var(--t-3);font-weight:700;line-height:1;}.site-header>nav{min-block-size:var(--header-height);justify-content:space-between;padding-block:var(--g-0);}.site-header .site-logo{display:block;inline-size:var(--header-logo-size);block-size:var(--header-logo-size);}.site-header .btn{min-block-size:4rem;padding-inline:var(--g-1);}.header-actions{margin-inline-start:auto;}.profile-menu{position:relative;}.profile-menu-trigger{anchor-name:--profile-menu-trigger;}.profile-menu-trigger:has(+.profile-menu-panel:popover-open){background:var(--accent-soft);color:var(--accent-hover);}.header-account-link{flex-direction:row;}.header-account-link .material-symbols-rounded{font-size:2.8rem;}.profile-menu-panel{display:none;position:fixed;inset:auto;inset-block-start:calc(var(--site-header-height) + var(--g-0));inset-inline-end:max(var(--container-pad),(100vw - var(--container-max))/2 + var(--container-pad));inline-size:max-content;min-inline-size:24rem;max-inline-size:calc(100vw - var(--container-pad)*2);margin:0;padding:var(--g-0);border:.1rem solid var(--layer-border);border-radius:var(--br-1);background:var(--layer);color:var(--layer-text);box-shadow:var(--layer-shadow);}.profile-menu-panel:popover-open{display:block;}.profile-menu-panel::backdrop{background:transparent;}.profile-menu-list{display:grid;gap:.2rem;}.profile-menu-list form{margin:0;}.profile-menu-link{display:flex;align-items:center;gap:var(--g-1);inline-size:100%;min-block-size:4.4rem;padding:var(--g-0) var(--g-1);border:0;border-radius:calc(var(--br-1) - .4rem);background:transparent;color:var(--layer-text);font:inherit;text-align:start;cursor:pointer;}.profile-menu-link:hover{background:var(--accent-soft);color:var(--accent-hover);}.profile-menu-link[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:700;}.profile-menu-link .material-symbols-rounded{flex:0 0 auto;color:var(--layer-muted);}.profile-menu-link:hover .material-symbols-rounded,.profile-menu-link[aria-current=page] .material-symbols-rounded{color:currentColor;}.profile-menu-logout{color:var(--danger);}.culture-menu{position:relative;}.culture-menu-trigger{anchor-name:--culture-menu-trigger;}.culture-menu-trigger:has(+.culture-menu-panel:popover-open){background:var(--accent-soft);color:var(--accent-hover);}.culture-menu-trigger .material-symbols-rounded{font-size:2.4rem;}.culture-menu-panel{min-inline-size:18rem;}.culture-menu-panel form{margin:0;}.culture-menu-option{justify-content:space-between;}.culture-menu-option[aria-current=true]{background:var(--accent-soft);color:var(--accent);font-weight:700;}.culture-menu-check{visibility:hidden;}.culture-menu-option[aria-current=true] .culture-menu-check{visibility:visible;color:currentColor;}@supports(position-anchor:--profile-menu-trigger){.profile-menu-panel{position-anchor:--profile-menu-trigger;inset-block-start:anchor(bottom);inset-inline-end:anchor(right);margin-block-start:var(--g-0);}}@supports(position-anchor:--culture-menu-trigger){.culture-menu-panel{position-anchor:--culture-menu-trigger;inset-block-start:anchor(bottom);inset-inline-end:anchor(right);margin-block-start:var(--g-0);}}.auth-page{min-block-size:calc(100svh - var(--site-header-height));padding-block:var(--g-6) var(--g-8);background:var(--bg-hover);}.manage-layout{display:grid;grid-template-columns:minmax(22rem,28rem) minmax(0,1fr);gap:var(--g-3);}.manage-nav{display:grid;}.manage-nav-link{display:flex;align-items:center;min-block-size:4.4rem;padding:var(--g-0) var(--g-1);border-radius:calc(var(--br-1) - .4rem);color:var(--layer-muted);font-weight:600;}.manage-nav-link:hover{background:var(--layer-hover);color:var(--layer-text);}.manage-nav-link.active{background:var(--accent-soft);color:var(--accent);font-weight:700;}@media(max-width:1024px){.manage-layout{grid-template-columns:1fr;}}@media(max-width:640px){.auth-page{padding-block:var(--g-4) var(--g-6);}}
