*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Aptos,Segoe UI,Arial,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ink:#101e2d;--ink-soft:#243747;--cream:#f7f3ec;--paper:#fffdf9;--line:#e8e1d8;--coral:#e86e55;--coral-dark:#c9513b;--gold:#c49c5a;--teal:#1c7b77;--muted:#6c777f;--success:#187a5b;--warning:#b67127;--danger:#b94343;--shadow:0 22px 60px #101e2d1f;--shadow-sm:0 8px 24px #101e2d14}*{box-sizing:border-box}html{background:#f7f3ec;color:#101e2d;color:var(--ink)}body{font-family:Aptos,Segoe UI,Arial,sans-serif;margin:0}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Aptos,Segoe UI,Arial,sans-serif;letter-spacing:-.035em}a{color:inherit}.demo-ribbon{background:#fff1d9;color:#7b4b12;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;min-height:34px;padding:7px 16px;text-transform:uppercase}.button,.demo-ribbon{align-items:center;justify-content:center}.button{border:0;display:inline-flex;gap:9px;padding:0 18px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:#e86e55;background:var(--coral);box-shadow:0 9px 20px #e86e553d}.button-primary:hover{background:#c9513b;background:var(--coral-dark)}.button-dark{background:#101e2d;background:var(--ink)}.button-light{border:1px solid #e8e1d8;border:1px solid var(--line)}.button-ghost,.button-light{color:#101e2d;color:var(--ink)}.button-ghost{background:#0000}.eyebrow{color:#c9513b;color:var(--coral-dark);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.muted{color:#6c777f}.status{border-radius:100px;display:inline-flex;font-weight:800;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.status-live,.status-paid,.status-shared{background:#dff4eb;color:#17694f}.status-draft,.status-private,.status-review{background:#f5ead8;color:#8a5c23}.status-error{background:#f8dfdd;color:#993d38}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{background:#f5f2ed}.sidebar,.studio-app{display:flex;min-height:100vh}.sidebar{background:var(--ink);color:#fff;flex-direction:column;padding:26px 18px 18px;position:fixed;width:248px;z-index:30}.studio-brand{align-items:center;display:flex;font-size:21px;font-weight:800;letter-spacing:-.05em;margin:0 10px 30px}.studio-brand>span{align-items:center;background:var(--coral);border-radius:9px;display:flex;height:34px;justify-content:center;margin-right:9px;width:34px}.studio-brand b{color:var(--coral)}.workspace{grid-gap:10px;align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;display:grid;gap:10px;grid-template-columns:35px 1fr auto;margin-bottom:24px;padding:10px}.workspace-logo{background:#d8b87f;border-radius:9px;color:var(--ink);display:grid;font-size:11px;font-weight:800;height:35px;place-items:center}.workspace small,.workspace strong{display:block}.workspace small{color:#ffffff75;font-size:9px;margin-bottom:2px}.workspace strong{font-size:11px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.side-bottom>a,.side-bottom>button,.sidebar nav button{align-items:center;background:#0000;border:0;border-radius:11px;color:#ffffff94;display:flex;font-size:12px;font-weight:600;gap:12px;min-height:44px;padding:0 13px;text-decoration:none;width:100%}.sidebar nav button.active{background:#ffffff1c}.sidebar nav button em{background:var(--coral);border-radius:100px;color:#fff;font-size:9px;font-style:normal;margin-left:auto;padding:3px 6px}.side-bottom{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.side-profile{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:34px 1fr auto;margin-top:13px;padding:8px}.side-profile>span{background:#456460;border-radius:100%;display:grid;font-size:10px;font-weight:800;height:34px;place-items:center}.side-profile small,.side-profile strong{display:block}.side-profile strong{font-size:11px}.side-profile small{color:#ffffff73;font-size:9px;margin-top:2px}.studio-main{margin-left:248px;min-width:0;width:calc(100% - 248px)}.studio-main .demo-ribbon{min-height:30px}.topbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e6;border-bottom:1px solid var(--line);display:flex;gap:12px;height:70px;padding:0 34px;position:sticky;top:0;z-index:20}.mobile-logo{display:none}.search{align-items:center;display:flex;max-width:480px;position:relative;width:100%}.search>svg{color:var(--muted);left:13px;position:absolute}.search input{background:#f2eee8;border:0;margin:0;min-height:40px;padding:0 54px 0 40px}.search kbd{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:10px;padding:4px 6px;position:absolute;right:8px}.top-icon{background:#0000;border:0;color:var(--ink);display:grid;height:38px;margin-left:auto;place-items:center;position:relative;width:38px}.top-icon span{background:var(--coral);border:2px solid #fff;border-radius:100%;height:8px;position:absolute;right:7px;top:6px;width:8px}.content{margin:0 auto;max-width:1480px;padding:38px 34px 70px}.page-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.page-heading h1{font-size:clamp(34px,4vw,46px);margin:6px 0 5px}.page-heading p:not(.eyebrow){color:var(--muted);margin:0}.page-heading>div:last-child:not(:first-child){flex-shrink:0}.metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.metric{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:17px;display:flex;gap:14px;padding:18px}.metric-icon{border-radius:12px;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.metric-icon.coral{background:#fce8e2;color:var(--coral)}.metric-icon.teal{background:#dff2ef;color:var(--teal)}.metric-icon.gold{background:#f5ead8;color:#9a6829}.metric-icon.blue{background:#e2eaf4;color:#466687}.metric em,.metric small,.metric strong{display:block}.metric small{color:var(--muted);font-size:10px}.metric strong{font-size:24px;margin:3px 0}.metric em{color:var(--success);font-size:9px;font-style:normal}.dashboard-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.3fr .7fr}.panel{background:#fff;border:1px solid var(--line);border-radius:19px;padding:20px}.panel-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.panel-head h2{font-size:16px;margin-bottom:4px}.panel-head p{margin:0}.panel-head p,.panel-head>span{color:var(--muted);font-size:11px}.panel-head>span{font-weight:700}.text-button{align-items:center;background:#0000;border:0;color:var(--coral-dark);display:flex;font-size:11px;font-weight:800;gap:5px}.event-list{display:flex;flex-direction:column}.event-list article{grid-gap:12px;align-items:center;border-top:1px solid #f0ece6;display:grid;gap:12px;grid-template-columns:52px 1fr auto 30px;min-height:72px}.event-list article:first-child{border-top:0}.event-list img{border-radius:10px;height:46px;object-fit:cover;width:52px}.event-list article:nth-child(2) img{object-position:center 20%}.event-list small,.event-list strong{display:block}.event-list strong{font-size:12px}.event-list small{color:var(--muted);font-size:9px;margin-top:4px}.event-list article>button{background:#0000;border:0;color:var(--muted)}.quick-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.quick-grid button{background:#faf8f4;border:1px solid #efebe5;border-radius:13px;min-height:116px;padding:13px;text-align:left}.quick-grid button>span{background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--coral);display:grid;height:35px;margin-bottom:10px;place-items:center;width:35px}.quick-grid svg{height:17px}.quick-grid small,.quick-grid strong{display:block}.quick-grid strong{font-size:11px}.quick-grid small{color:var(--muted);font-size:9px;margin-top:3px}.storage-bar{background:#eeeae4;border-radius:100px;height:8px;overflow:hidden}.storage-bar span{background:var(--teal);border-radius:inherit;display:block;height:100%;width:37%}.storage-legend{display:flex;gap:20px;margin:18px 0}.storage-legend span{color:var(--muted);font-size:9px}.storage-legend i{background:var(--teal);border-radius:100%;display:inline-block;height:7px;margin-right:5px;width:7px}.storage-legend span:nth-child(2) i{background:#b9cac8}.storage-legend strong{color:var(--ink);display:block;font-size:11px;margin:4px 0 0 13px}.storage-panel .button{font-size:11px;width:100%}.activity{display:flex;flex-direction:column;gap:15px}.activity>span{align-items:center;display:flex;gap:11px}.activity i{border-radius:10px;display:grid;height:35px;place-items:center;width:35px}.activity i svg{height:16px}.activity i.green{background:#e0f2eb;color:var(--success)}.activity i.coral{background:#fce8e2;color:var(--coral)}.activity i.gold{background:#f5ead8;color:#9a6829}.activity small,.activity strong{display:block}.activity strong{font-size:11px}.activity small{color:var(--muted);font-size:9px;margin-top:3px}.event-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.event-cards>article{background:#fff;border:1px solid var(--line);border-radius:20px}.event-cover{height:205px;position:relative}.event-cover img{height:100%;object-fit:cover;width:100%}.event-cards article:nth-child(2) img{object-position:center 20%}.event-cover .status{position:absolute;right:12px;top:12px}.event-card-body{padding:20px}.event-card-body h3{font-size:22px;margin:5px 0}.event-card-body>small{color:var(--muted)}.event-card-body>div{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:20px;margin:18px 0;padding:13px 0}.event-card-body>div span{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:6px}.event-card-body footer{display:flex;gap:8px}.event-card-body footer .button{flex:1 1}.icon-button{background:#fff;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;width:44px}.upload-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.3fr .7fr}.modal label,.upload-panel>label{color:var(--ink-soft);display:block;font-size:11px;font-weight:800}.modal input,.modal select,.upload-panel select{background:#fff;border:1px solid var(--line);border-radius:11px;margin-top:7px;min-height:43px;padding:0 12px;width:100%}.drop-zone{align-items:center;background:#faf8f4;border:2px dashed #d8d0c7;border-radius:18px;display:flex;flex-direction:column;justify-content:center;margin:18px 0;min-height:330px;padding:30px;width:100%}.drop-zone>span{background:#e4f1ef;border-radius:16px;color:var(--teal);display:grid;height:60px;margin-bottom:16px;place-items:center;width:60px}.drop-zone h3{margin-bottom:6px}.drop-zone p{color:var(--muted);font-size:12px}.drop-zone i{background:#e2ddd5;border-radius:100px;height:7px;margin-top:12px;overflow:hidden;width:min(300px,90%)}.drop-zone i b{animation:upload 1.7s ease-out forwards;background:var(--teal);display:block;height:100%}.drop-zone em{align-items:center;color:var(--success);display:flex;font-size:11px;font-style:normal;gap:5px;margin-top:10px}@keyframes upload{0%{width:0}to{width:100%}}.upload-actions{align-items:center;display:flex;justify-content:space-between}.upload-actions small{color:var(--muted);max-width:270px;text-align:right}.queue-file{grid-gap:10px;align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:38px 1fr auto;padding:13px 0}.file-thumb{background:#f2eee8;border-radius:9px;display:grid;height:38px;place-items:center}.queue-file small,.queue-file strong{display:block}.queue-file strong{font-size:11px}.queue-file small{color:var(--muted);font-size:9px;margin-top:3px}.view-tools{display:flex;gap:6px}.view-tools button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;gap:7px;min-height:39px;padding:0 12px}.view-tools button.active{background:var(--ink);color:#fff}.manager-gallery{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,1fr)}.manager-gallery article{border-radius:17px;height:260px;overflow:hidden;position:relative}.manager-gallery img{height:100%;object-fit:cover;width:100%}.manager-gallery article:nth-child(2) img,.manager-gallery article:nth-child(6) img{object-position:center 20%}.manager-gallery input{height:18px;left:12px;margin:0;min-height:0;position:absolute;top:12px;width:18px}.manager-gallery .status{position:absolute;right:12px;top:12px}.manager-gallery article>div{background:linear-gradient(0deg,#0b1825e6,#0000);bottom:0;color:#fff;left:0;padding:35px 15px 14px;position:absolute;right:0}.manager-gallery small,.manager-gallery strong{display:block}.manager-gallery small{color:#fff9;font-size:9px;margin-top:3px}.plan-card{grid-gap:44px;align-items:center;background:var(--ink);border-radius:26px;color:#fff;display:grid;gap:44px;grid-template-columns:1.2fr .8fr auto;padding:42px}.plan-card h2{font-size:40px;margin:17px 0 5px}.plan-card p{color:#fff9;line-height:1.6;max-width:480px}.plan-card>div>strong{display:block;font-size:22px;margin-top:26px}.plan-card strong small{color:#ffffff80;font-size:10px;font-weight:400}.plan-card ul{list-style:none;margin:0;padding:0}.plan-card li{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;font-size:12px;gap:8px;padding:9px 0}.plan-card li svg{color:#7dd5b7;height:15px}.modal-backdrop{align-items:center;background:#08121cad;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.modal{background:#fff;border-radius:22px;box-shadow:var(--shadow);max-width:540px;padding:28px;position:relative;width:100%}.modal-close{background:#f2eee8;border:0;border-radius:100%;display:grid;height:36px;place-items:center;position:absolute;right:20px;top:20px;width:36px}.modal h2{font-size:26px;margin-bottom:6px}.modal>p{color:var(--muted);font-size:12px;margin-bottom:22px}.modal label{margin-bottom:14px}.field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.modal-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:23px}.drive-list label{grid-gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;display:grid;gap:10px;grid-template-columns:20px 24px 1fr;margin-bottom:8px;padding:12px}.drive-list input{height:17px;margin:0;min-height:0;width:17px}.drive-list small,.drive-list strong{display:block}.drive-list small{color:var(--muted);font-weight:400;margin-top:3px}.qr-wrap{text-align:center}.fake-qr{grid-gap:2px;border:8px solid var(--ink);display:grid;gap:2px;grid-template-columns:repeat(9,1fr);height:190px;margin:0 auto 22px;padding:8px;width:190px}.fake-qr,.fake-qr i{background:#fff}.fake-qr i.on{background:var(--ink)}.qr-wrap strong{display:block;margin:5px 0 20px}.full{width:100%}.toast{align-items:center;background:var(--ink);border-radius:100px;bottom:25px;box-shadow:var(--shadow);color:#fff;display:flex;font-size:11px;gap:7px;left:50%;padding:11px 17px;position:fixed;transform:translateX(-50%);z-index:130}.studio-mobile-nav{display:none}@media (max-width:1100px){.metrics{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.event-cards,.plan-card{grid-template-columns:1fr 1fr}.plan-card .button{grid-column:1/-1}.manager-gallery{grid-template-columns:1fr 1fr}}@media (max-width:760px){.sidebar{display:none}.studio-main{margin:0;width:100%}.studio-main .demo-ribbon{font-size:9px}.topbar{height:62px;padding:0 14px}.mobile-logo{background:var(--coral);border:0;border-radius:9px;color:#fff;display:grid;height:36px;place-items:center;width:36px}.search kbd,.topbar>.button{display:none}.content{padding:28px 16px 90px}.event-cards,.manager-gallery,.metrics,.upload-layout{grid-template-columns:1fr}.page-heading{align-items:flex-start}.page-heading>.button{font-size:0;min-width:44px;padding:0}.dashboard-grid{display:block}.dashboard-grid .panel{margin-bottom:13px}.studio-mobile-nav{background:#fffdf9f5;border-top:1px solid var(--line);bottom:0;display:flex;left:0;padding:7px 5px;position:fixed;right:0;z-index:40}.studio-mobile-nav button{background:#0000;border:0;color:var(--muted);display:flex;flex:1 1;flex-direction:column;font-size:8px;font-weight:700;gap:3px;padding:5px}.studio-mobile-nav button.active{color:var(--coral-dark)}.quick-grid{grid-template-columns:1fr 1fr}.upload-actions{align-items:flex-start;flex-direction:column;gap:12px}.upload-actions small{text-align:left}.plan-card{grid-template-columns:1fr;padding:28px}.plan-card .button{grid-column:auto}.field-row{grid-template-columns:1fr}}.status-page{align-items:center;background:var(--cream);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:30px;text-align:center}.status-page p{color:var(--muted)}.spin{animation:dynamic-spin 1s linear infinite}.notice{margin-bottom:16px;padding:14px 18px}.notice-error{background:#fff0ee;color:var(--danger)}.empty-state{color:var(--muted);margin-top:18px;padding:40px;text-align:center}.empty-media{align-items:center;background:#f1eee8;color:var(--muted);display:flex;justify-content:center;min-height:180px}.dynamic-form{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr auto;margin-bottom:20px}.dynamic-form label{color:var(--muted);font-size:10px;font-weight:700}.dynamic-form input{border:1px solid var(--line);border-radius:10px;display:block;margin-top:6px;min-height:42px;padding:0 10px;width:100%}@keyframes dynamic-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.dynamic-form{grid-template-columns:1fr}}.partner-brand{align-items:center;display:flex;font-size:21px;gap:10px;letter-spacing:-.05em}.partner-brand>span{align-items:center;background:var(--coral);border-radius:11px;color:#fff;display:flex;height:38px;justify-content:center;width:38px}.partner-brand strong span{color:var(--coral)}.partner-brand.light{color:#fff}.partner-auth{background:var(--cream);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:100vh}.partner-auth-story{background:radial-gradient(circle at 82% 18%,#e86e5542,#0000 30%),radial-gradient(circle at 18% 85%,#1c7b7738,#0000 34%),var(--ink);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden;padding:clamp(34px,6vw,82px);position:relative}.partner-auth-story:after{border:1px solid #ffffff17;border-radius:50%;content:"";height:430px;position:absolute;right:-190px;top:22%;width:430px}.partner-auth-story>div:not(.partner-brand){max-width:720px;position:relative;z-index:1}.partner-kicker{color:#f2b9aa;display:block;font-size:12px;font-weight:800;letter-spacing:.17em;margin-bottom:20px;text-transform:uppercase}.partner-auth-story h1{font-size:clamp(44px,6vw,76px);line-height:.98;margin-bottom:26px}.partner-auth-story p{color:#ffffffa3;font-size:17px;line-height:1.7;max-width:620px}.partner-auth-story ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;margin:0;padding:0}.partner-auth-story li{align-items:center;color:#ffffffb8;display:flex;font-size:12px;font-weight:700;gap:8px}.partner-auth-story li svg{color:#78cab8;height:17px}.partner-auth-card{align-self:center;background:var(--paper);border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow);justify-self:center;margin:30px;max-width:480px;padding:clamp(28px,5vw,54px);width:calc(100% - 60px)}.partner-auth-card .partner-brand{margin-bottom:55px}.partner-auth-card h2{font-size:clamp(32px,4vw,45px);line-height:1.04;margin:10px 0 14px}.partner-muted{color:var(--muted);font-size:14px;line-height:1.6}.partner-primary-action{margin-top:20px;width:100%}.partner-link{background:none;border:0;color:var(--coral-dark);font-size:12px;font-weight:800;margin-top:16px;width:100%}.partner-privacy{color:var(--muted);display:block;font-size:10px;line-height:1.5;margin-top:30px;text-align:center}.partner-portal{background:var(--cream);min-height:100vh}.partner-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9eb;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:74px;padding:13px max(20px,calc(50vw - 580px));position:sticky;top:0;z-index:20}.partner-header-user{align-items:center;display:flex;gap:18px}.partner-header-user span{color:var(--muted);font-size:11px}.partner-header-user button,.partner-workspace-logout{align-items:center;background:#0000;border:0;color:var(--ink);display:flex;font-size:11px;font-weight:800;gap:7px}.partner-progress{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:center;min-height:62px;padding:10px 20px}.partner-progress>span{align-items:center;color:#9aa0a4;display:flex;font-size:10px;font-weight:800;gap:7px;text-transform:uppercase}.partner-progress>span:not(:last-child):after{background:#ddd7cf;content:"";height:1px;margin:0 18px;width:clamp(25px,5vw,75px)}.partner-progress i{align-items:center;border:1px solid #d8d1c9;border-radius:50%;display:flex;height:23px;justify-content:center;width:23px}.partner-progress .active{color:var(--ink)}.partner-progress .active i{background:var(--teal);border-color:var(--teal);color:#fff}.partner-page{margin:0 auto;max-width:1120px;padding:46px 22px 80px}.partner-application{grid-gap:18px;display:grid;gap:18px}.partner-form-heading{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;margin-bottom:10px}.partner-form-heading h1{font-size:clamp(36px,5vw,54px);line-height:1.02;margin:8px 0 13px;max-width:760px}.partner-form-heading p:not(.eyebrow){color:var(--muted);line-height:1.6}.partner-status-pill{border-radius:100px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:900;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase}.partner-status-pill.status-draft{background:#f2eee7;color:#6b645b}.partner-status-pill.status-rejected,.partner-status-pill.status-suspended{background:#f8dfdd;color:#993d38}.partner-status-pill.status-submitted,.partner-status-pill.status-under_review{background:#f5ead8;color:#8a5c23}.partner-status-pill.status-approved{background:#dff4eb;color:#17694f}.partner-feedback{background:#fff4e6;border:1px solid #efd5ad;border-radius:17px;color:#76501d;padding:17px 19px}.partner-feedback strong{font-size:12px}.partner-feedback p{font-size:13px;line-height:1.55;margin:5px 0 0}.partner-form-section{background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-sm);overflow:hidden}.partner-form-section>header{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:14px;padding:22px 26px}.partner-form-section>header>span{background:#fce8e2;border-radius:11px;color:var(--coral-dark);display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.partner-form-section h2{font-size:18px;margin-bottom:4px}.partner-form-section header p{color:var(--muted);font-size:11px;margin:0}.partner-form-content{grid-gap:18px;display:grid;gap:18px;padding:26px}.partner-field-grid{grid-gap:16px;display:grid;gap:16px}.partner-field-grid.two{grid-template-columns:1fr 1fr}.partner-field-grid.three{grid-template-columns:1fr 1fr 150px}.partner-field{color:var(--ink-soft);display:block;font-size:11px;font-weight:800}.partner-field input,.partner-field select,.partner-field textarea{background:#fff;border:1px solid #dcd5cc;border-radius:12px;color:var(--ink);display:block;margin-top:8px;min-height:47px;outline:none;padding:11px 13px;transition:border .16s ease,box-shadow .16s ease;width:100%}.partner-field textarea{min-height:125px;resize:vertical}.partner-field input:focus,.partner-field select:focus,.partner-field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1c7b771f}.partner-field small{color:var(--muted);display:block;font-size:9px;font-weight:500;margin-top:6px}.partner-readonly{grid-gap:2px;background:#f7f4ef;border-radius:12px;display:grid;gap:2px;padding:13px 15px}.partner-readonly small,.partner-readonly span{color:var(--muted);font-size:9px}.partner-readonly strong{font-size:12px}.partner-specialties{border:0;margin:0;padding:0}.partner-specialties legend{font-size:11px;font-weight:800;margin-bottom:10px}.partner-specialties>div{display:flex;flex-wrap:wrap;gap:8px}.partner-specialties label{align-items:center;background:#f7f4ef;border:1px solid #0000;border-radius:100px;color:var(--muted);display:flex;font-size:10px;font-weight:700;gap:6px;padding:9px 12px}.partner-specialties label.selected{background:#e2f1ef;border-color:#a8d5d0;color:#145f5b}.partner-specialties input{height:1px;opacity:0;position:absolute;width:1px}.partner-specialties svg{display:none}.partner-specialties label.selected svg{display:block}.partner-declaration{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:17px;display:flex;gap:12px;padding:18px}.partner-declaration input{accent-color:var(--teal);flex-shrink:0;height:19px;margin-top:1px;width:19px}.partner-declaration small,.partner-declaration strong{display:block}.partner-declaration strong{font-size:12px}.partner-declaration small{color:var(--muted);font-size:10px;line-height:1.5;margin-top:4px}.partner-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.partner-form-actions .button{min-height:49px}.partner-status-card{background:#fff;border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow);margin:40px auto;max-width:820px;padding:clamp(28px,6vw,65px);text-align:center}.partner-status-card>h1{font-size:clamp(34px,5vw,52px);line-height:1.06;margin:12px auto 17px;max-width:680px}.partner-status-card>p:not(.eyebrow){color:var(--muted);line-height:1.7;margin:0 auto 22px;max-width:650px}.partner-status-icon{border-radius:20px;display:grid;height:68px;margin:0 auto 24px;place-items:center;width:68px}.partner-status-icon.status-submitted,.partner-status-icon.status-under_review{background:#f5ead8;color:#9a6829}.partner-status-icon.status-suspended{background:#f8dfdd;color:#993d38}.partner-status-card .partner-feedback{margin-top:25px;text-align:left}.partner-summary{grid-gap:16px;border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:30px 0 0;padding-top:25px;text-align:left}.partner-summary div{background:#f8f5f0;border-radius:13px;padding:13px}.partner-summary dt{color:var(--muted);font-size:9px;text-transform:uppercase}.partner-summary dd{font-size:12px;font-weight:800;margin:5px 0 0}.sidebar .partner-brand{margin:0 10px 30px}.partner-workspace-logout{color:#fff9;margin-top:auto;padding:13px}.partner-approved-mark{color:var(--success);margin-left:auto}@media (max-width:850px){.partner-auth{display:block}.partner-auth-story{display:none}.partner-auth-card{margin:0;max-width:none;min-height:100vh;padding:45px 24px;width:100%}.partner-auth-card .partner-brand{margin-bottom:70px}.partner-header-user span{display:none}.partner-progress>span:not(:last-child):after{margin:0 8px;width:22px}.partner-progress>span{font-size:8px}.partner-page{padding:30px 14px 55px}.partner-form-heading{display:block}.partner-form-heading .partner-status-pill{margin-top:10px}.partner-field-grid.three,.partner-field-grid.two{grid-template-columns:1fr}.partner-form-content,.partner-form-section>header{padding:18px}.partner-form-actions{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffdf9f2;border-top:1px solid var(--line);bottom:0;display:grid;grid-template-columns:1fr 1.2fr;margin:0 -14px -55px;padding:12px 14px;position:sticky;z-index:15}}@media (max-width:430px){.partner-header{min-height:66px;padding:11px 14px}.partner-header .partner-brand{font-size:18px}.partner-header .partner-brand>span{height:34px;width:34px}.partner-header-user button{font-size:0}.partner-progress{justify-content:space-between;padding:9px 12px}.partner-progress>span{flex-direction:column;gap:3px}.partner-progress>span:not(:last-child):after{display:none}.partner-form-heading h1{font-size:36px}.partner-form-section{border-radius:19px}.partner-specialties>div{display:grid;grid-template-columns:1fr 1fr}.partner-specialties label{border-radius:12px;justify-content:center;min-height:45px;padding:8px;text-align:center}.partner-form-actions,.partner-summary{grid-template-columns:1fr}}:root{--ink:#17223b;--ink-soft:#33425f;--cream:#f4f6fb;--paper:#fff;--line:#e2e8f3;--coral:#4c5bd5;--coral-dark:#3545b6;--gold:#b58e50;--teal:#087b83;--muted:#62708b;--success:#18795e;--warning:#975a20;--danger:#b3394e;--shadow:0 24px 68px #1a2d551c;--shadow-sm:0 9px 28px rgba(26,45,85,.055);--radius:22px;--px-primary:#4c5bd5;--px-primary-hover:#3545b6;--px-border:#e2e8f3;--px-tint:#f4f6fb;--px-ease:cubic-bezier(.2,.75,.25,1);color-scheme:light}html{background:#f4f6fb;background:var(--cream);scroll-behavior:smooth}body{font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 800px 400px at 86% -100px,#748eff1a,#0000 75%),#f4f6fb;background:radial-gradient(ellipse 800px 400px at 86% -100px,#748eff1a,#0000 75%),var(--cream);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:-.012em;line-height:1.55;min-width:320px}body,h1,h2,h3,h4{color:#17223b;color:var(--ink)}h1,h2,h3,h4{font-family:inherit;letter-spacing:-.038em;line-height:1.15}p{line-height:1.6}small{line-height:1.5}button,input,select,textarea{font-family:inherit}[role=button],button{touch-action:manipulation}a,button:not(:disabled){transition:background-color .2s cubic-bezier(.2,.75,.25,1),border-color .2s cubic-bezier(.2,.75,.25,1),box-shadow .2s cubic-bezier(.2,.75,.25,1),transform .2s cubic-bezier(.2,.75,.25,1),color .2s cubic-bezier(.2,.75,.25,1);transition:background-color .2s var(--px-ease),border-color .2s var(--px-ease),box-shadow .2s var(--px-ease),transform .2s var(--px-ease),color .2s var(--px-ease)}button:disabled,input:disabled{cursor:not-allowed;opacity:.58}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #8f9bff!important;outline-offset:3px}::selection{background:#dfe4ff;color:#17223b}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#d7e0ef;border-radius:12px;color:#17223b;color:var(--ink);font-size:14px}input::placeholder,textarea::placeholder{color:#8894a7;opacity:1}.button{border-radius:12px;box-shadow:none;font-size:13px;font-weight:700;letter-spacing:-.005em;min-height:44px}.button-primary{background:linear-gradient(135deg,#5e6bea,#4052ca);box-shadow:0 8px 18px #4b59cd30;color:#fff}.button-primary:hover{background:linear-gradient(135deg,#5361df,#3142b0);box-shadow:0 12px 24px #4b59cd3b;transform:translateY(-1px)}.button-dark{background:#162441;color:#fff}.button-dark:hover{background:#243658}.button-light{background:#fff;border:1px solid #dfe6f1}.button-light:hover{background:#fafbff;border-color:#b7c3e4}.button-ghost:hover{background:#4d5bd514}.eyebrow{color:#4958be;font-size:11px;font-weight:800;letter-spacing:.1em}.muted{color:#62708b;color:var(--muted)}.status{border-radius:999px;font-size:11px;font-weight:750;letter-spacing:.02em;padding:5px 10px}.status-live,.status-paid,.status-shared{background:#e0f5ec;color:#156349}.status-draft,.status-private,.status-review{background:#fff3df;color:#82531f}.status-error{background:#ffe8eb;color:#9e3446}.demo-ribbon{font-size:11px;letter-spacing:.04em}.toast{border-radius:14px;box-shadow:0 14px 38px #121f3a3d;font-size:13px;line-height:1.4;max-width:calc(100vw - 32px)}@media (hover:hover) and (pointer:fine){.button:not(:disabled):active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sidebar{background:linear-gradient(170deg,#121d35,#1a2a49 76%,#12253c);border-right:1px solid #ffffff12}.studio-brand{font-size:23px}.studio-brand>span{background:linear-gradient(135deg,#7c8df1,#4e5fd8);box-shadow:0 8px 20px #6070dc52}.studio-brand b{color:#d4dcff}.workspace{background:hsla(0,0%,100%,.075);border-color:#ffffff1c;border-radius:16px}.side-profile strong,.workspace strong{font-size:13px}.side-profile small,.workspace small{color:#b1bdd4;font-size:11px}.side-bottom>a,.side-bottom>button,.sidebar nav button{border-radius:12px;color:#bbc6dc;font-size:13px}.side-bottom>a:hover,.side-bottom>button:hover,.sidebar nav button:hover{background:#ffffff14;color:#fff}.sidebar nav button.active{background:linear-gradient(90deg,#6b7af24d,#6b7af21a);box-shadow:inset 3px 0 #a4aeff;color:#fff}.topbar{background:#ffffffde;border-color:#e2e8f3;border-color:var(--line)}.search input{background:#f3f5fa;border:1px solid #e2e8f3;border:1px solid var(--line);border-radius:12px;font-size:13px}.content{max-width:1540px}.page-heading h1{font-size:clamp(30px,3.1vw,42px)}.page-heading p:not(.eyebrow){font-size:14px}.event-cards>article,.metric,.panel,.quick-grid button{border-color:#e5eaf3;border-radius:21px;box-shadow:0 9px 28px rgba(26,45,85,.055);box-shadow:var(--shadow-sm)}.metric{min-height:118px;padding:19px}.metric-icon{background:#e9edff;color:#3545b6;color:var(--coral-dark)}.metric small{font-size:12px}.metric strong{font-size:28px}.metric em{font-size:11px}.panel{padding:23px}.panel-head h2{font-size:18px}.panel-head p,.panel-head>span,.text-button{font-size:12px}.activity strong,.event-list strong,.queue-file strong,.quick-grid strong{font-size:13px}.activity small,.event-list small,.queue-file small,.quick-grid small{font-size:11px}.quick-grid button{background:linear-gradient(135deg,#fff,#f9faff);min-height:122px}.quick-grid button:hover{background:#f4f6ff;border-color:#bfc9ee;transform:translateY(-2px)}.quick-grid button>span{background:#eef0ff;border:0;color:#3545b6;color:var(--coral-dark)}.storage-legend span,.storage-legend strong{font-size:12px}.event-cards>article{overflow:hidden}.event-cover{height:218px}.event-cover img,.manager-gallery img{transition:transform .4s cubic-bezier(.2,.75,.25,1);transition:transform .4s var(--px-ease)}@media (hover:hover){.event-cards article:hover .event-cover img,.manager-gallery article:hover img{transform:scale(1.035)}}.event-card-body h3{font-size:24px}.event-card-body>div span,.event-card-body>small{font-size:12px}.drop-zone{background:linear-gradient(155deg,#f8faff,#f3f6ff);border-color:#cbd4ee;border-radius:20px}.drop-zone:hover{background:#f4f6ff;border-color:#7d8fe3}.drop-zone>span{background:#e5eaff;color:#3545b6;color:var(--coral-dark)}.drop-zone p,.upload-actions small{font-size:13px}.manager-gallery article{border-radius:20px}.manager-gallery small{font-size:11px}.plan-card h2,.plan-card h3{color:#fff}.plan-card{background:linear-gradient(135deg,#1c2947,#303f66);box-shadow:0 24px 65px #1e2e552b}.modal,.studio-card{border:1px solid #e5eaf3;box-shadow:0 24px 68px #1a2d551c;box-shadow:var(--shadow)}.modal label,.modal>p{font-size:13px}.studio-mobile-nav{background:#fffffff2;box-shadow:0 -8px 30px #1725410f}.studio-mobile-nav button{font-size:11px;min-height:48px}@media (max-width:760px){.content{padding:24px 15px 108px}.page-heading{align-items:flex-start;flex-direction:column;gap:12px}.metrics{gap:10px}.metric{min-height:104px;padding:15px}.metric strong{font-size:24px}.panel{padding:17px}.event-cover{height:225px}.event-card-body{padding:17px}.drop-zone{min-height:240px;padding:22px}.studio-mobile-nav{padding-bottom:max(6px,env(safe-area-inset-bottom))}}@media (max-width:390px){.metrics{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=main.a6deca9a.css.map*/