:root{--app-bar-height:64px}html,body{overscroll-behavior-y:auto}.navigation-sheet{width:440px}.sheet-links{gap:4px;display:grid}.sheet-links a{color:#bccae0;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-weight:550;display:flex}.sheet-links a>span{flex:1}.sheet-links a>svg:last-child{flex:none;margin-left:auto}.sheet-link-arrow{transform:rotate(-90deg)}.sheet-links a:hover{background:#172033}.sheet-links a[aria-current=page]{color:#f4f5ff;background:#272e60}.sheet-links a:focus-visible,.workspace-page-trigger:focus-visible{outline-offset:2px;outline:2px solid #9098ff}.workspace-mobile-nav{display:none}.invite-discovery{background:#101722;border:1px solid #2b374c;border-radius:12px;padding:16px}.invite-discovery>p{margin:0}.invite-discovery .actions{flex-wrap:wrap;margin-top:12px}.invite-discovery details{margin-top:12px}.invite-discovery summary{cursor:pointer;color:#b8c4ee;padding-block:10px;font-size:14px}.btn,.icon-btn,.sheet-links a,.workspace-page-trigger{transition:background-color .14s,border-color .14s,color .14s,transform .14s}@media (max-width:1199px){html{scroll-padding-top:calc(80px + env(safe-area-inset-top))}main :is(button,a,input,select,textarea,summary){scroll-margin-top:calc(80px + env(safe-area-inset-top))}.modal{scroll-padding-top:84px}.modal :is(button,a,input,select,textarea){scroll-margin-top:84px}.btn,.icon-btn,.text-btn,.chip,.tag-option,.workspace-content fieldset .tag-option{min-height:44px}.icon-btn{min-width:44px}.workspace-content input:not([type=checkbox]):not([type=radio]):not([type=range]),.workspace-content select,.workspace-content textarea{min-height:48px;font-size:16px}.app-header{z-index:60;background:#0a1018f2;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.app-header .header{height:calc(var(--app-bar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));gap:12px}.app-header .header .brand{width:150px}.app-header .header .nav{display:none}.app-header .header-actions{gap:8px;margin-left:auto}.app-header .mobile-menu{width:44px;height:44px;display:inline-flex}.app-header .header-actions .viewer-chip{min-height:44px}.workspace,:is(.workspace:has(.billing-desk),.workspace:has(.sponsorship-workbench)){grid-template-columns:190px minmax(0,1fr);gap:24px}.workspace-nav{padding-right:16px}.workspace-nav>a{min-height:46px}.modal>.section-head{z-index:2;background:#141a27;padding:12px 0;position:sticky;top:-28px}.modal .icon-btn{flex:none;width:44px;height:44px}}@media (pointer:coarse){.chip,.tag-option,.text-btn,.workspace-content fieldset .tag-option{min-height:44px}.sponsor-stepper>button{flex-basis:44px;min-width:44px}}@media (max-width:1023px){html{scroll-padding-top:calc(140px + env(safe-area-inset-top))}main :is(button,a,input,select,textarea,summary){scroll-margin-top:calc(140px + env(safe-area-inset-top))}.container:has(.workspace){padding:0 max(20px, env(safe-area-inset-right)) 32px max(20px, env(safe-area-inset-left))}:is(.workspace,.workspace:has(.billing-desk),.workspace:has(.sponsorship-workbench)){margin-top:0;display:block}:is(.workspace>.workspace-nav,.workspace:has(.workspace-overview)>.workspace-nav){display:none}.workspace-mobile-nav{top:calc(var(--app-bar-height) + env(safe-area-inset-top));z-index:30;background:#0b111bf2;border-bottom:1px solid #263247;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px 24px;padding:10px 20px;display:flex;position:sticky}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.workspace-mobile-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.workspace-mobile-context{align-items:center;gap:10px;min-width:0;display:flex}.workspace-mobile-context>img,.workspace-mobile-context>svg,.workspace-mobile-context>span{border-radius:9px;flex:none;width:32px;height:32px}.workspace-mobile-context>div{min-width:0}.workspace-mobile-context strong{text-overflow:ellipsis;white-space:nowrap;color:#edf1fa;font-size:14px;display:block;overflow:hidden}.workspace-mobile-context small{color:#9dadc7;margin-top:2px;font-size:11px;display:block}.workspace-page-trigger{color:#edf0ff;background:#131c2b;border:1px solid #35415a;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;max-width:58%;min-height:44px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.workspace-page-trigger svg{flex:none}:is(.workspace>.workspace-content,.workspace:has(.billing-desk)>.workspace-content,.workspace:has(.sponsorship-workbench)>.workspace-content){padding-top:0}body:has(.workspace)>footer{display:none}.workspace .overview-main,.workspace .overview-columns{grid-template-columns:minmax(0,1fr)}.workspace .listing-live-preview{max-width:none}.workspace .listing-editor{gap:24px}.workspace-content .table-wrap:before{display:none}}@media (max-width:767px){.sponsor-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.sponsor-preview-metrics>div:first-child{border-bottom:1px solid #26364c;border-right:0;grid-column:1/-1;padding-bottom:16px}.sponsor-preview-metrics>div:nth-child(2){padding-left:0}.sponsor-preview-metrics strong{overflow-wrap:normal}.workspace-content .team-members-scroll table,.workspace-content .team-permissions-scroll table{min-width:540px}.workspace-content .team-members-scroll:before,.workspace-content .team-permissions-scroll:before{font-size:12px;display:block}.workspace-content .team-members-scroll:before{content:"Swipe to see member actions ↔"}html{scroll-padding-top:calc(140px + env(safe-area-inset-top))}.app-header .header{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.app-header .header .brand{width:132px}.app-header .header-actions .workspace-header-cta{display:none}.app-header .header-actions .viewer-chip{border-radius:50%;width:44px;height:44px;padding:0}.app-header .viewer-chip .mini-avatar{width:28px;height:28px}.container:has(.workspace){padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.workspace-mobile-nav{margin-bottom:22px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.workspace-page-trigger{max-width:54%}.workspace-content{font-size:15px;line-height:1.55}.workspace-content .panel{border-radius:14px;padding:20px 16px}.workspace-content .panel h2{margin-bottom:18px;font-size:19px}.workspace-content .field>span{font-size:14px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.workspace-content input:not([type=checkbox]):not([type=radio]):not([type=range]),.workspace-content select,.workspace-content textarea{min-height:48px;font-size:16px}input,select,textarea{scroll-margin-block:150px 110px}.btn,.icon-btn,.text-btn,.chip,.tag-option,.tag-picker-options .tag-option,.workspace-content fieldset .tag-option,.filter-heading button,.more-tags,.reference-ad button{min-height:44px}.icon-btn,.filter-heading button,.more-tags{min-width:44px}.text-btn{align-items:center;display:inline-flex}.sheet-links a{min-height:48px}.tabs,.billing-tabs,.sponsor-tabs,.segmented{scroll-padding-inline:8px}.billing-tabs button,.sponsor-tabs button,.tabs button,.segmented button{min-height:48px}.sponsor-stepper>button{flex-basis:44px;min-width:44px;min-height:48px}.workspace-content .sponsor-stepper input:not([type=checkbox]):not([type=radio]){min-width:0}.sponsor-controls{grid-template-columns:minmax(0,1fr)}.sponsor-stepper{width:100%}.workspace-content .editor-save{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#101826f5;border:1px solid #33405a;border-radius:14px;gap:8px;margin:0;display:grid;position:fixed;bottom:0}.workspace-content:has(.listing-editor){padding-bottom:calc(140px + env(safe-area-inset-bottom))}.workspace:has(.listing-editor) .page-title .actions>.primary{display:none}.editor-save .actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.editor-save .actions .btn{width:100%}.editor-save>span{font-size:12px}dialog.modal{width:100%;max-width:none;max-height:calc(100dvh - 16px - env(safe-area-inset-top));padding:0 20px calc(24px + env(safe-area-inset-bottom));background:#111925;border:1px solid #3a4863;border-bottom:0;border-radius:22px 22px 0 0;margin:0;inset:auto 0 0}dialog.modal>.section-head{background:#111925;border-bottom:1px solid #2b374c;margin-bottom:14px;padding:18px 0 14px;top:0}dialog.modal .section-head h2{margin:0;font-size:20px;line-height:1.3}dialog.modal.navigation-sheet{max-height:calc(100dvh - 16px - env(safe-area-inset-top))}.navigation-sheet .field{margin-block:0 14px}.navigation-sheet .sheet-links{gap:2px}.navigation-sheet .sheet-links a{padding-inline:12px}.modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02060bbb}.toast{bottom:max(16px, env(safe-area-inset-bottom))}body:has(dialog[open]) .toast{visibility:hidden}.table-wrap:focus-visible{outline-offset:3px;outline:2px solid #8e96ff}}@media (max-width:767px) and (max-height:450px){.workspace-content .editor-save{margin:0;position:static}}@media (prefers-reduced-motion:no-preference){.navigation-sheet[open]{animation:.16s ease-out app-sheet-enter}@keyframes app-sheet-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.btn,.icon-btn,.sheet-links a,.workspace-page-trigger{transition:none}.navigation-sheet[open]{animation:none}}
