:root{color-scheme:light;--font-sans: "Geist", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink-950: #111827;--ink-800: #273449;--ink-600: #5b6678;--ink-500: #768195;--line: #e4e9f1;--line-strong: #d6dde8;--surface: #ffffff;--surface-soft: #f7f9fc;--surface-blue: #eef5ff;--blue-700: #1f5fce;--blue-600: #2f73df;--blue-500: #4c8cf0;--green-600: #1c8b62;--amber-600: #b56a00;--red-600: #c33b45;--shadow-sm: 0 8px 24px rgba(27, 45, 74, .08);--shadow-md: 0 20px 55px rgba(29, 51, 84, .12);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 28px;--sidebar-width: 264px}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--surface-soft)}body{min-width:320px;min-height:100vh;margin:0;color:var(--ink-950);background:var(--surface-soft);font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}#root{min-height:100vh}button{border:0}:focus-visible{outline:3px solid rgba(76,140,240,.3);outline-offset:3px}.page-loader{display:grid;min-height:100vh;place-items:center;color:var(--ink-600)}.page-loader__dot{width:42px;height:42px;border:4px solid var(--line);border-top-color:var(--blue-600);border-radius:999px;animation:spin .8s linear infinite}.auth-recovery{display:grid;min-height:100svh;place-items:center;padding:24px;color:#202630;background:#f5f2ec}.auth-recovery section{width:min(100%,440px);padding:28px;border:1px solid #e3ded4;border-radius:20px;background:#fff}.auth-recovery h1{margin:0 0 12px;color:#202630;font-size:1.4rem}.auth-recovery p{margin:0 0 20px;color:#5e6673;line-height:1.6}.auth-recovery button{padding:12px 22px;border-radius:10px;color:#fff;background:#252b35;cursor:pointer}@keyframes spin{to{transform:rotate(360deg)}}[data-portal-mode]{min-width:0;color:#172033}[data-portal-mode]>*{min-width:0}[data-portal-mode=customer]>div:not(.dashboard-viewport),[data-portal-mode=admin]>div{width:min(1280px,100%);max-width:100%;margin-inline:auto}[data-portal-mode] input,[data-portal-mode] select,[data-portal-mode] textarea,[data-portal-mode] button{max-width:100%;font-family:inherit}[data-portal-mode] input,[data-portal-mode] select,[data-portal-mode] textarea{color:#1c2635}[data-portal-mode] [class*=_tablePanel_]{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}[data-portal-mode] [class*=_table_]{min-width:760px}.dashboard-viewport,.dashboard-workspace,.dashboard-main-column,.dashboard-side-rail{min-width:0}@media(max-width:900px){[data-portal-mode=customer]>div:not(.dashboard-viewport),[data-portal-mode=admin]>div{width:100%}}@media(max-width:700px){[data-portal-mode] [class*=_table_]{min-width:680px}}.customer-portal-content:has(.connect-editor-reference-layout){background:transparent!important}.connect-editor-reference-layout.connect-editor-reference-layout{--connect-coral: #d94b42;--connect-coral-dark: #b93f37;--connect-coral-soft: #f8f4ed;--connect-panel-border: rgba(210, 195, 178, .95);--connect-panel-bg: #ffffff;--connect-border: #e5ddd0;--connect-ink: #171716}.connect-editor-reference-layout.connect-editor-reference-layout .connect-controls{gap:18px!important}.connect-editor-reference-layout.connect-editor-reference-layout .connect-panel.connect-compact-card{padding:22px!important;border:1px solid rgba(210,195,178,.95)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px #33291c1a,0 3px 8px #33291c0f!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-section-title{gap:12px;margin-bottom:18px;align-items:center}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-section-title>span{width:34px;height:34px;flex-basis:34px;border:1px solid #e6ddcf;border-radius:11px;background:linear-gradient(135deg,#faf7f1,#eee7db);color:#705c3d;font-size:.85rem;box-shadow:0 3px 6px #705c3d10}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-section-title h2{font-size:1rem!important;color:#272623}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-section-title p{font-size:.78rem!important;color:#79746c!important;margin-top:4px!important;line-height:1.4}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-fields{gap:6px;grid-template-columns:1fr!important}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-fields label{font-size:.8rem;color:#59554d;gap:7px}.connect-editor-reference-layout .connect-compact-fields input:not([type=range]),.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-hidden-label input,.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-contact-fields input{height:42px!important;min-height:42px!important;padding:10px 12px!important;font-size:.88rem!important;background:#faf8f4!important;border:1px solid #e3dcd0!important;border-radius:10px!important;box-shadow:inset 0 1px 2px #33291c06}.connect-editor-reference-layout.connect-editor-reference-layout input:focus-visible,.connect-type-controls select:focus-visible{outline:3px solid #bba780;outline-offset:2px}.connect-type-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,1fr) minmax(80px,1fr);gap:16px;padding:6px 12px;margin-bottom:0;background:#f7f3ec;border:1px solid #e8e0d5;border-radius:12px}.connect-type-controls label{display:grid;gap:6px;font-size:.75rem;color:#6d665b;margin:0}.connect-type-controls label span{float:right}.connect-type-controls select{width:100%;min-width:0;height:36px;border:1px solid #e3dcd0;border-radius:8px;background:#fff;padding:4px 8px;color:#39352e;font:inherit}.connect-editor-reference-layout.connect-editor-reference-layout .connect-type-controls input[type=range],.connect-type-controls input[type=range]{width:100%;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;accent-color:#d94b42;background:transparent!important}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-media-row{grid-template-columns:112px minmax(0,1fr);padding:14px;gap:12px;border:1px solid #e8e0d5;border-radius:14px;background:linear-gradient(125deg,#f5f0e6,#fffdf9);box-shadow:0 2px 5px #33291c07}.connect-editor-reference-layout.connect-editor-reference-layout .connect-media-thumb{grid-row:span 2;width:112px!important;height:96px!important;border-radius:12px;border:3px solid white;box-shadow:0 4px 12px #3c302218;position:relative}.connect-editor-reference-layout.connect-editor-reference-layout .connect-media-thumb.profile{width:88px!important;height:88px!important;border-radius:50%;justify-self:center}.connect-editor-reference-layout.connect-editor-reference-layout .connect-media-copy strong{font-size:.9rem;color:#39352e}.connect-editor-reference-layout.connect-editor-reference-layout .connect-media-copy small{display:block;font-size:.72rem;color:#827a6d}.connect-editor-reference-layout.connect-editor-reference-layout .connect-media-actions{justify-content:flex-start;flex-wrap:wrap}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-upload,.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-adjust{min-height:34px;padding:7px 11px;font-size:.75rem;border-radius:8px;background:#fff;color:#705c3d;border:1px solid #e1d8cf}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-preview-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-preview-header{padding:10px 8px 14px;border-bottom:1px solid #e8e0d5;gap:12px}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-preview-header strong{color:#39352e;font-size:.95rem}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-preview-header small{font-size:.7rem;white-space:normal;color:#827a6d}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-device-wrap{background:transparent;border-radius:16px;margin:10px 0}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-preview-actions{padding:12px 4px 2px;background:transparent!important;border-top:1px solid #e8e0d5}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-platform-grid{gap:8px}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-platform{padding:10px;border:1px solid #e6ded2;border-radius:10px;background:#fcfaf7}.connect-editor-reference-layout .connect-compact-platform:has(input:checked){background:#faf7f1;border-color:#cfbda0}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-theme-option{border-radius:12px;padding:10px 6px;background:#faf8f4;border:1px solid #e6ded2}.connect-editor-reference-layout .connect-compact-theme-option:has(input:checked){background:#f8f4ed;border-color:#baa37a;box-shadow:0 0 0 1px #baa37a}.connect-editor-reference-layout.connect-editor-reference-layout .connect-text-button{color:#705c3d}.connect-editor-reference-layout.connect-editor-reference-layout>.connect-back:before{color:#705c3d!important}.connect-quick-edit{width:min(460px,calc(100vw - 28px));border:1px solid #e4dbce;border-radius:20px;padding:24px;color:#39352e;background:#fff;box-shadow:0 24px 90px #33291c38}.connect-quick-edit::backdrop{background:#33291c66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.connect-quick-edit header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.connect-quick-edit header small{font-size:.65rem;letter-spacing:.1em;color:#705c3d}.connect-quick-edit h2{margin:4px 0 0;font-size:1.25rem}.connect-quick-edit header button{background:#f5f0e6;padding:9px;border-radius:50%;cursor:pointer}.connect-quick-edit>label{display:grid;gap:8px;font-size:.85rem}.connect-quick-edit input:not([type=range]){width:100%;padding:12px;border:1px solid #e1d8cf;border-radius:10px;font:inherit;margin-bottom:16px}.connect-quick-edit p{font-size:.8rem;color:#827a6d}@media(max-width:760px){.connect-editor-reference-layout.connect-editor-reference-layout .connect-panel.connect-compact-card{padding:17px!important}.connect-type-controls{grid-template-columns:1fr;gap:10px}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-media-row{grid-template-columns:90px minmax(0,1fr)}.connect-editor-reference-layout.connect-editor-reference-layout .connect-media-thumb{width:88px!important}}.connect-editor-reference-layout.connect-editor-reference-layout .connect-panel.connect-compact-card{position:relative;background:url(/brand/editor-grain.svg) repeat,linear-gradient(120deg,#fff,#fcfaf7)!important;box-shadow:0 10px 28px #392f2110,0 2px 5px #392f2108,inset 0 1px #fff!important}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-section-title>span{background:linear-gradient(#faf8f4,#faf8f4) padding-box,linear-gradient(110deg,#254bea,#8831b2,#e82a60,#f17724,#e8c734) border-box;border:1px solid transparent;color:#494138}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-preview-header{border-bottom:2px solid transparent;border-image:linear-gradient(90deg,#254bea88,#8831b288,#e82a6088,#f1772488,#e8c73488) 1}.connect-editor-reference-layout.connect-editor-reference-layout .connect-compact-device-wrap{background:url(/brand/editor-grain.svg) repeat,radial-gradient(ellipse at center,#e9e1d2,transparent 72%)}.customer-portal-topbar{border-bottom-color:#6848310f!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.customer-portal-topbar form{background:#fffdfad1!important;border-color:#5d3f2a1a!important;box-shadow:0 4px 14px #302a2209!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px!important}.customer-portal-topbar button[aria-label=Notifications]{border:1px solid rgba(93,63,42,.08);color:#554941!important;background:#fffdfab8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px!important}.customer-portal-topbar span[aria-label$=" profile"]{background:linear-gradient(145deg,#fffaf7,#f4e4df)!important}.customer-portal-topbar .accountSummary{padding:4px 14px 4px 4px!important;border:1px solid rgba(93,63,42,.08)!important;border-radius:999px!important;background:#fffdfab8!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.customer-portal-topbar .accountSummary .accountChevron{color:#6f6961!important}.customer-portal-content{background:transparent}.customer-portal-content .connect-editor-reference-layout .connect-compact-card{border-color:#e5d7cae6!important;background:#fffdfae8!important;box-shadow:0 18px 42px #32251912,0 3px 10px #3225190a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-portal-content .connect-editor-reference-layout .connect-compact-published{border:1px solid rgba(229,215,202,.82)!important;background:#fffdfac7!important;box-shadow:0 8px 24px #3225190d!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-portal-content .connect-editor-reference-layout .connect-compact-preview-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.customer-portal-content .connect-compact-device-wrap{position:relative;isolation:isolate}.customer-portal-content .connect-compact-device-wrap:before{position:absolute;z-index:-1;top:12%;right:5%;bottom:12%;left:5%;border-radius:50%;content:"";background:radial-gradient(ellipse,rgba(221,154,119,.15),transparent 68%);pointer-events:none}.customer-portal-content .connect-compact-device-wrap .connect-device{box-shadow:0 20px 38px #39261b38,0 0 28px #dd9a771f}.customer-portal-content .connect-compact-preview-actions{border-top:0;padding-top:9px}.customer-portal-content .connect-compact-preview-actions .connect-button{border:1px solid rgba(93,63,42,.12);background:#fffdfadb;box-shadow:0 8px 20px #3225190f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-portal-content .connect-compact-preview-actions .connect-button:not(.secondary){border-color:#2d2925;background:#2d2925}@media(max-width:900px){.shell[data-shell-mode=customer]:before{opacity:.52;background-position:center top}.customer-portal-content .connect-compact-preview-panel{min-height:580px}}@media(max-width:680px){.shell[data-shell-mode=customer]:before{opacity:.28}}.connect-template[data-layout=stay] h1{width:min(100%,260px);max-width:260px!important;margin-inline:auto!important;text-align:center!important}.connect-template[data-layout=stay] .connect-tagline{display:block;width:min(100%,255px);max-width:255px!important;margin:8px auto 0!important;text-align:center!important}.connect-page-card-view{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.connect-page-card-view .connect-page-card-thumb{cursor:pointer}.connect-page-card-view-label{position:absolute;right:9px;bottom:9px;z-index:3;display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border:1px solid rgb(255 255 255 / 70%);border-radius:999px;background:#191816c2;color:#fff;font-size:.66rem;font-weight:700;line-height:1;box-shadow:0 4px 12px #00000024;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.connect-page-card-view:hover .connect-page-card-thumb,.connect-page-card-view:focus-visible .connect-page-card-thumb{filter:brightness(.985)}.connect-page-card-view:focus-visible{outline:3px solid #b18b47;outline-offset:2px;border-radius:12px 12px 0 0}.connect-template[data-layout=creator]{background:radial-gradient(circle at 8% 16%,color-mix(in srgb,var(--cp-accent) 16%,transparent),transparent 24%),var(--cp-bg)}.connect-template[data-layout=creator] .connect-cover-section{height:318px;margin:14px 14px 0;border-radius:28px 28px 78px;clip-path:none!important;overflow:hidden;box-shadow:0 20px 42px #52373224}.connect-template[data-layout=creator] .connect-template-body{padding:0 24px 30px;text-align:left}.connect-template[data-layout=creator] .connect-avatar{width:118px;height:118px;margin:-62px 0 16px 14px;border:7px solid var(--cp-bg);border-radius:50%;box-shadow:0 14px 28px #52373229}.connect-template[data-layout=creator] h1{max-width:285px;letter-spacing:-.035em}.connect-template[data-layout=creator] .connect-tagline{max-width:270px;line-height:1.55}.connect-template[data-layout=creator] .connect-links{gap:10px;margin-top:25px}.connect-template[data-layout=creator] .connect-links>a{min-height:59px;border:1px solid color-mix(in srgb,var(--cp-accent) 18%,var(--cp-border));border-radius:18px;background:color-mix(in srgb,var(--cp-surface) 94%,transparent);box-shadow:0 8px 18px #50363112}.connect-template[data-layout=creator] .connect-links>a:nth-child(2){transform:translate(7px)}.connect-template[data-layout=creator] .connect-script{margin:27px 0 14px;padding:18px 16px;border:1px solid color-mix(in srgb,var(--cp-accent) 22%,var(--cp-border));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--cp-accent) 10%,white),var(--cp-surface));box-shadow:inset 0 1px #fffc}.connect-template[data-layout=creator] .connect-script span{margin:auto}.connect-template[data-layout=creator] .connect-social,.connect-template[data-layout=creator] footer{justify-content:flex-start;text-align:left}.connect-template[data-layout=creator] .connect-powered-card{border-top:1px solid var(--cp-border);border-radius:0;padding-inline:0}.connect-template[data-layout=stream]{background:linear-gradient(120deg,transparent 0 74%,color-mix(in srgb,var(--cp-accent) 12%,transparent) 74% 75%,transparent 75%),radial-gradient(circle at 15% 8%,color-mix(in srgb,#27d7ff 16%,transparent),transparent 24%),var(--cp-bg)}.connect-template[data-layout=stream] .connect-cover-section{height:260px;width:calc(100% - 28px);margin:14px;clip-path:polygon(0 0,100% 0,100% 88%,12% 100%,0 84%)!important;overflow:hidden}.connect-template[data-layout=stream] .connect-cover-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(4,7,20,.55))}.connect-template[data-layout=stream] .connect-template-body{padding:0 20px 27px;text-align:left}.connect-template[data-layout=stream] .connect-avatar{width:105px;height:105px;margin:-62px 0 17px;border:2px solid #5ce7ff;border-radius:18px;box-shadow:0 0 0 5px var(--cp-bg),0 0 28px color-mix(in srgb,var(--cp-accent) 55%,transparent)}.connect-template[data-layout=stream] h1{max-width:300px;text-transform:uppercase;letter-spacing:-.05em}.connect-template[data-layout=stream] .connect-tagline{max-width:290px;color:var(--cp-muted)}.connect-template[data-layout=stream] .connect-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:25px}.connect-template[data-layout=stream] .connect-links>a{min-height:82px;grid-template-columns:1fr;grid-template-rows:30px auto;gap:8px;padding:12px;text-align:center;border:1px solid color-mix(in srgb,var(--cp-accent) 35%,var(--cp-border));border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--cp-surface) 92%,transparent),color-mix(in srgb,var(--cp-accent) 8%,var(--cp-surface)));box-shadow:inset 0 0 22px color-mix(in srgb,var(--cp-accent) 5%,transparent)}.connect-template[data-layout=stream] .connect-links>a>.connect-brand{margin:auto}.connect-template[data-layout=stream] .connect-links>a>svg:last-child{display:none}.connect-template[data-layout=stream] .connect-script{position:relative;margin-top:28px;padding:15px 42px 15px 14px;border:1px solid #2f3d6c;border-radius:8px;background:#0d1224;overflow:hidden}.connect-template[data-layout=stream] .connect-script:after{content:"LIVE";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#64ecff;font-size:9px;font-weight:800;letter-spacing:.14em}.connect-template[data-layout=stream] .connect-script span{justify-content:flex-start;text-align:left}.connect-template[data-layout=stream] .connect-social,.connect-template[data-layout=stream] footer{justify-content:flex-start;text-align:left}.connect-template[data-layout=stream] .connect-powered-card{border-color:#2c3557;background:color-mix(in srgb,var(--cp-surface) 70%,transparent)}.connect-template[data-layout=lookbook]{background:linear-gradient(90deg,var(--cp-bg) 0 31%,color-mix(in srgb,var(--cp-bg) 94%,white) 31%),var(--cp-bg)}.connect-template[data-layout=lookbook] .connect-cover-section{height:360px;width:68%;margin-left:auto;clip-path:none!important;overflow:hidden}.connect-template[data-layout=lookbook] .connect-template-body{position:relative;padding:0 27px 34px;margin-top:-260px;z-index:2;text-align:left}.connect-template[data-layout=lookbook] .connect-avatar{width:128px;height:172px;margin:0 0 105px;border:8px solid var(--cp-bg);border-radius:0;box-shadow:12px 14px color-mix(in srgb,var(--cp-accent) 10%,transparent)}.connect-template[data-layout=lookbook] h1{max-width:285px;text-transform:uppercase;letter-spacing:-.045em;line-height:.93}.connect-template[data-layout=lookbook] .connect-tagline{max-width:260px;text-transform:uppercase;letter-spacing:.12em;line-height:1.55}.connect-template[data-layout=lookbook] .connect-links{gap:0;margin-top:28px;border-top:1px solid var(--cp-ink)}.connect-template[data-layout=lookbook] .connect-links>a{min-height:58px;padding-inline:0;border:0;border-bottom:1px solid var(--cp-border);border-radius:0;background:transparent}.connect-template[data-layout=lookbook] .connect-script{margin-top:30px;padding:23px 15px;border-top:1px solid var(--cp-ink);border-bottom:1px solid var(--cp-ink);background:transparent}.connect-template[data-layout=lookbook] .connect-script span{margin:auto;font-style:italic}.connect-template[data-layout=lookbook] .connect-social{justify-content:center;padding-top:7px}.connect-template[data-layout=lookbook] footer{justify-content:center;text-align:center}.connect-template[data-layout=lookbook] .connect-powered-card{border:0;background:transparent;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.connect-template[data-layout=broadcast]{background:radial-gradient(circle at 90% 9%,color-mix(in srgb,var(--cp-accent) 16%,transparent),transparent 24%),var(--cp-bg)}.connect-template[data-layout=broadcast] .connect-cover-section{height:270px;margin:16px 16px 0;border:1px solid color-mix(in srgb,var(--cp-accent) 36%,var(--cp-border));border-radius:28px;clip-path:none!important;overflow:hidden}.connect-template[data-layout=broadcast] .connect-cover-section:after{content:"ON AIR";position:absolute;right:15px;bottom:14px;padding:7px 10px;border-radius:999px;background:var(--cp-accent);color:#fffaf4;font-size:9px;font-weight:800;letter-spacing:.16em}.connect-template[data-layout=broadcast] .connect-template-body{padding:0 24px 32px;text-align:center}.connect-template[data-layout=broadcast] .connect-avatar{width:112px;height:112px;margin:-57px auto 16px;border:7px solid var(--cp-bg);border-radius:50%;box-shadow:0 16px 32px #00000040}.connect-template[data-layout=broadcast] h1{max-width:280px;margin-inline:auto;letter-spacing:-.03em}.connect-template[data-layout=broadcast] .connect-tagline{max-width:285px;margin-inline:auto!important;line-height:1.5}.connect-template[data-layout=broadcast] .connect-links{gap:10px;margin-top:26px;counter-reset:episode}.connect-template[data-layout=broadcast] .connect-links>a{counter-increment:episode;min-height:63px;border-color:color-mix(in srgb,var(--cp-accent) 22%,var(--cp-border));border-radius:16px;background:var(--cp-surface);text-align:left}.connect-template[data-layout=broadcast] .connect-links>a:before{content:"0" counter(episode);color:var(--cp-accent);font-size:10px;font-weight:800;letter-spacing:.08em}.connect-template[data-layout=broadcast] .connect-script{margin-top:29px;padding:19px 16px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--cp-accent) 18%,var(--cp-surface)),var(--cp-surface));box-shadow:0 10px 24px #0000001f}.connect-template[data-layout=broadcast] .connect-script span{margin:auto}.connect-template[data-layout=broadcast] footer{padding-top:7px}.connect-template[data-layout=broadcast] .connect-powered-card{background:transparent;border-color:var(--cp-border)}.connect-template[data-layout=solo]{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-accent) 8%,var(--cp-bg)) 0 170px,var(--cp-bg) 170px),var(--cp-bg)}.connect-template[data-layout=solo] .connect-cover-section{height:178px;margin:18px 18px 0;border-radius:18px;clip-path:none!important;overflow:hidden;opacity:.86}.connect-template[data-layout=solo] .connect-template-body{padding:0 25px 32px;text-align:left}.connect-template[data-layout=solo] .connect-avatar{width:96px;height:96px;margin:-48px 0 16px;border:6px solid var(--cp-bg);border-radius:24px;box-shadow:0 10px 24px #233f3324}.connect-template[data-layout=solo] h1{max-width:285px;letter-spacing:-.04em}.connect-template[data-layout=solo] .connect-tagline{max-width:285px;line-height:1.55}.connect-template[data-layout=solo] .connect-links{gap:8px;margin-top:26px;counter-reset:service}.connect-template[data-layout=solo] .connect-links>a{counter-increment:service;min-height:60px;padding-inline:13px;border-radius:12px;border-color:var(--cp-border);background:var(--cp-surface);box-shadow:0 5px 15px #21382f0d}.connect-template[data-layout=solo] .connect-links>a:before{content:counter(service,decimal-leading-zero);color:var(--cp-accent);font-size:10px;font-weight:800}.connect-template[data-layout=solo] .connect-script{margin-top:29px;padding:18px;border-left:4px solid var(--cp-accent);border-radius:0 14px 14px 0;background:color-mix(in srgb,var(--cp-accent) 8%,var(--cp-surface))}.connect-template[data-layout=solo] .connect-script span{justify-content:flex-start;text-align:left}.connect-template[data-layout=solo] .connect-social,.connect-template[data-layout=solo] footer{justify-content:flex-start;text-align:left}.connect-template[data-layout=solo] .connect-powered-card{border:0;border-top:1px solid var(--cp-border);border-radius:0;background:transparent;padding-inline:0}.connect-phone-mockup .connect-template[data-layout=creator] .connect-template-body{padding:0 24px 30px}.connect-phone-mockup .connect-template[data-layout=stream] .connect-template-body{padding:0 20px 27px}.connect-phone-mockup .connect-template[data-layout=lookbook] .connect-template-body{padding:0 27px 34px}.connect-phone-mockup .connect-template[data-layout=broadcast] .connect-template-body{padding:0 24px 32px}.connect-phone-mockup .connect-template[data-layout=solo] .connect-template-body{padding:0 25px 32px}.connect-phone-mockup .connect-template[data-layout=creator] .connect-cover,.connect-phone-mockup .connect-template[data-layout=stream] .connect-cover,.connect-phone-mockup .connect-template[data-layout=lookbook] .connect-cover,.connect-phone-mockup .connect-template[data-layout=broadcast] .connect-cover,.connect-phone-mockup .connect-template[data-layout=solo] .connect-cover{height:100%}.connect-template[data-layout=broadcast] .connect-links>a,.connect-template[data-layout=solo] .connect-links>a{position:relative;padding-right:50px}.connect-template[data-layout=broadcast] .connect-links>a:before,.connect-template[data-layout=solo] .connect-links>a:before{position:absolute;right:31px;top:50%;transform:translateY(-50%)}.connect-template-reset-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 13px;border:1px solid #e4dbce;border-radius:12px;background:linear-gradient(135deg,#fffdf9,#f7f2ea)}.connect-template-reset-row>div{min-width:0}.connect-template-reset-row strong,.connect-template-reset-row small{display:block}.connect-template-reset-row strong{color:#39352e;font-size:.8rem}.connect-template-reset-row small{margin-top:2px;color:#81796d;font-size:.68rem;line-height:1.35}.connect-template-reset-colors{flex-shrink:0;min-height:34px;padding:7px 10px;border:1px solid #cdbb9d;border-radius:8px;background:#fff;color:#665234;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.connect-template-reset-colors:disabled{opacity:.65;cursor:wait}.connect-footer-text-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:12px;padding:12px;border:1px solid #e7dfd3;border-radius:12px;background:#fcfaf7}.connect-footer-text-heading{color:#4c473f;font-size:.78rem;font-weight:700}.connect-footer-text-input-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.connect-footer-text-input{width:100%;min-width:0;height:38px;padding:8px 10px;border:1px solid #ded6ca;border-radius:9px;background:#fff;color:#312e29;font:inherit;font-size:.82rem}.connect-footer-text-input:focus-visible{outline:3px solid #bba780;outline-offset:2px}.connect-footer-text-count{min-width:36px;color:#827a6e;font-size:.66rem;text-align:right}.connect-footer-text-help{color:#8a8276;font-size:.66rem;line-height:1.35}.connect-template .connect-script span{display:-webkit-box!important;flex:0 1 auto;max-width:calc(100% - 34px);overflow:hidden;overflow-wrap:anywhere;text-align:center;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.08!important}@media(max-width:850px){.connect-mobile-toolbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,410px)!important}.connect-mobile-toolbar>button{min-width:0;padding-inline:8px!important;white-space:nowrap}.connect-mobile-toolbar .connect-mobile-publish{background:#272624;color:#fff;font-weight:700}.connect-template-reset-row{align-items:flex-start;flex-direction:column}.connect-template-reset-colors{width:100%}}
