html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--street-bg:#080808;--street-panel:#141413;--street-text:#f3f1eb;--street-muted:#c6c3bc;--street-rule:#69665f;--street-paper:#ece9e1}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--street-bg:#ece9e1;--street-panel:#faf8f2;--street-text:#10100f;--street-muted:#393732;--street-rule:#656159;--street-paper:#f5f2e9}body{background:var(--street-bg);color:var(--street-text)}::selection{background:var(--street-text);color:var(--street-bg)}:focus-visible{outline-color:var(--street-text)}body,.site-header,.hero,.directory,.about,.site-footer,.member-card,.directory .state-panel,.public-profile,.profile-card,.profile-header,.profile-footer,.editor-shell,.editor-header,.edit-section,.editor-bottom-save,.auth-page,.auth-card,.moderation-page,.report-list article,.simple-page,.simple-page .state-panel,.button,.theme-toggle{transition:background-color .55s cubic-bezier(.22,1,.36,1),color .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.hero-wall,.brand img,.hero-identity-art img,.about-mark img{transition:opacity .55s,filter .55s}.theme-toggle{min-height:44px;color:inherit;font:900 10px/1 var(--body);letter-spacing:.08em;white-space:nowrap;background:0 0;border:1px solid;flex:none;justify-content:center;align-items:center;gap:10px;padding:7px 11px;display:inline-flex}.theme-toggle:hover{background:#ffffff18}.theme-toggle-track{border:1px solid;border-radius:20px;align-items:center;width:34px;height:18px;padding:3px;display:flex}.theme-toggle-puck{background:currentColor;border-radius:50%;width:10px;height:10px;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}html[data-theme=light] .theme-toggle-puck{transform:translate(16px)}.site-header{color:#f3f1eb;background:#080808;border-color:#625f59;max-width:none}.site-header nav{flex-wrap:wrap;gap:clamp(12px,2.2vw,30px)}.site-header nav>a:not(.button){color:#f3f1eb}.site-header .theme-toggle{order:2}.site-header .signed-in-link,.site-header nav>.button{order:3}.hero{isolation:isolate;color:#fff;background:#080808;border-color:#77736d;min-height:0;position:relative}.hero:after{display:none}.hero-wall{z-index:-1;opacity:.9;position:absolute;inset:0;overflow:hidden}.hero-wall img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.1)brightness(.72);width:100%;height:100%}.hero-wall:after{content:"";background:linear-gradient(90deg,#050505d9 0%,#050505af 38%,#05050575 70%,#050505a8 100%);position:absolute;inset:0}.hero-eyeline,.hero-footer{color:#f1eee7;border-color:#ffffff52}.hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(24px,4vw,64px);min-height:670px;padding-top:50px;padding-bottom:45px}.hero-copy{text-shadow:0 2px 10px #0008;align-self:center}.hero-copy .eyebrow{color:#fff;background:#0808089c;border:1px solid #e5e0d6;padding:7px 10px}.hero h1{font:900 clamp(150px,19vw,320px)/.77 var(--display);letter-spacing:-.07em;white-space:normal;margin:16px 0 0}.hero h1 span{color:#fff}.hero-statement{max-width:700px;font:900 clamp(36px,4vw,60px)/.96 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:26px;display:block}.brand-wordmark small{max-width:180px;font:700 8px/1.2 var(--mono);letter-spacing:.02em;text-transform:none}.hero-copy>p{color:#f4f1e9;max-width:390px;font:500 clamp(16px,1.4vw,20px)/1.5 var(--body);margin-top:23px}.hero-actions{margin-top:27px}.hero-identity{background:0 0;border:0;align-self:center;min-height:0}.hero-identity-art{background:0 0;min-height:395px}.hero-identity-art:before,.hero-identity-art:after{display:none}.hero-identity-art img{mix-blend-mode:screen;filter:drop-shadow(0 6px 22px #000);width:min(95%,500px);height:auto}.hero-sound{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0b0bd9;border:0;padding:0}.hero-sound-top{color:#f3f1eb;border:2px solid #eee9df;border-bottom:0;padding:12px 13px}.site-track{color:#fff;background:#0b0b0b;border:2px solid #eee9df;gap:10px}.site-track-cover{color:#f3f1eb;background:#141414;border:1px solid #eee9df}.site-track-copy>span{color:#d2cdc3}.site-track-toggle{color:#080808;background:#f3f1eb}.site-track-toggle:hover{background:#d8d4ca}.site-track-volume{color:#ded9d0;background:#0b0b0b;border:2px solid #eee9df;border-top:0;padding:7px 12px 8px}.direction-icon{vertical-align:-.12em;flex:none;display:inline-block}.hero-footer{background:#080808c4;justify-content:flex-end}.hero-footer>span,.site-footer>a:last-child,.auth-header-actions a,.access-footer a,.profile-header-actions a,.editor-footer a{align-items:center;gap:8px;display:inline-flex}.family-ribbon{color:#080808;letter-spacing:-.02em;background:#eee9df;border-top:2px solid #eee9df;border-bottom:2px solid #eee9df;min-height:65px}.directory{color:#f3f1eb;background:#10100f}.directory :is(button,a):focus-visible{outline-color:#f3f1eb}.section-heading .eyebrow,.section-heading p{color:#c7c3b9}.section-heading h2 span{color:#aaa69c}.member-search{border-color:#d2cec5}.member-search>div{background:#171716;border-color:#d2cec5;align-items:center;gap:12px;padding:0 15px}.member-search>div:focus-within{outline-offset:3px;outline:2px solid #f3f1eb}.member-search>div>svg{color:#d2cec5;flex:none;width:19px;height:19px;margin:0;display:block}.member-search input{color:#f3f1eb;height:100%;font:600 16px var(--body);letter-spacing:0;background:0 0;padding:0}.member-search>div input{padding:0}.member-search input::placeholder{color:#b7b2a8;opacity:1}.member-search input:focus-visible{outline:0}.member-card{color:#f3f1eb;background:#171716;border-color:#77736c}.member-card:hover{border-color:#eee9df;box-shadow:8px 8px #eee9df}.member-visual{background:#252522}.member-visual .member-visual-mark{color:#090909;background:#eee9df}.member-card-kicker,.member-card-body small{color:#c8c4ba}.member-card-bottom{border-color:#77736c}.directory .state-panel{color:#f3f1eb;background:#181817;border-color:#dbd6ca;min-height:320px}.directory .state-panel:after{color:#ffffff0b}.directory .state-panel .eyebrow,.directory .state-panel p{color:#d0cbc0}.directory .state-panel .button{color:#eee9df;border-color:#eee9df}.directory .state-panel .button:hover{color:#080808;background:#eee9df}.directory .pagination a{border-color:#eee9df}.about{color:#f3f1eb;background:#090909}.about-mark{isolation:isolate;background:#141413;border:2px solid #77736c;position:relative;overflow:hidden}.about-mark .about-wall{z-index:0;object-fit:cover;object-position:75% center;filter:grayscale()brightness(.5);width:100%;height:100%;position:absolute;inset:0}.about-mark img:not(.about-wall){z-index:1;mix-blend-mode:screen;width:min(90%,460px);position:relative}.about .eyebrow{color:#c8c3b9}.about h2 em{color:#aaa69d}.about p{color:#d4d0c7}.about .button-dark{color:#090909;background:#f3f1eb;border-color:#f3f1eb}.about .button-dark:hover{background:#d7d2c8}.site-footer{color:#d3cfc5;background:#080808;border-color:#77736c}.public-profile{color:#f3f1eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808}.public-profile.tone-charcoal{background:#242423}.public-profile.text-warm{color:#e9e3d5}.profile-default-wall{opacity:.7;filter:grayscale()brightness(.72);object-position:65% center}.profile-shade{background:linear-gradient(90deg,#050505de,#050505ae 45%,#050505d1)}.profile-header{color:#f3f1eb;background:#0a0a0ae6}.profile-header-actions,.auth-header-actions,.moderation-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.profile-header-actions>a,.auth-header-actions>a{min-height:44px;font:900 11px var(--body);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:inline-flex}.profile-side img{mix-blend-mode:screen}.profile-card{color:#f3f1eb;background:#111110;border-color:#f3f1eb;box-shadow:14px 14px #0008}.profile-card-top{color:#090909;background:#eae6dc}.profile-avatar{color:#f3f1eb;background:#242423;border-color:#f3f1eb}.profile-identity .eyebrow,.profile-handle,.profile-bio,.profile-empty{color:#ddd8ce}.profile-links-title{border-color:#d5d0c6}.profile-links :is(a,button){color:#f3f1eb;background:#191918;border-color:#77736c}.profile-links :is(a,button):hover{color:#090909;background:#f3f1eb}.profile-card .share-control .button{color:#f3f1eb;border-color:#f3f1eb}.profile-card .share-control .button:hover{color:#090909;background:#f3f1eb}.profile-card .share-control>span{color:#d2cdc3}.profile-card .share-control input{color:#f3f1eb;background:#151515;border-color:#aaa59b}.profile-music{border-color:#d5d0c6}.profile-card .report-link{color:#bdb8ae;border-color:#5c5a55}.profile-footer{color:#d1ccc2;border-color:#77736c}.public-profile.effect-poster .profile-card,.profile-card :focus-visible{outline-color:#f3f1eb}.editor-shell,.editor-main{color:#f3f1eb;background:#0c0c0c}.editor-header{color:#f3f1eb;background:#0a0a0af2;border-color:#77736c}.editor-heading{border-color:#d5d0c6}.editor-heading .eyebrow,.editor-heading p{color:#d2cdc3}.save-block .button{color:#090909;background:#f3f1eb;border-color:#f3f1eb}.save-block .button:hover{color:#090909;background:#d8d4ca}.editor-status,.save-message{color:#e6e1d8}.edit-section{color:#f3f1eb;background:#171716;border-color:#77736c}.edit-section-title>span{color:#090909;background:#f3f1eb}.edit-section-title p,.edit-section label:not(.publish-toggle),.edit-section label small,.field-note,.field-heading span{color:#d1ccc2}.edit-section input:not([type=file]):not([type=checkbox]),.edit-section textarea,.input-prefix,.edit-section .input-prefix input{color:#f3f1eb;background:#0c0c0c;border-color:#9d988e}.input-prefix>span{color:#d1ccc2}.edit-section input::placeholder,.edit-section textarea::placeholder{color:#aaa69d}.edit-section input:focus-visible,.edit-section textarea:focus-visible,.editor-main :focus-visible{outline-color:#f3f1eb}.edit-section .button-outline,.media-actions .button-outline{color:#f3f1eb;border-color:#f3f1eb}.edit-section .button-outline:hover{color:#090909;background:#f3f1eb}.edit-section .text-button{color:#f3f1eb}.media-field,.choice-group{border-color:#77736c}.media-drop{color:#d2cdc3;background:#111110;border-color:#918c83}.choice{color:#f3f1eb;background:#242423;border-color:#918c83}.choice.selected{color:#090909;background:#f3f1eb;border-color:#f3f1eb}.choice:hover:not(.selected){background:#343432}.publish-toggle input,.upload-progress progress{accent-color:#f3f1eb}.preview-topline,.preview-topline span:last-child,.preview-caption{color:#d4d0c7}.editor-preview{background:#0b0b0b}.editor-preview-default-wall{opacity:.35;filter:grayscale()brightness(.72);object-position:65% center}.editor-preview-card{color:#f3f1eb;background:#151514;border-color:#f3f1eb}.editor-preview-top{color:#090909;background:#f3f1eb}.preview-avatar{color:#f3f1eb;background:#222;border-color:#f3f1eb}.editor-preview .eyebrow,.editor-preview p,.preview-bio,.preview-empty,.editor-preview-card>small{color:#d2cdc3!important}.preview-links-title{border-color:#f3f1eb}.preview-links span{color:#f3f1eb;border-color:#918c83}.editor-preview.effect-poster .editor-preview-card{outline-color:#f3f1eb}.editor-bottom-save{color:#f3f1eb;background:#1b1b1a;border-color:#f3f1eb}.editor-bottom-save span,.editor-bottom-save .inline-error{color:#e3ded5}.editor-bottom-save .button{color:#090909;background:#f3f1eb;border-color:#f3f1eb}.editor-bottom-save .button:hover{background:#d8d4ca}.editor-footer{color:#d2cdc3;background:#090909;border-color:#77736c}.auth-page,.simple-page,.moderation-page{color:#f3f1eb;background:#090909}.simple-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-page>header,.moderation-page>header{color:#f3f1eb;background:#090909;border-color:#77736c}.auth-art{background:#111110}.auth-card,.simple-page .state-panel,.report-list article{color:#f3f1eb;background:#151514;border-color:#77736c}.auth-card .eyebrow,.auth-card p,.auth-card small,.simple-page .state-panel p,.moderation-page main>p,.report-list article time,.moderation-section article>div:first-child span{color:#d3cec4}.auth-card .auth-action,.simple-page .state-panel .button-light{color:#090909;background:#f3f1eb;border-color:#f3f1eb}.auth-card .auth-action:hover{background:#d8d4ca}.auth-card .inline-error,.simple-page .inline-error,.editor-bottom-save .inline-error{color:#f3f1eb;background:#262625;border-color:#f3f1eb}.auth-card small a,.simple-page .state-panel a:not(.button),.moderation-page .text-button{color:#f3f1eb}.report-panel form textarea{color:#f3f1eb;background:#0c0c0c;border-color:#918c83}.moderation-actions .button-outline{color:#f3f1eb;border-color:#f3f1eb}.moderation-actions .button-outline:hover{color:#090909;background:#f3f1eb}.moderation-actions .text-button,.moderation-actions span{color:#f3f1eb}html[data-theme=light] body{color:#10100f;background:#ece9e1}html[data-theme=light] .loading-page{color:#d8d8d2;background:#080808}html[data-theme=light] .brand{color:#10100f}html[data-theme=light] .brand img{filter:invert()}html[data-theme=light] .public-profile .brand{color:var(--profile-text)}html[data-theme=light] .public-profile .brand img{filter:none}html[data-theme=light] .site-header{color:#10100f;background:#ece9e1;border-color:#10100f}html[data-theme=light] .site-header nav>a:not(.button),html[data-theme=light] .site-header nav>a:not(.button):hover{color:#10100f}html[data-theme=light] .site-header .button-light{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .hero{color:#10100f;background:#e8e5dc;border-color:#10100f}html[data-theme=light] .hero-wall{opacity:.14}html[data-theme=light] .hero-wall:after{background:#e8e5dc88}html[data-theme=light] .hero-eyeline,html[data-theme=light] .hero-footer{color:#10100f;background:#e8e5dc99;border-color:#10100f77}html[data-theme=light] .hero-copy{text-shadow:none}html[data-theme=light] .hero-copy .eyebrow{color:#10100f;background:#f3f1ebc9;border-color:#10100f}html[data-theme=light] .hero h1 span,html[data-theme=light] .hero-copy>p{color:#10100f}html[data-theme=light] .hero .button-light{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .hero .button-outline{color:#10100f;border-color:#10100f}html[data-theme=light] .hero .button-outline:hover{color:#f3f1eb;background:#10100f}html[data-theme=light] .hero-identity-art img{mix-blend-mode:multiply;filter:invert()}html[data-theme=light] .hero-sound,html[data-theme=light] .site-track,html[data-theme=light] .site-track-volume,html[data-theme=light] .hero-sound-top{color:#10100f;background:#f3f1eb;border-color:#10100f}html[data-theme=light] .site-track-cover,html[data-theme=light] .site-track-toggle{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .site-track-copy>span,html[data-theme=light] .site-track-copy small,html[data-theme=light] .site-track-volume{color:#393733}html[data-theme=light] .family-ribbon{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .directory{color:#10100f;background:#ece9e1}html[data-theme=light] .section-heading .eyebrow,html[data-theme=light] .section-heading p{color:#49463f}html[data-theme=light] .member-search,html[data-theme=light] .member-search>div{border-color:#10100f}html[data-theme=light] .member-search>div{background:#faf8f2}html[data-theme=light] .member-search>div:focus-within{outline-color:#10100f}html[data-theme=light] .member-search input{color:#10100f;background:0 0}html[data-theme=light] .member-search input::placeholder{color:#646056}html[data-theme=light] .member-search>div>svg{color:#49463f}html[data-theme=light] .member-card{color:#10100f;background:#f8f5ee;border-color:#10100f}html[data-theme=light] .member-card:hover{box-shadow:8px 8px #10100f}html[data-theme=light] .member-card-kicker,html[data-theme=light] .member-card-body small{color:#49463f}html[data-theme=light] .member-card-bottom{border-color:#10100f}html[data-theme=light] .directory .state-panel{color:#10100f;background:#faf8f2;border-color:#10100f}html[data-theme=light] .directory .state-panel:after{color:#10100f0d}html[data-theme=light] .directory .state-panel .eyebrow,html[data-theme=light] .directory .state-panel p{color:#393733}html[data-theme=light] .directory .state-panel .button{color:#10100f;border-color:#10100f}html[data-theme=light] .directory .state-panel .button:hover{color:#f3f1eb;background:#10100f}html[data-theme=light] .about{color:#10100f;background:#f5f2e9}html[data-theme=light] .about-mark{background:#e8e5dc;border-color:#10100f}html[data-theme=light] .about-mark .about-wall{opacity:.18;filter:grayscale()}html[data-theme=light] .about-mark img:not(.about-wall){mix-blend-mode:multiply;filter:invert()}html[data-theme=light] .about .eyebrow,html[data-theme=light] .about p{color:#393733}html[data-theme=light] .about h2 em{color:#5b574f}html[data-theme=light] .about .button-dark{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .site-footer{color:#393733;background:#ece9e1;border-color:#10100f}html[data-theme=light] .editor-shell,html[data-theme=light] .editor-main{color:#10100f;background:#ece9e1}html[data-theme=light] .editor-header{color:#10100f;background:#ece9e1f2;border-color:#10100f}html[data-theme=light] .editor-header .text-button{color:#10100f}html[data-theme=light] .editor-heading{border-color:#10100f}html[data-theme=light] .editor-heading .eyebrow,html[data-theme=light] .editor-heading p,html[data-theme=light] .editor-status{color:#393733}html[data-theme=light] .save-block .button{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .save-message{color:#393733}html[data-theme=light] .edit-section{color:#10100f;background:#faf8f2;border-color:#10100f}html[data-theme=light] .edit-section-title>span{color:#f3f1eb;background:#10100f}html[data-theme=light] .edit-section-title p,html[data-theme=light] .edit-section label:not(.publish-toggle),html[data-theme=light] .edit-section label small,html[data-theme=light] .field-note,html[data-theme=light] .field-heading span{color:#393733}html[data-theme=light] .edit-section input:not([type=file]):not([type=checkbox]),html[data-theme=light] .edit-section textarea,html[data-theme=light] .input-prefix,html[data-theme=light] .edit-section .input-prefix input{color:#10100f;background:#fff;border-color:#10100f}html[data-theme=light] .edit-section input::placeholder,html[data-theme=light] .edit-section textarea::placeholder,html[data-theme=light] .input-prefix>span{color:#605c54}html[data-theme=light] .edit-section input:focus-visible,html[data-theme=light] .edit-section textarea:focus-visible,html[data-theme=light] .editor-main :focus-visible{outline-color:#10100f}html[data-theme=light] .edit-section .button-outline,html[data-theme=light] .media-actions .button-outline{color:#10100f;border-color:#10100f}html[data-theme=light] .edit-section .button-outline:hover{color:#f3f1eb;background:#10100f}html[data-theme=light] .edit-section .text-button{color:#10100f}html[data-theme=light] .media-field,html[data-theme=light] .choice-group{border-color:#77736c}html[data-theme=light] .media-drop{color:#393733;background:#ece9e1;border-color:#77736c}html[data-theme=light] .choice{color:#10100f;background:#f8f5ee;border-color:#10100f}html[data-theme=light] .choice.selected{color:#f3f1eb;background:#10100f}html[data-theme=light] .choice:hover:not(.selected){background:#e3dfd5}html[data-theme=light] .publish-toggle input,html[data-theme=light] .upload-progress progress{accent-color:#10100f}html[data-theme=light] .preview-topline,html[data-theme=light] .preview-topline span:last-child,html[data-theme=light] .preview-caption{color:#393733}html[data-theme=light] .editor-bottom-save{color:#10100f;background:#e3dfd5;border-color:#10100f}html[data-theme=light] .editor-bottom-save span,html[data-theme=light] .editor-bottom-save .inline-error{color:#393733}html[data-theme=light] .editor-bottom-save .button{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .editor-footer{color:#393733;background:#ece9e1;border-color:#10100f}html[data-theme=light] .auth-page,html[data-theme=light] .simple-page,html[data-theme=light] .moderation-page{color:#10100f;background:#ece9e1}html[data-theme=light] .auth-page>header,html[data-theme=light] .moderation-page>header{color:#10100f;background:#ece9e1;border-color:#10100f}html[data-theme=light] .auth-art{background:#dedbd2}html[data-theme=light] .auth-art img{filter:invert()}html[data-theme=light] .auth-card,html[data-theme=light] .simple-page .state-panel,html[data-theme=light] .report-list article{color:#10100f;background:#faf8f2;border-color:#10100f}html[data-theme=light] .auth-card .eyebrow,html[data-theme=light] .auth-card p,html[data-theme=light] .auth-card small,html[data-theme=light] .simple-page .state-panel p,html[data-theme=light] .moderation-page main>p,html[data-theme=light] .report-list article time,html[data-theme=light] .moderation-section article>div:first-child span{color:#393733}html[data-theme=light] .auth-card .auth-action,html[data-theme=light] .simple-page .state-panel .button-light{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .auth-card .inline-error,html[data-theme=light] .simple-page .inline-error,html[data-theme=light] .editor-bottom-save .inline-error{color:#10100f;background:#e3dfd5;border-color:#10100f}html[data-theme=light] .auth-card small a,html[data-theme=light] .simple-page .state-panel a:not(.button),html[data-theme=light] .moderation-page .text-button{color:#10100f}html[data-theme=light] .report-panel form textarea{color:#10100f;background:#fff;border-color:#10100f}html[data-theme=light] .moderation-actions .button-outline{color:#10100f;border-color:#10100f}html[data-theme=light] .moderation-actions .button-outline:hover{color:#f3f1eb;background:#10100f}html[data-theme=light] .moderation-actions .text-button,html[data-theme=light] .moderation-actions span{color:#10100f}html[data-theme=light] .moderation-section .state-panel{color:#10100f;background:#faf8f2;border-color:#10100f}html[data-theme=light] .moderation-section .state-panel h3{color:#10100f}@media (max-width:1000px){.hero-inner{grid-template-columns:1fr;min-height:0}.hero-identity{width:100%;max-width:680px;margin:0}.hero-identity-art{min-height:260px}.hero-identity-art img{max-width:260px}}@media (max-width:620px){.site-header{flex-wrap:wrap;gap:9px}.site-header nav{justify-content:space-between;width:100%}.site-header nav .theme-toggle{order:1}.site-header nav .signed-in-link,.site-header nav>.button{flex:1;order:2}.site-header nav .signed-in-link .discord-identity-compact{width:100%;max-width:none}.hero-wall img{object-position:62% center}.hero-inner{padding:48px 16px 42px}.hero h1{font-size:clamp(132px,36vw,220px);line-height:.77}.hero-statement{margin-top:22px;font-size:clamp(30px,8vw,46px)}.brand-wordmark small{max-width:148px;font-size:7px}.hero-copy>p{max-width:310px;font-size:16px}.hero-identity{margin-top:28px}.hero-identity-art{min-height:165px;display:grid}.hero-identity-art img{width:130px}.hero-eyeline,.hero-footer{font-size:9px}.hero-eyeline span:last-child{text-align:right;display:block}.family-ribbon{min-height:53px;font-size:25px}.member-search{grid-template-columns:minmax(0,1fr)}.member-search>div{min-width:0}.member-search input{flex:1 1 0;width:0}.directory .state-panel,.about-mark{min-height:260px}.profile-header{flex-wrap:wrap}.profile-header-actions{justify-content:space-between;width:100%}.auth-page>header,.moderation-page>header{flex-wrap:wrap;gap:9px}.auth-header-actions,.moderation-header-actions{justify-content:space-between;width:100%}.editor-header-actions{gap:9px}}@media (max-width:420px){.site-header nav .signed-in-link{flex-basis:100%}.site-header nav>.button{flex:none}.hero h1{font-size:clamp(120px,35vw,155px)}.hero-identity-art{min-height:135px}.hero-identity-art img{width:110px}.site-track{grid-template-columns:50px minmax(0,1fr) 58px}.site-track-cover{min-height:58px;font-size:27px}.site-track-toggle{width:58px;min-height:58px}.site-track-copy strong{font-size:22px}.theme-toggle{padding:6px 9px;font-size:9px}}@media (prefers-reduced-motion:reduce){.theme-toggle-puck{transition-duration:.01ms}}.access-panel{gap:20px;display:grid}.access-panel .discord-identity{width:min(100%,410px)}.access-panel h1{max-width:12ch}.access-panel>p{max-width:55ch;margin:0}.access-panel>form{margin:2px 0}.access-footer{border-top:1px solid #77736c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.access-footer form{margin:0}.admin-page .moderation-section{margin-top:42px}.admin-page h1{overflow-wrap:anywhere;font-size:clamp(44px,8vw,110px)}.admin-page .moderation-section h2 span{font:700 15px var(--mono);vertical-align:middle}.member-request{justify-content:space-between;align-items:center;gap:22px;display:flex}.member-request-identity{align-items:center;gap:18px;min-width:0;display:flex}.member-request-identity>div{gap:4px;min-width:0;display:grid}.member-request-identity strong{overflow-wrap:anywhere;font:900 24px var(--body)}.member-request-identity span,.member-request-identity small{overflow-wrap:anywhere;color:#d3cec4;font:12px var(--mono)}.member-request-avatar{width:57px;height:57px;font:900 28px var(--display);border:2px solid;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.member-request-photo{background-position:50%;background-size:cover;position:absolute;inset:0}.member-request-right{justify-items:end;gap:12px;display:grid}.request-status{text-transform:uppercase;font:900 11px var(--mono);letter-spacing:.09em}.membership-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.membership-actions .button{min-height:42px;padding:8px 14px}.membership-actions>span{text-align:right;font:12px var(--body);flex-basis:100%}html[data-theme=light] .member-request-identity span,html[data-theme=light] .member-request-identity small{color:#49463f}html[data-theme=light] .membership-actions .button-light{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .membership-actions .button-outline{color:#10100f;border-color:#10100f}@media (max-width:620px){.member-request{flex-direction:column;align-items:stretch}.member-request-right{justify-items:start}.membership-actions{justify-content:flex-start}.membership-actions>span{text-align:left}}.wall-groups{gap:44px;display:grid}.wall-filters{flex-wrap:wrap;gap:8px;margin:0 0 25px;display:flex}.directory>:is(.wall-filters,.wall-groups,.wall-result-status,.wall-load-more,.wall-loading){max-width:1450px;margin-left:auto;margin-right:auto}.wall-filters button{min-height:44px;color:inherit;font:900 11px var(--body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #918c83;align-items:center;padding:9px 13px;display:inline-flex}.wall-filters button[aria-pressed=true]{color:#090909;background:#f3f1eb;border-color:#f3f1eb}.wall-filters button:hover:not([aria-pressed=true]){border-color:#f3f1eb}.wall-result-status{color:#bdbab2;min-height:19px;font:700 12px/1.5 var(--body);margin-top:-12px;margin-bottom:18px}.wall-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wall-loading span{background:linear-gradient(110deg,#242423,#343432 50%,#242423);border:1px solid #514f4b;min-height:132px}.wall-load-more{justify-items:center;gap:10px;margin-top:28px;display:grid}.wall-load-more>div{width:100%;height:1px}.wall-load-more button{min-height:44px;color:inherit;font:900 12px var(--body);cursor:pointer;background:0 0;border:1px solid #918c83;padding:9px 17px}.wall-load-more button:hover:not(:disabled){border-color:#f3f1eb}.wall-load-more button:disabled{opacity:.7;cursor:wait}.wall-load-more span{font:700 12px var(--body)}@media (max-width:700px){.wall-loading{grid-template-columns:1fr}}.wall-role{min-width:0}.wall-role-heading{border-top:2px solid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin:0 0 16px;padding:12px 0;display:flex}.wall-role-heading span{font:900 clamp(30px,4vw,48px)/1 var(--display);text-transform:uppercase}.wall-role-heading small{font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase}.member-card-kicker{overflow-wrap:anywhere}.member-visual-initial,.member-visual>img,.profile-avatar>span,.profile-avatar>img{grid-area:1/1}.profile-card-top span:last-child{text-align:right;overflow-wrap:anywhere;max-width:55%}.editor-header{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.editor-header>.editor-header-right{grid-template-columns:auto minmax(0,1fr);justify-content:end;gap:12px 20px;display:grid}.editor-header-actions{justify-content:flex-end;gap:5px 14px}.editor-status{text-align:right;white-space:normal;flex-basis:100%}.editor-header-actions a,.editor-header-actions button{white-space:nowrap}.link-presets{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin-bottom:22px;display:grid}.link-presets button{color:#f3f1eb;text-align:left;min-width:0;min-height:46px;font:800 12px var(--body);cursor:pointer;background:#242423;border:1px solid #918c83;justify-content:flex-start;align-items:center;gap:8px;padding:8px 9px;display:flex}.link-presets button:hover:not(:disabled){background:#343432;border-color:#f3f1eb}.link-presets button:disabled{opacity:.5;cursor:not-allowed}.link-presets svg,.link-row-icon svg,.profile-links svg,.preview-links svg{flex:none;width:20px;height:20px}.link-row{border-top:1px solid #77736c;grid-template-columns:36px minmax(0,.7fr) minmax(0,1.5fr) auto;align-items:start;gap:10px;padding:15px 0}.link-row>*{min-width:0}.link-row-icon{border:1px solid #918c83;place-items:center;width:36px;height:44px;display:grid}.link-row>.text-button{align-self:start;min-height:44px;margin:18px 0 0}.link-row label{min-width:0}.link-row label small{overflow-wrap:anywhere;justify-self:start!important}.field-error,.edit-section label .field-error{color:#f3f1eb;font:800 12px/1.4 var(--body);border-left:3px solid;margin:5px 0 0;padding:5px 8px;display:block}.edit-section [aria-invalid=true]{outline:2px solid #f3f1eb;border-color:#f3f1eb!important}.media-actions{flex-wrap:wrap;gap:10px 18px}.media-actions .button,.media-actions .text-button{min-height:44px}.profile-links :is(a,button){overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:flex}.profile-links :is(a,button)>span{margin-left:auto}.preview-links>span{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.preview-links>span b{margin-left:auto}.admin-page .member-request{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.admin-page .report-list .member-request-identity{justify-content:flex-start}.admin-page .member-request-identity strong{font:900 24px var(--body)}.admin-page .member-request-right{border-top:1px solid #77736c;justify-items:stretch;gap:14px;min-width:0;padding-top:14px;display:grid}.admin-page .request-status{text-align:left}.admin-page .membership-actions{justify-content:stretch;gap:13px;min-width:0;display:grid}.admin-page .membership-actions>span{text-align:left}.membership-action-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.membership-role-row{grid-template-columns:minmax(130px,.5fr) minmax(180px,1.5fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.membership-role-row label{font:800 12px var(--body)}.membership-role-row select{color:#f3f1eb;width:100%;min-width:0;min-height:44px;font:700 13px var(--body);background:#151514;border:1px solid #918c83;padding:8px}.owner-role{font:700 13px/1.5 var(--body)}html[data-theme=light] .link-presets button{color:#10100f;background:#f8f5ee;border-color:#77736c}html[data-theme=light] .wall-filters button,html[data-theme=light] .wall-load-more button{border-color:#77736c}html[data-theme=light] .wall-filters button[aria-pressed=true]{color:#f3f1eb;background:#10100f;border-color:#10100f}html[data-theme=light] .wall-result-status{color:#484640}html[data-theme=light] .directory :is(button,a):focus-visible{outline-color:#10100f}html[data-theme=light] .link-presets button:hover:not(:disabled){background:#e3dfd5;border-color:#10100f}html[data-theme=light] .link-row,html[data-theme=light] .link-row-icon,html[data-theme=light] .admin-page .member-request-right{border-color:#77736c}html[data-theme=light] .field-error,html[data-theme=light] .edit-section label .field-error{color:#10100f}html[data-theme=light] .edit-section [aria-invalid=true]{outline-color:#10100f;border-color:#10100f!important}html[data-theme=light] .membership-role-row select{color:#10100f;background:#faf8f2;border-color:#77736c}@media (max-width:900px){.editor-header{grid-template-columns:1fr}.editor-header>.editor-header-right{grid-template-columns:auto minmax(0,1fr);justify-content:start}}@media (max-width:760px){.editor-header>.editor-header-right{grid-template-columns:minmax(0,1fr)}.editor-header-actions{justify-content:flex-start}.editor-status{text-align:left}.link-row{grid-template-columns:36px minmax(0,1fr)}.link-row-icon{grid-row:1/span 2}.link-row label,.link-row>.text-button{grid-column:2}.link-row>.text-button{justify-self:start;margin:0}.membership-role-row{grid-template-columns:minmax(0,1fr)}.membership-role-row button{justify-self:start}}@media (max-width:420px){.editor-header .discord-identity-dots,.access-panel .discord-identity-dots{display:none}.editor-header .discord-identity-text>span,.access-panel .discord-identity-text>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}.directory .member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.directory .member-card{color:#f3f1eb;min-height:86px;box-shadow:none;background:#191918;border:1px solid #5f5d59;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.directory .member-card:hover{border-color:#f3f1eb;transform:none;box-shadow:0 0 0 1px #f3f1eb}.directory .member-visual{aspect-ratio:1;background:#282826;border:1px solid #77736c;border-radius:50%;width:56px;height:56px;min-height:0}.directory .member-visual>span:first-child{font:900 30px/1 var(--display)}.directory .member-visual>img{object-fit:cover;width:100%;height:100%}.directory .member-card-body{gap:2px;min-width:0;min-height:0;padding:0;display:grid}.directory .member-card-body strong{text-overflow:ellipsis;white-space:nowrap;font:900 18px/1.2 var(--body);text-transform:none;overflow:hidden}.directory .member-card-handle{text-overflow:ellipsis;white-space:nowrap;color:#c9c4bb;font:11px var(--mono);overflow:hidden}.directory .member-card-body small{text-overflow:ellipsis;white-space:nowrap;color:#bcb7ad;max-width:none;font:12px/1.3 var(--body);display:block;overflow:hidden}.directory .member-card-trailing{color:#c9c4bb;font:800 10px var(--body);text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;display:flex}.directory .member-card-trailing b{color:#f3f1eb;font:22px/1 var(--body)}html[data-theme=light] .directory .member-card{color:#10100f;background:#faf8f2;border-color:#77736c}html[data-theme=light] .directory .member-card:hover{border-color:#10100f;box-shadow:0 0 0 1px #10100f}html[data-theme=light] .directory .member-card-handle,html[data-theme=light] .directory .member-card-body small,html[data-theme=light] .directory .member-card-trailing{color:#49463f}html[data-theme=light] .directory .member-card-trailing b{color:#10100f}@media (max-width:850px){.directory .member-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.directory .member-card{grid-template-columns:48px minmax(0,1fr) 18px;gap:10px;min-height:72px;padding:10px}.directory .member-visual{width:48px;height:48px}.directory .member-card-trailing>span{display:none}}
.studio-shell{--studio-bg:#101010;--studio-panel:#1b1b1b;--studio-input:#141414;--studio-text:#f3f2ef;--studio-muted:#b8b6b2;--studio-border:#343432;--studio-active:#ecebe7;--studio-active-text:#111;background:var(--studio-bg);color:var(--studio-text);font-family:Arial,Helvetica,sans-serif}.studio-sidebar,.studio-workspace,.studio-search,.studio-nav button,.studio-shell .edit-section,.studio-overview-identity,.studio-overview-actions>a,.studio-overview-actions>button{transition:background-color .55s cubic-bezier(.22,1,.36,1),color .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .studio-shell{--studio-bg:#ecebe7;--studio-panel:#faf9f6;--studio-input:#fff;--studio-text:#151515;--studio-muted:#4f4d49;--studio-border:#b9b6ae;--studio-active:#151515;--studio-active-text:#fff}.studio-shell [hidden]{display:none!important}.studio-sidebar{z-index:42;border-right:1px solid var(--studio-border);background:var(--studio-panel);width:286px;min-width:0;color:var(--studio-text);border-radius:0 26px 26px 0;flex-direction:column;padding:25px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.studio-sidebar-top{justify-content:space-between;align-items:center;min-height:45px;padding:0 12px;display:flex}.studio-sidebar .brand{color:var(--studio-text)}.studio-sidebar .brand img{width:38px;height:38px}.studio-sidebar-close,.studio-menu-button{display:none}.studio-search{border:1px solid var(--studio-border);background:var(--studio-input);min-height:44px;color:var(--studio-muted);border-radius:12px;align-items:center;gap:9px;margin:26px 0 24px;padding:0 12px;display:flex}.studio-search svg{flex:none}.studio-search input{width:100%;min-width:0;color:var(--studio-text);background:0 0;border:0;outline:0;font:14px Arial,Helvetica,sans-serif}.studio-search input::placeholder{color:var(--studio-muted)}.studio-search:focus-within{outline:2px solid var(--studio-text);outline-offset:2px}.studio-search kbd{border:1px solid var(--studio-border);color:var(--studio-muted);white-space:nowrap;border-radius:5px;flex:none;padding:2px 5px;font:10px monospace}.studio-nav{align-content:start;gap:4px;display:grid}.studio-nav-heading{color:var(--studio-muted);letter-spacing:.11em;text-transform:uppercase;margin:7px 12px;font:700 10px Arial,Helvetica,sans-serif;display:block}.studio-nav button,.studio-sidebar-bottom>a,.studio-sidebar-bottom>button{width:100%;min-height:46px;color:var(--studio-text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:10px 14px;font:600 15px Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.studio-nav button:hover,.studio-sidebar-bottom>a:hover,.studio-sidebar-bottom>button:hover{background:color-mix(in srgb,var(--studio-text) 9%,transparent)}.studio-nav button.active{background:var(--studio-active);color:var(--studio-active-text)}.studio-nav button svg,.studio-sidebar-bottom>a svg{flex:none}.studio-nav>p{color:var(--studio-muted);margin:12px;font-size:13px}.studio-sidebar-bottom{gap:4px;margin-top:auto;padding-top:30px;display:grid}.studio-sidebar-profile{border:1px solid var(--studio-border);border-radius:13px;gap:8px;min-width:0;margin-top:16px;padding:10px 8px;display:grid}.studio-sidebar-profile .discord-identity{width:100%;max-width:none;color:var(--studio-text);background:0 0;border:0;padding:4px}.studio-sidebar-profile .discord-identity-dots{display:none}.studio-sidebar-profile .discord-identity-text strong{color:var(--studio-text)}.studio-sidebar-profile .discord-identity-text>span{white-space:normal;overflow-wrap:anywhere}.studio-sidebar-profile>span:last-child{color:var(--studio-muted);padding-left:8px;font-size:11px}.studio-sidebar-bottom .studio-my-page{border:1px solid var(--studio-text);background:var(--studio-active);color:var(--studio-active-text);justify-content:center;margin-top:7px;font-weight:700}.studio-sidebar-bottom form{margin:0}.studio-sidebar-bottom .studio-signout{min-height:44px;color:var(--studio-muted);background:0 0;border:0;padding:8px 12px;font:600 12px Arial,Helvetica,sans-serif}.studio-workspace{background:var(--studio-bg);min-width:0;min-height:100svh;margin-left:286px}.studio-shell .editor-header{z-index:28;border-top:0;border-bottom:1px solid var(--studio-border);background:var(--studio-bg);min-height:68px;color:var(--studio-text);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-end;align-items:center;padding:11px clamp(20px,3vw,38px);display:flex;position:sticky;top:0}.studio-shell .editor-header>.brand,.studio-shell .editor-header .discord-identity{display:none}.studio-shell .editor-header>.editor-header-right{justify-content:flex-end;align-items:center;gap:10px;width:auto;display:flex}.studio-shell .editor-header-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.studio-shell .editor-status{color:var(--studio-muted);text-align:right;flex-basis:auto;font:12px Arial,Helvetica,sans-serif}.studio-shell .editor-main{background:var(--studio-bg);max-width:1120px;color:var(--studio-text);margin:0 auto;padding:33px clamp(20px,3vw,38px) 60px}.studio-shell .editor-heading{border:0;align-items:center;margin:0 0 24px;padding:0}.studio-shell .editor-heading .eyebrow{display:none}.studio-shell .editor-heading h1{letter-spacing:-.035em;text-transform:none;margin:0 0 6px;font:700 clamp(28px,3vw,36px)/1.15 Arial,Helvetica,sans-serif}.studio-shell .editor-heading p{max-width:630px;color:var(--studio-muted);font:14px/1.5 Arial,Helvetica,sans-serif}.studio-shell .save-block{justify-items:end;max-width:none}.studio-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.studio-customize-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 20px;display:grid}.studio-customize-nav button{border:1px solid var(--studio-border);background:var(--studio-panel);min-width:0;min-height:76px;color:var(--studio-text);text-align:left;cursor:pointer;border-radius:12px;align-content:center;gap:5px;padding:12px 14px;display:grid}.studio-customize-nav button strong{font:700 15px/1.2 Arial,Helvetica,sans-serif}.studio-customize-nav button span{color:var(--studio-muted);font:12px/1.3 Arial,Helvetica,sans-serif}.studio-customize-nav button[aria-pressed=true]{border-color:var(--studio-text);background:var(--studio-active);color:var(--studio-active-text)}.studio-customize-nav button[aria-pressed=true] span{color:var(--studio-active-text);opacity:.75}.studio-customize-nav button:focus-visible{outline:3px solid var(--studio-text);outline-offset:3px}.studio-shell .save-block .button{border:1px solid var(--studio-text);background:var(--studio-active);min-width:0;min-height:44px;color:var(--studio-active-text);text-transform:none;letter-spacing:0;border-radius:11px;font:700 13px Arial,Helvetica,sans-serif}.studio-shell .save-block .button-outline{color:var(--studio-text);background:0 0}.studio-shell .save-block .button:disabled{opacity:.5}.studio-shell .save-block .save-message{color:var(--studio-muted);font:12px/1.4 Arial,Helvetica,sans-serif}.studio-shell .editor-grid{display:block}.studio-shell .editor-form{flex-direction:column;gap:32px;width:100%;display:flex}.studio-shell .entry-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.studio-shell .entry-section .edit-section-title,.studio-shell .entry-section .entry-toggle,.studio-shell .entry-section .intro-font-preview{grid-column:1/-1}.studio-shell .entry-section .media-field{min-width:0}.studio-shell .entry-section .media-drop{min-height:130px}.studio-shell .entry-icon-field .media-drop img{object-fit:contain;width:80px;height:80px;min-height:0;max-height:80px}.studio-shell .edit-section{border:1px solid var(--studio-border);background:var(--studio-panel);min-width:0;color:var(--studio-text);border-radius:17px;padding:25px;scroll-margin-top:88px}.studio-shell .edit-section-title{grid-column:1/-1;margin-bottom:19px}.studio-shell .edit-section-title>span{display:none}.studio-shell .edit-section-title h2{color:var(--studio-text);text-transform:none;letter-spacing:-.02em;margin:0;font:700 21px/1.25 Arial,Helvetica,sans-serif}.studio-shell .edit-section-title p{color:var(--studio-muted);margin:5px 0 0;font:13px/1.4 Arial,Helvetica,sans-serif}.studio-shell .edit-section label:not(.publish-toggle),.studio-shell .field-heading span,.studio-shell .field-note{color:var(--studio-muted)}.studio-shell .edit-section label:not(.publish-toggle){font:600 13px Arial,Helvetica,sans-serif}.studio-shell .edit-section input:not([type=file]):not([type=checkbox]),.studio-shell .edit-section textarea,.studio-shell .input-prefix{border:1px solid var(--studio-border);background:var(--studio-input);min-height:44px;color:var(--studio-text);border-radius:10px;font:14px Arial,Helvetica,sans-serif}.studio-shell .edit-section input::placeholder,.studio-shell .edit-section textarea::placeholder{color:var(--studio-muted)}.studio-shell .edit-section input:focus-visible,.studio-shell .edit-section textarea:focus-visible{outline:2px solid var(--studio-text);outline-offset:2px}.studio-shell .input-prefix{overflow:hidden}.studio-shell .edit-section .input-prefix input{border:0!important;border-radius:0!important}.studio-shell .field-grid{gap:18px}.studio-shell .media-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.studio-shell .media-section>.media-field{border:0;min-width:0;padding:0}.studio-shell .media-section>.field-note,.studio-shell .media-section>.text-button{grid-column:1/-1;justify-self:start;margin:0}.studio-shell .field-heading{gap:5px;min-height:40px;margin:0 0 8px;display:grid}.studio-shell .field-heading strong{font:600 14px Arial,Helvetica,sans-serif}.studio-shell .field-heading span{text-align:left;font:11px/1.3 Arial,Helvetica,sans-serif}.studio-shell .media-drop{border:1px solid var(--studio-border);background:var(--studio-input);min-height:145px;color:var(--studio-muted);border-radius:10px}.studio-shell .media-drop img,.studio-shell .media-drop video{object-fit:cover;width:100%;min-height:145px;max-height:180px}.studio-shell .media-actions{align-items:center;gap:8px;margin-top:10px}.studio-shell .media-actions .button,.studio-shell .media-actions .text-button{border:1px solid var(--studio-border);background:var(--studio-input);min-height:40px;color:var(--studio-text);text-transform:none;border-radius:9px;margin:0;padding:8px 11px;font:600 12px Arial,Helvetica,sans-serif}.studio-shell .media-actions .button:hover,.studio-shell .media-actions .text-button:hover{border-color:var(--studio-text)}.studio-shell .appearance-section{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px;display:grid}.studio-shell .appearance-section .choice-group{border-top:1px solid var(--studio-border);align-content:start;gap:9px;min-width:0;padding:15px 0;display:grid}.studio-shell .appearance-section .choice-group>span{font:600 13px Arial,Helvetica,sans-serif}.studio-shell .appearance-section .choice-group>div{justify-content:flex-start}.studio-shell .choice{border:1px solid var(--studio-border);background:var(--studio-input);min-height:40px;color:var(--studio-text);border-radius:9px;font:600 12px Arial,Helvetica,sans-serif}.studio-shell .choice.selected{border-color:var(--studio-text);background:var(--studio-active);color:var(--studio-active-text)}.studio-shell .appearance-section>.field-note{grid-column:1/-1}.studio-shell .publish-section .publish-toggle{align-items:center;min-height:48px;display:flex}.studio-shell .links-section .link-presets{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin:4px 0 25px;display:grid}.studio-shell .link-presets button{border:1px solid var(--studio-border);background:var(--studio-input);min-height:78px;color:var(--studio-text);text-align:center;border-radius:13px;align-content:center;justify-items:center;gap:7px;padding:10px 5px;font:600 11px Arial,Helvetica,sans-serif;display:grid}.studio-shell .link-presets button:hover:not(:disabled){border-color:var(--studio-text);background:var(--studio-panel)}.studio-shell .link-presets button svg{width:25px;height:25px}.studio-shell .link-editor{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.studio-shell .link-row{border:1px solid var(--studio-border);background:var(--studio-input);border-radius:13px;grid-template-columns:30px minmax(0,1fr) minmax(0,300px);align-items:start;gap:8px 10px;min-width:0;margin:0;padding:10px 13px;display:grid}.studio-shell .link-row-icon{border:0;grid-area:1/1;width:30px;height:38px}.studio-shell .link-row-icon img{object-fit:contain;width:20px;height:20px}.studio-shell .link-row-summary{grid-area:1/2;align-content:center;gap:4px;min-width:0;display:grid}.studio-shell .link-row-summary strong{text-overflow:ellipsis;white-space:nowrap;font:700 14px Arial,Helvetica,sans-serif;overflow:hidden}.studio-shell .link-row-summary>span,.studio-shell .link-row-summary>a{text-overflow:ellipsis;white-space:nowrap;color:var(--studio-muted);font:11px Arial,Helvetica,sans-serif;overflow:hidden}.studio-shell .link-row-summary>a{text-underline-offset:3px;text-decoration:underline}.studio-shell .link-row-actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:4px;display:flex}.studio-shell .link-row-actions button,.studio-shell .link-row-actions a{border:1px solid var(--studio-border);background:var(--studio-panel);min-height:44px;color:var(--studio-text);border-radius:8px;justify-content:center;align-items:center;padding:5px 9px;font:600 11px Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.studio-shell .link-row-actions .link-order-button{width:44px;padding:0;font-size:18px}.studio-shell .link-row-actions button:disabled{opacity:.4;cursor:not-allowed}.studio-shell .link-row-actions button:hover,.studio-shell .link-row-actions a:hover{border-color:var(--studio-text)}.studio-shell .link-fields{border-top:1px solid var(--studio-border);grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:10px;padding-top:12px;display:grid}.studio-shell .link-fields[hidden]{display:none}.studio-shell .link-fields label{min-width:0;margin:0}.studio-shell .link-mode-picker{border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 17px;min-width:0;margin:0;padding:0;display:flex}.studio-shell .link-mode-picker legend{width:100%;color:var(--studio-text);margin-bottom:9px;font:600 13px Arial,Helvetica,sans-serif}.studio-shell .edit-section .link-mode-picker label{min-height:44px;color:var(--studio-text);cursor:pointer;align-items:center;gap:8px;margin:0;display:inline-flex}.studio-shell .edit-section .link-mode-picker input[type=radio]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--studio-text);background:0 0;border:0;flex:none;margin:0;padding:0}.studio-shell .link-fields .link-display-field,.studio-shell .link-fields .link-inactive-field,.studio-shell .link-fields .link-icon-upload{grid-column:1/-1}.studio-shell .link-icon-reuse{border-top:1px solid var(--studio-border);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding-top:10px;display:flex}.studio-shell .link-icon-reuse>span{color:var(--studio-muted);flex-basis:100%;font:12px Arial,Helvetica,sans-serif}.studio-shell .link-icon-reuse>button{border:1px solid var(--studio-border);background:var(--studio-panel);border-radius:8px;place-items:center;width:48px;height:48px;padding:6px;display:grid}.studio-shell .link-icon-reuse>button:hover,.studio-shell .link-icon-reuse>button:focus-visible{border-color:var(--studio-text)}.studio-shell .link-icon-reuse img{object-fit:contain;width:32px;height:32px}.studio-shell .link-fields .link-display-field select{width:100%;min-height:42px}.studio-shell .link-row input{width:100%}.studio-shell .link-row label small{color:var(--studio-muted)}.studio-shell .links-section>.field-note{margin:20px 0 0}.studio-shell .avatar-source-choice{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:7px 0 16px;padding:0;display:grid}.studio-shell .avatar-source-choice legend{color:var(--studio-text);margin-bottom:8px;font:700 13px Arial,Helvetica,sans-serif}.studio-shell .avatar-source-choice label{border:1px solid var(--studio-border);background:var(--studio-input);min-width:0;min-height:68px;color:var(--studio-text);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:0;padding:10px;display:flex}.studio-shell .avatar-source-choice label:focus-within{border-color:var(--studio-text)}.studio-shell .avatar-source-choice label:has(input:checked){border-color:var(--studio-text)}.studio-shell .avatar-source-choice input{width:20px;height:20px;accent-color:var(--studio-text);flex:none;margin:0}.studio-shell .avatar-source-choice img,.studio-shell .avatar-source-choice svg{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.studio-shell .avatar-source-choice span{gap:3px;min-width:0;font:700 12px Arial,Helvetica,sans-serif;display:grid}.studio-shell .avatar-source-choice label small{color:var(--studio-muted);justify-self:auto;font:11px/1.35 Arial,Helvetica,sans-serif}.studio-shell .intro-font-preview{color:#f6f6f2;text-align:center;background:#111;align-content:center;justify-items:center;gap:15px;width:100%;min-height:150px;padding:16px;display:grid}.studio-shell .intro-font-preview>span{overflow-wrap:anywhere;max-width:100%;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.25}.studio-shell .intro-font-preview>small{color:#b9b9b3;font:10px/1.4 var(--mono);letter-spacing:.04em}.studio-shell .intro-font-preview>img{object-fit:contain;width:56px;height:56px}.studio-shell .intro-font-preview>p{color:#deded8;overflow-wrap:anywhere;max-width:100%;margin:0;font:13px/1.45 Arial,Helvetica,sans-serif}@media (max-width:700px){.studio-shell .entry-section{grid-template-columns:minmax(0,1fr)}.studio-customize-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-customize-nav button{min-height:72px;padding:11px}}.studio-shell .editor-bottom-save{border:1px solid var(--studio-border);background:var(--studio-panel);color:var(--studio-text);border-radius:14px;align-items:center;margin-top:35px;padding:16px 20px;position:static}.studio-shell .editor-bottom-save strong{text-transform:none;font:700 19px Arial,Helvetica,sans-serif}.studio-shell .editor-bottom-save span{color:var(--studio-muted);font:12px/1.4 Arial,Helvetica,sans-serif}.studio-shell .editor-bottom-save .button{border:1px solid var(--studio-text);background:var(--studio-active);min-height:44px;color:var(--studio-active-text);text-transform:none;border-radius:10px;font:700 13px Arial,Helvetica,sans-serif}.studio-shell .editor-bottom-save .button-outline{color:var(--studio-text);background:0 0}.studio-shell .editor-footer{border-color:var(--studio-border);background:var(--studio-bg);color:var(--studio-muted);margin-left:0}.studio-overview{gap:18px;display:grid}.studio-overview-identity{border:1px solid var(--studio-border);background:var(--studio-panel);border-radius:17px;flex-wrap:wrap;align-items:center;gap:17px;padding:22px;display:flex}.studio-overview-avatar{border:1px solid var(--studio-border);background:var(--studio-input);width:72px;height:72px;font:900 30px var(--display);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.studio-overview-avatar img{object-fit:cover;width:100%;height:100%}.studio-overview-identity h2{margin:2px 0;font:700 22px Arial,Helvetica,sans-serif}.studio-overview-identity p{color:var(--studio-muted);margin:0;font:12px monospace}.studio-kicker{color:var(--studio-muted);letter-spacing:.1em;font:700 10px Arial,Helvetica,sans-serif}.studio-publish-status{border:1px solid var(--studio-border);border-radius:99px;margin-left:auto;padding:6px 10px;font:700 11px Arial,Helvetica,sans-serif}.studio-overview-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio-overview-actions>a,.studio-overview-actions>button{border:1px solid var(--studio-border);background:var(--studio-panel);min-height:142px;color:var(--studio-text);text-align:left;border-radius:15px;align-content:start;justify-items:start;gap:10px;padding:20px;text-decoration:none;display:grid}.studio-overview-actions>a:hover,.studio-overview-actions>button:hover{border-color:var(--studio-text)}.studio-overview-actions strong{font:700 16px Arial,Helvetica,sans-serif}.studio-overview-actions span{color:var(--studio-muted);font:12px/1.4 Arial,Helvetica,sans-serif}.studio-preview-scrim,.studio-scrim{z-index:70;background:#000a;border:0;width:100%;height:100%;position:fixed;inset:0}.studio-shell .preview-column{z-index:71;background:var(--studio-panel);width:min(500px,100vw);height:100svh;color:var(--studio-text);padding:22px;display:block;position:fixed;inset:0 0 0 auto;overflow-y:auto}.studio-shell .preview-mobile-toggle{border:1px solid var(--studio-border);background:var(--studio-input);width:100%;min-height:44px;color:var(--studio-text);border-radius:9px;margin-bottom:12px;font:700 12px Arial,Helvetica,sans-serif;display:block}.studio-shell .editor-preview{min-height:540px}.studio-shell .preview-caption{color:var(--studio-muted)}.studio-shell .field-error,.studio-shell .edit-section label .field-error{color:var(--studio-text)}.studio-shell :focus-visible{outline:2px solid var(--studio-text);outline-offset:3px}@media (max-width:980px){.studio-shell .media-section{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell .media-section>.media-field:last-of-type{grid-column:1/-1}}@media (max-width:850px){.studio-sidebar{z-index:82;visibility:hidden;pointer-events:none;border-radius:0 20px 20px 0;transition:transform .2s,background-color .55s cubic-bezier(.22,1,.36,1),color .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1);transform:translate(-103%)}.studio-sidebar-open{visibility:visible;pointer-events:auto;transform:translate(0)}.studio-scrim{z-index:81}.studio-sidebar-close,.studio-menu-button{border:1px solid var(--studio-border);background:var(--studio-input);min-width:44px;min-height:44px;color:var(--studio-text);border-radius:9px;place-items:center;font-size:24px;display:grid}.studio-workspace{margin-left:0}.studio-shell .editor-header{flex-wrap:wrap;justify-content:flex-start;gap:12px;padding:10px 18px}.studio-shell .editor-header>.brand{display:flex}.studio-shell .editor-header>.editor-header-right{flex:1;justify-content:flex-end}.studio-shell .editor-header .discord-identity{max-width:260px;display:flex}.studio-shell .editor-main{padding:24px 18px 55px}}@media (max-width:620px){.studio-shell .editor-header>.editor-header-right{flex:auto;justify-content:flex-end;width:auto}.studio-shell .editor-header .discord-identity,.studio-shell .editor-status{display:none}.studio-shell .editor-heading{align-items:start;gap:16px;display:grid}.studio-shell .save-block{justify-items:start}.studio-heading-actions{justify-content:flex-start}.studio-shell .media-section,.studio-shell .appearance-section,.studio-shell .link-editor,.studio-overview-actions{grid-template-columns:minmax(0,1fr)}.studio-shell .media-section>.media-field:last-of-type{grid-column:auto}.studio-shell .edit-section{padding:18px}.studio-shell .links-section .link-presets{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.studio-shell .link-fields{grid-template-columns:minmax(0,1fr)}.studio-shell .link-row{grid-template-columns:30px minmax(0,1fr)}.studio-shell .link-row-actions{grid-area:2/1/auto/-1;justify-content:flex-start}.studio-shell .link-fields{grid-row:3}.studio-shell .avatar-source-choice{grid-template-columns:minmax(0,1fr)}.studio-shell .editor-bottom-save{padding:14px;display:grid}.studio-shell .editor-bottom-save .button{width:100%}}@media (prefers-reduced-motion:reduce){.studio-sidebar,.studio-workspace,.studio-search,.studio-nav button,.studio-shell .edit-section,.studio-overview-identity,.studio-overview-actions>a,.studio-overview-actions>button{transition-duration:.01ms}}
