:root{color:#18171d;font-synthesis:none;background:#f2f0ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.setup-shell,.auth-shell,.loading-shell{color:#fff;background:radial-gradient(circle at top,#26232d,#0f0e13 62%);place-items:center;min-height:100vh;padding:28px;display:grid}.setup-card,.auth-card{background:#17151c;border:1px solid #ffffff20;border-radius:32px;width:min(760px,100%);padding:clamp(28px,6vw,64px);box-shadow:0 30px 70px #0007}.setup-card h1,.auth-card h1{margin:.7rem 0 1.3rem;font-family:Georgia,serif;font-size:clamp(2rem,5vw,4rem);font-weight:500;line-height:1.02}.setup-card p,.auth-card p{color:#ccc7d4;line-height:1.65}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.status-grid div{background:#ffffff09;border:1px solid #ffffff10;border-radius:18px;flex-direction:column;gap:5px;padding:18px;display:flex}.status-grid span{color:#a7a1ae;font-size:.9rem}.auth-card form{gap:16px;margin-top:28px;display:grid}.auth-card label{color:#ddd;gap:8px;display:grid}.auth-card input{color:#fff;background:#0e0d12;border:1px solid #ffffff25;border-radius:14px;padding:15px 16px}.auth-card button{color:#151319;cursor:pointer;background:#f2eadf;border:0;border-radius:14px;padding:15px 18px;font-weight:800}.form-message{font-size:.92rem}.chooser-shell{background:#f2f0ed;min-height:100vh;padding:0 5vw 60px}.topbar{color:#5b5660;border-bottom:1px solid #d7d2cb;justify-content:space-between;align-items:center;height:72px;font-size:.86rem;display:flex}.topbar>div{align-items:center;gap:16px;display:flex}.brand{color:#19171e;font-weight:900}.link-button,.ghost-button{cursor:pointer;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.chooser-copy{max-width:760px;padding:72px 0 36px}.chooser-copy h1{margin:.8rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.4rem,6vw,5rem);font-weight:500;line-height:.98}.chooser-copy p{color:#6b6670;font-size:1.05rem}.house-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.house-card{text-align:left;background:var(--house-bg);min-height:300px;color:var(--house-card-text,#17151c);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--house-card-text,#17151c) 12%,transparent);border:0;border-radius:28px;flex-direction:column;align-items:flex-start;padding:26px;transition:transform .2s,box-shadow .2s;display:flex}.house-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0002}.house-card:before{content:"";background:var(--house-accent);border-radius:999px;width:42px;height:5px;margin-bottom:auto}.house-card strong{margin-top:30px;font-family:Georgia,serif;font-size:2rem;font-weight:500}.house-card>span:not(.house-role){color:var(--house-card-muted,#6d6871);margin-top:5px}.house-role{text-transform:uppercase;letter-spacing:.11em;color:var(--house-card-muted,#6f6974);font-size:.72rem;font-weight:800}.house-card i{color:var(--house-card-text,#17151c);margin-top:30px;font-style:normal;font-weight:800}.error-banner{z-index:5;color:#fff;background:#8c2525;border-radius:999px;padding:12px 18px;position:fixed;top:16px;left:50%;transform:translate(-50%)}.house-shell{--house-background:#111;--house-surface:#1a1a1a;--house-text:#fff;--house-muted:#aaa;--house-accent:#fff;--house-accent-text:#000;--house-radius:24px;background:var(--house-background);min-height:100vh;color:var(--house-text);padding:0 5vw 80px}.house-header{border-bottom:1px solid color-mix(in srgb,var(--house-text) 16%,transparent);grid-template-columns:1fr auto 1fr;align-items:center;height:74px;display:grid}.house-header .ghost-button{color:var(--house-muted);justify-self:start}.house-header-actions{justify-self:start;align-items:center;gap:14px;min-width:0;display:flex}.house-wordmark{font-family:Georgia,serif;font-size:1.25rem}.role-chip{border:1px solid color-mix(in srgb,var(--house-text) 18%,transparent);border-radius:999px;justify-self:end;padding:8px 12px;font-size:.78rem}.house-hero{max-width:1000px;padding:clamp(58px,10vw,120px) 0 44px}.house-hero h1{letter-spacing:-.03em;margin:.9rem 0 2.4rem;font-family:Georgia,serif;font-size:clamp(3rem,8vw,7.5rem);font-weight:400;line-height:.92}.principal-command-hero{align-items:start;gap:18px;padding:28px 0 8px;display:grid}.principal-command-copy{gap:8px;max-width:760px;display:grid}.principal-command-copy h1{letter-spacing:-.03em;margin:.2rem 0;font-family:Georgia,serif;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:400;line-height:.95}.principal-command-copy p{color:var(--house-muted);max-width:720px;margin:0;font-size:.95rem;line-height:1.55}.principal-nav{padding-bottom:6px}.house-nav{flex-wrap:wrap;gap:10px;display:flex}.house-nav-link{background:var(--house-surface);color:var(--house-surface-muted);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:9px 13px;font-size:.8rem}.house-nav-link:hover{color:var(--house-surface-text);border-color:color-mix(in srgb,var(--house-accent) 45%,transparent);transform:translateY(-1px)}.house-nav-link:focus-visible{outline:2px solid var(--house-accent);outline-offset:3px}.house-nav-link:disabled{cursor:not-allowed;opacity:.55}.identity-strip{border-top:1px solid color-mix(in srgb,var(--house-text) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--house-text) 14%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.identity-strip div{flex-direction:column;gap:5px;padding:24px 20px 24px 0;display:flex}.identity-strip small{color:var(--house-muted)}.feed-section{padding:60px 0}.section-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:30px;display:grid}.section-heading h2{margin:.5rem 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,4rem);font-weight:400}.section-heading p{color:var(--house-muted);line-height:1.6}.feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.feed-card{border-radius:var(--house-radius);background:var(--house-surface);min-height:250px;color:var(--house-surface-text);flex-direction:column;padding:22px;display:flex}.feed-card.locked{background:color-mix(in srgb,var(--house-surface) 82%,var(--house-background));border:1px dashed color-mix(in srgb,var(--house-surface-text) 22%,transparent)}.post-type{color:var(--house-accent);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900}.feed-card h3{margin:18px 0 12px;font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.feed-card p{color:var(--house-surface-muted);line-height:1.55}.feed-card footer{color:var(--house-surface-muted);justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;font-size:.72rem;display:flex}.core-note{border:1px solid color-mix(in srgb,var(--house-text) 16%,transparent);border-radius:var(--house-radius);grid-template-columns:.25fr .75fr;gap:20px;padding:28px;display:grid}.core-note p{color:var(--house-muted);margin:0;line-height:1.6}@media (width<=900px){.house-grid,.feed-grid{grid-template-columns:1fr}.identity-strip{grid-template-columns:1fr 1fr}.section-heading,.core-note{grid-template-columns:1fr}.house-card{min-height:230px}.status-grid{grid-template-columns:1fr}}@media (width<=600px){.topbar{align-items:flex-start;height:auto;padding:18px 0}.topbar>div:last-child{flex-direction:column;align-items:flex-end;gap:4px}.house-header{grid-template-columns:1fr auto}.house-wordmark{display:none}.role-chip{font-size:.7rem}.principal-command-hero{padding-top:18px}.identity-strip{grid-template-columns:1fr}.identity-strip div{border-bottom:1px solid color-mix(in srgb,var(--house-text) 10%,transparent)}.house-shell,.chooser-shell{padding-left:18px;padding-right:18px}}.house-auth-shell{background:var(--house-background);color:var(--house-text)}.house-auth-card{background:var(--house-surface);border-color:color-mix(in srgb,var(--house-text) 18%,transparent);box-shadow:0 30px 70px color-mix(in srgb,var(--house-background) 70%,#000)}.house-auth-card p,.house-auth-card label{color:var(--house-muted)}.house-auth-card input{background:color-mix(in srgb,var(--house-background) 88%,#000);color:var(--house-text);border-color:color-mix(in srgb,var(--house-text) 22%,transparent)}.house-auth-card button{background:var(--house-accent);color:var(--house-accent-text,#fff)}.house-auth-card button:disabled{opacity:.55;cursor:not-allowed}.denied-shell{place-items:center;padding:28px;display:grid}.denied-card{background:var(--house-surface);border-radius:var(--house-radius);border:1px solid color-mix(in srgb,var(--house-text) 14%,transparent);width:min(680px,100%);padding:clamp(28px,6vw,60px)}.denied-card h1{margin:.8rem 0 1.2rem;font:400 clamp(2.2rem,6vw,4.5rem)/.98 Georgia,serif}.denied-card p{color:var(--house-muted);line-height:1.65}.denied-card button{background:var(--house-accent);color:var(--house-accent-text,#fff);cursor:pointer;border:0;border-radius:999px;margin-top:18px;padding:13px 18px;font-weight:800}.join-link-button{text-underline-offset:3px;width:auto;font:inherit;cursor:pointer;border:0;margin-top:14px;padding:0;text-decoration:underline;display:inline-block;color:var(--house-text,#17151d)!important;background:0 0!important}.consent-box{border:1px solid color-mix(in srgb, var(--house-text,#17151d) 30%, transparent);background:color-mix(in srgb, var(--house-surface,#fff) 92%, var(--house-accent,#6757ff) 8%);border-radius:16px;margin:20px 0;padding:18px}.consent-box p{margin:10px 0 16px}.consent-check{align-items:flex-start;gap:10px;display:flex!important}.consent-check input{margin-top:4px;width:auto!important}.relationship-control{border:1px solid color-mix(in srgb, var(--house-text) 16%, transparent);border-radius:var(--house-radius);grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:28px;padding:24px;display:grid}.relationship-control h2{margin:6px 0 8px;font:400 clamp(1.5rem,3vw,2.4rem)/1 Georgia,serif}.relationship-control p{max-width:760px;color:var(--house-muted);margin:0;line-height:1.55}.withdraw-button{border:1px solid color-mix(in srgb, var(--house-text) 25%, transparent);color:var(--house-text);cursor:pointer;background:0 0;border-radius:999px;padding:12px 16px;font-weight:800}.withdraw-button:disabled{opacity:.55;cursor:not-allowed}.withdraw-confirm{border-top:1px solid color-mix(in srgb, var(--house-text) 12%, transparent);grid-column:1/-1;padding-top:8px}.withdraw-confirm>p{margin:8px 0 16px}.withdraw-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.keep-button{color:var(--house-muted);padding:12px 4px}@media (width<=700px){.relationship-control{grid-template-columns:1fr}.relationship-control>.withdraw-button{justify-self:start}}.membership-standard{padding:58px 0 8px}.membership-heading{margin-bottom:26px}.tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tier-card{border-radius:var(--house-radius);background:var(--house-surface);min-height:100%;color:var(--house-surface-text);border:1px solid color-mix(in srgb,var(--house-surface-text) 13%,transparent);flex-direction:column;gap:12px;padding:22px;display:flex}.tier-card.tier-disabled{opacity:.62}.tier-card h3{margin:4px 0 0;font:400 2rem/1 Georgia,serif}.tier-card p{color:var(--house-surface-muted);margin:0;line-height:1.5}.tier-card ul{color:var(--house-surface-muted);margin:0;padding-left:18px;line-height:1.45}.tier-card li+li{margin-top:6px}.tier-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tier-level{text-transform:uppercase;letter-spacing:.12em;color:var(--house-accent);font-size:.68rem;font-weight:900}.tier-price{color:var(--house-surface-text);font-weight:900}.tier-rule-row{border-top:1px solid color-mix(in srgb,var(--house-surface-text) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--house-surface-text) 12%,transparent);color:var(--house-surface-muted);justify-content:space-between;gap:10px;padding:9px 0;font-size:.76rem;display:flex}.fixed-rule,.read-only-note{color:var(--house-surface-muted);margin-top:auto;font-size:.76rem}.fan-tier{background:color-mix(in srgb,var(--house-surface) 86%,var(--house-background))}.tier-editor{border-top:1px solid color-mix(in srgb,var(--house-surface-text) 14%,transparent);gap:11px;margin-top:auto;padding-top:14px;display:grid}.tier-editor label{color:var(--house-surface-muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.tier-editor input[type=number],.tier-editor textarea{border:1px solid color-mix(in srgb,var(--house-surface-text) 28%,transparent);background:color-mix(in srgb,var(--house-background) 86%,#000);width:100%;color:var(--house-text);font:inherit;border-radius:10px;padding:10px 11px}.tier-editor textarea{resize:vertical;min-height:82px}.tier-editor .tier-toggle{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex}.tier-editor .tier-toggle input{width:auto}.tier-editor button{background:var(--house-accent);color:var(--house-accent-text,#fff);cursor:pointer;border:0;border-radius:999px;padding:11px 14px;font-weight:900}.tier-editor button:disabled{opacity:.55;cursor:not-allowed}.membership-message{background:color-mix(in srgb,var(--house-accent) 12%,var(--house-surface));color:var(--house-surface-text);border-radius:12px;margin:16px 0 0;padding:12px 14px}.tenure-panel{border:1px solid color-mix(in srgb,var(--house-surface-text) 16%,transparent);border-radius:var(--house-radius);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.tenure-panel div{background:var(--house-surface);color:var(--house-surface-text);flex-direction:column;gap:5px;padding:18px;display:flex}.tenure-panel div+div{border-left:1px solid color-mix(in srgb,var(--house-surface-text) 12%,transparent)}.tenure-panel small{color:var(--house-surface-muted)}.phase-note{color:var(--house-muted);margin:14px 0 0;font-size:.78rem}.membership-standard+.relationship-control{margin-top:34px}@media (width<=1150px){.tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tier-grid,.tenure-panel{grid-template-columns:1fr}.tenure-panel div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--house-text) 10%,transparent)}}.signed-in-identity{border-bottom:1px solid color-mix(in srgb,var(--house-text) 10%,transparent);color:var(--house-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-size:.78rem;display:flex}.signed-in-identity strong{color:var(--house-text);font-weight:800}.signed-in-role{background:color-mix(in srgb,var(--house-accent) 14%,transparent);color:var(--house-text);border-radius:999px;padding:5px 9px;font-weight:800}.signed-in-identity code{color:var(--house-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}@media (width<=600px){.signed-in-identity{align-items:flex-start}.signed-in-identity code{overflow-wrap:anywhere;flex-basis:100%}}.otp-form{margin-top:24px!important}.otp-destination{background:color-mix(in srgb,var(--house-background,#0e0d12) 86%,#fff 4%);border:1px solid color-mix(in srgb,var(--house-text,#fff) 14%,transparent);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.otp-destination span{text-transform:uppercase;letter-spacing:.1em;color:var(--house-muted,#aaa);font-size:.75rem}.otp-destination strong{overflow-wrap:anywhere}.otp-input{letter-spacing:.34em;text-align:center;font-variant-numeric:tabular-nums;font-weight:800;font-size:1.5rem!important}.otp-actions{flex-wrap:wrap;gap:18px;display:flex}.otp-actions .join-link-button{padding:0!important}.mfa-card{max-width:720px}.mfa-qr{background:#fff;border-radius:22px;width:min(280px,100%);margin:24px auto 10px;padding:18px}.mfa-qr img{width:100%;height:auto;display:block}.mfa-secret{border:1px solid color-mix(in srgb,var(--house-text,#fff) 18%,transparent);background:color-mix(in srgb,var(--house-background,#0e0d12) 90%,#fff 2%);border-radius:14px;gap:7px;margin:14px 0;padding:14px 16px;display:grid}.mfa-secret span{text-transform:uppercase;letter-spacing:.1em;color:var(--house-muted,#aaa);font-size:.75rem}.mfa-secret code{overflow-wrap:anywhere;color:var(--house-text,#fff);font-size:.92rem}.cloud-media-section{border-radius:var(--house-radius);background:color-mix(in srgb,var(--house-surface) 94%,transparent);color:var(--house-surface-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--house-surface-text) 10%,transparent);margin-top:32px;padding:clamp(22px,4vw,38px)}.media-uploader{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.media-uploader label{letter-spacing:.02em;gap:8px;font-size:.8rem;font-weight:800;display:grid}.media-uploader input[type=file],.media-uploader select{border:1px solid color-mix(in srgb,var(--house-surface-text) 18%,transparent);width:100%;color:inherit;background:0 0;border-radius:12px;padding:12px}.media-upload-receipt{background:color-mix(in srgb,var(--house-surface-text) 5%,transparent);border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.media-upload-receipt button{background:var(--house-accent);color:var(--house-accent-text);cursor:pointer;border:0;border-radius:12px;padding:12px 16px;font-weight:900}.media-upload-receipt button:disabled{opacity:.45;cursor:not-allowed}.media-message{margin:14px 0 0;font-weight:750}.media-library-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px;display:grid}.media-library-card{border:1px solid color-mix(in srgb,var(--house-surface-text) 10%,transparent);border-radius:16px;gap:8px;padding:16px;display:grid}.media-library-card small{color:var(--house-surface-muted)}.media-library-card button{justify-self:start}.media-empty{color:var(--house-surface-muted)}.media-delivery-note{background:color-mix(in srgb,var(--house-surface-text) 6%,transparent);color:var(--house-surface-muted);border-radius:12px;margin:14px 0;padding:12px;font-size:.82rem}.feed-media-photo,.feed-media-video{object-fit:contain;background:#000;border-radius:14px;width:100%;max-height:520px;margin:14px 0;display:block}.feed-media-player{width:100%;margin:14px 0;display:block}@media (width<=720px){.media-uploader{grid-template-columns:1fr}.media-upload-receipt{flex-direction:column;align-items:stretch}.media-upload-receipt button{width:100%}}.from-me-studio{padding:58px 0 12px}.studio-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;margin-top:28px;display:grid}.composer-card,.studio-queue{border-radius:var(--house-radius);background:var(--house-surface);color:var(--house-surface-text);border:1px solid color-mix(in srgb,var(--house-surface-text) 12%,transparent)}.composer-card{gap:16px;padding:clamp(20px,3vw,30px);display:grid}.composer-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.composer-topline strong{font:400 1.7rem/1 Georgia,serif}.composer-topline .ghost-button{color:var(--house-surface-muted)}.content-type-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.content-type-tabs button{border:1px solid color-mix(in srgb,var(--house-surface-text) 18%,transparent);color:var(--house-surface-muted);text-transform:capitalize;cursor:pointer;background:0 0;border-radius:12px;padding:11px;font-weight:850}.content-type-tabs button.active{background:var(--house-accent);color:var(--house-accent-text);border-color:#0000}.content-type-tabs button:disabled{opacity:.5;cursor:not-allowed}.composer-card>label,.audience-box label{gap:7px;font-size:.8rem;font-weight:800;display:grid}.composer-card input[type=text],.composer-card input:not([type]),.composer-card textarea,.composer-card select,.audience-box select{border:1px solid color-mix(in srgb,var(--house-surface-text) 18%,transparent);background:color-mix(in srgb,var(--house-background) 86%,#000);width:100%;color:var(--house-text);font:inherit;border-radius:12px;padding:12px 13px}.composer-card textarea{resize:vertical;min-height:130px}.composer-card input[type=file]{border:1px dashed color-mix(in srgb,var(--house-surface-text) 25%,transparent);width:100%;color:inherit;background:0 0;border-radius:12px;padding:12px}.audience-box{background:color-mix(in srgb,var(--house-surface-text) 5%,transparent);border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.audience-box small{color:var(--house-surface-muted);grid-column:1/-1}.selected-media{background:color-mix(in srgb,var(--house-accent) 10%,transparent);border-radius:12px;justify-content:space-between;gap:14px;padding:12px 14px;font-size:.82rem;display:flex}.rights-checkpoint{border:1px solid color-mix(in srgb,var(--house-accent) 40%,transparent);background:color-mix(in srgb,var(--house-accent) 8%,transparent);border-radius:16px;gap:10px;padding:18px;display:grid}.rights-check{grid-template-columns:auto 1fr!important;align-items:flex-start!important;gap:10px!important;font-size:.9rem!important;font-weight:700!important;display:flex!important}.rights-check input{margin-top:3px;width:auto!important}.rights-checkpoint small{color:var(--house-surface-muted);line-height:1.5}.composer-actions{flex-wrap:wrap;gap:10px;display:flex}.composer-actions button{cursor:pointer;border-radius:999px;padding:12px 17px;font-weight:900}.composer-actions button:disabled{opacity:.5;cursor:not-allowed}.secondary-action{border:1px solid color-mix(in srgb,var(--house-surface-text) 20%,transparent);color:var(--house-surface-text);background:0 0}.publish-action{background:var(--house-accent);color:var(--house-accent-text);border:0}.studio-message{background:color-mix(in srgb,var(--house-surface-text) 6%,transparent);border-radius:12px;margin:0;padding:12px 14px;font-weight:750}.studio-queue{align-content:start;gap:20px;padding:18px;display:grid}.queue-section{gap:10px;display:grid}.queue-heading{justify-content:space-between;align-items:center;display:flex}.queue-heading strong{font:400 1.25rem/1 Georgia,serif}.queue-heading span{text-align:center;background:color-mix(in srgb,var(--house-surface-text) 8%,transparent);border-radius:999px;min-width:28px;padding:5px 8px;font-size:.75rem;font-weight:850}.queue-card{border:1px solid color-mix(in srgb,var(--house-surface-text) 10%,transparent);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.queue-card>div{gap:5px;min-width:0;display:grid}.queue-card strong{overflow-wrap:anywhere}.queue-card small{color:var(--house-surface-muted)}.queue-card button{background:color-mix(in srgb,var(--house-surface-text) 9%,transparent);color:var(--house-surface-text);cursor:pointer;border:0;border-radius:999px;padding:8px 11px;font-weight:850}.queue-card.published{border-color:color-mix(in srgb,var(--house-accent) 30%,transparent)}.queue-empty{color:var(--house-surface-muted);margin:0;font-size:.86rem}@media (width<=900px){.studio-layout{grid-template-columns:1fr}.studio-queue{grid-template-columns:1fr 1fr}}@media (width<=650px){.content-type-tabs{grid-template-columns:repeat(2,1fr)}.audience-box,.studio-queue{grid-template-columns:1fr}.composer-actions button{width:100%}.selected-media{flex-direction:column}}.relationship-feature-panel{border:1px solid color-mix(in srgb,var(--house-text) 14%,transparent);border-radius:var(--house-radius);background:color-mix(in srgb,var(--house-surface) 92%,transparent);color:var(--house-surface-text);margin:48px 0;padding:clamp(22px,4vw,36px)}.relationship-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.relationship-form,.relationship-queue{border:1px solid color-mix(in srgb,var(--house-surface-text) 12%,transparent);border-radius:calc(var(--house-radius) * .75);background:color-mix(in srgb,var(--house-surface) 96%,#fff 4%);gap:12px;padding:18px;display:grid}.relationship-form label,.audience-picker label,.fan-reply-box label{letter-spacing:.02em;gap:7px;font-size:.78rem;font-weight:800;display:grid}.relationship-form input,.relationship-form textarea,.relationship-form select,.audience-picker select,.fan-reply-box textarea,.fan-reply-box input{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--house-surface-text) 18%,transparent);width:100%;color:var(--house-surface-text);font:inherit;background:0 0;border-radius:11px;padding:11px 12px}.relationship-form textarea,.fan-reply-box textarea{resize:vertical;min-height:92px}.audience-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.relationship-check{align-items:flex-start;line-height:1.4;grid-template-columns:none!important;gap:9px!important;font-weight:600!important;display:flex!important}.relationship-check input{width:auto;margin-top:3px}.relationship-message{background:color-mix(in srgb,var(--house-accent) 10%,transparent);border-radius:10px;padding:10px 12px;font-size:.88rem}.relationship-card{border:1px solid color-mix(in srgb,var(--house-surface-text) 11%,transparent);background:color-mix(in srgb,var(--house-surface) 94%,#fff 6%);border-radius:13px;gap:7px;padding:14px;display:grid}.relationship-card.unread{box-shadow:inset 3px 0 0 var(--house-accent)}.relationship-card p{white-space:pre-wrap;margin:0;line-height:1.5}.relationship-card small{color:var(--house-surface-muted);line-height:1.4}.relationship-actions{flex-wrap:wrap;gap:8px;display:flex}.reply-queue,.idea-queue{margin-top:18px}.reply-queue .relationship-card{background:color-mix(in srgb,var(--house-surface) 88%,var(--house-surface-text) 12%);border-color:color-mix(in srgb,var(--house-surface-text) 22%,transparent)}.reply-queue .relationship-actions .ghost-button{color:var(--house-surface-text);background:color-mix(in srgb,var(--house-surface-text) 12%,transparent);border:1px solid color-mix(in srgb,var(--house-surface-text) 28%,transparent);border-radius:999px;padding:8px 12px;font-weight:800;text-decoration:none}.reply-queue .relationship-actions .ghost-button:hover{background:color-mix(in srgb,var(--house-surface-text) 18%,transparent)}.reply-queue .relationship-actions .ghost-button:focus-visible{outline:2px solid var(--house-accent);outline-offset:2px}.reply-queue .relationship-actions .ghost-button:disabled{opacity:.5;cursor:not-allowed}.relationship-feed{gap:12px;display:grid}.message-open-button{color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.message-open-button>span{gap:4px;display:grid}.message-body{border-top:1px solid color-mix(in srgb,var(--house-surface-text) 10%,transparent);gap:14px;padding-top:10px;display:grid}.fan-reply-box,.reply-receipt{background:color-mix(in srgb,var(--house-accent) 7%,transparent);border-radius:11px;gap:10px;padding:13px;display:grid}.idea-attachment-photo{object-fit:contain;border-radius:12px;max-width:100%;max-height:360px;display:block}.idea-attachment-media{width:100%;max-height:360px;display:block}.idea-prompt-card{padding:18px}@media (width<=800px){.relationship-two-column,.audience-picker{grid-template-columns:1fr}.relationship-feature-panel{padding:18px}.message-open-button{align-items:flex-start}}.access-relationship-section,.fan-relationship-section{border-top:1px solid color-mix(in srgb,var(--houseText,#fff) 14%,transparent);margin-top:44px;padding-top:34px}.access-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:18px;display:grid}.card-shell{border-radius:calc(var(--radius,24px) - 4px);background:color-mix(in srgb,var(--surface,#1b1920) 92%,transparent);border:1px solid color-mix(in srgb,var(--houseText,#fff) 13%,transparent);padding:20px}.access-composer label,.grant-recognition-grid label{color:var(--houseText,#fff);gap:7px;margin:12px 0;font-size:.78rem;font-weight:800;display:grid}.access-composer input,.access-composer textarea,.access-composer select,.grant-recognition-grid input,.grant-recognition-grid textarea,.grant-recognition-grid select{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--houseText,#fff) 16%,transparent);background:color-mix(in srgb,var(--surface,#1b1920) 84%,#000 16%);width:100%;color:var(--houseText,#fff);font:inherit;border-radius:11px;padding:11px 12px}.access-composer textarea,.grant-recognition-grid textarea{resize:vertical}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.check-line{border:1px solid color-mix(in srgb,var(--houseText,#fff) 12%,transparent);border-radius:12px;align-items:flex-start;padding:12px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.check-line input{margin-top:3px;width:auto!important}.check-line span{gap:3px;display:grid}.check-line small,.quiet-note{color:var(--muted,#aaa);font-weight:500;line-height:1.45}.validation-note{color:var(--accent,#fff);margin-top:8px;display:block}.access-card{border-bottom:1px solid color-mix(in srgb,var(--houseText,#fff) 10%,transparent);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.access-card:last-child{border-bottom:0}.access-card>div:first-child{gap:5px;min-width:0;display:grid}.access-card strong{font-size:1rem}.access-card p{color:var(--muted,#aaa);margin:0;font-size:.86rem;line-height:1.45}.access-card small{color:var(--muted,#aaa)}.access-card.perk{border-left:4px solid var(--accent,#fff);padding-left:12px}.access-actions{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.access-actions button,.grant-row button{border:1px solid color-mix(in srgb,var(--houseText,#fff) 16%,transparent);color:var(--houseText,#fff);cursor:pointer;background:0 0;border-radius:10px;padding:8px 10px}.grant-recognition-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.grant-ledger{margin-top:18px}.grant-row{border-bottom:1px solid color-mix(in srgb,var(--houseText,#fff) 10%,transparent);justify-content:space-between;gap:18px;padding:13px 0;display:flex}.grant-row:last-child{border-bottom:0}.grant-row>div{gap:4px;display:grid}.grant-row small{color:var(--muted,#aaa)}.grant-row p{color:var(--muted,#aaa);margin:2px 0 0;font-size:.86rem}.my-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.my-access-card,.empty-state-card{border-radius:calc(var(--radius,24px) - 5px);background:var(--surface,#1b1920);border:1px solid color-mix(in srgb,var(--houseText,#fff) 13%,transparent);padding:20px}.my-access-card.perk{box-shadow:inset 4px 0 0 var(--accent,#fff)}.my-access-card h3{margin:10px 0 8px;font-size:1.15rem}.my-access-card p,.empty-state-card p{color:var(--muted,#aaa);line-height:1.5}.my-access-card blockquote{border-left:3px solid var(--accent,#fff);background:color-mix(in srgb,var(--accent,#fff) 8%,transparent);margin:12px 0;padding:10px 12px;font-size:.86rem}.my-access-card footer{color:var(--muted,#aaa);justify-content:space-between;gap:10px;margin-top:16px;font-size:.75rem;display:flex}.lifecycle{text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--houseText,#fff) 10%,transparent);border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.lifecycle.active{background:color-mix(in srgb,var(--accent,#fff) 18%,transparent)}.lifecycle.upcoming{border:1px solid color-mix(in srgb,var(--accent,#fff) 45%,transparent)}.access-history{border:1px solid color-mix(in srgb,var(--houseText,#fff) 12%,transparent);border-radius:13px;margin-top:14px;padding:14px 16px}.access-history summary{cursor:pointer;font-weight:800}.history-list{margin-top:12px}.history-list>div{color:var(--muted,#aaa);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.history-list strong{color:var(--houseText,#fff)}.relationship-heading{margin-top:38px}.relationship-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.relationship-summary>div{background:var(--surface,#1b1920);border:1px solid color-mix(in srgb,var(--houseText,#fff) 10%,transparent);border-radius:13px;padding:14px}.relationship-summary small{color:var(--muted,#aaa);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;display:block}.relationship-summary strong{margin-top:4px;display:block}.relationship-timeline{margin-top:10px;padding-left:20px;position:relative}.relationship-timeline:before{content:"";background:color-mix(in srgb,var(--houseText,#fff) 18%,transparent);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.relationship-timeline article{grid-template-columns:110px 1fr;gap:16px;padding:10px 0 17px;display:grid;position:relative}.relationship-timeline article:before{content:"";background:var(--accent,#fff);border-radius:50%;width:9px;height:9px;position:absolute;top:17px;left:-19px}.relationship-timeline time{color:var(--muted,#aaa);font-size:.75rem}.relationship-timeline strong{display:block}.relationship-timeline p{color:var(--muted,#aaa);margin:4px 0 0;font-size:.86rem;line-height:1.45}@media (width<=900px){.access-layout,.grant-recognition-grid{grid-template-columns:1fr}.my-access-grid,.relationship-summary{grid-template-columns:1fr 1fr}}@media (width<=600px){.field-grid,.my-access-grid{grid-template-columns:1fr}.relationship-timeline article{grid-template-columns:1fr;gap:4px}.access-card,.grant-row{flex-direction:column}.access-actions{justify-content:flex-start}}.participatory-panel{margin-top:28px}.infra-strip{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.infra-strip span{border:1px solid var(--house-muted,#777);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.infra-ok{color:#165c36;background:#e8f7ee}.infra-missing{color:#7a4b00;background:#fff4df}.infra-lock{color:#4e425a;background:#f1edf5}.participatory-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.participatory-card{border:1px solid color-mix(in srgb,var(--house-text,#111) 14%,transparent);background:color-mix(in srgb,var(--house-surface,#fff) 94%,transparent);border-radius:18px;padding:18px}.participatory-card label{gap:6px;margin:10px 0;font-size:12px;font-weight:800;display:grid}.participatory-card input,.participatory-card select,.participatory-card textarea,.stage-submit input,.stage-submit textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--house-text,#111) 18%,transparent);width:100%;color:inherit;background:0 0;border-radius:10px;padding:10px}.participatory-card textarea,.stage-submit textarea{resize:vertical;min-height:88px}.participatory-card button,.participatory-item button,.reaction-row button,.push-control button,.stage-submit button,.row-actions button{background:var(--house-accent,#111);color:var(--house-accent-text,#fff);cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.participatory-card button:disabled,.participatory-item button:disabled,.row-actions button:disabled{opacity:.45;cursor:not-allowed}.participatory-list{gap:10px;display:grid}.participatory-item,.submission-review,.fan-stage-card{border:1px solid color-mix(in srgb,var(--house-text,#111) 12%,transparent);border-radius:14px;justify-content:space-between;gap:12px;padding:12px;display:flex}.participatory-item>div:first-child,.submission-review>div:first-child,.fan-stage-card{gap:5px;display:grid}.participatory-item.is-live{box-shadow:inset 4px 0 0 var(--house-accent,#111)}.participatory-item details{margin-top:6px}.participatory-item code{word-break:break-all;margin-top:5px;font-size:11px;display:block}.participatory-item small,.submission-review small{color:var(--house-surface-muted,var(--house-muted,#777))}.row-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.experience-player{border:1px solid color-mix(in srgb,var(--house-text,#111) 16%,transparent);border-radius:18px;margin-top:14px;padding:16px;overflow:hidden}.experience-player iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:12px;width:100%}.experience-player audio{width:100%;margin-top:10px}.reaction-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.push-control{align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.stage-submit{gap:8px;margin-top:10px;display:grid}.city-signal{border-bottom:1px solid color-mix(in srgb,var(--house-text,#111) 10%,transparent);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.microcopy{color:var(--house-surface-muted,var(--house-muted,#777));font-size:11px}.commercial-lock{border-style:dashed}.commercial-lock button{opacity:.55}.fan-lock{border:1px dashed color-mix(in srgb,var(--house-text,#111) 22%,transparent);border-radius:18px;margin-top:14px;padding:18px}.fan-lock button{border:0;border-radius:10px;padding:10px 12px}.submission-review a{color:var(--house-accent,#111);font-weight:800}@media (width<=860px){.participatory-grid{grid-template-columns:1fr}.participatory-item,.submission-review{flex-direction:column}.push-control{flex-direction:column;align-items:flex-start}}.career-panel{margin-top:42px}.career-panel .legal-boundary{border:1px solid color-mix(in srgb,var(--house-accent,#7c5cff) 30%,transparent);background:color-mix(in srgb,var(--house-accent,#7c5cff) 7%,var(--house-surface,#fff));color:var(--house-surface-muted,#655f6b);border-radius:14px;padding:12px 14px;font-size:.82rem;line-height:1.55}.career-panel .rights-check{background:#ffffff7a;border:1px solid #00000012;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:.82rem;line-height:1.45;display:flex}.career-panel .rights-check input{width:auto;margin-top:3px}.career-panel select,.career-panel textarea,.career-panel input{color:#18171d;background:#fff;border:1px solid #0000001c;border-radius:10px;width:100%;padding:10px 11px}.career-panel textarea{resize:vertical;min-height:92px}.career-panel label{color:var(--house-surface-muted,#655f6b);gap:6px;font-size:.78rem;font-weight:700;display:grid}.token-receipt{background:#fff7dc;border:1px solid #00000018;border-radius:14px;gap:8px;padding:14px;display:grid}.token-receipt code{overflow-wrap:anywhere;font-size:.78rem}.submission-receipt{background:#00000008;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.submission-receipt small{color:var(--house-surface-muted,#655f6b)}.remote-seat-claim{color:#fff;background:radial-gradient(circle at top,#28242e,#0f0e13 62%);place-items:center;min-height:100vh;padding:28px;display:grid}.remote-seat-card{background:#17151c;border:1px solid #ffffff20;border-radius:30px;width:min(720px,100%);padding:clamp(26px,6vw,58px);box-shadow:0 30px 70px #0007}.remote-seat-card h1{font:500 clamp(2rem,5vw,4rem)/1.02 Georgia,serif}.remote-seat-card p{color:#c9c3d0;line-height:1.6}.remote-seat-card input{color:#fff;background:#0f0e13;border:1px solid #ffffff26;border-radius:12px;width:100%;padding:13px 14px}.remote-seat-card button{margin-top:10px}.remote-seat-media{background:#000;border-radius:16px;width:100%;max-height:70vh;margin-top:20px}.remote-seat-boundary{color:#bfb8c6;border:1px solid #ffffff1f;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:.8rem;line-height:1.5}@media (width<=720px){.career-panel .row-actions{flex-wrap:wrap}.remote-seat-card{border-radius:22px}}.operations-section,.fan-portability{margin-top:30px}.operations-banner{border:1px dashed color-mix(in srgb,var(--house-text,#111) 24%,transparent);border-radius:16px;gap:5px;margin:12px 0 18px;padding:14px 16px;display:grid}.operations-banner span{color:var(--house-surface-muted,var(--house-muted,#777));font-size:12px}.operations-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.operations-metrics>div{border:1px solid color-mix(in srgb,var(--house-text,#111) 14%,transparent);background:color-mix(in srgb,var(--house-surface,#fff) 96%,transparent);border-radius:16px;gap:5px;padding:16px;display:grid}.operations-metrics small{text-transform:uppercase;letter-spacing:.06em;font-weight:900}.operations-metrics strong{font-size:30px}.operations-metrics span{color:var(--house-surface-muted,var(--house-muted,#777));font-size:11px}.operations-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.operations-card{border:1px solid color-mix(in srgb,var(--house-text,#111) 14%,transparent);background:color-mix(in srgb,var(--house-surface,#fff) 96%,transparent);border-radius:18px;padding:18px}.operations-wide{margin-top:12px}.operations-row{border-bottom:1px solid color-mix(in srgb,var(--house-text,#111) 8%,transparent);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.operations-table-wrap{max-height:520px;overflow:auto}.operations-table{border-collapse:collapse;width:100%;font-size:12px}.operations-table th,.operations-table td{text-align:left;border-bottom:1px solid color-mix(in srgb,var(--house-text,#111) 10%,transparent);vertical-align:top;padding:10px}.operations-table td small{color:var(--house-surface-muted,var(--house-muted,#777));margin-top:3px;display:block}.audit-row{border-bottom:1px solid color-mix(in srgb,var(--house-text,#111) 8%,transparent);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.audit-row div{gap:3px;display:grid}.audit-row small{color:var(--house-surface-muted,var(--house-muted,#777))}.config-console{gap:12px;display:grid}.config-console label{gap:6px;font-size:12px;font-weight:800;display:grid}.config-console input,.config-console textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--house-text,#111) 18%,transparent);width:100%;color:inherit;background:0 0;border-radius:10px;padding:10px}.config-console textarea{min-height:90px}.config-grid,.theme-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.theme-grid{grid-template-columns:repeat(3,1fr)}.feature-grid{flex-wrap:wrap;gap:8px;display:flex}.feature-toggle{border:1px solid color-mix(in srgb,var(--house-text,#111) 14%,transparent);border-radius:999px;align-items:center;padding:7px 9px;grid-template-columns:none!important;gap:6px!important;display:flex!important}.feature-toggle input{width:auto}.config-console button,.portability-card button,.fan-portability button{background:var(--house-accent,#111);color:var(--house-accent-text,#fff);cursor:pointer;border:0;border-radius:10px;padding:10px 13px;font-weight:900}.portability-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.portability-card h3{margin:4px 0}.locked-chip{border:1px dashed;border-radius:999px;padding:8px 10px;font-size:12px}.fan-portability{border:1px solid color-mix(in srgb,var(--house-text,#111) 14%,transparent);border-radius:18px;gap:10px;padding:20px;display:grid}.fan-portability h2{margin:4px 0}.fan-portability p{margin:0}.fan-portability button{justify-self:start}@media (width<=900px){.operations-metrics{grid-template-columns:1fr 1fr}.operations-grid,.theme-grid,.config-grid{grid-template-columns:1fr}.portability-card{flex-direction:column;align-items:flex-start}}@media (width<=560px){.operations-metrics{grid-template-columns:1fr}.operations-table{min-width:780px}}.network-status{z-index:9999;color:#3f3210;background:#fff3cf;border-bottom:1px solid #d9c071;align-items:center;gap:10px;padding:10px 16px;font:600 12px/1.4 system-ui,sans-serif;display:flex;position:sticky;top:0}.network-status strong{text-transform:uppercase;letter-spacing:.08em}.network-status span{font-weight:600}.platform-safety,.fan-privacy{margin-top:30px}.safety-readiness{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.safety-readiness>div{border:1px solid color-mix(in srgb,var(--house-text,#111) 14%,transparent);background:color-mix(in srgb,var(--house-surface,#fff) 96%,transparent);border-radius:14px;gap:5px;padding:14px;display:grid}.safety-readiness small{text-transform:uppercase;letter-spacing:.06em;font-weight:900}.safety-readiness strong.ready{color:#23754a}.safety-readiness strong.not-ready{color:#875719}.retention-row{border-bottom:1px solid color-mix(in srgb,var(--house-text,#111) 9%,transparent);padding:9px 0}.retention-row summary{cursor:pointer;font-weight:850}.retention-row strong{text-transform:uppercase;letter-spacing:.05em;margin-top:7px;font-size:12px;display:block}.retention-row p{color:var(--house-surface-muted,var(--house-muted,#777));margin:5px 0 0;line-height:1.5}.privacy-row{border-bottom:1px solid color-mix(in srgb,var(--house-text,#111) 9%,transparent);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.privacy-row>div:first-child{gap:4px;display:grid}.privacy-row small{color:var(--house-surface-muted,var(--house-muted,#777))}.fan-privacy{border:1px solid color-mix(in srgb,var(--house-text,#111) 14%,transparent);border-radius:18px;gap:14px;padding:20px;display:grid}.fan-privacy h2{margin:4px 0}.fan-privacy p{line-height:1.55}.fan-privacy form{gap:10px;display:grid}.fan-privacy label{gap:6px;font-size:12px;font-weight:800;display:grid}.fan-privacy select,.fan-privacy textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--house-text,#111) 18%,transparent);width:100%;color:inherit;background:0 0;border-radius:10px;padding:10px}.fan-privacy textarea{resize:vertical;min-height:90px}.fan-privacy button{background:var(--house-accent,#111);color:var(--house-accent-text,#fff);cursor:pointer;border:0;border-radius:10px;justify-self:start;padding:10px 13px;font-weight:900}.privacy-history{gap:4px;display:grid}@media (width<=900px){.safety-readiness{grid-template-columns:1fr 1fr}.privacy-row{flex-direction:column}.privacy-row .row-actions{width:100%}.privacy-row .row-actions button{flex:1}}@media (width<=560px){.safety-readiness{grid-template-columns:1fr}.network-status{flex-direction:column;align-items:flex-start}.house-shell{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom))}.house-header{gap:8px}.house-wordmark{font-size:clamp(18px,6vw,28px)}button,input,select,textarea{font-size:16px}.identity-strip,.feed-grid,.studio-shell{grid-template-columns:1fr}.studio-queue{position:static}.row-actions{align-items:stretch}.row-actions button{min-height:44px}.operations-table-wrap{-webkit-overflow-scrolling:touch}}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--house-accent,#6d5dfc);outline-offset:3px;box-shadow:0 0 0 2px var(--house-background,#fff)}:where(button,a,input,select,textarea):disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mfa-factor-label{border:1px solid color-mix(in srgb,var(--house-text,#fff) 18%,transparent);background:color-mix(in srgb,var(--house-background,#0e0d12) 90%,#fff 2%);border-radius:14px;gap:6px;margin:18px 0 10px;padding:14px 16px;display:grid}.mfa-factor-label span{text-transform:uppercase;letter-spacing:.1em;color:var(--house-muted,#aaa);font-size:.75rem}.mfa-factor-label strong{color:var(--house-text,#fff);overflow-wrap:anywhere;font-size:.98rem}.mfa-factor-label small{color:var(--house-muted,#aaa);line-height:1.45}#from-me-composer,#cloud-media,#listening-room,#access-studio,#messages-studio,#relationship-memory,#business-access,#fan-ideas,#open-stage,#volunteer-portal,#city-interest,#house-operations,#remote-seat-studio,#sample-intake,#house-intelligence{scroll-margin-top:24px}.grant-action{transition:transform .16s,opacity .16s,filter .16s}.grant-action.working{cursor:progress;opacity:.78}.grant-action.success{filter:saturate(.9);cursor:default}.grant-inline-status{border:1px solid color-mix(in srgb,var(--houseText,#fff) 18%,transparent);background:color-mix(in srgb,var(--houseText,#fff) 7%,transparent);color:var(--houseText,#fff);border-radius:11px;margin:10px 0 0;padding:11px 12px;font-size:.84rem;font-weight:800;line-height:1.4}.grant-inline-status.working{border-color:color-mix(in srgb,var(--house-accent) 45%,transparent)}.grant-inline-status.success{border-color:color-mix(in srgb,var(--house-accent) 68%,transparent);background:color-mix(in srgb,var(--house-accent) 12%,transparent)}.grant-inline-status.error{background:#ff8b8b1a;border-color:#ff8b8b9e}.fan-business-access .participatory-card select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fan-business-access .participatory-card select option{background:var(--house-surface,#1b1920);color:var(--house-text,#fff)}.business-audit{border:1px solid color-mix(in srgb,var(--house-text,#fff) 16%,transparent);background:color-mix(in srgb,var(--house-background,#0e0d12) 88%,#fff 3%);border-radius:12px;gap:8px;margin:12px 0;padding:12px;display:grid}.business-audit-event{border-top:1px solid color-mix(in srgb,var(--house-text,#fff) 10%,transparent);gap:3px;padding-top:8px;display:grid}.business-audit-event:first-of-type{border-top:0;padding-top:0}.business-audit-event span{font-size:.82rem;font-weight:700}.business-audit-event small{color:var(--house-muted,#aaa);overflow-wrap:anywhere}.principal-decision-gate{border:1px solid color-mix(in srgb,var(--house-accent,#8b6cff) 58%,var(--house-text,#fff));background:color-mix(in srgb,var(--house-background,#0e0d12) 86%,var(--house-accent,#8b6cff) 6%);border-radius:14px;gap:12px;margin-top:12px;padding:16px;display:grid}.principal-decision-gate h3,.principal-decision-gate p{margin:0}.principal-decision-gate input[type=text],.principal-decision-gate input:not([type]){width:100%}.participatory-card select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.participatory-card select option{background:var(--house-surface,#1b1920);color:var(--house-text,#fff)}.live-studio{border:1px solid color-mix(in srgb,var(--house-accent,#7d68ff) 45%,transparent);background:color-mix(in srgb,var(--house-surface,#17161c) 96%,transparent);border-radius:16px;margin-top:14px;padding:14px}.live-studio-preview{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:12px;width:100%;margin:10px 0;display:block}.live-studio-audio{gap:8px;margin:10px 0;display:grid}.live-studio-audio audio{width:100%}.live-room-stage{background:#000;border-radius:14px;position:relative;overflow:hidden}.live-room-stage video{aspect-ratio:16/9;background:#000;width:100%;display:block}.reaction-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.reaction-sky span{filter:drop-shadow(0 3px 6px #0006);font-size:clamp(24px,6vw,52px);font-weight:900;animation:1.55s ease-out forwards mz-reaction-float;position:absolute;bottom:-12%}@keyframes mz-reaction-float{0%{opacity:0;transform:translate(-50%)scale(.7)rotate(-8deg)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,-390%)scale(1.2)rotate(10deg)}}.live-reactions button{touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;min-width:72px;display:inline-flex}.live-reactions button span{font-variant-numeric:tabular-nums}.experience-control-block{gap:10px;display:grid}.live-support-studio{border:1px dashed color-mix(in srgb,var(--house-text,#fff) 24%,transparent);background:color-mix(in srgb,var(--house-accent,#7357ff) 5%,transparent);border-radius:14px;padding:14px}.support-toggle-grid,.support-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:10px 0;display:grid}.support-toggle-grid label{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.support-setting-grid label,.live-support-studio>label{gap:5px;font-size:12px;font-weight:800;display:grid}.support-setting-grid input,.live-support-studio>label input{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--house-text,#fff) 18%,transparent);width:100%;color:inherit;background:0 0;border-radius:9px;padding:9px}.support-preview-summary{background:color-mix(in srgb,var(--house-accent,#7357ff) 9%,transparent);border-radius:10px;justify-content:space-between;gap:12px;margin-top:12px;padding:10px;display:flex}.support-alert-ledger{gap:6px;margin-top:8px;display:grid}.support-alert-ledger>div{border-top:1px solid color-mix(in srgb,var(--house-text,#fff) 10%,transparent);grid-template-columns:1fr auto;gap:3px 10px;padding-top:6px;display:grid}.support-alert-ledger small{grid-column:1/-1}.live-support-fan-panel{border:1px solid color-mix(in srgb,var(--house-accent,#7357ff) 55%,transparent);background:color-mix(in srgb,var(--house-accent,#7357ff) 6%,var(--house-surface,#111));border-radius:16px;margin-top:12px;padding:16px}.live-support-fan-panel>button{background:var(--house-accent,#7357ff);color:var(--house-accent-text,#fff);cursor:pointer;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.live-support-goal{gap:8px;margin:10px 0;display:grid}.live-support-goal>div{justify-content:space-between;gap:10px;display:flex}.live-support-goal progress{width:100%;height:12px}.support-amounts{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.support-amounts button,.super-reaction-preview button{border:1px solid color-mix(in srgb,var(--house-text,#fff) 18%,transparent);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 11px;font-weight:900}.support-amounts button.is-selected{background:var(--house-accent,#7357ff);color:var(--house-accent-text,#fff)}.support-amounts label{align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.support-amounts input{border:1px solid color-mix(in srgb,var(--house-text,#fff) 18%,transparent);width:72px;color:inherit;background:0 0;border-radius:8px;padding:7px}.spotlight-preview,.super-reaction-preview{gap:7px;margin-top:12px;display:grid}.spotlight-preview label{gap:5px;font-size:12px;font-weight:800;display:grid}.spotlight-preview textarea{border:1px solid color-mix(in srgb,var(--house-text,#fff) 18%,transparent);min-height:68px;color:inherit;background:0 0;border-radius:10px;padding:9px}.spotlight-preview button{background:var(--house-accent,#7357ff);color:var(--house-accent-text,#fff);border:0;border-radius:10px;justify-self:start;padding:9px 12px;font-weight:800}.live-support-latest{background:color-mix(in srgb,var(--house-accent,#7357ff) 12%,transparent);border-radius:12px;gap:3px;margin-top:12px;padding:11px;display:grid}.live-support-latest.is-new{animation:.8s ease-out mz-support-pulse}@keyframes mz-support-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--house-accent,#7357ff) 45%,transparent);transform:scale(.98)}to{transform:scale(1);box-shadow:0 0 0 14px #0000}}@media (width<=700px){.support-toggle-grid,.support-setting-grid{grid-template-columns:1fr}.support-preview-summary,.live-support-goal>div{flex-direction:column}}#principal-browser-studio{outline:none;scroll-margin-top:18px}#principal-browser-studio:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--house-accent,#7357ff) 45%,transparent)}.live-support-save-notice{border:1px solid color-mix(in srgb,var(--house-text,#fff) 18%,transparent);background:color-mix(in srgb,var(--house-surface,#111) 88%,var(--house-accent,#7357ff));border-radius:10px;margin-top:8px;padding:9px 11px;font-size:12px;font-weight:800}.live-support-save-notice.is-success{border-color:color-mix(in srgb,var(--house-accent,#7357ff) 65%,transparent);background:color-mix(in srgb,var(--house-accent,#7357ff) 14%,var(--house-surface,#111))}.tts-eligible-row{background:#8b75ff14;border:1px solid #8b75ff73;border-radius:.65rem;gap:.4rem;margin-top:.45rem;padding:.55rem .65rem;display:grid}.tts-eligible-row small strong{letter-spacing:.04em}.live-room-stage{position:relative}.live-money-overlay{z-index:8;border:1px solid color-mix(in srgb,var(--house-accent,#7357ff) 70%,#fff 12%);background:color-mix(in srgb,var(--house-surface,#111) 88%,var(--house-accent,#7357ff));text-align:center;pointer-events:none;border-radius:14px;gap:3px;max-width:min(86%,680px);padding:11px 14px;animation:.32s ease-out mz-money-enter;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000061}.live-money-overlay small{opacity:.76}.support-overlay{top:7%}.spotlight-overlay{text-align:left;max-width:none;bottom:7%;left:5%;right:5%;transform:none}.spotlight-overlay>span{letter-spacing:.08em;font-size:11px;font-weight:900}.spotlight-overlay>strong{font-size:clamp(16px,2.8vw,24px)}.super-reaction-overlay{background:color-mix(in srgb,var(--house-surface,#111) 76%,var(--house-accent,#7357ff));top:22%}.super-reaction-overlay>strong{font-size:clamp(44px,10vw,88px);line-height:1;animation:.7s ease-out mz-super-pop}.live-goal-hud{z-index:7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000009e;border-radius:12px;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:10px;left:12px;right:12px}.live-goal-hud progress{grid-column:1/-1;width:100%;height:7px}.live-goal-hud span{font-variant-numeric:tabular-nums}@keyframes mz-money-enter{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes mz-super-pop{0%{opacity:0;transform:scale(.55)rotate(-8deg)}55%{opacity:1;transform:scale(1.25)rotate(4deg)}to{transform:scale(1)rotate(0)}}.spotlight-overlay{animation:.35s ease-out mz-spotlight-enter}@keyframes mz-spotlight-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.live-money-overlay{max-width:92%}.spotlight-overlay{left:3%;right:3%}.live-goal-hud{left:7px;right:7px}}.whats-working{border-radius:calc(var(--house-radius) + 6px);background:linear-gradient(180deg,color-mix(in srgb,var(--house-surface) 94%,#04040a 6%),color-mix(in srgb,var(--house-surface) 90%,#05050b 10%));color:var(--house-surface-text);border:1px solid color-mix(in srgb,var(--house-surface-text) 11%,transparent);box-shadow:0 28px 80px color-mix(in srgb,var(--house-background) 72%,#000 28%);margin:44px 0 24px;padding:clamp(20px,4vw,38px);scroll-margin-top:22px;overflow:hidden}.whats-working-intro{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid;position:relative}.whats-working-intro h2{letter-spacing:-.035em;max-width:980px;margin:.55rem 0 1rem;font:400 clamp(2.15rem,5vw,5rem)/.96 Georgia,serif}.whats-working-intro p{max-width:780px;color:var(--house-surface-muted);margin:0;font-size:.98rem;line-height:1.65}.whats-working-refresh{justify-items:end;gap:8px;display:grid}.whats-working-refresh button{background:var(--house-accent);color:var(--house-accent-text);cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--house-accent) 22%,transparent);border:0;border-radius:999px;padding:11px 16px;font-weight:900}.whats-working-refresh button:disabled{opacity:.55;cursor:not-allowed}.whats-working-refresh small{color:var(--house-surface-muted);font-size:.74rem}.whats-working-error,.whats-working-loading{background:color-mix(in srgb,var(--house-accent) 10%,transparent);border-radius:13px;margin-top:18px;padding:13px 15px;font-weight:750}.whats-working-error{border:1px solid #c7434373}.ww-hero{border:1px solid color-mix(in srgb,var(--house-surface-text) 10%,transparent);background:linear-gradient(135deg,#070a15eb,#14112be0 38%,#2d1848db 100%);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch;gap:18px;min-height:290px;margin-top:26px;padding:24px;display:grid;position:relative;overflow:hidden}.ww-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 24%,#ffcd7cf2 0,#ffcd7c80 5%,#bb73ff2e 18%,#0000 34%),radial-gradient(circle at 62% 28%,#6d40cb66 0,#0000 28%),linear-gradient(#7953ff24,#0000 55%);position:absolute;inset:0}.ww-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04050c75 35%,#04050ce0);height:45%;position:absolute;bottom:0;left:0;right:0}.ww-hero-copy,.ww-hero-visual{z-index:1;position:relative}.ww-hero-copy{align-content:start;gap:14px;display:grid}.ww-hero-money{letter-spacing:-.045em;font:400 clamp(2.9rem,7vw,5.4rem)/.94 Georgia,serif}.ww-hero-money span{opacity:.92;font-size:.45em}.ww-hero-subline{color:var(--house-surface-muted);flex-wrap:wrap;gap:12px 16px;font-size:.94rem;display:flex}.ww-hero-subline strong{color:#fff;font-weight:800}.ww-hero-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.ww-hero-notes>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a175c;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px}.ww-hero-notes strong{margin-bottom:4px;font:400 1.55rem/1.05 Georgia,serif;display:block}.ww-hero-notes span{color:var(--house-surface-muted);font-size:.84rem;line-height:1.4;display:block}.ww-hero-visual{align-content:end;min-height:220px;display:grid}.ww-sunrise{background:linear-gradient(#fff0 0,#0c0b1a1f 48%,#080814c7 100%);position:absolute;inset:0}.ww-graph{align-items:flex-end;gap:14px;height:200px;padding:0 8px 10px 10px;display:flex;position:relative}.ww-graph span{background:linear-gradient(#a572ff38,#9463ffeb);border-radius:999px 999px 12px 12px;flex:1;min-width:18px;display:block;box-shadow:0 0 16px #a06cff29}.ww-graph span:first-child{height:23%}.ww-graph span:nth-child(2){height:31%}.ww-graph span:nth-child(3){height:39%}.ww-graph span:nth-child(4){height:48%}.ww-graph span:nth-child(5){height:57%}.ww-graph span:nth-child(6){height:69%}.ww-graph span:nth-child(7){height:82%}.ww-primary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ww-primary-metrics article{border:1px solid color-mix(in srgb,var(--house-surface-text) 8%,transparent);background:linear-gradient(#0e101ce0,#0c0e19b8);border-radius:20px;align-content:start;gap:8px;padding:18px;display:grid}.ww-primary-metrics span{text-transform:uppercase;letter-spacing:.08em;color:var(--house-surface-muted);font-size:.72rem;font-weight:900}.ww-primary-metrics strong{margin:.15rem 0;font:400 clamp(2rem,4vw,3.4rem)/1 Georgia,serif}.ww-primary-metrics small{color:var(--house-surface-muted);min-height:2.7em;line-height:1.45}.ww-primary-metrics em{background:color-mix(in srgb,var(--house-accent) 16%,transparent);color:#9fd8b7;border-radius:999px;justify-content:center;place-self:start;align-items:center;margin-top:4px;padding:6px 10px;font-size:.78rem;font-style:normal;font-weight:850;display:inline-flex}.ww-board-grid,.ww-story-grid,.ww-lower-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.ww-panel,.ww-story-card{border:1px solid color-mix(in srgb,var(--house-surface-text) 9%,transparent);background:linear-gradient(#0e101cdb,#0a0c15c2);border-radius:24px;padding:22px}.ww-panel-heading,.ww-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ww-panel-heading h3,.ww-card-heading h3{letter-spacing:-.02em;margin:.35rem 0 0;font:400 1.45rem/1.05 Georgia,serif}.ww-card-heading>strong{text-align:center;background:color-mix(in srgb,var(--house-surface-text) 8%,transparent);border-radius:999px;min-width:34px;padding:6px 10px}.ww-tier-list{gap:12px;margin-top:18px;display:grid}.ww-tier-row{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ww-tier-row span{font-weight:800}.ww-tier-row strong{font-weight:900}.ww-tier-bar{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:999px;height:12px;overflow:hidden}.ww-tier-bar b{background:linear-gradient(90deg,#9d74fff5,#bc97ffc2);border-radius:999px;height:100%;display:block}.ww-movement-list{grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:18px;display:grid}.ww-movement-list>div{border-bottom:1px solid color-mix(in srgb,var(--house-surface-text) 8%,transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.ww-movement-list span{color:var(--house-surface-muted)}.ww-movement-list strong{font:400 1.35rem/1 Georgia,serif}.ww-card-stack{gap:10px;margin-top:18px;display:grid}.ww-signal,.ww-attention{background:color-mix(in srgb,var(--house-surface-text) 4%,transparent);border-radius:16px;grid-template-columns:46px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.ww-signal>span,.ww-attention>span{background:var(--house-accent);width:42px;height:42px;color:var(--house-accent-text);border-radius:13px;place-items:center;font-weight:950;display:grid}.ww-signal strong,.ww-attention strong{margin-bottom:4px;display:block}.ww-signal p,.ww-attention p,.ww-empty{color:var(--house-surface-muted);margin:0;font-size:.88rem;line-height:1.5}.ww-empty{padding:6px 0}.ww-action-card{background:linear-gradient(180deg,color-mix(in srgb,var(--house-accent) 6%,#0e101ce0),#0a0c15d1)}.ww-money-card{background:linear-gradient(180deg,color-mix(in srgb,var(--house-accent) 8%,#0e101ce6),#0a0c15c7)}.ww-money-row{border-bottom:1px solid color-mix(in srgb,var(--house-surface-text) 9%,transparent);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;display:flex}.ww-money-row span{color:var(--house-surface-muted)}.ww-money-row strong{font-size:1.12rem}.ww-money-card>p{color:var(--house-surface-muted);margin:16px 0 0;font-size:.84rem;line-height:1.55}.ww-city-list{gap:0;margin-top:12px;display:grid}.ww-city-list>div{border-bottom:1px solid color-mix(in srgb,var(--house-surface-text) 8%,transparent);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.ww-panel-note{color:var(--house-surface-muted);margin-top:16px;font-size:.82rem;line-height:1.55;display:block}.ww-footnote{color:var(--house-surface-muted);margin:18px 0 0;font-size:.76rem;line-height:1.55}@media (width<=1080px){.ww-hero{grid-template-columns:1fr}.ww-primary-metrics{grid-template-columns:1fr 1fr}.ww-movement-list,.ww-board-grid,.ww-story-grid,.ww-lower-grid{grid-template-columns:1fr}}@media (width<=720px){.whats-working{margin-top:28px;padding:18px}.whats-working-intro{grid-template-columns:1fr}.whats-working-refresh{justify-items:start}.ww-hero{min-height:unset;border-radius:22px;padding:18px}.ww-hero-money{font-size:clamp(2.4rem,12vw,3.55rem)}.ww-hero-notes,.ww-primary-metrics,.ww-board-grid,.ww-story-grid,.ww-lower-grid{grid-template-columns:1fr}.ww-primary-metrics article{padding:16px}.ww-tier-row{grid-template-columns:74px minmax(0,1fr) auto;gap:10px}.ww-signal,.ww-attention{grid-template-columns:40px 1fr}.ww-signal>span,.ww-attention>span{width:38px;height:38px}.ww-graph{gap:9px;height:145px;padding:0 2px 4px}}.audience-picker select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:color-mix(in srgb,var(--house-surface,#1b1920) 92%,#000 8%);color:var(--house-surface-text,#fff)}.audience-picker select option{color:#fff;background:#17151c}.operations-collapsible{padding:0;overflow:hidden}.operations-collapse-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px;font-weight:850;list-style:none;display:flex}.operations-collapse-summary::-webkit-details-marker{display:none}.operations-collapse-summary:before{content:"▸";color:var(--house-accent,#7357ff);margin-right:2px;transition:transform .16s;display:inline-block}.operations-collapse-summary strong{margin-right:auto}.operations-collapse-summary span{color:var(--house-surface-muted,var(--house-muted,#777));text-align:right;font-size:12px;font-weight:700}.operations-collapsible[open]>.operations-collapse-summary{border-bottom:1px solid color-mix(in srgb,var(--house-text,#111) 10%,transparent)}.operations-collapsible[open]>.operations-collapse-summary:before{transform:rotate(90deg)}.operations-collapse-body{padding:0 18px 18px}#principal-live-room{scroll-margin-top:24px}@media (width<=560px){.operations-collapse-summary{align-items:flex-start}.operations-collapse-summary span{max-width:45%}}.fan-privacy select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:color-mix(in srgb,var(--house-surface,#1b1920) 92%,#000 8%);color:var(--house-surface-text,var(--house-text,#fff))}.fan-privacy select option{color:#fff;background:#17151c}.fan-privacy select option:disabled{color:#9f99aa}.principal-command-compact{gap:0;padding:14px 0 0}.principal-command-compact .principal-nav{padding:0}.whats-working{margin-top:18px}.ww-intro-compact{align-items:center}.ww-intro-compact .ww-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--house-surface-text);margin:0 0 8px;font:800 .76rem/1.1 Inter,ui-sans-serif,system-ui,sans-serif}.ww-intro-compact p{max-width:620px;font-size:.88rem}.ww-hero{margin-top:14px}.ww-hero-visual{border-radius:22px;min-height:220px;position:relative;overflow:hidden}.ww-atmosphere{position:absolute;inset:0;overflow:hidden}.ww-horizon{background:linear-gradient(90deg,#0000,#b991ffc7,#ffd6979e,#0000);height:1px;position:absolute;bottom:22%;left:8%;right:4%;box-shadow:0 0 22px #9e6fff73}.ww-orbit{border:1px solid #be9aff33;border-radius:50%;position:absolute;transform:rotate(-9deg)}.ww-orbit-one{width:88%;height:54%;bottom:-13%;right:-18%}.ww-orbit-two{border-color:#ffdca926;width:62%;height:38%;bottom:2%;right:-3%}.ww-house-read{border:1px solid color-mix(in srgb,var(--house-surface-text) 8%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--house-accent) 7%,#0e101ce6),#0a0c15bd);border-radius:22px;grid-template-columns:minmax(120px,.22fr) minmax(0,.78fr);align-items:start;gap:5px 22px;margin-top:14px;padding:20px 22px;display:grid}.ww-house-read .eyebrow{color:var(--house-surface-muted);grid-row:1/3;padding-top:5px}.ww-house-read h3{letter-spacing:-.025em;margin:0;font:400 clamp(1.45rem,3vw,2.35rem)/1.05 Georgia,serif}.ww-house-read p{color:var(--house-surface-muted);margin:4px 0 0;font-size:.88rem;line-height:1.5}@media (width<=720px){.principal-command-compact{padding-top:10px}.whats-working{margin-top:12px}.ww-intro-compact{grid-template-columns:1fr auto}.ww-intro-compact p,.whats-working-refresh small{display:none}.ww-hero{margin-top:10px}.ww-hero-visual{min-height:120px}.ww-house-read{grid-template-columns:1fr}.ww-house-read .eyebrow{grid-row:auto}.ww-house-read h3{font-size:1.55rem}}.ww-membership-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;margin-bottom:18px;display:grid}.ww-membership-summary>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:16px;gap:6px;padding:14px;display:grid}.ww-membership-summary span{text-transform:uppercase;letter-spacing:.07em;color:var(--house-surface-muted);font-size:.68rem;font-weight:900}.ww-membership-summary strong{font:400 clamp(1.35rem,2.7vw,2rem)/1 Georgia,serif}.ww-membership-summary strong small{color:var(--house-surface-muted);margin-left:3px;font:800 .72rem/1.2 system-ui,sans-serif}.ww-membership-panel .ww-tier-row{grid-template-columns:88px minmax(0,1fr) minmax(104px,auto)}.ww-tier-stat{justify-items:end;gap:2px;min-width:104px;display:grid}.ww-tier-stat strong{font:400 1.35rem/1 Georgia,serif}.ww-tier-stat small{color:var(--house-surface-muted);white-space:nowrap;font-size:.72rem}@media (width<=720px){.ww-membership-summary{grid-template-columns:1fr}.ww-membership-panel .ww-tier-row{grid-template-columns:72px minmax(0,1fr) 96px}.ww-tier-stat{min-width:96px}.ww-tier-stat small{font-size:.66rem}}.team-management-section{border-top:1px solid color-mix(in srgb,var(--house-surface-text,var(--house-text,#fff)) 12%,transparent);margin-top:34px;padding-top:30px;scroll-margin-top:24px}.team-heading p{max-width:650px}.team-authority-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.team-authority-strip>span{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);background:color-mix(in srgb,var(--house-surface,#171722) 94%,var(--house-accent,#7357ff) 6%);border-radius:15px;gap:5px;padding:14px;display:grid}.team-authority-strip strong{font-size:.9rem}.team-authority-strip small{color:var(--house-surface-muted,var(--house-muted,#aaa));line-height:1.35}.team-management-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:16px;display:grid}.team-card{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--house-surface,#171722) 96%,#fff 4%),var(--house-surface,#171722));border-radius:22px;padding:20px}.team-member-row{border-bottom:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 9%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;display:grid}.team-member-row:last-child{border-bottom:0}.team-member-identity,.owner-row>div{gap:4px;display:grid}.team-member-row small{color:var(--house-surface-muted,var(--house-muted,#aaa))}.team-protected-chip{background:color-mix(in srgb,var(--house-accent,#7357ff) 16%,transparent);letter-spacing:.03em;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.team-member-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.team-member-controls select,.team-add-card select,.team-add-card input{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 18%,transparent);background:color-mix(in srgb,var(--house-surface,#171722) 88%,#000 12%);color:var(--house-surface-text,#fff);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:9px 11px}.team-member-controls select option,.team-add-card select option{color:#fff;background:#17151c}.team-member-controls button{padding:8px 10px}.team-save-role{min-width:86px;font-weight:850;border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 30%,transparent)!important;background:color-mix(in srgb,var(--house-surface-text,#fff) 8%,transparent)!important;color:var(--house-surface-text,#fff)!important;border-radius:10px!important;text-decoration:none!important}.team-save-role:not(:disabled){box-shadow:0 7px 18px color-mix(in srgb,var(--house-accent,#7357ff) 20%,transparent);background:var(--house-accent,#7357ff)!important;color:var(--house-accent-text,#fff)!important;border-color:var(--house-accent,#7357ff)!important}.team-save-role:disabled{opacity:.72!important;color:var(--house-surface-muted,var(--house-muted,#aaa))!important;background:color-mix(in srgb,var(--house-surface-text,#fff) 6%,transparent)!important;border-color:color-mix(in srgb,var(--house-surface-text,#fff) 18%,transparent)!important}.team-revoke{color:#f0c7c7!important}.team-revoke-confirm{padding:8px 10px!important}.team-add-card{gap:14px;display:grid}.team-add-card h3{margin:5px 0 6px;font:400 1.45rem/1.1 Georgia,serif}.team-add-card p{color:var(--house-surface-muted,var(--house-muted,#aaa));margin:0;line-height:1.48}.team-add-card label{gap:7px;font-size:.78rem;font-weight:850;display:grid}.team-role-explainer{background:color-mix(in srgb,var(--house-accent,#7357ff) 8%,transparent);border-radius:13px;gap:4px;padding:12px 13px;display:grid}.team-role-explainer p{font-size:.82rem}.team-revocation-note{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 9%,transparent);background:color-mix(in srgb,var(--house-surface,#171722) 92%,transparent);border-radius:15px;grid-template-columns:minmax(180px,.28fr) minmax(0,.72fr);gap:16px;margin-top:14px;padding:15px 17px;display:grid}.team-revocation-note span{color:var(--house-surface-muted,var(--house-muted,#aaa));line-height:1.5}.team-message{margin-top:12px}@media (width<=900px){.team-authority-strip{grid-template-columns:1fr 1fr}.team-management-grid,.team-member-row{grid-template-columns:1fr}.team-member-controls{justify-content:flex-start}}@media (width<=560px){.team-authority-strip,.team-revocation-note{grid-template-columns:1fr}.team-member-controls{grid-template-columns:1fr 1fr;display:grid}.team-member-controls select{grid-column:1/-1}.team-member-controls button{width:100%}}.team-member-row.is-confirming-revoke{row-gap:12px}.team-revoke-confirmation{background:linear-gradient(135deg,color-mix(in srgb,#ff6b6b 9%,var(--house-surface,#171722)),color-mix(in srgb,var(--house-accent,#7357ff) 5%,var(--house-surface,#171722)));border:1px solid #ff8b8b52;border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.team-revoke-confirmation-copy{gap:6px;display:grid}.team-revoke-confirmation-copy h4{color:var(--house-surface-text,#fff);margin:0;font:500 1.05rem/1.25 Georgia,serif}.team-revoke-confirmation-copy p{max-width:720px;color:var(--house-surface-muted,var(--house-muted,#aaa));margin:0;line-height:1.5}.team-revoke-confirmation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.team-revoke-confirmation-actions .team-revoke-confirm{font-weight:900}.team-revoke-confirmation-actions .ghost-button{min-width:84px}@media (width<=720px){.team-revoke-confirmation{grid-template-columns:1fr}.team-revoke-confirmation-actions{justify-content:flex-start}.team-revoke-confirmation-actions button{width:100%}}.principal-structure-section{border-top:1px solid color-mix(in srgb,var(--house-surface-text,var(--house-text,#fff)) 12%,transparent);margin-top:34px;padding-top:30px;scroll-margin-top:24px}.principal-structure-heading p{max-width:680px}.principal-structure-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.principal-structure-summary>span{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);background:color-mix(in srgb,var(--house-surface,#171722) 95%,var(--house-accent,#7357ff) 5%);border-radius:15px;gap:5px;padding:14px;display:grid}.principal-structure-summary strong{font-size:.9rem}.principal-structure-summary small{color:var(--house-surface-muted,var(--house-muted,#aaa));line-height:1.35}.principal-structure-card{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--house-surface,#171722) 96%,#fff 4%),var(--house-surface,#171722));border-radius:22px;padding:20px}.principal-kind-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.principal-kind-card h3,.principal-member-add-card h3{margin:5px 0 7px;font:400 1.5rem/1.1 Georgia,serif}.principal-kind-card p,.principal-member-add-card p{max-width:720px;color:var(--house-surface-muted,var(--house-muted,#aaa));margin:0;line-height:1.5}.principal-kind-confirm{background:color-mix(in srgb,var(--house-accent,#7357ff) 8%,var(--house-surface,#171722));border:1px solid color-mix(in srgb,var(--house-accent,#7357ff) 24%,transparent);border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.principal-kind-confirm p{color:var(--house-surface-muted,var(--house-muted,#aaa));margin:5px 0 0;line-height:1.45}.principal-kind-confirm>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.principal-structure-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:16px;display:grid}.principal-member-row{border-bottom:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 9%,transparent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.principal-member-row:last-child{border-bottom:0}.principal-member-identity{gap:4px;display:grid}.principal-member-identity small{color:var(--house-surface-muted,var(--house-muted,#aaa))}.principal-member-authority{background:color-mix(in srgb,var(--house-surface-text,#fff) 7%,transparent);color:var(--house-surface-muted,var(--house-muted,#aaa));white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.principal-member-authority.has-authority{background:color-mix(in srgb,var(--house-accent,#7357ff) 16%,transparent);color:var(--house-surface-text,#fff)}.principal-member-end{color:#efc5c5!important}.principal-member-end-confirm{background:color-mix(in srgb,#ff6b6b 7%,var(--house-surface,#171722));border:1px solid #ff8b8b47;border-radius:14px;grid-column:1/-1;gap:10px;padding:14px 15px;display:grid}.principal-member-end-confirm p{color:var(--house-surface-muted,var(--house-muted,#aaa));margin:0;line-height:1.5}.principal-member-end-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.principal-member-add-card{gap:13px;display:grid}.principal-member-add-card label{gap:7px;font-size:.78rem;font-weight:850;display:grid}.principal-member-add-card label small{color:var(--house-surface-muted,var(--house-muted,#aaa));margin-left:4px;font-weight:600}.principal-member-add-card input{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 18%,transparent);background:color-mix(in srgb,var(--house-surface,#171722) 88%,#000 12%);color:var(--house-surface-text,#fff);font:inherit;border-radius:10px;padding:10px 11px}.principal-roster-boundary{background:color-mix(in srgb,var(--house-accent,#7357ff) 8%,transparent);border-radius:13px;gap:4px;padding:12px 13px;display:grid}.principal-roster-boundary p{font-size:.82rem}.principal-history-card{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 9%,transparent);border-radius:15px;margin-top:14px;padding:14px 16px}.principal-history-card summary{cursor:pointer;font-weight:850}.principal-history-card>div{gap:8px;margin-top:12px;display:grid}.principal-history-card>div>div{border-top:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 8%,transparent);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.principal-history-card small{color:var(--house-surface-muted,var(--house-muted,#aaa))}.principal-kind-revert{margin-top:14px}.principal-structure-message{margin-top:12px}@media (width<=900px){.principal-structure-summary{grid-template-columns:1fr 1fr}.principal-structure-grid,.principal-kind-card{grid-template-columns:1fr}.principal-member-row{grid-template-columns:1fr auto}.principal-member-end{grid-column:1/-1;justify-self:start}.principal-kind-confirm{grid-template-columns:1fr}}@media (width<=560px){.principal-structure-summary,.principal-member-row{grid-template-columns:1fr}.principal-member-authority{justify-self:start}.principal-member-end-confirm>div,.principal-kind-confirm>div:last-child{display:grid}.principal-member-end-confirm button,.principal-kind-confirm button{width:100%}}.principal-act-type-card{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:20px;margin-bottom:16px;display:grid}.principal-act-type-card h3{margin:5px 0 7px;font:400 1.35rem/1.15 Georgia,serif}.principal-act-type-card p{max-width:720px;color:var(--house-surface-muted,var(--house-muted,#aaa));margin:0;line-height:1.5}.principal-act-type-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.principal-act-type-controls label{gap:7px;font-size:.78rem;font-weight:850;display:grid}.principal-act-type-controls select{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 18%,transparent);background:color-mix(in srgb,var(--house-surface,#171722) 88%,#000 12%);width:100%;color:var(--house-surface-text,#fff);font:inherit;border-radius:10px;padding:10px 11px}.principal-act-type-controls option{color:#fff;background:#111119}@media (width<=900px){.principal-act-type-card{grid-template-columns:1fr}}@media (width<=560px){.principal-act-type-controls{grid-template-columns:1fr}.principal-act-type-controls button{width:100%}}.principal-member-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.principal-member-contribution{background:color-mix(in srgb,var(--house-surface-text,#fff) 6%,transparent);color:var(--house-surface-muted,var(--house-muted,#aaa));white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.principal-member-contribution.enabled{background:color-mix(in srgb,var(--house-accent,#7357ff) 18%,transparent);color:var(--house-surface-text,#fff);border:1px solid color-mix(in srgb,var(--house-accent,#7357ff) 28%,transparent)}.principal-member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.principal-member-link-note{max-width:250px;color:var(--house-surface-muted,var(--house-muted,#aaa));font-size:.76rem;line-height:1.35}.principal-member-contribution-confirm{border:1px solid color-mix(in srgb,var(--house-accent,#7357ff) 28%,transparent);background:color-mix(in srgb,var(--house-accent,#7357ff) 7%,var(--house-surface,#171722));border-radius:14px;grid-column:1/-1;gap:10px;padding:14px 15px;display:grid}.principal-member-contribution-confirm p{color:var(--house-surface-muted,var(--house-muted,#aaa));margin:0;line-height:1.5}.principal-member-contribution-confirm strong{color:var(--house-surface-text,#fff)}.principal-member-contribution-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.principal-member-boundary{border:1px solid color-mix(in srgb,var(--house-accent,#7357ff) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--house-accent,#7357ff) 8%,var(--house-surface,#171722)),var(--house-surface,#171722));border-radius:20px;gap:8px;margin-top:26px;padding:18px 20px;display:grid}.principal-member-boundary h2{margin:4px 0 0;font:400 1.45rem/1.12 Georgia,serif}.principal-member-boundary p{max-width:820px;color:var(--house-surface-muted,var(--house-muted,#aaa));margin:0;line-height:1.55}@media (width<=900px){.principal-member-statuses,.principal-member-actions{justify-content:flex-start}.principal-member-row{grid-template-columns:1fr}.principal-member-contribution-confirm>div{display:grid}.principal-member-contribution-confirm button{width:100%}}.member-feed-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-top:24px;display:flex}.member-feed-all{border:1px solid color-mix(in srgb,var(--house-text) 18%,transparent);min-height:44px;color:var(--house-text);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;font-weight:800}.member-feed-all.active{background:var(--house-accent);color:var(--house-accent-text);border-color:var(--house-accent)}.member-feed-jump{min-width:min(320px,100%);color:var(--house-muted);gap:6px;font-size:.78rem;font-weight:750;display:grid}.member-feed-jump select{border:1px solid color-mix(in srgb,var(--house-text) 18%,transparent);background:var(--house-surface);min-height:44px;color:var(--house-surface-text);border-radius:12px;padding:9px 12px}.member-feed-focus{border:1px solid color-mix(in srgb,var(--house-accent) 34%,transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.member-feed-focus>div{gap:4px;display:grid}.member-feed-focus strong{font-family:Georgia,serif;font-size:1.45rem;font-weight:400}.member-feed-focus small{color:var(--house-muted)}.member-feed-back{border:1px solid color-mix(in srgb,var(--house-accent) 55%,transparent);background:color-mix(in srgb,var(--house-accent) 10%,transparent);min-height:42px;color:var(--house-accent);cursor:pointer;border-radius:999px;padding:9px 14px;font-weight:850}.member-feed-back:hover{background:color-mix(in srgb,var(--house-accent) 16%,transparent);border-color:color-mix(in srgb,var(--house-accent) 78%,transparent)}.member-feed-back:focus-visible{outline:2px solid var(--house-accent);outline-offset:3px}.feed-author-row{color:var(--house-surface-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;font-size:.76rem;display:flex}.feed-author-row strong{color:var(--house-surface-text)}.feed-author-row small{background:color-mix(in srgb,var(--house-surface-text) 8%,transparent);border-radius:999px;padding:3px 7px}.feed-author-button{color:var(--house-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.member-feed-empty{border-radius:var(--house-radius);border:1px dashed color-mix(in srgb,var(--house-text) 20%,transparent);color:var(--house-muted);grid-column:1/-1;padding:26px}.member-feed-empty strong{color:var(--house-text);font-family:Georgia,serif;font-size:1.35rem;font-weight:400;display:block}.member-feed-empty p{margin:.5rem 0 0;line-height:1.5}@media (width<=600px){.member-feed-toolbar{align-items:stretch}.member-feed-all,.member-feed-jump{width:100%}.member-feed-focus{flex-direction:column;align-items:flex-start}}.audience-management-section{margin-top:28px;padding-top:8px}.audience-heading{align-items:start}.audience-count-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.audience-count-strip>span{border:1px solid color-mix(in srgb,var(--house-text) 15%,transparent);background:color-mix(in srgb,var(--house-surface) 92%,transparent);border-radius:14px;flex-direction:column;gap:3px;padding:13px 14px;display:flex}.audience-count-strip strong{font-size:18px}.audience-count-strip small{color:var(--house-muted)}.audience-management-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px;display:grid}.audience-card{border:1px solid color-mix(in srgb,var(--house-text) 16%,transparent);background:color-mix(in srgb,var(--house-surface) 95%,transparent);border-radius:18px;padding:18px}.audience-card h3{margin:3px 0 6px}.audience-card p{color:var(--house-muted)}.audience-invite-card{flex-direction:column;gap:14px;display:flex}.audience-invite-card label{flex-direction:column;gap:6px;display:flex}.audience-invite-card input{width:100%}.audience-boundary-note{background:color-mix(in srgb,var(--house-accent) 10%,transparent);border-radius:12px;padding:12px 13px}.audience-boundary-note p{margin:4px 0 0;font-size:13px}.audience-status-group{border-top:1px solid color-mix(in srgb,var(--house-text) 12%,transparent);padding:12px 0}.audience-status-group:first-of-type{border-top:0}.audience-status-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.audience-status-heading span{color:var(--house-muted);font-size:12px}.audience-relationship-row{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.audience-relationship-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.audience-relationship-row strong{overflow-wrap:anywhere}.audience-relationship-row small{color:var(--house-muted)}.audience-status-chip{white-space:nowrap;background:color-mix(in srgb,var(--house-text) 8%,transparent);border-radius:999px;padding:5px 8px;font-size:11px}.audience-status-chip.active{background:color-mix(in srgb,var(--house-accent) 18%,transparent)}.audience-status-chip.pending{border:1px solid color-mix(in srgb,var(--house-accent) 32%,transparent)}.audience-status-chip.withdrawn{opacity:.72}.audience-message{margin-top:12px}@media (width<=760px){.audience-count-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-management-grid{grid-template-columns:1fr}}.member-feed-modes{flex-wrap:wrap;gap:10px;display:flex}.member-feed-all span{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;font-size:.72rem;display:inline-grid}.member-feed-boundary{max-width:760px;color:var(--house-muted);flex-basis:100%;margin:2px 0 0;font-size:.78rem;line-height:1.5}.member-preference-message{color:var(--house-accent);flex-basis:100%;margin:0;font-size:.82rem;font-weight:750}.member-feed-focus-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;grid-template-columns:none!important;display:flex!important}.member-preference-button{border:1px solid color-mix(in srgb,var(--house-text) 24%,transparent);min-height:42px;color:var(--house-text);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font-weight:850}.member-preference-button.active{border-color:color-mix(in srgb,var(--house-accent) 60%,transparent);background:color-mix(in srgb,var(--house-accent) 12%,transparent);color:var(--house-accent)}.member-preference-button:disabled{opacity:.62;cursor:wait}@media (width<=600px){.member-feed-modes{width:100%}.member-feed-modes .member-feed-all{flex:1}.member-feed-focus-actions{justify-content:flex-start;width:100%}}.feed-member-preference-button{border:1px solid color-mix(in srgb,var(--house-accent) 42%,transparent);background:color-mix(in srgb,var(--house-accent) 7%,transparent);min-height:30px;color:var(--house-accent);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:850}.feed-member-preference-button:hover{background:color-mix(in srgb,var(--house-accent) 13%,transparent);border-color:color-mix(in srgb,var(--house-accent) 68%,transparent)}.feed-member-preference-button.active{background:color-mix(in srgb,var(--house-accent) 15%,transparent);border-color:color-mix(in srgb,var(--house-accent) 70%,transparent)}.feed-member-preference-button:disabled{opacity:.62;cursor:wait}.feed-member-preference-button:focus-visible{outline:2px solid var(--house-accent);outline-offset:2px}.house-shell{background:radial-gradient(circle at 78% 2%,color-mix(in srgb,var(--house-primary,#7c3aed) 17%,transparent),transparent 34%), radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--house-accent,#ec4899) 9%,transparent),transparent 28%), var(--house-background)}.house-header{border-bottom-color:var(--house-border,color-mix(in srgb,var(--house-text) 16%,transparent))}.house-nav-link:focus-visible,.member-feed-back:focus-visible,.feed-member-preference-button:focus-visible{outline-color:var(--house-focus,var(--house-accent))}.house-wordmark-logo{justify-content:center;align-items:center;min-width:0;display:flex}.house-wordmark-logo img{object-fit:contain;width:auto;max-width:min(230px,34vw);height:auto;max-height:44px;display:block}.house-identity-hero{border-radius:calc(var(--house-radius) + 6px);border:1px solid color-mix(in srgb,var(--house-text) 16%,transparent);background:linear-gradient(135deg,var(--house-hero-start),var(--house-hero-end));box-shadow:0 24px 70px color-mix(in srgb,var(--house-background) 72%,transparent);position:relative;overflow:hidden}.house-identity-hero-image{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.house-identity-hero-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--house-background) 90%,transparent) 0%,color-mix(in srgb,var(--house-background) 62%,transparent) 40%,color-mix(in srgb,var(--house-background) 20%,transparent) 72%,color-mix(in srgb,var(--house-background) 50%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--house-background) 75%,transparent),transparent 62%);position:absolute;inset:0}.house-identity-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:min(720px,78%);min-height:100%;padding:clamp(22px,4vw,48px);display:flex;position:relative}.house-identity-hero-copy .eyebrow{color:color-mix(in srgb,var(--house-text) 74%,var(--house-accent));text-shadow:0 1px 20px #0008}.house-identity-hero-copy h1{letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 24px #0009;margin:.45rem 0 .65rem;font-family:Georgia,serif;font-weight:400;line-height:.95}.house-identity-hero-copy p{color:color-mix(in srgb,var(--house-text) 82%,transparent);text-shadow:0 2px 18px #0009;max-width:620px;margin:0;line-height:1.45}.house-identity-hero-principal .house-identity-hero-copy p{font-size:.92rem}.house-identity-hero-fan{min-height:clamp(360px,52vw,650px);margin:22px 0 26px}.house-identity-hero-fan .house-identity-hero-copy{padding-bottom:clamp(28px,5vw,58px)}.house-identity-hero-fan .house-identity-hero-copy h1{margin:.7rem 0 1.7rem;font-size:clamp(3rem,8vw,7.5rem)}.house-identity-hero-fan .house-nav-link{background:color-mix(in srgb,var(--house-background) 70%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:color-mix(in srgb,var(--house-text) 14%,transparent);color:var(--house-text)}@media (width<=700px){.house-wordmark-logo img{max-width:44vw;max-height:38px}.house-identity-hero{border-radius:22px}.house-identity-hero-principal{min-height:250px;margin-top:14px}.house-identity-hero-fan{min-height:460px}.house-identity-hero-copy{max-width:100%;padding:22px}.house-identity-hero-overlay{background:linear-gradient(0deg,color-mix(in srgb,var(--house-background) 92%,transparent) 0%,color-mix(in srgb,var(--house-background) 30%,transparent) 76%),linear-gradient(90deg,color-mix(in srgb,var(--house-background) 48%,transparent),transparent)}.house-identity-hero-principal .house-identity-hero-copy p{display:none}}.house-identity-hero-principal{min-height:clamp(165px,18vw,235px)}.house-identity-hero-principal .house-identity-hero-copy h1{font-size:clamp(1.7rem,3.1vw,3.15rem)}.house-brand-settings{border-radius:var(--house-radius);border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 12%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--house-surface,#171722) 96%,var(--house-accent,#ec4899) 4%),var(--house-surface,#171722));gap:22px;margin:20px 0 34px;padding:24px;scroll-margin-top:24px;display:grid}.house-brand-settings-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:24px;display:grid}.house-brand-settings-heading h2{margin:.45rem 0 0;font:400 clamp(1.55rem,3vw,2.5rem)/1 Georgia,serif}.house-brand-settings-heading p{color:var(--house-surface-muted,var(--house-muted,#aaa));margin:0;line-height:1.55}.house-brand-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.house-brand-asset-card{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);background:color-mix(in srgb,var(--house-background,#090910) 45%,var(--house-surface,#171722));border-radius:18px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.house-brand-asset-preview{background:color-mix(in srgb,var(--house-background,#090910) 82%,#000);border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 9%,transparent);height:92px;color:var(--house-surface-muted,var(--house-muted,#aaa));border-radius:13px;place-items:center;font-size:.76rem;display:grid;overflow:hidden}.house-brand-asset-preview img{object-fit:contain;width:100%;height:100%}.house-brand-asset-preview.hero-preview img{object-fit:cover}.house-brand-asset-copy{gap:4px;display:grid}.house-brand-asset-copy strong{font-size:.95rem}.house-brand-asset-copy b{color:var(--house-surface-text,#fff);font-size:.9rem}.house-brand-asset-copy span,.house-brand-asset-copy small{color:var(--house-surface-muted,var(--house-muted,#aaa));line-height:1.4}.house-brand-asset-card>button,.house-brand-actions>button,.house-brand-resolution-warning button:first-of-type{background:var(--house-accent);color:var(--house-accent-text,#fff);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:10px 13px;font-weight:850}.house-brand-asset-card>button:disabled,.house-brand-actions>button:disabled{opacity:.55;cursor:not-allowed}.house-brand-resolution-warning{background:color-mix(in srgb,#f5c96b 8%,var(--house-surface,#171722));border:1px solid #f5c96b61;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.house-brand-resolution-warning>div:first-child{gap:4px;display:grid}.house-brand-resolution-warning span{color:var(--house-surface-muted,var(--house-muted,#aaa));line-height:1.45}.house-brand-resolution-warning>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.house-brand-resolution-warning .ghost-button{color:var(--house-surface-text,#fff)}.house-brand-colors{gap:15px;padding-top:4px;display:grid}.house-brand-color-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.house-brand-color-heading>div{gap:3px;display:grid}.house-brand-color-heading span{color:var(--house-surface-muted,var(--house-muted,#aaa));font-size:.84rem}.house-brand-color-heading .ghost-button{color:var(--house-surface-text,#fff)}.house-brand-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.house-brand-color-grid label{gap:7px;font-size:.78rem;font-weight:850;display:grid}.house-brand-color-control{grid-template-columns:46px minmax(0,1fr);gap:8px;display:grid}.house-brand-color-control input[type=color]{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 18%,transparent);cursor:pointer;background:0 0;border-radius:11px;width:46px;height:42px;padding:3px}.house-brand-color-control input[type=text]{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 18%,transparent);background:color-mix(in srgb,var(--house-background,#090910) 68%,var(--house-surface,#171722));min-width:0;color:var(--house-surface-text,#fff);text-transform:lowercase;border-radius:11px;padding:10px 12px;font:750 .9rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.house-brand-live-preview{--preview-primary:var(--brand-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-secondary) 78%,#05060a),color-mix(in srgb,var(--brand-primary) 35%,var(--brand-secondary)));border:1px solid #ffffff24;border-radius:18px;min-height:180px;position:relative;overflow:hidden}.house-brand-live-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.house-brand-live-preview-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-secondary) 88%,transparent) 0%,color-mix(in srgb,var(--brand-primary) 35%,transparent) 65%,color-mix(in srgb,var(--brand-secondary) 70%,transparent) 100%);position:absolute;inset:0}.house-brand-live-preview-copy{z-index:1;color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;min-height:180px;padding:22px;display:flex;position:relative}.house-brand-live-preview-copy>img{object-fit:contain;max-width:220px;max-height:48px;display:block}.house-brand-live-preview-copy>strong{font:500 1.8rem/1 Georgia,serif}.house-brand-live-preview-copy>span{color:#ffffffc2;font-size:.8rem}.house-brand-live-preview-copy>button{background:var(--brand-accent);color:#fff;border:0;border-radius:999px;padding:9px 14px;font-weight:850}.house-brand-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.house-brand-actions span,.house-brand-message{color:var(--house-surface-muted,var(--house-muted,#aaa));font-size:.84rem}.house-brand-message{margin:0}.config-design-boundary{background:color-mix(in srgb,var(--house-accent,#7357ff) 8%,transparent);border:1px solid color-mix(in srgb,var(--house-accent,#7357ff) 18%,transparent);border-radius:14px;gap:5px;padding:13px 14px;display:grid}.config-design-boundary span{color:var(--house-surface-muted,var(--house-muted,#aaa));font-size:.83rem;line-height:1.45}@media (width<=900px){.house-brand-settings-heading,.house-brand-assets{grid-template-columns:1fr}.house-brand-asset-card{grid-template-columns:120px minmax(0,1fr) auto}.house-brand-color-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=650px){.house-wordmark-logo img{max-width:52vw;max-height:46px}.house-identity-hero-principal{min-height:210px}.house-brand-settings{padding:17px}.house-brand-asset-card{grid-template-columns:1fr}.house-brand-asset-preview{height:150px}.house-brand-asset-card>button{width:100%}.house-brand-color-grid,.house-brand-resolution-warning{grid-template-columns:1fr}.house-brand-resolution-warning>div:last-child button{width:100%}.house-brand-color-heading{flex-direction:column;align-items:flex-start}.house-brand-actions>button{width:100%}}.house-brand-focus{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 11%,transparent);background:color-mix(in srgb,var(--house-background,#090910) 44%,var(--house-surface,#171722));border-radius:18px;gap:16px;padding:18px;display:grid}.house-brand-focus-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.house-brand-focus-heading>div{gap:5px;display:grid}.house-brand-focus-heading strong{font-size:1rem}.house-brand-focus-heading span{max-width:760px;color:var(--house-surface-muted,var(--house-muted,#aaa));font-size:.86rem;line-height:1.45}.house-brand-focus-heading>button{background:var(--house-accent);color:var(--house-accent-text,#fff);cursor:pointer;border:0;border-radius:12px;padding:10px 14px;font-weight:850}.house-brand-focus-heading>button:disabled{opacity:.5;cursor:not-allowed}.house-brand-focus-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.house-brand-focus-layout>div:first-child{gap:7px;display:grid}.house-brand-focus-label{color:var(--house-surface-text,#fff);font-size:.76rem;font-weight:850}.house-brand-focus-editor{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 13%,transparent);cursor:crosshair;touch-action:none;background:#080810;border-radius:16px;line-height:0;position:relative;overflow:hidden}.house-brand-focus-editor img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:420px;margin:auto;display:block}.house-brand-focus-marker{pointer-events:none;border:3px solid #fff;border-radius:50%;width:28px;height:28px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0008,0 5px 24px #000a}.house-brand-focus-marker:after{content:"";background:var(--house-accent);border-radius:50%;position:absolute;inset:7px}.house-brand-focus-previews{grid-template-columns:1fr;gap:12px;display:grid}.house-brand-focus-previews figure{gap:6px;margin:0;display:grid}.house-brand-focus-previews figcaption{color:var(--house-surface-muted,var(--house-muted,#aaa));font-size:.74rem;font-weight:850}.hero-crop-preview{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 12%,transparent);background:#080810;border-radius:14px;overflow:hidden}.hero-crop-preview.desktop{aspect-ratio:16/5}.hero-crop-preview.phone{aspect-ratio:4/5;max-width:190px}.hero-crop-preview img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.house-brand-focus-layout{grid-template-columns:1fr}.house-brand-focus-previews{grid-template-columns:minmax(0,1fr) minmax(140px,.4fr);align-items:start}.hero-crop-preview.phone{max-width:none}}@media (width<=650px){.house-brand-focus-heading{flex-direction:column;align-items:flex-start}.house-brand-focus-heading>button{width:100%}.house-brand-focus-previews{grid-template-columns:1fr 1fr}.house-brand-focus-editor img{max-height:360px}}.house-header{height:82px}.house-wordmark-logo img{max-width:min(360px,42vw);max-height:66px}.house-identity-hero-principal{min-height:clamp(145px,14vw,195px);margin:14px 0 4px}.house-identity-hero-principal .house-identity-hero-copy{max-width:min(680px,72%);padding:clamp(18px,3vw,34px)}.house-identity-hero-principal .house-identity-hero-copy h1{margin:.3rem 0 .45rem;font-size:clamp(1.45rem,2.45vw,2.65rem);line-height:.98}.house-identity-hero-principal .house-identity-hero-copy p{font-size:.88rem;line-height:1.4}.ww-house-read{grid-template-columns:minmax(105px,.18fr) minmax(0,.82fr);column-gap:18px;padding:16px 18px}.ww-house-read h3{letter-spacing:-.01em;max-width:900px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.02rem,1.55vw,1.35rem);font-weight:780;line-height:1.25}.ww-house-read p{max-width:900px;font-size:.84rem;line-height:1.45}.house-nav-link,.principal-command-copy p,.signed-in-identity,.whats-working-intro p,.whats-working-refresh small,.ww-primary-metrics span,.ww-primary-metrics small,.ww-house-read .eyebrow,.ww-house-read p,.house-brand-settings-heading p,.house-brand-asset-copy span,.house-brand-asset-copy small,.house-brand-color-heading span,.house-brand-focus-heading span,.house-brand-focus-previews figcaption{color:var(--house-surface-muted,var(--house-muted,#b8b8c2))}@media (width<=700px){.house-header{height:72px}.house-wordmark-logo img{max-width:54vw;max-height:50px}.house-identity-hero-principal{min-height:205px;margin-top:12px}.house-identity-hero-principal .house-identity-hero-copy{max-width:100%;padding:20px}.ww-house-read{grid-template-columns:1fr}.ww-house-read h3{font-size:1.08rem}}@media (width>=701px){.house-header{height:96px}.house-wordmark-logo img{max-width:min(460px,46vw);max-height:84px}}.house-identity-hero-overlay{background:linear-gradient(90deg,#0000009e 0%,#0000006b 28%,#00000029 47%,#0000 64%)}.house-brand-live-preview-overlay{background:linear-gradient(90deg,#00000094 0%,#00000052 34%,#00000014 55%,#0000 72%)}.house-identity-hero-copy p{color:#f2f2f5}.house-identity-hero-copy .eyebrow{color:#f4f4f7}.signed-in-identity,.signed-in-identity code,.principal-command-copy p{color:var(--house-muted,#c2c2cb)}.house-nav-link,.whats-working-intro p,.whats-working-refresh small,.ww-primary-metrics span,.ww-primary-metrics small,.ww-house-read .eyebrow,.ww-house-read p,.house-brand-settings-heading p,.house-brand-asset-copy span,.house-brand-asset-copy small,.house-brand-color-heading span,.house-brand-focus-heading span,.house-brand-focus-previews figcaption{color:var(--house-surface-muted,#c2c2cb)}@media (width<=700px){.house-identity-hero-overlay{background:linear-gradient(#0000 24%,#00000014 42%,#00000061 66%,#000000ad 100%)}}.feature-heading-with-info{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feature-info-button{border:1px solid color-mix(in srgb, var(--house-surface-text,#fff) 34%, transparent);background:color-mix(in srgb, var(--house-surface,#111) 82%, transparent);width:28px;height:28px;color:var(--house-surface-text,#fff);cursor:pointer;border-radius:999px;flex:0 0 28px;place-items:center;padding:0;font:700 15px/1 ui-sans-serif,system-ui,sans-serif;display:inline-grid}.feature-info-button:hover,.feature-info-button:focus-visible{border-color:var(--house-accent,#ec4899);background:color-mix(in srgb, var(--house-accent,#ec4899) 18%, var(--house-surface,#111));outline:none}.feature-info-button.compact{flex-basis:24px;width:24px;height:24px;font-size:13px}.feature-info-backdrop{z-index:2147483200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feature-info-dialog{border:1px solid color-mix(in srgb, var(--house-surface-text,#fff) 22%, transparent);background:var(--house-surface,#111);width:min(620px,100%);max-height:min(760px,100dvh - 40px);color:var(--house-surface-text,#fff);border-radius:22px;padding:clamp(22px,4vw,34px);overflow:auto;box-shadow:0 28px 90px #0000007a}.feature-info-dialog-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.feature-info-dialog h2{margin:8px 0 22px;font-size:clamp(30px,5vw,44px);line-height:1.02}.feature-info-close{border:1px solid color-mix(in srgb, var(--house-surface-text,#fff) 28%, transparent);width:34px;height:34px;color:var(--house-surface-text,#fff);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:23px;display:grid}.feature-info-block+.feature-info-block{margin-top:20px}.feature-info-block>strong{letter-spacing:.08em;text-transform:uppercase;color:var(--house-accent,#ec4899);margin-bottom:7px;font:800 12px/1.2 ui-sans-serif,system-ui,sans-serif;display:block}.feature-info-block p,.feature-info-block li,.feature-info-note{color:var(--house-surface-muted,#c6c6cf);line-height:1.55}.feature-info-block ul{margin:8px 0 0;padding-left:20px}.feature-info-block li+li{margin-top:7px}.feature-info-done{min-width:112px;margin-top:24px}@media (width<=700px){.feature-info-backdrop{align-items:end;padding:10px}.feature-info-dialog{border-radius:22px 22px 12px 12px;max-height:88dvh}}.metric-info-line,.queue-title-with-info{align-items:center;gap:7px;min-width:0;display:inline-flex}.ww-primary-metrics .metric-info-line>span{color:var(--house-surface-muted,#c2c2cb)}.content-type-tabs{align-items:center}.content-type-option-with-info{align-items:center;gap:5px;display:inline-flex}.content-type-option-with-info>button:first-child{min-width:74px}.content-type-option-with-info .feature-info-button.compact,.metric-info-line .feature-info-button.compact,.queue-title-with-info .feature-info-button.compact{flex-basis:22px;width:22px;height:22px;font-size:12px}@media (width<=700px){.content-type-tabs{flex-wrap:wrap;gap:8px 10px}.content-type-option-with-info>button:first-child{min-width:62px}}.tier-heading-with-info,.field-info-row,.rights-heading-with-info{align-items:center;gap:8px;display:flex}.tier-heading-with-info h3,.compact-heading h3{margin:0}.field-info-row{color:var(--house-surface-text);margin-bottom:6px;font-size:.78rem}.rights-heading-with-info{justify-content:flex-start}.compact-heading{align-items:center}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.principal-workspace-layout{grid-template-columns:minmax(205px,235px) minmax(0,1fr);align-items:start;gap:26px;margin-top:18px;display:grid}.principal-sidebar{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 12%,transparent);background:color-mix(in srgb,var(--house-surface,#111) 96%,transparent);border-radius:20px;gap:18px;max-height:calc(100vh - 36px);padding:16px;display:grid;position:sticky;top:18px;overflow:auto;box-shadow:0 18px 50px #0000002e}.principal-sidebar-section{gap:5px;display:grid}.principal-sidebar-section>span{text-transform:uppercase;letter-spacing:.12em;color:var(--house-surface-muted,#c7c7ce);margin:2px 7px 5px;font-size:.62rem;font-weight:900}.principal-sidebar-section>button,.principal-sidebar-feature>button{text-align:left;width:100%;color:var(--house-surface-text,#fff);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:9px 10px}.principal-sidebar-section>button:hover,.principal-sidebar-feature>button:hover{background:color-mix(in srgb,var(--house-accent) 12%,transparent)}.principal-sidebar-section>button:focus-visible,.principal-sidebar-feature>button:focus-visible{outline:2px solid var(--house-focus,var(--house-accent));outline-offset:2px}.principal-sidebar-section>button:disabled,.principal-sidebar-feature>button:disabled{opacity:.5;cursor:not-allowed}.principal-sidebar-section button strong{font-size:.82rem}.principal-sidebar-features{border-top:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);padding-top:14px}.principal-sidebar-feature{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.principal-sidebar-feature .feature-info-button{align-self:center}.principal-sidebar-features>small{color:var(--house-surface-muted,#c7c7ce);padding:8px;line-height:1.45}.principal-workspace-main{min-width:0}.principal-workspace-main>*{scroll-margin-top:24px}.house-menu-settings{border-radius:var(--house-radius);border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 12%,transparent);background:color-mix(in srgb,var(--house-surface,#111) 97%,var(--house-accent) 3%);gap:20px;margin:20px 0 34px;padding:24px;display:grid}.house-menu-settings-heading{justify-content:space-between;align-items:start;gap:22px;display:flex}.house-menu-settings-heading>div{gap:5px;display:grid}.house-menu-settings-heading h2{margin:2px 0;font:400 clamp(1.7rem,3vw,2.6rem)/1 Georgia,serif}.house-menu-settings-heading p{max-width:760px;color:var(--house-surface-muted,#c7c7ce);margin:0;line-height:1.5}.house-menu-settings-heading>strong{background:color-mix(in srgb,var(--house-accent) 14%,transparent);white-space:nowrap;border-radius:999px;padding:7px 10px}.house-menu-editor{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:start;gap:14px;display:grid}.house-menu-selected{gap:9px;display:grid}.house-menu-row{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);background:color-mix(in srgb,var(--house-background,#090910) 35%,var(--house-surface,#111));border-radius:15px;grid-template-columns:auto minmax(150px,.75fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.house-menu-row-order{gap:4px;display:grid}.house-menu-row-order button{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 16%,transparent);width:30px;height:28px;color:var(--house-surface-text,#fff);cursor:pointer;background:0 0;border-radius:8px}.house-menu-row-order button:disabled{opacity:.28;cursor:not-allowed}.house-menu-row-copy{gap:4px;min-width:0;display:grid}.house-menu-row-title{align-items:center;gap:7px;display:flex}.house-menu-row-copy small{color:var(--house-surface-muted,#c7c7ce)}.house-menu-row-copy small b{color:var(--house-surface-text,#fff);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.house-menu-row label{color:var(--house-surface-muted,#c7c7ce);gap:5px;font-size:.7rem;font-weight:800;display:grid}.house-menu-row input,.house-menu-add select{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 18%,transparent);background:color-mix(in srgb,var(--house-background,#090910) 70%,var(--house-surface,#111));min-width:0;color:var(--house-surface-text,#fff);border-radius:10px;padding:9px 10px}.house-menu-remove{color:#ffb8b8;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.house-menu-empty{border:1px dashed color-mix(in srgb,var(--house-surface-text,#fff) 18%,transparent);border-radius:15px;gap:6px;padding:22px;display:grid}.house-menu-empty span{color:var(--house-surface-muted,#c7c7ce)}.house-menu-add{background:color-mix(in srgb,var(--house-background,#090910) 48%,var(--house-surface,#111));border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 9%,transparent);border-radius:15px;gap:11px;padding:16px;display:grid}.house-menu-add>div{gap:4px;display:grid}.house-menu-add button,.house-menu-save-row>button{background:var(--house-accent);color:var(--house-accent-text);cursor:pointer;border:0;border-radius:11px;padding:10px 13px;font-weight:850}.house-menu-add button:disabled,.house-menu-save-row>button:disabled{opacity:.5;cursor:not-allowed}.house-menu-add p,.house-menu-save-row span{color:var(--house-surface-muted,#c7c7ce);margin:0;font-size:.8rem;line-height:1.45}.house-menu-save-row{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.feature-info-code{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 13%,transparent);background:color-mix(in srgb,var(--house-surface-text,#fff) 5%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.feature-info-code>div{gap:3px;display:grid}.feature-info-code span{text-transform:uppercase;letter-spacing:.11em;color:var(--house-surface-muted,#c7c7ce);font-size:.62rem;font-weight:900}.feature-info-code strong{color:var(--house-surface-text,#fff);font:850 .95rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.feature-info-code button{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 18%,transparent);color:var(--house-surface-text,#fff);cursor:pointer;background:0 0;border-radius:9px;padding:7px 10px;font-weight:800}.career-panel .rights-check,.rights-check,.check-line{background:color-mix(in srgb,var(--house-surface,#111) 94%,var(--house-accent) 6%)!important;border-color:color-mix(in srgb,var(--house-surface-text,#fff) 22%,transparent)!important;color:var(--house-surface-text,#fff)!important}.career-panel .rights-check span,.rights-check span,.check-line span{color:var(--house-surface-text,#fff)!important}.career-panel .rights-check input,.rights-check input,.check-line input{accent-color:var(--house-accent)}.career-panel label{color:var(--house-surface-text,#fff)}.career-panel .rights-check:has(input:disabled){opacity:.76}.rights-check:has(input:disabled){opacity:.76}.check-line:has(input:disabled){opacity:.76}@media (width<=1050px){.principal-workspace-layout{grid-template-columns:1fr}.principal-sidebar{grid-template-columns:1fr 1fr;max-height:none;position:static;overflow:visible}.principal-sidebar-section{align-content:start}.house-menu-editor{grid-template-columns:1fr}}@media (width<=700px){.principal-sidebar{grid-template-columns:1fr;padding:12px}.principal-sidebar-section{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.principal-sidebar-section>span{background:var(--house-surface);z-index:1;align-self:center;padding-right:8px;position:sticky;left:0}.principal-sidebar-section>button{white-space:nowrap;width:auto}.principal-sidebar-feature{min-width:max-content;display:flex}.principal-sidebar-features{border-top:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);padding-top:10px}.house-menu-settings{padding:16px}.house-menu-settings-heading{display:grid}.house-menu-row{grid-template-columns:auto minmax(0,1fr)}.house-menu-row label{grid-column:1/-1}.house-menu-remove{justify-self:start}.house-menu-editor{grid-template-columns:1fr}}.principal-mobile-nav,.principal-mobile-more-backdrop{display:none}@media (width<=1050px){.house-shell{padding-bottom:112px}.principal-sidebar{display:none}.principal-workspace-layout{margin-top:18px;display:block}.principal-mobile-nav{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:70;border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 14%,transparent);background:color-mix(in srgb,var(--house-surface,#0d0d10) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:4px;padding:7px;display:grid;position:fixed;box-shadow:0 16px 46px #0008}.principal-mobile-nav button{min-width:0;color:var(--house-surface-muted,#c7c7ce);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;padding:7px 4px 6px;display:grid}.principal-mobile-nav button:hover,.principal-mobile-nav button.active{background:color-mix(in srgb,var(--house-accent) 14%,transparent);color:var(--house-surface-text,#fff)}.principal-mobile-nav button:focus-visible{outline:2px solid var(--house-focus,var(--house-accent));outline-offset:1px}.principal-mobile-nav strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.64rem;line-height:1.05;display:block;overflow:hidden}.principal-mobile-nav-icon{color:var(--house-accent);font-size:1.05rem;line-height:1}.principal-mobile-more-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}.principal-mobile-more{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 14%,transparent);background:var(--house-surface,#0d0d10);width:100%;max-height:min(82vh,720px);color:var(--house-surface-text,#fff);padding:10px 18px calc(24px + env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -24px 70px #0008}.principal-mobile-more-handle{background:color-mix(in srgb,var(--house-surface-text,#fff) 24%,transparent);border-radius:999px;width:48px;height:5px;margin:1px auto 12px}.principal-mobile-more-heading{border-bottom:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);justify-content:space-between;align-items:start;gap:14px;padding-bottom:14px;display:flex}.principal-mobile-more-heading>div{gap:2px;display:grid}.principal-mobile-more-heading h2{margin:0;font:400 2rem/1 Georgia,serif}.principal-mobile-more-heading>button{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 22%,transparent);width:38px;height:38px;color:var(--house-surface-text,#fff);cursor:pointer;background:0 0;border-radius:50%;font-size:1.4rem}.principal-mobile-more-grid{gap:18px;padding-top:16px;display:grid}.principal-mobile-more-section{gap:5px;display:grid}.principal-mobile-more-section>span{text-transform:uppercase;letter-spacing:.12em;color:var(--house-surface-muted,#c7c7ce);margin:0 4px 5px;font-size:.62rem;font-weight:900}.principal-mobile-more-section>button,.principal-mobile-more-feature>button{text-align:left;background:color-mix(in srgb,var(--house-background,#090910) 46%,var(--house-surface,#111));width:100%;color:var(--house-surface-text,#fff);cursor:pointer;border:0;border-radius:12px;padding:12px 13px}.principal-mobile-more-section>button:hover,.principal-mobile-more-feature>button:hover{background:color-mix(in srgb,var(--house-accent) 14%,var(--house-surface,#111))}.principal-mobile-more-feature{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.principal-mobile-more-feature .feature-info-button{align-self:center}.principal-mobile-more-section small{color:var(--house-surface-muted,#c7c7ce);padding:8px 4px;line-height:1.45}.principal-mobile-nav{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483000!important;display:grid!important;position:fixed!important}.principal-mobile-more-backdrop{z-index:2147483001!important}}@media (width>=1051px){.principal-mobile-nav,.principal-mobile-more-backdrop{display:none!important}}.fan-house-sidebar .principal-sidebar-features{border-top:0;padding-top:0}.fan-house-sidebar .principal-sidebar-section>button:first-of-type{border-bottom:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 9%,transparent);border-radius:11px 11px 4px 4px;margin-bottom:6px}.audience-invite-notice{border:1px solid color-mix(in srgb,var(--house-text) 18%,transparent);background:color-mix(in srgb,var(--house-surface) 88%,#000 12%);border-radius:14px;margin-top:2px;padding:12px 14px}.audience-invite-notice strong{margin-bottom:4px;display:block}.audience-invite-notice p{color:var(--house-surface-muted);margin:0;line-height:1.5}.audience-invite-notice.success{border-color:color-mix(in srgb,var(--house-accent) 55%,transparent)}.audience-invite-notice.success strong{color:var(--house-accent)}.audience-invite-notice.error{border-color:#d25a68}.audience-invite-notice.error strong{color:#ff7c8a}.audience-invite-notice.info strong{color:var(--house-surface-text)}.audience-invitation-row{align-items:center}.audience-resend-button{white-space:nowrap;min-width:90px}.fan-invitation-card{max-width:620px}.fan-invitation-summary{border:1px solid color-mix(in srgb,var(--house-surface-text) 18%,transparent);background:color-mix(in srgb,var(--house-surface) 88%,#000 12%);border-radius:16px;flex-direction:column;gap:4px;margin:18px 0;padding:14px 16px;display:flex}.fan-invitation-summary span,.fan-invitation-summary small{color:var(--house-surface-muted)}.fan-invitation-summary strong{color:var(--house-surface-text);font-size:1rem}@media (width<=760px){.audience-invitation-row{flex-direction:column;align-items:flex-start}.audience-resend-button{width:100%}}.fan-experience .feature-info-button,.fan-experience .phase-note{display:none!important}.fan-workspace-layout{margin-top:18px}.fan-house-sidebar .principal-sidebar-section>button.active{background:color-mix(in srgb,var(--house-accent) 15%,var(--house-surface,#111));color:var(--house-surface-text,#fff)}.fan-house-sidebar .fan-account-link{margin-top:12px;border-top:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent)!important;border-radius:4px 4px 11px 11px!important;padding-top:13px!important}.house-identity-hero-fan{min-height:clamp(360px,44vw,560px)}.house-identity-hero-fan .house-identity-hero-copy{gap:10px;max-width:min(680px,78%);display:grid}.house-identity-hero-fan .house-identity-hero-copy h1{margin:.15rem 0;font-size:clamp(2.6rem,6vw,5.7rem);line-height:.92}.house-identity-hero-fan .house-identity-hero-copy p{color:#fff;text-shadow:0 2px 18px #000;max-width:620px;margin:0;font-size:clamp(.92rem,1.5vw,1.12rem);line-height:1.45}.fan-house-hero-text p{max-width:720px;color:var(--house-muted);line-height:1.55}.fan-view-heading{border:1px solid color-mix(in srgb,var(--house-text) 12%,transparent);border-radius:var(--house-radius);background:color-mix(in srgb,var(--house-surface) 94%,var(--house-accent) 6%);gap:7px;margin:22px 0 6px;padding:22px 24px;display:grid}.fan-view-heading h1{margin:0;font:400 clamp(2rem,4vw,3.8rem)/.98 Georgia,serif}.fan-view-heading p{max-width:760px;color:var(--house-surface-muted);margin:0;line-height:1.5}.fan-home-dashboard{gap:18px;display:grid}.fan-home-heading{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:end;gap:24px;padding:10px 0 4px;display:grid}.fan-home-heading h2{margin:.3rem 0 0;font:400 clamp(1.9rem,3.5vw,3.2rem)/1 Georgia,serif}.fan-home-heading p{color:var(--house-muted);margin:0;line-height:1.55}.fan-home-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fan-home-status>div{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);background:var(--house-surface);color:var(--house-surface-text);border-radius:15px;gap:5px;padding:16px 17px;display:grid}.fan-home-status small{color:var(--house-surface-muted)}.fan-home-status strong{font-size:1rem}.fan-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fan-home-feature-grid>button{text-align:left;border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 11%,transparent);background:var(--house-surface);color:var(--house-surface-text);cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;transition:transform .16s,border-color .16s,background .16s;display:grid}.fan-home-feature-grid>button:hover{border-color:color-mix(in srgb,var(--house-accent) 45%,transparent);background:color-mix(in srgb,var(--house-surface) 94%,var(--house-accent) 6%);transform:translateY(-2px)}.fan-home-feature-grid>button:focus-visible{outline:2px solid var(--house-focus,var(--house-accent));outline-offset:2px}.fan-home-feature-grid>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.fan-home-feature-grid strong{font-size:1rem}.fan-home-feature-grid small{color:var(--house-surface-muted);line-height:1.4}.fan-home-feature-grid b{color:var(--house-accent);font-size:1.6rem;font-weight:400}.fan-home-feature-icon{background:color-mix(in srgb,var(--house-accent) 14%,transparent);width:42px;height:42px;color:var(--house-accent);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.fan-home-empty{border:1px dashed color-mix(in srgb,var(--house-surface-text,#fff) 16%,transparent);color:var(--house-surface-text);border-radius:18px;grid-column:1/-1;gap:5px;padding:24px;display:grid}.fan-home-empty span{color:var(--house-surface-muted)}.fan-feature-panel{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 11%,transparent);border-radius:var(--house-radius);background:var(--house-surface);color:var(--house-surface-text);gap:18px;padding:24px;display:grid}.fan-feature-section-heading{gap:7px;max-width:820px;display:grid}.fan-feature-section-heading h2{margin:0;font:400 clamp(2rem,4vw,3.7rem)/1 Georgia,serif}.fan-feature-section-heading p{color:var(--house-surface-muted);margin:0;line-height:1.55}.fan-feature-unavailable h2{margin:0;font:400 2.2rem/1 Georgia,serif}.fan-feature-unavailable p{color:var(--house-surface-muted);margin:0}.fan-membership-current{background:color-mix(in srgb,var(--house-accent) 10%,var(--house-background));border:1px solid color-mix(in srgb,var(--house-accent) 28%,transparent);border-radius:15px;gap:4px;padding:16px;display:grid}.fan-membership-current small,.fan-membership-current span{color:var(--house-surface-muted)}.fan-membership-current strong{font-size:1.1rem}.fan-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fan-membership-card{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 10%,transparent);background:color-mix(in srgb,var(--house-background) 46%,var(--house-surface));border-radius:17px;gap:11px;padding:18px;display:grid}.fan-membership-card.current{border-color:color-mix(in srgb,var(--house-accent) 50%,transparent)}.fan-membership-card>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.fan-membership-card>div span{font-weight:900}.fan-membership-card>div strong{color:var(--house-accent);font-size:1.08rem}.fan-membership-card p{color:var(--house-surface-muted);margin:0;line-height:1.45}.fan-membership-card ul{color:var(--house-surface-muted);margin:0;padding-left:18px;line-height:1.5}.fan-membership-card h3{text-transform:uppercase;letter-spacing:.1em;margin:2px 0 -4px;font-size:.75rem}.fan-membership-status{color:var(--house-accent);font-size:.78rem}.fan-experience .core-note,.fan-experience .read-only-note{display:none!important}.fan-experience .principal-workspace-main{min-height:360px}.fan-experience .relationship-control{margin-top:14px}.fan-display-identity-control{align-items:start}.fan-display-identity-control>div:first-child{min-width:0}.fan-display-identity-control>div:first-child p+p{margin-top:10px}.fan-display-identity-fields{gap:12px;width:min(440px,100%);display:grid}.fan-display-identity-fields label{color:var(--house-muted);gap:7px;font-size:.78rem;font-weight:800;display:grid}.fan-display-identity-fields input{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--house-text) 20%,transparent);background:color-mix(in srgb,var(--house-background) 92%,var(--house-text) 4%);width:100%;color:var(--house-text);font:inherit;border-radius:12px;padding:12px 13px}.fan-display-identity-fields input::placeholder{color:var(--house-muted)}.fan-display-identity-fields input:focus{outline:2px solid color-mix(in srgb,var(--house-accent) 60%,transparent);outline-offset:2px}.fan-display-identity-fields button{background:var(--house-accent);color:var(--house-accent-text,#fff);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:11px 15px;font-weight:900}.fan-display-identity-fields button:disabled{opacity:.55;cursor:not-allowed}.fan-display-identity-fields p[role=status]{background:color-mix(in srgb,var(--house-accent) 12%,transparent);color:var(--house-text);border-radius:12px;padding:11px 13px}@media (width<=700px){.fan-display-identity-fields{width:100%}}.fan-mobile-nav button.active{background:color-mix(in srgb,var(--house-accent) 18%,transparent)!important;color:var(--house-surface-text,#fff)!important}@media (width<=1050px){.fan-home-heading{grid-template-columns:1fr}.fan-home-feature-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.house-identity-hero-fan{min-height:390px;margin-top:14px}.house-identity-hero-fan .house-identity-hero-copy{max-width:92%;padding:22px}.house-identity-hero-fan .house-identity-hero-copy h1{font-size:clamp(2.35rem,12vw,4.15rem)}.house-identity-hero-fan .house-identity-hero-copy p{font-size:.9rem;line-height:1.4}.fan-view-heading{margin-top:14px;padding:18px}.fan-home-status{grid-template-columns:1fr 1fr}.fan-home-status>div:last-child{grid-column:1/-1}.fan-home-feature-grid,.fan-membership-grid{grid-template-columns:1fr}.fan-feature-panel{padding:18px}}.fan-membership-card.selected{border-color:color-mix(in srgb,var(--house-accent) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--house-accent) 28%,transparent)}.fan-membership-choice{border:1px solid color-mix(in srgb,var(--house-accent) 38%,transparent);background:color-mix(in srgb,var(--house-accent) 13%,var(--house-surface));width:100%;color:var(--house-surface-text);cursor:pointer;border-radius:12px;margin-top:auto;padding:11px 13px;font-weight:850}.fan-membership-choice:hover:not(:disabled){background:color-mix(in srgb,var(--house-accent) 22%,var(--house-surface));border-color:color-mix(in srgb,var(--house-accent) 65%,transparent)}.fan-membership-choice:focus-visible{outline:2px solid var(--house-focus,var(--house-accent));outline-offset:2px}.fan-membership-choice:disabled{cursor:default;opacity:.62}.fan-membership-preview{border:1px solid color-mix(in srgb,var(--house-accent) 36%,transparent);background:color-mix(in srgb,var(--house-accent) 9%,var(--house-surface));color:var(--house-surface-text);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.fan-membership-preview h3{margin:.25rem 0 .4rem;font-size:1.18rem}.fan-membership-preview p{color:var(--house-surface-muted);margin:0;line-height:1.5}.fan-membership-preview>button{border:1px solid color-mix(in srgb,var(--house-surface-text) 15%,transparent);color:var(--house-surface-muted);white-space:nowrap;background:0 0;border-radius:12px;padding:11px 13px;font-weight:800}@media (width<=700px){.fan-experience .house-header .role-chip{display:none}.fan-membership-preview{grid-template-columns:1fr}.fan-membership-preview>button{white-space:normal;width:100%}}.fan-backstage-section{gap:18px;display:grid}.fan-backstage-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:8px 0 2px;display:grid}.fan-backstage-heading h2{margin:.3rem 0 .6rem;font:400 clamp(2rem,4vw,3.8rem)/.98 Georgia,serif}.fan-backstage-heading p{max-width:760px;color:var(--house-muted);margin:0;line-height:1.55}.fan-backstage-summary{border:1px solid color-mix(in srgb,var(--house-text) 12%,transparent);background:color-mix(in srgb,var(--house-surface) 96%,var(--house-accent) 4%);text-align:right;border-radius:16px;gap:2px;min-width:132px;padding:15px 18px;display:grid}.fan-backstage-summary strong{font:400 2rem/1 Georgia,serif}.fan-backstage-summary span{color:var(--house-muted);font-size:.72rem}.fan-backstage-filters{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.fan-backstage-filters button{border:1px solid color-mix(in srgb,var(--house-text) 16%,transparent);min-height:38px;color:var(--house-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:flex}.fan-backstage-filters button small{background:color-mix(in srgb,currentColor 11%,transparent);border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.66rem;display:grid}.fan-backstage-filters button.active{background:var(--house-accent);color:var(--house-accent-text,#fff);border-color:#0000}.fan-backstage-filters button:focus-visible{outline:2px solid var(--house-focus,var(--house-accent));outline-offset:2px}.fan-backstage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fan-backstage-card{border:1px solid color-mix(in srgb,var(--house-surface-text,#fff) 11%,transparent);background:var(--house-surface);min-width:0;color:var(--house-surface-text);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.fan-backstage-card.locked{background:color-mix(in srgb,var(--house-surface) 88%,var(--house-background));border-style:dashed}.fan-backstage-card-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 0;display:flex}.fan-backstage-card-header .feed-author-row{margin:0}.fan-backstage-type{background:color-mix(in srgb,var(--house-accent) 12%,transparent);color:var(--house-accent);text-transform:uppercase;letter-spacing:.09em;border-radius:999px;flex:none;padding:5px 8px;font-size:.66rem;font-weight:900}.fan-backstage-media{border-top:1px solid color-mix(in srgb,var(--house-surface-text) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--house-surface-text) 8%,transparent);background:#000;margin-top:14px}.fan-backstage-media .feed-media-photo,.fan-backstage-media .feed-media-video{object-fit:contain;background:#000;border-radius:0;width:100%;max-height:560px;margin:0}.fan-backstage-media .feed-media-player{width:calc(100% - 28px);margin:18px 14px}.fan-backstage-copy{gap:9px;padding:20px 18px 4px;display:grid}.fan-backstage-copy h3{margin:0;font:400 clamp(1.45rem,2.4vw,2.05rem)/1.08 Georgia,serif}.fan-backstage-copy p{color:var(--house-surface-muted);white-space:pre-wrap;margin:0;line-height:1.58}.fan-backstage-lock{border:1px solid color-mix(in srgb,var(--house-accent) 25%,transparent);background:color-mix(in srgb,var(--house-accent) 7%,transparent);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:16px 18px 0;padding:14px;display:grid}.fan-backstage-lock>span{background:color-mix(in srgb,var(--house-accent) 15%,transparent);width:34px;height:34px;color:var(--house-accent);border-radius:50%;place-items:center;display:grid}.fan-backstage-lock>div{gap:2px;display:grid}.fan-backstage-lock strong{font-size:.82rem}.fan-backstage-lock small{color:var(--house-surface-muted);line-height:1.35}.fan-backstage-lock button{background:var(--house-accent);color:var(--house-accent-text,#fff);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:9px 11px;font-weight:850}.fan-backstage-footer{color:var(--house-surface-muted);justify-content:space-between;gap:12px;margin-top:auto;padding:16px 18px 18px;font-size:.72rem;display:flex}.fan-backstage-empty{border:1px dashed color-mix(in srgb,var(--house-text) 18%,transparent);color:var(--house-muted);border-radius:20px;grid-column:1/-1;justify-items:start;gap:7px;padding:34px;display:grid}.fan-backstage-empty>span{background:color-mix(in srgb,var(--house-accent) 12%,transparent);width:42px;height:42px;color:var(--house-accent);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.fan-backstage-empty strong{color:var(--house-text);font:400 1.5rem/1.1 Georgia,serif}.fan-backstage-empty p{margin:0;line-height:1.5}.fan-backstage-member-toolbar,.fan-backstage-member-focus{margin-top:0}@media (width<=800px){.fan-backstage-grid,.fan-backstage-heading{grid-template-columns:1fr}.fan-backstage-summary{text-align:left;justify-self:start}}@media (width<=520px){.fan-backstage-section{gap:14px}.fan-backstage-heading h2{font-size:2.15rem}.fan-backstage-summary{display:none}.fan-backstage-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.fan-backstage-filters button{justify-content:center;padding:8px 9px}.fan-backstage-card-header{padding:15px 15px 0}.fan-backstage-copy{padding:17px 15px 3px}.fan-backstage-lock{grid-template-columns:auto 1fr;margin:14px 15px 0}.fan-backstage-lock button{grid-column:1/-1;width:100%}.fan-backstage-footer{padding:14px 15px 16px}}.chooser-tools{background:#ebe8e3;border:1px solid #d7d2cb;border-radius:22px;justify-content:space-between;align-items:end;gap:18px;margin:0 0 28px;padding:20px;display:flex}.chooser-search-label{color:#5b5660;text-transform:uppercase;letter-spacing:.08em;gap:8px;width:min(560px,100%);font-size:.78rem;font-weight:800;display:grid}.chooser-search-label input{color:#18171d;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #c9c3ba;border-radius:14px;outline:none;width:100%;padding:15px 17px;font-size:1rem}.chooser-search-label input:focus{border-color:#18171d;box-shadow:0 0 0 3px #18171d18}.chooser-search-label input::placeholder{color:#8a858d}.chooser-result-count{color:#6b6670;white-space:nowrap;flex:none;font-size:.9rem;font-weight:700}.house-grid>.queue-empty{color:#6b6670;text-align:center;background:#ebe8e3;border:1px dashed #c9c3ba;border-radius:22px;grid-column:1/-1;margin:0;padding:42px 24px}@media (width<=700px){.chooser-tools{flex-direction:column;align-items:stretch}.chooser-result-count{white-space:normal}}.house-card-wrap{min-width:0;position:relative}.house-card-wrap .house-card{width:100%;height:100%}.house-favorite-button{z-index:2;border:1px solid color-mix(in srgb, var(--house-card-text,#17151c) 18%, transparent);background:color-mix(in srgb, var(--house-bg) 86%, transparent);color:var(--house-card-text,#17151c);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:18px;right:18px}.house-favorite-button:hover{transform:translateY(-1px)}.house-favorite-button:focus-visible{outline:2px solid var(--house-accent);outline-offset:3px}.house-favorite-button[aria-pressed=true]{background:var(--house-accent);color:#111}@media (width<=700px){.house-favorite-button{top:14px;right:14px}}.chooser-view-controls{flex-wrap:wrap;gap:10px;display:flex}.chooser-view-button{color:#5b5660;cursor:pointer;background:#fff;border:1px solid #c9c3ba;border-radius:999px;padding:10px 14px;font-size:.86rem;font-weight:800}.chooser-view-button:hover{color:#18171d;border-color:#18171d}.chooser-view-button:focus-visible{outline-offset:3px;outline:2px solid #18171d}.chooser-view-button.active{color:#fff;background:#18171d;border-color:#18171d}@media (width<=700px){.chooser-view-controls{width:100%}.chooser-view-button{flex:auto}}.house-grid-load-more{grid-column:1/-1;justify-content:center;padding:10px 0 2px;display:flex}.house-grid-load-more .chooser-view-button{min-width:190px}.house-grid-message{color:#6b6670;background:#ebe8e3;border:1px solid #d7d2cb;border-radius:14px;grid-column:1/-1;margin:0;padding:14px 18px}.chooser-view-button:disabled{cursor:wait;opacity:.6}
