:root{--bg:#0a0d13;--panel:#141924;--field:#101722;--header:#101722;--promo:#101e2a;--field-border:#56677f;--line:#232b3b;--text:#e9edf5;--mute:#a7b2c5;--dim:var(--mute);--brand:#00aff0;--primary-text:#0a0d13;--primary-hover:#40c5f5;--focus:#8edfff;--disabled:#263140;--secondary-hover:#24354b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-button:8px;--radius-card:14px;--radius-panel:16px;--container:1120px;--font-meta:13px;--line-meta:20px;--font-h1:36px;--font-h2:24px;--of:var(--brand);--featured:#ffb020;--free:#34d399;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-size:16px;line-height:24px}a{color:var(--brand);text-decoration:none}button,input,select{font:inherit}.container{width:min(var(--container),calc(100% - var(--space-8)));margin:auto}.header{height:56px;position:sticky;top:0;z-index:40;background:var(--header);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.header-inner{height:100%;display:flex;align-items:center;gap:var(--space-4)}.header-inner>a{min-width:44px}.header-inner>a,.logo{display:inline-flex;align-items:center;min-height:44px}.logo{flex-shrink:0;padding:4px}.logo img{display:block;width:204px;height:40px}@media (max-width:759px){.logo img{width:163.2px;height:32px}}.header nav{display:flex;gap:22px;margin-left:auto}@media (max-width:1100px){.header nav{display:none}}@media (max-width:359px){.header-inner{gap:8px}.header .logo img{width:132.6px;height:26px}}.header nav a,footer a{color:var(--mute);font-size:14px}main{min-height:70vh}.hero{padding:56px 0 30px;text-align:center;background:radial-gradient(circle at 50% 0,var(--promo) 0,transparent 58%)}h1{font-size:var(--font-h1);line-height:1.16;margin:0 0 12px;letter-spacing:-.03em}h2{font-size:var(--font-h2);line-height:1.25;margin:0 0 18px}.lede{max-width:720px;margin:0 auto 24px;color:var(--mute);font-size:17px}.section{padding:40px 0}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.blog-shell{padding:48px 0 72px}.blog-hero{max-width:760px;padding:32px 0}.blog-card>p,.blog-hero>p:last-child,.blog-kicker{color:var(--mute)}.blog-kicker{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.blog-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);padding:24px}.blog-card h2 a{color:var(--text)}.blog-card time,.blog-dates{color:var(--dim);font-size:14px}.blog-article{max-width:760px;margin:auto}.blog-article h2{margin-top:40px}.blog-article h3{margin-top:28px}.blog-byline,.blog-dates{color:var(--dim)}.blog-table-wrap{margin:24px 0;overflow-x:auto}.blog-article table{width:100%;border-collapse:collapse}.blog-article td,.blog-article th{padding:12px;text-align:left;border:1px solid var(--line)}.blog-article aside,.blog-article th{background:var(--panel)}.blog-article aside{margin-top:48px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-panel)}.blog-article aside .button{display:inline-flex;align-items:center;margin:0 8px 8px 0}.search-form{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(110px,1fr)) auto;gap:8px;max-width:960px;margin:0 auto}.search-form input,.search-form select{height:48px;border:1px solid var(--field-border);border-radius:var(--radius-button);background:var(--field);color:var(--text);padding:0 14px;min-width:0}.button,.search-form button{height:48px;border:0;border-radius:var(--radius-button);background:var(--brand);color:var(--primary-text);font-weight:700;padding:0 24px;cursor:pointer}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:18px 0}.chips a{flex:none;background:var(--field);border:1px solid var(--line);border-radius:999px;color:var(--mute);padding:8px 14px}.category-tiles,.state-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.category-tiles a,.state-grid a{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);padding:14px;color:var(--text)}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.creator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.creator-card{flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);min-width:0}.creator-card,.photo{display:flex;overflow:hidden}.photo{position:relative;align-items:center;justify-content:center;aspect-ratio:1;background:linear-gradient(145deg,#222c43,#10141d)}.tall .photo{aspect-ratio:4/5}.photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 25%,transparent 68%,rgba(0,0,0,.55))}.initials{font-size:52px;font-weight:700;color:var(--mute)}.photo-top{position:absolute;z-index:2;top:10px;left:10px;right:10px;display:flex;justify-content:space-between}.photo-top b,.photo-top i,.price-pill{padding:4px 9px;border-radius:999px;background:rgba(8,11,16,.78);color:var(--text);font-size:11px;font-style:normal}.featured .photo-top b{background:var(--featured);color:#2a1a00;text-transform:uppercase}.price-pill{position:absolute;z-index:2;left:10px;bottom:10px;color:var(--free)}.card-body{display:flex;flex:1;flex-direction:column;padding:14px}.creator-name{font-weight:700;color:var(--text);font-size:16px}.username{color:var(--dim);font-size:13px}.meta{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;color:var(--mute);font-size:12px}.meta span{border:1px solid var(--line);border-radius:999px;padding:2px 7px}.bio{margin:0 0 12px}.bio summary{list-style:none;cursor:pointer}.bio summary::-webkit-details-marker{display:none}.bio summary span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--mute);font-size:13px}.bio[open] summary span{display:block}.bio em:after{content:"more";color:var(--brand);font-size:12px}.bio[open] em:after{content:"less"}.of-button{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;border-radius:var(--radius-button);background:var(--of);color:var(--primary-text);font-size:14px;font-weight:700}.impression-marker{position:absolute}.page-head{padding:28px 0 16px}.breadcrumbs{font-size:13px;color:var(--dim);margin-bottom:12px}.stats{display:flex;gap:18px;flex-wrap:wrap;color:var(--mute);font-size:14px}.filterbar{position:sticky;top:56px;z-index:30;padding:12px 0;background:rgba(10,13,19,.95)}.prose{max-width:800px;color:var(--mute);margin:36px 0}.prose p{margin:0 0 18px}.faq{display:grid;gap:8px;max-width:800px}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);padding:14px}.faq summary{font-weight:650;cursor:pointer}.faq p{color:var(--mute)}.creator-profile{display:grid;grid-template-columns:340px 1fr;gap:32px;padding:32px 0}.profile-photo{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;border-radius:var(--radius-panel);background:var(--field)}.profile-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0}.profile-facts div{padding:14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel)}.fixed-cta{display:none}.empty-state{text-align:center;padding:50px 0}footer{margin-top:56px;padding:32px 0;border-top:1px solid var(--line);background:var(--header);color:var(--dim)}footer nav{display:flex;gap:16px;flex-wrap:wrap}.legal{max-width:780px;padding:40px 0}.legal h2{margin-top:30px}.legal ul{margin:0 0 16px 20px;padding:0}.legal li{margin-bottom:8px}.legal-updated{color:var(--dim);font-size:14px}.removal-form{display:block;margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--header)}.removal-form h3{margin:0 0 16px}.removal-form label{display:block;margin-bottom:6px;font-weight:600}.removal-form input,.removal-form textarea{display:block;width:100%;padding:10px 12px;border:1px solid var(--field-border);border-radius:var(--radius-button);background:var(--field);color:inherit;font:inherit}.removal-form textarea{resize:vertical}.removal-form .field-help{margin:6px 0 18px;color:var(--dim);font-size:13px}.removal-form button{padding:12px 20px}.removal-form button[disabled]{cursor:progress}.form-error{margin-top:14px;color:#ff9a8b}@media (max-width:759px){.blog-grid{grid-template-columns:1fr}.blog-shell{padding-top:24px}.hero{padding:34px 0 20px}.search-form{grid-template-columns:1fr 1fr}.search-form button,.search-form input:first-child{grid-column:1/-1}.home-featured{order:1}.home-categories{order:2}.home-sections{display:flex;flex-direction:column}.home-categories .category-tiles{display:flex;overflow-x:auto;scrollbar-width:none}.home-categories .category-tiles a{flex:none;padding:9px 14px;border-radius:999px}.creator-grid,.featured-grid{grid-template-columns:1fr}.creator-grid .compact{width:auto}.category-tiles,.state-grid{grid-template-columns:repeat(2,1fr)}.creator-profile{display:block;padding-top:0}.creator-profile>.photo-wrap{margin:0 -16px}.profile-photo{border-radius:0;aspect-ratio:4/5}.profile-info{margin-top:-88px;position:relative;padding-top:0}.profile-info h1{text-shadow:0 2px 10px #000}.has-fixed-cta{padding-bottom:92px}.fixed-cta{display:block;position:fixed;z-index:50;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--header);border-top:1px solid var(--line)}.fixed-cta .of-button{height:48px}.profile-facts{margin-top:60px}.compact .card-body{padding:10px}.home-ranking{order:3}}.best-grid .featured-standard{border:2px solid #39b87f}.best-grid .featured-standard .photo-top b{background:#39b87f}.ranked-list{list-style:none;padding:0;margin:0}.ranked-list>.creator-card{position:relative}.ranked-name{display:contents}.heading-rank{position:absolute;z-index:2;top:10px;left:10px;padding:4px 9px;border-radius:999px;background:rgba(8,11,16,.78);color:var(--text);font-size:11px;font-weight:700;pointer-events:none}.ranked-list .photo-top{justify-content:flex-end}.best-ranked{display:contents}.header-categories{flex-shrink:0;position:relative;margin-left:auto;font-size:14px}.header-categories summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.category-menu{position:absolute;right:0;top:48px;width:min(300px,calc(100vw - 80px));max-height:70vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:0 12px 32px #0008}.category-menu a{padding:8px;color:var(--text)}.category-menu a:last-child{grid-column:1/-1;color:var(--brand)}.home-v1 .search-area{padding:28px 0 24px}.home-v1 h1{font-size:var(--font-h1);margin:0 0 18px}.search-line{display:flex;gap:8px}.home-search input,.home-search select{min-width:0;height:48px;background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-button);color:var(--text);padding:0 12px;font:inherit}.search-line input{flex:1}.home-search button{height:48px;border:0;border-radius:var(--radius-button);padding:0 20px;cursor:pointer;font:inherit;font-weight:650}.search-button{background:var(--brand);color:var(--primary-text)}.filter-toggle{background:var(--field);color:var(--text)}#home-filters:not([hidden]){display:flex;gap:16px;padding-top:18px;align-items:end}#home-filters label{flex:1;min-width:0;font-size:13px;color:var(--mute)}#home-filters input,#home-filters select{display:block;width:100%;margin-top:6px}.reset{background:none;color:var(--brand)}.home-v1 .catalog{padding-bottom:36px}.home-v1 h2{margin-bottom:14px;font-size:var(--font-h2);line-height:1.25}.home-v1 .section-note{font-size:12px;color:var(--mute);margin:-4px 0 14px}.home-preview .creator-name,.home-preview .username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-preview .of-button{margin-top:12px;min-height:44px}.home-preview .photo{aspect-ratio:1}.home-preview .price-pill{color:var(--text)}.home-preview .username{color:var(--mute)}.home-v1 .section-note a{text-decoration:underline}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:759px){.home-v1 .search-area{padding:20px 0 10px}.home-v1 h1{font-size:var(--font-h1);margin-bottom:16px}.search-line{gap:6px}.home-search button{padding:0 12px;font-size:13px}.search-line input{padding:0 10px;font-size:13px}.search-button span{display:none}.home-v1 .creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-preview .card-body{padding:10px}.home-preview .creator-name{font-size:14px}.home-preview .username{font-size:11px}.home-preview .of-button{font-size:12px;white-space:nowrap;margin-top:10px}.home-v1 h2{font-size:var(--font-h2)}.home-v1 .section-note{font-size:11px;line-height:1.5;margin-bottom:12px}#home-filters:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:12px}}.button,.home-search button,.removal-form input,.search-form button{min-width:44px;min-height:44px}.button{display:inline-flex;align-items:center;justify-content:center;height:auto;padding-block:12px;text-align:center}:is(.button,.of-button,.search-button,.search-form button):hover{background:var(--primary-hover)}.button.secondary,.home-search .filter-toggle{background:var(--panel);color:var(--text);border:1px solid var(--field-border)}:is(.button.secondary,.home-search .filter-toggle):hover{background:var(--secondary-hover)}:is(button,.button,.of-button):is(:disabled,[aria-disabled=true]){background:var(--disabled);border:1px solid var(--field-border);color:var(--mute);cursor:not-allowed}.blog-article :is(p,li,td,aside) a:not(.button),.faq p a,.legal :is(p,li) a,.prose a{text-decoration:underline;text-underline-offset:3px}.heading-rank,.photo-top b{background:var(--panel);color:var(--mute)}.bio em:after{color:var(--mute)}:is(.username,.meta,.breadcrumbs,.blog-dates,.legal-updated){font-size:var(--font-meta);line-height:var(--line-meta)}.bio summary,.chips a,.faq summary,:is(.header nav,footer nav,.category-menu) a{min-height:44px}:is(.header nav,footer nav,.category-menu) a{display:inline-flex;align-items:center}.creator-card:focus-within{overflow:visible}.creator-card>.photo{border-start-start-radius:inherit;border-start-end-radius:inherit}@media (max-width:759px){:root{--font-h1:28px;--font-h2:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home-search .search-submit,.search-form .search-submit,.search-submit{display:inline-grid;place-items:center;border-radius:7px;padding:12px 20px;font-weight:700}.search-submit>span{grid-area:1/1}.search-submit .search-reserve{visibility:hidden}.search-submit:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.home-search .search-submit span{display:inline}.creator-grid{max-width:1088px;grid-template-columns:repeat(4,minmax(0,1fr))}.card-media{position:relative}.card-media,.creator-card .photo{border-start-start-radius:inherit;border-start-end-radius:inherit}.creator-card .photo{width:100%;aspect-ratio:4/5;background:#101722}.creator-card .photo img{-o-object-position:center top;object-position:center top}.creator-card{overflow:visible;border-radius:14px}.creator-card .of-button{position:static;min-height:44px;width:100%;margin:0;padding:4px;font-size:12px;font-weight:700;line-height:18px;text-align:center;white-space:normal}.creator-card .of-button:hover{background:#39bff2}.creator-card .of-button:active{background:#008fc4}.creator-card a:focus-visible{outline:3px solid white;outline-offset:2px}.creator-card .card-body{padding:12px;gap:6px;min-width:0}.creator-card .creator-name,.creator-card .username{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-card .creator-name{font-size:16px;line-height:22px}.card-price,.creator-card .username{font-size:12px;line-height:18px}.card-price{margin-top:auto}.trial-label{color:var(--of);font-weight:700}.monthly-price,.trial-label{white-space:nowrap}.creator-card .photo-top b{font-size:10px}.creator-card.featured .photo-top b{background:var(--featured);color:#2a1a00}@media (max-width:759px){.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-card .card-body{padding:10px}.creator-card .creator-name{font-size:14px;line-height:20px}}@media (max-width:359px){.creator-grid,.home-v1 .creator-grid{grid-template-columns:minmax(0,1fr)}}.featured-listing .section-heading,.featured-listing h2{margin-bottom:0}.featured-disclosure{margin:0 0 12px;white-space:nowrap}.featured-disclosure a{display:inline-flex;align-items:center;min-height:44px}.featured-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px;margin:-6px;scroll-padding:6px}.featured-rail>.creator-card{position:relative;flex:0 0 min(296px,100%);min-width:0;scroll-snap-align:start}.featured-rail .creator-name{font-size:16px;line-height:22px}.featured-rail .impression-marker{top:50%;left:50%;width:1px;height:1px}@media (min-width:760px){.featured-rail{gap:16px}.featured-rail>.creator-card,.featured-rail>.creator-card:only-child{flex-basis:264px}}.listing-page .page-head{padding:16px 0 8px}.listing-lead{margin:8px 0 0;font-size:14px;line-height:20px}.listing-lead a{text-decoration:underline;overflow-wrap:anywhere}.listing-page .filterbar{position:static;padding:8px 0;background:transparent}.listing-page .listing-filters{margin:0}.listing-page .listing-filters>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.listing-page .section{padding:16px 0}.listing-page .featured-disclosure{margin-bottom:4px}.listing-page .featured-listing{padding-top:0}@media (max-width:759px){.header-inner{gap:8px}.header .logo img{width:128px;height:auto}.header-categories summary{white-space:nowrap}.listing-page .page-head{padding:0}.listing-page .breadcrumbs,.listing-page h1{margin-bottom:0}.listing-page .listing-lead{margin-top:4px;line-height:18px}.listing-page .stats{line-height:20px}.listing-page .filterbar{padding:0}.listing-page .listing-context{margin-top:0}.listing-page .featured-listing{display:grid;grid-template-columns:1fr auto;align-items:center;padding-top:0}.listing-page .featured-listing h2{font-size:16px}.listing-page .featured-disclosure{font-size:12px;margin:0}.listing-page .featured-rail .card-body{padding-block:0 4px;gap:4px}.listing-page .featured-carousel{grid-column:1/-1;min-width:0}}.legal a[href="#dmca"]{display:inline-flex;align-items:center;min-height:44px;padding-block:10px}.home-featured-rail{grid-column:1/-1;min-width:0}@media (max-width:759px){.home-v1{padding-bottom:20px}}.featured-carousel{min-width:0;position:relative}.featured-controls{display:flex;justify-content:flex-end;gap:8px;position:absolute;right:0;bottom:calc(100% + 8px)}.featured-controls[hidden]{display:none}.featured-controls button{width:44px;height:44px;cursor:pointer}.featured-controls button:disabled{opacity:.4;cursor:default}.featured-rail .creator-card .photo{aspect-ratio:4/5}.featured-rail .creator-card .photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.home-featured-rail .featured-listing{padding-top:0}.home-featured-rail .section-heading{display:none}.home-featured-rail .featured-disclosure{margin-bottom:0}.listing-page .featured-controls{bottom:auto;top:8px;right:8px;z-index:2}.breadcrumbs a,a[href="/removal"]{text-decoration:underline;text-underline-offset:3px}.featured-sponsored-panel{background:#121823;border:1px solid #3d4656;border-radius:16px;padding:20px}.age-gate_overlay__CMnHe{--edge:24px;position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:max(var(--edge),env(safe-area-inset-top)) max(var(--edge),env(safe-area-inset-right)) max(var(--edge),env(safe-area-inset-bottom)) max(var(--edge),env(safe-area-inset-left));background:rgba(10,13,19,.88);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.age-gate_panel__g7k0_{width:480px;max-width:100%;max-height:calc(100dvh - max(var(--edge), env(safe-area-inset-top)) - max(var(--edge), env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--text);text-align:center;font-size:16px;line-height:24px}.age-gate_logo__KGWTS{display:block;width:204px;height:40px;max-width:100%;margin:0 auto 24px}.age-gate_panel__g7k0_ h2{margin:0 0 16px;font-size:24px;line-height:30px;font-weight:700}.age-gate_panel__g7k0_ p{margin:0;color:var(--mute)}.age-gate_panel__g7k0_ strong{font-weight:600;color:var(--text)}.age-gate_panel__g7k0_ .age-gate_legal__JuDsW{margin-top:12px;color:var(--mute)}.age-gate_legal__JuDsW a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand);text-decoration:underline;text-underline-offset:3px}.age-gate_actions__NfRrg{display:flex;gap:12px;margin-top:24px}.age-gate_actions__NfRrg button,.age-gate_actions__NfRrg>a{display:flex;align-items:center;justify-content:center;min-height:48px;min-width:0;padding:11px 0;border:1px solid var(--line);border-radius:8px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.age-gate_actions__NfRrg button{flex:2;background:var(--brand);color:var(--primary-text);border-color:var(--brand)}.age-gate_actions__NfRrg button:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.age-gate_actions__NfRrg>a{flex:1;background:var(--panel);color:var(--text)}.age-gate_actions__NfRrg>a:hover{background:var(--secondary-hover)}.age-gate_panel__g7k0_ .age-gate_note__YITp0{margin-top:16px;font-size:13px;line-height:20px;color:var(--mute)}.age-gate_panel__g7k0_ .age-gate_error__IVHCT{border-top:1px solid var(--line);padding-top:16px;color:var(--text)}.age-gate_panel__g7k0_ :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.age-gate_srOnly__2o_Yb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:599px){.age-gate_overlay__CMnHe{--edge:16px}.age-gate_panel__g7k0_{width:100%;padding:24px}.age-gate_logo__KGWTS{width:163.2px;height:32px}.age-gate_panel__g7k0_ h2{font-size:20px;line-height:25px}.age-gate_actions__NfRrg{flex-direction:column}}.header.site-navigation{height:auto}.navigation-bar{height:64px;display:flex;align-items:center;gap:20px}.navigation-bar a,.navigation-bar summary{min-height:44px;display:inline-flex;align-items:center}.site-navigation .desktop-navigation{display:flex;gap:18px;margin-left:auto;align-items:center}.navigation-bar summary{cursor:pointer;color:var(--mute);font-size:14px}.navigation-categories,.navigation-more{position:relative}.navigation-category-list,.navigation-more>div{position:absolute;right:0;top:100%;width:min(560px,85vw);max-height:70vh;overflow-y:auto;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 24px #0006;z-index:41}.navigation-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.navigation-more>div{width:340px;max-width:calc(100vw - 32px);display:grid}.navigation-category-list a{overflow-wrap:anywhere}.bottom-navigation,.mobile-navigation,.navigation-toggle{display:none}.bottom-navigation a.section-active,.bottom-navigation a[aria-current],.navigation-bar a[aria-current],.navigation-panel a[aria-current]{color:var(--brand)}@media (min-width:760px) and (max-width:1000px){.navigation-bar,.site-navigation .desktop-navigation{gap:10px}.navigation-bar .logo{font-size:18px}}@media (max-width:759px){.site-navigation .desktop-navigation>.profile-category-link{display:none}.header.site-navigation{position:relative}body{--bottom-navigation-height:calc(68px + env(safe-area-inset-bottom));padding-bottom:calc(var(--bottom-navigation-height) + var(--profile-dock-height, 0px))}.site-navigation .logo img{width:163.2px;height:32px}.navigation-bar{width:calc(100% - 16px);height:60px;gap:8px}.site-navigation .desktop-navigation{display:none}.navigation-search{margin-left:auto;justify-content:center;min-width:44px}.navigation-toggle{padding-inline:6px;font-size:14px}.navigation-panel-title button,.navigation-toggle{background:var(--panel);color:var(--text);border:1px solid var(--field-border);border-radius:8px;display:inline-flex;align-items:center;padding:8px 6px;min-height:44px}.mobile-navigation:not([hidden]){display:block;border-top:1px solid var(--line)}.navigation-panel{max-width:480px;margin:16px auto;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.navigation-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.navigation-panel-title h2{font-size:18px;margin:0}.navigation-panel-title button{flex-shrink:0;min-height:44px}.site-navigation .navigation-panel nav{display:grid;margin:0;gap:0}.navigation-panel nav a{min-height:52px;border-bottom:1px solid var(--line);color:var(--text);display:flex;align-items:center}.bottom-navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:45;height:var(--bottom-navigation-height);padding-bottom:env(safe-area-inset-bottom);background:var(--header);border-top:1px solid var(--line)}.bottom-navigation a{min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--mute);font-size:11px}}.site-navigation small{display:block;color:var(--mute);font-size:13px;line-height:20px}.navigation-category-list a,.navigation-more a{min-height:52px;padding:12px;border-radius:8px}.navigation-panel nav a:has(small){min-height:68px}.site-navigation a:hover,.site-navigation summary:hover{color:var(--brand)}.navigation-category-list a:hover,.navigation-more a:hover,.navigation-panel nav a:hover{background:#24354b}#categories:focus-visible,.bottom-navigation a:focus-visible,.site-navigation :is(a,button,summary):focus-visible{outline:2px solid #8edfff;outline-offset:3px}#categories{scroll-margin-top:88px}@media (max-width:759px){#categories{scroll-margin-top:24px}.navigation-panel nav a{font-size:16px;line-height:24px}.bottom-navigation a{line-height:16px}}.site-navigation .desktop-navigation>.mobile-category-link{display:none}@media (min-width:760px){.header.site-navigation{display:flex;align-items:center;gap:20px;padding-inline:max(16px,calc((100% - 1120px) / 2))}.navigation-bar{display:contents}.navigation-search{order:2}.mobile-navigation,.mobile-navigation[hidden],.navigation-panel{display:contents}.navigation-panel-title{display:none}.site-navigation .desktop-navigation{min-height:64px;order:1;margin-left:auto}}@media (max-width:759px){.site-navigation .desktop-navigation>.mobile-category-link{display:flex}.site-navigation .navigation-panel .desktop-navigation{display:grid}.navigation-panel .navigation-more>div{position:static;width:auto;box-shadow:none;border:0;padding:0}.navigation-panel .navigation-more summary{min-height:44px}}