@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:wght@500;600;700&family=Manrope:wght@500;600;700;800&family=Nunito:wght@600;700;800;900&family=Playfair+Display:ital,wght@1,700&display=swap";.studio-pricing-page{--sp-ink:#30243a;--sp-muted:#82798b;--sp-line:#ece6f0;--sp-purple:#713581;--sp-green:#287653;max-width:1180px;margin:0 auto;padding:0 0 18px;color:var(--sp-ink)}.studio-pricing-page>.studio-mobile-menu{display:none}.studio-pricing-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:26px;overflow:hidden;margin:0 0 18px;padding:27px 30px;border:1px solid #e7deec;border-radius:19px;background:radial-gradient(circle at 88% 8%,#e7dff0 0,transparent 27%),linear-gradient(120deg,#fbf8fd,#fff 64%,#f4faf6)}.studio-pricing-copy{min-width:0}.studio-pricing-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 19px;color:#76647e;font-size:9px;font-weight:700;text-decoration:none}.studio-pricing-back:hover{color:var(--sp-purple)}.studio-pricing-eyebrow{display:flex;align-items:center;gap:7px;color:#80509a;font-size:9px;font-weight:850;letter-spacing:.13em}.studio-pricing-hero h1{margin:8px 0 6px;color:#30243a;font-family:Manrope,sans-serif;font-size:29px;letter-spacing:-.045em}.studio-pricing-hero p{max-width:620px;margin:0;color:#81798a;font-size:10px;line-height:1.55}.studio-pricing-hero p strong{color:#574663}.studio-pricing-location{display:flex;align-items:center;gap:9px;margin-top:15px}.studio-pricing-location>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e9e2ec;border-radius:11px;background:#fff;font-size:19px}.studio-pricing-location>div{display:grid;gap:3px}.studio-pricing-location b{color:#574663;font-size:9px}.studio-pricing-location small{display:flex;align-items:center;gap:4px;color:#978d9d;font-size:8px}.studio-pricing-market{display:grid;justify-items:end;gap:5px;min-width:135px;padding:14px 17px;border:1px solid #ebe5ed;border-radius:14px;background:#ffffffc9}.studio-pricing-market span,.studio-pricing-market small{color:#8b8191;font-size:8px}.studio-pricing-market strong{color:#287653;font-size:21px;letter-spacing:-.03em}.studio-pricing-note{display:flex;align-items:center;gap:8px;margin:0 0 13px;padding:10px 12px;border:1px solid #e6e2ed;border-radius:10px;background:#faf8fc;color:#766c7f;font-size:9px;line-height:1.5}.studio-pricing-note svg{flex:none;color:#80509a}.studio-pricing-section{overflow:hidden;margin-top:13px;border:1px solid var(--sp-line);border-radius:14px;background:#fff;box-shadow:0 6px 20px #30223d08}.studio-pricing-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:17px 18px 13px}.studio-pricing-section-head>div>span{color:#80509a;font-size:8px;font-weight:850;letter-spacing:.13em}.studio-pricing-section-head h2{margin:4px 0;color:#392c42;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.025em}.studio-pricing-section-head p{margin:0;color:#8c8391;font-size:9px;line-height:1.5}.studio-pricing-section-head>b{flex:none;padding:6px 8px;border:1px solid #ece6f0;border-radius:99px;background:#faf8fc;color:#776b81;font-size:8px}.studio-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:9px;padding:0 14px 14px}.studio-price-card{display:flex;min-height:145px;flex-direction:column;align-items:flex-start;padding:12px;border:1px solid #ece7ef;border-radius:11px;background:linear-gradient(150deg,#fff,#fcfbfd)}.studio-price-card.is-featured{border-color:#b9d9c8;background:linear-gradient(145deg,#f2faf5,#fff 76%);box-shadow:inset 0 0 0 1px #e1f0e6}.studio-price-mark{display:grid;place-items:center;width:29px;height:29px;margin-bottom:8px;border:1px solid #eee7f1;border-radius:8px;background:#f8f5fa;color:#713581;font-size:12px;font-weight:850;letter-spacing:-.05em}.studio-price-mark--wedmonk{background:#edf7f0;color:#25834d}.studio-price-mark--nexivo{background:#edf3ff;color:#315fc3}.studio-price-mark--safrax{background:#fff4e8;color:#b56819}.studio-price-mark--bundle{width:auto;min-width:36px;padding:0 6px;background:#edf7f0;color:#25834d;font-size:8px}.studio-price-mark--monk-desktop{background:#f2efff;color:#6749bd}.studio-price-mark--logo{padding:4px;background:#f0f8f3}.studio-price-mark--logo img{width:100%;height:100%;object-fit:contain}.studio-price-name{min-height:27px;color:#403348;font-size:9px;line-height:1.4}.studio-price-storage{margin-top:2px;color:#918898;font-size:8px}.studio-price-amount{display:flex;align-items:baseline;gap:4px;margin-top:11px;color:#332640;font-size:16px;font-weight:850;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.studio-price-amount small{color:#918898;font-size:8px;font-weight:550;letter-spacing:0}.studio-price-inr{margin-top:3px;color:#82798b;font-size:8px;font-variant-numeric:tabular-nums}.studio-price-default{margin-top:5px;color:#977936;font-size:7px;font-weight:700}.studio-price-grid:not(.studio-price-grid--storage){grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr))}.studio-price-grid:not(.studio-price-grid--storage) .studio-price-card{min-height:310px;padding:15px}.studio-price-summary{margin-top:5px;color:#817888;font-size:9px;line-height:1.5}.studio-price-features{display:grid;gap:8px;width:100%;margin:15px 0 0;padding:13px 0 0;border-top:1px solid #f0ebf2;list-style:none}.studio-price-features li{display:flex;align-items:flex-start;gap:7px;color:#63596b;font-size:9px;line-height:1.4}.studio-price-features li svg{flex:none;margin-top:1px;color:#287653;stroke-width:2.5}.studio-price-grid--storage{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.studio-price-grid--storage .studio-price-card{min-height:126px}.studio-pricing-free{display:flex;align-items:center;gap:10px;margin:0 14px 12px;padding:10px 12px;border:1px solid #dcebe2;border-radius:10px;background:#f5faf6}.studio-pricing-free>svg{flex:none;color:#287653}.studio-pricing-free>div{display:grid;gap:3px}.studio-pricing-free strong{color:#3b5143;font-size:9px}.studio-pricing-free small{color:#8c998f;font-size:8px}.studio-pricing-free>b{margin-left:auto;color:#287653;font-size:10px;white-space:nowrap}.studio-pricing-footnote{display:flex;align-items:center;gap:7px;padding:10px 14px;border-top:1px solid #f0ecf2;color:#8a8290;font-size:8px;line-height:1.5}.studio-pricing-footnote svg{flex:none;color:#287653}.studio-pricing-disclaimer{padding:12px 2px 0;color:#968d9b;font-size:8px}.studio-catalog-nav{display:flex;align-items:center;gap:5px;margin:0 0 18px;padding:4px;width:max-content;max-width:100%;border:1px solid #ebe5ed;border-radius:10px;background:#fff}.studio-catalog-nav a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:7px;color:#776d80;font-size:9px;font-weight:700;text-decoration:none;white-space:nowrap}.studio-catalog-nav a:hover{background:#faf7fc;color:#58316b}.studio-catalog-nav a.is-active{background:#f1eaf5;color:#713581}.studio-pricing-country{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;padding:6px 9px;border:1px solid #ebe5ed;border-radius:999px;background:#fff;color:#716778}.studio-pricing-country svg{color:#287653}.studio-pricing-country>span{font-size:12px;line-height:1}.studio-pricing-country strong{color:#51435a;font-size:9px;font-weight:750}.studio-storage-page .studio-pricing-free{margin-top:2px}.billing-page-actions{display:flex;align-items:center;gap:8px}.billing-storage-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid #e6e9ed;border-radius:9px;background:#fff;color:#566a78;font:inherit;font-size:9px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.billing-storage-link:hover{border-color:#cddde7;background:#f7fafc}@media(max-width:620px){.studio-catalog-nav{width:100%;gap:2px}.studio-catalog-nav a{justify-content:center;flex:1;padding:0 6px;font-size:8px}.billing-page-actions{width:100%;flex-wrap:wrap}.billing-storage-link,.billing-manage-link{flex:1;justify-content:center}}@media(max-width:760px){.studio-pricing-hero{align-items:stretch;flex-direction:row;padding:21px 18px;border-radius:15px}.studio-pricing-hero h1{font-size:25px}.studio-pricing-country{align-self:flex-start}.studio-pricing-section-head{align-items:flex-start;padding:15px 13px 12px}.studio-pricing-section-head h2{font-size:15px}.studio-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 11px}.studio-price-grid:not(.studio-price-grid--storage) .studio-price-card,.studio-price-card{min-height:0;padding:10px}.studio-price-name{font-size:8px}.studio-price-amount{font-size:14px}.studio-price-summary,.studio-price-features li{font-size:8px}.studio-price-features{gap:6px;margin-top:11px;padding-top:10px}.studio-price-grid--storage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.studio-pricing-hero{gap:10px}.studio-pricing-hero h1{font-size:22px}.studio-pricing-country{gap:4px;padding:5px 7px}.studio-pricing-country svg{width:12px}.studio-pricing-country strong{font-size:8px}}@media(max-width:560px){.studio-pricing-page{padding-bottom:12px}.studio-pricing-free{margin-inline:10px}.studio-pricing-free>b{font-size:9px}}.studio-price-grid--main{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 18px 18px}.studio-price-grid--main .studio-price-card{position:relative;min-height:420px;padding:22px;border-radius:16px}.studio-price-grid--main .studio-price-card.is-recommended{border:2px solid #73a989;background:linear-gradient(150deg,#f1faf4,#fff 72%);box-shadow:0 12px 28px #28765316}.studio-price-recommended{position:absolute;z-index:2;top:13px;right:13px;padding:6px 9px;border-radius:999px;background:#287653;color:#fff;font-size:8px;font-weight:850;letter-spacing:.08em}.studio-price-apps{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;width:100%;min-height:78px;margin-bottom:15px}.studio-price-grid--main .studio-price-apps{flex-wrap:nowrap;justify-content:space-between;gap:4px;margin-top:20px}.studio-price-app{display:grid;justify-items:center;align-content:start;gap:4px;min-width:57px;max-width:76px;text-align:center}.studio-price-grid--main .studio-price-app{flex:1;min-width:0;max-width:none}.studio-price-app img,.studio-price-app-glyph{display:grid;place-items:center;width:42px;height:42px;padding:5px;border:1px solid #ece6ef;border-radius:12px;background:#fff;object-fit:contain;box-shadow:0 2px 7px #30223d08}.studio-price-grid--main .studio-price-app img,.studio-price-grid--main .studio-price-app-glyph{width:38px;height:38px;padding:4px;border-radius:11px}.studio-price-app-glyph{color:#315fc3;font-size:18px;font-weight:850}.studio-price-app-glyph--nexivo{background:#eff4ff;color:#315fc3}.studio-price-app small{max-width:76px;color:#6f6577;font-size:8px;font-weight:650;line-height:1.25}.studio-price-grid--main .studio-price-app small{width:100%;max-width:60px;font-size:7px;overflow-wrap:anywhere}.studio-price-app em{margin-top:-3px;color:#287653;font-size:7px;font-style:normal;font-weight:800}.studio-price-grid--main .studio-price-name{min-height:0;color:#403348;font-size:16px;font-weight:800;line-height:1.3}.studio-price-grid--main .studio-price-summary{min-height:36px;margin-top:6px;font-size:10px}.studio-price-grid--main .studio-price-storage{margin-top:8px;color:#287653;font-size:9px;font-weight:750}.studio-price-grid--main .studio-price-amount{margin-top:8px;font-size:26px}.studio-price-grid--main .studio-price-amount small{font-size:10px}.studio-price-grid--main .studio-price-features{gap:10px;margin-top:17px;padding-top:15px}.studio-price-grid--main .studio-price-features li{gap:8px;color:#574d60;font-size:10px;line-height:1.45}.studio-price-grid--main .studio-price-features li svg{width:14px;height:14px}.studio-individual-section{margin-top:20px}.studio-price-grid--individual{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 18px 18px}.studio-price-grid--individual .studio-price-card{min-height:315px;padding:17px;border-radius:14px}.studio-price-grid--individual .studio-price-apps{min-height:62px;margin-bottom:10px}.studio-price-grid--individual .studio-price-app img,.studio-price-grid--individual .studio-price-app-glyph{width:36px;height:36px;border-radius:10px}.studio-price-grid--individual .studio-price-name{min-height:0;font-size:13px;font-weight:800}.studio-price-grid--individual .studio-price-summary{min-height:34px;font-size:9px}.studio-price-grid--individual .studio-price-amount{margin-top:10px;font-size:21px}.studio-price-grid--individual .studio-price-features{gap:7px;margin-top:12px;padding-top:11px}.studio-price-grid--individual .studio-price-features li{font-size:8px}@media(max-width:1050px){.studio-price-grid--main{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-price-grid--main .studio-price-card{min-height:390px}.studio-price-grid--individual{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.studio-price-grid--main,.studio-price-grid--individual{grid-template-columns:minmax(0,1fr);padding-inline:10px}.studio-price-grid--main .studio-price-card,.studio-price-grid--individual .studio-price-card{min-height:0;padding:18px}.studio-price-grid--main .studio-price-name{font-size:15px}.studio-price-grid--main .studio-price-apps{min-height:78px;margin-top:20px;margin-bottom:12px}.studio-price-grid--main .studio-price-summary,.studio-price-grid--individual .studio-price-summary{min-height:0}.studio-price-grid--main .studio-price-features,.studio-price-grid--individual .studio-price-features{gap:8px}}.studio-pricing-page{--plan-bg:#f3f6f5;--plan-surface:#fff;--plan-surface-alt:#f8faf9;--plan-ink:#193d43;--plan-muted:#738589;--plan-line:#dfe8e5;--plan-green:#3d9a67;--plan-green-soft:#e8f4eb;width:100vw;max-width:none;min-height:100dvh;margin-left:calc(50% - 50vw);padding:0 clamp(14px,4vw,58px) 34px;background:var(--plan-bg);color:var(--plan-ink);transition:background .2s,color .2s}.studio-pricing-page[data-pricing-theme=dark]{--plan-bg:#121a2b;--plan-surface:#263248;--plan-surface-alt:#1e2a3e;--plan-ink:#f4f6fb;--plan-muted:#adb8ca;--plan-line:#3b4960;--plan-green:#62c878;--plan-green-soft:#243f3b}.studio-dashboard-main .studio-pricing-page{width:100vw;max-width:none;margin-right:0;margin-left:calc(50% - 50vw)}.studio-dashboard-main:has(.studio-pricing-page){background:#f3f6f5}.studio-dashboard-main:has(.studio-pricing-page[data-pricing-theme=dark]){background:#121a2b}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-section{background:transparent;border-color:transparent;box-shadow:none}.studio-main--catalog:has(.studio-pricing-page[data-pricing-theme=dark]),.studio-main--catalog:has(.studio-pricing-page[data-pricing-theme=dark]) .studio-dashboard,.studio-main--catalog:has(.studio-pricing-page[data-pricing-theme=dark]) .studio-dashboard-main{background:#121a2b}.studio-pricing-page .studio-pricing-hero{position:relative;left:50%;display:block;width:100vw;overflow:visible;margin:0 0 18px;padding:0 max(14px,4vw) 22px;border:0;border-bottom:1px solid var(--plan-line);border-radius:0;background:linear-gradient(180deg,#e9f2ee,#f3f6f5 90%);color:var(--plan-ink);transform:translate(-50%)}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-hero{border-color:#2d3a50;background:radial-gradient(ellipse at 50% -8%,#385158 0,transparent 55%),linear-gradient(180deg,#202b3e 0,#121a2b);color:#f4f6fb}.studio-pricing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1320px;min-height:60px;margin:0 auto}.studio-pricing-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.studio-pricing-page .studio-catalog-nav{margin:0;padding:3px;border-color:var(--plan-line);border-radius:9px;background:var(--plan-surface)}.studio-pricing-page .studio-catalog-nav a{min-height:29px;color:var(--plan-muted)}.studio-pricing-page .studio-catalog-nav a:hover{background:var(--plan-surface-alt);color:var(--plan-ink)}.studio-pricing-page .studio-catalog-nav a.is-active{background:var(--plan-green-soft);color:var(--plan-green);font-weight:800}.studio-pricing-page .studio-pricing-country{margin:0;padding:7px 10px;border-color:var(--plan-line);background:var(--plan-surface);color:var(--plan-muted)}.studio-pricing-page .studio-pricing-country strong{color:var(--plan-ink);font-size:10px}.studio-pricing-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--plan-line);border-radius:9px;background:var(--plan-surface);color:var(--plan-ink);font-size:10px;font-weight:700;cursor:pointer}.studio-pricing-theme-toggle:hover{border-color:var(--plan-green);color:var(--plan-green)}.studio-pricing-heading{max-width:850px;margin:0 auto;padding:39px 0 0;text-align:center}.studio-pricing-page .studio-pricing-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--plan-green) 40%,var(--plan-line));border-radius:999px;color:var(--plan-green);font-size:9px;font-weight:800;letter-spacing:.08em}.studio-pricing-page .studio-pricing-eyebrow b{padding:3px 8px;border-radius:999px;background:var(--plan-green);color:#fff;font-size:8px;letter-spacing:.04em}.studio-pricing-page .studio-pricing-heading h1{margin:17px 0 9px;color:var(--plan-ink);font-family:Fraunces,Georgia,serif;font-size:clamp(40px,6vw,66px);font-weight:600;letter-spacing:-.045em;line-height:1.08}.studio-pricing-page .studio-pricing-heading h1 em{color:var(--plan-green);font-family:Playfair Display,Georgia,serif;font-weight:700}.studio-pricing-page .studio-pricing-heading p{max-width:600px;margin:0 auto;color:var(--plan-muted);font-size:14px;line-height:1.65}.studio-pricing-page .studio-pricing-heading p strong{color:var(--plan-ink);font-weight:750}.studio-pricing-page .studio-pricing-section{max-width:1320px;margin:24px auto 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.studio-pricing-page .studio-price-grid--main{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0}.studio-pricing-page .studio-price-grid--main .studio-price-card{min-height:520px;padding:25px;border-color:var(--plan-line);border-radius:18px;background:linear-gradient(150deg,var(--plan-surface),var(--plan-surface-alt));box-shadow:0 10px 28px #10251c0b}.studio-pricing-page[data-pricing-theme=dark] .studio-price-grid--main .studio-price-card{border-color:#3c4960;background:linear-gradient(150deg,#2b374e,#222e43);box-shadow:0 12px 28px #080e1c40}.studio-pricing-page .studio-price-grid--main .studio-price-card.is-recommended{border:1px solid color-mix(in srgb,var(--plan-green) 70%,var(--plan-line));background:linear-gradient(150deg,color-mix(in srgb,var(--plan-green) 11%,var(--plan-surface)),var(--plan-surface) 74%);box-shadow:0 12px 32px color-mix(in srgb,var(--plan-green) 13%,transparent)}.studio-pricing-page[data-pricing-theme=dark] .studio-price-grid--main .studio-price-card.is-recommended{border:1px solid #5cae80;background:linear-gradient(150deg,#334c50,#29364a 74%);box-shadow:0 14px 36px #0b171c70}.studio-pricing-page .studio-price-recommended{top:16px;right:16px;padding:7px 10px;border:1px solid #ffffff35;background:#ffffff20;color:var(--plan-ink);font-size:9px;letter-spacing:.04em}.studio-pricing-page[data-pricing-theme=dark] .studio-price-recommended{color:#f5f7fa}.studio-pricing-page .studio-price-apps{margin-top:31px;margin-bottom:16px}.studio-pricing-page .studio-price-app img,.studio-pricing-page .studio-price-app-glyph{border-color:var(--plan-line);background:var(--plan-surface)}.studio-pricing-page .studio-price-app small{color:var(--plan-muted)}.studio-pricing-page .studio-price-app em{color:var(--plan-green)}.studio-pricing-page .studio-price-grid--main .studio-price-name{min-height:42px;color:var(--plan-green);font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.studio-pricing-page .studio-price-grid--main .studio-price-summary{min-height:43px;color:var(--plan-muted);font-size:12px}.studio-pricing-page .studio-price-grid--main .studio-price-storage{color:var(--plan-green);font-size:11px}.studio-pricing-page .studio-price-grid--main .studio-price-amount{margin-top:13px;color:var(--plan-ink);font-family:Fraunces,Georgia,serif;font-size:38px;font-weight:650;letter-spacing:-.045em}.studio-pricing-page .studio-price-grid--main .studio-price-amount small{color:var(--plan-muted);font-family:DM Sans,sans-serif;font-size:11px;font-weight:550;letter-spacing:0}.studio-pricing-page .studio-price-inr,.studio-pricing-page .studio-price-default{color:var(--plan-muted);font-size:10px}.studio-pricing-page .studio-price-grid--main .studio-price-features{gap:12px;margin:20px 0 10px;padding-top:17px;border-color:var(--plan-line)}.studio-pricing-page .studio-price-grid--main .studio-price-features li{color:var(--plan-ink);font-size:11px;line-height:1.5}.studio-pricing-page .studio-price-grid--main .studio-price-features li svg{color:var(--plan-green)}.studio-pricing-page .studio-pricing-disclaimer{max-width:1320px;margin:0 auto;color:var(--plan-muted);font-size:9px}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-free{border-color:var(--plan-line);background:var(--plan-surface-alt)}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-free strong,.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-free small,.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-footnote{color:var(--plan-muted)}.studio-pricing-page[data-pricing-theme=dark] .studio-price-grid--storage .studio-price-card{border-color:var(--plan-line);background:linear-gradient(150deg,var(--plan-surface),var(--plan-surface-alt))}.studio-pricing-page[data-pricing-theme=dark] .studio-price-grid--storage .studio-price-name,.studio-pricing-page[data-pricing-theme=dark] .studio-price-grid--storage .studio-price-amount{color:var(--plan-ink)}@media(max-width:900px){.studio-pricing-page .studio-price-grid--main{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-pricing-page .studio-price-grid--main .studio-price-card:last-child{grid-column:1/-1;min-height:0}}@media(max-width:620px){.studio-pricing-page,.studio-pricing-page .studio-pricing-hero{padding-inline:12px}.studio-pricing-toolbar{min-height:54px;align-items:flex-start;flex-direction:column;padding-top:10px}.studio-pricing-toolbar-actions{position:absolute;top:10px;right:12px}.studio-pricing-page .studio-catalog-nav{max-width:calc(100vw - 130px)}.studio-pricing-page .studio-catalog-nav a{min-height:27px;padding-inline:7px;font-size:8px}.studio-pricing-page .studio-pricing-country{gap:4px;padding:5px 7px}.studio-pricing-page .studio-pricing-country strong{font-size:8px}.studio-pricing-theme-toggle{width:31px;min-height:31px;padding:0}.studio-pricing-theme-toggle span{display:none}.studio-pricing-heading{padding-top:30px}.studio-pricing-page .studio-pricing-heading h1{font-size:42px}.studio-pricing-page .studio-pricing-heading p{font-size:12px}.studio-pricing-page .studio-price-grid--main{grid-template-columns:minmax(0,1fr);gap:12px}.studio-pricing-page .studio-price-grid--main .studio-price-card,.studio-pricing-page .studio-price-grid--main .studio-price-card:last-child{grid-column:auto;min-height:0;padding:21px}.studio-pricing-page .studio-price-grid--main .studio-price-amount{font-size:32px}}.studio-price-current{position:absolute;top:16px;left:16px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--plan-green) 48%,var(--plan-line));border-radius:999px;background:var(--plan-green-soft);color:var(--plan-green);font-size:9px;font-weight:850;letter-spacing:.05em}.studio-price-action{width:100%;min-height:39px;margin-top:auto;padding:9px 13px;border:1px solid var(--plan-green);border-radius:10px;background:var(--plan-green);color:#fff;font-size:11px;font-weight:800;cursor:pointer;transition:filter .15s,transform .15s}.studio-price-action:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px)}.studio-price-action.is-current{border-color:var(--plan-line);background:var(--plan-surface-alt);color:var(--plan-green);cursor:default}.studio-price-action.is-selected{border-color:var(--plan-line);background:var(--plan-surface-alt);color:var(--plan-ink)}.studio-plan-selection-status{margin:18px 0 0;color:var(--plan-muted);font-size:11px;text-align:center}.studio-pricing-page[data-pricing-theme=dark] .studio-price-action.is-current,.studio-pricing-page[data-pricing-theme=dark] .studio-price-action.is-selected{border-color:var(--plan-line);background:#202b3e;color:#eff6f2}header.studio-topbar.tb.studio-pricing-topbar{position:relative;inset:auto auto auto 50%;width:100vw;height:56px;min-height:56px;max-height:56px;margin:0;transform:translate(-50%);background:color-mix(in srgb,var(--plan-surface) 94%,transparent);border-color:var(--plan-line);color:var(--plan-ink)}.studio-pricing-page .studio-pricing-topbar .tb-inner{max-width:1540px;padding-inline:24px;gap:clamp(34px,6vw,88px)}.studio-pricing-page .studio-pricing-topbar .tb-brand-name{color:var(--plan-ink);text-transform:uppercase}.studio-pricing-page .studio-pricing-topbar .tb-brand-sub{color:var(--plan-muted)}.studio-pricing-page .studio-pricing-topbar .tb-brand-mark{width:38px;height:38px;flex:0 0 38px;border:1px solid var(--plan-line);border-radius:10px;background:var(--plan-surface-alt)}.studio-pricing-page .studio-pricing-topbar .tb-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.studio-pricing-page .studio-pricing-topbar .tb-nav-link{color:var(--plan-muted)}.studio-pricing-page .studio-pricing-topbar .tb-nav-link:hover{background:var(--plan-surface-alt);color:var(--plan-ink)}.studio-pricing-page .studio-pricing-topbar .tb-nav-link--active{background:var(--plan-green-soft);color:var(--plan-green);font-weight:700}.studio-pricing-page .studio-pricing-topbar .tb-divider{background:var(--plan-line)}.studio-pricing-page .studio-pricing-topbar .tb-btn{border:0;border-radius:10px;background:var(--plan-surface-alt);color:var(--plan-muted)}.studio-pricing-page .studio-pricing-topbar .tb-btn:hover{background:var(--plan-line);color:var(--plan-ink)}.studio-pricing-page .studio-pricing-topbar .tb-icon-btn{color:var(--plan-muted)}.studio-pricing-page .studio-pricing-topbar .tb-icon-btn:hover{border-color:var(--plan-line);background:var(--plan-surface-alt);color:var(--plan-ink)}.studio-pricing-page .studio-pricing-topbar .tb-topbar-avatar{position:relative;overflow:visible;padding:0;border:1px solid var(--plan-line);background:var(--plan-surface-alt);color:var(--plan-ink);font-size:10px;cursor:pointer}.studio-pricing-page .studio-pricing-topbar .tb-topbar-avatar img{width:100%;height:100%;object-fit:cover}.studio-pricing-page .studio-pricing-topbar .tb-topbar-avatar i{position:absolute;right:-2px;bottom:-1px;z-index:1;width:9px;height:9px;border:2px solid var(--plan-surface);border-radius:50%;background:#ee5b9b;pointer-events:none}.studio-pricing-page[data-pricing-theme=dark] header.studio-topbar.tb.studio-pricing-topbar{background:color-mix(in srgb,#1d293e 94%,transparent);border-color:#2e3a4e;color:#eef2f8}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-brand-name{color:#eef2f8}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-brand-sub{color:#9aa7bb}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-brand-mark{border:0;background:#34415a}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-nav-link{color:#aab5c7}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-nav-link:hover{background:#2b3850;color:#f4f6fa}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-nav-link--active{background:#12643e;color:#42d18c}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-divider{background:#3c485c}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-btn{background:#334159;color:#aeb9cb}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-btn:hover{background:#3b4a63;color:#fff}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-icon-btn{color:#aab6c9}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-icon-btn:hover{border-color:#46536a;background:#2a374d;color:#fff}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-topbar-avatar{border-color:#59657a;background:#35435a;color:#fff}.studio-pricing-page[data-pricing-theme=dark] .studio-pricing-topbar .tb-topbar-avatar i{border-color:#1d293e}.studio-pricing-page .studio-pricing-topbar .tb-center-gap{flex:1 1 auto;min-width:clamp(34px,6vw,88px)}.studio-pricing-page .studio-pricing-topbar .tb-btn--dashboard{gap:8px;padding:8px 14px;border:1px solid var(--plan-line);background:var(--plan-surface-alt);color:var(--plan-ink);font-size:12px;font-weight:650}.studio-pricing-page .studio-pricing-topbar .tb-btn--dashboard svg{flex:none;color:var(--plan-green)}.studio-pricing-page .studio-pricing-topbar .tb-btn--dashboard:hover{border-color:color-mix(in srgb,var(--plan-green) 38%,var(--plan-line));background:var(--plan-green-soft);color:var(--plan-green)}@media(max-width:767px){.studio-pricing-page .studio-pricing-topbar .tb-inner{padding-inline:12px;gap:12px}.studio-pricing-page .studio-pricing-topbar .tb-brand-mark{width:32px;height:32px;flex-basis:32px}.studio-pricing-page .studio-pricing-topbar .tb-center-gap{flex:1 1 auto;min-width:12px}}.studio-pricing-page .studio-pricing-hero{z-index:1;overflow:visible;padding-top:1px}.studio-pricing-page .studio-pricing-toolbar{position:relative;z-index:2}.studio-dashboard-main .studio-pricing-page{width:100%;max-width:none;margin:0;padding-right:0;padding-left:0}.studio-dashboard-main .studio-pricing-page .studio-pricing-section{position:relative;left:50%;width:100vw;max-width:none;padding:0;transform:translate(-50%)}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0}@media(min-width:1025px){.studio-dashboard-main .studio-pricing-page .studio-price-grid--main{width:min(1200px,calc(100% - 48px));margin-inline:auto;gap:14px}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main .studio-price-card{min-height:480px;padding:20px}}@media(max-width:1024px){.studio-dashboard-main .studio-pricing-page .studio-price-grid--main{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main .studio-price-card{min-height:460px;padding:22px}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main .studio-price-card:last-child{grid-column:1/-1;width:min(100%,calc((100% - 14px)/2));justify-self:center}.studio-pricing-toolbar{gap:10px}.studio-pricing-page .studio-pricing-heading{padding-top:32px}}@media(max-width:767px){header.studio-topbar.tb.studio-pricing-topbar .tb-inner{padding-inline:12px;gap:8px}header.studio-topbar.tb.studio-pricing-topbar .tb-left{min-width:0;flex:1 1 auto}header.studio-topbar.tb.studio-pricing-topbar .tb-brand{min-width:0;flex:1 1 auto}header.studio-topbar.tb.studio-pricing-topbar .tb-brand-name{max-width:42vw}header.studio-topbar.tb.studio-pricing-topbar .tb-center-gap{display:none}header.studio-topbar.tb.studio-pricing-topbar .tb-right{gap:3px;margin-left:auto}header.studio-topbar.tb.studio-pricing-topbar .tb-icon-btn{width:34px;height:34px}header.studio-topbar.tb.studio-pricing-topbar .tb-btn{padding:7px 9px}.studio-pricing-page .studio-pricing-hero{padding-inline:14px;padding-bottom:18px}.studio-pricing-toolbar{min-height:54px;align-items:center;flex-direction:row;padding-top:0}.studio-pricing-page .studio-catalog-nav{min-width:0;max-width:calc(100vw - 130px);overflow-x:auto;scrollbar-width:none}.studio-pricing-page .studio-catalog-nav::-webkit-scrollbar{display:none}.studio-pricing-page .studio-catalog-nav a{flex:0 0 auto;padding-inline:8px;font-size:9px}.studio-pricing-toolbar-actions{position:static;flex:none;gap:5px;margin-left:auto}.studio-pricing-page .studio-pricing-country{padding:6px 7px}.studio-pricing-page .studio-pricing-country strong{font-size:9px}.studio-pricing-theme-toggle{width:32px;min-height:32px;padding:0}.studio-pricing-theme-toggle span{display:none}.studio-pricing-page .studio-pricing-heading{padding-top:28px}.studio-pricing-page .studio-pricing-heading h1{font-size:clamp(36px,9vw,48px)}.studio-pricing-page .studio-pricing-heading p{max-width:520px;font-size:12px}.studio-dashboard-main .studio-pricing-page .studio-pricing-section{left:0;width:100%;transform:none}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main{width:calc(100% - 24px);max-width:560px;margin:0 auto;grid-template-columns:minmax(0,1fr);gap:12px}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main .studio-price-card,.studio-dashboard-main .studio-pricing-page .studio-price-grid--main .studio-price-card:last-child{grid-column:auto;width:100%;min-height:0;justify-self:stretch;padding:20px;border-radius:16px}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main .studio-price-apps{min-height:68px;margin-top:17px;margin-bottom:12px}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main .studio-price-name{min-height:0;font-size:14px}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main .studio-price-summary{min-height:0;font-size:11px}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main .studio-price-amount{font-size:32px}.studio-pricing-page .studio-pricing-disclaimer{padding:0 16px;text-align:center;line-height:1.5}}@media(max-width:380px){.studio-pricing-page .studio-pricing-hero{padding-inline:10px}.studio-pricing-page .studio-catalog-nav a{padding-inline:6px;font-size:8px}.studio-pricing-page .studio-pricing-country{gap:3px;padding-inline:5px}.studio-pricing-page .studio-pricing-heading h1{font-size:34px}.studio-dashboard-main .studio-pricing-page .studio-price-grid--main{width:calc(100% - 20px)}}@media(max-width:768px){header.studio-topbar.tb.studio-pricing-topbar .tb-inner{height:56px;padding:0 12px;gap:7px}header.studio-topbar.tb.studio-pricing-topbar .tb-left{gap:4px;flex:1 1 0;min-width:0}header.studio-topbar.tb.studio-pricing-topbar .tb-brand{gap:8px;flex:1 1 auto;min-width:0}header.studio-topbar.tb.studio-pricing-topbar .tb-brand-mark,header.studio-topbar.tb.studio-pricing-topbar .tb-brand-mark img{width:32px;height:32px;flex-basis:32px;border-radius:8px}header.studio-topbar.tb.studio-pricing-topbar .tb-nav,header.studio-topbar.tb.studio-pricing-topbar .tb-divider,header.studio-topbar.tb.studio-pricing-topbar .tb-center-gap{display:none}header.studio-topbar.tb.studio-pricing-topbar .tb-right{gap:4px;margin-left:auto}header.studio-topbar.tb.studio-pricing-topbar .tb-btn-label{display:none}header.studio-topbar.tb.studio-pricing-topbar .tb-btn--dashboard{padding:7px 10px}header.studio-topbar.tb.studio-pricing-topbar .tb-icon-btn{width:36px;height:36px}header.studio-topbar.tb.studio-pricing-topbar .tb-icon-btn svg{width:20px;height:20px}header.studio-topbar.tb.studio-pricing-topbar .tb-topbar-avatar{width:32px;height:32px}}@media(max-width:480px){header.studio-topbar.tb.studio-pricing-topbar .tb-brand-name{max-width:100%;font-size:12px}header.studio-topbar.tb.studio-pricing-topbar .tb-brand-sub{font-size:8px;line-height:1.1}header.studio-topbar.tb.studio-pricing-topbar .tb-btn{padding:7px 9px}}.studio-billing-period{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1200px,calc(100% - 48px));margin:0 auto 16px;padding:12px 15px;border:1px solid var(--plan-line);border-radius:13px;background:var(--plan-surface);box-shadow:0 5px 16px #182d250b}.studio-billing-period>div:first-child{display:grid;gap:3px;min-width:0}.studio-billing-period>div:first-child strong{color:var(--plan-ink);font-size:11px;font-weight:800}.studio-billing-period>div:first-child small{color:var(--plan-muted);font-size:9px;line-height:1.45}.studio-billing-period-toggle{display:flex;flex:none;gap:3px;padding:3px;border:1px solid var(--plan-line);border-radius:10px;background:var(--plan-bg)}.studio-billing-period-toggle button{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:31px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--plan-muted);font-size:10px;font-weight:750;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.studio-billing-period-toggle button:hover{color:var(--plan-ink)}.studio-billing-period-toggle button.is-active{background:var(--plan-surface);color:var(--plan-green);box-shadow:0 1px 5px #1531231f}.studio-pricing-page[data-pricing-theme=dark] .studio-billing-period{box-shadow:0 5px 18px #00000024}.studio-pricing-page[data-pricing-theme=dark] .studio-billing-period-toggle button.is-active{background:#34425a;box-shadow:0 1px 5px #0003}.studio-pricing-page,.studio-pricing-page[data-pricing-theme=dark]{--sp-purple:var(--studio-accent);--sp-green:var(--studio-accent);--plan-green:var(--studio-accent)}@media(max-width:767px){.studio-billing-period{width:calc(100% - 24px);margin-bottom:12px;padding:11px 12px}}@media(max-width:480px){.studio-billing-period{align-items:flex-start;flex-direction:column;gap:9px}.studio-billing-period-toggle{width:100%}.studio-billing-period-toggle button{flex:1}}section.project-finance-modal.project-invoice-modal{width:min(100%,1040px)}.project-invoice-document{box-sizing:border-box;flex:1;min-height:0;overflow:auto;width:min(100%,960px);margin:0 auto;padding:26px;border:1px solid #e8e1eb;background:linear-gradient(165deg,color-mix(in srgb,var(--studio-accent) 8%,#fff),#fff 48%);box-shadow:0 1px 2px #17132512;color:#252033;font-family:Inter,system-ui,sans-serif}.project-invoice-read-top{display:flex;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:2px solid color-mix(in srgb,var(--studio-accent) 75%,#fff)}.project-invoice-studio-brand{display:flex;align-items:flex-start;gap:12px;min-width:0}.project-invoice-studio-logo{display:grid;place-items:center;width:58px;height:58px;flex:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--studio-accent) 30%,#e8e1eb);border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 12%,#fff);color:var(--studio-accent);font-size:14px;font-weight:900}.project-invoice-studio-logo img{width:100%;height:100%;padding:5px;object-fit:contain}.project-invoice-studio-logo.has-image{background:#fff}.project-invoice-studio-logo.has-image>span{display:none}.project-invoice-studio-copy{min-width:0}.project-invoice-studio-copy h1{margin:0;color:color-mix(in srgb,var(--studio-accent) 80%,#252033);font-size:26px;font-weight:800;line-height:1.1;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.project-invoice-legal-name{margin-top:3px;color:#625b6a;font-size:13px;font-weight:600}.project-invoice-powered{margin:4px 0;color:var(--studio-accent);font-size:10px;font-weight:700}.project-invoice-address,.project-invoice-contact{margin-top:3px;color:#777181;font-size:12px;line-height:1.4}.project-invoice-read-meta{display:grid;justify-items:end;align-content:start;gap:4px;color:#302b38;font-size:12px;text-align:right}.project-invoice-read-title{color:var(--studio-accent);font-size:18px;font-weight:750}.project-invoice-read-meta>strong{font-size:15px;overflow-wrap:anywhere}.project-invoice-read-meta>div>span{color:#898391;font-weight:600}.project-invoice-status{margin-top:3px;padding:4px 11px;border:1px solid color-mix(in srgb,var(--studio-accent) 34%,#fff);border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 13%,#fff);color:var(--studio-accent);font-size:10px;font-weight:800;text-transform:uppercase}.project-invoice-read-billing{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:22px 0}.project-invoice-read-label{margin-bottom:6px;color:#7b7582;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.project-invoice-client-name{color:#252033;font-size:16px;font-weight:700}.project-invoice-client-detail{margin-top:4px;color:#777181;font-size:12px;overflow-wrap:anywhere}.project-invoice-hero-total{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:220px;padding:16px 22px;border:2px solid color-mix(in srgb,var(--studio-accent) 76%,#e8e1eb);border-radius:14px;background:#fff;text-align:center}.project-invoice-hero-total>span{color:#777181;font-size:12px;font-weight:650}.project-invoice-hero-total>strong{margin-top:2px;color:var(--studio-accent);font-size:30px;font-weight:800;line-height:1.1}.project-invoice-read-table-wrap{width:100%;overflow-x:auto}.project-invoice-read-table{width:100%;border-collapse:collapse;margin:10px 0 0}.project-invoice-read-table th{padding:12px;background:var(--studio-accent);color:#fff;font-size:12px;font-weight:750;text-align:left;white-space:nowrap}.project-invoice-read-table th:not(:first-child),.project-invoice-read-table td:not(:first-child){text-align:right}.project-invoice-read-table td{padding:14px 12px;border-bottom:1px solid #e6e2ea;color:#302b38;font-size:12px;vertical-align:top}.project-invoice-read-table td:first-child{width:55%;text-align:left}.project-invoice-item-title{display:block;color:#252033;font-size:15px;font-weight:750}.project-invoice-item-meta{margin-top:5px;color:#777181;font-size:12px;line-height:1.45}.project-invoice-item-meta b{color:#4c4554}.project-invoice-item-meta ul{margin:4px 0 0 18px;padding:0}.project-invoice-item-meta li{margin-bottom:2px}.project-invoice-read-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:24px}.project-invoice-read-totals{display:grid;gap:7px;width:min(100%,340px);padding:16px;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,#e8e1eb);border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 8%,#fff)}.project-invoice-read-totals>div{display:flex;justify-content:space-between;gap:16px;color:#55505c;font-size:13px}.project-invoice-read-totals>div strong{color:#302b38;font-weight:700;text-align:right}.project-invoice-read-totals>div.is-discount strong{color:#b44d46}.project-invoice-read-totals>div.is-grand-total{margin-top:4px;padding-top:9px;border-top:1px solid #d8d2dd;color:#252033;font-size:15px;font-weight:800}.project-invoice-read-totals>div.is-grand-total strong{color:var(--studio-accent);font-weight:850}.project-invoice-download-error{display:flex;align-items:flex-start;gap:7px;margin-top:14px;padding:10px 12px;border:1px solid #edc8c4;border-radius:9px;background:#fff5f4;color:#a2433d;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.project-invoice-download-error svg{flex:none;margin-top:1px}.project-invoice-read-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:18px}.project-invoice-read-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:1px solid color-mix(in srgb,var(--studio-accent) 80%,#223);border-radius:9px;background:var(--studio-accent);color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.project-invoice-read-actions>button.project-invoice-regenerate-button{border-color:color-mix(in srgb,var(--studio-accent) 35%,#d8d2dd);background:color-mix(in srgb,var(--studio-accent) 8%,#fff);color:var(--studio-accent)}.project-invoice-read-actions>button:hover:not(:disabled){filter:brightness(.96)}.project-invoice-read-actions>button:disabled{opacity:.62;cursor:wait}.studio-app[data-studio-theme=dark] .project-invoice-document{border-color:#35445a;background:linear-gradient(165deg,color-mix(in srgb,var(--studio-accent) 13%,#192436),#172336 48%);color:#dce6ef}.studio-app[data-studio-theme=dark] .project-invoice-studio-logo,.studio-app[data-studio-theme=dark] .project-invoice-hero-total{border-color:#35445a;background:#111a2a}.studio-app[data-studio-theme=dark] .project-invoice-studio-copy h1,.studio-app[data-studio-theme=dark] .project-invoice-client-name,.studio-app[data-studio-theme=dark] .project-invoice-item-title,.studio-app[data-studio-theme=dark] .project-invoice-read-meta,.studio-app[data-studio-theme=dark] .project-invoice-read-table td{color:#e2e8f0}.studio-app[data-studio-theme=dark] .project-invoice-read-meta>div>span,.studio-app[data-studio-theme=dark] .project-invoice-legal-name,.studio-app[data-studio-theme=dark] .project-invoice-address,.studio-app[data-studio-theme=dark] .project-invoice-contact,.studio-app[data-studio-theme=dark] .project-invoice-client-detail,.studio-app[data-studio-theme=dark] .project-invoice-read-label,.studio-app[data-studio-theme=dark] .project-invoice-hero-total>span,.studio-app[data-studio-theme=dark] .project-invoice-item-meta{color:#a9b5c5}.studio-app[data-studio-theme=dark] .project-invoice-read-table td{border-color:#35445a}.studio-app[data-studio-theme=dark] .project-invoice-read-totals{border-color:#35445a;background:color-mix(in srgb,var(--studio-accent) 13%,#111a2a)}.studio-app[data-studio-theme=dark] .project-invoice-read-totals>div,.studio-app[data-studio-theme=dark] .project-invoice-read-totals>div strong,.studio-app[data-studio-theme=dark] .project-invoice-read-totals>div.is-grand-total{color:#dce6ef}.studio-app[data-studio-theme=dark] .project-invoice-read-actions>button.project-invoice-regenerate-button{border-color:#48596e;background:#202c3d;color:#d0b6ed}@media(max-width:620px){section.project-finance-modal.project-invoice-modal{width:100%;height:96dvh;max-height:96dvh;padding:12px}.project-invoice-modal-heading{top:-12px;margin:-12px -12px 10px!important;padding:12px}.project-invoice-document{width:100%;padding:15px}.project-invoice-read-top{flex-direction:column;gap:12px;padding-bottom:12px}.project-invoice-studio-logo{width:48px;height:48px}.project-invoice-studio-copy h1{font-size:21px}.project-invoice-read-meta{width:100%;justify-items:start;text-align:left;font-size:11px}.project-invoice-read-title{font-size:15px}.project-invoice-read-meta>strong{font-size:13px}.project-invoice-read-billing{flex-direction:column;gap:12px;margin:14px 0}.project-invoice-hero-total{box-sizing:border-box;width:100%;min-width:0;padding:11px 14px}.project-invoice-hero-total>strong{font-size:27px}.project-invoice-read-table{min-width:540px}.project-invoice-read-bottom{margin-top:16px}.project-invoice-read-totals{width:100%;padding:12px}.project-invoice-read-actions{position:sticky;bottom:-15px;margin:14px -15px -15px;padding:12px 15px;background:color-mix(in srgb,#fff 92%,transparent)}.project-invoice-read-actions>button{flex:1 1 220px}.studio-app[data-studio-theme=dark] .project-invoice-read-actions{background:color-mix(in srgb,#172336 92%,transparent)}}.project-expense-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.project-expense-field-row>div{display:grid;gap:7px;min-width:0}.project-expense-field-row label{display:flex;justify-content:space-between;color:#514a58;font-size:9px;font-weight:700}.project-expense-paid-to{position:relative;display:grid;gap:5px}.project-expense-paid-to-options{position:absolute;z-index:30;top:calc(100% - 15px);left:0;right:0;display:grid;max-height:210px;overflow:auto;padding:4px;border:1px solid #e7e2eb;border-radius:9px;background:#fff;box-shadow:0 12px 30px #11182720}.project-expense-paid-to-options button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#514a58;font:inherit;font-size:10px;text-align:left;cursor:pointer}.project-expense-paid-to-options button:hover,.project-expense-paid-to-options button:focus-visible{outline:0;background:color-mix(in srgb,var(--studio-accent) 8%,white)}.project-expense-paid-to-options button small{color:#898491;font-size:8px}.studio-app[data-studio-theme=dark] .project-expense-field-row label{color:#edf2f8}.studio-app[data-studio-theme=dark] .project-expense-paid-to-options button small{color:#94a3b8}.studio-app[data-studio-theme=dark] .project-expense-paid-to-options{border-color:#35445a;background:#111a2a;box-shadow:0 12px 30px #02061770}.studio-app[data-studio-theme=dark] .project-expense-paid-to-options button{color:#dce6ef}.studio-app[data-studio-theme=dark] .project-expense-paid-to-options button:hover,.studio-app[data-studio-theme=dark] .project-expense-paid-to-options button:focus-visible{background:color-mix(in srgb,var(--studio-accent) 16%,#192436)}@media(max-width:420px){.project-expense-field-row{gap:8px}}.studio-notification-error{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;border:1px solid #f1c7c7;border-radius:11px;background:#fff5f4;color:#a33c35;font-size:11px;line-height:1.5}.studio-notification-categories{display:grid;gap:9px}.studio-notification-row{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 14px;border:1px solid #e8edea;border-radius:12px;background:#fff;transition:border-color .15s ease,background .15s ease}.studio-notification-row.is-enabled{border-color:color-mix(in srgb,var(--studio-accent) 42%,white);background:color-mix(in srgb,var(--studio-accent) 3%,white)}.studio-notification-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:#f2f5f3;color:#71847d}.studio-notification-row.is-enabled .studio-notification-icon{background:color-mix(in srgb,var(--studio-accent) 12%,white);color:var(--studio-accent)}.studio-notification-copy{display:grid;gap:4px;flex:1;min-width:0}.studio-notification-copy strong,.studio-notification-channel strong{color:#38514c;font-size:11px;font-weight:750}.studio-notification-copy small,.studio-notification-channel small{color:#879690;font-size:9px;line-height:1.45}.studio-notification-switch{position:relative;width:42px;height:24px;flex:none;padding:0;border:0;border-radius:99px;background:#cbd4d0;cursor:pointer;transition:background .15s ease}.studio-notification-switch>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #15271b30;transition:transform .15s ease}.studio-notification-switch[aria-checked=true]{background:var(--studio-accent)}.studio-notification-switch[aria-checked=true]>span{transform:translate(18px)}.studio-notification-switch:focus-visible,.studio-notification-channel:focus-within{outline:2px solid var(--studio-accent);outline-offset:3px}.studio-notification-switch:disabled{cursor:wait;opacity:.6}.studio-notification-channels{display:grid;gap:9px;margin:20px 0 0;padding:17px 0 0;border:0;border-top:1px solid #edf1ef}.studio-notification-channels legend{margin-bottom:11px;padding:0;color:#2b4642;font-size:11px;font-weight:780}.studio-notification-channel{display:flex;align-items:center;gap:11px;min-width:0;padding:12px;border:1px solid #e7ece9;border-radius:11px;background:#fff;cursor:pointer}.studio-notification-channel.is-selected{border-color:color-mix(in srgb,var(--studio-accent) 48%,white);background:color-mix(in srgb,var(--studio-accent) 4%,white)}.studio-notification-channel input{width:15px;height:15px;flex:none;margin:0;accent-color:var(--studio-accent)}.studio-notification-channel>span{display:grid;gap:4px;flex:1;min-width:0}.studio-notification-channel>svg{flex:none;color:var(--studio-accent)}.studio-notification-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:15px;border-top:1px solid #edf1ef}.studio-notification-footer>span{color:#879690;font-size:9px;line-height:1.5}.studio-notification-footer>span.is-success{color:#287653}.studio-notification-footer>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 15px;border:1px solid var(--studio-accent);border-radius:9px;background:var(--studio-accent);color:#fff;font-size:10px;font-weight:750;cursor:pointer}.studio-notification-footer>button:disabled{border-color:#cfd8d3;background:#cfd8d3;cursor:not-allowed}.studio-notification-state{display:flex;align-items:center;gap:9px;padding:18px;color:#7b8a85;font-size:10px}.studio-app[data-studio-theme=dark] .studio-notification-error{border-color:#704747;background:#36282d;color:#f1b2ae}.studio-app[data-studio-theme=dark] .studio-notification-row{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-notification-row.is-enabled{border-color:color-mix(in srgb,var(--studio-accent) 65%,#3a4858);background:color-mix(in srgb,var(--studio-accent) 12%,#273341)}.studio-app[data-studio-theme=dark] .studio-notification-icon{background:#303d4e;color:#aebac8}.studio-app[data-studio-theme=dark] .studio-notification-row.is-enabled .studio-notification-icon{background:color-mix(in srgb,var(--studio-accent) 22%,#273341);color:color-mix(in srgb,var(--studio-accent) 60%,white)}.studio-app[data-studio-theme=dark] .studio-notification-copy strong,.studio-app[data-studio-theme=dark] .studio-notification-channel strong,.studio-app[data-studio-theme=dark] .studio-notification-channels legend{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-notification-copy small,.studio-app[data-studio-theme=dark] .studio-notification-channel small,.studio-app[data-studio-theme=dark] .studio-notification-footer>span,.studio-app[data-studio-theme=dark] .studio-notification-state{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-notification-channels,.studio-app[data-studio-theme=dark] .studio-notification-footer{border-color:#3a4858}.studio-app[data-studio-theme=dark] .studio-notification-channel{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-notification-channel.is-selected{border-color:var(--studio-accent);background:color-mix(in srgb,var(--studio-accent) 12%,#273341)}.studio-app[data-studio-theme=dark] .studio-notification-footer>span.is-success{color:#8bd6aa}@media(max-width:520px){.studio-notification-row{gap:9px;padding:11px}.studio-notification-icon{width:34px;height:34px}.studio-notification-footer{align-items:stretch;flex-direction:column}.studio-notification-footer>button{align-self:stretch}}.studio-access-page{width:min(100%,1040px);margin:0 auto;padding:4px 0 48px;color:#263d3b}.studio-access-heading{margin-bottom:22px}.studio-access-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 16px;padding:7px 10px;border:1px solid #e3eae6;border-radius:9px;background:#fff;color:#71827e;font-size:10px;font-weight:700;cursor:pointer}.studio-access-back:hover{color:var(--studio-accent)}.studio-access-title-row{display:flex;align-items:center;gap:15px;padding:24px;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,#dfe8e2);border-radius:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--studio-accent) 8%,#fff),#fff 72%)}.studio-access-title-icon{display:grid;place-items:center;width:50px;height:50px;flex:none;border:1px solid color-mix(in srgb,var(--studio-accent) 16%,white);border-radius:14px;background:#fff;color:var(--studio-accent)}.studio-access-title-row>div{min-width:0;flex:1}.studio-access-eyebrow{color:var(--studio-accent);font-size:8px;font-weight:850;letter-spacing:.14em}.studio-access-title-row h1{margin:6px 0 4px;color:#203c3a;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(26px,3vw,34px);font-weight:780;letter-spacing:-.045em}.studio-access-title-row p{margin:0;color:#7f9089;font-size:11px;line-height:1.5}.studio-access-refresh{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #e2e9e5;border-radius:9px;background:#fff;color:#60736d;font-size:10px;font-weight:700;cursor:pointer}.studio-access-refresh:hover{border-color:color-mix(in srgb,var(--studio-accent) 45%,white);color:var(--studio-accent)}.studio-access-refresh:disabled{opacity:.55;cursor:wait}.studio-access-panel{overflow:hidden;border:1px solid #e3eae6;border-radius:15px;background:#fff;box-shadow:0 7px 22px #203a3008}.studio-access-panel-heading{display:flex;align-items:center;gap:18px;padding:20px 22px;border-bottom:1px solid #edf1ef}.studio-access-panel-heading>div{min-width:0;flex:1}.studio-access-panel-heading h2{margin:0;color:#2b4642;font-size:13px;font-weight:780}.studio-access-panel-heading p{margin:5px 0 0;color:#8a9994;font-size:9px}.studio-access-count{padding:6px 9px;border-radius:20px;background:color-mix(in srgb,var(--studio-accent) 9%,white);color:var(--studio-accent);font-size:9px;font-weight:750;white-space:nowrap}.studio-access-table-wrap{overflow-x:auto}.studio-access-table{width:100%;border-collapse:collapse;text-align:left}.studio-access-table th{padding:12px 16px;background:#f8faf9;color:#899791;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.studio-access-table td{padding:14px 16px;border-top:1px solid #edf1ef;color:#596e68;font-size:10px;vertical-align:middle}.studio-access-table td:first-child{min-width:190px}.studio-access-table td strong,.studio-access-table td small{display:block}.studio-access-user-name{display:flex;align-items:center;gap:7px;min-width:0}.studio-access-user-name strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.studio-access-table td strong{color:#334d47;font-size:10px;font-weight:750}.studio-access-table td small{margin-top:4px;color:#879690;font-size:9px}.studio-access-role{color:#38514c;font-weight:750}.studio-access-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:20px;font-size:9px;font-weight:750;white-space:nowrap}.studio-access-status.is-active{background:#eaf6ef;color:#26724f}.studio-access-status.is-inactive{background:#f1f3f3;color:#7d8985}.studio-access-primary{display:inline-block;padding:4px 7px;border:1px solid color-mix(in srgb,var(--studio-accent) 26%,white);border-radius:6px;background:color-mix(in srgb,var(--studio-accent) 7%,white);color:var(--studio-accent);font-size:8px;font-weight:750}.studio-access-muted{color:#a5b0ac}.studio-access-remove{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;border:1px solid #f0d8d5;border-radius:8px;background:#fff8f7;color:#a44842;font-size:9px;font-weight:750;white-space:nowrap;cursor:pointer}.studio-access-remove:hover:not(:disabled){border-color:#e2aaa4;background:#fff1ef}.studio-access-remove:disabled{opacity:.55;cursor:wait}.studio-access-protected{color:#9a817f;font-size:8px;font-weight:650;white-space:nowrap}.studio-access-mobile-list{display:none}.studio-access-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;min-height:155px;padding:25px;color:#8a9994;text-align:center}.studio-access-state>svg{color:var(--studio-accent)}.studio-access-state strong{color:#38514c;font-size:11px}.studio-access-state span{font-size:9px}.studio-access-error{display:flex;align-items:center;gap:9px;margin:0 0 13px;padding:12px 14px;border:1px solid #f0d4d0;border-radius:10px;background:#fff7f5;color:#a44842;font-size:10px}.studio-access-error span{flex:1}.studio-access-error button{border:0;background:none;color:inherit;font-size:9px;font-weight:750;cursor:pointer}.studio-app[data-studio-theme=dark] .studio-access-page{color:#e7edf3}.studio-app[data-studio-theme=dark] .studio-access-back,.studio-app[data-studio-theme=dark] .studio-access-refresh{border-color:#394656;background:#222d3a;color:#bdc8d5}.studio-app[data-studio-theme=dark] .studio-access-title-row{border-color:#394656;background:linear-gradient(120deg,#273846,#222d3a 72%)}.studio-app[data-studio-theme=dark] .studio-access-title-icon{border-color:#405063;background:#303d4e}.studio-app[data-studio-theme=dark] .studio-access-title-row h1,.studio-app[data-studio-theme=dark] .studio-access-panel-heading h2,.studio-app[data-studio-theme=dark] .studio-access-table td strong,.studio-app[data-studio-theme=dark] .studio-access-role,.studio-app[data-studio-theme=dark] .studio-access-state strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-access-title-row p,.studio-app[data-studio-theme=dark] .studio-access-panel-heading p,.studio-app[data-studio-theme=dark] .studio-access-table td small,.studio-app[data-studio-theme=dark] .studio-access-table td,.studio-app[data-studio-theme=dark] .studio-access-state{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-access-panel{border-color:#344151;background:#202b38;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-access-panel-heading,.studio-app[data-studio-theme=dark] .studio-access-table td{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-access-table th{background:#273341;color:#9eabba}.studio-app[data-studio-theme=dark] .studio-access-count{background:color-mix(in srgb,var(--studio-accent) 18%,#273341)}.studio-app[data-studio-theme=dark] .studio-access-status.is-active{background:#1f493b;color:#8be0b4}.studio-app[data-studio-theme=dark] .studio-access-status.is-inactive{background:#344253;color:#bdc8d5}.studio-app[data-studio-theme=dark] .studio-access-primary{border-color:#55436d;background:#342a43;color:#c8a9eb}.studio-app[data-studio-theme=dark] .studio-access-remove{border-color:#62413e;background:#382c2c;color:#f0a49e}.studio-app[data-studio-theme=dark] .studio-access-remove:hover:not(:disabled){border-color:#8b5a55;background:#463131}.studio-app[data-studio-theme=dark] .studio-access-protected{color:#c2a09d}.studio-app[data-studio-theme=dark] .studio-access-error{border-color:#634441;background:#382c2c;color:#f0a49e}@media(max-width:700px){.studio-access-page{padding-top:0}.studio-access-title-row{gap:12px;padding:18px}.studio-access-title-icon{width:43px;height:43px}.studio-access-panel-heading{padding:17px}.studio-access-table th,.studio-access-table td{padding-inline:12px}}@media(max-width:560px){.studio-access-heading{margin-bottom:16px}.studio-access-title-row{position:relative;align-items:flex-start;flex-wrap:wrap;padding:16px}.studio-access-title-row>div{flex:1;min-width:190px}.studio-access-refresh{margin-left:55px}.studio-access-table-wrap{display:none}.studio-access-mobile-list{display:grid;gap:9px;padding:11px}.studio-access-mobile-card{display:grid;gap:12px;padding:13px;border:1px solid #e7ece9;border-radius:11px;background:#fff}.studio-access-mobile-user{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.studio-access-mobile-user>div{display:grid;gap:4px;min-width:0}.studio-access-mobile-user strong{overflow:hidden;color:#334d47;font-size:10px;text-overflow:ellipsis}.studio-access-mobile-user small,.studio-access-mobile-meta{color:#879690;font-size:8px}.studio-access-mobile-role{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#38514c;font-size:10px;font-weight:750}.studio-app[data-studio-theme=dark] .studio-access-mobile-card{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-access-mobile-user strong,.studio-app[data-studio-theme=dark] .studio-access-mobile-role{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-access-mobile-user small,.studio-app[data-studio-theme=dark] .studio-access-mobile-meta{color:#9eabba}}.studio-social-links-page{width:min(100%,920px);margin:0 auto;padding:4px 0 48px;color:#263d3b}.studio-social-links-heading{margin-bottom:20px}.studio-social-links-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 15px;padding:7px 10px;border:1px solid #e3eae6;border-radius:9px;background:#fff;color:#71827e;font-size:10px;font-weight:700;cursor:pointer}.studio-social-links-back:hover{color:var(--studio-accent)}.studio-social-links-hero{display:flex;align-items:center;gap:15px;padding:22px 25px;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,#dfe8e2);border-radius:17px;background:linear-gradient(120deg,color-mix(in srgb,var(--studio-accent) 8%,#fff),#fff 72%)}.studio-social-links-hero-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid color-mix(in srgb,var(--studio-accent) 16%,white);border-radius:14px;background:#fff;color:var(--studio-accent)}.studio-social-links-eyebrow{color:var(--studio-accent);font-size:8px;font-weight:850;letter-spacing:.14em}.studio-social-links-hero h1{margin:6px 0 4px;color:#203c3a;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(26px,3vw,34px);font-weight:780;letter-spacing:-.045em}.studio-social-links-hero p{margin:0;color:#7f9089;font-size:11px;line-height:1.5}.studio-social-links-form{display:grid;gap:13px}.studio-social-links-panel{padding:21px 23px;border:1px solid #e3eae6;border-radius:15px;background:#fff;box-shadow:0 7px 22px #203a3008}.studio-social-links-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.studio-social-links-panel-heading h2{margin:0;color:#2b4642;font-size:13px;font-weight:780}.studio-social-links-panel-heading p{margin:5px 0 0;color:#8a9994;font-size:9px;line-height:1.5}.studio-social-links-panel-mark{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-social-links-fields{display:grid;gap:10px}.studio-social-link-field{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #e7ece9;border-radius:12px;background:#fff}.studio-social-link-icon{display:grid;place-items:center;width:37px;height:37px;flex:none;border-radius:10px;background:#f4f6f5;color:#657a72}.studio-social-link-icon--instagram{background:#faedf4;color:#ad416e}.studio-social-link-icon--facebook{background:#edf3fd;color:#3972bd}.studio-social-link-icon--google{background:#fff0ef;color:#d33125}.studio-social-link-icon svg{display:block;width:21px;height:21px}.studio-social-link-copy{display:grid;gap:4px;flex:1;min-width:0}.studio-social-link-copy strong{color:#38514c;font-size:10px;font-weight:750}.studio-social-link-copy small{color:#8a9994;font-size:8px}.studio-social-link-input{display:flex;align-items:center;gap:7px;margin-top:5px}.studio-social-link-input input{width:100%;min-width:0;min-height:37px;padding:9px 11px;border:1px solid #e0e8e3;border-radius:8px;background:#fbfcfb;color:#304a44;font:inherit;font-size:10px;outline:none}.studio-social-link-input input::placeholder{color:#a1ada7}.studio-social-link-input input:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 12%,transparent)}.studio-social-link-input button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:35px;padding:0 9px;flex:none;border:1px solid #e0e8e3;border-radius:8px;background:#fff;color:#63766f;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.studio-social-link-input button:hover{border-color:color-mix(in srgb,var(--studio-accent) 42%,white);color:var(--studio-accent)}.studio-social-link-input button:disabled{opacity:.55;cursor:wait}.studio-social-links-paste-notice{margin:10px 0 0;color:#778980;font-size:9px}.studio-social-links-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-social-links-actions>span{color:#899791;font-size:9px}.studio-social-links-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 15px;border:0;border-radius:9px;background:var(--studio-accent);color:#fff;font-size:10px;font-weight:750;cursor:pointer}.studio-social-links-actions>button:disabled{opacity:.6;cursor:wait}.studio-social-links-success{display:flex;align-items:center;gap:6px;margin:13px 0 0;color:#287653;font-size:9px;font-weight:650}.studio-social-links-error{display:flex;align-items:center;gap:9px;margin:0 0 13px;padding:11px 13px;border:1px solid #f0d4d0;border-radius:10px;background:#fff7f5;color:#a44842;font-size:9px}.studio-social-links-error span{flex:1}.studio-social-links-error button{border:0;background:none;color:inherit;font-size:9px;font-weight:750;cursor:pointer}.studio-social-links-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;min-height:145px;border:1px solid #e3eae6;border-radius:15px;background:#fff;color:#879690;font-size:10px}.studio-social-links-state>svg{color:var(--studio-accent)}.studio-app[data-studio-theme=dark] .studio-social-links-page{color:#e7edf3}.studio-app[data-studio-theme=dark] .studio-social-links-back{border-color:#394656;background:#222d3a;color:#bdc8d5}.studio-app[data-studio-theme=dark] .studio-social-links-hero{border-color:#394656;background:linear-gradient(120deg,#273846,#222d3a 72%)}.studio-app[data-studio-theme=dark] .studio-social-links-hero-icon{border-color:#405063;background:#303d4e}.studio-app[data-studio-theme=dark] .studio-social-links-hero h1,.studio-app[data-studio-theme=dark] .studio-social-links-panel-heading h2,.studio-app[data-studio-theme=dark] .studio-social-link-copy strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-social-links-hero p,.studio-app[data-studio-theme=dark] .studio-social-links-panel-heading p,.studio-app[data-studio-theme=dark] .studio-social-link-copy small,.studio-app[data-studio-theme=dark] .studio-social-links-actions>span{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-social-links-panel,.studio-app[data-studio-theme=dark] .studio-social-links-state{border-color:#344151;background:#202b38;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-social-link-field{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-social-link-icon{background:#344253;color:#c4ceda}.studio-app[data-studio-theme=dark] .studio-social-link-icon--instagram{background:#422d3e;color:#e598ba}.studio-app[data-studio-theme=dark] .studio-social-link-icon--facebook{background:#293a55;color:#91b8ef}.studio-app[data-studio-theme=dark] .studio-social-link-icon--google{background:#493238;color:#ffaaa3}.studio-app[data-studio-theme=dark] .studio-social-link-input input{border-color:#465466;background:#202b38;color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-social-link-input button{border-color:#465466;background:#273341;color:#bdc8d5}.studio-app[data-studio-theme=dark] .studio-social-links-paste-notice{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-social-links-error{border-color:#634441;background:#382c2c;color:#f0a49e}.studio-app[data-studio-theme=dark] .studio-social-links-success{color:#8be0b4}@media(max-width:560px){.studio-social-links-page{padding-top:0}.studio-social-links-hero{align-items:flex-start;padding:17px}.studio-social-links-hero-icon{width:43px;height:43px}.studio-social-links-panel{padding:17px}.studio-social-link-field{gap:9px;padding:11px}.studio-social-link-icon{width:33px;height:33px}.studio-social-links-actions{align-items:stretch;flex-direction:column}.studio-social-links-actions>button{width:100%}}.studio-finance-page{width:100%;max-width:1180px;min-height:100%;margin:0 auto;color:var(--WedMONK-text,#292431)}.studio-finance-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 28px}.studio-finance-heading h1{margin:7px 0 6px;color:var(--WedMONK-text,#292431);font-family:Manrope,DM Sans,sans-serif;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.05em}.studio-finance-heading p{margin:0;color:var(--WedMONK-text-muted,#898391);font-size:13px;line-height:1.55}.studio-finance-heading-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid color-mix(in srgb,var(--studio-accent,#7951a1) 18%,transparent);border-radius:13px;background:color-mix(in srgb,var(--studio-accent,#7951a1) 9%,var(--WedMONK-surface,#fff));color:var(--studio-accent,#7951a1)}.studio-finance-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio-finance-card{position:relative;display:flex;min-width:0;min-height:232px;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid var(--WedMONK-border,#ece8ef);border-radius:14px;background:var(--WedMONK-surface,#fff);box-shadow:0 5px 20px #29243108;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.studio-finance-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--studio-accent,#7951a1) 32%,var(--WedMONK-border,#ece8ef));box-shadow:0 10px 26px #29243110}.studio-finance-card-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:19px;border-radius:11px;background:color-mix(in srgb,var(--studio-accent,#7951a1) 10%,var(--WedMONK-surface,#fff));color:var(--studio-accent,#7951a1)}.studio-finance-card-icon--receipts{background:#edf7f0;color:#3d8a5c}.studio-finance-card-icon--invoices{background:#f4f0fb;color:#7951a1}.studio-finance-card-detail{position:absolute;top:25px;right:18px;max-width:55%;overflow:hidden;color:var(--WedMONK-text-muted,#898391);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.studio-finance-card h2{margin:0 0 7px;color:var(--WedMONK-text,#292431);font-size:16px;font-weight:700;letter-spacing:-.02em}.studio-finance-card p{max-width:34ch;margin:0 0 20px;color:var(--WedMONK-text-muted,#898391);font-size:12px;line-height:1.55}.studio-finance-card button{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin-top:auto;padding:0;border:0;background:transparent;color:var(--studio-accent,#7951a1);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.studio-finance-card button:hover{gap:10px}.studio-finance-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 18px;padding:5px 0;border:0;background:transparent;color:var(--WedMONK-text-muted,#898391);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.studio-finance-back:hover{color:var(--studio-accent,#7951a1)}.studio-finance-records-page>.studio-mobile-menu{display:none}.studio-finance-refresh{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--WedMONK-border,#ece8ef);border-radius:9px;background:var(--WedMONK-surface,#fff);color:var(--WedMONK-text-muted,#898391);cursor:pointer}.studio-finance-refresh:hover{border-color:var(--studio-accent,#7951a1);color:var(--studio-accent,#7951a1)}.studio-finance-refresh:disabled{opacity:.6;cursor:wait}.studio-finance-records-loading{display:flex;align-items:center;gap:9px;padding:25px 0;color:var(--WedMONK-text-muted,#898391);font-size:12px}.studio-finance-record-list{overflow:hidden;border:1px solid var(--WedMONK-border,#ece8ef);border-radius:13px;background:var(--WedMONK-surface,#fff)}.studio-finance-record{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:75px;padding:13px 16px;border-bottom:1px solid var(--WedMONK-border,#ece8ef)}.studio-finance-record:last-child{border-bottom:0}.studio-finance-record-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--studio-accent,#7951a1) 10%,var(--WedMONK-surface,#fff));color:var(--studio-accent,#7951a1)}.studio-finance-record-icon--invoice{background:#f4f0fb;color:#7951a1}.studio-finance-record-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.studio-finance-record-copy strong{overflow:hidden;color:var(--WedMONK-text,#292431);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.studio-finance-record-copy span,.studio-finance-record-copy small{overflow:hidden;color:var(--WedMONK-text-muted,#898391);font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.studio-finance-record-amount{color:var(--WedMONK-text,#292431);font-size:12px;font-weight:750;white-space:nowrap}.studio-finance-records-state{display:flex;align-items:center;flex-direction:column;gap:8px;padding:36px 20px;border:1px dashed var(--WedMONK-border,#ece8ef);border-radius:13px;background:var(--WedMONK-surface,#fff);text-align:center}.studio-finance-records-state>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--studio-accent,#7951a1) 10%,var(--WedMONK-surface,#fff));color:var(--studio-accent,#7951a1)}.studio-finance-records-state strong{color:var(--WedMONK-text,#292431);font-size:13px}.studio-finance-records-state p,.studio-finance-records-state>span+strong+span{max-width:390px;margin:0;color:var(--WedMONK-text-muted,#898391);font-size:11px;line-height:1.5}.studio-finance-records-state--error{border-style:solid;border-color:#ecc8c5;background:color-mix(in srgb,#fff5f4 76%,var(--WedMONK-surface,#fff))}.studio-finance-records-state--error>strong{color:#a3443c}.studio-finance-records-state--error>span{display:block;width:auto;height:auto;background:transparent;color:#8b6864}.studio-finance-records-state--error button{display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:7px 10px;border:1px solid var(--WedMONK-border,#ece8ef);border-radius:7px;background:var(--WedMONK-surface,#fff);color:var(--studio-accent,#7951a1);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.studio-app[data-studio-theme=dark] .studio-finance-heading h1,.studio-app[data-studio-theme=dark] .studio-finance-card h2{color:#e9edf3}.studio-app[data-studio-theme=dark] .studio-finance-heading p,.studio-app[data-studio-theme=dark] .studio-finance-card p,.studio-app[data-studio-theme=dark] .studio-finance-card-detail{color:#a4afbe}.studio-app[data-studio-theme=dark] .studio-finance-card{border-color:#354253;background:#202b3a;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-finance-record-list,.studio-app[data-studio-theme=dark] .studio-finance-records-state{border-color:#354253;background:#202b3a}.studio-app[data-studio-theme=dark] .studio-finance-record{border-color:#354253}.studio-app[data-studio-theme=dark] .studio-finance-record-copy strong,.studio-app[data-studio-theme=dark] .studio-finance-record-amount,.studio-app[data-studio-theme=dark] .studio-finance-records-state strong{color:#e9edf3}.studio-app[data-studio-theme=dark] .studio-finance-record-copy span,.studio-app[data-studio-theme=dark] .studio-finance-record-copy small,.studio-app[data-studio-theme=dark] .studio-finance-records-state p{color:#a4afbe}.studio-app[data-studio-theme=dark] .studio-finance-refresh{border-color:#354253;background:#202b3a;color:#a4afbe}.studio-app[data-studio-theme=dark] .studio-finance-record-icon--invoice{background:#352d45;color:#c8a8e2}.studio-app[data-studio-theme=dark] .studio-finance-card-icon--receipts{background:#203b32;color:#91d0a4}.studio-app[data-studio-theme=dark] .studio-finance-card-icon--invoices{background:#352d45;color:#c8a8e2}@media(max-width:820px){.studio-finance-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-finance-card:last-child{grid-column:1/-1;min-height:205px}}@media(max-width:560px){.studio-finance-heading{align-items:flex-start;margin-bottom:20px}.studio-finance-heading h1{font-size:24px}.studio-finance-heading p{font-size:11px}.studio-finance-heading-icon{width:38px;height:38px}.studio-finance-actions{grid-template-columns:1fr;gap:11px}.studio-finance-card,.studio-finance-card:last-child{grid-column:auto;min-height:190px;padding:17px}.studio-finance-card-icon{margin-bottom:15px}.studio-finance-records-page>.studio-mobile-menu{display:flex}.studio-finance-record{grid-template-columns:31px minmax(0,1fr);gap:9px;padding:12px}.studio-finance-record-icon{width:30px;height:30px}.studio-finance-record-amount{grid-column:2;justify-self:start}.studio-finance-refresh{width:32px;height:32px}}.studio-packages-page{width:min(100%,1120px);min-height:100%;margin:0 auto;padding:8px 0 32px;color:#263d3b}.studio-packages-heading{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #e6ece9}.studio-packages-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 17px;padding:0;border:0;background:transparent;color:#71827e;font-size:10px;font-weight:700;cursor:pointer}.studio-packages-back:hover{color:var(--studio-accent)}.studio-packages-heading-row{display:flex;align-items:center;gap:12px}.studio-packages-icon{display:grid;place-items:center;width:43px;height:43px;flex:none;border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 11%,white);color:var(--studio-accent)}.studio-packages-heading-row>div:not(.studio-package-heading-actions){flex:1;min-width:0}.studio-package-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:0 0 auto;margin-left:auto}.studio-packages-eyebrow{color:var(--studio-accent);font-size:9px;font-weight:800;letter-spacing:.06em}.studio-packages-heading h1{margin:4px 0 0;color:#203c3a;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(23px,3vw,31px);font-weight:780;letter-spacing:-.05em}.studio-packages-heading>p{margin:11px 0 0 55px;color:#81918c;font-size:11px;line-height:1.6}.studio-packages-primary,.studio-packages-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:10px;font-weight:750;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.studio-packages-primary{background:var(--studio-accent);color:#fff;box-shadow:0 5px 13px color-mix(in srgb,var(--studio-accent) 20%,transparent)}.studio-packages-primary:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.studio-packages-primary:disabled{opacity:.6;cursor:wait}.studio-packages-secondary{border-color:#e1e8e4;background:#fff;color:#61736d}.studio-packages-secondary:hover{background:#f6f9f7}.studio-packages-alert{margin:0 0 15px;padding:11px 13px;border:1px solid #f2cfcd;border-radius:9px;background:#fff5f4;color:#b4433d;font-size:10px;line-height:1.5}.studio-package-storage{margin:0 0 16px;padding:13px 15px;border:1px solid #e2ebe6;border-radius:11px;background:linear-gradient(110deg,#f8fcfa,#fff)}.studio-package-storage-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.studio-package-storage-top>div:first-child{display:grid;gap:4px}.studio-package-storage-top>div:first-child>span{color:#84958d;font-size:8px;font-weight:800;letter-spacing:.09em}.studio-package-storage-top>div:first-child>strong{color:#36564a;font-size:12px;font-weight:800}.studio-package-storage-values{display:flex;align-items:center;gap:13px;color:#778a80;font-size:9px}.studio-package-storage-values>b{color:#526b5e;font-weight:750}.studio-package-storage-meter{height:6px;margin-top:10px;overflow:hidden;border-radius:99px;background:#e8efeb}.studio-package-storage-meter>span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--studio-accent),color-mix(in srgb,var(--studio-accent) 65%,#73c994));transition:width .2s ease}.studio-package-storage-meter.is-warning>span{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.studio-package-storage-meter.is-critical>span{background:linear-gradient(90deg,#dc2626,#ef4444)}.studio-package-storage-warning{margin:8px 0 0;color:#b4433d;font-size:9px;line-height:1.45}.studio-package-storage-locked{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;color:#a44f45;font-size:9px;line-height:1.45}.studio-package-storage-locked>button{flex:none}.studio-package-notice{display:flex;align-items:center;gap:7px;margin:0 0 13px;padding:9px 11px;border:1px solid #dcebe1;border-radius:8px;background:#f3faf5;color:#39734f;font-size:10px}.studio-package-notice>button{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.studio-package-settings-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#101a16a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.studio-package-settings-modal{position:relative;width:min(100%,460px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:25px;border:1px solid #e3ebe6;border-radius:17px;background:#fff;box-shadow:0 24px 80px #12221840;color:#30473c}.studio-package-settings-close{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:8px;background:#f2f6f3;color:#718078;cursor:pointer}.studio-package-settings-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 11%,white);color:var(--studio-accent)}.studio-package-settings-modal h2{margin:15px 0 0;color:#263f34;font-size:18px;letter-spacing:-.025em}.studio-package-settings-modal>p{margin:7px 0 0;color:#7e8c84;font-size:11px;line-height:1.6}.studio-package-public-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding:13px;border:1px solid #e5ece7;border-radius:10px;background:#f9fbfa}.studio-package-public-toggle>span{display:grid;gap:4px}.studio-package-public-toggle strong{color:#40584b;font-size:10px}.studio-package-public-toggle small{color:#8a9790;font-size:9px}.studio-package-public-toggle input{width:17px;height:17px;accent-color:var(--studio-accent)}.studio-package-theme-picker{display:grid;gap:5px;margin-top:17px}.studio-package-theme-picker>strong{color:#40584b;font-size:10px}.studio-package-theme-picker>small{color:#8a9790;font-size:9px}.studio-package-theme-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:7px}.studio-package-theme-choice{display:grid;gap:5px;min-width:0;padding:7px;border:1px solid #e4ebe6;border-radius:9px;background:#fff;color:#53685b;text-align:left;cursor:pointer}.studio-package-theme-choice.is-selected{border-color:var(--studio-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--studio-accent) 15%,transparent)}.studio-package-theme-choice>b{font-size:9px}.studio-package-theme-choice>small{color:#8a9790;font-size:7px}.studio-package-theme-sample{display:flex;align-items:flex-end;gap:3px;height:37px;padding:5px;border:1px solid #e5ebe7;border-radius:5px;background:#f5f8f6}.studio-package-theme-sample>i{height:10px;flex:1;border-radius:2px;background:#368151}.studio-package-theme-sample>i:first-child{height:20px}.studio-package-theme-sample>i:last-child{height:15px}.studio-package-theme-choice.theme-editorial .studio-package-theme-sample{background:#f4eee2}.studio-package-theme-choice.theme-editorial .studio-package-theme-sample>i{background:#ad754c}.studio-package-theme-choice.theme-midnight .studio-package-theme-sample{background:#253038}.studio-package-theme-choice.theme-midnight .studio-package-theme-sample>i{background:#78c89b}.studio-package-theme-choice.theme-sage .studio-package-theme-sample{background:#e5eee4}.studio-package-theme-choice.theme-sage .studio-package-theme-sample>i{background:#6f8c68}.studio-package-public-link{display:flex;align-items:center;gap:8px;margin-top:11px;padding:8px 9px;border:1px solid #e5ece7;border-radius:8px;background:#fff}.studio-package-public-link>span{flex:1;min-width:0;overflow:hidden;color:#718078;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.studio-package-public-link>button,.studio-package-public-link>a{display:grid;place-items:center;width:28px;height:28px;flex:none;border:0;border-radius:7px;background:#f2f6f3;color:#62786b;cursor:pointer;text-decoration:none}.studio-package-share-link{display:flex;align-items:center;gap:10px;margin-top:19px;padding:10px 11px;border:1px solid #e3ebe6;border-radius:10px;background:#f9fbfa}.studio-package-share-link>span{flex:1;min-width:0;overflow:hidden;color:#526a5d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-package-share-link>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid #e1e8e4;border-radius:8px;background:#fff;color:#53685b;font:inherit;font-size:9px;font-weight:750;white-space:nowrap;cursor:pointer}.studio-package-share-link>button:disabled{opacity:.45;cursor:not-allowed}.studio-package-share-status{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;color:#87948c;font-size:10px;line-height:1.5}.studio-package-share-status.is-enabled{color:#368154}.studio-package-settings-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:21px;padding-top:15px;border-top:1px solid #edf1ee}.studio-packages-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:180px;color:#84938d;font-size:11px}.studio-packages-loading svg{color:var(--studio-accent);animation:studio-package-spin 1s linear infinite}@keyframes studio-package-spin{to{transform:rotate(360deg)}}.studio-packages-empty{display:grid;justify-items:center;gap:9px;min-height:330px;align-content:center;padding:30px;border:1px dashed #dbe5df;border-radius:15px;background:linear-gradient(145deg,#fff,#f9fcfa);text-align:center}.studio-packages-empty>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-packages-empty h2{margin:4px 0 0;color:#314b44;font-size:16px}.studio-packages-empty p{max-width:380px;margin:0 0 6px;color:#84938d;font-size:10px;line-height:1.65}.studio-packages-list{display:grid;gap:12px}.studio-package-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:19px 20px;border:1px solid #e5ece8;border-radius:13px;background:#fff;box-shadow:0 5px 17px #213c3007}.studio-package-card-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.studio-package-card-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-package-card-main>div{min-width:0}.studio-package-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.studio-package-card-title h2{margin:0;color:#2d4740;font-size:13px;font-weight:780}.studio-package-card-title>span{padding:4px 7px;border-radius:99px;font-size:8px;font-weight:750}.studio-package-card-title .is-active{background:#e9f7ee;color:#338452}.studio-package-card-title .is-inactive{background:#f0f2f1;color:#7c8782}.studio-package-card-main p{margin:7px 0 0;color:#82908b;font-size:10px;line-height:1.55}.studio-package-features{display:flex;flex-wrap:wrap;gap:7px 13px;margin-top:12px}.studio-package-features>span{display:inline-flex;align-items:center;gap:5px;color:#667a72;font-size:9px}.studio-package-features>span svg{flex:none;color:var(--studio-accent)}.studio-package-features>small{color:#9ca9a3;font-size:9px}.studio-package-card-side{display:flex;flex-direction:column;align-items:flex-end;min-width:138px}.studio-package-card-side>strong{color:#29483d;font-size:18px;font-weight:800;letter-spacing:-.03em}.studio-package-card-side>small{margin-top:3px;color:#95a19b;font-size:8px}.studio-package-card-side>div{display:flex;gap:6px;margin-top:auto;padding-top:14px}.studio-package-card-side button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border:1px solid #e3eae6;border-radius:7px;background:#fff;color:#64766e;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.studio-package-card-side button:hover{border-color:color-mix(in srgb,var(--studio-accent) 35%,white);color:var(--studio-accent)}.studio-package-card-side button.is-delete{color:#a66b68}.studio-package-card-side button.is-delete:hover{border-color:#efc9c6;background:#fff8f7;color:#b4433d}.studio-package-card-side button:disabled{opacity:.55;cursor:wait}.studio-package-form{padding:21px 22px;border:1px solid #e5ece8;border-radius:13px;background:#fff;box-shadow:0 5px 17px #213c3007}.studio-package-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px}.studio-package-field{display:grid;align-content:start;gap:7px;min-width:0}.studio-package-field--wide{grid-column:1/-1}.studio-package-field>span{display:flex;align-items:baseline;gap:7px;color:#536961;font-size:10px;font-weight:750}.studio-package-field>span small{color:#9aa7a1;font-size:8px;font-weight:500}.studio-package-field input,.studio-package-field textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid #dfe8e3;border-radius:8px;outline:0;background:#fff;color:#30463e;font:inherit;font-size:10px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.studio-package-field input:focus,.studio-package-field textarea:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 12%,transparent)}.studio-package-field textarea{resize:vertical}.studio-package-media{margin-top:19px;padding-top:18px;border-top:1px solid #edf1ef}.studio-package-media>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.studio-package-media>header h2{margin:0;color:#344c44;font-size:12px;font-weight:780}.studio-package-media>header p{margin:4px 0 0;color:#899890;font-size:9px;line-height:1.5}.studio-package-media>header>span{flex:none;color:#82928a;font-size:9px;font-weight:700}.studio-package-media-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.studio-package-media-actions>small{color:#9aa69f;font-size:8px}.studio-package-media-button{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;overflow:hidden;border:1px solid #dfe8e3;border-radius:8px;background:#fff;color:#62766c;font-size:9px;font-weight:720;cursor:pointer}.studio-package-media-button:hover{border-color:color-mix(in srgb,var(--studio-accent) 42%,white);color:var(--studio-accent)}.studio-package-media-button input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.studio-package-media-button input:disabled{cursor:wait}.studio-package-youtube-trigger{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin-top:10px;padding:0 11px;border:1px solid #f0d7d5;border-radius:8px;background:#fff;color:#ba3028;font:inherit;font-size:9px;font-weight:750;cursor:pointer;transition:background .16s,border-color .16s}.studio-package-youtube-trigger:hover:not(:disabled){border-color:#e9b8b4;background:#fff6f5}.studio-package-youtube-trigger:disabled{opacity:.55;cursor:wait}.studio-package-youtube-modal{display:block}.studio-package-youtube-modal-icon{background:#fff0ef;color:#d33125}.studio-package-youtube-modal .studio-package-field{margin-top:18px}.studio-package-youtube-error{margin-top:8px;color:#b4433d;font-size:10px;line-height:1.45}.studio-package-youtube-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid #edf1ee}.studio-package-youtube-modal>footer button:disabled{opacity:.55;cursor:wait}.studio-package-media-empty{margin:11px 0 0;color:#9aa69f;font-size:9px}.studio-package-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px}.studio-package-media-item{overflow:hidden;border:1px solid #e3eae6;border-radius:9px;background:#fff}.studio-package-media-preview{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/10;overflow:hidden;background:#f1f4f2}.studio-package-media-preview>img,.studio-package-media-preview>video,.studio-package-media-preview>iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.studio-package-youtube-badge{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #ffffffa6;border-radius:8px;background:#d33125;color:#fff;box-shadow:0 2px 8px #0003;pointer-events:none}.studio-package-media-item-info{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px}.studio-package-media-item-info>span{overflow:hidden;color:#60746a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.studio-package-media-item-info>button{display:grid;place-items:center;width:25px;height:25px;flex:none;border:0;border-radius:6px;background:#fff4f3;color:#b54c46;cursor:pointer}.studio-package-media-item-info>button:disabled{opacity:.55;cursor:wait}.studio-package-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid #edf1ef}.studio-app[data-studio-theme=dark] .studio-packages-page{color:#e7edf3}.studio-app[data-studio-theme=dark] .studio-package-storage{border-color:#344151;background:linear-gradient(110deg,#222d3a,#273341)}.studio-app[data-studio-theme=dark] .studio-package-notice{border-color:#30523e;background:#22362a;color:#9bd1aa}.studio-app[data-studio-theme=dark] .studio-package-settings-modal{border-color:#344151;background:#222d3a;color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-package-settings-modal h2{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-package-settings-modal>p,.studio-app[data-studio-theme=dark] .studio-package-public-toggle small{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-package-settings-close,.studio-app[data-studio-theme=dark] .studio-package-public-link>button,.studio-app[data-studio-theme=dark] .studio-package-public-link>a{background:#344253;color:#bdc9d5}.studio-app[data-studio-theme=dark] .studio-package-public-toggle,.studio-app[data-studio-theme=dark] .studio-package-public-link{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-package-public-toggle strong,.studio-app[data-studio-theme=dark] .studio-package-public-link>span{color:#bdc9d5}.studio-app[data-studio-theme=dark] .studio-package-theme-picker>strong{color:#d5e0d9}.studio-app[data-studio-theme=dark] .studio-package-theme-picker>small,.studio-app[data-studio-theme=dark] .studio-package-theme-choice>small{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-package-theme-choice{border-color:#3a4858;background:#273341;color:#d5e0d9}.studio-app[data-studio-theme=dark] .studio-package-theme-sample{border-color:#3a4858}.studio-app[data-studio-theme=dark] .studio-package-settings-modal>footer{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-package-storage-top>div:first-child>strong,.studio-app[data-studio-theme=dark] .studio-package-storage-values>b{color:#d9e5df}.studio-app[data-studio-theme=dark] .studio-package-storage-top>div:first-child>span,.studio-app[data-studio-theme=dark] .studio-package-storage-values{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-package-storage-meter{background:#3a4858}.studio-app[data-studio-theme=dark] .studio-package-storage-meter.is-warning>span{background:linear-gradient(90deg,#fbbf24,#fcd34d)}.studio-app[data-studio-theme=dark] .studio-package-storage-meter.is-critical>span{background:linear-gradient(90deg,#f87171,#fca5a5)}.studio-app[data-studio-theme=dark] .studio-package-storage-locked{color:#ef9e94}.studio-app[data-studio-theme=dark] .studio-packages-heading{border-color:#344151}.studio-app[data-studio-theme=dark] .studio-packages-heading h1,.studio-app[data-studio-theme=dark] .studio-package-card-title h2,.studio-app[data-studio-theme=dark] .studio-package-card-side>strong,.studio-app[data-studio-theme=dark] .studio-packages-empty h2,.studio-app[data-studio-theme=dark] .studio-package-active strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-packages-heading>p,.studio-app[data-studio-theme=dark] .studio-package-card-main p,.studio-app[data-studio-theme=dark] .studio-package-features>span,.studio-app[data-studio-theme=dark] .studio-package-card-side>small,.studio-app[data-studio-theme=dark] .studio-packages-empty p,.studio-app[data-studio-theme=dark] .studio-package-media>header p,.studio-app[data-studio-theme=dark] .studio-package-media-empty{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-package-card,.studio-app[data-studio-theme=dark] .studio-package-form{border-color:#344151;background:#222d3a;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-packages-empty{border-color:#3a4858;background:linear-gradient(145deg,#222d3a,#1f2a36)}.studio-app[data-studio-theme=dark] .studio-package-card-side button,.studio-app[data-studio-theme=dark] .studio-package-field input,.studio-app[data-studio-theme=dark] .studio-package-field textarea{border-color:#3a4858;background:#273341;color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-package-field>span,.studio-app[data-studio-theme=dark] .studio-package-card-side button{color:#bdc9d5}.studio-app[data-studio-theme=dark] .studio-package-form-actions{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-packages-secondary{border-color:#3a4858;background:#273341;color:#bdc9d5}.studio-app[data-studio-theme=dark] .studio-package-media{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-package-media>header h2{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-package-media-button,.studio-app[data-studio-theme=dark] .studio-package-media-item{border-color:#3a4858;background:#273341;color:#bdc9d5}.studio-app[data-studio-theme=dark] .studio-package-youtube-trigger{border-color:#633c3a;background:#342d34;color:#ffaaa3}.studio-app[data-studio-theme=dark] .studio-package-youtube-trigger:hover:not(:disabled){border-color:#80504d;background:#3c3037}.studio-app[data-studio-theme=dark] .studio-package-youtube-modal-icon{background:#493238;color:#ffaaa3}.studio-app[data-studio-theme=dark] .studio-package-youtube-modal>footer{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-package-media-item-info>button{background:#344253}.studio-app[data-studio-theme=dark] .studio-package-media-item-info>span{color:#bdc9d5}.studio-app[data-studio-theme=dark] .studio-package-media-preview{background:#1d2733}@media(max-width:650px){.studio-packages-page{padding-top:0}.studio-packages-heading-row{flex-wrap:wrap}.studio-package-heading-actions{width:100%;margin:7px 0 0;justify-content:flex-end}.studio-package-heading-actions>button{flex:0 1 auto}.studio-packages-heading>p{margin-left:0}.studio-package-card{grid-template-columns:1fr;gap:14px;padding:15px}.studio-package-card-side{align-items:flex-start;min-width:0;padding-top:13px;border-top:1px solid #edf1ef}.studio-package-card-side>div{margin-top:11px;padding-top:0}.studio-package-form{padding:16px}.studio-package-form-grid{grid-template-columns:1fr;gap:14px}.studio-package-field--wide{grid-column:auto}.studio-package-form-actions{justify-content:stretch}.studio-package-form-actions button{flex:1}.studio-package-storage-top{align-items:flex-start}.studio-package-storage-values{align-items:flex-end;flex-direction:column;gap:4px}.studio-package-storage-locked{align-items:flex-start;flex-direction:column}.studio-package-settings-backdrop{padding:12px}.studio-package-youtube-modal{padding:22px 18px}.studio-package-youtube-modal>footer button{flex:1}}.studio-portfolio-page{width:min(100%,1120px);min-height:100%;margin:0 auto;padding:8px 0 34px;color:#293d37}.studio-portfolio-heading{margin-bottom:17px;padding-bottom:17px;border-bottom:1px solid #e6ece9}.studio-portfolio-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 15px;padding:0;border:0;background:transparent;color:#788880;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.studio-portfolio-heading-row{display:flex;align-items:center;gap:11px}.studio-portfolio-heading-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 11%,white);color:var(--studio-accent)}.studio-portfolio-heading-row>div{flex:1;min-width:0}.studio-portfolio-heading-row>.studio-portfolio-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:none}.studio-portfolio-heading-row small{color:var(--studio-accent);font-size:9px;font-weight:800;letter-spacing:.06em}.studio-portfolio-heading h1{margin:3px 0 0;color:#263e37;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(24px,3vw,31px);font-weight:780;letter-spacing:-.05em}.studio-portfolio-heading>p{margin:10px 0 0 53px;color:#85938d;font-size:10px;line-height:1.6}.studio-portfolio-primary,.studio-portfolio-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:0 12px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:9px;font-weight:750;white-space:nowrap;cursor:pointer}.studio-portfolio-primary{background:var(--studio-accent);color:#fff}.studio-portfolio-primary:disabled,.studio-portfolio-secondary:disabled{opacity:.55;cursor:wait}.studio-portfolio-secondary{border-color:#e0e8e3;background:#fff;color:#64766d}.studio-portfolio-notice,.studio-portfolio-error{display:flex;align-items:center;gap:8px;margin:0 0 13px;padding:10px 12px;border:1px solid #dcebe1;border-radius:9px;background:#f3faf5;color:#39734f;font-size:10px;line-height:1.5}.studio-portfolio-notice>button{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.studio-portfolio-error{border-color:#f0d8d4;background:#fff8f7;color:#a44f45}.studio-portfolio-error>span{flex:1;min-width:0}.studio-portfolio-error>button,.studio-portfolio-load-failed>button{flex:none;min-height:28px;padding:0 10px;border:1px solid #e7c9c4;border-radius:7px;background:#fff;color:#9a4d44;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.studio-portfolio-load-warning{display:flex;align-items:center;gap:12px;margin:0 0 13px;padding:9px 12px;border:1px solid #eadfbd;border-radius:9px;background:#fffaf0;color:#83662d;font-size:9px;line-height:1.5}.studio-portfolio-load-warning>span{flex:1;min-width:0}.studio-portfolio-load-warning>button{flex:none;padding:3px 7px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.studio-portfolio-load-failed{flex-direction:column;gap:10px}.studio-portfolio-load-failed>button{border-color:#e0e8e3;background:#fff;color:#64766d}.studio-portfolio-primary:disabled,.studio-portfolio-secondary:disabled{opacity:.55;cursor:not-allowed}.studio-portfolio-storage-warning{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid #f0d8d4;border-radius:9px;background:#fff8f7;color:#a44f45;font-size:9px;line-height:1.45}.studio-portfolio-storage-warning>span{display:flex;align-items:center;gap:7px}.studio-portfolio-storage-warning>button,.studio-portfolio-add-storage{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:29px;padding:0 9px;border:1px solid color-mix(in srgb,var(--studio-accent) 25%,white);border-radius:7px;background:#fff;color:var(--studio-accent);font:inherit;font-size:8px;font-weight:750;white-space:nowrap;cursor:pointer}.studio-portfolio-add-storage{margin-top:8px}.studio-portfolio-publish{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px 22px;margin-bottom:23px;padding:17px;border:1px solid #e2eae5;border-radius:12px;background:#fbfdfc}.studio-portfolio-publish-copy>span,.studio-portfolio-list-section>header>div>span{color:#87958d;font-size:8px;font-weight:800;letter-spacing:.09em}.studio-portfolio-publish-copy h2,.studio-portfolio-list-section>header h2{margin:5px 0 0;color:#314b42;font-size:14px;font-weight:780}.studio-portfolio-publish-copy p{margin:6px 0 0;color:#85938d;font-size:9px;line-height:1.55}.studio-portfolio-publish-toggle{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #e5ece7;border-radius:9px;background:#fff}.studio-portfolio-publish-toggle>span{display:grid;gap:3px}.studio-portfolio-publish-toggle strong{color:#52675e;font-size:9px}.studio-portfolio-publish-toggle small{color:#8b9991;font-size:8px}.studio-portfolio-publish-toggle input{width:17px;height:17px;accent-color:var(--studio-accent)}.studio-portfolio-theme-picker{grid-column:1/-1;display:grid;gap:7px}.studio-portfolio-theme-picker>strong{color:#53675e;font-size:9px}.studio-portfolio-theme-picker>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.studio-portfolio-theme{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:2px 8px;padding:8px;border:1px solid #e1e9e4;border-radius:8px;background:#fff;color:#53675e;text-align:left;cursor:pointer}.studio-portfolio-theme.is-selected{border-color:var(--studio-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--studio-accent) 13%,transparent)}.studio-portfolio-theme>i{grid-row:span 2;width:19px;height:19px;border-radius:6px;background:#37865b}.studio-portfolio-theme.theme-editorial>i{background:#ad754c}.studio-portfolio-theme.theme-midnight>i{background:#33455b}.studio-portfolio-theme.theme-sage>i{background:#6f8c68}.studio-portfolio-theme>b{font-size:8px}.studio-portfolio-theme>small{color:#89978f;font-size:7px}.studio-portfolio-link{grid-column:1/-1;display:flex;align-items:center;gap:7px;min-width:0;padding:8px 9px;border:1px solid #e5ece7;border-radius:8px;background:#fff}.studio-portfolio-link>span{flex:1;min-width:0;overflow:hidden;color:#61776b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.studio-portfolio-link>button,.studio-portfolio-link>a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid #e2e9e4;border-radius:7px;background:#fff;color:#5f7368;font:inherit;font-size:8px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.studio-portfolio-publish>footer{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #e9efeb}.studio-portfolio-list-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:11px}.studio-portfolio-list-section>header>span{color:#84918a;font-size:9px;font-weight:700}.studio-portfolio-list-section>header h2{font-size:15px}.studio-portfolio-state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:160px;color:#819088;font-size:10px}.studio-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:11px}.studio-portfolio-card{overflow:hidden;border:1px solid #e2eae5;border-radius:11px;background:#fff}.studio-portfolio-card-cover{position:relative;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:#f1f5f2}.studio-portfolio-card-cover>img,.studio-portfolio-card-cover>video,.studio-portfolio-card-cover>iframe{width:100%;height:100%;border:0;object-fit:cover}.studio-portfolio-card-cover>span{color:#8ca198}.studio-portfolio-card-cover>small{position:absolute;top:8px;left:8px;padding:4px 7px;border-radius:99px;background:var(--studio-accent);color:#fff;font-size:7px;font-weight:800;letter-spacing:.07em}.studio-portfolio-card-copy{display:grid;gap:6px;padding:11px 12px}.studio-portfolio-card-copy>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-portfolio-card-copy h3{overflow:hidden;margin:0;color:#344d43;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.studio-portfolio-card-copy>div>span{flex:none;padding:4px 6px;border-radius:99px;background:#f0f5f2;color:#74867c;font-size:7px}.studio-portfolio-card-copy p{display:-webkit-box;overflow:hidden;margin:0;color:#839189;font-size:9px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.studio-portfolio-card-copy>small{color:#98a49d;font-size:8px}.studio-portfolio-card>footer{display:flex;gap:6px;padding:0 12px 11px}.studio-portfolio-card>footer button{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 8px;border:1px solid #e5ece7;border-radius:7px;background:#fff;color:#65786e;font:inherit;font-size:8px;font-weight:700;cursor:pointer}.studio-portfolio-card>footer button.is-delete{color:#ad6861}.studio-portfolio-empty{display:grid;justify-items:center;gap:8px;min-height:210px;align-content:center;padding:25px;border:1px dashed #dae5de;border-radius:12px;background:#fbfdfc;text-align:center}.studio-portfolio-empty>span{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-portfolio-empty h3{margin:2px 0 0;color:#3b554a;font-size:12px}.studio-portfolio-empty p{max-width:380px;margin:0;color:#87958d;font-size:9px;line-height:1.6}.studio-portfolio-backdrop{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:14px;background:#101a16a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.studio-portfolio-modal{position:relative;width:min(100%,580px);max-height:calc(100dvh - 28px);overflow:auto;padding:22px;border:1px solid #e1e9e4;border-radius:15px;background:#fff;color:#30473c;box-shadow:0 24px 80px #12221840}.studio-portfolio-modal-close{position:absolute;top:11px;right:11px;display:grid;place-items:center;width:29px;height:29px;border:0;border-radius:7px;background:#f2f6f3;color:#718078;cursor:pointer}.studio-portfolio-modal h2{margin:12px 0 0;color:#30473c;font-size:16px}.studio-portfolio-modal>p{margin:5px 0 15px;color:#829088;font-size:9px}.studio-portfolio-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-portfolio-form-grid label,.studio-portfolio-youtube{display:grid;gap:6px;min-width:0}.studio-portfolio-form-grid label>span,.studio-portfolio-youtube>span{display:flex;align-items:center;gap:6px;color:#52675e;font-size:9px;font-weight:750}.studio-portfolio-form-grid label small,.studio-portfolio-youtube small{color:#96a29b;font-size:8px;font-weight:500}.studio-portfolio-form-grid input,.studio-portfolio-form-grid textarea,.studio-portfolio-youtube textarea{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #dfe8e3;border-radius:8px;outline:0;background:#fff;color:#30463e;font:inherit;font-size:9px}.studio-portfolio-form-grid input:focus,.studio-portfolio-form-grid textarea:focus,.studio-portfolio-youtube textarea:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 12%,transparent)}.studio-portfolio-form-grid textarea,.studio-portfolio-youtube textarea{resize:vertical}.studio-portfolio-description{grid-column:1/-1}.studio-portfolio-featured{display:flex;align-items:center;gap:7px;margin-top:11px;color:#687a70;font-size:8px}.studio-portfolio-featured input{accent-color:var(--studio-accent)}.studio-portfolio-existing-media{display:grid;gap:7px;margin-top:12px}.studio-portfolio-existing-media>strong{color:#53675e;font-size:9px}.studio-portfolio-existing-media>div{display:flex;flex-wrap:wrap;gap:6px}.studio-portfolio-existing-media>div>span{display:flex;align-items:center;gap:5px;max-width:190px;padding:4px 6px;border:1px solid #e4ebe6;border-radius:6px;color:#65766d;font-size:8px}.studio-portfolio-existing-media button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:5px;background:#fff1ef;color:#a9534b;cursor:pointer}.studio-portfolio-storage-choice{display:grid;gap:8px;margin-top:13px;padding:10px;border:1px solid #e3ebe6;border-radius:8px;background:#fbfdfc}.studio-portfolio-storage-choice>label{display:grid;grid-template-columns:minmax(115px,.7fr) minmax(0,1.3fr);align-items:center;gap:8px}.studio-portfolio-storage-choice>label>span{display:flex;align-items:center;gap:6px;color:#52675e;font-size:9px;font-weight:750}.studio-portfolio-storage-choice select{min-width:0;padding:7px 8px;border:1px solid #dfe8e3;border-radius:7px;background:#fff;color:#30463e;font:inherit;font-size:9px}.studio-portfolio-storage-choice>small{color:#85938b;font-size:8px;line-height:1.45}.studio-portfolio-upload{position:relative;display:flex;align-items:center;gap:9px;margin-top:13px;padding:10px;border:1px dashed #cddbd2;border-radius:8px;background:#fafcfb;color:var(--studio-accent);cursor:pointer}.studio-portfolio-upload.is-disabled{border-color:#e8d8d6;background:#fffaf9;color:#a9a29f;cursor:not-allowed}.studio-portfolio-upload>span{display:grid;gap:3px}.studio-portfolio-upload b{color:#51675b;font-size:9px}.studio-portfolio-upload small,.studio-portfolio-selected-files{color:#8c9992;font-size:8px}.studio-portfolio-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.studio-portfolio-selected-files{display:block;margin-top:6px}.studio-portfolio-youtube{margin-top:12px}.studio-portfolio-youtube>span svg{color:#d33125}.studio-portfolio-youtube textarea{min-height:48px}.studio-portfolio-modal-error{margin-top:10px;color:#ad5047;font-size:9px}.studio-portfolio-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #edf1ee}.studio-app[data-studio-theme=dark] .studio-portfolio-page{color:#e1eaf2}.studio-app[data-studio-theme=dark] .studio-portfolio-heading{border-color:#344151}.studio-app[data-studio-theme=dark] .studio-portfolio-heading h1,.studio-app[data-studio-theme=dark] .studio-portfolio-publish-copy h2,.studio-app[data-studio-theme=dark] .studio-portfolio-list-section>header h2,.studio-app[data-studio-theme=dark] .studio-portfolio-card-copy h3,.studio-app[data-studio-theme=dark] .studio-portfolio-modal h2,.studio-app[data-studio-theme=dark] .studio-portfolio-empty h3{color:#e1eaf2}.studio-app[data-studio-theme=dark] .studio-portfolio-heading>p,.studio-app[data-studio-theme=dark] .studio-portfolio-publish-copy p,.studio-app[data-studio-theme=dark] .studio-portfolio-card-copy p,.studio-app[data-studio-theme=dark] .studio-portfolio-empty p,.studio-app[data-studio-theme=dark] .studio-portfolio-modal>p{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-portfolio-publish,.studio-app[data-studio-theme=dark] .studio-portfolio-card,.studio-app[data-studio-theme=dark] .studio-portfolio-modal{border-color:#344151;background:#222d3a;color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-portfolio-storage-warning{border-color:#60423f;background:#342c30;color:#efa49b}.studio-app[data-studio-theme=dark] .studio-portfolio-load-warning{border-color:#5a4a34;background:#332e27;color:#dfc584}.studio-app[data-studio-theme=dark] .studio-portfolio-error>button,.studio-app[data-studio-theme=dark] .studio-portfolio-load-failed>button{border-color:#59403e;background:#2b3039;color:#e5b7af}.studio-app[data-studio-theme=dark] .studio-portfolio-storage-warning>button,.studio-app[data-studio-theme=dark] .studio-portfolio-add-storage{border-color:#584565;background:#30303b;color:#d7b5ec}.studio-app[data-studio-theme=dark] .studio-portfolio-publish-toggle,.studio-app[data-studio-theme=dark] .studio-portfolio-theme,.studio-app[data-studio-theme=dark] .studio-portfolio-link,.studio-app[data-studio-theme=dark] .studio-portfolio-secondary,.studio-app[data-studio-theme=dark] .studio-portfolio-upload,.studio-app[data-studio-theme=dark] .studio-portfolio-form-grid input,.studio-app[data-studio-theme=dark] .studio-portfolio-form-grid textarea,.studio-app[data-studio-theme=dark] .studio-portfolio-youtube textarea{border-color:#3a4858;background:#273341;color:#dbe4ee}.studio-app[data-studio-theme=dark] .studio-portfolio-storage-choice{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-portfolio-storage-choice>label>span{color:#cad5e0}.studio-app[data-studio-theme=dark] .studio-portfolio-storage-choice select{border-color:#3a4858;background:#222d3a;color:#dbe4ee}.studio-app[data-studio-theme=dark] .studio-portfolio-storage-choice>small{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-portfolio-upload.is-disabled{border-color:#57403e;background:#302a30;color:#9eabba}.studio-app[data-studio-theme=dark] .studio-portfolio-publish-toggle strong,.studio-app[data-studio-theme=dark] .studio-portfolio-theme,.studio-app[data-studio-theme=dark] .studio-portfolio-theme-picker>strong,.studio-app[data-studio-theme=dark] .studio-portfolio-form-grid label>span,.studio-app[data-studio-theme=dark] .studio-portfolio-youtube>span,.studio-app[data-studio-theme=dark] .studio-portfolio-upload b{color:#cad5e0}.studio-app[data-studio-theme=dark] .studio-portfolio-publish-toggle small,.studio-app[data-studio-theme=dark] .studio-portfolio-theme small,.studio-app[data-studio-theme=dark] .studio-portfolio-link>span,.studio-app[data-studio-theme=dark] .studio-portfolio-card-copy>small{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-portfolio-publish>footer{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-portfolio-link>button,.studio-app[data-studio-theme=dark] .studio-portfolio-link>a,.studio-app[data-studio-theme=dark] .studio-portfolio-card>footer button{border-color:#3a4858;background:#273341;color:#c5d0dd}.studio-app[data-studio-theme=dark] .studio-portfolio-card-cover,.studio-app[data-studio-theme=dark] .studio-portfolio-empty{border-color:#3a4858;background:#202b38}.studio-app[data-studio-theme=dark] .studio-portfolio-empty{border-style:dashed}.studio-app[data-studio-theme=dark] .studio-portfolio-modal-close{background:#344253;color:#bdc9d5}.studio-app[data-studio-theme=dark] .studio-portfolio-modal>footer{border-color:#394656}.studio-portfolio-storage-warning.is-warning{border-color:#f4d18a;background:#fff8e8;color:#9a6412}.studio-portfolio-storage-warning.is-critical{border-color:#efb4b0;background:#fff4f3;color:#a23932}.studio-app[data-studio-theme=dark] .studio-portfolio-storage-warning.is-warning{border-color:#70552a;background:#332e25;color:#f3c66d}.studio-app[data-studio-theme=dark] .studio-portfolio-storage-warning.is-critical{border-color:#70403e;background:#34292c;color:#f09a93}@media(max-width:760px){.studio-portfolio-heading-row{flex-wrap:wrap}.studio-portfolio-heading-row>.studio-portfolio-heading-actions{width:100%;justify-content:flex-start;margin-left:53px;flex-wrap:wrap}.studio-portfolio-heading-actions button{flex:1}.studio-portfolio-heading>p{margin-left:0}.studio-portfolio-grid,.studio-portfolio-form-grid{grid-template-columns:1fr}.studio-portfolio-description{grid-column:auto}.studio-portfolio-modal{padding:19px 15px}.studio-portfolio-storage-choice>label{grid-template-columns:1fr;gap:5px}}.public-package-page{--pub-bg:#f6f8f6;--pub-surface:#fff;--pub-ink:#20342c;--pub-muted:#78867f;--pub-line:#e4ebe6;--pub-accent:#287b4d;--pub-soft:#eaf3ec;min-height:100vh;padding:0 26px 20px;background:radial-gradient(ellipse at 50% -18%,#e6f2e9 0,transparent 46%),var(--pub-bg);color:var(--pub-ink);font-family:Inter,DM Sans,sans-serif;transition:background .25s,color .25s}.public-package-shell{width:min(100%,1120px);margin:0 auto}.public-package-topbar{display:flex;align-items:center;gap:13px;min-height:76px;border-bottom:1px solid var(--pub-line)}.public-package-brand{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--pub-accent);color:#fff;font-family:Georgia,serif;font-size:20px;font-weight:700;text-decoration:none}.public-package-studio{color:var(--pub-ink);font-size:13px;font-weight:800;letter-spacing:.01em}.public-package-topbar-caption{margin-left:auto;color:var(--pub-muted);font-size:9px;font-weight:750;letter-spacing:.12em}.public-package-heading{display:grid;justify-items:center;margin:0 auto 30px;padding:52px 0 4px;text-align:center}.public-package-heading-count,.public-package-detail-eyebrow,.public-package-section-heading>span,.public-package-more-heading>div>span{color:var(--pub-accent);font-size:9px;font-weight:850;letter-spacing:.15em}.public-package-heading h1{margin:10px 0 0;color:var(--pub-ink);font-size:clamp(34px,5vw,52px);font-weight:780;letter-spacing:-.065em;line-height:1.04}.public-package-heading p{max-width:540px;margin:12px 0 0;color:var(--pub-muted);font-size:13px;line-height:1.7}.public-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),360px));justify-content:center;gap:17px;align-items:stretch}.public-package-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--pub-line);border-radius:16px;background:var(--pub-surface);box-shadow:0 10px 26px #213c3008;transition:transform .2s,box-shadow .2s,border-color .2s}.public-package-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pub-accent) 30%,var(--pub-line));box-shadow:0 16px 34px #213c3010}.public-package-card-cover{display:block;width:100%;height:188px;overflow:hidden;padding:0;border:0;background:var(--pub-soft);cursor:pointer}.public-package-card-cover.is-placeholder{height:112px}.public-package-card-cover>img,.public-package-card-cover>video,.public-package-card-cover>iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.public-package-card-cover>video,.public-package-card-cover>iframe,.public-package-detail-cover>video,.public-package-detail-cover>iframe,.public-package-gallery-item>video,.public-package-gallery-item>iframe{object-fit:contain;background:#101414}.public-package-media-fallback{display:grid;place-items:center;width:100%;height:100%;min-height:120px;padding:14px;background:#101414;color:#fff;font:700 11px Inter,DM Sans,sans-serif;text-align:center;text-decoration:none}.public-package-media-fallback:hover{background:#202828;color:#fff}.public-package-cover-placeholder{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(135deg,var(--pub-soft),var(--pub-bg));color:var(--pub-accent)}.public-package-card-body{display:flex;flex:1;flex-direction:column;padding:17px 18px 16px}.public-package-card-meta{display:flex;align-items:center;justify-content:space-between;color:var(--pub-accent)}.public-package-card-meta>span{font-size:8px;font-weight:850;letter-spacing:.14em}.public-package-card-body h2{margin:9px 0 0;color:var(--pub-ink);font-size:16px;font-weight:760;letter-spacing:-.035em;line-height:1.35}.public-package-card-description{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:var(--pub-muted);font-size:11px;line-height:1.65;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:3}.public-package-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}.public-package-card-bottom>strong{color:var(--pub-accent);font-size:17px;font-weight:850;letter-spacing:-.03em;white-space:nowrap}.public-package-card-bottom>button,.public-package-more-heading>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border:1px solid var(--pub-line);border-radius:8px;background:var(--pub-surface);color:var(--pub-ink);font:inherit;font-size:9px;font-weight:780;white-space:nowrap;cursor:pointer}.public-package-card-bottom>button:hover,.public-package-more-heading>button:hover{border-color:var(--pub-accent);color:var(--pub-accent)}.public-package-card-features{display:grid;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid var(--pub-line)}.public-package-card-features>span{display:flex;align-items:flex-start;gap:6px;color:var(--pub-muted);font-size:9px;line-height:1.45}.public-package-card-features>span svg{flex:none;margin-top:1px;color:var(--pub-accent)}.public-package-card-features>small{color:var(--pub-accent);font-size:8px;font-weight:750}.public-package-back{display:inline-flex;align-items:center;gap:7px;margin:26px 0 14px;padding:0;border:0;background:transparent;color:var(--pub-muted);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.public-package-back:hover{color:var(--pub-accent)}.public-package-detail{overflow:hidden;border:1px solid var(--pub-line);border-radius:20px;background:var(--pub-surface);box-shadow:0 16px 40px #203d2a0c}.public-package-detail-hero{display:grid;grid-template-columns:minmax(0,1fr)}.public-package-detail-hero.has-media{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);min-height:365px}.public-package-detail-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,5vw,58px)}.public-package-detail-copy h1{max-width:550px;margin:13px 0 0;color:var(--pub-ink);font-size:clamp(32px,4vw,48px);font-weight:790;letter-spacing:-.06em;line-height:1.04}.public-package-detail-copy>p{max-width:520px;margin:14px 0 0;color:var(--pub-muted);font-size:13px;line-height:1.8;white-space:pre-line}.public-package-detail-price{display:grid;gap:5px;margin-top:24px;padding-top:18px;border-top:1px solid var(--pub-line)}.public-package-detail-price>small{color:var(--pub-muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.public-package-detail-price>strong{color:var(--pub-accent);font-size:28px;font-weight:850;letter-spacing:-.05em}.public-package-detail-cover{min-height:365px;background:var(--pub-soft)}.public-package-detail-cover>img,.public-package-detail-cover>video,.public-package-detail-cover>iframe{display:block;width:100%;height:100%;min-height:365px;border:0;object-fit:cover}.public-package-detail-cover>.public-package-media-fallback{min-height:365px}.public-package-detail-section{padding:30px clamp(22px,4vw,46px) 34px;border-top:1px solid var(--pub-line)}.public-package-section-heading h2,.public-package-more-heading h2{margin:6px 0 0;color:var(--pub-ink);font-size:23px;font-weight:780;letter-spacing:-.05em}.public-package-inclusions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:19px 0 0;padding:0;list-style:none}.public-package-inclusions li{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--pub-line);color:var(--pub-ink);font-size:11px;line-height:1.5}.public-package-inclusions li>span{display:grid;width:21px;height:21px;flex:none;place-items:center;border-radius:50%;background:var(--pub-soft);color:var(--pub-accent)}.public-package-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.public-package-gallery-item{overflow:hidden;aspect-ratio:4/3;border-radius:11px;background:var(--pub-soft)}.public-package-gallery-item>img,.public-package-gallery-item>video,.public-package-gallery-item>iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.public-package-gallery-item>.public-package-media-fallback{min-height:100%;border-radius:11px}.public-package-more{margin-top:40px}.public-package-more-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:15px}.public-package-grid--more{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-package-grid--more .public-package-card-cover{height:130px}.public-package-grid--more .public-package-card-body{padding:13px}.public-package-grid--more .public-package-card-body h2{font-size:13px}.public-package-grid--more .public-package-card-description,.public-package-grid--more .public-package-card-features{display:none}.public-package-grid--more .public-package-card-bottom{padding-top:10px}.public-package-grid--more .public-package-card-bottom>strong{font-size:13px}.public-package-grid--more .public-package-card-bottom>button{font-size:8px}.public-package-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:260px;color:var(--pub-muted);font-size:13px}.public-package-state svg{flex:none;color:var(--pub-accent)}.public-package-state.is-error{color:#a44741}.public-package-state.is-error svg{color:#a44741}.public-package-footer{display:grid;justify-items:center;gap:6px;margin-top:40px;padding:24px 0 12px;border-top:1px solid var(--pub-line);text-align:center}.public-package-footer>span{color:var(--pub-accent);font-size:8px;font-weight:850;letter-spacing:.16em}.public-package-footer>strong{color:var(--pub-ink);font-size:12px}.public-package-footer>small{color:var(--pub-muted);font-size:9px}.public-package-page[data-theme=editorial]{--pub-bg:#f5eee4;--pub-surface:#fffdf8;--pub-ink:#47372c;--pub-muted:#897767;--pub-line:#e8dccb;--pub-accent:#a26842;--pub-soft:#f1e4d2;background:radial-gradient(ellipse at 50% -18%,#eadbc5 0,transparent 48%),var(--pub-bg);font-family:Georgia,Times New Roman,serif}.public-package-page[data-theme=editorial] .public-package-brand{border-radius:4px;background:#915f3f;font-family:Georgia,serif}.public-package-page[data-theme=editorial] .public-package-heading{justify-items:start;max-width:760px;margin-left:0;text-align:left}.public-package-page[data-theme=editorial] .public-package-heading h1,.public-package-page[data-theme=editorial] .public-package-detail-copy h1,.public-package-page[data-theme=editorial] .public-package-section-heading h2,.public-package-page[data-theme=editorial] .public-package-more-heading h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em}.public-package-page[data-theme=editorial] .public-package-grid:not(.public-package-grid--more){grid-template-columns:1fr;gap:12px}.public-package-page[data-theme=editorial] .public-package-card{display:grid;grid-template-columns:minmax(220px,34%) minmax(0,1fr);border-radius:5px;box-shadow:none}.public-package-page[data-theme=editorial] .public-package-card-cover{height:100%;min-height:220px}.public-package-page[data-theme=editorial] .public-package-card-body{padding:22px 25px}.public-package-page[data-theme=editorial] .public-package-card-body h2{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.public-package-page[data-theme=editorial] .public-package-detail{border-radius:5px;box-shadow:none}.public-package-page[data-theme=editorial] .public-package-detail-hero.has-media{grid-template-columns:1.1fr .9fr}.public-package-page[data-theme=editorial] .public-package-detail-price>strong{font-family:Georgia,serif;font-size:34px;font-weight:500}.public-package-page[data-theme=editorial] .public-package-card-bottom>button,.public-package-page[data-theme=editorial] .public-package-more-heading>button{border-radius:2px}.public-package-page[data-theme=midnight]{--pub-bg:#141d20;--pub-surface:#202b2d;--pub-ink:#edf5ef;--pub-muted:#b2c0b8;--pub-line:#364642;--pub-accent:#82d3a3;--pub-soft:#293a34;background:radial-gradient(ellipse at 50% -18%,#2a4038 0,transparent 48%),var(--pub-bg)}.public-package-page[data-theme=midnight] .public-package-brand{background:#253d32;color:#91dfae}.public-package-page[data-theme=midnight] .public-package-card{border-radius:12px;box-shadow:0 12px 30px #0003}.public-package-page[data-theme=midnight] .public-package-card-cover{height:220px;background:#172124}.public-package-page[data-theme=midnight] .public-package-card-bottom>button,.public-package-page[data-theme=midnight] .public-package-more-heading>button{border-color:#43564e;background:#293638;color:#edf5ef}.public-package-page[data-theme=midnight] .public-package-detail{box-shadow:0 20px 50px #0004}.public-package-page[data-theme=midnight] .public-package-detail-copy{background:linear-gradient(145deg,#202d2e,#1c2929)}.public-package-page[data-theme=midnight] .public-package-detail-cover{background:#172124}.public-package-page[data-theme=midnight] .public-package-inclusions li>span{background:#2c4237}.public-package-page[data-theme=sage]{--pub-bg:#eff4ec;--pub-surface:#fbfdf9;--pub-ink:#304738;--pub-muted:#738475;--pub-line:#dce7d9;--pub-accent:#5b8057;--pub-soft:#e2eddf;background:radial-gradient(ellipse at 50% -18%,#d9e9d6 0,transparent 48%),var(--pub-bg)}.public-package-page[data-theme=sage] .public-package-brand{width:42px;height:42px;border-radius:15px;background:#607f59}.public-package-page[data-theme=sage] .public-package-card{border-radius:22px;background:color-mix(in srgb,var(--pub-surface) 92%,var(--pub-soft));box-shadow:0 10px 30px #2742260a}.public-package-page[data-theme=sage] .public-package-card-cover{height:174px;border-radius:0 0 32px}.public-package-page[data-theme=sage] .public-package-card-bottom>button,.public-package-page[data-theme=sage] .public-package-more-heading>button{border-radius:99px;background:#edf4e9}.public-package-page[data-theme=sage] .public-package-detail{border-radius:30px}.public-package-page[data-theme=sage] .public-package-detail-hero.has-media{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.public-package-page[data-theme=sage] .public-package-detail-copy{background:linear-gradient(150deg,#f4f8ef,#e9f1e5)}.public-package-page[data-theme=sage] .public-package-detail-cover{margin:16px 16px 16px 0;overflow:hidden;border-radius:24px}.public-package-page[data-theme=sage] .public-package-detail-cover>img,.public-package-page[data-theme=sage] .public-package-detail-cover>video,.public-package-page[data-theme=sage] .public-package-detail-cover>iframe{border-radius:24px}.public-package-page[data-theme=sage] .public-package-inclusions li>span{border-radius:8px}@media(max-width:900px){.public-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-package-detail-hero.has-media,.public-package-page[data-theme=editorial] .public-package-detail-hero.has-media,.public-package-page[data-theme=sage] .public-package-detail-hero.has-media{grid-template-columns:1fr 1fr}.public-package-detail-copy{padding:30px}.public-package-detail-cover,.public-package-detail-cover>img,.public-package-detail-cover>video,.public-package-detail-cover>iframe{min-height:300px}.public-package-page[data-theme=editorial] .public-package-card{grid-template-columns:minmax(180px,34%) 1fr}}@media(max-width:620px){.public-package-page{padding:0 15px 16px}.public-package-topbar{min-height:62px}.public-package-brand{width:33px;height:33px;font-size:17px}.public-package-studio{font-size:11px}.public-package-topbar-caption{font-size:7px;letter-spacing:.08em}.public-package-heading{justify-items:start;padding:37px 0 2px;text-align:left}.public-package-heading h1{font-size:36px}.public-package-heading p{font-size:11px}.public-package-grid,.public-package-grid--more{grid-template-columns:1fr}.public-package-card-cover{height:205px}.public-package-card-cover.is-placeholder{height:112px}.public-package-page[data-theme=editorial] .public-package-card{grid-template-columns:1fr}.public-package-page[data-theme=editorial] .public-package-card-cover{height:210px;min-height:0}.public-package-page[data-theme=editorial] .public-package-card-cover.is-placeholder{height:112px}.public-package-page[data-theme=editorial] .public-package-card-body{padding:17px}.public-package-detail-hero.has-media,.public-package-page[data-theme=editorial] .public-package-detail-hero.has-media,.public-package-page[data-theme=sage] .public-package-detail-hero.has-media{grid-template-columns:1fr}.public-package-detail-copy{padding:25px 20px}.public-package-detail-copy h1{font-size:34px}.public-package-detail-cover,.public-package-page[data-theme=sage] .public-package-detail-cover{min-height:245px;margin:0;border-radius:0}.public-package-detail-cover>img,.public-package-detail-cover>video,.public-package-detail-cover>iframe{min-height:245px;border-radius:0}.public-package-inclusions{grid-template-columns:1fr}.public-package-detail-section{padding:23px 19px}.public-package-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-package-more-heading h2{font-size:20px}.public-package-grid--more .public-package-card-cover{height:190px}.public-package-footer{margin-top:28px}}.public-portfolio-section{padding:38px 0 44px}.public-portfolio-heading{display:grid;justify-items:center;margin:0 auto 24px;text-align:center}.public-portfolio-heading>span{color:var(--pub-accent);font-size:9px;font-weight:850;letter-spacing:.16em}.public-portfolio-heading h1{margin:8px 0 0;color:var(--pub-ink);font-size:clamp(30px,4vw,44px);font-weight:780;letter-spacing:-.06em}.public-portfolio-heading p{max-width:540px;margin:8px 0 0;color:var(--pub-muted);font-size:12px;line-height:1.65}.public-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.public-portfolio-card{overflow:hidden;border:1px solid var(--pub-line);border-radius:14px;background:var(--pub-surface);box-shadow:0 9px 25px #213c3008}.public-portfolio-cover{display:grid;place-items:center;height:220px;overflow:hidden;background:var(--pub-soft)}.public-portfolio-cover>img,.public-portfolio-cover>video,.public-portfolio-cover>iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.public-portfolio-cover>video,.public-portfolio-cover>iframe{object-fit:contain;background:#101414}.public-portfolio-cover.is-empty{height:150px;color:var(--pub-accent)}.public-portfolio-card-copy{padding:13px 15px 12px}.public-portfolio-card-copy>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--pub-accent)}.public-portfolio-card-copy>div>span{font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-portfolio-card-copy>div>small{color:var(--pub-muted);font-size:8px}.public-portfolio-card-copy h3{margin:7px 0 0;color:var(--pub-ink);font-size:14px;font-weight:750}.public-portfolio-card-copy p{margin:6px 0 0;color:var(--pub-muted);font-size:10px;line-height:1.6;white-space:pre-line}.public-portfolio-extra-media{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 10px 10px}.public-portfolio-extra-media>div{aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--pub-soft)}.public-portfolio-extra-media img,.public-portfolio-extra-media video,.public-portfolio-extra-media iframe{width:100%;height:100%;border:0;object-fit:cover}.public-package-list-section{padding:15px 0 25px;border-top:1px solid var(--pub-line)}.public-package-list-section .public-package-heading{padding-top:30px}.public-package-page[data-theme=editorial] .public-portfolio-card{border-radius:6px;background:#fcf9f3;box-shadow:none}.public-package-page[data-theme=editorial] .public-portfolio-cover{height:260px}.public-package-page[data-theme=midnight] .public-portfolio-card{border-color:#35464a;background:#202e31;box-shadow:0 12px 30px #0003}.public-package-page[data-theme=midnight] .public-portfolio-cover{background:#172124}.public-package-page[data-theme=sage] .public-portfolio-card{border-radius:20px;background:color-mix(in srgb,var(--pub-surface) 92%,var(--pub-soft));box-shadow:0 10px 30px #2742260a}.public-package-page[data-theme=sage] .public-portfolio-cover{height:198px;border-radius:0 0 30px}@media(max-width:620px){.public-portfolio-section{padding:28px 0 30px}.public-portfolio-heading{justify-items:start;text-align:left}.public-portfolio-heading h1{font-size:31px}.public-portfolio-heading p{font-size:11px}.public-portfolio-grid{grid-template-columns:1fr}.public-portfolio-cover{height:230px}.public-package-list-section{padding-top:8px}}.studio-dashboard--calendar{grid-template-columns:minmax(0,1fr);background:#f5f8f6}.studio-dashboard--calendar .studio-dashboard-main{min-height:100dvh;padding:28px clamp(18px,4vw,56px);border:0;border-radius:0;background:#f5f8f6}.studio-calendar-page{width:100%;max-width:none;margin:0;color:#243b35}.studio-calendar-page-heading{display:grid;gap:18px;margin-bottom:20px}.studio-calendar-back{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:0;border:0;background:transparent;color:#70817b;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.studio-calendar-back:hover{color:var(--studio-accent)}.studio-calendar-page-title{display:flex;align-items:center;gap:13px}.studio-calendar-page-title>span{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--studio-accent) 12%,white);color:var(--studio-accent)}.studio-calendar-page-title>div{min-width:0}.studio-calendar-page-title small,.studio-calendar-month-toolbar>div>small,.studio-calendar-agenda>header>small{color:#83938c;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.studio-calendar-page-title h1{margin:4px 0;color:#213a33;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(25px,3vw,34px);font-weight:780;letter-spacing:-.05em}.studio-calendar-page-title p{margin:0;color:#7d8c86;font-size:11px}.studio-calendar-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.studio-calendar-month-view,.studio-calendar-agenda{min-width:0;border:1px solid #e4ebe6;border-radius:15px;background:#fff;box-shadow:0 8px 26px #18372a08}.studio-calendar-month-view{padding:18px}.studio-calendar-month-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.studio-calendar-month-toolbar h2{margin:5px 0 0;color:#263d35;font-size:19px;font-weight:760;letter-spacing:-.03em}.studio-calendar-month-actions,.studio-calendar-month-actions>span{display:flex;align-items:center;gap:6px}.studio-calendar-month-actions>button,.studio-calendar-month-actions>span>button{display:grid;place-items:center;min-width:31px;height:31px;padding:0 9px;border:1px solid #e4ebe6;border-radius:8px;background:#fff;color:#65776f;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.studio-calendar-month-actions>span>button{width:31px;padding:0}.studio-calendar-month-actions>button:hover,.studio-calendar-month-actions>span>button:hover{border-color:color-mix(in srgb,var(--studio-accent) 35%,white);background:color-mix(in srgb,var(--studio-accent) 7%,white);color:var(--studio-accent)}.studio-calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(86px,auto);border-top:1px solid #edf1ee;border-left:1px solid #edf1ee;border-radius:9px;overflow:hidden}.studio-calendar-weekday{display:grid;place-items:center;min-height:34px;border-right:1px solid #edf1ee;border-bottom:1px solid #edf1ee;background:#f8faf8;color:#87968f;font-size:8px;font-weight:800;text-transform:uppercase}.studio-calendar-date-cell,.studio-calendar-empty-day{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:8px;border:0;border-right:1px solid #edf1ee;border-bottom:1px solid #edf1ee;background:#fff;text-align:left}.studio-calendar-date-cell{color:#42574e;cursor:pointer}.studio-calendar-date-cell:hover{background:#f8fbf8}.studio-calendar-date-cell>strong{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;font-size:10px;font-weight:700}.studio-calendar-date-cell.is-today>strong{outline:1px solid color-mix(in srgb,var(--studio-accent) 38%,white);color:var(--studio-accent)}.studio-calendar-date-cell.is-selected{background:color-mix(in srgb,var(--studio-accent) 5%,white)}.studio-calendar-date-cell.is-selected>strong{background:var(--studio-accent);color:#fff}.studio-calendar-date-events{display:grid;align-content:start;gap:3px;width:100%;min-width:0}.studio-calendar-date-events small{overflow:hidden;padding:3px 5px;border-radius:4px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:color-mix(in srgb,var(--studio-accent) 67%,#263d35);font-size:7px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.studio-calendar-date-events i{color:#87968f;font-size:7px;font-style:normal}.studio-calendar-date-dot{display:none}.studio-calendar-agenda{position:sticky;top:20px;overflow:hidden}.studio-calendar-agenda>header{padding:18px 18px 15px;border-bottom:1px solid #edf1ee;background:linear-gradient(145deg,color-mix(in srgb,var(--studio-accent) 8%,white),#fff 70%)}.studio-calendar-agenda>header h2{margin:7px 0 4px;color:#293f37;font-size:15px;font-weight:750;line-height:1.35}.studio-calendar-agenda>header p{margin:0;color:#87968f;font-size:9px}.studio-calendar-agenda-list{display:grid;padding:5px 12px}.studio-calendar-agenda-item{display:grid;grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:12px 5px;border:0;border-bottom:1px solid #eff2ef;background:transparent;color:#687a72;text-align:left;cursor:pointer}.studio-calendar-agenda-item:last-child{border-bottom:0}.studio-calendar-agenda-item:hover>span:nth-child(2)>strong{color:var(--studio-accent)}.studio-calendar-agenda-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-calendar-agenda-item>span:nth-child(2){display:grid;gap:5px;min-width:0}.studio-calendar-agenda-item>span:nth-child(2)>strong{overflow:hidden;color:#344a40;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.studio-calendar-agenda-item small{display:flex;align-items:center;gap:5px;overflow:hidden;color:#87968f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.studio-calendar-agenda-item>svg{color:#9aa79f}.studio-calendar-agenda-empty{display:grid;justify-items:center;gap:7px;padding:30px 18px;text-align:center}.studio-calendar-agenda-empty>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f1f5f2;color:#82938a}.studio-calendar-agenda-empty>strong{color:#52665d;font-size:10px}.studio-calendar-agenda-empty>p{max-width:190px;margin:0;color:#91a098;font-size:8px;line-height:1.5}.studio-calendar-agenda-foot{display:flex;align-items:center;gap:6px;padding:11px 16px;border-top:1px solid #edf1ee;color:#87968f;font-size:8px}.studio-calendar-page-loading,.studio-calendar-page-error{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#7e8d85;font-size:9px}.studio-calendar-page-error{color:#aa4d45}.studio-app[data-studio-theme=dark] .studio-dashboard--calendar,.studio-app[data-studio-theme=dark] .studio-dashboard--calendar .studio-dashboard-main{background:#151d27;color:#e9edf3}.studio-app[data-studio-theme=dark] .studio-calendar-page-title h1,.studio-app[data-studio-theme=dark] .studio-calendar-month-toolbar h2,.studio-app[data-studio-theme=dark] .studio-calendar-agenda>header h2,.studio-app[data-studio-theme=dark] .studio-calendar-agenda-item>span:nth-child(2)>strong{color:#e7edf3}.studio-app[data-studio-theme=dark] .studio-calendar-page-title p,.studio-app[data-studio-theme=dark] .studio-calendar-back,.studio-app[data-studio-theme=dark] .studio-calendar-agenda>header p,.studio-app[data-studio-theme=dark] .studio-calendar-agenda-item small,.studio-app[data-studio-theme=dark] .studio-calendar-agenda-foot{color:#9aa8b7}.studio-app[data-studio-theme=dark] .studio-calendar-month-view,.studio-app[data-studio-theme=dark] .studio-calendar-agenda{border-color:#344151;background:#202b38;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-calendar-month-toolbar h2{color:#e7edf3}.studio-app[data-studio-theme=dark] .studio-calendar-month-actions>button,.studio-app[data-studio-theme=dark] .studio-calendar-month-actions>span>button{border-color:#3c4858;background:#283544;color:#bac5d2}.studio-app[data-studio-theme=dark] .studio-calendar-month-grid{border-color:#394554}.studio-app[data-studio-theme=dark] .studio-calendar-weekday{border-color:#394554;background:#263342;color:#9eabba}.studio-app[data-studio-theme=dark] .studio-calendar-date-cell,.studio-app[data-studio-theme=dark] .studio-calendar-empty-day{border-color:#394554;background:#202b38;color:#d9e0e8}.studio-app[data-studio-theme=dark] .studio-calendar-date-cell:hover,.studio-app[data-studio-theme=dark] .studio-calendar-date-cell.is-selected{background:#293849}.studio-app[data-studio-theme=dark] .studio-calendar-date-events small{background:color-mix(in srgb,var(--studio-accent) 23%,#202b38);color:#d8c8e5}.studio-app[data-studio-theme=dark] .studio-calendar-agenda>header{border-color:#394554;background:linear-gradient(145deg,color-mix(in srgb,var(--studio-accent) 17%,#202b38),#202b38 75%)}.studio-app[data-studio-theme=dark] .studio-calendar-agenda-item{border-color:#394554;color:#c3ccd6}.studio-app[data-studio-theme=dark] .studio-calendar-agenda-empty>span{background:#2d3b49;color:#b0bdca}.studio-app[data-studio-theme=dark] .studio-calendar-agenda-empty>strong{color:#e1e7ed}.studio-app[data-studio-theme=dark] .studio-calendar-agenda-empty>p{color:#9aa8b7}.studio-app[data-studio-theme=dark] .studio-calendar-agenda-foot{border-color:#394554}@media(max-width:900px){.studio-calendar-page-layout{grid-template-columns:minmax(0,1fr) 260px}.studio-calendar-month-grid{grid-auto-rows:minmax(74px,auto)}}@media(max-width:700px){.studio-dashboard--calendar .studio-dashboard-main{padding:17px 12px}.studio-calendar-page-layout{grid-template-columns:minmax(0,1fr)}.studio-calendar-agenda{position:static}.studio-calendar-month-view{padding:12px}.studio-calendar-month-grid{grid-auto-rows:minmax(58px,auto)}.studio-calendar-date-cell,.studio-calendar-empty-day{padding:4px}.studio-calendar-date-cell>strong{width:23px;height:23px}.studio-calendar-date-events small{padding:2px 3px;font-size:6px}}@media(max-width:430px){.studio-calendar-month-grid{grid-auto-rows:minmax(46px,auto)}.studio-calendar-month-toolbar{margin-bottom:11px}.studio-calendar-month-toolbar h2{font-size:16px}.studio-calendar-weekday{font-size:7px}.studio-calendar-date-cell,.studio-calendar-empty-day{padding:3px}.studio-calendar-date-events{display:none}.studio-calendar-date-dot{position:absolute;right:5px;bottom:5px;display:block;width:5px;height:5px;border-radius:50%;background:var(--studio-accent)}.studio-calendar-date-cell.is-selected .studio-calendar-date-dot{background:#fff}}.studio-billing-invoices-page{max-width:1120px;padding-bottom:36px}.studio-billing-invoices-page .studio-invoices-heading{align-items:center;margin-bottom:20px}.studio-invoices-heading h1{margin-top:7px}.billing-invoices-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid #dfe8e5;border-radius:11px;background:#fff;color:#426652;font:inherit;font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.billing-invoices-back:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--studio-accent) 35%,#dfe8e5);background:color-mix(in srgb,var(--studio-accent) 6%,#fff)}.studio-invoice-page-content{max-width:760px;margin:0 auto}.studio-invoice-current-plan{display:flex;align-items:center;gap:13px;margin-bottom:16px;padding:17px 19px;border:1px solid #dfe8e5;border-radius:16px;background:linear-gradient(140deg,#fff,#f7faf8);box-shadow:0 8px 24px #1a382b0b}.studio-invoice-plan-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,#dfe8e5);border-radius:13px;background:color-mix(in srgb,var(--studio-accent) 9%,white);color:var(--studio-accent)}.studio-invoice-plan-copy{display:grid;min-width:0;gap:3px}.studio-invoice-plan-copy>span,.studio-invoice-card-header>div>span{color:#82908b;font-size:9px;font-weight:850;letter-spacing:.1em}.studio-invoice-plan-copy>strong{overflow:hidden;color:#203c34;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.studio-invoice-plan-copy>small{color:#84918c;font-size:10px}.studio-invoice-active-pill{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 9px;border:1px solid #d8eadf;border-radius:999px;background:#edf7f0;color:#397b54;font-size:9px;font-weight:800;white-space:nowrap}.studio-invoice-active-pill i{width:6px;height:6px;border-radius:50%;background:#41a76b}.studio-invoice-card{overflow:hidden;border:1px solid #dfe8e5;border-radius:18px;background:linear-gradient(145deg,#fff,#fbfdfc);box-shadow:0 12px 30px #19362a0f}.studio-invoice-card-header{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid #edf1ef}.studio-invoice-file-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid #e0ebe5;border-radius:13px;background:#f0f7f2;color:var(--studio-accent)}.studio-invoice-card-header>div{display:grid;min-width:0;gap:4px}.studio-invoice-card-header>div>strong{overflow:hidden;color:#203c34;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.studio-invoice-status{margin-left:auto;padding:6px 10px;border:1px solid #dcebe1;border-radius:999px;background:#edf7f0;color:#397b54;font-size:9px;font-weight:800;text-transform:capitalize;white-space:nowrap}.studio-invoice-status--issued,.studio-invoice-status--pending{border-color:#f1e4c9;background:#fcf5e8;color:#9b6b23}.studio-invoice-card-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid #edf1ef}.studio-invoice-card-total>span{color:#71817b;font-size:11px;font-weight:650}.studio-invoice-card-total>strong{color:#203c34;font-size:24px;font-weight:800;letter-spacing:-.04em}.studio-invoice-card-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:17px 22px 20px}.studio-invoice-card-details>div{display:flex;align-items:flex-start;gap:9px;min-width:0;color:var(--studio-accent)}.studio-invoice-card-details>div>span{display:grid;min-width:0;gap:4px}.studio-invoice-card-details small{color:#87928e;font-size:9px;font-weight:700}.studio-invoice-card-details strong{overflow-wrap:anywhere;color:#354a43;font-size:10px;font-weight:750}.studio-invoice-empty{display:grid;justify-items:center;gap:8px;padding:48px 22px;border:1px dashed #dce7e1;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fbf9);text-align:center}.studio-invoice-empty>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #e1ebe5;border-radius:15px;background:#f0f7f2;color:var(--studio-accent)}.studio-invoice-empty>strong{color:#294339;font-size:13px}.studio-invoice-empty>p{max-width:370px;margin:0;color:#87928e;font-size:10px;line-height:1.55}.studio-invoice-page-note{margin:12px 0 0;color:#9aa39f;font-size:9px;text-align:center}.billing-page-actions .billing-storage-link{font-family:inherit;cursor:pointer}.studio-app[data-studio-theme=dark] .studio-billing-invoices-page .billing-invoices-back{border-color:#3b4a59;background:#253140;color:#b8c9c0}.studio-app[data-studio-theme=dark] .studio-billing-invoices-page .billing-invoices-back:hover{background:#2c3a49}.studio-app[data-studio-theme=dark] .studio-invoice-current-plan,.studio-app[data-studio-theme=dark] .studio-invoice-card,.studio-app[data-studio-theme=dark] .studio-invoice-empty{border-color:#344151;background:linear-gradient(145deg,#253140,#202b38);box-shadow:none}.studio-app[data-studio-theme=dark] .studio-invoice-plan-copy>strong,.studio-app[data-studio-theme=dark] .studio-invoice-card-header>div>strong,.studio-app[data-studio-theme=dark] .studio-invoice-card-total>strong,.studio-app[data-studio-theme=dark] .studio-invoice-card-details strong,.studio-app[data-studio-theme=dark] .studio-invoice-empty>strong{color:#e6edf5}.studio-app[data-studio-theme=dark] .studio-invoice-plan-copy>span,.studio-app[data-studio-theme=dark] .studio-invoice-plan-copy>small,.studio-app[data-studio-theme=dark] .studio-invoice-card-header>div>span,.studio-app[data-studio-theme=dark] .studio-invoice-card-total>span,.studio-app[data-studio-theme=dark] .studio-invoice-card-details small,.studio-app[data-studio-theme=dark] .studio-invoice-empty>p,.studio-app[data-studio-theme=dark] .studio-invoice-page-note{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-invoice-card-header,.studio-app[data-studio-theme=dark] .studio-invoice-card-total{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-invoice-file-icon,.studio-app[data-studio-theme=dark] .studio-invoice-empty>span{border-color:#3a4a59;background:#2b3947}.studio-app[data-studio-theme=dark] .studio-invoice-active-pill{border-color:#315542;background:#243d31;color:#9bd7ae}@media(max-width:600px){.studio-billing-invoices-page .studio-invoices-heading{align-items:flex-start;flex-direction:column;gap:12px}.studio-invoice-page-content{width:100%}.studio-invoice-current-plan{padding:14px}.studio-invoice-plan-copy>strong{font-size:13px}.studio-invoice-card-header,.studio-invoice-card-total{padding:16px}.studio-invoice-card-details{grid-template-columns:1fr;padding:15px 16px 17px}.studio-invoice-card-total>strong{font-size:21px}.billing-page-actions{flex-wrap:wrap}}.platform-switcher-trigger-wrap{flex:none;width:calc(100% - 40px);align-self:center;margin:10px 20px 0;padding:12px 0 2px;border-top:1px solid #eeeaf4}.platform-switcher-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 10px;border:0;border-radius:9px;background:#f7f1fa;color:#67357a;font-size:11px;font-weight:650;text-align:left;cursor:pointer}.platform-switcher-trigger>img{width:25px;height:25px;flex:none;object-fit:contain;border-radius:6px;background:#fff}.platform-switcher-trigger>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-switcher-trigger>svg{flex:none;transition:transform .15s ease}.platform-switcher-trigger>svg.is-open{transform:rotate(180deg)}.platform-switcher-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#1818226b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:platform-switcher-fade .14s ease-out}.platform-switcher-modal{width:min(440px,100%);max-height:min(620px,calc(100dvh - 40px));overflow:auto;padding:22px;border:1px solid #eeeaf4;border-radius:17px;background:#fff;color:#292530;box-shadow:0 24px 70px #1714223d;animation:platform-switcher-rise .18s ease-out}.platform-switcher-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.platform-switcher-heading>div>span{color:#8d7b96;font-size:9px;font-weight:750;letter-spacing:.1em}.platform-switcher-heading h2{margin:6px 0;color:#292530;font:700 19px Manrope,system-ui,sans-serif}.platform-switcher-heading p{margin:0;color:#928a98;font-size:11px}.platform-switcher-close{width:32px;height:32px;display:grid;place-items:center;flex:none;border:1px solid #eeeaf4;border-radius:9px;background:#fff;color:#79727e;cursor:pointer}.platform-switcher-close:hover{background:#f7f1fa;color:#67357a}.platform-switcher-list{display:grid;gap:5px;padding-top:13px;border-top:1px solid #eeeaf4}.platform-switcher-list>button{width:100%;min-height:54px;display:flex;align-items:center;gap:11px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:#625d6b;font-family:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.platform-switcher-list>button:hover{transform:translate(2px);background:#faf7fc;color:#67357a}.platform-switcher-list>button.is-current{background:#f7f1fa;color:#67357a}.platform-switcher-list>button:focus-visible,.platform-switcher-close:focus-visible,.platform-switcher-trigger:focus-visible{outline:2px solid #9253a2;outline-offset:2px}.platform-switcher-icon{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid #efedf1;border-radius:10px;background:#fff}.platform-switcher-icon img{width:29px;height:29px;object-fit:contain}.platform-switcher-app-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-switcher-action{flex:none;color:#928a98}.platform-switcher-list>button.is-current .platform-switcher-action{color:#793887}.platform-switcher-modal[data-theme=dark]{border-color:#3a4655;background:#1e2733;color:#e4e9f0;box-shadow:0 16px 38px #00000070}.platform-switcher-modal[data-theme=dark] .platform-switcher-heading h2{color:#f0f3f7}.platform-switcher-modal[data-theme=dark] .platform-switcher-heading p{color:#a8b2c0}.platform-switcher-modal[data-theme=dark] .platform-switcher-heading>div>span{color:#b6a6c1}.platform-switcher-modal[data-theme=dark] .platform-switcher-close{border-color:#3a4655;background:#253140;color:#c4cdd9}.platform-switcher-modal[data-theme=dark] .platform-switcher-list{border-color:#3a4655}.platform-switcher-modal[data-theme=dark] .platform-switcher-list>button{color:#c4cdd9}.platform-switcher-modal[data-theme=dark] .platform-switcher-list>button:hover,.platform-switcher-modal[data-theme=dark] .platform-switcher-list>button.is-current{background:#2d3847;color:#fff}.platform-switcher-modal[data-theme=dark] .platform-switcher-icon{border-color:#3a4655;background:#fff}@keyframes platform-switcher-fade{0%{opacity:0}to{opacity:1}}@keyframes platform-switcher-rise{0%{opacity:0;transform:translateY(7px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.platform-switcher-backdrop{padding:14px}.platform-switcher-modal{padding:19px;border-radius:15px;max-height:calc(100dvh - 28px)}.platform-switcher-list>button{min-height:52px}}@media(max-width:760px){.sidebar .platform-switcher-trigger-wrap{width:auto;margin:10px 0 0;padding:8px 0 0}.sidebar .platform-switcher-trigger{width:40px;height:40px;min-height:40px;justify-content:center;padding:0}.sidebar .platform-switcher-trigger>span,.sidebar .platform-switcher-trigger>svg{display:none}.sidebar .platform-switcher-trigger>img{width:27px;height:27px}}:root{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#183b42;background:#f5f8f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-weight:400;--ink:#183b42;--muted:#72868a;--line:#e4ece9;--green:#287653;--green-dark:#1e6246;--green-pale:#edf6f0;--blue:#3376a4;--blue-pale:#eef5fa;--sidebar-width:248px;--topbar-height:66px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,a{font:inherit}a{color:inherit}.studio-app{min-height:100vh}.studio-topbar{height:var(--topbar-height);position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid var(--line);background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.studio-brand{display:flex;align-items:center;gap:11px;min-width:0;text-decoration:none}.studio-brand-mark{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;overflow:hidden;border:1px solid #dce9e2;border-radius:11px;background:#edf6f0;color:#287653;font-size:12px;font-weight:800;object-fit:cover}.studio-brand-mark--fallback{font-family:Manrope,sans-serif}.studio-brand-copy{display:grid;gap:3px;min-width:0}.studio-brand-copy b{overflow:hidden;color:#193b42;font-size:14px;font-weight:750;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.studio-brand-copy small{overflow:hidden;color:#7b8f8d;font-size:9px;font-weight:650;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.topbar-right{display:flex;align-items:center;gap:16px;margin-left:auto}.platform-label{color:#849690;font-size:9px;font-weight:800;letter-spacing:.11em}.studio-user-context{display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #dcebe3;border-radius:999px;background:#f3f8f4;color:#347258;font-size:10px;font-weight:750;white-space:nowrap}.menu-toggle{display:none;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;color:#315b5b;cursor:pointer}.studio-sidebar{position:fixed;z-index:20;top:var(--topbar-height);bottom:0;left:0;width:var(--sidebar-width);display:flex;flex-direction:column;padding:28px 16px 18px;border-right:1px solid var(--line);background:#fff}.workspace-label{margin:0 0 12px 11px;color:#91a09b;font-size:9px;font-weight:800;letter-spacing:.13em}.side-link{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;margin:2px 0;border:0;border-radius:9px;background:transparent;color:#657c7e;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s,color .15s}.side-link svg{color:#839792}.side-link:hover{background:#f5f8f6;color:#244c46}.side-link.is-active{background:#edf6f0;color:#236a4a;font-weight:750}.side-link.is-active svg{color:#2d7a55}.sidebar-bottom{margin-top:auto;padding-top:16px;border-top:1px solid #edf1ef}.back-link{display:flex;align-items:center;gap:9px;padding:9px 10px;color:#778b8a;font-size:11px;font-weight:650;text-decoration:none}.back-link:hover{color:var(--green)}.sidebar-overlay{display:none}.studio-main{width:min(1100px,100%);margin:0 auto;padding:calc(var(--topbar-height) + 37px) 38px 24px}.studio-main.has-sidebar{width:auto;max-width:1420px;margin-left:var(--sidebar-width);padding-left:clamp(30px,4.5vw,70px);padding-right:clamp(30px,4.5vw,70px)}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:5px 0 25px;scroll-margin-top:calc(var(--topbar-height) + 20px)}.studio-kicker{color:#378065;font-size:9px;font-weight:850;letter-spacing:.15em}.page-heading h1{margin:9px 0 6px;color:#1d4149;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(24px,3.2vw,34px);font-weight:750;letter-spacing:-.045em}.page-heading p{margin:0;color:#7c8e90;font-size:12px}.workspace-status{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #d7e9de;border-radius:8px;background:#f1f8f3;color:#397457;font-size:10px;font-weight:700;white-space:nowrap}.workspace-status span{width:7px;height:7px;border-radius:50%;background:#45a66c;box-shadow:0 0 0 3px #e0f2e5}.studio-success{display:flex;align-items:center;gap:8px;width:max-content;margin:0 0 20px;padding:9px 12px;border:1px solid #cde8d9;border-radius:9px;background:#eaf7ef;color:#25734f;font-size:11px;font-weight:700}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.summary-tile{position:relative;min-height:127px;padding:17px 18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 3px 12px #1c3f3806}.summary-icon{width:34px;height:34px;display:grid;place-items:center;margin-bottom:12px;border-radius:10px;background:var(--green-pale);color:#317750}.summary-icon--blue{background:var(--blue-pale);color:#39799e}.summary-icon--gold{background:#fbf5e8;color:#aa8341}.summary-label{position:absolute;top:21px;left:62px;color:#82928f;font-size:10px;font-weight:650}.summary-tile strong{display:block;overflow:hidden;color:#24464b;font-family:Manrope,sans-serif;font-size:15px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.summary-tile small{display:block;margin-top:4px;overflow:hidden;color:#899896;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.content-section{margin-top:17px;padding:23px 24px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 3px 12px #1c3f3806;scroll-margin-top:calc(var(--topbar-height) + 16px)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #edf1ef}.section-heading h2{margin:0;color:#24464b;font-family:Manrope,sans-serif;font-size:15px;font-weight:750;letter-spacing:-.025em}.section-heading p{margin:5px 0 0;color:#869694;font-size:10px}.section-symbol{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--green-pale);color:#317750}.section-symbol--blue{background:var(--blue-pale);color:#39799e}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.detail-item{display:grid;gap:7px;padding:16px 0;border-bottom:1px solid #f0f3f2}.detail-item span{color:#8a9997;font-size:10px;font-weight:550}.detail-item strong{overflow-wrap:anywhere;color:#345357;font-size:11px;font-weight:700}.detail-item--wide{grid-column:1/-1}.detail-address{display:flex;align-items:flex-start;gap:7px}.detail-address svg{flex:none;color:#41846a}.empty-plans{display:flex;align-items:center;gap:13px;padding:20px 0 2px}.empty-plans>span{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:11px;background:#f2f6f5;color:#6d8981}.empty-plans>div{flex:1;min-width:0}.empty-plans strong{color:#38575a;font-size:11px}.empty-plans p{margin:4px 0 0;color:#899795;font-size:10px;line-height:1.5}.empty-plans>a{display:flex;align-items:center;gap:5px;flex:none;padding:8px 10px;border:1px solid #d8e8df;border-radius:8px;color:#2f7754;font-size:10px;font-weight:750;text-decoration:none}.empty-plans>a:hover{background:#f2f8f4}.subscription-list{display:grid}.subscription-row{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(105px,.7fr) auto minmax(125px,.9fr) auto;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid #edf1ef}.subscription-row:last-child{border-bottom:0;padding-bottom:2px}.subscription-product{display:flex;align-items:center;gap:11px;min-width:0}.product-icon{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:10px;background:#eef5f9;color:#437998}.subscription-product div{display:grid;gap:4px;min-width:0}.subscription-product strong,.subscription-price strong{overflow:hidden;color:#345357;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.subscription-product small,.subscription-price small{color:#899795;font-size:9px}.subscription-status{width:max-content;padding:5px 8px;border-radius:999px;background:#f3f5f4;color:#74827e;font-size:9px;font-weight:800}.status-active{background:#eaf6ee;color:#2e7951}.status-suspended,.status-cancelled{background:#fbefed;color:#ae594d}.renewal-date{display:flex;align-items:center;gap:7px;color:#759087}.renewal-date>span{display:grid;gap:3px}.renewal-date small{color:#8a9996;font-size:8px}.renewal-date strong{color:#496366;font-size:10px;font-weight:700}.storage-detail{color:#66827a;font-size:9px;font-weight:700;white-space:nowrap}.workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:14px 2px;color:#91a09d;font-size:9px}.workspace-footer a{display:flex;align-items:center;gap:3px;color:#6c8980;font-weight:700;text-decoration:none}.studio-loading,.studio-error{display:grid;justify-items:center;gap:12px;padding:70px 20px;color:#668078;text-align:center}.studio-loading{display:flex;justify-content:center}.studio-loading svg{animation:spin 1s linear infinite}.studio-error h1{margin:0;color:#23444f;font-size:23px}.studio-error p{margin:0;color:#71868b;font-size:12px}.studio-error a{margin-top:8px;color:#267350;font-size:12px;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){:root{--sidebar-width:220px}.studio-main.has-sidebar{padding-left:28px;padding-right:28px}.subscription-row{grid-template-columns:minmax(150px,1.4fr) minmax(95px,.7fr) auto minmax(110px,.9fr);gap:12px}.storage-detail{grid-column:2/-1;margin-top:-8px}}@media(max-width:700px){:root{--topbar-height:60px}.studio-topbar{padding:0 15px;gap:9px}.menu-toggle{display:grid;flex:none}.studio-brand{gap:8px}.studio-brand-mark{width:34px;height:34px;flex-basis:34px}.studio-brand-copy b{max-width:43vw;font-size:12px}.studio-brand-copy small{max-width:43vw;font-size:8px}.platform-label{display:none}.studio-user-context{gap:5px;padding:6px 8px;font-size:9px}.studio-sidebar{z-index:28;top:var(--topbar-height);width:min(280px,84vw);padding-top:23px;box-shadow:12px 0 32px #1b36311a;transform:translate(-105%);transition:transform .2s ease}.studio-sidebar.is-open{transform:translate(0)}.sidebar-overlay{position:fixed;z-index:25;inset:var(--topbar-height) 0 0;display:block;border:0;background:#142c2947}.studio-main{padding:calc(var(--topbar-height) + 27px) 17px 20px}.studio-main.has-sidebar{margin-left:0;padding-left:17px;padding-right:17px}.page-heading{align-items:flex-start;padding-bottom:20px}.page-heading h1{max-width:490px;font-size:24px}.page-heading p{font-size:11px}.workspace-status{padding:7px 8px;font-size:9px}.overview-grid{gap:9px;margin-bottom:16px}.summary-tile{min-height:111px;padding:13px 12px}.summary-icon{width:30px;height:30px;margin-bottom:10px}.summary-label{top:17px;left:50px;font-size:9px}.summary-tile strong{font-size:12px}.summary-tile small{font-size:9px}.content-section{margin-top:13px;padding:18px 16px}.subscription-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0}.subscription-product{grid-column:1}.subscription-price{grid-column:2;text-align:right}.subscription-status{grid-column:1;grid-row:2}.renewal-date{grid-column:2;grid-row:2;justify-self:end}.storage-detail{grid-column:1/-1;margin-top:-3px}.empty-plans{flex-wrap:wrap;align-items:flex-start}.empty-plans>div{flex:1 1 calc(100% - 52px)}.empty-plans>a{margin-left:51px}.workspace-footer{margin-top:17px}}@media(max-width:420px){.studio-brand-copy b,.studio-brand-copy small{max-width:37vw}.studio-user-context{font-size:8px}.page-heading{display:grid;gap:13px}.workspace-status{width:max-content}.overview-grid{grid-template-columns:1fr}.summary-tile{min-height:94px;padding-left:15px}.summary-icon{float:left;width:34px;height:34px;margin:0 12px 0 0}.summary-label{position:static;display:block;margin:0 0 5px}.summary-tile strong{font-size:13px}.summary-tile small{margin-top:3px}.details-grid{grid-template-columns:1fr}.detail-item--wide{grid-column:auto}}:root{--sidebar-width:260px;--topbar-height:56px;--WedMONK-accent:#3b8b68;--WedMONK-accent-hover:#2e7657;--WedMONK-accent-soft:#e9f4ed;--WedMONK-accent-text:#fff;--WedMONK-text:#213d43;--WedMONK-text-muted:#718389;--WedMONK-border:#e2e9e8;--WedMONK-surface:#fff;--WedMONK-surface-alt:#f5f8f7;--WedMONK-bg:#f5f8f7}.studio-topbar.tb{--wed-red:#e01010;--monk-green:var(--WedMONK-accent);--g700:var(--WedMONK-accent-hover);--g600:var(--WedMONK-accent-hover);--g100:var(--WedMONK-accent-soft);--ink:var(--WedMONK-text);--ink2:var(--WedMONK-text-muted);--muted:var(--WedMONK-text-muted);--pale:var(--WedMONK-text-muted);--line:var(--WedMONK-border);--white:var(--WedMONK-surface);--bg:var(--WedMONK-surface-alt);--font-wed:"Playfair Display",Georgia,serif;--font-monk:"Nunito","Varela Round",sans-serif;--font-body:"DM Sans",system-ui,sans-serif;--h:56px;position:fixed;inset:0 0 auto;z-index:2400;width:100%;height:56px;min-height:56px;max-height:56px;padding:0;background:color-mix(in srgb,var(--WedMONK-surface) 94%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid var(--WedMONK-border);font-family:var(--font-body);color:var(--WedMONK-text);isolation:isolate;transform:translateZ(0)}.tb-inner{max-width:1280px;height:56px;padding:0 24px;margin:0 auto;display:flex;align-items:center;gap:16px}.tb-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 0}.tb-hamburger{display:none;flex-direction:column;justify-content:center;gap:4.5px;width:36px;height:36px;min-width:36px;flex:0 0 36px;padding:6px;border:0;border-radius:9px;background:none;cursor:pointer}.tb-hamburger:hover{background:var(--WedMONK-surface-alt)}.tb-hamburger span{display:block;width:18px;height:1.8px;border-radius:2px;background:var(--WedMONK-text-muted)}.tb-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;color:inherit;text-decoration:none}.tb-brand-mark{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9px;background:var(--WedMONK-accent)}.tb-brand-mark img{width:34px;height:34px;object-fit:cover}.tb-brand-mark--fallback{background:var(--WedMONK-accent-hover);color:#fff;font-family:var(--font-monk);font-size:13px;font-weight:900;letter-spacing:.04em}.tb-brand-text{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2}.tb-brand-name{overflow:hidden;min-width:0;max-width:100%;color:var(--WedMONK-text);font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.tb-brand-sub{overflow:hidden;min-width:0;max-width:100%;color:var(--WedMONK-text-muted);font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tb-right{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.tb-nav{display:flex;align-items:center;gap:2px}.tb-nav-link{padding:6px 12px;border:0;border-radius:8px;background:transparent;color:var(--WedMONK-text-muted);font-family:var(--font-body);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.tb-nav-link:hover{background:var(--WedMONK-surface-alt);color:var(--WedMONK-text)}.tb-nav-link--active{background:var(--WedMONK-accent-soft);color:color-mix(in srgb,var(--WedMONK-accent) 42%,black);font-weight:600}.tb-divider{width:1px;height:20px;flex-shrink:0;margin:0 6px;background:var(--WedMONK-border)}.tb-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid var(--WedMONK-border);border-radius:9px;background:var(--WedMONK-surface-alt);color:var(--WedMONK-text-muted);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s,transform .15s}.tb-btn--dashboard-active{border-color:color-mix(in srgb,var(--WedMONK-accent) 35%,white);background:var(--WedMONK-accent-soft);color:color-mix(in srgb,var(--WedMONK-accent) 38%,black)}.tb-btn--dashboard:hover{border-color:color-mix(in srgb,var(--WedMONK-accent) 40%,var(--WedMONK-border));background:var(--WedMONK-accent-soft);color:color-mix(in srgb,var(--WedMONK-accent) 38%,black)}.tb-right{position:relative}.tb-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--WedMONK-text-muted);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.tb-icon-btn:hover{border-color:var(--WedMONK-border);background:var(--WedMONK-surface-alt);color:var(--WedMONK-text)}.tb-notification-popover{position:absolute;top:48px;right:44px;z-index:2500;display:grid;gap:7px;width:230px;padding:15px;border:1px solid var(--WedMONK-border);border-radius:12px;background:var(--WedMONK-surface);box-shadow:0 12px 34px #15302a26}.tb-notification-popover strong{color:var(--WedMONK-text);font-size:12px}.tb-notification-popover span{color:var(--WedMONK-text-muted);font-size:11px}.tb-topbar-avatar{width:34px;height:34px;display:grid;place-items:center;margin-left:4px;border:1px solid var(--WedMONK-border);border-radius:50%;background:var(--WedMONK-surface-alt);color:var(--WedMONK-text);font-size:11px;font-weight:800;text-decoration:none}.studio-sidebar.sb{--w:260px;--g500:var(--WedMONK-accent);--g600:var(--WedMONK-accent-hover);--g100:var(--WedMONK-accent-soft);--g50:var(--WedMONK-accent-soft);--ink:var(--WedMONK-text);--ink2:var(--WedMONK-text);--ink3:color-mix(in srgb,var(--WedMONK-text) 88%,var(--WedMONK-text-muted));--muted:var(--WedMONK-text-muted);--pale:var(--WedMONK-text-muted);--line:var(--WedMONK-border);--white:var(--WedMONK-surface);--bg:var(--WedMONK-surface-alt);position:fixed;top:56px;bottom:0;left:0;z-index:120;width:260px;height:calc(100dvh - 56px);min-height:0;padding:14px 10px 10px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;border-right:1px solid var(--WedMONK-border);background:var(--WedMONK-surface);font-family:DM Sans,system-ui,sans-serif;scrollbar-width:none}.studio-sidebar::-webkit-scrollbar{display:none}.sb-role-badge{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:7px;margin:0 4px 10px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--WedMONK-accent) 22%,transparent);border-radius:9px;background:linear-gradient(135deg,color-mix(in srgb,var(--WedMONK-accent) 12%,white),color-mix(in srgb,var(--WedMONK-accent) 6%,white));color:var(--WedMONK-accent-hover);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sb-role-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--WedMONK-accent);box-shadow:0 0 6px color-mix(in srgb,var(--WedMONK-accent) 58%,transparent)}.sb-nav{display:flex;flex-direction:column;gap:1px;padding-bottom:4px}.sb-section-label{margin:10px 11px 6px;color:var(--WedMONK-text-muted);font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.sb-link{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:34px;margin:0;padding:8px 11px;border:0;border-radius:7px;background:transparent;color:color-mix(in srgb,var(--WedMONK-text) 88%,var(--WedMONK-text-muted));font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.sb-link:hover{background:var(--WedMONK-surface-alt);color:var(--WedMONK-text)}.sb-link--active{background:var(--WedMONK-accent-soft);color:var(--WedMONK-text);font-weight:600}.sb-link--active:before{position:absolute;top:7px;bottom:7px;left:0;width:2.5px;border-radius:0 3px 3px 0;background:var(--WedMONK-accent-hover);content:""}.sb-link--active .sb-icon{color:var(--WedMONK-text)}.sb-icon{flex:none;color:var(--WedMONK-text-muted);transition:color .15s}.sb-link-text{flex:1}.sb-bottom{z-index:1;display:flex;flex-shrink:0;flex-direction:column;gap:8px;margin:8px -10px -10px;padding:10px;border-top:1px solid var(--WedMONK-border);background:color-mix(in srgb,var(--WedMONK-text) 1.5%,var(--WedMONK-surface))}.sb-back-link{display:flex;align-items:center;gap:8px;padding:5px 3px;color:var(--WedMONK-text-muted);font-size:11px;font-weight:600;text-decoration:none}.sb-back-link:hover{color:var(--WedMONK-accent-hover)}.sb-account-switcher__trigger{display:flex;align-items:center;gap:7px;width:100%;padding:8px 10px;border:1px solid var(--WedMONK-border);border-radius:10px;background:var(--WedMONK-surface);text-align:left}.sb-account-switcher__avatar{width:30px;height:30px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid var(--WedMONK-border);border-radius:8px;background:var(--WedMONK-surface-alt);color:var(--WedMONK-text);font-size:10px;font-weight:800}.sb-account-switcher__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}.sb-account-switcher__title{overflow:hidden;color:var(--WedMONK-text);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sb-account-switcher__sub{overflow:hidden;color:var(--WedMONK-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sb-account-switcher__chev{flex:none;color:var(--WedMONK-text-muted)}.studio-main.has-sidebar{width:calc(100% - 260px);max-width:none;margin:0 0 0 260px;padding:93px clamp(30px,4.5vw,70px) 24px}.sb-overlay{display:none}@media(max-width:1024px){.tb-hamburger{display:flex}.tb-nav-link:not(.tb-nav-link--active){display:none}.tb-nav-link{padding:6px 9px}.studio-sidebar.sb{width:260px;max-width:80vw;top:56px;bottom:auto;height:calc(100dvh - 56px);min-height:calc(100dvh - 56px);transform:translate(-100%);transition:transform .25s ease;box-shadow:none}.studio-sidebar.sb--open{transform:translate(0);box-shadow:4px 0 32px #0000001f}.sb-overlay{position:fixed;inset:56px 0 0;z-index:110;display:block;border:0;background:#00000059;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.studio-main.has-sidebar{width:100%;margin-left:0;padding:86px 28px 24px}}@media(max-width:767px){.tb-inner{padding:0 12px;gap:7px}.tb-left{gap:4px;flex:1 1 0;min-width:0}.tb-brand{gap:8px;flex:1 1 auto;min-width:0}.tb-brand-mark,.tb-brand-mark img{width:32px;height:32px}.tb-brand-name{font-size:12px}.tb-brand-sub{font-size:8px;line-height:1.1}.tb-nav,.tb-divider{display:none}.tb-btn{padding:7px 10px}.tb-btn-label{display:none}.tb-topbar-avatar{width:32px;height:32px}.tb-right{gap:4px}.studio-main.has-sidebar{padding:83px 17px 20px}}@media(max-width:480px){.tb-brand-name{max-width:100%;font-size:12px}.tb-brand-sub{font-size:8px}.tb-btn{padding:7px 9px}}[data-theme=dark]{--WedMONK-text:#edf5f1;--WedMONK-text-muted:#a1b1ad;--WedMONK-border:#304440;--WedMONK-surface:#172421;--WedMONK-surface-alt:#1d2d29;--WedMONK-bg:#12201d;--WedMONK-accent-soft:#203a2f}.studio-topbar.tb,[data-theme=dark] .studio-topbar.tb{background:color-mix(in srgb,var(--WedMONK-surface) 94%,transparent);border-color:var(--WedMONK-border)}[data-theme=dark] .studio-sidebar.sb{background:var(--WedMONK-surface);border-color:var(--WedMONK-border)}[data-theme=dark] .sb-role-badge{background:color-mix(in srgb,var(--WedMONK-accent) 24%,var(--WedMONK-surface));color:var(--WedMONK-text);border-color:var(--WedMONK-border)}.studio-sidebar.sb.sb--studio-redesign{padding:10px 8px 8px}.studio-sidebar.sb.sb--fixed-account-footer{overflow:hidden}.studio-sidebar.sb--studio-redesign .sb-scroll{display:flex;flex:1;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.studio-sidebar.sb--studio-redesign .sb-scroll::-webkit-scrollbar{display:none}.studio-sidebar.sb--studio-redesign .sb-role-badge{gap:5px;margin:0 3px 7px;padding:5px 8px;border-radius:7px;font-size:8.5px;letter-spacing:.1em}.studio-sidebar.sb--studio-redesign .sb-role-dot{width:5px;height:5px}.studio-sidebar.sb--studio-redesign .sb-section-label{margin:7px 9px 4px;padding:0;font-size:7.5px;letter-spacing:.11em;line-height:1.1}.studio-sidebar.sb--studio-redesign .sb-nav{gap:0}.studio-sidebar.sb--studio-redesign .sb-link{gap:8px;min-height:27px;padding:5px 8px;border-radius:6px;font-size:9.5px;line-height:1.1}.studio-sidebar.sb--studio-redesign .sb-icon{width:12px;height:12px}.studio-sidebar.sb--studio-redesign .sb-link--active:before{top:6px;bottom:6px;width:2px}.studio-sidebar.sb--studio-redesign .sb-bottom{gap:0;margin:6px -8px -8px;padding:8px;border-top:1px solid var(--WedMONK-border);background:color-mix(in srgb,var(--WedMONK-text) 1.5%,var(--WedMONK-surface))}.studio-sidebar.sb--studio-redesign .sb-account-switcher__trigger{gap:7px;padding:6px 7px;border:1px solid var(--WedMONK-border);border-radius:8px;background:var(--WedMONK-surface)}.studio-sidebar.sb--studio-redesign .sb-account-switcher__avatar-wrap,.studio-sidebar.sb--studio-redesign .sb-account-switcher__avatar{position:relative;width:24px;height:24px}.studio-sidebar.sb--studio-redesign .sb-account-switcher__avatar{display:grid;place-items:center;overflow:hidden;border:1px solid var(--WedMONK-border);border-radius:8px;background:var(--WedMONK-surface-alt);color:var(--WedMONK-text);font-size:9px;font-weight:800}.studio-sidebar.sb--studio-redesign .sb-account-switcher__avatar img{width:100%;height:100%;object-fit:cover}.studio-sidebar.sb--studio-redesign .sb-account-switcher__live-dot{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border:2px solid var(--WedMONK-surface);border-radius:50%;background:#45a66c}.studio-sidebar.sb--studio-redesign .sb-account-switcher__title{display:block;overflow:hidden;color:var(--WedMONK-text);font-size:8.8px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.studio-sidebar.sb--studio-redesign .sb-account-switcher__sub{display:block;overflow:hidden;color:var(--WedMONK-text-muted);font-size:7.5px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.studio-sidebar.sb--studio-redesign .sb-account-switcher__chev{flex:none;color:var(--WedMONK-text-muted)}.studio-landing{min-height:100vh;overflow:hidden;background:#f8faf8;color:#173c3f}.landing-header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1240px;margin:0 auto;padding:0 34px;border-bottom:1px solid #e8efeb}.landing-brand-mark,.landing-preview-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#287653;color:#fff;font-size:11px;font-weight:850;letter-spacing:-.04em}.landing-brand>span:last-child{display:grid;gap:3px}.landing-brand b{color:#1b3f43;font-size:13px;font-weight:800;letter-spacing:-.02em}.landing-brand small{color:#82938e;font-size:9px;font-weight:600}.landing-header-actions{display:flex;align-items:center;gap:12px}.landing-session-state{display:flex;align-items:center;gap:7px;color:#718781;font-size:11px;font-weight:650}.landing-session-state svg{animation:spin 1s linear infinite}.landing-login{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border:1px solid #dce9e1;border-radius:9px;background:#fff;color:#286d4e;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.landing-login:hover{border-color:#b8d6c3;background:#f5faf6;transform:translateY(-1px)}.studio-landing>main{max-width:1240px;margin:0 auto;padding:0 34px}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.83fr);align-items:center;gap:clamp(50px,9vw,130px);min-height:518px;padding:70px 0 74px}.landing-hero-copy{max-width:590px}.landing-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#39805e;font-size:9px;font-weight:850;letter-spacing:.15em}.landing-hero h1{margin:19px 0 15px;color:#163e42;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(38px,5.2vw,62px);font-weight:750;letter-spacing:-.065em;line-height:1.06}.landing-hero h1 span{color:#32815b}.landing-hero-copy>p{max-width:480px;margin:0;color:#6f8582;font-size:14px;line-height:1.8}.landing-hero-actions{display:flex;align-items:center;gap:18px;margin-top:27px}.landing-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:0 17px;border:1px solid #236a4a;border-radius:9px;background:#287653;color:#fff;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer;box-shadow:0 7px 15px #28765320;transition:background .18s,transform .18s}.landing-primary:hover:not(:disabled){background:#1e6246;transform:translateY(-1px)}.landing-secondary{color:#526d68;font-size:11px;font-weight:700;text-decoration:none}.landing-secondary:hover{color:#287653}.landing-account-note{display:flex;align-items:center;gap:7px;margin-top:19px;color:#84938f;font-size:10px;font-weight:600}.landing-error{display:flex;align-items:center;gap:12px;margin-top:16px;color:#a04c47;font-size:10px}.landing-visual{position:relative;max-width:460px;width:100%;justify-self:end;padding:18px;border:1px solid #e3ece6;border-radius:16px;background:linear-gradient(150deg,#fff 10%,#f3f8f3);box-shadow:0 22px 65px #1e604312;transform:rotate(1.2deg)}.landing-visual:before{position:absolute;z-index:-1;top:-35px;right:-36px;width:140px;height:140px;border-radius:50%;background:#dcefe2;content:"";filter:blur(2px)}.landing-visual:after{position:absolute;z-index:-1;bottom:-34px;left:-38px;width:110px;height:110px;border-radius:50%;background:#e5f0f7;content:"";filter:blur(2px)}.landing-preview-top{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #eaf0ec}.landing-preview-logo{width:31px;height:31px;border-radius:9px;font-size:9px}.landing-preview-top>span:nth-child(2){display:grid;gap:3px;flex:1}.landing-preview-top b{color:#23474a;font-size:10px}.landing-preview-top small{color:#8a9a96;font-size:8px}.landing-preview-status{padding:5px 7px;border-radius:999px;background:#eaf6ed;color:#42805a;font-size:7px;font-weight:850;letter-spacing:.08em}.landing-preview-welcome{display:grid;gap:6px;padding:18px 2px 15px}.landing-preview-welcome small{color:#458362;font-size:7px;font-weight:850;letter-spacing:.12em}.landing-preview-welcome b{color:#20464a;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.04em}.landing-preview-welcome>span{color:#849490;font-size:8px}.landing-preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.landing-preview-stats>div{display:grid;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;padding:12px;border:1px solid #e9efeb;border-radius:10px;background:#fff}.preview-icon{grid-row:span 2;display:grid;place-items:center;width:29px;height:29px;border-radius:8px}.preview-icon--green{background:#ebf6ee;color:#3b805c}.preview-icon--blue{background:#eef5f9;color:#547fa0}.landing-preview-stats small{color:#899994;font-size:7px}.landing-preview-stats b{color:#36595b;font-size:8px}.landing-preview-row{display:flex;align-items:center;gap:9px;margin-top:10px;padding:11px;border:1px solid #e9efeb;border-radius:10px;background:#fff;color:#739087}.landing-preview-row>span:nth-child(2){display:grid;gap:4px;flex:1}.landing-preview-row b{color:#39595a;font-size:8px}.landing-preview-row small{color:#899994;font-size:7px}.preview-row-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f5f7ef;color:#a58b55}.landing-features{padding:25px 0 64px;border-top:1px solid #e8efeb}.landing-section-title{text-align:center}.landing-section-title>span{color:#448265;font-size:8px;font-weight:850;letter-spacing:.16em}.landing-section-title h2{margin:10px 0 7px;color:#204449;font-family:Manrope,sans-serif;font-size:clamp(22px,3vw,29px);font-weight:750;letter-spacing:-.045em}.landing-section-title p{margin:0;color:#7f908d;font-size:11px}.landing-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:28px}.landing-feature{min-height:154px;padding:17px 16px;border:1px solid #e7eeea;border-radius:11px;background:#fff;transition:transform .18s,border-color .18s,box-shadow .18s}.landing-feature:hover{transform:translateY(-3px);border-color:#cfe2d5;box-shadow:0 10px 22px #1e60430b}.landing-feature-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:#edf6ef;color:#38805b}.landing-feature-icon--1{background:#eef5fa;color:#4f7c9c}.landing-feature-icon--2{background:#f6f2e9;color:#a58a4f}.landing-feature-icon--3{background:#eff2fb;color:#6578a3}.landing-feature h3{margin:13px 0 6px;color:#284c4f;font-size:11px;font-weight:750}.landing-feature p{margin:0;color:#82918e;font-size:9px;line-height:1.65}.landing-footer{display:flex;align-items:center;gap:12px;min-height:58px;border-top:1px solid #e8efeb;color:#94a19d;font-size:9px}.landing-footer-brand{color:#4a6f61;font-weight:800;text-decoration:none}.landing-footer>a:last-child{display:flex;align-items:center;gap:2px;color:#66857a;font-weight:700;text-decoration:none}.studio-selector-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#11282570;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:selector-fade-in .16s ease-out}.studio-selector{position:relative;width:min(100%,440px);padding:27px;border:1px solid #e2eae5;border-radius:16px;background:#fff;box-shadow:0 25px 80px #0b302a32;animation:selector-rise .2s ease-out}.studio-selector-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #e7eeea;border-radius:8px;background:#fff;color:#6e817c;cursor:pointer}.studio-selector-close:hover{background:#f4f8f5;color:#275f47}.selector-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#eaf5ed;color:#34805a}.selector-eyebrow{display:block;margin-top:17px;color:#438263;font-size:8px;font-weight:850;letter-spacing:.15em}.studio-selector h2{margin:7px 0 5px;color:#204449;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.045em}.studio-selector>p{margin:0;color:#7d8f8b;font-size:11px}.studio-selector-list{display:grid;gap:8px;margin:20px 0}.studio-selector-option{display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:1px solid #e6ede9;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.studio-selector-option:hover,.studio-selector-option.is-selected{border-color:#9dc8aa;background:#f6faf7}.selector-avatar{display:grid;place-items:center;width:38px;height:38px;flex:none;overflow:hidden;border:1px solid #e1eae4;border-radius:10px;background:#eaf4ed;color:#347653;font-size:11px;font-weight:800}.selector-avatar img{width:100%;height:100%;object-fit:cover}.selector-studio-copy{display:grid;gap:4px;flex:1;min-width:0}.selector-studio-copy b{overflow:hidden;color:#294b4c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.selector-studio-copy small{overflow:hidden;color:#81908d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.selector-radio{width:16px;height:16px;flex:none;border:1.5px solid #c8d5ce;border-radius:50%;background:#fff}.is-selected .selector-radio{border:5px solid #37815b}.selector-continue{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border:1px solid #236a4a;border-radius:9px;background:#287653;color:#fff;font-size:11px;font-weight:750;cursor:pointer}.selector-continue:disabled{opacity:.55;cursor:not-allowed}@keyframes selector-fade-in{0%{opacity:0}to{opacity:1}}@keyframes selector-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:800px){.landing-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:30px;min-height:470px;padding:52px 0}.landing-hero h1{font-size:clamp(34px,6vw,49px)}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.landing-header{height:66px;padding:0 17px}.landing-brand-mark{width:34px;height:34px}.landing-brand small{font-size:8px}.landing-header-actions .landing-session-state{font-size:0}.landing-header-actions .landing-session-state svg{width:17px;height:17px}.landing-login{min-height:35px;padding:0 11px;font-size:10px}.studio-landing>main{padding:0 19px}.landing-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:54px 0 48px}.landing-hero h1{margin-top:15px;font-size:clamp(38px,11vw,53px)}.landing-hero-copy>p{font-size:12px}.landing-hero-actions{flex-wrap:wrap;gap:14px;margin-top:22px}.landing-visual{justify-self:center;max-width:430px;transform:none}.landing-features{padding:25px 0 42px}.landing-feature-grid{gap:9px;margin-top:21px}.landing-feature{min-height:145px;padding:13px 12px}.landing-feature h3{font-size:10px}.landing-feature p{font-size:8.5px}.landing-footer{flex-wrap:wrap;gap:8px;padding:12px 0;font-size:8px}.studio-selector{padding:23px 18px}.studio-selector h2{font-size:21px}}.tb-topbar-avatar{padding:0;cursor:pointer}.tb-topbar-avatar:focus-visible,.sb-account-switcher__trigger:focus-visible{outline:2px solid #6ba682;outline-offset:2px}.sb-account-switcher__trigger{cursor:pointer;color:inherit;font-family:inherit}.selector-current{padding:4px 6px;border-radius:999px;background:#eaf6ed;color:#43815b;font-size:7px;font-weight:850;letter-spacing:.06em}.studio-selector--status{display:flex;align-items:center;gap:12px;min-height:110px;color:#345c53}.studio-selector--status>p{line-height:1.6}.studio-switcher-spinner{flex:none;color:#34805a;animation:spin 1s linear infinite}.billing-storage-meter.is-warning>span{background:repeating-linear-gradient(90deg,#f59e0b 0 13px,#fbbf24 13px 15px)}.billing-storage-meter.is-critical>span{background:repeating-linear-gradient(90deg,#dc2626 0 13px,#ef4444 13px 15px)}.status-expired{background:#fbefed;color:#ae594d}.landing-brand{gap:0}.landing-brand>span:last-child{display:inline-flex;align-items:baseline;gap:0;line-height:1.1}.tb-wordmark{display:inline-flex;align-items:baseline;gap:0;line-height:1;-webkit-user-select:none;user-select:none}.tb-wordmark-wed{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700;font-size:22px;color:#e01010;letter-spacing:-.02em;line-height:1.1}.tb-wordmark-monk{font-family:Nunito,Varela Round,sans-serif;font-style:normal;font-weight:800;font-size:22px;color:#3b8b68;letter-spacing:-.03em;line-height:1.1}@media(max-width:768px){.tb-wordmark-wed,.tb-wordmark-monk{font-size:19px}}@media(max-width:480px){.tb-wordmark-wed,.tb-wordmark-monk{font-size:17px}}.studio-topbar .tb-left,.studio-topbar .tb-brand{flex:0 1 auto}.tb-center-gap{flex:0 0 16px}.studio-topbar .tb-right{gap:8px;margin-left:0}@media(max-width:767px){.tb-center-gap{flex-basis:10px}.studio-topbar .tb-right{gap:5px}}.studio-main.has-sidebar:has(.studio-dashboard){padding-right:0;padding-bottom:0}.studio-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 312px;min-height:calc(100vh - 93px);margin:-1px calc(-1*clamp(30px,4.5vw,70px)) -24px 0;background:#fff;color:#252033;font-family:DM Sans,system-ui,sans-serif}.studio-dashboard-main{min-width:0;padding:32px clamp(24px,3vw,46px) 22px;background:#fff}.studio-dashboard .page-heading{margin-bottom:28px;padding:0 0 2px;border:0}.studio-dashboard .studio-kicker{color:#80509c;letter-spacing:.12em}.studio-dashboard .page-heading h1{color:#17131c;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(23px,2vw,30px);letter-spacing:-.055em}.studio-dashboard .page-heading p{color:#928c9b}.studio-dashboard .workspace-status{border-color:#d9efdf;background:#f1faf3;color:#347e50}.studio-dashboard .overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 23px}.studio-dashboard .summary-tile{position:relative;min-height:144px;padding:17px 18px 15px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#ffdb51,#ffa13e 52%,#f87855);box-shadow:0 12px 25px #ff8e5020}.studio-dashboard .summary-tile:nth-child(2){background:linear-gradient(135deg,#3d91e8,#3272d2);box-shadow:0 12px 25px #3272d220}.studio-dashboard .summary-tile:nth-child(3){background:linear-gradient(135deg,#8450a0,#64347f);box-shadow:0 12px 25px #64347f20}.studio-dashboard .summary-icon{width:33px;height:33px;margin:0 0 14px;border:0;border-radius:10px;background:#ffffff2c;color:#fff}.studio-dashboard .summary-icon--blue,.studio-dashboard .summary-icon--gold{background:#ffffff2c;color:#fff}.studio-dashboard .summary-label{position:static;color:#ffffffc9;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.studio-dashboard .summary-tile strong{display:block;overflow:hidden;margin-top:4px;color:#fff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.studio-dashboard .summary-tile small{display:block;margin-top:3px;color:#ffffffc4;font-size:10px}.studio-dashboard .content-section{margin-top:15px;padding:19px 20px;border:1px solid #eeeaf4;border-radius:12px;background:#fff;box-shadow:0 5px 18px #30205008}.studio-dashboard .section-heading{margin-bottom:14px}.studio-dashboard .section-heading h2{color:#211b2b;font-size:16px;letter-spacing:-.025em}.studio-dashboard .section-heading p{color:#9a94a0}.studio-dashboard .section-symbol{background:#f6eefe;color:#80509c}.studio-dashboard .section-symbol--blue{background:#eef5ff;color:#327bd6}.studio-dashboard .detail-item strong{color:#30283b}.studio-dashboard .detail-item>span{color:#9a94a0}.studio-dashboard .empty-plans{border-color:#eeeaf4;background:#fcfbfd}.studio-dashboard .empty-plans>a{color:#77428c}.studio-dashboard .subscription-row{border-color:#eeeaf4}.studio-dashboard .workspace-footer{padding-top:14px;color:#a19aa8}.studio-dashboard-rail{min-width:0;padding:24px 22px 20px 28px;background:#fbf6f0;border-left:1px solid #f1eae2}.studio-dashboard-rail-head{display:flex;align-items:center;gap:9px;margin-bottom:27px}.studio-dashboard-rail-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;color:#80509c;box-shadow:0 5px 14px #4f38200b}.studio-dashboard-rail-head>span:nth-child(2){display:grid;gap:2px;flex:1;min-width:0}.studio-dashboard-rail-head small{color:#a095a6;font-size:8px;font-weight:800;letter-spacing:.12em}.studio-dashboard-rail-head strong{color:#32253e;font-size:13px}.studio-dashboard-live{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:99px;background:#eaf6ed;color:#47815a;font-size:8px;font-weight:800}.studio-dashboard-live i{width:5px;height:5px;border-radius:50%;background:#58ad6d}.studio-dashboard-identity{display:flex;align-items:center;gap:12px;padding:16px 14px;border:1px solid #efe7ef;border-radius:12px;background:#fff}.studio-dashboard-avatar{display:grid;place-items:center;width:43px;height:43px;flex:none;overflow:hidden;border-radius:12px;background:#78448b;color:#fff;font-size:12px;font-weight:800}.studio-dashboard-avatar img{width:100%;height:100%;object-fit:cover}.studio-dashboard-identity>div{display:grid;gap:4px;min-width:0}.studio-dashboard-identity strong{overflow:hidden;color:#30233b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-dashboard-identity small{overflow:hidden;color:#a097a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.studio-dashboard-plan{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:17px 16px;border-radius:12px;background:#713581;color:#fff;box-shadow:0 10px 22px #57316820}.studio-dashboard-plan>div{display:grid;gap:4px}.studio-dashboard-plan>div>span{color:#e1c9e8;font-size:8px;font-weight:800;letter-spacing:.11em}.studio-dashboard-plan b{font-size:25px;line-height:1}.studio-dashboard-plan small{color:#dbc5e0;font-size:9px}.studio-dashboard-plan-ring{display:grid;place-items:center;width:47px;height:47px;border:1px solid #ffffff55;border-radius:50%;background:#ffffff18;color:#f4e6f7}.studio-dashboard-rail-details{display:grid;gap:0;margin-top:18px;padding:0 2px}.studio-dashboard-rail-details>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid #eee5df}.studio-dashboard-rail-details>div>span{color:#a0959d;font-size:9px}.studio-dashboard-rail-details strong{display:flex;align-items:center;gap:4px;color:#4d4051;font-size:9px;text-align:right}.studio-dashboard-rail-link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:11px 12px;border:1px solid #eadcf0;border-radius:9px;background:#fff;color:#75418a;font-size:10px;font-weight:750;text-decoration:none}.studio-dashboard-rail-link:hover{background:#fbf5fe}@media(max-width:1120px){.studio-dashboard{grid-template-columns:minmax(0,1fr) 280px}.studio-dashboard-main{padding-inline:24px}.studio-dashboard-rail{padding-inline:18px}}@media(max-width:850px){.studio-main.has-sidebar:has(.studio-dashboard){padding-right:17px;padding-bottom:20px}.studio-dashboard{grid-template-columns:1fr;min-height:0;margin:0;border-radius:14px;overflow:hidden}.studio-dashboard-main{padding:22px 18px}.studio-dashboard-rail{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px;padding:17px 18px;border-top:1px solid #f1eae2;border-left:0}.studio-dashboard-rail-head{grid-column:1/-1;margin-bottom:1px}.studio-dashboard-identity,.studio-dashboard-plan{margin:0}.studio-dashboard-rail-details,.studio-dashboard-rail-link{grid-column:1/-1;margin-top:0}.studio-dashboard .overview-grid{gap:8px}.studio-dashboard .summary-tile{min-height:126px;padding:13px}.studio-dashboard .summary-tile strong{font-size:12px}}@media(max-width:560px){.studio-dashboard-main{padding:20px 14px}.studio-dashboard .page-heading{align-items:flex-start;gap:12px}.studio-dashboard .page-heading h1{font-size:22px}.studio-dashboard .workspace-status{font-size:8px;padding:7px}.studio-dashboard .overview-grid{grid-template-columns:1fr 1fr}.studio-dashboard .summary-tile:last-child{grid-column:1/-1;min-height:102px}.studio-dashboard .content-section{padding:16px 14px}.studio-dashboard-rail{grid-template-columns:1fr}.studio-dashboard-rail-head,.studio-dashboard-rail-details,.studio-dashboard-rail-link{grid-column:auto}}.studio-sidebar.sb--no-topbar{top:0;height:100dvh;min-height:100dvh;padding-top:20px}.studio-sidebar.sb--no-topbar .studio-sidebar-brand{display:flex;align-items:center;gap:11px;min-height:54px;margin:0 7px 22px;padding:0 8px;color:#2b2635;text-decoration:none}.studio-sidebar-brand-mark{display:grid;place-items:center;width:39px;height:39px;flex:none;overflow:hidden;border-radius:11px;background:#713581;color:#fff;font-size:11px;font-weight:850}.studio-sidebar-brand-mark img{width:100%;height:100%;object-fit:cover}.studio-sidebar-brand>span:last-child{display:grid;gap:4px;min-width:0}.studio-sidebar-brand strong{overflow:hidden;color:#282333;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-sidebar-brand small{color:#a39aa8;font-size:7px;font-weight:800;letter-spacing:.13em}.studio-sidebar.sb--no-topbar .sb-scroll{flex:1;min-height:0}.studio-main.has-sidebar:has(.studio-dashboard){padding-top:30px;padding-right:0;padding-bottom:0}.studio-dashboard{min-height:calc(100vh - 30px);margin:0 calc(-1*clamp(30px,4.5vw,70px)) 0 0}.studio-dashboard-main{position:relative}.studio-mobile-menu{display:none}.studio-dashboard-rail-head{margin-bottom:23px}.studio-dashboard-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.studio-dashboard-tools button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #eee7f0;border-radius:10px;background:#fff;color:#776d80;cursor:pointer;box-shadow:0 5px 16px #4f38200b}.studio-dashboard-tools button:hover{border-color:#ddc9e5;background:#fcf7ff;color:#713581}.studio-dashboard-tools .studio-dashboard-profile-icon{border:0;border-radius:50%;background:#ff923d;color:#fff;font-size:10px;font-weight:850}.studio-dashboard-calendar{margin-top:14px;padding:16px 15px 12px;border:1px solid #eee7f0;border-radius:12px;background:#fff}.studio-dashboard-calendar>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.studio-dashboard-calendar>header>div:first-child{display:grid;gap:4px}.studio-dashboard-calendar>header small{color:#aa9dae;font-size:7px;font-weight:800;letter-spacing:.12em}.studio-dashboard-calendar h2{margin:0;color:#2c2337;font-size:15px;font-weight:750;letter-spacing:-.025em}.studio-calendar-controls{display:flex;gap:5px}.studio-calendar-header-actions{display:flex;align-items:center;gap:8px}.studio-calendar-user-avatar{display:grid;place-items:center;width:26px;height:26px;flex:none;overflow:hidden;border:1px solid #eee7f0;border-radius:50%;background:#f6f2fa;box-shadow:0 1px 3px #24183212}.studio-calendar-user-avatar img{width:100%;height:100%;object-fit:cover}.studio-calendar-controls button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:#f6f2fa;color:#968aa0;cursor:pointer}.studio-calendar-controls button:hover{background:#eee4f5;color:#713581}.studio-calendar-controls .calendar-prev{transform:rotate(180deg)}.studio-calendar-weekdays,.studio-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.studio-calendar-weekdays{margin-bottom:7px;color:#b2a6be;font-size:8px;font-weight:700}.studio-calendar-days{gap:3px 0}.studio-calendar-days button{position:relative;display:grid;place-items:center;height:31px;min-width:0;padding:0;border:0;border-radius:8px;background:transparent;color:#3b3343;font-size:9px;font-weight:650;cursor:pointer}.studio-calendar-days button:hover{background:#f5eff9}.studio-calendar-days button.is-outside{color:#c7becd}.studio-calendar-days button.is-today{outline:1px solid #decfee;outline-offset:-2px}.studio-calendar-days button.is-selected{background:#241832;color:#fff;outline:0}.studio-calendar-selected{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #f0ebf2;color:#8f7c9b;font-size:9px}.studio-calendar-selected svg{color:#a575c2}.studio-calendar-selected small{margin-left:auto;color:#a294ad;font-size:8px}.studio-dashboard-calendar .studio-calendar-days button.has-events .studio-calendar-date-dot{position:absolute;bottom:3px;display:block;width:4px;height:4px;border-radius:50%;background:var(--studio-accent)}.studio-dashboard-calendar .studio-calendar-days button.is-selected.has-events .studio-calendar-date-dot{background:#fff}.studio-calendar-header-actions .studio-calendar-view-more{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;border:1px solid #eee7f0;border-radius:7px;background:#fff;color:#796387;font-size:8px;font-weight:750;white-space:nowrap;cursor:pointer}.studio-calendar-header-actions .studio-calendar-view-more:hover{border-color:#ddc9e5;background:#fcf7ff;color:#713581}.studio-calendar-mini-state{margin:7px 0 0;color:#a294ad;font-size:8px;line-height:1.4}.studio-calendar-mini-state.is-error{color:#b95050}.studio-calendar-mini-events{display:grid;gap:5px;margin-top:7px}.studio-calendar-mini-events button{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid #eee7f0;border-radius:7px;background:#fcfaff;text-align:left;cursor:pointer}.studio-calendar-mini-events button:hover{border-color:#ddc9e5;background:#f7effb}.studio-calendar-mini-events button strong,.studio-calendar-mini-events button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-calendar-mini-events button strong{color:#493a55;font-size:8px;font-weight:750}.studio-calendar-mini-events button span,.studio-calendar-mini-more{color:#95869e;font-size:7px}.studio-calendar-mini-more{padding-left:2px}.studio-main.has-sidebar:has(.studio-dashboard) .page-heading{scroll-margin-top:16px}@media(max-width:1024px){.studio-sidebar.sb--no-topbar{top:0;height:100dvh;min-height:100dvh;transform:translate(-100%)}.studio-sidebar.sb--no-topbar.sb--open{transform:translate(0)}.studio-main.has-sidebar:has(.studio-dashboard){width:100%;margin-left:0;padding:20px 20px 24px}.studio-dashboard{margin:0;min-height:0}.sb-overlay{inset:0}}@media(max-width:850px){.studio-mobile-menu{display:grid;gap:4px;width:36px;height:34px;margin:0 0 10px;padding:8px;border:1px solid #eee7f0;border-radius:9px;background:#fff;cursor:pointer}.studio-mobile-menu span{height:2px;border-radius:2px;background:#776d80}.studio-dashboard-rail{grid-template-columns:1fr 1fr}.studio-dashboard-calendar,.studio-dashboard-rail-details{grid-column:1/-1}}@media(max-width:560px){.studio-dashboard-rail{grid-template-columns:1fr}.studio-dashboard-calendar,.studio-dashboard-rail-details{grid-column:auto}.studio-dashboard-main{padding-top:18px}.studio-main.has-sidebar:has(.studio-dashboard){padding:12px 12px 18px}.studio-dashboard-rail-head{gap:7px}.studio-dashboard-tools button{width:33px;height:33px}}@media(max-width:1024px){.studio-mobile-menu{display:grid;gap:4px;width:36px;height:34px;margin:0 0 10px;padding:8px;border:1px solid #eee7f0;border-radius:9px;background:#fff;cursor:pointer}.studio-mobile-menu span{height:2px;border-radius:2px;background:#776d80}}.studio-sidebar.sb--no-topbar{padding:0 0 22px;border-right:1px solid #eeeaf4;background:#fff;box-shadow:none}.studio-sidebar.sb--no-topbar .studio-sidebar-profile{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:calc(100% - 40px);margin:46px 20px 32px;padding:0;border:0;background:transparent;text-align:center;cursor:pointer}.studio-sidebar-profile-avatar{position:relative;display:grid;place-items:center;width:82px;height:82px;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#ff923d;color:#fff;font-size:24px;font-weight:800;box-shadow:0 10px 25px #ee995b35}.studio-sidebar-profile-avatar img{width:100%;height:100%;object-fit:cover}.studio-sidebar-profile-status{z-index:1;display:flex;align-items:center;gap:4px;margin-top:-15px;padding:3px 7px;border-radius:20px;background:#fff;color:#36363c;font-size:9px;box-shadow:0 2px 9px #21113214}.studio-sidebar-profile-status i{width:6px;height:6px;border-radius:50%;background:#5bb13b}.studio-sidebar-profile>strong{max-width:100%;margin-top:9px;overflow:hidden;color:#22202a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.studio-sidebar-profile>small{max-width:100%;overflow:hidden;color:#aaa7af;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.studio-sidebar.sb--no-topbar .sb-scroll{display:flex;flex:1;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none}.studio-sidebar.sb--no-topbar .sb-scroll::-webkit-scrollbar{display:none}.studio-sidebar-nav{position:relative;display:flex;flex:none;flex-direction:column;gap:5px;padding:0 28px}.studio-sidebar-nav--secondary{margin-top:0;padding-top:25px}.studio-sidebar-nav--secondary:before{display:none}.studio-sidebar-label{margin:0;padding:0 10px 12px;color:#292530;font-size:9px;font-weight:750;letter-spacing:.025em;text-transform:uppercase}.studio-sidebar.sb--no-topbar .sb-link{width:100%;min-height:43px;padding:0 10px;gap:14px;border:0;border-radius:9px;color:#96909e;background:transparent;font-size:12px;font-weight:500}.studio-sidebar.sb--no-topbar .sb-link:hover{background:#faf5fd;color:#793887}.studio-sidebar.sb--no-topbar .sb-link--active{background:#f9f1fd;color:#793887;font-weight:650}.studio-sidebar.sb--no-topbar .sb-link--active:before{display:none}.studio-sidebar.sb--no-topbar .sb-icon{width:19px;height:19px;color:#8c8792}.studio-sidebar.sb--no-topbar .sb-link--active .sb-icon,.studio-sidebar.sb--no-topbar .sb-link:hover .sb-icon{color:#793887}.studio-sidebar-powered{flex:none;margin:auto 24px 0;padding:32px 4px 4px;color:#bdb4c2;font-size:10px;font-weight:500;letter-spacing:.02em;text-align:center}.studio-sidebar-apps{display:grid;flex:none;gap:0;margin:10px 20px 0;padding:12px 8px 2px;border-top:1px solid #eeeaf4}.studio-sidebar-app{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#625d6b;font-size:11px;font-weight:650;letter-spacing:-.01em;text-decoration:none}.studio-sidebar-app>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-sidebar-app>svg:last-child{margin-left:auto}.studio-sidebar-app:hover{background:#faf5fd;color:#793887}.studio-sidebar-app.is-current{background:#f7f1fa;color:#67357a}.studio-sidebar-apps>p{text-align:center}.studio-sidebar-app.is-current{justify-content:center;gap:8px;padding-inline:10px}.studio-sidebar-app.is-current>span{flex:none}.studio-sidebar-app-switcher{position:relative;flex:none}.studio-sidebar-app.is-current>svg:last-child{margin-left:0;transition:transform .16s ease}.studio-sidebar-app.is-current>svg:last-child.is-open{transform:rotate(180deg)}.studio-app-switcher-card{position:absolute;z-index:45;right:0;bottom:calc(100% + 8px);left:0;display:grid;gap:3px;padding:10px;border:1px solid #e6e9ed;border-radius:13px;background:#fff;box-shadow:0 14px 36px #1723312e;animation:selector-rise .15s ease-out}.studio-app-switcher-card>p{margin:1px 6px 5px;color:#788292;font-size:10px;font-weight:750;letter-spacing:.025em}.studio-app-switcher-card>button{display:flex;align-items:center;gap:9px;width:100%;min-height:37px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#475467;text-align:left;font-size:11px;font-weight:600;cursor:pointer}.studio-app-switcher-card>button>svg:first-child{flex:none;color:#7a8595}.studio-app-switcher-card>button>span{flex:1}.studio-app-switcher-card>button>svg:last-child{margin-left:auto;color:#8c96a5}.studio-app-switcher-card>button:hover{background:#f5f7f8;color:#253243}.studio-app-switcher-card>button.is-current{background:#f4f8f5;color:#287653}.studio-app-switcher-card>button.is-current>svg{color:#287653}.studio-app-switcher-card>button.is-coming-soon{color:#828b99;cursor:default}.studio-app-switcher-card>button.is-coming-soon>small{margin-left:auto;color:#9aa3af;font-size:9px;font-weight:550}.studio-app-switcher-card>button:disabled{opacity:1}.studio-app[data-studio-theme=dark] .studio-sidebar-apps{border-color:#3a4858}.studio-app[data-studio-theme=dark] .studio-sidebar-apps>p{color:#b0bac8}.studio-app[data-studio-theme=dark] .studio-sidebar-app{color:#aeb9c8}.studio-app[data-studio-theme=dark] .studio-sidebar-app:hover,.studio-app[data-studio-theme=dark] .studio-sidebar-app.is-current{background:#302a39;color:#dfc8ed}.studio-app[data-studio-theme=dark] .studio-app-switcher-card{border-color:#3a4655;background:#1e2733;box-shadow:0 16px 38px #00000061}.studio-app[data-studio-theme=dark] .studio-app-switcher-card>p{color:#a8b2c0}.studio-app[data-studio-theme=dark] .studio-app-switcher-card>button{color:#c4cdd9}.studio-app[data-studio-theme=dark] .studio-app-switcher-card>button:hover{background:#293441;color:#f0f3f7}.studio-app[data-studio-theme=dark] .studio-app-switcher-card>button.is-current{background:#26362d;color:#a9d5b6}.studio-app[data-studio-theme=dark] .studio-app-switcher-card>button.is-current>svg{color:#a9d5b6}.studio-app[data-studio-theme=dark] .studio-app-switcher-card>button.is-coming-soon>small{color:#9aa7b7}.studio-sidebar-powered{margin:0 24px;padding:12px 4px 4px}.studio-sidebar-profile:focus-visible,.studio-dashboard-tools button:focus-visible{outline:2px solid #a575ec;outline-offset:3px}@media(max-width:1050px){.studio-sidebar.sb--no-topbar .studio-sidebar-profile{margin-top:32px;margin-bottom:28px}.studio-sidebar-nav{padding-inline:18px}.studio-sidebar-nav--secondary:before{left:28px;right:28px}}@media(max-width:1024px){.studio-sidebar.sb--no-topbar{padding-bottom:16px}.studio-sidebar.sb--no-topbar .studio-sidebar-profile{margin-top:30px}}.studio-app:has(.studio-dashboard){height:100dvh;min-height:0;overflow:hidden}.studio-main.has-sidebar:has(.studio-dashboard){width:auto;max-width:none;height:100dvh;margin:0 0 0 260px;padding:12px;overflow:hidden}.studio-dashboard{width:100%;height:100%;min-height:0;margin:0;overflow:hidden}.studio-dashboard-main{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 14px;scrollbar-gutter:stable;scrollbar-width:thin}.studio-dashboard-rail{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 12px;scrollbar-width:thin}.studio-dashboard .page-heading{margin-bottom:16px}.studio-dashboard .overview-grid{gap:9px;margin-bottom:12px}.studio-dashboard .summary-tile{min-height:112px;padding:12px 14px}.studio-dashboard .summary-icon{width:29px;height:29px;margin-bottom:8px}.studio-dashboard .content-section{margin-top:10px;padding:15px 16px}.studio-dashboard .section-heading{padding-bottom:11px;margin-bottom:7px}.studio-dashboard .detail-item{padding:11px 0}.studio-dashboard-rail-head{margin-bottom:14px}.studio-dashboard-identity{padding:11px 10px}.studio-dashboard-plan{margin-top:9px;padding:12px}.studio-dashboard-rail-details{margin-top:10px}.studio-dashboard-rail-details>div{padding:9px 2px}.studio-dashboard-rail-details>div:first-child strong{max-width:68%;align-items:flex-start;line-height:1.45;overflow-wrap:anywhere}.studio-dashboard-calendar{margin-top:10px;padding:12px 12px 10px}.studio-dashboard-calendar>header{margin-bottom:9px}.studio-calendar-days button{height:27px}.studio-calendar-selected{margin-top:7px;padding-top:7px}.studio-dashboard-rail-link{margin-top:9px;padding:9px 10px}.studio-dashboard .workspace-footer{margin-top:10px;padding-top:8px}@media(max-width:1024px){.studio-main.has-sidebar:has(.studio-dashboard){width:100%;height:100dvh;margin:0;padding:10px;overflow:hidden}.studio-dashboard{height:100%;min-height:0}.studio-dashboard-main{padding:16px 16px 12px}}@media(max-width:850px){.studio-dashboard{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,auto)}.studio-dashboard-main{min-height:0}.studio-dashboard-rail{height:auto;max-height:38dvh;overflow-y:auto}.studio-dashboard-calendar{grid-column:1/-1}}@media(max-width:560px){.studio-main.has-sidebar:has(.studio-dashboard){padding:8px}.studio-dashboard-main{padding:14px 12px 10px}.studio-dashboard-rail{max-height:42dvh;padding:10px}.studio-dashboard .content-section{padding:13px 12px}}.studio-main.has-sidebar:has(.studio-dashboard){padding:0}.studio-dashboard-main{padding:12px 14px 10px}.studio-dashboard-rail{padding:12px 10px}.studio-dashboard-tools{gap:4px}.studio-dashboard-tools button{width:32px;height:32px;border:0;background:transparent;color:#776d80;box-shadow:none}.studio-dashboard-tools button:hover{border:0;background:transparent;color:#713581}.studio-dashboard-tools .studio-dashboard-profile-icon{border:0;background:transparent;color:#776d80}.studio-dashboard-tools .studio-dashboard-profile-icon:hover{background:transparent;color:#713581}.studio-dashboard-tools button:focus-visible{outline:2px solid #a575ec;outline-offset:1px}.studio-mobile-menu{width:32px;height:30px;margin:0 0 6px;padding:4px;border:0;background:transparent}.studio-mobile-menu:hover{background:transparent}@media(max-width:1024px){.studio-main.has-sidebar:has(.studio-dashboard){padding:0}.studio-dashboard-main{padding:12px 14px 10px}}@media(max-width:560px){.studio-main.has-sidebar:has(.studio-dashboard){padding:0}.studio-dashboard-main{padding:10px 11px 8px}.studio-dashboard-rail{padding:9px}}.studio-dashboard{background:#fbf6f0}.studio-dashboard-main{border:0;border-right:1px solid #f1eae2;border-radius:0 22px 22px 0}.studio-dashboard-rail{border-left:0}.studio-dashboard--billing{grid-template-columns:minmax(0,1fr)}.studio-billing-page{max-width:1120px;margin:0 auto;padding-bottom:12px}.studio-billing-page .billing-page-heading{align-items:center;margin-bottom:13px}.studio-billing-page .billing-page-heading h1{margin-top:7px}.billing-manage-link{display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 12px;border:1px solid #e7d9ef;border-radius:9px;background:#faf5fd;color:#754084;font-size:10px;font-weight:750;text-decoration:none;transition:background .16s,border-color .16s}.billing-manage-link:hover{border-color:#d8bfe5;background:#f3e9f8}.studio-billing-page .billing-overview{margin-bottom:14px}.studio-billing-page .billing-overview .summary-tile{min-height:100px;padding:13px 14px;border-color:#eeeaf4;border-radius:12px;box-shadow:0 5px 18px #30205008}.studio-billing-page .billing-overview .summary-icon{width:29px;height:29px;margin-bottom:8px;border-radius:9px}.studio-billing-page .billing-overview .summary-label{top:17px;left:53px;font-size:8px;letter-spacing:.08em}.studio-billing-page .billing-overview .summary-tile strong{font-size:13px}.studio-billing-page .billing-overview .summary-tile small{color:#928c9b;font-size:9px}.studio-billing-page .billing-overview .billing-storage-tile{min-height:120px}.billing-storage-usage{display:grid;gap:5px;margin:9px 0 3px}.billing-storage-meter{height:7px;overflow:hidden;border-radius:999px;background:#eeeaf2}.billing-storage-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#458bd8,#7850a2);transition:width .25s ease}.billing-storage-usage small{margin:0!important;color:#8f8996!important;font-size:8px!important;line-height:1.2}.studio-billing-page .billing-content-section{margin-top:11px;padding:16px 18px;border-color:#eeeaf4;border-radius:12px;box-shadow:0 5px 18px #30205008}.studio-billing-page .billing-content-section .section-heading{margin-bottom:7px;padding-bottom:12px}.billing-subscription-row{grid-template-columns:minmax(160px,1.5fr) minmax(95px,.7fr) auto minmax(115px,.9fr) auto;gap:12px;padding:14px 0}.billing-history-list{display:grid}.billing-history-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto minmax(90px,auto);align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid #f0edf2}.billing-history-row:last-child{border-bottom:0;padding-bottom:2px}.billing-history-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f6eefe;color:#80509c}.billing-history-description{display:grid;gap:3px;min-width:0}.billing-history-description strong{overflow:hidden;color:#30283b;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.billing-history-description small{overflow:hidden;color:#9992a0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.billing-history-total{color:#30283b;font-size:10px;font-weight:750;text-align:right;white-space:nowrap}.billing-history-empty{display:flex;align-items:center;gap:12px;padding:16px 2px 2px}.billing-history-empty>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#f6eefe;color:#80509c}.billing-history-empty strong{color:#473b50;font-size:10px}.billing-history-empty p{margin:4px 0 0;color:#9992a0;font-size:9px;line-height:1.5}@media(max-width:850px){.studio-billing-page{max-width:none}.billing-subscription-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.billing-history-row{grid-template-columns:32px minmax(0,1fr) auto}.billing-history-total{grid-column:2;text-align:left}.billing-history-row>.subscription-status{grid-column:3;grid-row:1}}@media(max-width:560px){.studio-billing-page .billing-page-heading{align-items:flex-start;flex-direction:column;gap:12px}.studio-billing-page .billing-overview{grid-template-columns:1fr 1fr}.studio-billing-page .billing-overview .summary-tile:last-child{grid-column:1/-1}.billing-history-row{grid-template-columns:30px minmax(0,1fr);gap:9px}.billing-history-row>.subscription-status{grid-column:2;grid-row:2}.billing-history-total{grid-column:2;grid-row:3}.studio-billing-page .billing-content-section{padding:13px 12px}}.selector-studio-copy{gap:4px}.selector-studio-copy .selector-plan-state{width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;font-size:8px;font-weight:750}.selector-studio-copy .selector-plan-state.has-plan{background:#edf6f0;color:#287653}.selector-studio-copy .selector-plan-state.needs-plan{background:#fff3e9;color:#a45a28}.studio-selector-option.is-selected{border-color:#a885c0;background:#fbf7fd;box-shadow:0 0 0 2px #71358112}.studio-selector-option.is-selected .selector-radio{border-color:#713581}.studio-selector-option.is-selected .selector-radio{border-width:5px}.studio-dashboard-plan-name{max-width:190px;overflow:hidden;font-size:14px!important;line-height:1.3!important;text-overflow:ellipsis}.studio-plan-gate-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:8px}.studio-plan-gate-primary,.studio-plan-gate-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #713581;border-radius:10px;background:#713581;color:#fff!important;font-size:11px;font-weight:750;text-decoration:none}.studio-plan-gate-secondary{border-color:#e7ddeb;background:#fff;color:#654273!important;cursor:pointer}.studio-plan-gate-primary:hover{background:#5e2d70}.studio-plan-gate-secondary:hover{background:#faf6fc}.studio-billing-page .billing-overview .summary-tile:first-child strong{max-width:100%;font-size:14px;white-space:normal;line-height:1.35}.billing-storage-meter[role=img]{background:repeating-linear-gradient(135deg,#ece8f0 0 5px,#f7f5f8 5px 10px)}@media(max-width:560px){.studio-plan-gate-actions{width:100%;flex-direction:column}.studio-plan-gate-primary,.studio-plan-gate-secondary{width:100%}}.studio-selector-backdrop{z-index:4099;padding:14px;background:#0f172a75;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.studio-selector{box-sizing:border-box;display:flex;flex-direction:column;width:min(410px,100%);max-height:min(calc(100dvh - 28px),860px);overflow:hidden;padding:0;border:1px solid #e4e7ec;border-radius:16px;background:#fff;color:#172033;box-shadow:0 24px 64px #0f172a38}.studio-selector-close{z-index:1;top:14px;right:14px;width:32px;height:32px;border-color:#e8ebef;border-radius:9px;background:#fff;color:#657181}.studio-selector-close:hover{background:#f4f6f8;color:#263449}.selector-current-workspace{display:flex;align-items:center;gap:10px;min-height:62px;padding:11px 48px 10px 15px;border-bottom:1px solid #edf0f3}.selector-current-avatar{position:relative;display:grid;place-items:center;width:38px;height:38px;flex:none;overflow:visible;border:1px solid #e6e9ed;border-radius:11px;background:#f0f4f3;color:#397252;font-size:11px;font-weight:800}.selector-current-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.selector-current-avatar i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#49af68}.selector-current-copy{display:grid;gap:3px;flex:1;min-width:0}.selector-current-copy b{overflow:hidden;color:#1d2939;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.selector-current-copy small{overflow:hidden;color:#667085;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.selector-current-role{flex:none;padding:4px 7px;border:1px solid #e6e9ed;border-radius:999px;background:#f8fafb;color:#536170;font-size:9px;font-weight:750}.selector-eyebrow{margin:12px 15px 0;color:#667085;font-size:9px;letter-spacing:.1em}.studio-selector h2{margin:4px 15px 3px;color:#192536;font-family:inherit;font-size:19px;font-weight:800;letter-spacing:-.035em}.studio-selector>p{margin:0 15px;color:#697586;font-size:11px;line-height:1.4}.studio-selector-search{display:flex;align-items:center;gap:9px;min-height:40px;margin:12px 15px 0;padding:0 11px;border:1px solid #e4e8ec;border-radius:9px;background:#fff;color:#7b8794}.studio-selector-search:focus-within{border-color:#8ab998;box-shadow:0 0 0 3px #4191581a}.studio-selector-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#243447;font:inherit;font-size:11px}.studio-selector-search input::placeholder{color:#929daa}.studio-selector-list{gap:4px;min-height:0;overflow-y:auto;margin:10px 9px 7px;padding:0 3px 1px}.studio-selector-empty{padding:16px 8px!important;text-align:center}.studio-selector-option{gap:9px;min-height:56px;padding:8px 9px;border-color:transparent;border-radius:10px;background:#fff;transition:background .15s,border-color .15s,box-shadow .15s}.studio-selector-option:hover{border-color:#e6e9ed;background:#f8fafb}.studio-selector-option.is-selected{border-color:#d7e7dc;background:#f5faf6;box-shadow:inset 0 0 0 1px #e7f1e9}.selector-avatar{width:33px;height:33px;border-color:#e5e9ed;border-radius:9px;background:#f0f4f3;color:#397252}.selector-studio-copy{gap:3px}.selector-studio-copy b{color:#263445;font-size:13px;font-weight:750}.selector-studio-copy small{color:#778293;font-size:10px}.selector-studio-copy .selector-plan-state{margin-top:2px;padding:3px 7px;font-size:9px}.selector-current{padding:4px 8px;background:#edf7ef;color:#43815b;font-size:9px;letter-spacing:0;text-transform:none}.selector-radio{width:16px;height:16px;border-color:#c8d0d9}.studio-selector-option.is-selected .selector-radio{border:1.5px solid #4b9b67;background:radial-gradient(circle,#4b9b67 0 4px,#fff 4.5px)}.selector-check{flex:none;color:#3c9960}.selector-continue{flex:none;width:auto;min-height:38px;margin:0 15px 10px;border:1px solid #166534;border-radius:9px;background:#176b43;font-size:11px}.selector-continue:hover:not(:disabled){background:#125b39}.studio-selector--status{box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:110px;padding:26px;border:1px solid #e4e7ec;border-radius:20px;color:#344054}.superadmin-session-error{display:grid;align-items:start;gap:10px;padding:26px}.superadmin-session-error h2{margin:0;color:#192536;font-size:18px}.superadmin-session-error>p{margin:0 0 5px}.superadmin-session-error .selector-continue{margin:0}.superadmin-studio-gate .studio-selector{width:min(460px,100%)}.superadmin-studio-gate .studio-selector-list{max-height:min(56dvh,540px);margin-top:12px}.superadmin-access-denied{box-sizing:border-box;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#f6f8fb;color:#243447;text-align:center}.superadmin-access-denied .selector-icon{width:46px;height:46px;margin-bottom:13px;border-radius:13px;background:#f0f1f4;color:#667085}.superadmin-access-denied h1{margin:0 0 7px;font-size:25px;letter-spacing:-.04em}.superadmin-access-denied p{max-width:340px;margin:0;color:#667085;font-size:13px;line-height:1.6}.superadmin-access-denied a{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#1e6a46;font-size:12px;font-weight:750;text-decoration:none}[data-theme=dark] .studio-selector-search{border-color:#3d4653;background:#252d39;color:#a8b2c0}[data-theme=dark] .studio-selector-search input{color:#edf2f7}[data-theme=dark] .studio-selector-search input::placeholder{color:#7f8a98}[data-theme=dark] .superadmin-access-denied{background:#151a23;color:#edf2f7}[data-theme=dark] .superadmin-access-denied p{color:#a8b2c0}@media(max-width:600px){.studio-selector{width:min(410px,100%);max-height:min(calc(100dvh - 24px),860px);border-radius:15px}.selector-current-workspace{min-height:70px;padding:12px 44px 11px 14px}.selector-current-copy b{font-size:13px}.selector-current-copy small{font-size:10px}.selector-eyebrow{margin:10px 12px 0}.studio-selector h2{margin:4px 12px 3px;font-size:18px}.studio-selector>p{margin-right:12px;margin-left:12px}.studio-selector-list{margin:8px 6px 6px}.studio-selector-option{gap:9px;min-height:62px;padding:10px}.selector-continue{margin:0 12px 8px}}[data-theme=dark] .studio-selector,[data-theme=dark] .studio-selector--status{border-color:#343b47;background:#202631;color:#e8edf3}[data-theme=dark] .studio-selector-close{border-color:#3c4450;background:#252d39;color:#c6ced8}[data-theme=dark] .selector-current-workspace{border-color:#39414c}[data-theme=dark] .selector-current-copy b,[data-theme=dark] .studio-selector h2,[data-theme=dark] .selector-studio-copy b{color:#edf2f7}[data-theme=dark] .selector-current-copy small,[data-theme=dark] .studio-selector>p,[data-theme=dark] .selector-studio-copy small{color:#a8b2c0}[data-theme=dark] .selector-current-role{border-color:#414957;background:#2b3441;color:#c7d0dc}[data-theme=dark] .studio-selector-option{background:transparent}[data-theme=dark] .studio-selector-option:hover{border-color:#414957;background:#2a3340}[data-theme=dark] .studio-selector-option.is-selected{border-color:#3e624b;background:#25362c;box-shadow:inset 0 0 0 1px #314f3b}[data-theme=dark] .selector-current-avatar,[data-theme=dark] .selector-avatar{border-color:#3d4653;background:#303a47;color:#a7d3b2}[data-theme=dark] .selector-current-avatar i{border-color:#202631}[data-theme=dark] .selector-plan-state.has-plan{background:#263b2e;color:#9ed4a9}[data-theme=dark] .selector-plan-state.needs-plan{background:#473526;color:#f0bd8e}.studio-selector-list{flex:1;max-height:calc(100% - 210px)}.studio-selector--account-switcher{width:min(390px,100%);max-height:min(calc(100dvh - 32px),680px)}.studio-selector--account-switcher .studio-selector-option{min-height:54px;padding:8px 10px}.selector-switch-head{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 16px;border-bottom:1px solid #edf0f3;color:#737f91;font-size:10px;font-weight:800;letter-spacing:.12em}.selector-switch-head button{display:inline-flex;align-items:center;gap:4px;padding:4px 2px;border:0;background:transparent;color:#21854f;font-size:11px;font-weight:750;cursor:pointer}.selector-active-caption{color:#687588!important}.studio-selector-option.is-selected{border-color:#bfe6cc;background:#effaf2;box-shadow:inset 0 0 0 1px #e5f5e9}.studio-selector-option.is-selected .selector-check{color:#16a34a}.selector-current-avatar{width:38px;height:38px}.selector-current-workspace{min-height:64px;padding:10px 45px 9px 13px}.selector-switch-head{min-height:46px;padding:0 14px}.selector-account-actions{margin:0;padding:6px 10px;border-top:1px solid #edf0f3}.selector-account-actions button,.selector-signout{min-height:34px;gap:9px}.selector-account-actions button span,.selector-signout span{font-size:10px}.selector-account-actions button small{margin-left:auto;color:#778293;font-size:10px;font-weight:600}.selector-account-actions{display:grid;gap:1px;margin:0 12px;padding:6px 0;border-top:1px solid #edf0f3}.selector-account-actions button,.selector-signout{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#485568;text-align:left;cursor:pointer}.selector-account-actions button:hover{background:#f5f6f8;color:#202c3b}.selector-account-actions button svg:first-child,.selector-signout svg{flex:none;color:#687588}.selector-account-actions button span,.selector-signout span{flex:1;font-size:10px;font-weight:650}.selector-account-actions button svg:last-child{color:#98a2b1}.selector-appearance{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px 12px;border-top:1px solid #edf0f3}.selector-appearance>span{color:#778293;font-size:10px;font-weight:700}.selector-appearance-options{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border:1px solid #e7eaf0;border-radius:10px;background:#f7f8fa}.selector-appearance-options button{display:flex;align-items:center;justify-content:center;gap:4px;min-height:25px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#687588;font-size:9px;font-weight:650;cursor:pointer}.selector-appearance-options button.is-active{background:#fff;color:#443057;box-shadow:0 1px 3px #141c281f}.selector-signout{flex:none;width:100%;min-height:42px;margin:0;padding:0 18px;border-top:1px solid #edf0f3;border-radius:0;color:#b24141}.selector-signout svg{color:#b24141}.selector-signout:hover{background:#fff2f1}.studio-app[data-studio-theme=dark] .studio-selector,[data-theme=dark] .studio-selector{border-color:#343b47;background:#202631;color:#e8edf3}.studio-app[data-studio-theme=dark] .studio-selector-close,[data-theme=dark] .studio-selector-close{border-color:#3c4450;background:#252d39;color:#c6ced8}.studio-app[data-studio-theme=dark] .selector-current-workspace,[data-theme=dark] .selector-current-workspace,.studio-app[data-studio-theme=dark] .selector-account-actions,[data-theme=dark] .selector-account-actions,.studio-app[data-studio-theme=dark] .selector-appearance,[data-theme=dark] .selector-appearance{border-color:#39414c}.studio-app[data-studio-theme=dark] .selector-current-copy b,.studio-app[data-studio-theme=dark] .studio-selector h2,.studio-app[data-studio-theme=dark] .selector-studio-copy b{color:#edf2f7}.studio-app[data-studio-theme=dark] .selector-current-copy small,.studio-app[data-studio-theme=dark] .studio-selector>p,.studio-app[data-studio-theme=dark] .selector-studio-copy small{color:#a8b2c0}.studio-app[data-studio-theme=dark] .selector-account-actions button,.studio-app[data-studio-theme=dark] .selector-signout,[data-theme=dark] .selector-account-actions button,[data-theme=dark] .selector-signout{color:#c5cfdd}.studio-app[data-studio-theme=dark] .selector-account-actions button:hover,[data-theme=dark] .selector-account-actions button:hover{background:#2a3340;color:#f0f3f7}.studio-app[data-studio-theme=dark] .selector-appearance>span,[data-theme=dark] .selector-appearance>span{color:#a8b2c0}.studio-app[data-studio-theme=dark] .selector-appearance-options,[data-theme=dark] .selector-appearance-options{border-color:#414957;background:#252d39}.studio-app[data-studio-theme=dark] .selector-appearance-options button,[data-theme=dark] .selector-appearance-options button{color:#b5bfcd}.studio-app[data-studio-theme=dark] .selector-appearance-options button.is-active,[data-theme=dark] .selector-appearance-options button.is-active{background:#3a3345;color:#e2c9f4;box-shadow:none}.studio-app[data-studio-theme=dark] .selector-signout:hover,[data-theme=dark] .selector-signout:hover{background:#3c292d;color:#ffb4ad}@media(max-width:600px){.studio-selector--account-switcher{width:min(390px,100%);max-height:min(calc(100dvh - 32px),680px)}.studio-selector--account-switcher .studio-selector-option{min-height:52px;padding:8px}.studio-selector-list{max-height:calc(100% - 190px)}.selector-switch-head{min-height:44px;padding:0 12px}.selector-account-actions{margin:0;padding:5px 9px}.selector-account-actions button{min-height:32px}.selector-appearance{padding:7px 10px}.selector-appearance-options button{min-height:23px;padding:0 4px}.selector-signout{width:100%;min-height:39px;margin:0;padding-left:16px}}.billing-storage-usage{display:grid;gap:7px;margin:10px 0 4px}.billing-storage-meter{position:relative;height:11px;overflow:hidden;border:0;border-radius:3px;background:repeating-linear-gradient(90deg,#ffffff4d 0 10px,#ffffff1a 10px 13px);box-shadow:none}.billing-storage-meter:after{position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(48,76,133,.48) 10px 13px);content:"";pointer-events:none}.billing-storage-meter>span{position:relative;height:100%;border-radius:3px 0 0 3px;background:repeating-linear-gradient(90deg,#b8f1c8 0 10px,#7ad6a5 10px 13px);box-shadow:none;transition:width .35s ease}.billing-storage-meter.is-untracked{border:1px dashed rgba(255,255,255,.5);background:#ffffff1a}.billing-storage-meter.is-untracked:after{display:none}.billing-storage-meter.is-untracked>span{display:none}.billing-storage-usage-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.billing-storage-usage-meta small{margin:0!important;color:#ffffffeb!important;font-size:9px!important;font-weight:650;line-height:1.25}.billing-storage-tile>small:last-child{display:block;margin-top:2px;color:#ffffffb8!important;font-size:9px!important;line-height:1.35}.studio-billing-page .billing-overview .billing-storage-logo{overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.75);background:#fff;box-shadow:0 3px 8px #15335126}.billing-storage-logo img{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover}@media(max-width:560px){.studio-billing-page .billing-overview .billing-storage-tile{min-height:120px}.billing-storage-meter{height:10px}}.studio-billing-page .billing-overview .summary-tile.billing-kpi{position:relative;isolation:isolate;display:flex;min-height:144px;flex-direction:column;align-items:flex-start;overflow:hidden;padding:15px 16px 14px;border:1px solid #e8ebf0;border-radius:15px;background:linear-gradient(145deg,#fff 6%,#fbfcfd);color:#273449;box-shadow:0 7px 20px #1c2a3d0e}.studio-billing-page .billing-overview .billing-kpi--plan{--kpi-accent:#7650a0;--kpi-tint:#f2edfa}.studio-billing-page .billing-overview .billing-kpi--storage{--kpi-accent:#23865b;--kpi-tint:#eaf6ef}.studio-billing-page .billing-overview .billing-kpi--renewal{--kpi-accent:#bd8135;--kpi-tint:#fbf3e7}.billing-kpi-orbit{position:absolute;z-index:-1;top:-47px;right:-19px;width:130px;height:130px;border:1px solid color-mix(in srgb,var(--kpi-accent) 12%,transparent);border-radius:50%;background:radial-gradient(circle at center,color-mix(in srgb,var(--kpi-accent) 7%,transparent),transparent 68%);pointer-events:none}.billing-kpi-orbit:after{position:absolute;inset:15px;border:1px solid color-mix(in srgb,var(--kpi-accent) 9%,transparent);border-radius:50%;content:""}.billing-kpi-header{position:relative;z-index:1;display:flex;align-items:center;gap:9px;width:100%}.studio-billing-page .billing-overview .billing-kpi .summary-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;margin:0;border:1px solid color-mix(in srgb,var(--kpi-accent) 12%,white);border-radius:11px;background:var(--kpi-tint);color:var(--kpi-accent)}.studio-billing-page .billing-overview .billing-kpi .summary-label{position:static;display:block;overflow:hidden;color:#7c8797;font-size:9px;font-weight:800;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap}.studio-billing-page .billing-overview .billing-kpi>strong{position:relative;z-index:1;max-width:100%;margin:12px 0 0;color:#273449;font-size:17px;font-weight:800;letter-spacing:-.035em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.studio-billing-page .billing-overview .billing-kpi>small{position:relative;z-index:1;margin-top:5px;color:#7e8998!important;font-size:9px!important;line-height:1.35}.studio-billing-page .billing-overview .billing-storage-tile{min-height:144px}.studio-billing-page .billing-overview .billing-storage-logo{border-color:#dcece1;background:#fff;box-shadow:0 2px 6px #235b3d14}.billing-storage-usage{position:relative;z-index:1;gap:6px;width:100%;margin:10px 0 2px}.billing-storage-meter{height:8px;border:1px solid #e4eaf0;border-radius:999px;background:repeating-linear-gradient(90deg,#edf1f5 0 13px,#e4eaf0 13px 15px);box-shadow:inset 0 1px 1px #1f30460a}.billing-storage-meter:after{background:repeating-linear-gradient(90deg,transparent 0 13px,rgba(255,255,255,.78) 13px 15px)}.billing-storage-meter>span{border-radius:999px 0 0 999px;background:repeating-linear-gradient(90deg,#48aa74 0 13px,#72c592 13px 15px)}.billing-storage-meter.is-untracked{border:1px dashed #cad4df;background:#f2f5f8}.billing-storage-usage-meta small{color:#687587!important;font-size:9px!important;font-weight:650}.studio-billing-page .billing-overview .billing-kpi--storage>small:last-child{margin-top:2px;color:#8490a0!important;font-size:8px!important}.studio-billing-page .billing-overview .billing-kpi--renewal>strong{font-size:16px}@media(max-width:560px){.studio-billing-page .billing-overview .summary-tile.billing-kpi{min-height:138px;padding:13px}.studio-billing-page .billing-overview .billing-kpi .summary-icon{width:31px;height:31px}.studio-billing-page .billing-overview .billing-kpi>strong{font-size:15px}}.studio-plan-gate-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#21182b9c;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:selector-fade-in .16s ease-out}.studio-plan-gate-modal{position:relative;width:min(520px,100%);padding:32px;border:1px solid #eee6f2;border-radius:22px;background:linear-gradient(160deg,#fff,#fcf9fd);box-shadow:0 28px 80px #17102045;text-align:center;animation:selector-rise .2s ease-out}.studio-plan-gate-mark{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 17px;border:1px solid #eadcf0;border-radius:16px;background:#f6edf9;color:#713581}.studio-plan-gate-modal>.studio-kicker{display:block;margin-bottom:8px;color:#80509a}.studio-plan-gate-modal h1{max-width:410px;margin:0 auto 9px;color:#31263a;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.045em;line-height:1.2}.studio-plan-gate-modal>p{max-width:430px;margin:0 auto;color:#817887;font-size:11px;line-height:1.65}.studio-gate-workspace{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:22px 0 15px;padding:12px;border:1px solid #eee7f2;border-radius:13px;background:#fff;text-align:left}.studio-gate-avatar{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border:1px solid #eadcf0;border-radius:12px;background:#f7effa;color:#713581;font-size:11px;font-weight:800}.studio-gate-avatar img{width:100%;height:100%;object-fit:cover}.studio-gate-workspace>span:nth-child(2){display:grid;gap:4px;min-width:0}.studio-gate-workspace small{color:#9a8da0;font-size:8px;font-weight:800;letter-spacing:.1em}.studio-gate-workspace strong{overflow:hidden;color:#403449;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.studio-gate-workspace>b{padding:5px 7px;border-radius:999px;background:#fff3e9;color:#a45a28;font-size:7px;letter-spacing:.04em;white-space:nowrap}.studio-plan-gate-footnote{display:block;margin-top:15px;color:#9c93a0;font-size:9px}@media(max-width:560px){.studio-plan-gate-modal{padding:25px 18px;border-radius:18px}.studio-plan-gate-modal h1{font-size:21px}.studio-gate-workspace{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:10px}.studio-gate-avatar{width:38px;height:38px}.studio-gate-workspace>b{grid-column:2;justify-self:start}}.studio-main.studio-main--catalog{width:100%;max-width:none;height:auto;min-height:100dvh;margin:0;padding:0;overflow:visible;background:#fff}.studio-app:has(.studio-main--catalog){height:auto;min-height:100dvh;overflow:visible}.studio-main--catalog .studio-dashboard{display:block;width:100%;height:auto;min-height:100dvh;margin:0;border:0;border-radius:0;overflow:visible;background:#fff}.studio-main--catalog .studio-dashboard-main{width:100%;height:auto;min-height:100dvh;overflow:visible;padding:0;border:0;border-radius:0;background:#fff}.studio-main--catalog .studio-pricing-page{width:100%;max-width:none;min-height:100dvh;margin:0;padding-bottom:28px}@media(max-width:700px){.studio-dashboard-rail{display:none}}.studio-mobile-theme-button{display:none}.studio-dashboard-theme-button{width:32px!important;height:32px!important;border:0!important;background:transparent!important;color:#776d80!important;box-shadow:none!important}.studio-dashboard-theme-button:hover{background:#f1eaf5!important;color:#713581!important}@media(max-width:700px){.studio-mobile-theme-button{position:absolute;top:10px;right:12px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border:1px solid #eee7f0;border-radius:9px;background:#fff;color:#776d80;cursor:pointer}.studio-mobile-theme-button:hover{background:#fcf7ff;color:#713581}}.studio-app[data-studio-theme=dark]{background:#151b24;color:#e9edf3}.studio-app[data-studio-theme=dark] .studio-sidebar.sb--no-topbar{border-color:#303a48;background:#1b2430}.studio-app[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .studio-sidebar-profile strong,.studio-app[data-studio-theme=dark] .studio-sidebar-brand strong{color:#e9edf3}.studio-app[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .studio-sidebar-profile small,.studio-app[data-studio-theme=dark] .studio-sidebar-brand small,.studio-app[data-studio-theme=dark] .studio-sidebar-label,.studio-app[data-studio-theme=dark] .studio-sidebar-powered{color:#98a5b6}.studio-app[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .sb-link{color:#aeb9c8}.studio-app[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .sb-link:hover,.studio-app[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .sb-link--active{background:#2b2638;color:#d9b8ec}.studio-app[data-studio-theme=dark] .studio-dashboard{background:#202936;color:#e9edf3}.studio-app[data-studio-theme=dark] .studio-dashboard-main{border-color:#303a48;background:#1b2430}.studio-app[data-studio-theme=dark] .studio-dashboard .page-heading h1,.studio-app[data-studio-theme=dark] .studio-dashboard .section-heading h2,.studio-app[data-studio-theme=dark] .studio-dashboard .detail-item strong{color:#e9edf3}.studio-app[data-studio-theme=dark] .studio-dashboard .page-heading p,.studio-app[data-studio-theme=dark] .studio-dashboard .section-heading p,.studio-app[data-studio-theme=dark] .studio-dashboard .detail-item>span,.studio-app[data-studio-theme=dark] .studio-dashboard .workspace-footer{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-dashboard .content-section{border-color:#303a48;background:#222d3a;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-dashboard-rail{border-color:#303a48;background:#202936}.studio-app[data-studio-theme=dark] .studio-dashboard-rail-head strong,.studio-app[data-studio-theme=dark] .studio-dashboard-identity strong,.studio-app[data-studio-theme=dark] .studio-dashboard-calendar h2,.studio-app[data-studio-theme=dark] .studio-dashboard-rail-details strong{color:#e9edf3}.studio-app[data-studio-theme=dark] .studio-dashboard-rail-icon,.studio-app[data-studio-theme=dark] .studio-dashboard-identity,.studio-app[data-studio-theme=dark] .studio-dashboard-calendar{border-color:#344151;background:#273341;color:#e9edf3;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-dashboard-identity small,.studio-app[data-studio-theme=dark] .studio-dashboard-calendar>header small,.studio-app[data-studio-theme=dark] .studio-dashboard-rail-details>div>span{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-dashboard-rail-details>div{border-color:#394555}.studio-app[data-studio-theme=dark] .studio-dashboard-rail-link{border-color:#4a3b56;background:#2d2938;color:#ddb9ef}.studio-app[data-studio-theme=dark] .studio-dashboard-tools button,.studio-app[data-studio-theme=dark] .studio-mobile-theme-button{color:#bac5d3!important}.studio-app[data-studio-theme=dark] .studio-calendar-days button{color:#d9e0e9}.studio-app[data-studio-theme=dark] .studio-calendar-days button.is-outside{color:#697789}.studio-app[data-studio-theme=dark] .studio-calendar-days button:hover,.studio-app[data-studio-theme=dark] .studio-calendar-controls button{background:#354253;color:#d5c0e3}.studio-app[data-studio-theme=dark] .studio-calendar-selected{border-color:#394555;color:#b9a6c8}.studio-app[data-studio-theme=dark] .studio-calendar-selected small,.studio-app[data-studio-theme=dark] .studio-calendar-mini-state{color:#9aa8b7}.studio-app[data-studio-theme=dark] .studio-calendar-header-actions .studio-calendar-view-more{border-color:#3c4858;background:#283544;color:#d5c0e3}.studio-app[data-studio-theme=dark] .studio-calendar-mini-events button{border-color:#3c4858;background:#202b38}.studio-app[data-studio-theme=dark] .studio-calendar-mini-events button:hover{background:#293849}.studio-app[data-studio-theme=dark] .studio-calendar-mini-events button strong{color:#e1d5e9}.studio-app[data-studio-theme=dark] .studio-calendar-mini-events button span,.studio-app[data-studio-theme=dark] .studio-calendar-mini-more{color:#9aa8b7}.studio-dashboard--settings{grid-template-columns:minmax(0,1fr);background:#f8faf9}.studio-dashboard.studio-dashboard--calendar{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-width:0;overflow:visible}.studio-dashboard.studio-dashboard--calendar>.studio-dashboard-main{width:100%;max-width:100%;min-width:0;padding-right:14px;overflow-x:hidden;scrollbar-gutter:auto}.studio-dashboard--calendar .studio-calendar-page,.studio-dashboard--calendar .studio-calendar-page-layout{width:100%;max-width:100%;min-width:0}.studio-dashboard--team{grid-template-columns:minmax(0,1fr);background:#f8faf9}.studio-dashboard--team .studio-dashboard-main{width:100%;min-height:100dvh;margin:0;padding:28px clamp(18px,4vw,54px);border:0;border-radius:0;background:#f8faf9}.studio-team-page{width:min(100%,980px);margin:0 auto;padding:8px 0 34px;color:#263d3b}.studio-team-page h1{margin:8px 0 5px;color:#203c3a;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(25px,3vw,33px);font-weight:780;letter-spacing:-.05em}.studio-team-intro{margin:0;color:#81918c;font-size:11px}.studio-team-empty{display:grid;justify-items:center;gap:10px;margin-top:26px;padding:46px 22px;border:1px solid #e7ece9;border-radius:13px;background:#fff;text-align:center;box-shadow:0 5px 18px #213c3008}.studio-team-empty>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 11%,white);color:var(--studio-accent)}.studio-team-empty strong{color:#38514c;font-size:13px}.studio-team-empty p{max-width:470px;margin:0;color:#879690;font-size:10px;line-height:1.6}.studio-dashboard--settings .studio-dashboard-main{width:100%;min-height:100dvh;margin:0;padding:28px clamp(18px,4vw,54px);border:0;border-radius:0;background:#f8faf9}.studio-app .studio-sidebar.sb--no-topbar .sb-link--active{color:var(--studio-accent);background:color-mix(in srgb,var(--studio-accent) 10%,#fff)}.studio-app[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .sb-link--active{color:color-mix(in srgb,var(--studio-accent) 55%,white);background:color-mix(in srgb,var(--studio-accent) 20%,#202936)}.studio-settings-page{width:min(100%,980px);margin:0 auto;padding:8px 0 34px;color:#263d3b}.studio-settings-heading{position:relative;margin-bottom:22px;padding:0 0 20px;border-bottom:1px solid #e6ece9}.studio-settings-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 22px;padding:0;border:0;background:transparent;color:#71827e;font-size:10px;font-weight:700;cursor:pointer}.studio-settings-back:hover{color:var(--studio-accent)}.studio-settings-eyebrow{display:flex;align-items:center;gap:7px;color:var(--studio-accent);font-size:8px;font-weight:850;letter-spacing:.14em}.studio-settings-heading h1{margin:8px 0 5px;color:#203c3a;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(25px,3vw,33px);font-weight:780;letter-spacing:-.05em}.studio-settings-heading>p{margin:0;color:#81918c;font-size:11px}.studio-settings-section{margin-top:14px;padding:20px 22px;border:1px solid #e7ece9;border-radius:13px;background:#fff;box-shadow:0 5px 18px #213c3008}.studio-settings-section-title{display:flex;align-items:center;gap:11px;margin-bottom:17px}.studio-settings-section-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--studio-accent) 11%,white);color:var(--studio-accent)}.studio-settings-section-title h2{margin:0;color:#2b4642;font-size:13px;font-weight:780}.studio-settings-section-title p{margin:4px 0 0;color:#8a9994;font-size:9px}.studio-settings-theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.studio-settings-theme-option{display:flex;align-items:center;gap:10px;min-width:0;padding:11px;border:1px solid #e7ece9;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.studio-settings-theme-option:hover,.studio-settings-theme-option.is-selected{border-color:color-mix(in srgb,var(--studio-accent) 48%,white);background:color-mix(in srgb,var(--studio-accent) 5%,white)}.studio-settings-choice-icon{display:grid;place-items:center;width:31px;height:31px;flex:none;border-radius:9px;background:#f2f5f3;color:#6f827c}.studio-settings-theme-option.is-selected .studio-settings-choice-icon{background:color-mix(in srgb,var(--studio-accent) 12%,white);color:var(--studio-accent)}.studio-settings-theme-option>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.studio-settings-theme-option strong,.studio-settings-accent-block strong{color:#38514c;font-size:10px}.studio-settings-theme-option small,.studio-settings-accent-block small{color:#8b9995;font-size:8px;line-height:1.4}.studio-settings-choice-check{flex:none;color:var(--studio-accent)}.studio-settings-accent-block{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #edf1ef}.studio-settings-accent-block>div:first-child{display:grid;gap:4px}.studio-settings-swatches{display:flex;align-items:center;gap:9px}.studio-settings-swatch{display:grid;place-items:center;width:29px;height:29px;border:2px solid transparent;border-radius:50%;background:var(--swatch);color:#fff;cursor:pointer;box-shadow:0 0 0 1px #00000010}.studio-settings-swatch.is-selected{outline:2px solid var(--swatch);outline-offset:3px}.studio-settings-feedback{display:flex;align-items:center;gap:5px;min-height:14px;margin-top:11px;color:#8b9995;font-size:8px}.studio-settings-feedback svg{color:var(--studio-accent)}.studio-settings-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.studio-settings-details>div,.studio-settings-details>button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:13px 0;border-top:1px solid #edf1ef;text-align:left}.studio-settings-details span{color:#879690;font-size:9px}.studio-settings-details strong{overflow:hidden;color:#3e5751;font-size:9px;text-overflow:ellipsis}.studio-settings-details>button{grid-column:1/-1;width:100%;border:0;border-top:1px solid #edf1ef;background:transparent;color:var(--studio-accent);cursor:pointer}.studio-settings-details>button span{color:var(--studio-accent);font-weight:750}.studio-settings-details>button .studio-settings-action-label{display:flex;align-items:center;gap:8px}.studio-settings-address-row{position:relative;padding-right:64px!important}.studio-settings-address-row>strong{white-space:normal}.studio-settings-address-row>button{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:6px 9px;border:1px solid color-mix(in srgb,var(--studio-accent) 32%,#dfe8e3);border-radius:7px;background:color-mix(in srgb,var(--studio-accent) 8%,#fff);color:var(--studio-accent);font:inherit;font-size:9px;font-weight:750;cursor:pointer}.studio-address-editor-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#1018208c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.studio-address-editor{width:min(100%,520px);max-height:min(90dvh,700px);overflow:auto;padding:22px;border:1px solid #e3e9e5;border-radius:16px;background:#fff;box-shadow:0 24px 70px #10182040;color:#2b4642}.studio-address-editor>header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.studio-address-editor>header>div{flex:1}.studio-address-editor>header h2{margin:0;font-size:16px}.studio-address-editor>header p{margin:4px 0 0;color:#899690;font-size:11px}.studio-address-editor>header>button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:#f0f3f1;color:#61706b;cursor:pointer}.studio-address-editor label{display:grid;gap:6px;margin-top:12px}.studio-address-editor label>span{color:#71817a;font-size:10px;font-weight:700}.studio-address-editor input,.studio-address-editor textarea{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #dfe7e2;border-radius:8px;background:#fff;color:#263b35;font:inherit;font-size:12px;outline:none}.studio-address-editor input:focus,.studio-address-editor textarea:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 13%,transparent)}.studio-address-editor textarea{resize:vertical}.studio-address-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.studio-address-editor-error{margin:12px 0 0;color:#b33c39;font-size:11px}.studio-address-editor>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:15px;border-top:1px solid #edf1ef}.studio-address-editor>footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid #dfe7e2;border-radius:8px;background:#fff;color:#667770;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.studio-address-editor>footer button[type=submit]{border-color:var(--studio-accent);background:var(--studio-accent);color:#fff}.studio-address-editor button:disabled{opacity:.6;cursor:wait}.studio-app[data-studio-theme=dark] .studio-dashboard--settings,.studio-app[data-studio-theme=dark] .studio-dashboard--settings .studio-dashboard-main,.studio-app[data-studio-theme=dark] .studio-dashboard--team,.studio-app[data-studio-theme=dark] .studio-dashboard--team .studio-dashboard-main{background:#1b2430}.studio-app[data-studio-theme=dark] .studio-team-page{color:#e7edf3}.studio-app[data-studio-theme=dark] .studio-team-page h1,.studio-app[data-studio-theme=dark] .studio-team-empty strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-team-intro,.studio-app[data-studio-theme=dark] .studio-team-empty p{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-team-empty{border-color:#344151;background:#222d3a;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-settings-page{color:#e7edf3}.studio-app[data-studio-theme=dark] .studio-settings-heading{border-color:#344151}.studio-app[data-studio-theme=dark] .studio-settings-heading h1,.studio-app[data-studio-theme=dark] .studio-settings-section-title h2,.studio-app[data-studio-theme=dark] .studio-settings-theme-option strong,.studio-app[data-studio-theme=dark] .studio-settings-accent-block strong,.studio-app[data-studio-theme=dark] .studio-settings-details strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-settings-heading>p,.studio-app[data-studio-theme=dark] .studio-settings-section-title p,.studio-app[data-studio-theme=dark] .studio-settings-theme-option small,.studio-app[data-studio-theme=dark] .studio-settings-accent-block small,.studio-app[data-studio-theme=dark] .studio-settings-details span,.studio-app[data-studio-theme=dark] .studio-settings-feedback{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-settings-section{border-color:#344151;background:#222d3a;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-settings-theme-option{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-settings-theme-option:hover,.studio-app[data-studio-theme=dark] .studio-settings-theme-option.is-selected{border-color:var(--studio-accent);background:#303544}.studio-app[data-studio-theme=dark] .studio-settings-choice-icon{background:#344253;color:#c4ceda}.studio-app[data-studio-theme=dark] .studio-settings-accent-block,.studio-app[data-studio-theme=dark] .studio-settings-details>div,.studio-app[data-studio-theme=dark] .studio-settings-details>button{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-settings-address-row>button{border-color:#465466;background:#293748;color:#c5b1df}.studio-app[data-studio-theme=dark] .studio-address-editor{border-color:#394656;background:#222d3a;color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-address-editor>header p,.studio-app[data-studio-theme=dark] .studio-address-editor label>span{color:#a9b5c5}.studio-app[data-studio-theme=dark] .studio-address-editor>header>button,.studio-app[data-studio-theme=dark] .studio-address-editor input,.studio-app[data-studio-theme=dark] .studio-address-editor textarea{border-color:#465466;background:#1b2430;color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-address-editor>footer{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-address-editor>footer button:not([type=submit]){border-color:#465466;background:#273341;color:#d3dce6}@media(max-width:650px){.studio-dashboard--settings .studio-dashboard-main,.studio-dashboard--team .studio-dashboard-main{padding:18px 14px}.studio-settings-theme-options{grid-template-columns:1fr}.studio-settings-theme-option{padding:9px}.studio-settings-accent-block{align-items:flex-start;flex-direction:column}.studio-settings-details{grid-template-columns:1fr}}@media(max-width:520px){.studio-address-editor{padding:17px}.studio-address-editor-grid{grid-template-columns:1fr}}.studio-settings-swatch:disabled{opacity:.55;cursor:not-allowed}.studio-settings-swatch--custom{border:2px solid #fff;background:conic-gradient(#f44,#ff0,#4f4,#0ff,#44f,#f0f,#f44);color:#fff;box-shadow:0 0 0 1px #d5dcda}.studio-settings-note{margin:10px 0 0;color:#9b7443;font-size:9px}.studio-settings-feedback.has-error,.studio-color-error{color:#bf514d}.studio-color-modal-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:#111a20a8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.studio-color-modal{width:min(470px,100%);padding:20px;border:1px solid #e5eae8;border-radius:16px;background:#fff;color:#293d3a;box-shadow:0 28px 90px #101b1b4d}.studio-color-modal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.studio-color-modal>header>div{display:flex;align-items:center;gap:10px}.studio-color-modal>header h2{margin:0;color:#28413d;font-size:13px;font-weight:800}.studio-color-modal>header p{margin:4px 0 0;color:#879590;font-size:9px}.studio-color-modal>header>button{display:grid;place-items:center;width:31px;height:31px;border:1px solid #e9eeec;border-radius:8px;background:#fff;color:#788781;cursor:pointer}.studio-color-picker-layout{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:14px}.studio-color-saturation{position:relative;height:194px;overflow:hidden;border-radius:9px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--picker-hue);cursor:crosshair;touch-action:none}.studio-color-picker-cursor{position:absolute;width:14px;height:14px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0008,0 0 0 1px #0006;pointer-events:none}.studio-color-hue{display:block;width:100%;height:13px;margin:12px 0 0;appearance:none;border-radius:99px;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer}.studio-color-hue::-webkit-slider-thumb{width:16px;height:16px;appearance:none;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #313b3b,0 1px 4px #0004}.studio-color-hue::-moz-range-thumb{width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #313b3b,0 1px 4px #0004}.studio-color-hue-labels{display:flex;justify-content:space-between;margin-top:5px;color:#9aa49f;font-size:6px}.studio-color-preview{display:grid;align-content:start;justify-items:center;gap:7px;padding:8px;border:1px solid #e9eeec;border-radius:10px;background:#fafcfb}.studio-color-preview>span{width:56px;height:56px;border:1px solid #00000014;border-radius:9px}.studio-color-preview strong{color:#354b45;font-size:9px}.studio-color-preview small{color:#899791;font-size:8px}.studio-color-hex-field{display:flex;align-items:center;gap:10px;margin-top:16px;padding:8px 10px;border:1px solid #e3eae6;border-radius:9px;color:#81908a;font-size:8px;font-weight:800;letter-spacing:.1em}.studio-color-hex-field input:not(.studio-color-native-input){width:100%;border:0;outline:0;background:transparent;color:#344a44;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.studio-color-native-input{width:27px;height:27px;padding:1px;border:0;border-radius:5px;background:transparent;cursor:pointer}.studio-color-error{margin:8px 0 0;font-size:9px}.studio-color-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.studio-color-modal>footer button{min-height:35px;padding:0 13px;border:1px solid #e4eae7;border-radius:8px;background:#fff;color:#697972;font-size:9px;font-weight:750;cursor:pointer}.studio-color-modal>footer .studio-color-apply{border-color:var(--studio-accent);background:var(--studio-accent);color:#fff}.studio-color-modal>footer .studio-color-apply:disabled{opacity:.6;cursor:wait}.studio-app[data-studio-theme=dark] .studio-color-modal{border-color:#394655;background:#222d3a;color:#e9edf3}.studio-app[data-studio-theme=dark] .studio-color-modal>header h2,.studio-app[data-studio-theme=dark] .studio-color-preview strong{color:#e5edf5}.studio-app[data-studio-theme=dark] .studio-color-modal>header p,.studio-app[data-studio-theme=dark] .studio-color-preview small{color:#a3afbd}.studio-app[data-studio-theme=dark] .studio-color-modal>header>button,.studio-app[data-studio-theme=dark] .studio-color-preview{border-color:#3a4858;background:#293544;color:#d4dee8}.studio-app[data-studio-theme=dark] .studio-color-hex-field{border-color:#3a4858}.studio-app[data-studio-theme=dark] .studio-color-hex-field input:not(.studio-color-native-input){color:#e5edf5}.studio-app[data-studio-theme=dark] .studio-color-modal>footer button{border-color:#465362;background:#293544;color:#d4dee8}@media(max-width:500px){.studio-color-modal{padding:15px}.studio-color-saturation{height:165px}.studio-color-picker-layout{grid-template-columns:minmax(0,1fr) 72px}.studio-color-preview>span{width:44px;height:44px}}.studio-app .studio-sidebar.sb--no-topbar .sb-link--active{color:var(--studio-accent);background:color-mix(in srgb,var(--studio-accent) 10%,white)}.studio-app .studio-sidebar.sb--no-topbar .sb-link--active .sb-icon,.studio-app .studio-sidebar.sb--no-topbar .sb-link:hover .sb-icon{color:var(--studio-accent)}.studio-app .studio-dashboard-rail-link,.studio-app .billing-manage-link{border-color:color-mix(in srgb,var(--studio-accent) 24%,white);color:var(--studio-accent)}.studio-app .studio-settings-eyebrow,.studio-app .studio-settings-back:hover,.studio-app .studio-settings-section-icon,.studio-app .studio-settings-choice-check,.studio-app .studio-settings-feedback svg{color:var(--studio-accent)}.studio-app .studio-settings-section-icon,.studio-app .studio-settings-theme-option.is-selected .studio-settings-choice-icon{background:color-mix(in srgb,var(--studio-accent) 11%,white)}.studio-app .studio-settings-theme-option:hover,.studio-app .studio-settings-theme-option.is-selected{border-color:color-mix(in srgb,var(--studio-accent) 48%,white)}.studio-settings-details>button span{display:flex;align-items:center;gap:8px}.studio-accounts-page{width:min(100%,980px);min-height:calc(100dvh - 56px);margin:0 auto;padding:8px 0 34px;color:#263d3b}.studio-accounts-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 20px;padding:0;border:0;background:transparent;color:#71827e;font-size:10px;font-weight:700;cursor:pointer}.studio-accounts-back:hover{color:var(--studio-accent)}.studio-accounts-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #e6ece9}.studio-accounts-heading h1{margin:8px 0 5px;color:#203c3a;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(25px,3vw,33px);font-weight:780;letter-spacing:-.05em}.studio-accounts-heading p{margin:0;color:#81918c;font-size:11px}.studio-accounts-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--studio-accent) 80%,#234);border-radius:8px;background:var(--studio-accent);color:#fff;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.studio-accounts-primary:disabled{opacity:.55;cursor:not-allowed}.studio-accounts-loading{display:flex;align-items:center;gap:9px;padding:24px;color:#81918c;font-size:10px}.studio-accounts-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:11px 13px;border:1px solid #efd0ce;border-radius:9px;background:#fff8f7;color:#a94d48;font-size:10px}.studio-accounts-error button{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.studio-account-list,.studio-account-statement{overflow:hidden;border:1px solid #e7ece9;border-radius:13px;background:#fff;box-shadow:0 5px 18px #213c3008}.studio-account-row{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:13px 16px;border:0;border-bottom:1px solid #edf1ef;background:transparent;color:inherit;text-align:left;cursor:pointer}.studio-account-row:last-child{border-bottom:0}.studio-account-row:hover{background:color-mix(in srgb,var(--studio-accent) 4%,white)}.studio-account-row-icon,.studio-account-summary-icon,.studio-account-entry-icon,.studio-account-statement-icon{display:grid;place-items:center;flex:none;width:37px;height:37px;border-radius:10px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-account-row-copy{display:grid;gap:4px;flex:1;min-width:0}.studio-account-row-copy strong{overflow:hidden;color:#344b47;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.studio-account-row-copy small,.studio-account-row-status{color:#8b9995;font-size:9px}.studio-account-row-status{padding:5px 8px;border-radius:999px;background:#eef6f0;color:#418059;font-weight:700}.studio-account-row>svg:last-child{color:#98a49f}.studio-account-summary{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:16px;border:1px solid #e7ece9;border-radius:13px;background:#fff;box-shadow:0 5px 18px #213c3008}.studio-account-summary-main,.studio-account-summary-total{display:grid;gap:4px;min-width:0}.studio-account-summary-main{flex:1}.studio-account-summary-main small,.studio-account-summary-total small{color:#899690;font-size:8px;font-weight:800;letter-spacing:.05em}.studio-account-summary-main strong{overflow:hidden;color:#344b47;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-account-summary-total{text-align:right}.studio-account-summary-total strong{color:#287653;font-size:15px}.studio-account-statement>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #edf1ef}.studio-account-statement>header>div{display:flex;align-items:center;gap:10px}.studio-account-statement>header h2{margin:0;color:#344b47;font-size:12px;font-weight:780}.studio-account-statement>header p{margin:4px 0 0;color:#899690;font-size:9px}.studio-account-statement>header>button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e7ece9;border-radius:7px;background:#fff;color:#71827e;cursor:pointer}.studio-account-date-filters{display:flex;justify-content:flex-end;gap:10px;padding:13px 16px;border-bottom:1px solid #edf1ef}.studio-account-date-filters label{display:flex;align-items:center;gap:7px;color:#81918c;font-size:9px;font-weight:700}.studio-account-date-filters input{height:31px;padding:0 8px;border:1px solid #e1e8e4;border-radius:7px;background:#fff;color:#40534f;font:inherit;font-size:9px}.studio-account-entry{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid #edf1ef}.studio-account-entry:last-child{border-bottom:0}.studio-account-entry-icon{width:32px;height:32px;border-radius:50%;background:#eef6f0;color:#418059}.studio-account-entry-copy{display:grid;gap:4px;flex:1;min-width:0}.studio-account-entry-copy strong{overflow:hidden;color:#344b47;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-account-entry-copy span,.studio-account-entry-copy small{overflow:hidden;color:#899690;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.studio-account-entry-amount{flex:none;color:#287653;font-size:10px}.studio-accounts-empty{display:grid;justify-items:center;gap:8px;padding:34px 20px;color:#8b9995;text-align:center}.studio-accounts-empty>svg,.studio-accounts-empty>span{color:var(--studio-accent)}.studio-accounts-empty strong{color:#40534f;font-size:11px}.studio-accounts-empty span,.studio-accounts-empty p{margin:0;color:#899690;font-size:9px;line-height:1.5}.studio-accounts-empty--card{margin-top:4px;padding:48px 22px;border:1px dashed #dce5df;border-radius:13px;background:#fff}.studio-account-modal-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:#111a20a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.studio-account-modal{width:min(100%,430px);padding:19px;border:1px solid #e5eae8;border-radius:14px;background:#fff;color:#40534f;box-shadow:0 25px 80px #101b1b44}.studio-account-modal>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:17px}.studio-account-modal>header>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-account-modal>header>div{flex:1;min-width:0}.studio-account-modal h2{margin:1px 0 4px;color:#344b47;font-size:13px}.studio-account-modal p{margin:0;color:#899690;font-size:9px}.studio-account-modal>header>button{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:6px;background:transparent;color:#71827e;cursor:pointer}.studio-account-modal form{display:grid;gap:11px}.studio-account-modal form>label{display:grid;gap:6px;color:#52635f;font-size:9px;font-weight:750}.studio-account-modal form>label span{color:#899690;font-weight:500}.studio-account-modal input,.studio-account-modal select{width:100%;height:38px;padding:0 10px;border:1px solid #e1e8e4;border-radius:7px;outline:0;background:#fff;color:#344b47;font:inherit;font-size:10px}.studio-account-modal input:focus,.studio-account-modal select:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 12%,transparent)}.studio-account-modal .studio-account-modal-error{color:#b94d48}.studio-account-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:7px}.studio-account-modal footer>button:first-child{min-height:35px;padding:0 12px;border:1px solid #e1e8e4;border-radius:7px;background:#fff;color:#71827e;font-size:9px;font-weight:700;cursor:pointer}.studio-app[data-studio-theme=dark] .studio-dashboard--settings,.studio-app[data-studio-theme=dark] .studio-dashboard--settings .studio-dashboard-main{background:#1b2430}.studio-app[data-studio-theme=dark] .studio-accounts-page{color:#e7edf3}.studio-app[data-studio-theme=dark] .studio-accounts-heading{border-color:#344151}.studio-app[data-studio-theme=dark] .studio-accounts-heading h1,.studio-app[data-studio-theme=dark] .studio-account-row-copy strong,.studio-app[data-studio-theme=dark] .studio-account-summary-main strong,.studio-app[data-studio-theme=dark] .studio-account-statement>header h2,.studio-app[data-studio-theme=dark] .studio-account-entry-copy strong,.studio-app[data-studio-theme=dark] .studio-accounts-empty strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-accounts-heading p,.studio-app[data-studio-theme=dark] .studio-account-row-copy small,.studio-app[data-studio-theme=dark] .studio-account-row-status,.studio-app[data-studio-theme=dark] .studio-account-summary-main small,.studio-app[data-studio-theme=dark] .studio-account-summary-total small,.studio-app[data-studio-theme=dark] .studio-account-statement>header p,.studio-app[data-studio-theme=dark] .studio-account-entry-copy span,.studio-app[data-studio-theme=dark] .studio-account-entry-copy small,.studio-app[data-studio-theme=dark] .studio-accounts-empty span,.studio-app[data-studio-theme=dark] .studio-accounts-empty p{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-account-list,.studio-app[data-studio-theme=dark] .studio-account-statement,.studio-app[data-studio-theme=dark] .studio-account-summary,.studio-app[data-studio-theme=dark] .studio-accounts-empty--card{border-color:#344151;background:#222d3a;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-account-row,.studio-app[data-studio-theme=dark] .studio-account-entry,.studio-app[data-studio-theme=dark] .studio-account-statement>header,.studio-app[data-studio-theme=dark] .studio-account-date-filters{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-account-row:hover{background:#273341}.studio-app[data-studio-theme=dark] .studio-account-statement>header>button,.studio-app[data-studio-theme=dark] .studio-account-date-filters input{border-color:#3a4858;background:#273341;color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-account-modal{border-color:#344151;background:#222d3a;color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-account-modal h2,.studio-app[data-studio-theme=dark] .studio-account-modal form>label{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-account-modal input,.studio-app[data-studio-theme=dark] .studio-account-modal select{border-color:#3a4858;background:#18222e;color:#e2eaf2}@media(max-width:600px){.studio-accounts-page{padding-top:0}.studio-accounts-heading{align-items:flex-start;flex-direction:column}.studio-accounts-heading>.studio-accounts-primary{align-self:stretch}.studio-account-row{min-height:64px;padding:11px}.studio-account-summary{flex-wrap:wrap;padding:13px}.studio-account-summary-total{flex-basis:100%;padding-top:10px;border-top:1px solid #edf1ef;text-align:left}.studio-account-date-filters{justify-content:stretch;flex-wrap:wrap}.studio-account-date-filters label{flex:1;min-width:120px}.studio-account-date-filters input{min-width:0;flex:1}.studio-account-entry{align-items:flex-start;padding:12px 10px}.studio-account-entry-copy span{white-space:normal}.studio-account-entry-amount{max-width:38%;text-align:right}}.studio-app .studio-color-modal>footer .studio-color-apply{border-color:var(--studio-accent);background:var(--studio-accent)}.studio-app .billing-storage-meter>span{background:linear-gradient(90deg,color-mix(in srgb,var(--studio-accent) 80%,#388b63),var(--studio-accent))}.studio-app .studio-pricing-page .studio-price-action:not(.is-current){border-color:var(--studio-accent);background:var(--studio-accent);color:#fff}.studio-app .studio-pricing-page .studio-price-action:not(.is-current):hover{filter:brightness(.94)}.studio-app .studio-pricing-page .studio-catalog-nav a.is-active{color:var(--studio-accent)}.studio-app[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .sb-link--active{color:color-mix(in srgb,var(--studio-accent) 60%,white);background:color-mix(in srgb,var(--studio-accent) 20%,#202936)}.studio-app[data-studio-theme=dark] .studio-billing-page{color:#e6edf5}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-page-heading h1,.studio-app[data-studio-theme=dark] .studio-billing-page .section-heading h2,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-kpi>strong,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-subscription-row strong,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-history-description strong,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-history-total{color:#e6edf5}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-page-heading p,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-kpi .summary-label,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-kpi>small,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-history-description small{color:#a2afbf!important}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-content-section,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-kpi{border-color:#344151;background:#222d3a;box-shadow:none}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-storage-logo{border-color:#435162;background:#293544}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-history-row,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-subscription-row{border-color:#394656}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-history-empty{border-color:#394656;background:#273341;color:#aab6c5}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-history-empty strong{color:#e3ebf3}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-storage-meter{border-color:#3b4959;background:repeating-linear-gradient(90deg,#354253 0 13px,#303d4d 13px 15px)}.studio-dashboard--settings .studio-dashboard-main{background:#f4f7f5}.studio-settings-page{width:min(100%,1040px);padding:4px 0 48px}.studio-settings-heading{margin-bottom:22px;padding-bottom:0;border:0}.studio-settings-back{margin-bottom:16px;padding:7px 10px;border:1px solid #e3eae6;border-radius:9px;background:#fff}.studio-settings-hero{position:relative;display:flex;align-items:center;gap:17px;min-height:146px;overflow:hidden;padding:26px 29px;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,#dfe8e2);border-radius:20px;background:linear-gradient(120deg,color-mix(in srgb,var(--studio-accent) 9%,#fff),#fff 65%);box-shadow:0 12px 32px #213c300a}.studio-settings-hero:after{position:absolute;right:-45px;bottom:-142px;width:280px;height:280px;border:1px solid color-mix(in srgb,var(--studio-accent) 12%,transparent);border-radius:50%;content:"";box-shadow:0 0 0 28px color-mix(in srgb,var(--studio-accent) 3%,transparent),0 0 0 58px color-mix(in srgb,var(--studio-accent) 2%,transparent);pointer-events:none}.studio-settings-hero-mark{display:grid;place-items:center;width:52px;height:52px;flex:none;border:1px solid color-mix(in srgb,var(--studio-accent) 16%,white);border-radius:15px;background:#fff;color:var(--studio-accent);box-shadow:0 5px 15px #1d483410}.studio-settings-hero>div:nth-child(2){position:relative;z-index:1;max-width:570px}.studio-settings-eyebrow{font-size:9px}.studio-settings-heading h1{margin:6px 0 4px;font-size:clamp(27px,3vw,36px)}.studio-settings-heading>p{font-size:12px}.studio-settings-hero p{margin:0;color:#7f9089;font-size:11px;line-height:1.6}.studio-settings-studio-chip{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-left:auto;padding:9px 13px;border:1px solid #e7eeea;border-radius:12px;background:#ffffffc9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studio-settings-studio-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--studio-accent);color:#fff;font-size:14px;font-weight:800}.studio-settings-studio-chip>span:last-child{display:grid;gap:3px;max-width:190px}.studio-settings-studio-chip small{color:#91a099;font-size:7px;font-weight:800;letter-spacing:.12em}.studio-settings-studio-chip strong{overflow:hidden;color:#38514c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-settings-section{margin-top:16px;padding:23px 25px;border-color:#e3eae6;border-radius:16px;box-shadow:0 7px 22px #203a3008}.studio-settings-section-title{margin-bottom:20px}.studio-settings-section-icon{width:39px;height:39px;border-radius:12px}.studio-settings-section-title h2{font-size:14px}.studio-settings-section-title p{font-size:10px}.studio-settings-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.studio-settings-hub-card{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #e5ebe7;border-radius:12px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.studio-settings-hub-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--studio-accent) 44%,white);background:color-mix(in srgb,var(--studio-accent) 3%,white)}.studio-settings-hub-card:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.studio-settings-hub-card>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.studio-settings-hub-card strong{color:#38514c;font-size:11px;font-weight:750}.studio-settings-hub-card small{color:#879690;font-size:9px;line-height:1.45}.studio-settings-hub-card>svg:last-child{flex:none;color:#81918b}.studio-settings-hub-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-settings-hub-card--storage .studio-settings-hub-icon{background:#f1f7f2}.studio-settings-hub-card--storage small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-settings-storage-section{max-width:780px}.studio-settings-storage-current{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #e4ebe6;border-radius:12px;background:#f8faf9}.studio-settings-storage-current-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:11px;background:#fff}.studio-settings-storage-current>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.studio-settings-storage-current small{color:#8a9992;font-size:8px;font-weight:800;letter-spacing:.1em}.studio-settings-storage-current strong{overflow:hidden;color:#38514c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-settings-storage-status{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800}.studio-settings-storage-status.is-connected{background:#e8f6ec;color:#267448}.studio-settings-storage-status.is-unavailable{background:#fff3e8;color:#a35b1b}.studio-settings-storage-options{display:grid;gap:10px;margin-top:16px}.studio-settings-storage-option{display:flex;align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid #e4ebe6;border-radius:11px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.studio-settings-storage-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--studio-accent) 48%,white)}.studio-settings-storage-option:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.studio-settings-storage-option:disabled{opacity:.55;cursor:not-allowed}.studio-settings-storage-option.is-selected{border-color:color-mix(in srgb,var(--studio-accent) 62%,white);background:color-mix(in srgb,var(--studio-accent) 4%,white)}.studio-settings-storage-option-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:9px;background:#f2f6f4}.studio-settings-storage-option>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.studio-settings-storage-option strong{color:#38514c;font-size:11px}.studio-settings-storage-option small{color:#879690;font-size:9px;line-height:1.45}.studio-settings-storage-option>svg:last-child{flex:none;color:var(--studio-accent)}.studio-settings-storage-account{display:grid;gap:7px;margin-top:14px;color:#50635b;font-size:10px;font-weight:700}.studio-settings-storage-account select{width:100%;padding:10px 11px;border:1px solid #dfe7e2;border-radius:9px;background:#fff;color:inherit;font:inherit}.studio-settings-storage-connected-list{display:grid;gap:8px;margin-top:17px}.studio-settings-storage-connected-list h3{margin:0 0 2px;color:#53665e;font-size:10px;font-weight:750}.studio-settings-storage-connected-account{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid #e7ece9;border-radius:9px;background:#fbfcfb}.studio-settings-storage-connected-account>span{overflow:hidden;flex:1;color:#4d6158;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-settings-storage-connected-account small{flex:none;color:#819088;font-size:8px}.studio-settings-storage-feedback{margin:12px 0 0;color:#267448;font-size:10px}.studio-settings-storage-feedback.has-error{color:#af5148}.studio-settings-storage-state{display:flex;align-items:center;gap:9px;padding:14px;color:#75867e;font-size:11px}.studio-settings-storage-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.studio-settings-storage-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 14px;border:0;border-radius:9px;background:var(--studio-accent);color:#fff;font-size:10px;font-weight:750;cursor:pointer}.studio-settings-storage-actions button:disabled{opacity:.48;cursor:not-allowed}.studio-settings-storage-actions .studio-settings-storage-connect{border:1px solid color-mix(in srgb,var(--studio-accent) 24%,white);background:#fff;color:var(--studio-accent)}.studio-settings-storage-actions .studio-settings-storage-connect:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 6%,white)}.studio-settings-theme-options{gap:11px}.studio-settings-theme-option{padding:13px;border-radius:12px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.studio-settings-theme-option:hover{transform:translateY(-1px)}.studio-settings-choice-icon{width:35px;height:35px;border-radius:10px}.studio-settings-theme-option strong,.studio-settings-accent-block strong{font-size:11px}.studio-settings-theme-option small,.studio-settings-accent-block small{font-size:9px}.studio-settings-accent-block{margin-top:20px;padding-top:18px}.studio-settings-swatch{width:31px;height:31px}.studio-settings-feedback{font-size:9px}.studio-settings-details{column-gap:34px}.studio-settings-details>div,.studio-settings-details>button{min-height:55px;padding:14px 0}.studio-settings-details span,.studio-settings-details strong{font-size:10px}.studio-settings-address-row{align-items:flex-start!important;flex-direction:column;justify-content:center!important;gap:6px!important;padding-right:105px!important}.studio-settings-address-row>span{order:0}.studio-settings-address-row>strong{order:1;line-height:1.55}.studio-settings-address-row>button{top:50%;font-size:9px}.studio-address-editor{width:min(100%,560px);padding:25px;border-radius:18px}.studio-address-locate{display:flex;align-items:center;gap:11px;width:100%;margin:3px 0 17px;padding:12px;border:1px solid color-mix(in srgb,var(--studio-accent) 24%,#e1e8e4);border-radius:11px;background:color-mix(in srgb,var(--studio-accent) 5%,#fff);color:var(--studio-accent);text-align:left;cursor:pointer}.studio-address-locate>span:first-child{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--studio-accent) 12%,#fff)}.studio-address-locate>span:nth-child(2){display:grid;gap:4px;flex:1}.studio-address-locate strong{font-size:11px}.studio-address-locate small{color:#83928c;font-size:9px}.studio-address-locate>svg{opacity:.7}.studio-address-locate:hover{border-color:var(--studio-accent)}.studio-address-locate:disabled{opacity:.65;cursor:wait}.studio-address-editor label{gap:7px;margin-top:13px}.studio-address-editor label>span{font-size:10px}.studio-address-editor input,.studio-address-editor textarea{padding:11px 12px;border-radius:9px;font-size:12px}.studio-address-editor>footer button{min-height:39px;border-radius:9px}.studio-app[data-studio-theme=dark] .studio-dashboard--settings,.studio-app[data-studio-theme=dark] .studio-dashboard--settings .studio-dashboard-main{background:#151e29}.studio-app[data-studio-theme=dark] .studio-settings-back{border-color:#394656;background:#222d3a;color:#bdc8d5}.studio-app[data-studio-theme=dark] .studio-settings-hero{border-color:#394656;background:linear-gradient(120deg,#273846,#222d3a 65%);box-shadow:none}.studio-app[data-studio-theme=dark] .studio-settings-hero p{color:#a5b1bf}.studio-app[data-studio-theme=dark] .studio-settings-hero-mark{border-color:#405063;background:#303d4e}.studio-app[data-studio-theme=dark] .studio-settings-studio-chip{border-color:#435163;background:#202b38dd}.studio-app[data-studio-theme=dark] .studio-settings-studio-chip small{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-settings-studio-chip strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-settings-section{border-color:#344151;background:#202b38}.studio-app[data-studio-theme=dark] .studio-settings-hub-card{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-settings-hub-card:hover{border-color:var(--studio-accent);background:#303c4b}.studio-app[data-studio-theme=dark] .studio-settings-hub-card strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-settings-hub-card small{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-settings-hub-card>svg:last-child{color:#aebac8}.studio-app[data-studio-theme=dark] .studio-settings-hub-icon{background:color-mix(in srgb,var(--studio-accent) 18%,#273341)}.studio-app[data-studio-theme=dark] .studio-settings-hub-card--storage .studio-settings-hub-icon{background:#253b36}.studio-app[data-studio-theme=dark] .studio-settings-storage-current{border-color:#3a4858;background:#25313d}.studio-app[data-studio-theme=dark] .studio-settings-storage-current-icon,.studio-app[data-studio-theme=dark] .studio-settings-storage-option-icon{background:#2d3a48}.studio-app[data-studio-theme=dark] .studio-settings-storage-current small{color:#a0adba}.studio-app[data-studio-theme=dark] .studio-settings-storage-current strong,.studio-app[data-studio-theme=dark] .studio-settings-storage-option strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-settings-storage-option{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-settings-storage-option.is-selected{border-color:var(--studio-accent);background:#303c4b}.studio-app[data-studio-theme=dark] .studio-settings-storage-actions .studio-settings-storage-connect{border-color:#48566a;background:#293747;color:#d1b4e8}.studio-app[data-studio-theme=dark] .studio-settings-storage-option small,.studio-app[data-studio-theme=dark] .studio-settings-storage-state{color:#a4b0be}.studio-app[data-studio-theme=dark] .studio-settings-storage-account{color:#bdc8d5}.studio-app[data-studio-theme=dark] .studio-settings-storage-account select{border-color:#47566a;background:#273341;color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-settings-storage-connected-list h3{color:#c1ccd7}.studio-app[data-studio-theme=dark] .studio-settings-storage-connected-account{border-color:#3a4858;background:#25313d}.studio-app[data-studio-theme=dark] .studio-settings-storage-connected-account>span{color:#d5dde5}.studio-app[data-studio-theme=dark] .studio-settings-storage-connected-account small{color:#9eabba}.studio-app[data-studio-theme=dark] .studio-settings-storage-status.is-connected{background:#233e33;color:#8bd4a6}.studio-app[data-studio-theme=dark] .studio-settings-storage-status.is-unavailable{background:#46372b;color:#f0b77d}.studio-app[data-studio-theme=dark] .studio-address-locate{border-color:#48566a;background:#293747;color:#c4a8dd}.studio-app[data-studio-theme=dark] .studio-address-locate>span:first-child{background:#354456}.studio-app[data-studio-theme=dark] .studio-address-locate small{color:#a4b0be}@media(max-width:700px){.studio-settings-hero{align-items:flex-start;flex-wrap:wrap;padding:21px}.studio-settings-hero-mark{width:44px;height:44px}.studio-settings-hero>div:nth-child(2){flex:1;min-width:220px}.studio-settings-studio-chip{margin:4px 0 0 61px}.studio-settings-section{padding:19px}.studio-settings-theme-options{grid-template-columns:1fr}.studio-settings-theme-option{padding:11px}.studio-settings-details{grid-template-columns:1fr}.studio-settings-details>button{grid-column:auto}}@media(max-width:850px){.studio-settings-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.studio-settings-hub-grid{grid-template-columns:1fr}.studio-settings-hub-card{padding:12px}}@media(max-width:520px){.studio-dashboard--settings .studio-dashboard-main{padding:15px 12px}.studio-settings-page{padding-top:0}.studio-settings-back{margin:0 0 12px}.studio-settings-hero{gap:12px;padding:17px;border-radius:15px}.studio-settings-hero>div:nth-child(2){min-width:0}.studio-settings-heading h1{font-size:28px}.studio-settings-hero p{font-size:10px}.studio-settings-studio-chip{margin-left:56px}.studio-settings-section{padding:16px;border-radius:13px}.studio-settings-section-title{gap:9px}.studio-settings-accent-block{align-items:flex-start;flex-direction:column}.studio-settings-address-row{padding-right:0!important;padding-bottom:50px!important}.studio-settings-address-row>button{inset:auto auto 10px 0;transform:none}.studio-address-editor{padding:18px}.studio-address-editor-grid{grid-template-columns:1fr}.studio-address-editor>footer{position:sticky;bottom:-18px;margin-inline:-18px;padding:12px 18px 18px;background:inherit}}.studio-platform-switch-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px}.studio-platform-switch-card{display:flex;align-items:center;gap:11px;min-width:0;padding:14px;border:1px solid #e7ece9;border-radius:11px;background:#fff;color:inherit;text-align:left;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.studio-platform-switch-card:not(.is-current):not(.is-coming-soon){cursor:pointer}.studio-platform-switch-card:not(.is-current):not(.is-coming-soon):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--studio-accent) 48%,white);background:color-mix(in srgb,var(--studio-accent) 4%,white)}.studio-platform-switch-card:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.studio-platform-switch-card.is-current{border-color:color-mix(in srgb,var(--studio-accent) 34%,white);background:color-mix(in srgb,var(--studio-accent) 5%,white)}.studio-platform-switch-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--studio-accent) 11%,white);color:var(--studio-accent)}.studio-platform-switch-copy{display:grid;gap:4px;flex:1;min-width:0}.studio-platform-switch-copy strong{overflow:hidden;color:#38514c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.studio-platform-switch-copy small{overflow:hidden;color:#8b9995;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.studio-platform-current,.studio-platform-open{display:flex;align-items:center;gap:4px;flex:none;color:var(--studio-accent);font-size:9px;font-weight:750}.studio-platform-current{padding:5px 7px;border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 10%,white)}.studio-platform-open svg{transition:transform .15s}.studio-platform-switch-card:not(.is-current):not(.is-coming-soon):hover .studio-platform-open svg{transform:translate(2px,-2px)}.studio-platform-coming-soon{flex:none;padding:5px 7px;border-radius:999px;background:#f2f4f2;color:#8d9993;font-size:8px;font-weight:700}.studio-platform-switch-card.is-coming-soon{opacity:.72}.studio-app[data-studio-theme=dark] .studio-platform-switch-card{border-color:#3a4858;background:#273341}.studio-app[data-studio-theme=dark] .studio-platform-switch-card.is-current{border-color:color-mix(in srgb,var(--studio-accent) 58%,#394656);background:color-mix(in srgb,var(--studio-accent) 12%,#273341)}.studio-app[data-studio-theme=dark] .studio-platform-switch-card:not(.is-current):not(.is-coming-soon):hover{border-color:var(--studio-accent);background:#303a48}.studio-app[data-studio-theme=dark] .studio-platform-switch-copy strong{color:#e2eaf2}.studio-app[data-studio-theme=dark] .studio-platform-switch-copy small{color:#9eabba}@media(max-width:650px){.studio-platform-switch-options{grid-template-columns:1fr}.studio-platform-switch-card{padding:12px}}.studio-landing{min-height:100vh;overflow:hidden;background:#f8f8f4;color:#1d2d27}.landing-header{width:min(100% - 64px,1320px);height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;padding:0;border-bottom:1px solid #e6e9e2}.landing-brand{display:flex;align-items:center;gap:11px;text-decoration:none}.landing-brand-mark{display:block;width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover}.landing-brand-copy{display:grid;gap:2px!important;line-height:1.05}.landing-brand-copy b{color:#213d31;font-size:13px;font-weight:800;letter-spacing:.01em}.landing-brand-copy small{color:#87938b;font-size:8px;font-weight:750;letter-spacing:.2em}.landing-header-actions{display:flex;align-items:center;gap:28px;margin:0}.landing-nav-link{color:#68776e;font-size:11px;font-weight:650;text-decoration:none;transition:color .18s}.landing-nav-link:hover{color:#286044}.landing-session-state{display:flex;align-items:center;gap:7px;color:#718078;font-size:10px;font-weight:650}.landing-login{display:flex;align-items:center;gap:8px;min-height:39px;padding:0 15px;border:1px solid #d9e1d8;border-radius:5px;background:transparent;color:#2f6247;font-size:10px;font-weight:750;text-decoration:none;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.landing-login:hover{border-color:#a9c2ad;background:#eff4ed;transform:translateY(-1px)}.studio-landing>main{width:min(100% - 64px,1180px);margin:0 auto;padding:0}.landing-hero{display:flex;min-height:510px;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:62px 0 76px;text-align:center}.landing-hero-mark{width:48px;height:48px;margin-bottom:23px;border-radius:50%;box-shadow:0 0 0 7px #edf0e8}.landing-hero-mark img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.landing-hero-copy{width:min(100%,780px);max-width:780px}.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#66806e;font-size:9px;font-weight:800;letter-spacing:.17em}.landing-eyebrow svg{width:12px;height:12px;color:#799b7d}.landing-hero h1{margin:19px 0 14px;color:#1e332a;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(52px,7vw,82px);font-weight:650;letter-spacing:-.075em;line-height:.99}.landing-hero h1 em{color:#477a5a;font-family:Fraunces,Georgia,serif;font-size:1.05em;font-weight:500;letter-spacing:-.065em}.landing-hero-copy>p{max-width:520px;margin:0 auto;color:#718078;font-size:14px;line-height:1.75}.landing-hero-actions{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:25px}.landing-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 19px;border:1px solid #285d42;border-radius:5px;background:#285d42;color:#fff;font-size:10px;font-weight:750;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .18s,transform .18s}.landing-primary:hover:not(:disabled){background:#1d4b34;transform:translateY(-1px)}.landing-primary:disabled{opacity:.75;cursor:wait}.landing-secondary{display:inline-flex;align-items:center;gap:5px;color:#5f7568;font-size:10px;font-weight:700;text-decoration:none}.landing-secondary:hover{color:#285d42}.landing-secondary svg{transition:transform .18s}.landing-secondary:hover svg{transform:translate(3px)}.landing-account-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;color:#829087;font-size:10px;font-weight:600}.landing-online-dot{width:7px;height:7px;border-radius:50%;background:#48a86f;box-shadow:0 0 0 3px #e3f3e8}.landing-error{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;color:#a04c47;font-size:10px}.landing-error button{border:0;background:transparent;color:#27734f;font-weight:750;cursor:pointer}.landing-features{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(38px,7vw,96px);padding:47px 0 51px;border-top:1px solid #e2e6dd;scroll-margin-top:24px}.landing-section-intro>span{color:#66806e;font-size:8px;font-weight:850;letter-spacing:.17em}.landing-section-intro h2{margin:12px 0;color:#24392e;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(28px,3.2vw,39px);font-weight:650;letter-spacing:-.06em;line-height:1.08}.landing-section-intro h2 em{color:#4a7857;font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.04em}.landing-section-intro p{max-width:330px;margin:0;color:#78847c;font-size:11px;line-height:1.8}.landing-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:28px;margin:0;padding:0}.landing-feature{min-height:0;padding:16px 0 0;border:0;border-top:1px solid #dfe5dc;border-radius:0;background:transparent;transition:border-color .18s}.landing-feature:hover{transform:none;border-color:#91ae91;box-shadow:none}.landing-feature-top{display:flex;align-items:center;justify-content:space-between}.landing-feature-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e9efe6;color:#497454}.landing-feature-icon--1{background:#edf0e7;color:#56715d}.landing-feature-icon--2{background:#f0eee5;color:#907d52}.landing-feature-icon--3{background:#e9efec;color:#607b70}.landing-feature-top>small{color:#a1aaa0;font-size:8px;font-weight:700;letter-spacing:.08em}.landing-feature h3{margin:12px 0 5px;color:#31473a;font-size:12px;font-weight:750}.landing-feature p{max-width:300px;margin:0;color:#7e8981;font-size:9px;line-height:1.7}.landing-note{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 0;border-top:1px solid #e2e6dd;border-bottom:1px solid #e2e6dd}.landing-note-mark{display:grid;place-items:center;width:27px;height:27px;flex:none;border-radius:50%;background:#edf0e8}.landing-note-mark img{width:20px;height:20px;border-radius:50%;object-fit:cover}.landing-note p{flex:1;margin:0;color:#738078;font-size:10px}.landing-note>a{display:flex;align-items:center;gap:6px;color:#3a694c;font-size:10px;font-weight:750;text-decoration:none}.landing-note>a:hover{color:#234b34}.landing-footer{display:flex;align-items:center;gap:12px;min-height:57px;border:0;color:#98a198;font-size:9px}.landing-footer-brand{color:#4e6c59;font-weight:800;text-decoration:none}.landing-footer>span{flex:1}.landing-footer>a:last-child{display:flex;align-items:center;gap:2px;color:#718372;font-weight:700;text-decoration:none}@media(max-width:800px){.landing-header{width:calc(100% - 40px)}.studio-landing>main{width:calc(100% - 40px)}.landing-hero{min-height:460px;padding:55px 0 62px}.landing-features{grid-template-columns:1fr;gap:29px;padding:38px 0 43px}.landing-section-intro h2 br{display:none}.landing-feature-grid{column-gap:22px}}@media(max-width:560px){.landing-header{width:calc(100% - 34px);height:70px}.landing-brand{gap:9px}.landing-brand-mark{width:35px;height:35px}.landing-brand-copy b{font-size:12px}.landing-brand-copy small{font-size:7px}.landing-header-actions{gap:12px}.landing-nav-link{display:none}.landing-login{min-height:35px;padding:0 11px;font-size:9px}.studio-landing>main{width:calc(100% - 38px)}.landing-hero{min-height:0;padding:63px 0 62px}.landing-hero-mark{width:43px;height:43px;margin-bottom:21px}.landing-eyebrow{font-size:8px}.landing-hero h1{margin:17px 0 13px;font-size:clamp(43px,12vw,61px);letter-spacing:-.075em}.landing-hero-copy>p{max-width:360px;font-size:12px}.landing-hero-actions{flex-wrap:wrap;gap:16px;margin-top:22px}.landing-primary{min-height:43px;padding:0 15px}.landing-features{gap:24px;padding:32px 0 36px}.landing-section-intro h2{font-size:31px}.landing-feature-grid{gap:21px 16px}.landing-feature{padding-top:13px}.landing-feature h3{font-size:11px}.landing-feature p{font-size:8.5px}.landing-note{align-items:flex-start;flex-wrap:wrap;padding:14px 0}.landing-note p{align-self:center;font-size:9px}.landing-note>a{width:100%;padding-left:39px;font-size:9px}.landing-footer{flex-wrap:wrap;gap:8px;padding:12px 0;font-size:8px}}.landing-brand-copy{display:flex!important;align-items:baseline;gap:0!important;line-height:1}.landing-brand-copy .tb-wordmark{flex:none}.landing-brand-copy .tb-wordmark-wed,.landing-brand-copy .tb-wordmark-monk{font-size:22px}.landing-brand-copy>small{display:block;margin-left:8px;padding-left:8px;border-left:1px solid #d9dfd7;color:#758278;font-size:8px;font-weight:750;letter-spacing:.16em;line-height:1.2}.landing-footer-brand{display:flex;align-items:baseline;gap:0}.landing-footer-brand .tb-wordmark-wed,.landing-footer-brand .tb-wordmark-monk{font-size:15px}.landing-footer-brand>small{margin-left:6px;padding-left:6px;border-left:1px solid #d9dfd7;color:#879188;font-size:6px;letter-spacing:.15em}@media(max-width:560px){.landing-brand-copy .tb-wordmark-wed,.landing-brand-copy .tb-wordmark-monk{font-size:19px}.landing-brand-copy>small{margin-left:6px;padding-left:6px;font-size:7px}.landing-footer-brand .tb-wordmark-wed,.landing-footer-brand .tb-wordmark-monk{font-size:14px}}.studio-app .billing-storage-meter.is-warning>span{background:repeating-linear-gradient(90deg,#f59e0b 0 13px,#fbbf24 13px 15px)}.studio-app .billing-storage-meter.is-critical>span{background:repeating-linear-gradient(90deg,#dc2626 0 13px,#ef4444 13px 15px)}.studio-app[data-studio-theme=dark] .billing-storage-meter.is-warning>span{background:repeating-linear-gradient(90deg,#fbbf24 0 13px,#fcd34d 13px 15px)}.studio-app[data-studio-theme=dark] .billing-storage-meter.is-critical>span{background:repeating-linear-gradient(90deg,#f87171 0 13px,#fca5a5 13px 15px)}.studio-billing-page .billing-overview .billing-kpi--storage.is-critical{--kpi-accent:#b42318;--kpi-tint:#fff;background:linear-gradient(145deg,#c52d2d,#a71919);border-color:#a71919;box-shadow:0 7px 20px #b4231833}.studio-billing-page .billing-overview .billing-kpi--storage.is-critical .billing-kpi-orbit{border-color:#ffffff38;background:radial-gradient(circle at center,rgba(255,255,255,.12),transparent 68%)}.studio-billing-page .billing-overview .billing-kpi--storage.is-critical .billing-kpi-orbit:after{border-color:#ffffff2e}.studio-billing-page .billing-overview .billing-kpi--storage.is-critical .summary-label,.studio-billing-page .billing-overview .billing-kpi--storage.is-critical>strong{color:#fff}.studio-billing-page .billing-overview .billing-kpi--storage.is-critical>small:last-child,.studio-billing-page .billing-overview .billing-kpi--storage.is-critical .billing-storage-usage-meta small{color:#ffffffeb!important}.studio-app .studio-billing-page .billing-overview .billing-kpi--storage.is-critical .billing-storage-meter{border-color:#ffffff40;background:#ffffff47}.studio-app .studio-billing-page .billing-overview .billing-kpi--storage.is-critical .billing-storage-meter:after{background:repeating-linear-gradient(90deg,transparent 0 13px,rgba(128,0,0,.25) 13px 15px)}.studio-app .studio-billing-page .billing-overview .billing-kpi--storage.is-critical .billing-storage-meter.is-critical>span{background:repeating-linear-gradient(90deg,#fff 0 13px,#ffe1e1 13px 15px)}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-overview .billing-kpi--storage.is-critical{background:linear-gradient(145deg,#922c35,#6f2029);border-color:#a44950;box-shadow:0 7px 20px #0003}.studio-app[data-studio-theme=dark] .studio-billing-page .billing-overview .billing-kpi--storage.is-critical>strong,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-overview .billing-kpi--storage.is-critical .summary-label,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-overview .billing-kpi--storage.is-critical>small:last-child,.studio-app[data-studio-theme=dark] .studio-billing-page .billing-overview .billing-kpi--storage.is-critical .billing-storage-usage-meta small{color:#fff!important}.studio-dashboard--projects{grid-template-columns:minmax(0,1fr);background:#fbf6f0}.studio-dashboard--projects .studio-dashboard-main{width:100%;border-right:0;border-radius:0;background:#fbf6f0}.projects-page{width:min(1220px,100%);min-height:100%;margin:0 auto;padding:10px 12px 18px;color:#292530;font-family:DM Sans,system-ui,sans-serif}.projects-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 22px;padding:12px 2px 4px}.projects-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.projects-view-tabs{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #ece6ef;border-radius:9px;background:#fff}.projects-view-tabs button{min-height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#888291;font-size:9px;font-weight:650;white-space:nowrap;cursor:pointer}.projects-view-tabs button.is-selected{background:#f4edf7;color:#713581}.projects-view-tabs button:disabled{opacity:.48;cursor:not-allowed}.projects-new-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #397b53;border-radius:8px;background:#34794e;color:#f3fff5;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.projects-new-button:disabled{opacity:.78;cursor:not-allowed}.projects-heading h1{margin:8px 0 5px;color:#292530;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(25px,3vw,34px);font-weight:750;letter-spacing:-.045em}.projects-heading p{margin:0;color:#898491;font-size:12px}.projects-count{display:inline-flex;align-items:center;gap:7px;flex:none;padding:8px 11px;border:1px solid #ece6ef;border-radius:9px;background:#fff;color:#777180;font-size:10px;font-weight:650}.projects-count svg{color:#80509c}.projects-panel{overflow:hidden;border:1px solid #eeeaf2;border-radius:14px;background:#fff;box-shadow:0 6px 22px #30205008}.projects-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 14px}.projects-summary-card{display:grid;gap:5px;min-width:0;padding:12px 13px;border:1px solid #eeeaf2;border-radius:10px;background:#fff;box-shadow:0 5px 16px #30205006}.projects-summary-card>span{overflow:hidden;color:#9993a0;font-size:8px;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.projects-summary-card strong{overflow:hidden;color:#e6edf5;font-size:19px;font-weight:750;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.projects-summary-card small{overflow:hidden;color:#8996a9;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.projects-quick-filters{display:flex;align-items:center;gap:5px;overflow-x:auto;padding:10px 14px;border-bottom:1px solid #2c394e;scrollbar-width:none}.projects-quick-filters::-webkit-scrollbar{display:none}.projects-quick-filters button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;flex:none;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#9eacbf;font-size:9px;font-weight:650;white-space:nowrap;cursor:pointer}.projects-quick-filters button:hover{background:#233248;color:#e7eff8}.projects-quick-filters button.is-selected{border-color:#365342;background:#234231;color:#b8f0c4}.projects-toolbar{display:flex;align-items:center;gap:10px;padding:15px 17px;border-bottom:1px solid #f0edf2}.projects-search{display:flex;align-items:center;gap:9px;flex:1;min-width:160px;height:38px;padding:0 11px;border:1px solid #e9e5ec;border-radius:9px;background:#fff;color:#8f8997;transition:border-color .15s,box-shadow .15s}.projects-search:focus-within{border-color:#c9acd5;box-shadow:0 0 0 3px #80509c12}.projects-search>svg{flex:none}.projects-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#3e3747;font:inherit;font-size:11px}.projects-search input::placeholder{color:#aaa4af}.projects-search input::-webkit-search-cancel-button{display:none}.projects-search button{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:#898391;cursor:pointer}.projects-search button:hover{background:#f6f1f8;color:#6f3781}.projects-status-filter{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid #e9e5ec;border-radius:9px;background:#fff;color:#908a98}.projects-status-filter>span{font-size:9px;font-weight:650}.projects-status-filter select{max-width:120px;padding:0 16px 0 0;appearance:none;border:0;outline:0;background:transparent;color:#514a58;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.projects-status-filter>svg{position:absolute;right:8px;pointer-events:none}.projects-refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;height:38px;padding:0 11px;border:1px solid #e9e5ec;border-radius:9px;background:#fff;color:#706879;font-size:10px;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}.projects-refresh:hover:not(:disabled){border-color:#d9c6e0;background:#fbf7fc;color:#713581}.projects-refresh:disabled{opacity:.55;cursor:wait}.projects-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.projects-table{width:100%;min-width:870px;border-collapse:collapse;text-align:left}.projects-table th{height:41px;padding:0 13px;border-bottom:1px solid #f1eef3;background:#fcfbfd;color:#9993a0;font-size:8px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.projects-table th:first-child,.projects-table td:first-child{padding-left:19px}.projects-table td{height:62px;padding:9px 13px;border-bottom:1px solid #f2eff4;color:#514a58;font-size:10px}.projects-table tbody tr:last-child td{border-bottom:0}.projects-table tbody tr:hover{background:#fdfbfe}.projects-table tbody tr.projects-clickable-row{cursor:pointer}.projects-table tbody tr.projects-clickable-row:focus-visible{outline:2px solid var(--studio-accent);outline-offset:-2px}.projects-project-name{display:flex;align-items:center;gap:10px;min-width:200px}.projects-project-name strong{display:block;max-width:310px;overflow:hidden;color:#332d3b;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.projects-row-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#f5edf9;color:#80509c}.projects-client{display:block;max-width:180px;overflow:hidden;color:#706a78;text-overflow:ellipsis;white-space:nowrap}.projects-status{display:inline-flex;align-items:center;width:max-content;min-height:23px;padding:4px 8px;border-radius:999px;background:#f4f1f5;color:#777180;font-size:8px;font-weight:750;white-space:nowrap}.projects-status--active{background:#eaf6ee;color:#35774f}.projects-status--planned{background:#edf3fb;color:#4971a1}.projects-status--completed{background:#f0ecf8;color:#785a9b}.projects-status--cancelled{background:#fbefed;color:#ae594d}.projects-budget{color:#453d4d;font-size:10px;font-weight:700;white-space:nowrap}.projects-due{color:#61716c;font-size:10px;font-weight:700;white-space:nowrap}.projects-due.is-outstanding,.projects-mobile-amounts b.is-outstanding{color:#b45b45}.projects-created{display:inline-flex;align-items:center;gap:6px;color:#8c8693;font-size:9px;white-space:nowrap}.projects-created svg{color:#aaa2af}.projects-open-indicator{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#a19aa8}.projects-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.projects-mobile-list{display:none}.projects-state{display:flex;align-items:center;flex-direction:column;gap:9px;min-height:250px;padding:50px 18px;color:#8a8491;text-align:center}.projects-state>svg{color:#84529b}.projects-state strong{color:#463e4c;font-size:12px;font-weight:700}.projects-state>span{color:#96909c;font-size:10px;line-height:1.6}.projects-empty{justify-content:center}.projects-empty-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:3px;border-radius:14px;background:#f5edf9;color:#80509c}.projects-empty button,.projects-error button{padding:7px 10px;border:1px solid #e5d7eb;border-radius:8px;background:#fbf7fc;color:#713581;font-size:9px;font-weight:700;cursor:pointer}.projects-error{display:flex;align-items:center;gap:9px;margin:14px 17px 0;padding:11px 12px;border:1px solid #f0d8d4;border-radius:9px;background:#fff8f7;color:#a44f45;font-size:10px}.projects-error svg{flex:none}.projects-error span{flex:1;line-height:1.5}.projects-load-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-top:1px solid #f1eef3;color:#9993a0;font-size:9px}.projects-load-more button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid #e7dbea;border-radius:8px;background:#fbf7fc;color:#713581;font-size:9px;font-weight:700;cursor:pointer}.projects-load-more button:disabled{opacity:.6;cursor:wait}.is-spinning{animation:spin 1s linear infinite}.projects-page .workspace-footer{margin-top:12px}.projects-page--cards .projects-table-wrap{display:none}.projects-page--cards .projects-mobile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.projects-page--cards .projects-mobile-card{gap:12px;padding:14px;border:1px solid #2c394e;border-radius:10px;background:#1d2a3e}.projects-clickable-card{cursor:pointer}.projects-clickable-card:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.project-detail-page{max-width:1180px;margin:0 auto;padding:8px 20px 26px;color:#514a58}.project-detail-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 17px;padding:7px 2px 17px;border-bottom:1px solid #ebe7ee}.project-detail-heading-main{min-width:0}.project-detail-heading-actions{display:flex;align-items:center;gap:9px;flex:none}.project-detail-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 13px;padding:0;border:0;background:transparent;color:#817b87;font-size:10px;font-weight:650;cursor:pointer}.project-detail-back:hover{color:var(--studio-accent)}.project-detail-title-row{display:flex;align-items:center;gap:12px;min-width:0}.project-detail-mark{display:grid;place-items:center;width:43px;height:43px;flex:none;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,white);border-radius:13px;background:color-mix(in srgb,var(--studio-accent) 8%,white);color:var(--studio-accent)}.project-detail-title-row>div{min-width:0}.project-detail-title-row .studio-kicker{font-size:8px}.project-detail-title-row h1{overflow:hidden;margin:4px 0 0;color:#302c36;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:760;letter-spacing:-.045em;text-overflow:ellipsis}.project-title-with-heart{display:inline-flex;align-items:center;gap:7px;max-width:100%;vertical-align:middle;white-space:nowrap}.project-title-with-heart-part{display:inline-flex;align-items:center;gap:7px;min-width:0}.project-title-heart{width:.72em;height:.72em;flex:none;color:var(--studio-accent);fill:currentColor;stroke-width:2.1}.project-detail-heading>.projects-status{margin-bottom:3px;font-size:9px}.project-detail-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;margin:0 0 17px;padding:5px;border:1px solid #eeeaf2;border-radius:11px;background:#fff;scrollbar-width:none}.project-detail-tabs::-webkit-scrollbar{display:none}.project-detail-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;flex:none;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#827c89;font-size:9px;font-weight:650;white-space:nowrap;cursor:pointer}.project-detail-tabs button:hover{background:#f8f5fa;color:#51445e}.project-detail-tabs button.is-selected{border-color:color-mix(in srgb,var(--studio-accent) 15%,white);background:color-mix(in srgb,var(--studio-accent) 8%,white);color:var(--studio-accent);font-weight:750}.project-detail-tabs button small{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f0edf2;color:#746d7a;font-size:8px}.project-detail-content{display:grid;gap:13px;min-width:0}.project-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.project-detail-stats article{display:grid;gap:6px;min-width:0;padding:15px;border:1px solid #eeeaf2;border-radius:11px;background:#fff}.project-detail-stats article>span{color:#9993a0;font-size:8px;font-weight:750;letter-spacing:.07em}.project-detail-stats article strong{overflow:hidden;color:#332d3b;font-size:18px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.project-detail-stats article small{color:#96909c;font-size:8px}.project-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.project-detail-panel{min-width:0;padding:15px;border:1px solid #eeeaf2;border-radius:11px;background:#fff}.project-detail-panel>header{display:flex;align-items:center;gap:9px;min-width:0;margin:0 0 13px}.project-detail-panel>header>span{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:8px;background:color-mix(in srgb,var(--studio-accent) 8%,white);color:var(--studio-accent)}.project-detail-panel>header h2{overflow:hidden;flex:1;margin:0;color:#3d3745;font-size:10px;font-weight:750;text-overflow:ellipsis}.project-detail-panel>header>small{color:#96909c;font-size:8px;white-space:nowrap}.project-detail-panel>header>button{padding:4px 0;border:0;background:transparent;color:var(--studio-accent);font-size:8px;font-weight:700;cursor:pointer}.project-progress-meter{height:5px;overflow:hidden;border-radius:99px;background:#f0edf2}.project-progress-meter>span{display:block;height:100%;border-radius:inherit;background:var(--studio-accent);transition:width .24s ease}.project-progress-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.project-progress-step{display:flex;align-items:center;gap:9px;width:100%;min-height:43px;padding:7px 9px;border:1px solid #eeeaf2;border-radius:9px;background:#fbfafc;color:#514a58;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.project-progress-step:hover:not(:disabled){border-color:color-mix(in srgb,var(--studio-accent) 30%,white);background:color-mix(in srgb,var(--studio-accent) 5%,white)}.project-progress-step:active:not(:disabled){transform:scale(.99)}.project-progress-step:disabled{cursor:wait;opacity:.75}.project-progress-step-check{display:grid;place-items:center;width:21px;height:21px;flex:none;border:1px solid #d8d1df;border-radius:7px;background:#fff;color:#fff}.project-progress-step.is-completed .project-progress-step-check{border-color:var(--studio-accent);background:var(--studio-accent)}.project-progress-step-title{flex:1;min-width:0;color:#514a58;font-size:9px;font-weight:650;line-height:1.35}.project-progress-step.is-completed .project-progress-step-title{color:#8c8692;text-decoration:line-through}.project-progress-step-state{flex:none;padding:4px 6px;border-radius:99px;background:#f1eef3;color:#827b89;font-size:7px;font-weight:700}.project-progress-step.is-completed .project-progress-step-state{background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.project-progress-error{margin:10px 0 0;color:#b44740;font-size:8px;line-height:1.45}.project-detail-panel dl{display:grid;gap:0;margin:0}.project-detail-panel dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid #f1eef3}.project-detail-panel dt{color:#96909c;font-size:9px}.project-detail-panel dd{margin:0;color:#514a58;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.project-detail-client{display:flex;align-items:center;gap:11px}.project-detail-avatar{display:grid;place-items:center;width:42px;height:42px;flex:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--studio-accent) 20%,white);border-radius:50%;background:color-mix(in srgb,var(--studio-accent) 7%,white);color:var(--studio-accent)}.project-detail-avatar img{width:100%;height:100%;object-fit:cover}.project-detail-client>div:last-child{display:grid;gap:5px;min-width:0}.project-detail-client strong{overflow:hidden;color:#423b49;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-detail-client span{overflow:hidden;color:#898391;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.project-detail-empty{margin:0;color:#96909c;font-size:9px;line-height:1.6}.project-detail-date-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #f1eef3;color:#8f8996}.project-detail-date-row>svg{flex:none;color:var(--studio-accent)}.project-detail-date-row strong{color:#514a58;font-size:9px;white-space:nowrap}.project-detail-date-row span{overflow:hidden;margin-left:auto;color:#898391;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.project-detail-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 1px 2px}.project-detail-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;flex:none;padding:0 11px;border:1px solid color-mix(in srgb,var(--studio-accent) 28%,white);border-radius:8px;background:color-mix(in srgb,var(--studio-accent) 9%,white);color:var(--studio-accent);font-size:9px;font-weight:750;white-space:nowrap;cursor:pointer}.project-detail-action:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 15%,white)}.project-detail-action:disabled{opacity:.5;cursor:not-allowed}.project-detail-action--small{min-height:29px;padding-inline:9px;font-size:8px}.project-detail-finance-hint{margin:0;color:#928b99;font-size:9px}.project-detail-section-heading h2{margin:4px 0;color:#332d3b;font-family:Manrope,DM Sans,sans-serif;font-size:20px;font-weight:750;letter-spacing:-.035em}.project-detail-section-heading p{margin:0;color:#898491;font-size:9px;line-height:1.5}.project-detail-count{flex:none;padding:7px 9px;border:1px solid #ece6ef;border-radius:8px;background:#fff;color:#777180;font-size:8px;font-weight:650}.project-detail-events-actions{display:flex;align-items:center;gap:8px;flex:none}.project-detail-deliveries{margin-top:12px;padding:16px}.project-detail-deliveries>header{display:flex;align-items:center;gap:9px;margin:0 0 11px}.project-detail-deliveries>header>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.project-detail-deliveries>header h2{margin:0;color:#332d3b;font-size:12px;font-weight:750}.project-detail-deliveries>header small{margin-left:auto;color:#898491;font-size:9px}.project-detail-deliveries ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.project-detail-deliveries li{display:flex;align-items:center;gap:9px;min-height:35px;padding:6px 9px;border:1px solid #ece6ef;border-radius:8px;background:#faf9fb;color:#5d5663;font-size:10px;transition:background .15s,border-color .15s}.project-detail-deliveries li>span{min-width:0;overflow-wrap:anywhere}.project-detail-deliveries li.is-completed{border-color:#dcebe0;background:#f3faf5;color:#77857b}.project-detail-deliveries li.is-completed>span{text-decoration:line-through;text-decoration-color:#91a396}.project-delivery-check{display:grid;place-items:center;width:20px;height:20px;flex:none;padding:0;border:1px solid #cfc8d4;border-radius:6px;background:#fff;color:#fff;cursor:pointer;transition:background .15s,border-color .15s}.project-delivery-check:hover:not(:disabled){border-color:var(--studio-accent);background:color-mix(in srgb,var(--studio-accent) 9%,white)}.project-delivery-check[aria-pressed=true]{border-color:var(--studio-accent);background:var(--studio-accent);color:#fff}.project-delivery-check:disabled{cursor:wait;opacity:.65}.project-delivery-error{margin:9px 0 0;color:#a44f45;font-size:10px;line-height:1.5}.project-deliveries-modal{width:min(100%,470px)}.project-deliveries-fields{display:grid;gap:10px;max-height:min(46dvh,360px);overflow:auto;padding:2px 2px 4px}.project-delivery-item-field{display:grid;gap:5px}.project-delivery-item-field>label{color:#514a58;font-size:9px;font-weight:700}.project-delivery-item-field>div{display:flex;align-items:center;gap:7px}.project-delivery-item-field input{flex:1;min-width:0}.project-delivery-item-field>div>button{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #e7e2eb;border-radius:8px;background:#fff;color:#837c89;cursor:pointer}.project-delivery-item-field>div>button:hover{border-color:#e5c8c5;color:#a3443c}.project-deliveries-add-item{display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:5px 0;border:0;background:transparent;color:var(--studio-accent);font-size:9px;font-weight:750;cursor:pointer}.project-detail-event-list{display:grid;gap:9px}.project-detail-event{display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr);align-items:center;gap:16px}.project-detail-event-date-grid{display:flex;flex-wrap:wrap;gap:8px;max-width:278px}.project-detail-event-date-tile{display:grid;width:64px;min-height:76px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,#e5e0e9);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--studio-accent) 10%,white),#fff)}.project-detail-event-date-tile strong{color:var(--studio-accent);font-size:21px;line-height:1}.project-detail-event-date-tile span{color:var(--studio-accent);font-size:8px;font-weight:800}.project-detail-event-date-tile small{display:block;width:100%;padding:5px 3px;border-top:1px solid #ece7ef;color:#898491;font-size:7px;font-weight:700;text-align:center}.project-detail-event-date-tile--empty{align-content:center;gap:7px;color:var(--studio-accent)}.project-detail-event-date-tile--empty small{border:0}.project-detail-event-main{min-width:0}.project-detail-event-main>header{align-items:flex-start;margin-bottom:9px}.project-detail-event-main>header>span{flex:none}.project-detail-event-main>header>div{flex:1;min-width:0}.project-detail-event-main>header h2{margin:2px 0;color:#3d3745;font-size:11px}.project-detail-event-main>header p{margin:4px 0 0;color:#898491;font-size:8px;line-height:1.5}.project-detail-event-locations{display:flex;flex-wrap:wrap;gap:6px}.project-detail-event-locations>span{padding:6px 8px;border:1px solid #eeeaf2;border-radius:7px;background:#fcfbfd;color:#655e6c;font-size:8px}.project-detail-empty-state{display:flex;align-items:center;flex-direction:column;gap:8px;padding:34px 16px;text-align:center;color:#96909c}.project-detail-empty-state>svg{color:var(--studio-accent)}.project-detail-empty-state strong{color:#514a58;font-size:10px}.project-detail-empty-state>span{font-size:8px}.project-detail-client-panel{display:flex;align-items:center;gap:15px;padding:20px}.project-detail-avatar--large{width:58px;height:58px}.project-detail-client-main{min-width:0}.project-detail-client-main h3{margin:0 0 10px;color:#332d3b;font-size:14px}.project-detail-contact-list{display:flex;flex-wrap:wrap;gap:9px 15px}.project-detail-contact-list>span{display:inline-flex;align-items:center;gap:6px;color:#797380;font-size:9px;overflow-wrap:anywhere}.project-detail-contact-list svg{flex:none;color:var(--studio-accent)}.project-detail-finance-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.project-detail-finance-stats article strong{font-size:15px}.project-detail-finance-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none}.project-detail-invoices{padding:15px 16px}.project-detail-invoices>header{margin-bottom:5px}.project-detail-invoices>header h2{margin-right:auto}.project-detail-invoices>header small{color:#898491;font-size:9px}.project-detail-invoice-row{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 0;border-top:1px solid #f1eef3}.project-detail-invoice-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:color-mix(in srgb,var(--studio-accent) 9%,white);color:var(--studio-accent)}.project-detail-invoice-row>div{display:grid;gap:4px;flex:1;min-width:0}.project-detail-invoice-row>div strong{overflow:hidden;color:#514a58;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-detail-invoice-row>div small{color:#898491;font-size:8px}.project-detail-invoice-amount{color:#514a58;font-size:10px;white-space:nowrap}.project-invoice-error{padding:10px 12px;border:1px solid #efd4d0;border-radius:9px;background:#fff8f7;color:#a44f45;font-size:10px;line-height:1.5}.project-invoice-backdrop{z-index:1100}.project-invoice-modal{display:flex;flex-direction:column;width:min(100%,840px);height:min(94dvh,1120px);max-height:94dvh;overflow:hidden;padding:18px;background:#f3f1f5}.project-invoice-modal-heading{position:sticky;top:-18px;z-index:2;margin:-18px -18px 14px!important;padding:15px 18px 12px;background:#f3f1f5}.project-invoice-modal-heading>div{flex:1;min-width:0}.studio-app[data-studio-theme=dark] .project-detail-invoices>header small{color:#94a3b8}.studio-app[data-studio-theme=dark] .project-detail-invoice-row{border-color:#2c394e}.studio-app[data-studio-theme=dark] .project-detail-invoice-row>div strong,.studio-app[data-studio-theme=dark] .project-detail-invoice-amount{color:#dce6ef}.studio-app[data-studio-theme=dark] .project-detail-invoice-icon{background:color-mix(in srgb,var(--studio-accent) 18%,#192436)}.studio-app[data-studio-theme=dark] .project-receipts-table-wrap{border-color:#35445a}.studio-app[data-studio-theme=dark] .project-receipts-table th{background:color-mix(in srgb,var(--studio-accent) 13%,#111a2a);color:#a9b5c5}.studio-app[data-studio-theme=dark] .project-receipts-table td{border-color:#35445a;color:#c8d1dc}.studio-app[data-studio-theme=dark] .project-receipts-table td>strong{color:#e2e8f0}.studio-app[data-studio-theme=dark] .project-receipts-table td>small{color:#a9b5c5}.studio-app[data-studio-theme=dark] .project-receipt-number{border-color:#48596e;background:#202c3d;color:#d0b6ed}.studio-app[data-studio-theme=dark] .project-receipts-table tbody tr:hover{background:#ffffff08}.studio-app[data-studio-theme=dark] .project-invoice-modal{border-color:#35445a;background:#101827}.studio-app[data-studio-theme=dark] .project-invoice-modal-heading{background:#101827}@media(max-width:620px){.project-detail-finance-actions,.project-detail-invoice-row{flex-wrap:wrap}.project-detail-invoice-row>.project-detail-action{margin-left:40px}}.project-detail-payments>header{margin-bottom:5px}.project-detail-payments>header>.project-receipts-download{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,#e8e3ed);border-radius:7px;background:color-mix(in srgb,var(--studio-accent) 7%,#fff);color:var(--studio-accent);font-size:9px;font-weight:750;white-space:nowrap;cursor:pointer}.project-detail-payments>header>.project-receipts-download:disabled{opacity:.48;cursor:not-allowed}.project-receipt-download-cell{display:inline-flex;align-items:center;gap:5px}.project-receipt-download-row{display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid color-mix(in srgb,var(--studio-accent) 20%,#e8e3ed);border-radius:6px;background:transparent;color:var(--studio-accent);cursor:pointer}.project-receipt-download-row:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 8%,#fff)}.project-receipt-download-row:disabled{opacity:.55;cursor:wait}.project-row-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.project-row-action{display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid color-mix(in srgb,var(--studio-accent) 20%,#e8e3ed);border-radius:6px;background:transparent;color:var(--studio-accent);cursor:pointer}.project-row-action:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 8%,#fff)}.project-row-action:disabled{opacity:.55;cursor:wait}.project-row-action.is-danger{border-color:#f1d6d4;color:#b42318}.project-row-action.is-danger:hover:not(:disabled){background:#fff1f0}.project-receipt-download-error{margin:0 0 10px;color:#b42318;font-size:10px}.project-detail-payment-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #f1eef3}.project-receipts-table-wrap{max-width:100%;overflow:auto;border:1px solid color-mix(in srgb,var(--studio-accent) 15%,#e8e3ed);border-radius:10px;scrollbar-width:thin}.project-receipts-table{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.project-receipts-table th{padding:11px 13px;background:color-mix(in srgb,var(--studio-accent) 9%,#faf9fc);color:#7a7280;font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.project-receipts-table td{padding:12px 13px;border-top:1px solid #f0edf3;color:#514a58;font-size:11px;vertical-align:middle}.project-receipts-table td>strong,.project-receipts-table td>small{display:block}.project-receipts-table td>strong{color:#332d3b;font-size:11px;font-weight:750}.project-receipts-table td>small{margin-top:4px;color:#8a8291;font-size:10px}.project-receipts-table .is-number{text-align:right;white-space:nowrap}.project-receipt-number{display:inline-flex;padding:5px 8px;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,#e8e3ed);border-radius:6px;background:color-mix(in srgb,var(--studio-accent) 7%,#fff);color:var(--studio-accent);font-size:10px;font-weight:800;white-space:nowrap}.project-receipts-table .project-receipt-amount{color:var(--studio-accent);font-weight:800;white-space:nowrap}.project-receipts-table tbody tr:hover{background:color-mix(in srgb,var(--studio-accent) 3%,transparent)}.project-finance-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:18px;background:#11182780;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.project-finance-modal{width:min(100%,420px);padding:20px;border:1px solid #eeeaf2;border-radius:15px;background:#fff;box-shadow:0 24px 80px #11182735;color:#514a58}.project-finance-modal>header{display:flex;align-items:flex-start;gap:11px;margin-bottom:19px}.project-finance-modal>header>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:color-mix(in srgb,var(--studio-accent) 9%,white);color:var(--studio-accent)}.project-finance-modal>header>div{flex:1;min-width:0}.project-finance-modal h2{margin:2px 0 5px;color:#332d3b;font-size:14px;font-weight:750}.project-finance-modal p{margin:0;color:#898491;font-size:9px;line-height:1.5}.project-finance-modal>header>button{width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:#817b87;font-size:20px;line-height:1;cursor:pointer}.project-finance-modal>header>button:hover{background:#f4f1f5}.project-finance-modal form>label{display:flex;justify-content:space-between;margin:0 0 7px;color:#514a58;font-size:9px;font-weight:700}.project-finance-modal form>label span{color:#898491;font-weight:600}.project-finance-modal input,.project-finance-modal select{width:100%;height:40px;padding:0 11px;border:1px solid #e7e2eb;border-radius:8px;outline:none;background:#fff;color:#332d3b;font:inherit;font-size:11px}.project-finance-modal textarea{width:100%;min-height:92px;padding:10px 11px;border:1px solid #e7e2eb;border-radius:8px;outline:none;background:#fff;color:#332d3b;font:inherit;font-size:11px;resize:vertical}.project-finance-modal input:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 13%,transparent)}.project-finance-modal textarea:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 13%,transparent)}.project-finance-modal select:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 13%,transparent)}.project-finance-modal form{display:grid;gap:8px}.project-finance-modal{max-height:min(92dvh,760px);overflow:auto}.project-finance-single-account{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 11px;border:1px solid #e7e2eb;border-radius:8px;background:#faf9fb;color:#514a58;font-size:10px}.project-finance-single-account span{color:#898491;font-size:9px;font-weight:700}.project-finance-single-account strong{overflow:hidden;color:#332d3b;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.project-finance-loading{display:flex;align-items:center;gap:8px;padding:16px 0;color:#898491;font-size:10px}.project-finance-add-account{justify-self:start;padding:2px 0;border:0;background:transparent;color:var(--studio-accent);font-size:9px;font-weight:700;cursor:pointer}.project-finance-new-account{display:grid;gap:7px;padding:11px;border:1px solid #eeeaf2;border-radius:9px;background:#fcfbfd}.project-finance-new-account label{display:flex;justify-content:space-between;margin:0;color:#514a58;font-size:9px;font-weight:700}.project-detail-payment-main{display:grid;gap:4px;min-width:0}.project-detail-payment-main strong{color:#514a58;font-size:10px}.project-detail-payment-main span,.project-detail-payment-main small{color:#898491;font-size:8px;line-height:1.5}.project-finance-modal .project-finance-modal-error{margin-top:8px;color:#ad4b42}.project-finance-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.project-finance-modal-actions>button{min-height:34px}.project-finance-cancel{padding:0 11px;border:1px solid #e8e4eb;border-radius:8px;background:#fff;color:#716a79;font-size:9px;font-weight:700;cursor:pointer}.project-finance-cancel:disabled{opacity:.55;cursor:not-allowed}.project-detail-page .workspace-footer{margin-top:15px}.project-detail-page .workspace-footer button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--studio-accent);font-size:9px;font-weight:650;cursor:pointer}.studio-app[data-studio-theme=dark] .project-detail-heading{border-color:#2c394e}.studio-app[data-studio-theme=dark] .project-detail-back{color:#9aa8ba}.studio-app[data-studio-theme=dark] .project-detail-title-row h1,.studio-app[data-studio-theme=dark] .project-detail-stats article strong,.studio-app[data-studio-theme=dark] .project-detail-section-heading h2,.studio-app[data-studio-theme=dark] .project-detail-client strong,.studio-app[data-studio-theme=dark] .project-detail-client-main h3,.studio-app[data-studio-theme=dark] .project-detail-empty-state strong{color:#edf2f8}.studio-app[data-studio-theme=dark] .project-detail-mark,.studio-app[data-studio-theme=dark] .project-detail-panel>header>span,.studio-app[data-studio-theme=dark] .project-detail-avatar{border-color:color-mix(in srgb,var(--studio-accent) 24%,#35445a);background:color-mix(in srgb,var(--studio-accent) 15%,#192436)}.studio-app[data-studio-theme=dark] .project-detail-tabs,.studio-app[data-studio-theme=dark] .project-detail-stats article,.studio-app[data-studio-theme=dark] .project-detail-panel,.studio-app[data-studio-theme=dark] .project-detail-count{border-color:#2c394e;background:#192436}.studio-app[data-studio-theme=dark] .project-detail-tabs button{color:#aab6c7}.studio-app[data-studio-theme=dark] .project-detail-tabs button:hover{background:#233248;color:#edf2f8}.studio-app[data-studio-theme=dark] .project-detail-tabs button.is-selected{border-color:color-mix(in srgb,var(--studio-accent) 30%,#35445a);background:color-mix(in srgb,var(--studio-accent) 18%,#192436);color:#d7c0eb}.studio-app[data-studio-theme=dark] .project-detail-tabs button small{background:#263449;color:#c0ccda}.studio-app[data-studio-theme=dark] .project-progress-meter{background:#29374a}.studio-app[data-studio-theme=dark] .project-progress-step{border-color:#35445a;background:#202d40;color:#dce6ef}.studio-app[data-studio-theme=dark] .project-progress-step:hover:not(:disabled){border-color:color-mix(in srgb,var(--studio-accent) 45%,#35445a);background:color-mix(in srgb,var(--studio-accent) 14%,#202d40)}.studio-app[data-studio-theme=dark] .project-progress-step-check{border-color:#526077;background:#111a2a}.studio-app[data-studio-theme=dark] .project-progress-step.is-completed .project-progress-step-check{border-color:var(--studio-accent);background:var(--studio-accent)}.studio-app[data-studio-theme=dark] .project-progress-step-title{color:#e2eaf3}.studio-app[data-studio-theme=dark] .project-progress-step.is-completed .project-progress-step-title{color:#aab6c7}.studio-app[data-studio-theme=dark] .project-progress-step-state{background:#2b394c;color:#aab6c7}.studio-app[data-studio-theme=dark] .project-progress-step.is-completed .project-progress-step-state{background:color-mix(in srgb,var(--studio-accent) 20%,#192436);color:#d7c0eb}.studio-app[data-studio-theme=dark] .project-progress-error{color:#ff9a92}.studio-app[data-studio-theme=dark] .project-detail-action{border-color:color-mix(in srgb,var(--studio-accent) 35%,#35445a);background:color-mix(in srgb,var(--studio-accent) 18%,#192436);color:#d7c0eb}.studio-app[data-studio-theme=dark] .project-detail-action:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 26%,#192436)}.studio-app[data-studio-theme=dark] .project-detail-deliveries>header h2{color:#edf2f8}.studio-app[data-studio-theme=dark] .project-detail-deliveries>header small{color:#94a3b8}.studio-app[data-studio-theme=dark] .project-detail-deliveries li{border-color:#35445a;background:#202d40;color:#dce6ef}.studio-app[data-studio-theme=dark] .project-detail-deliveries li.is-completed{border-color:#31513e;background:#1c3028;color:#a9b9ae}.studio-app[data-studio-theme=dark] .project-delivery-check{border-color:#526077;background:#111a2a;color:#fff}.studio-app[data-studio-theme=dark] .project-delivery-check:hover:not(:disabled){border-color:var(--studio-accent);background:#243044}.studio-app[data-studio-theme=dark] .project-delivery-check[aria-pressed=true]{border-color:var(--studio-accent);background:var(--studio-accent)}.studio-app[data-studio-theme=dark] .project-delivery-item-field>label{color:#edf2f8}.studio-app[data-studio-theme=dark] .project-delivery-item-field>div>button{border-color:#35445a;background:#202d40;color:#aab6c7}.studio-app[data-studio-theme=dark] .project-detail-finance-hint{color:#94a3b8}.studio-app[data-studio-theme=dark] .project-finance-modal{border-color:#35445a;background:#192436;color:#dce6ef}.studio-app[data-studio-theme=dark] .project-finance-modal h2,.studio-app[data-studio-theme=dark] .project-finance-modal form>label{color:#edf2f8}.studio-app[data-studio-theme=dark] .project-finance-modal p,.studio-app[data-studio-theme=dark] .project-finance-modal form>label span{color:#aab6c7}.studio-app[data-studio-theme=dark] .project-finance-modal>header>span{background:color-mix(in srgb,var(--studio-accent) 18%,#192436)}.studio-app[data-studio-theme=dark] .project-finance-modal>header>button{color:#aab6c7}.studio-app[data-studio-theme=dark] .project-finance-modal>header>button:hover{background:#263449}.studio-app[data-studio-theme=dark] .project-finance-modal input,.studio-app[data-studio-theme=dark] .project-finance-modal textarea,.studio-app[data-studio-theme=dark] .project-finance-modal select{border-color:#35445a;background:#111a2a;color:#edf2f8}.studio-app[data-studio-theme=dark] .project-finance-single-account{border-color:#35445a;background:#111a2a;color:#dce6ef}.studio-app[data-studio-theme=dark] .project-finance-single-account span{color:#aab6c7}.studio-app[data-studio-theme=dark] .project-finance-single-account strong{color:#edf2f8}.studio-app[data-studio-theme=dark] .project-finance-loading,.studio-app[data-studio-theme=dark] .project-detail-payment-main span,.studio-app[data-studio-theme=dark] .project-detail-payment-main small{color:#aab6c7}.studio-app[data-studio-theme=dark] .project-finance-new-account{border-color:#35445a;background:#111a2a}.studio-app[data-studio-theme=dark] .project-finance-new-account label,.studio-app[data-studio-theme=dark] .project-detail-payment-main strong{color:#e2eaf3}.studio-app[data-studio-theme=dark] .project-finance-cancel{border-color:#35445a;background:#192436;color:#c0ccda}.studio-app[data-studio-theme=dark] .project-detail-stats article>span,.studio-app[data-studio-theme=dark] .project-detail-stats article small,.studio-app[data-studio-theme=dark] .project-detail-panel dt,.studio-app[data-studio-theme=dark] .project-detail-empty,.studio-app[data-studio-theme=dark] .project-detail-section-heading p,.studio-app[data-studio-theme=dark] .project-detail-event-main>header p{color:#94a3b8}.studio-app[data-studio-theme=dark] .project-detail-panel>header h2,.studio-app[data-studio-theme=dark] .project-detail-panel dd,.studio-app[data-studio-theme=dark] .project-detail-date-row strong,.studio-app[data-studio-theme=dark] .project-detail-event-main>header h2{color:#e2eaf3}.studio-app[data-studio-theme=dark] .project-detail-payments>header>.project-receipts-download{border-color:color-mix(in srgb,var(--studio-accent) 35%,#35445a);background:color-mix(in srgb,var(--studio-accent) 15%,#192436)}.studio-app[data-studio-theme=dark] .project-receipt-download-row{border-color:color-mix(in srgb,var(--studio-accent) 35%,#35445a)}.studio-app[data-studio-theme=dark] .project-receipt-download-row:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 15%,#192436)}.studio-app[data-studio-theme=dark] .project-row-action{border-color:color-mix(in srgb,var(--studio-accent) 35%,#35445a)}.studio-app[data-studio-theme=dark] .project-row-action:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 15%,#192436)}.studio-app[data-studio-theme=dark] .project-row-action.is-danger{border-color:#70403e;color:#ff9a92}.studio-app[data-studio-theme=dark] .project-row-action.is-danger:hover:not(:disabled){background:#3d2528}.studio-app[data-studio-theme=dark] .project-detail-panel dl>div,.studio-app[data-studio-theme=dark] .project-detail-date-row,.studio-app[data-studio-theme=dark] .project-detail-payment-row{border-color:#2c394e}.studio-app[data-studio-theme=dark] .project-detail-date-row span,.studio-app[data-studio-theme=dark] .project-detail-client span,.studio-app[data-studio-theme=dark] .project-detail-contact-list>span{color:#aab6c7}.studio-app[data-studio-theme=dark] .project-detail-event-date-tile{border-color:color-mix(in srgb,var(--studio-accent) 32%,#35445a);background:linear-gradient(180deg,color-mix(in srgb,var(--studio-accent) 18%,#192436),#192436)}.studio-app[data-studio-theme=dark] .project-detail-event-date-tile small{border-color:#35445a;color:#aab6c7}.studio-app[data-studio-theme=dark] .project-detail-event-locations>span{border-color:#35445a;background:#111a2a;color:#c0ccda}.studio-app[data-studio-theme=dark] .project-detail-heading>.projects-status--active{background:#143b30;color:#9ae6c3}.studio-app[data-studio-theme=dark] .project-detail-heading>.projects-status--planned{background:#1e314b;color:#a8c7f2}.studio-app[data-studio-theme=dark] .project-detail-heading>.projects-status--completed{background:#302744;color:#d1b9ed}.studio-app[data-studio-theme=dark] .project-detail-heading>.projects-status--cancelled{background:#3b2427;color:#ffb4ad}@media(max-width:760px){.project-detail-page{padding:5px 13px 20px}.project-detail-heading{align-items:flex-start}.project-detail-heading-actions{align-items:flex-end;flex-direction:column;gap:7px}.project-detail-heading-actions>.projects-status{font-size:8px}.project-detail-stats{grid-template-columns:1fr}.project-detail-stats article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:11px 12px}.project-detail-stats article>span{grid-column:1}.project-detail-stats article strong{grid-column:2;grid-row:1/3;text-align:right;font-size:15px}.project-detail-stats article small{grid-column:1}.project-detail-columns{grid-template-columns:1fr}.project-detail-finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-finance-stats article strong{font-size:13px}.project-detail-tabs{margin-bottom:12px}.project-detail-tabs button{padding-inline:9px}.project-detail-section-heading{align-items:flex-start;flex-direction:column}.project-detail-section-heading .project-detail-action,.project-detail-count{align-self:flex-start}.project-detail-events-actions{align-items:flex-start;flex-wrap:wrap}.project-detail-panel dl>div{grid-template-columns:90px minmax(0,1fr)}.project-detail-page .workspace-footer{align-items:flex-start}}@media(max-width:420px){.project-detail-page{padding-inline:10px}.project-detail-heading{gap:8px}.project-detail-title-row{gap:9px}.project-detail-mark{width:36px;height:36px}.project-detail-title-row h1{font-size:20px}.project-detail-heading>.projects-status{padding-inline:6px;font-size:7px}.project-detail-finance-stats{grid-template-columns:1fr 1fr}.project-detail-client-panel{align-items:flex-start;padding:15px}.project-detail-payment-row{flex-direction:column}}@media(max-width:520px){.project-detail-event{grid-template-columns:1fr;gap:11px}.project-detail-event-date-grid{max-width:100%}.project-detail-event-date-tile{width:60px;min-height:72px}}@media(max-width:760px){.projects-page{padding:3px 0 12px}.projects-heading{align-items:flex-start;flex-direction:column;margin-bottom:13px;padding:5px 2px}.projects-heading-actions{width:100%;justify-content:space-between;gap:6px}.projects-view-tabs{max-width:100%;overflow-x:auto}.projects-view-tabs button{padding-inline:7px}.projects-new-button{min-height:34px;padding-inline:9px;font-size:9px}.projects-heading h1{font-size:25px}.projects-heading p{max-width:420px;font-size:10px;line-height:1.5}.projects-count{margin-top:17px;padding:7px 9px;font-size:9px}.projects-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:11px}.projects-summary-card{gap:4px;padding:10px 11px}.projects-summary-card strong{font-size:17px}.projects-summary-card:last-child{grid-column:1/-1}.projects-quick-filters{padding:8px 9px}.projects-quick-filters button{min-height:29px;padding-inline:8px;font-size:8px}.projects-toolbar{flex-wrap:wrap;padding:11px}.projects-search{flex:1 1 100%;height:39px}.projects-status-filter{flex:1;justify-content:space-between}.projects-status-filter select{max-width:none}.projects-refresh{padding:0 10px}.projects-table-wrap{display:none}.projects-mobile-list{display:grid}.projects-mobile-card{display:grid;gap:11px;padding:14px 13px;border-bottom:1px solid #f1eef3}.projects-mobile-card:last-child{border-bottom:0}.projects-mobile-card-top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.projects-mobile-card-top strong{overflow:hidden;color:#332d3b;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.projects-mobile-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#827c89;font-size:9px}.projects-mobile-card-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-mobile-amounts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.projects-mobile-amounts>span{display:grid;gap:4px;min-width:0}.projects-mobile-amounts small{color:#918b97;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.projects-mobile-amounts b{overflow:hidden;color:#453d4d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.projects-mobile-amounts b.is-outstanding{color:#b45b45}.projects-mobile-card .projects-created{font-size:9px}.projects-state{min-height:215px;padding:40px 18px}.projects-load-more{padding:11px}}@media(max-width:390px){.projects-heading{gap:10px}.projects-heading h1{font-size:23px}.projects-count{gap:5px;font-size:8px}.projects-mobile-card-top{grid-template-columns:30px minmax(0,1fr) auto;gap:7px}.projects-mobile-card-top .projects-row-icon{width:30px;height:30px}.projects-status{padding:4px 6px;font-size:7px}}.studio-app--projects{background:#0f1727}.studio-app--projects .studio-sidebar.sb--no-topbar{top:0;height:100dvh;min-height:100dvh}.studio-app--projects .studio-main.has-sidebar:has(.studio-dashboard){height:100dvh;margin:0 0 0 260px}.studio-app--projects .studio-sidebar.sb--no-topbar{border-right-color:#2a3548;background:#192436}.studio-app--projects .studio-sidebar-profile>strong{color:#edf2f8}.studio-app--projects .studio-sidebar-profile>small{color:#98a7bb}.studio-app--projects .studio-sidebar-nav--secondary:before{background:#2b374b}.studio-app--projects .studio-sidebar-label{color:#93a2b7}.studio-app--projects .studio-sidebar.sb--no-topbar .sb-link{color:#b5c0d0}.studio-app--projects .studio-sidebar.sb--no-topbar .sb-link:hover{background:#24344a;color:#eff6ff}.studio-app--projects .studio-sidebar.sb--no-topbar .sb-link--active{background:#285a46;color:#effcf3}.studio-app--projects .studio-sidebar.sb--no-topbar .sb-link--active .sb-icon,.studio-app--projects .studio-sidebar.sb--no-topbar .sb-link:hover .sb-icon{color:#9ce0ae}.studio-app--projects .studio-sidebar-powered{color:#8594aa}.studio-dashboard--projects,.studio-dashboard--projects .studio-dashboard-main{background:#0f1727}.studio-dashboard--projects .studio-dashboard-main{color:#e2e8f0}.projects-page{color:#e4eaf2}.projects-heading h1{color:#f1f5f9}.projects-heading p{color:#94a3b8}.projects-count{border-color:#334155;background:#192436;color:#b7c3d4}.projects-count svg{color:#82d49a}.projects-view-tabs{border-color:#39465a;background:#111a2a}.projects-view-tabs button{color:#9aa8bb}.projects-view-tabs button.is-selected{background:#2c4938;color:#b6edc1}.projects-view-tabs button:disabled{color:#7a8799}.projects-new-button{border-color:#2f7650;background:#257748}.projects-summary-card{border-color:#2c394e;background:#192436}.projects-summary-card>span{color:#a0acc0}.projects-summary-card strong{color:#eff5fc}.projects-summary-card small{color:#93a2b7}.projects-quick-filters{border-bottom-color:#2c394e}.projects-quick-filters button{color:#a2b0c2}.projects-quick-filters button:hover{background:#25364b;color:#ecf4fd}.projects-quick-filters button.is-selected{border-color:#44654f;background:#294936;color:#bdf0c8}.projects-panel{border-color:#2c394e;background:#192436;box-shadow:0 10px 30px #02061730}.projects-toolbar{border-bottom-color:#2c394e;background:#192436}.projects-search,.projects-status-filter,.projects-refresh{border-color:#39465a;background:#111a2a;color:#9cabc0}.projects-search:focus-within{border-color:#459265;box-shadow:0 0 0 3px #4a98631c}.projects-search input{color:#e2e8f0}.projects-search input::placeholder{color:#8593a7}.projects-search button{color:#9cabc0}.projects-search button:hover{background:#26374a;color:#b4ecc1}.projects-status-filter select{color:#d9e2ee}.projects-refresh{color:#bac6d6}.projects-refresh:hover:not(:disabled){border-color:#47795d;background:#203a32;color:#bcf0c7}.projects-table th{border-bottom-color:#2d394d;background:#1d2a3e;color:#92a2b7}.projects-table td{border-bottom-color:#2b384c;color:#bac6d6}.projects-table tbody tr:hover{background:#202e42}.projects-project-name strong{color:#edf2f8}.projects-row-icon{background:#243c36;color:#8bdfa0}.projects-client{color:#b4c0d1}.projects-status{background:#303b4e;color:#c0cada}.projects-status--active{background:#203d31;color:#9ce1ad}.projects-status--planned{background:#223751;color:#a4c6f4}.projects-status--completed{background:#34304b;color:#c7b4f4}.projects-status--cancelled{background:#4b3033;color:#f0aaa0}.projects-budget{color:#d9e2ed}.projects-due{color:#bac6d6}.projects-due.is-outstanding,.projects-mobile-amounts b.is-outstanding{color:#f0a08a}.projects-created{color:#a3b0c2}.projects-created svg{color:#8393a8}.projects-open-indicator{color:#9aa9bd}.projects-state{color:#a2afc1}.projects-state>svg{color:#86d29a}.projects-state strong{color:#e3eaf2}.projects-state>span{color:#9aa8ba}.projects-empty-icon{background:#223c34;color:#91dda4}.projects-empty button,.projects-error button,.projects-load-more button{border-color:#41634f;background:#20392e;color:#b4ecc1}.projects-error{border-color:#604449;background:#382a34;color:#ffb4a9}.projects-load-more{border-top-color:#2c394e;color:#9aa8ba}.projects-page .workspace-footer{color:#8392a7}.studio-app--projects .studio-mobile-menu{border-color:#39465a;background:#192436}.studio-app--projects .studio-mobile-menu span{background:#c5d0df}@media(max-width:760px){.projects-page--cards .projects-mobile-list{grid-template-columns:minmax(0,1fr);padding:8px}.projects-mobile-card{border-bottom-color:#2c394e}.projects-mobile-card-top strong{color:#edf2f8}.projects-mobile-card-meta{color:#aab6c7}.projects-mobile-amounts small{color:#9caabe}.projects-mobile-amounts b{color:#e0e8f1}.studio-app--projects .studio-sidebar.sb--no-topbar{box-shadow:12px 0 34px #02061770}}@media(max-width:1024px){.studio-app--projects .studio-sidebar.sb--no-topbar{top:0;height:100dvh;min-height:100dvh;transform:translate(-100%)}.studio-app--projects .studio-sidebar.sb--no-topbar.sb--open{transform:translate(0)}.studio-app--projects .studio-main.has-sidebar:has(.studio-dashboard){width:100%;height:100dvh;margin:0;padding:0}.studio-app--projects .sb-overlay{inset:0}}.project-create-page{max-width:1180px;margin:0 auto;padding:30px 30px 26px;color:#e4eaf2}.project-create-page-heading{position:relative;margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid #2c394e}.project-create-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 21px;padding:0;border:0;background:transparent;color:#9eacbf;font-size:10px;font-weight:650;cursor:pointer}.project-create-back:hover{color:var(--studio-accent)}.project-create-page-heading .studio-kicker{display:block;color:var(--studio-accent)}.project-create-page-heading h1{margin:7px 0 4px;color:#f1f5f9;font-size:25px;letter-spacing:-.035em}.project-create-page-heading p{margin:0;color:#94a3b8;font-size:11px}.project-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:19px}.project-create-workflow{overflow:hidden;border:1px solid #2c394e;border-radius:14px;background:#192436;box-shadow:0 10px 30px #02061730}.project-create-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 19px;border-bottom:1px solid #2c394e;background:#172235}.project-create-step{position:relative;display:flex;align-items:center;gap:9px;min-width:0;padding:3px 10px;border:0;background:transparent;color:#7f8da1;text-align:left}.project-create-step:not(:last-child):after{position:absolute;top:17px;left:calc(100% - 5px);width:calc(100% - 20px);height:1px;background:#354258;content:""}.project-create-step-mark{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid #3a485e;border-radius:10px;background:#1b293d;color:#9aa9bd}.project-create-step>span:last-child{display:grid;gap:3px;min-width:0}.project-create-step strong{overflow:hidden;color:#9ba9bc;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.project-create-step small{color:#728197;font-size:8px}.project-create-step.is-active .project-create-step-mark{border-color:color-mix(in srgb,var(--studio-accent) 65%,#263348);background:color-mix(in srgb,var(--studio-accent) 28%,#172436);color:color-mix(in srgb,var(--studio-accent) 48%,white)}.project-create-step.is-active strong,.project-create-step.is-complete strong{color:#edf4fb}.project-create-step.is-complete .project-create-step-mark{border-color:color-mix(in srgb,var(--studio-accent) 55%,#263348);background:color-mix(in srgb,var(--studio-accent) 23%,#172436);color:color-mix(in srgb,var(--studio-accent) 45%,white)}.project-create-step:not(:disabled){cursor:pointer}.project-create-step:disabled{cursor:default}.project-create-step-form{padding:22px 25px 0}.project-create-step-heading{display:flex;align-items:center;gap:12px;margin:0 0 21px}.project-create-step-heading-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid color-mix(in srgb,var(--studio-accent) 48%,#263348);border-radius:11px;background:color-mix(in srgb,var(--studio-accent) 21%,#172436);color:color-mix(in srgb,var(--studio-accent) 42%,white)}.project-create-step-heading h2{margin:0 0 4px;color:#edf2f8;font-size:15px;font-weight:750;letter-spacing:-.02em}.project-create-step-heading p{margin:0;color:#93a2b7;font-size:9px;line-height:1.5}.project-create-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.project-create-fields-intro{display:flex;align-items:center;gap:10px;margin:1px 0 0}.project-create-fields-intro-icon{display:grid;place-items:center;width:31px;height:31px;flex:none;border-radius:9px;background:color-mix(in srgb,var(--studio-accent) 20%,#172436);color:color-mix(in srgb,var(--studio-accent) 42%,white)}.project-create-fields-intro>span:last-child{display:grid;gap:3px}.project-create-fields-intro strong{color:#e6edf5;font-size:10px;font-weight:750}.project-create-fields-intro small{color:#8f9eb2;font-size:8px}.project-create-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.project-create-fields-divider{height:1px;margin:3px 0;background:#2c394e}.project-create-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-width:0;color:#c0cad8;font-size:9px;font-weight:700}.project-create-field>b{color:#f3a398;font-size:10px}.project-create-field>span{color:#8392a7;font-size:8px;font-weight:600}.project-create-field--wide{grid-column:1/-1}.project-create-field input,.project-create-field select,.project-create-field textarea{grid-column:1/-1;width:100%;min-width:0;min-height:41px;padding:0 12px;border:1px solid #36455b;border-radius:9px;outline:0;background:#0e1828;color:#edf3f9;font:inherit;font-size:10px;font-weight:500;transition:border-color .15s,box-shadow .15s}.project-create-field textarea{min-height:100px;padding:11px 12px;resize:vertical;line-height:1.5}.project-create-field input::placeholder,.project-create-field textarea::placeholder{color:#718096}.project-create-field input:focus,.project-create-field select:focus,.project-create-field textarea:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 12%,transparent)}.project-create-field input[type=date]{color-scheme:dark}.project-create-field input:disabled,.project-create-field select:disabled{opacity:.55;cursor:not-allowed}.project-create-review{overflow:hidden;margin-top:7px;border:1px solid #304057;border-radius:10px;background:#142033}.project-create-review-heading{display:grid;gap:4px;padding:12px 14px;border-bottom:1px solid #2c394e}.project-create-review-heading>span{color:var(--studio-accent);font-size:7px;font-weight:800;letter-spacing:.13em}.project-create-review-heading strong{color:#edf2f8;font-size:10px}.project-create-review-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:9px 14px;border-bottom:1px solid #263449;color:#94a3b8;font-size:9px}.project-create-review-row:last-child{border-bottom:0}.project-create-review-row strong{max-width:65%;overflow-wrap:anywhere;color:#e2eaf3;font-weight:650;text-align:right}.project-create-error{margin:15px 0 0;padding:10px 12px;border:1px solid #744a4b;border-radius:9px;background:#3a2a35;color:#ffb9ae;font-size:9px;line-height:1.5}.project-create-page-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:21px -25px 0;padding:14px 25px;border-top:1px solid #2c394e;background:#192436f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.project-create-page-footer>span{overflow:hidden;color:#8e9db0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.project-create-page-footer>span strong{color:#c9d5e3;font-weight:700}.project-create-page-footer>div{display:flex;gap:8px;flex:none}.project-create-cancel,.project-create-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border-radius:9px;font-size:9px;font-weight:750;cursor:pointer}.project-create-cancel{border:1px solid #3a485d;background:#1a273a;color:#bdc8d7}.project-create-cancel:hover:not(:disabled){background:#26354a;color:#fff}.project-create-submit{border:1px solid color-mix(in srgb,var(--studio-accent) 78%,#101820);background:var(--studio-accent);color:#fff;box-shadow:0 5px 12px color-mix(in srgb,var(--studio-accent) 22%,transparent)}.project-create-submit:hover:not(:disabled){border-color:color-mix(in srgb,var(--studio-accent) 65%,white);background:color-mix(in srgb,var(--studio-accent) 88%,white)}.project-create-submit:disabled,.project-create-cancel:disabled{opacity:.6;cursor:wait}.project-create-aside{position:sticky;top:22px;padding:19px;border:1px solid #2c394e;border-radius:13px;background:linear-gradient(145deg,#1b2b3e,#172235);color:#dfe8f2}.project-create-aside-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:15px;border:1px solid color-mix(in srgb,var(--studio-accent) 48%,#263348);border-radius:11px;background:color-mix(in srgb,var(--studio-accent) 21%,#172436);color:color-mix(in srgb,var(--studio-accent) 42%,white)}.project-create-aside-label{color:var(--studio-accent);font-size:7px;font-weight:800;letter-spacing:.14em}.project-create-aside h2{margin:7px 0 6px;color:#eff5fb;font-size:13px;font-weight:750;overflow-wrap:anywhere}.project-create-aside p{margin:0;color:#94a3b8;font-size:9px;line-height:1.65}.project-create-aside-list{display:grid;gap:12px;margin:19px 0;padding:15px 0;border-top:1px solid #2c394e;border-bottom:1px solid #2c394e}.project-create-aside-list>div{display:flex;align-items:center;gap:9px;color:#75849a}.project-create-aside-list>div>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #3a485e;border-radius:7px;color:#93a2b7;font-size:8px}.project-create-aside-list>div.is-current{color:#e5edf5}.project-create-aside-list>div.is-current>span{border-color:color-mix(in srgb,var(--studio-accent) 55%,#263348);background:color-mix(in srgb,var(--studio-accent) 23%,#172436);color:color-mix(in srgb,var(--studio-accent) 45%,white)}.project-create-aside-list small{font-size:9px;font-weight:650}.project-create-aside-note{color:#8797ad;font-size:8px;line-height:1.65}@media(max-width:900px){.project-create-layout{grid-template-columns:minmax(0,1fr)}.project-create-aside{position:static;display:none}}@media(max-width:760px){.project-create-page{padding:8px 14px 22px}.project-create-page-heading{margin-bottom:14px;padding-bottom:14px}.project-create-back{margin:0 0 17px}.project-create-page-heading h1{font-size:22px}.project-create-stepper{padding:12px 5px}.project-create-step{justify-content:center;gap:0;padding:3px}.project-create-step-mark{width:31px;height:31px}.project-create-step>span:last-child{display:none}.project-create-step:not(:last-child):after{top:18px;left:calc(50% + 18px);width:calc(100% - 37px)}.project-create-step-form{padding:17px 16px 0}.project-create-step-heading{margin-bottom:17px}.project-create-fields{gap:12px}.project-create-page-footer{margin:18px -16px 0;padding:12px 16px}.project-create-page-footer>span{max-width:130px}}.studio-app--projects[data-studio-theme=light]{background:#f6f8f7;color:#293f3c}.studio-app--projects[data-studio-theme=light] .studio-sidebar.sb--no-topbar{border-right-color:#e7ece9;background:#fff}.studio-app--projects[data-studio-theme=light] .studio-sidebar-profile>strong{color:#2a3d3a}.studio-app--projects[data-studio-theme=light] .studio-sidebar-profile>small,.studio-app--projects[data-studio-theme=light] .studio-sidebar-label,.studio-app--projects[data-studio-theme=light] .studio-sidebar-powered{color:#899792}.studio-app--projects[data-studio-theme=light] .studio-sidebar-nav--secondary:before{background:#e8eeeb}.studio-app--projects[data-studio-theme=light] .studio-sidebar.sb--no-topbar .sb-link{color:#777f7c}.studio-app--projects[data-studio-theme=light] .studio-sidebar.sb--no-topbar .sb-link:hover{background:#f4f7f5;color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .studio-sidebar.sb--no-topbar .sb-link--active{background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .studio-sidebar.sb--no-topbar .sb-link--active .sb-icon,.studio-app--projects[data-studio-theme=light] .studio-sidebar.sb--no-topbar .sb-link:hover .sb-icon{color:var(--studio-accent)}.studio-app--projects[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .sb-link--active{background:color-mix(in srgb,var(--studio-accent) 22%,#192436);color:color-mix(in srgb,var(--studio-accent) 62%,white)}.studio-app--projects[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .sb-link--active .sb-icon,.studio-app--projects[data-studio-theme=dark] .studio-sidebar.sb--no-topbar .sb-link:hover .sb-icon{color:color-mix(in srgb,var(--studio-accent) 68%,white)}.studio-app--projects[data-studio-theme=light] .studio-dashboard--projects,.studio-app--projects[data-studio-theme=light] .studio-dashboard--projects .studio-dashboard-main{background:#f6f8f7;color:#293f3c}.studio-app--projects[data-studio-theme=light] .projects-page{color:#293f3c}.studio-app--projects[data-studio-theme=light] .projects-heading h1{color:#263b38}.studio-app--projects[data-studio-theme=light] .projects-heading p,.studio-app--projects[data-studio-theme=light] .projects-created,.studio-app--projects[data-studio-theme=light] .projects-client{color:#7f8e89}.studio-app--projects[data-studio-theme=light] .projects-count,.studio-app--projects[data-studio-theme=light] .projects-refresh,.studio-app--projects[data-studio-theme=light] .projects-search,.studio-app--projects[data-studio-theme=light] .projects-status-filter{border-color:#e2e9e5;background:#fff;color:#76847f}.studio-app--projects[data-studio-theme=light] .projects-count svg,.studio-app--projects[data-studio-theme=light] .projects-created svg,.studio-app--projects[data-studio-theme=light] .projects-state>svg{color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .projects-view-tabs{border-color:#e5ebe8;background:#f1f4f2}.studio-app--projects[data-studio-theme=light] .projects-view-tabs button{color:#78847f}.studio-app--projects[data-studio-theme=light] .projects-view-tabs button.is-selected{background:#fff;color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .projects-new-button{border-color:var(--studio-accent);background:var(--studio-accent);color:#fff}.studio-app--projects[data-studio-theme=light] .projects-summary-card,.studio-app--projects[data-studio-theme=light] .projects-panel,.studio-app--projects[data-studio-theme=light] .projects-toolbar{border-color:#e4eae7;background:#fff;box-shadow:0 8px 25px #233a310a}.studio-app--projects[data-studio-theme=light] .projects-summary-card>span,.studio-app--projects[data-studio-theme=light] .projects-table th,.studio-app--projects[data-studio-theme=light] .projects-load-more{color:#899590}.studio-app--projects[data-studio-theme=light] .projects-summary-card strong,.studio-app--projects[data-studio-theme=light] .projects-project-name strong,.studio-app--projects[data-studio-theme=light] .projects-state strong{color:#304743}.studio-app--projects[data-studio-theme=light] .projects-mobile-card-top strong{color:#304743;font-size:12px}.studio-app--projects[data-studio-theme=light] .projects-summary-card small,.studio-app--projects[data-studio-theme=light] .projects-state,.studio-app--projects[data-studio-theme=light] .projects-state>span{color:#84928d}.studio-app--projects[data-studio-theme=light] .projects-quick-filters{border-bottom-color:#e7ece9}.studio-app--projects[data-studio-theme=light] .projects-quick-filters button{color:#7f8c87}.studio-app--projects[data-studio-theme=light] .projects-quick-filters button:hover{background:#f4f7f5;color:#38554b}.studio-app--projects[data-studio-theme=light] .projects-quick-filters button.is-selected{border-color:color-mix(in srgb,var(--studio-accent) 30%,white);background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .projects-search input,.studio-app--projects[data-studio-theme=light] .projects-status-filter select{color:#354a45}.studio-app--projects[data-studio-theme=light] .projects-search button{color:#82908b}.studio-app--projects[data-studio-theme=light] .projects-search button:hover,.studio-app--projects[data-studio-theme=light] .projects-refresh:hover:not(:disabled){background:#f3f7f4;color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .projects-error{border-color:#f0d8d4;background:#fff8f7;color:#a44f45}.studio-app--projects[data-studio-theme=light] .projects-open-indicator{color:#8d9994}.studio-app--projects[data-studio-theme=light] .projects-table th{border-bottom-color:#e8eeeb;background:#f8faf9}.studio-app--projects[data-studio-theme=light] .projects-table td{border-bottom-color:#edf1ef;color:#61716c}.studio-app--projects[data-studio-theme=light] .projects-table tbody tr:hover{background:#f7faf8}.studio-app--projects[data-studio-theme=light] .projects-budget,.studio-app--projects[data-studio-theme=light] .projects-mobile-amounts b{color:#435a53}.studio-app--projects[data-studio-theme=light] .projects-due{color:#61716c}.studio-app--projects[data-studio-theme=light] .projects-mobile-amounts small{color:#899590}.studio-app--projects[data-studio-theme=light] .projects-due.is-outstanding,.studio-app--projects[data-studio-theme=light] .projects-mobile-amounts b.is-outstanding{color:#b45b45}.studio-app--projects[data-studio-theme=light] .projects-row-icon,.studio-app--projects[data-studio-theme=light] .projects-empty-icon{background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .projects-status{background:#f1f4f2;color:#73817c}.studio-app--projects[data-studio-theme=light] .projects-status--active{background:#eaf6ee;color:#35774f}.studio-app--projects[data-studio-theme=light] .projects-status--planned{background:#edf3fb;color:#4971a1}.studio-app--projects[data-studio-theme=light] .projects-status--completed{background:#f0ecf8;color:#785a9b}.studio-app--projects[data-studio-theme=light] .projects-status--cancelled{background:#fbefed;color:#ae594d}.studio-app--projects[data-studio-theme=light] .projects-load-more,.studio-app--projects[data-studio-theme=light] .projects-mobile-card{border-color:#e7ece9}.studio-app--projects[data-studio-theme=light] .projects-empty button,.studio-app--projects[data-studio-theme=light] .projects-load-more button{border-color:color-mix(in srgb,var(--studio-accent) 25%,white);background:color-mix(in srgb,var(--studio-accent) 7%,white);color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .studio-mobile-menu{border-color:#e2e9e5;background:#fff}.studio-app--projects[data-studio-theme=light] .studio-mobile-menu span{background:#74837d}.studio-app--projects[data-studio-theme=light] .projects-page .workspace-footer{color:#899792}.studio-app--projects .projects-new-button{border-color:var(--studio-accent);background:var(--studio-accent);color:#fff}.studio-app--projects .projects-heading .studio-kicker{color:var(--studio-accent)}.studio-app--projects .projects-count svg,.studio-app--projects .projects-state>svg{color:var(--studio-accent)}.studio-app--projects .projects-view-tabs button.is-selected{color:var(--studio-accent)}.studio-app--projects[data-studio-theme=dark] .projects-view-tabs button.is-selected{border-color:color-mix(in srgb,var(--studio-accent) 35%,#182132);background:color-mix(in srgb,var(--studio-accent) 22%,#111a2a);color:color-mix(in srgb,var(--studio-accent) 55%,white)}.studio-app--projects[data-studio-theme=dark] .projects-quick-filters button.is-selected{border-color:color-mix(in srgb,var(--studio-accent) 45%,#192436);background:color-mix(in srgb,var(--studio-accent) 25%,#192436);color:color-mix(in srgb,var(--studio-accent) 52%,white)}.studio-app--projects[data-studio-theme=dark] .projects-row-icon,.studio-app--projects[data-studio-theme=dark] .projects-empty-icon{background:color-mix(in srgb,var(--studio-accent) 20%,#192436);color:color-mix(in srgb,var(--studio-accent) 55%,white)}.studio-app--projects[data-studio-theme=light] .project-create-page{color:#293f3c}.studio-app--projects[data-studio-theme=light] .project-create-page-heading{border-bottom-color:#e2e9e5}.studio-app--projects[data-studio-theme=light] .project-create-back{color:#73817c}.studio-app--projects[data-studio-theme=light] .project-create-back:hover{color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .project-create-page-heading h1{color:#263b38}.studio-app--projects[data-studio-theme=light] .project-create-page-heading p{color:#7f8e89}.studio-app--projects[data-studio-theme=light] .project-create-workflow,.studio-app--projects[data-studio-theme=light] .project-create-aside{border-color:#e2e9e5;background:#fff;color:#354a45;box-shadow:0 8px 25px #233a310a}.studio-app--projects[data-studio-theme=light] .project-create-stepper{border-bottom-color:#e7ece9;background:#f8faf9}.studio-app--projects[data-studio-theme=light] .project-create-step:not(:last-child):after{background:#dce5df}.studio-app--projects[data-studio-theme=light] .project-create-step-mark{border-color:#dce5df;background:#fff;color:#87948f}.studio-app--projects[data-studio-theme=light] .project-create-step.is-active .project-create-step-mark,.studio-app--projects[data-studio-theme=light] .project-create-step.is-complete .project-create-step-mark,.studio-app--projects[data-studio-theme=light] .project-create-aside-list>div.is-current>span{border-color:color-mix(in srgb,var(--studio-accent) 45%,white);background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .project-create-step strong{color:#77847f}.studio-app--projects[data-studio-theme=light] .project-create-step.is-active strong,.studio-app--projects[data-studio-theme=light] .project-create-step.is-complete strong{color:#314842}.studio-app--projects[data-studio-theme=light] .project-create-step-heading h2,.studio-app--projects[data-studio-theme=light] .project-create-fields-intro strong{color:#304743}.studio-app--projects[data-studio-theme=light] .project-create-step-heading-icon,.studio-app--projects[data-studio-theme=light] .project-create-fields-intro-icon,.studio-app--projects[data-studio-theme=light] .project-create-aside-icon{border-color:color-mix(in srgb,var(--studio-accent) 30%,white);background:color-mix(in srgb,var(--studio-accent) 9%,white);color:var(--studio-accent)}.studio-app--projects[data-studio-theme=light] .project-create-step-heading p,.studio-app--projects[data-studio-theme=light] .project-create-fields-intro small{color:#82908b}.studio-app--projects[data-studio-theme=light] .project-create-field{color:#53665f}.studio-app--projects[data-studio-theme=light] .project-create-field input,.studio-app--projects[data-studio-theme=light] .project-create-field select,.studio-app--projects[data-studio-theme=light] .project-create-field textarea{border-color:#dfe7e2;background:#fff;color:#354a45}.studio-app--projects[data-studio-theme=light] .project-create-field input::placeholder,.studio-app--projects[data-studio-theme=light] .project-create-field textarea::placeholder{color:#a0aaa6}.studio-app--projects[data-studio-theme=light] .project-create-fields-divider,.studio-app--projects[data-studio-theme=light] .project-create-page-footer,.studio-app--projects[data-studio-theme=light] .project-create-review-row,.studio-app--projects[data-studio-theme=light] .project-create-review-heading{border-color:#e6ece8}.studio-app--projects[data-studio-theme=light] .project-create-page-footer{background:#ffffffed}.studio-app--projects[data-studio-theme=light] .project-create-page-footer>span{color:#83908b}.studio-app--projects[data-studio-theme=light] .project-create-page-footer>span strong{color:#425a52}.studio-app--projects[data-studio-theme=light] .project-create-cancel{border-color:#dce5df;background:#fff;color:#63736d}.studio-app--projects[data-studio-theme=light] .project-create-cancel:hover:not(:disabled){background:#f3f7f4;color:#38554b}.studio-app--projects[data-studio-theme=light] .project-create-review{border-color:#e1e8e3;background:#f8faf9}.studio-app--projects[data-studio-theme=light] .project-create-review-heading strong{color:#304743}.studio-app--projects[data-studio-theme=light] .project-create-review-row{color:#82908b}.studio-app--projects[data-studio-theme=light] .project-create-review-row strong{color:#425a52}.studio-app--projects[data-studio-theme=light] .project-create-aside h2{color:#304743}.studio-app--projects[data-studio-theme=light] .project-create-aside p,.studio-app--projects[data-studio-theme=light] .project-create-aside-note{color:#82908b}.studio-app--projects[data-studio-theme=light] .project-create-aside-list{border-color:#e6ece8}.studio-app--projects[data-studio-theme=light] .project-create-aside-list>div{color:#82908b}.studio-app--projects[data-studio-theme=light] .project-create-aside-list>div.is-current{color:#425a52}.project-create-page{max-width:1320px;padding:25px 34px 34px}.project-create-clean-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 18px;padding:0 2px 17px;border-bottom:1px solid #e5ebe7}.project-create-clean-heading>div:first-child{display:grid;justify-items:start}.project-create-clean-heading .project-create-back{margin:0 0 15px}.project-create-clean-heading .studio-kicker{color:var(--studio-accent);font-size:8px;font-weight:800;letter-spacing:.13em}.project-create-clean-heading h1{margin:5px 0 0;color:#283d36;font-size:25px;font-weight:750;letter-spacing:-.04em}.project-create-clean-heading .project-create-hero-studio{min-width:190px;padding:9px 12px}.project-create-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;min-height:220px;margin-bottom:16px;padding:25px 31px;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,#dfe7e2);border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 0% 100%,color-mix(in srgb,var(--studio-accent) 18%,transparent),transparent 58%),linear-gradient(112deg,#fff,#f5f7f5 63%,color-mix(in srgb,var(--studio-accent) 7%,white));box-shadow:0 14px 40px #283d3510}.project-create-hero:after{position:absolute;right:250px;bottom:-175px;width:330px;height:330px;border:1px solid color-mix(in srgb,var(--studio-accent) 12%,transparent);border-radius:50%;box-shadow:0 0 0 30px color-mix(in srgb,var(--studio-accent) 3%,transparent),0 0 0 62px color-mix(in srgb,var(--studio-accent) 2%,transparent);content:"";pointer-events:none}.project-create-hero-copy{position:relative;z-index:1}.project-create-back{margin-bottom:17px;color:#7a8982}.project-create-hero .studio-kicker{display:flex;align-items:center;gap:8px;color:var(--studio-accent);font-size:8px;font-weight:800;letter-spacing:.13em}.project-create-hero .studio-kicker i{width:3px;height:3px;border-radius:50%;background:#a8b4ad}.project-create-hero h1{margin:10px 0 8px;color:#273b36;font-size:clamp(29px,3.4vw,42px);font-weight:750;letter-spacing:-.055em;line-height:1.04}.project-create-hero h1 em{color:var(--studio-accent);font-style:normal}.project-create-hero p{margin:0;color:#77867f;font-size:11px}.project-create-hero-studio{position:relative;z-index:1;display:flex;align-items:center;gap:11px;min-width:215px;padding:12px 15px;border:1px solid #e5ebe7;border-radius:13px;background:#ffffffc9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-create-hero-mark{display:grid;place-items:center;width:39px;height:39px;flex:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--studio-accent) 24%,white);border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent);font-size:14px;font-weight:800}.project-create-hero-mark img{width:100%;height:100%;object-fit:cover}.project-create-hero-studio>span:last-child{display:grid;gap:4px;min-width:0}.project-create-hero-studio small{color:#939e98;font-size:7px;font-weight:800;letter-spacing:.12em}.project-create-hero-studio strong{overflow:hidden;color:#344942;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-create-hero-studio i{display:flex;align-items:center;gap:5px;color:#71817a;font-size:8px;font-style:normal}.project-create-hero-studio i span,.project-create-live-dot{width:6px;height:6px;border-radius:50%;background:#49a76a;box-shadow:0 0 0 3px #49a76a1a}.project-create-stepper{display:flex;align-items:center;gap:9px;margin:0 0 15px;padding:0;border:0;background:transparent}.project-create-step{display:flex;align-items:center;gap:10px;flex:1;min-height:57px;padding:9px 13px;border:1px solid #e1e8e4;border-radius:12px;background:#fff;color:#728079;box-shadow:0 5px 16px #24392f08;transition:border-color .15s,background .15s,transform .15s}.project-create-step:not(:last-child):after{display:none}.project-create-step-mark{width:30px;height:30px;border-color:#e1e8e4;border-radius:9px;background:#f8faf9;color:#84928c}.project-create-step>span:last-child{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px}.project-create-step strong{color:#61716a;font-size:9px}.project-create-step small{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#f1f4f2;color:#89968f;font-size:7px;font-weight:800}.project-create-step.is-active{border-color:color-mix(in srgb,var(--studio-accent) 38%,white);background:color-mix(in srgb,var(--studio-accent) 5%,white);box-shadow:0 5px 18px color-mix(in srgb,var(--studio-accent) 8%,transparent)}.project-create-step.is-active .project-create-step-mark,.project-create-step.is-complete .project-create-step-mark{border-color:color-mix(in srgb,var(--studio-accent) 35%,white);background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.project-create-step.is-active strong,.project-create-step.is-complete strong{color:#30483e}.project-create-step.is-active small{background:color-mix(in srgb,var(--studio-accent) 12%,white);color:var(--studio-accent)}.project-create-step:not(:disabled):hover{transform:translateY(-1px)}.project-create-step-count{display:none}.project-create-layout{grid-template-columns:minmax(0,1fr) 300px;gap:15px}.project-create-workflow{border-color:#e1e8e4;border-radius:16px;background:#fff;box-shadow:0 10px 30px #24392f0a}.project-create-step-form{padding:24px 27px 0}.project-create-step-heading{margin:0 0 24px;padding-bottom:17px;border-bottom:1px solid #edf1ee}.project-create-step-heading-icon{width:39px;height:39px;border-color:color-mix(in srgb,var(--studio-accent) 27%,white);border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 8%,white);color:var(--studio-accent)}.project-create-step-eyebrow{display:block;margin:0 0 5px;color:var(--studio-accent);font-size:7px;font-weight:800;letter-spacing:.12em}.project-create-step-heading h2{color:#2d423a;font-size:17px}.project-create-step-heading p{color:#82908a;font-size:9px}.project-create-fields-intro-icon{background:color-mix(in srgb,var(--studio-accent) 9%,white);color:var(--studio-accent)}.project-create-fields-intro strong{color:#40564d}.project-create-fields-intro small{color:#84918b}.project-create-field{color:#586a62;font-size:9px}.project-create-field>span{color:#98a39e}.project-create-field input,.project-create-field select,.project-create-field textarea{min-height:43px;border-color:#dfe7e2;border-radius:10px;background:#fbfcfb;color:#354a42;font-size:10px}.project-create-field textarea{min-height:112px}.project-create-field input::placeholder,.project-create-field textarea::placeholder{color:#a2ada7}.project-create-fields-divider{background:#edf1ee}.project-create-review{border-color:#e2e9e4;border-radius:12px;background:#fbfcfb}.project-create-review-heading{border-bottom-color:#e9eeeb}.project-create-review-heading>span{color:var(--studio-accent)}.project-create-review-heading strong{color:#30473e}.project-create-review-row{border-bottom-color:#edf1ee;color:#77867f}.project-create-review-row strong{color:#40564d}.project-create-page-footer{margin:24px -27px 0;padding:15px 27px;border-top-color:#edf1ee;border-radius:0 0 16px 16px;background:#ffffffed}.project-create-page-footer>span{color:#89958f;font-size:8px}.project-create-page-footer>span strong{color:#40564d}.project-create-cancel{border-color:#e1e8e4;border-radius:9px;background:#fff;color:#66776f}.project-create-cancel:hover:not(:disabled){background:#f7f9f8;color:#40564d}.project-create-submit{min-height:38px;border:1px solid var(--studio-accent);border-radius:9px;background:var(--studio-accent);box-shadow:0 5px 12px color-mix(in srgb,var(--studio-accent) 18%,transparent)}.project-create-submit:hover:not(:disabled){border-color:color-mix(in srgb,var(--studio-accent) 85%,black);background:color-mix(in srgb,var(--studio-accent) 90%,black)}.project-create-aside{top:18px;padding:20px;border-color:#273e36;border-radius:16px;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--studio-accent) 25%,transparent),transparent 54%),linear-gradient(155deg,#192c27,#17211f 80%);color:#e5eee9;box-shadow:0 14px 32px #12251d25}.project-create-aside-top{display:flex;align-items:center;gap:9px}.project-create-aside-icon{width:32px;height:32px;margin:0;border-color:#ffffff1b;border-radius:10px;background:#ffffff0c;color:#c3e7d0}.project-create-aside-label{color:#a8c9b2;font-size:7px}.project-create-live-dot{margin-left:auto}.project-create-aside h2{min-height:40px;margin:18px 0 8px;color:#f4faf6;font-size:15px;line-height:1.35}.project-create-preview-status{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #ffffff18;border-radius:999px;background:#ffffff0a;color:#c3d6ca;font-size:8px;font-weight:700}.project-create-preview-status i{width:6px;height:6px;border-radius:50%;background:#a6b4ac}.project-create-preview-status--active i{background:#69d593}.project-create-preview-status--planned i{background:#89baf3}.project-create-preview-status--completed i{background:#c7a6f3}.project-create-preview-status--cancelled i{background:#ed9d92}.project-create-preview-rule{height:1px;margin:17px 0 3px;background:#ffffff16}.project-create-preview-row{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;padding:11px 0;border-bottom:1px solid #ffffff12}.project-create-preview-row:last-of-type{border:0}.project-create-preview-row>span{display:flex;align-items:center;gap:7px;flex:none;color:#a9b9af;font-size:8px}.project-create-preview-row>span svg{color:#91b9a0}.project-create-preview-row strong{max-width:58%;overflow-wrap:anywhere;color:#edf5ef;font-size:8px;font-weight:650;text-align:right}.project-create-aside-note{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;border:1px solid #ffffff12;border-radius:11px;background:#ffffff08;color:#a3b5aa;font-size:8px;line-height:1.55}.project-create-note-mark{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:7px;background:color-mix(in srgb,var(--studio-accent) 28%,#17211f);color:#d0e7d7}.project-create-aside-note>span:last-child{display:grid;gap:4px}.project-create-aside-note strong{color:#e2eee6;font-size:8px}.project-create-aside-note small{color:#a3b5aa;font-size:7px;line-height:1.55}.studio-app--projects[data-studio-theme=dark] .project-create-hero{border-color:#2d3b4f;background:radial-gradient(ellipse at 0% 100%,color-mix(in srgb,var(--studio-accent) 19%,transparent),transparent 58%),linear-gradient(112deg,#192436,#172235 63%,color-mix(in srgb,var(--studio-accent) 9%,#172235));box-shadow:0 14px 40px #02061724}.studio-app--projects[data-studio-theme=dark] .project-create-hero h1{color:#f1f5f9}.studio-app--projects[data-studio-theme=dark] .project-create-hero p{color:#9baabe}.studio-app--projects[data-studio-theme=dark] .project-create-hero-studio{border-color:#35445a;background:#192436d9}.studio-app--projects[data-studio-theme=dark] .project-create-hero-studio strong{color:#edf2f8}.studio-app--projects[data-studio-theme=dark] .project-create-workflow,.studio-app--projects[data-studio-theme=dark] .project-create-step{border-color:#2d3b4f;background:#192436;box-shadow:0 8px 24px #02061718}.studio-app--projects[data-studio-theme=dark] .project-create-step.is-active{border-color:color-mix(in srgb,var(--studio-accent) 42%,#2d3b4f);background:color-mix(in srgb,var(--studio-accent) 12%,#192436)}.studio-app--projects[data-studio-theme=dark] .project-create-step-mark,.studio-app--projects[data-studio-theme=dark] .project-create-step small{border-color:#35445a;background:#172235;color:#a6b3c4}.studio-app--projects[data-studio-theme=dark] .project-create-step strong{color:#acb8c8}.studio-app--projects[data-studio-theme=dark] .project-create-step.is-active strong,.studio-app--projects[data-studio-theme=dark] .project-create-step.is-complete strong{color:#edf2f8}.studio-app--projects[data-studio-theme=dark] .project-create-step-heading{border-bottom-color:#2c394e}.studio-app--projects[data-studio-theme=dark] .project-create-step-heading h2{color:#edf2f8}.studio-app--projects[data-studio-theme=dark] .project-create-step-heading p,.studio-app--projects[data-studio-theme=dark] .project-create-fields-intro small{color:#93a2b7}.studio-app--projects[data-studio-theme=dark] .project-create-fields-intro strong{color:#e6edf5}.studio-app--projects[data-studio-theme=dark] .project-create-field{color:#c0cad8}.studio-app--projects[data-studio-theme=dark] .project-create-field input,.studio-app--projects[data-studio-theme=dark] .project-create-field select,.studio-app--projects[data-studio-theme=dark] .project-create-field textarea{border-color:#36455b;background:#0e1828;color:#edf3f9}.studio-app--projects[data-studio-theme=dark] .project-create-field input::placeholder,.studio-app--projects[data-studio-theme=dark] .project-create-field textarea::placeholder{color:#718096}.studio-app--projects[data-studio-theme=dark] .project-create-review{border-color:#304057;background:#142033}.studio-app--projects[data-studio-theme=dark] .project-create-review-heading strong,.studio-app--projects[data-studio-theme=dark] .project-create-review-row strong{color:#e2eaf3}.studio-app--projects[data-studio-theme=dark] .project-create-review-row{color:#94a3b8}.studio-app--projects[data-studio-theme=dark] .project-create-page-footer{border-top-color:#2c394e;background:#192436f2}.studio-app--projects[data-studio-theme=dark] .project-create-page-footer>span{color:#8e9db0}.studio-app--projects[data-studio-theme=dark] .project-create-page-footer>span strong{color:#c9d5e3}.studio-app--projects[data-studio-theme=dark] .project-create-cancel{border-color:#3a485d;background:#1a273a;color:#bdc8d7}.studio-app--projects[data-studio-theme=dark] .project-create-cancel:hover:not(:disabled){background:#26354a;color:#fff}.project-create-event-card{display:grid;gap:13px;padding:15px;border:1px solid #e2e9e4;border-radius:12px;background:#fbfcfb}.project-create-event-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e9eeeb}.project-create-event-card-header>div{display:grid;gap:4px;min-width:0}.project-create-event-card-header>div>span{color:var(--studio-accent);font-size:7px;font-weight:800;letter-spacing:.12em}.project-create-event-card-header>div>strong{overflow:hidden;color:#30473e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-create-icon-button{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid #e1e8e4;border-radius:9px;background:#fff;color:#75867d;cursor:pointer}.project-create-icon-button:hover{border-color:#efc5c0;background:#fff8f7;color:#be584d}.project-create-event-dates-heading{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.project-create-event-dates-heading strong{color:#53665f;font-size:9px}.project-create-event-dates-heading span{color:#98a39e;font-size:8px}.project-create-event-dates{display:grid;gap:8px}.project-create-event-date{display:flex;align-items:flex-end;gap:8px}.project-create-event-date .project-create-field{flex:1}.project-create-inline-add,.project-create-add-event{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--studio-accent) 28%,white);border-radius:9px;background:color-mix(in srgb,var(--studio-accent) 5%,white);color:var(--studio-accent);font-size:9px;font-weight:700;cursor:pointer}.project-create-inline-add{justify-self:start;min-height:32px;padding:0 10px}.project-create-inline-add:disabled{opacity:.5;cursor:not-allowed}.project-create-add-event{width:100%;min-height:58px;justify-content:flex-start;padding:10px 13px;border-style:dashed;text-align:left}.project-create-add-event:disabled{opacity:.55;cursor:not-allowed}.project-create-add-event>span{display:grid;gap:3px}.project-create-add-event strong{font-size:9px}.project-create-add-event small{color:#83928b;font-size:8px;font-weight:500}.studio-app--projects[data-studio-theme=dark] .project-create-event-card{border-color:#304057;background:#142033}.studio-app--projects[data-studio-theme=dark] .project-create-event-card-header{border-bottom-color:#304057}.studio-app--projects[data-studio-theme=dark] .project-create-event-card-header>div>strong,.studio-app--projects[data-studio-theme=dark] .project-create-event-dates-heading strong{color:#e2eaf3}.studio-app--projects[data-studio-theme=dark] .project-create-event-dates-heading span{color:#94a3b8}.studio-app--projects[data-studio-theme=dark] .project-create-icon-button{border-color:#3a485d;background:#1a273a;color:#bdc8d7}.studio-app--projects[data-studio-theme=dark] .project-create-icon-button:hover{border-color:#804b4b;background:#352529;color:#f0a49a}.studio-app--projects[data-studio-theme=dark] .project-create-inline-add,.studio-app--projects[data-studio-theme=dark] .project-create-add-event{border-color:color-mix(in srgb,var(--studio-accent) 42%,#304057);background:color-mix(in srgb,var(--studio-accent) 13%,#142033)}.studio-app--projects[data-studio-theme=dark] .project-create-add-event small{color:#93a2b7}@media(max-width:420px){.project-create-event-card{padding:12px}.project-create-event-date .project-create-field{min-width:0}}.project-create-date-picker-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 12px;border:1px solid #dfe7e2;border-radius:10px;background:#fff;color:var(--studio-accent);text-align:left;cursor:pointer}.project-create-date-picker-trigger>span{flex:1;color:#53665f;font-size:9px;font-weight:700}.project-create-date-picker-trigger:hover{border-color:color-mix(in srgb,var(--studio-accent) 45%,white);background:color-mix(in srgb,var(--studio-accent) 4%,white)}.project-create-date-chips{display:flex;flex-wrap:wrap;gap:6px}.project-create-date-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 5px 2px 9px;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,white);border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 6%,white);color:#53665f;font-size:8px;font-weight:650}.project-create-date-chip button{display:grid;place-items:center;width:19px;height:19px;padding:0;border:0;border-radius:50%;background:transparent;color:#82908a;cursor:pointer}.project-create-date-chip button:hover{background:#fff;color:#ba584e}.project-create-calendar-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:18px;background:#0b1220a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.project-create-calendar-modal{width:min(100%,390px);padding:19px;border:1px solid #e1e8e4;border-radius:16px;background:#fff;color:#30473e;box-shadow:0 24px 80px #0a142a40}.project-create-calendar-modal-header{display:flex;align-items:center;gap:11px;padding-bottom:15px;border-bottom:1px solid #e9eeeb}.project-create-calendar-modal-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid color-mix(in srgb,var(--studio-accent) 28%,white);border-radius:11px;background:color-mix(in srgb,var(--studio-accent) 9%,white);color:var(--studio-accent)}.project-create-calendar-modal-header>div{display:grid;gap:4px;flex:1;min-width:0}.project-create-calendar-modal-header>div>span{color:var(--studio-accent);font-size:7px;font-weight:800;letter-spacing:.12em}.project-create-calendar-modal-header h2{overflow:hidden;margin:0;color:#30473e;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.project-create-calendar-month-nav{display:flex;align-items:center;justify-content:space-between;margin:13px 0 10px}.project-create-calendar-month-nav>strong{color:#354b43;font-size:11px;font-weight:750}.project-create-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.project-create-calendar-weekday{display:grid;place-items:center;height:29px;color:#929d97;font-size:8px;font-weight:750}.project-create-calendar-blank{height:37px}.project-create-calendar-day{display:grid;place-items:center;min-width:0;height:37px;border:1px solid transparent;border-radius:9px;background:transparent;color:#4c5e56;font-size:9px;font-weight:650;cursor:pointer}.project-create-calendar-day:hover:not(:disabled){border-color:color-mix(in srgb,var(--studio-accent) 24%,white);background:color-mix(in srgb,var(--studio-accent) 7%,white);color:var(--studio-accent)}.project-create-calendar-day.is-selected{border-color:var(--studio-accent);background:var(--studio-accent);color:#fff;box-shadow:0 3px 8px color-mix(in srgb,var(--studio-accent) 22%,transparent)}.project-create-calendar-day:disabled{opacity:.38;cursor:not-allowed}.project-create-calendar-hint{margin:12px 0 0;color:#87948e;font-size:8px;line-height:1.5}.project-create-calendar-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin:15px -19px -19px;padding:12px 19px;border-top:1px solid #e9eeeb;border-radius:0 0 16px 16px;background:#fcfdfc}.project-create-calendar-modal-footer .project-create-cancel,.project-create-calendar-modal-footer .project-create-submit{min-height:35px}.studio-app--projects[data-studio-theme=dark] .project-create-date-picker-trigger{border-color:#36455b;background:#0e1828}.studio-app--projects[data-studio-theme=dark] .project-create-date-picker-trigger>span{color:#dbe5ee}.studio-app--projects[data-studio-theme=dark] .project-create-date-chip{border-color:color-mix(in srgb,var(--studio-accent) 35%,#304057);background:color-mix(in srgb,var(--studio-accent) 17%,#142033);color:#dbe5ee}.studio-app--projects[data-studio-theme=dark] .project-create-calendar-modal{border-color:#35445a;background:#192436;color:#e2eaf3}.studio-app--projects[data-studio-theme=dark] .project-create-calendar-modal-header{border-bottom-color:#304057}.studio-app--projects[data-studio-theme=dark] .project-create-calendar-modal-header h2,.studio-app--projects[data-studio-theme=dark] .project-create-calendar-month-nav>strong{color:#e2eaf3}.studio-app--projects[data-studio-theme=dark] .project-create-calendar-weekday,.studio-app--projects[data-studio-theme=dark] .project-create-calendar-hint{color:#94a3b8}.studio-app--projects[data-studio-theme=dark] .project-create-calendar-day{color:#d1dbe7}.studio-app--projects[data-studio-theme=dark] .project-create-calendar-day:hover:not(:disabled){border-color:color-mix(in srgb,var(--studio-accent) 45%,#35445a);background:color-mix(in srgb,var(--studio-accent) 14%,#192436);color:#fff}.studio-app--projects[data-studio-theme=dark] .project-create-calendar-day.is-selected{border-color:var(--studio-accent);background:var(--studio-accent);color:#fff}.studio-app--projects[data-studio-theme=dark] .project-create-calendar-modal-footer{border-top-color:#304057;background:#172235}@media(max-width:420px){.project-create-calendar-backdrop{padding:12px}.project-create-calendar-modal{padding:15px}.project-create-calendar-modal-footer{margin:15px -15px -15px;padding:11px 15px}.project-create-calendar-grid{gap:2px}.project-create-calendar-day,.project-create-calendar-blank{height:35px}}@media(max-width:900px){.project-create-page{padding:18px 22px 28px}.project-create-layout{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:760px){.project-create-page{padding:8px 14px 22px}.project-create-clean-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:13px;padding:0 2px 13px}.project-create-clean-heading .project-create-back{margin-bottom:12px}.project-create-clean-heading h1{font-size:22px}.project-create-clean-heading .project-create-hero-studio{width:100%;min-width:0;padding:8px 10px}.project-create-stepper{gap:6px;margin-bottom:10px}.project-create-step{justify-content:flex-start;min-height:50px;padding:7px;gap:0}.project-create-step>span:last-child{display:none}.project-create-step-mark{width:29px;height:29px}.project-create-layout{grid-template-columns:minmax(0,1fr)}.project-create-aside{display:block;position:static;top:auto;padding:15px}.project-create-aside h2{min-height:0;margin:12px 0 7px}.project-create-workflow{border-radius:14px}.project-create-step-form{padding:17px 16px 0}.project-create-step-heading{margin-bottom:18px;padding-bottom:14px}.project-create-page-footer{margin:18px -16px 0;padding:12px 16px;border-radius:0 0 14px 14px}}@media(max-width:420px){.project-create-page{padding-inline:10px}.project-create-step-form{padding-inline:12px}.project-create-field-pair{grid-template-columns:minmax(0,1fr)}.project-create-page-footer{margin-inline:-12px;padding-inline:12px}.project-create-page-footer>span{max-width:90px}.project-create-cancel,.project-create-submit{padding-inline:9px}}.studio-app--projects[data-studio-theme=dark] .project-create-clean-heading{border-bottom-color:#2c394e}.studio-app--projects[data-studio-theme=dark] .project-create-clean-heading h1{color:#f1f5f9}.studio-app--projects[data-studio-theme=dark] .project-create-clean-heading .project-create-hero-studio{border-color:#35445a;background:#192436d9}.studio-app--projects[data-studio-theme=dark] .project-create-clean-heading .project-create-hero-studio strong{color:#edf2f8}.project-create-money-input{display:flex;align-items:center;min-height:43px;overflow:hidden;border:1px solid #dfe7e2;border-radius:10px;background:#fbfcfb;color:#354a42}.project-create-money-input:focus-within{border-color:color-mix(in srgb,var(--studio-accent) 58%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 12%,transparent)}.project-create-money-input>span{display:grid;place-items:center;align-self:stretch;min-width:42px;padding:0 10px;border-right:1px solid #e4eae6;color:#64766e;font-size:10px;font-weight:700}.project-create-money-input input{flex:1;min-width:0;min-height:41px;padding:0 11px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:10px}.project-create-money-input input:disabled{opacity:.55;cursor:not-allowed}.project-create-money-input select{width:94px;min-height:41px;padding:0 10px;border:0;border-left:1px solid #e4eae6;border-radius:0;background:transparent;color:#53665f;font-size:9px;font-weight:650}.project-create-money-input.is-percent input{padding-left:12px}.project-create-budget-total{display:flex;align-items:center;justify-content:space-between;gap:8px;align-self:end;min-height:43px;padding:0 12px;border:1px solid #e2e9e4;border-radius:10px;background:#f5f8f6;color:#788780;font-size:9px}.project-create-budget-total strong{color:#30473e;font-size:10px;font-weight:750;text-align:right}.studio-app--projects[data-studio-theme=dark] .project-create-money-input{border-color:#36455b;background:#0e1828;color:#edf3f9}.studio-app--projects[data-studio-theme=dark] .project-create-money-input>span,.studio-app--projects[data-studio-theme=dark] .project-create-money-input select{border-color:#36455b;color:#bdc8d7}.studio-app--projects[data-studio-theme=dark] .project-create-budget-total{border-color:#304057;background:#142033;color:#94a3b8}.studio-app--projects[data-studio-theme=dark] .project-create-budget-total strong{color:#e2eaf3}.project-create-client-name-row{display:flex;align-items:center;justify-content:space-between;gap:10px;grid-column:1/-1;min-width:0}.project-create-client-name-row>label{display:flex;align-items:center;gap:6px;min-width:0;color:inherit;font-size:9px;font-weight:700}.project-create-client-name-row>label>span{color:#98a39e;font-size:8px;font-weight:600}.project-create-client-photo-actions{display:flex;align-items:center;gap:6px;flex:none}.project-create-client-photo-preview{display:grid;place-items:center;width:27px;height:27px;flex:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--studio-accent) 22%,white);border-radius:50%;background:color-mix(in srgb,var(--studio-accent) 8%,white);color:var(--studio-accent)}.project-create-client-photo-preview img{width:100%;height:100%;object-fit:cover}.project-create-photo-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:31px;flex:none;padding:0 10px;border:1px solid color-mix(in srgb,var(--studio-accent) 65%,white);border-radius:8px;background:var(--studio-accent);color:#fff;font-size:8px;font-weight:750;cursor:pointer}.project-create-photo-button:hover{filter:brightness(.96)}.project-create-photo-button:focus-within{outline:3px solid color-mix(in srgb,var(--studio-accent) 25%,transparent);outline-offset:2px}.project-create-photo-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.project-create-photo-remove{display:grid;place-items:center;width:29px;height:29px;flex:none;padding:0;border:1px solid #e1e8e4;border-radius:8px;background:#fff;color:#798780;cursor:pointer}.project-create-photo-remove:hover{border-color:#efc5c0;background:#fff8f7;color:#be584d}.projects-row-icon.has-client-photo{overflow:hidden;border-radius:50%;background:#fff}.projects-row-icon.has-client-photo img{display:block;width:100%;height:100%;object-fit:cover}.studio-app--projects[data-studio-theme=dark] .project-create-photo-remove{border-color:#3a485d;background:#1a273a;color:#bdc8d7}.studio-app--projects[data-studio-theme=dark] .projects-row-icon.has-client-photo{background:#192436}@media(max-width:420px){.project-create-client-name-row{gap:6px}.project-create-client-photo-actions{gap:4px}.project-create-client-photo-preview{width:24px;height:24px}.project-create-photo-button{min-height:29px;padding-inline:7px;font-size:7px}.project-create-photo-remove{width:26px;height:26px}}.project-create-client-search{position:relative}.project-create-client-search>input{grid-column:1/-1}.project-create-client-search .project-create-client-linked{grid-column:1/-1;color:var(--studio-accent);font-size:8px;font-weight:650}.project-create-client-suggestions{position:absolute;z-index:25;top:calc(100% + 4px);left:0;display:grid;width:100%;max-height:250px;overflow:auto;padding:5px;border:1px solid #dfe7e2;border-radius:11px;background:#fff;box-shadow:0 14px 34px #17252a24}.project-create-client-search-state{display:flex;align-items:center;gap:7px;padding:10px;color:#87948e;font-size:8px}.project-create-client-option{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:8px;border:0;border-radius:8px;background:transparent;color:#354a42;text-align:left;cursor:pointer}.project-create-client-option:hover,.project-create-client-option:focus-visible{outline:0;background:color-mix(in srgb,var(--studio-accent) 8%,white)}.project-create-client-option-avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--studio-accent) 11%,white);color:var(--studio-accent)}.project-create-client-option>span:nth-child(2){display:grid;gap:3px;flex:1;min-width:0}.project-create-client-option strong,.project-create-client-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-create-client-option strong{color:#354a42;font-size:9px}.project-create-client-option small{color:#89958f;font-size:7px}.project-create-client-option>svg{flex:none;color:#89958f}.project-create-client-add-option{width:100%;padding:9px 8px;border:0;border-top:1px solid #edf1ee;border-radius:0 0 7px 7px;background:transparent;color:var(--studio-accent);font-size:8px;font-weight:750;text-align:left;cursor:pointer}.project-create-client-add-option:hover,.project-create-client-add-option:focus-visible{outline:0;background:color-mix(in srgb,var(--studio-accent) 7%,white)}.studio-app--projects[data-studio-theme=dark] .project-create-client-search>label span{color:#94a3b8}.studio-app--projects[data-studio-theme=dark] .project-create-client-suggestions{border-color:#35445a;background:#192436;box-shadow:0 14px 34px #02061770}.studio-app--projects[data-studio-theme=dark] .project-create-client-option{color:#e2eaf3}.studio-app--projects[data-studio-theme=dark] .project-create-client-option:hover,.studio-app--projects[data-studio-theme=dark] .project-create-client-option:focus-visible{background:color-mix(in srgb,var(--studio-accent) 15%,#192436)}.studio-app--projects[data-studio-theme=dark] .project-create-client-option strong{color:#e2eaf3}.studio-app--projects[data-studio-theme=dark] .project-create-client-option small,.studio-app--projects[data-studio-theme=dark] .project-create-client-search-state{color:#94a3b8}.studio-app--projects[data-studio-theme=dark] .project-create-client-add-option{border-color:#304057}.studio-app--projects[data-studio-theme=dark] .project-create-client-add-option:hover,.studio-app--projects[data-studio-theme=dark] .project-create-client-add-option:focus-visible{background:color-mix(in srgb,var(--studio-accent) 14%,#192436)}.projects-load-more{justify-content:center;min-height:48px}.projects-load-more>span{display:inline-flex;align-items:center;gap:8px;line-height:1.4}.projects-end-note{padding:14px 17px;border-top:1px solid #2c394e;color:#9aa8ba;font-size:9px;text-align:center}.studio-app--projects[data-studio-theme=light] .projects-end-note{border-color:#e7ece9;color:#899590}.projects-page .projects-summary-card>span,.projects-page .projects-summary-card small{font-size:9px}.projects-page .projects-quick-filters button,.projects-page .projects-status-filter>span{font-size:9px}.projects-page .projects-table th{font-size:9px}.projects-page .projects-table td{font-size:11px}.projects-page .projects-project-name strong{font-size:12px}.projects-page .projects-client,.projects-page .projects-budget,.projects-page .projects-due{font-size:11px}.projects-page .projects-status{font-size:9px}.projects-page .projects-created{font-size:10px}.studio-app--projects .projects-page .projects-mobile-card-top strong{font-size:13px}.projects-page .projects-mobile-card-meta{font-size:10px}.projects-page .projects-mobile-amounts small{font-size:9px}.projects-page .projects-mobile-amounts b{font-size:11px}.projects-page .projects-mobile-card .projects-created{font-size:10px}.projects-page .projects-project-name{min-width:0}.projects-page .projects-project-copy{display:grid;gap:3px;min-width:0}.projects-page .projects-project-copy .projects-client{max-width:none;font-size:9px;font-weight:500}.projects-contact{display:grid;gap:5px;min-width:0}.projects-contact-item{display:flex;align-items:center;gap:6px;min-width:0;color:inherit;font-size:10px;line-height:1.3;white-space:nowrap}.projects-contact-item>svg{flex:none;color:var(--studio-accent)}.projects-contact-item>span{overflow:hidden;text-overflow:ellipsis}.projects-contact-empty{color:#8c9691;font-size:10px}.projects-mobile-contact{padding-left:43px;min-width:0}.studio-app[data-studio-theme=dark] .projects-contact-empty{color:#a3b0c2}@media(max-width:390px){.projects-mobile-contact{padding-left:37px}}.team-page .projects-heading{align-items:flex-end}.team-page .projects-heading-actions{gap:8px}.team-page .team-member-meta{align-items:flex-start;gap:5px}.team-contact-column{display:grid;gap:6px;width:100%;min-width:0}.team-contact-column .team-member-contact{width:100%;max-width:none;flex:none}.team-summary{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.team-panel{margin:0 0 14px}.team-panel-heading{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #2c394e}.team-panel-heading-icon{display:grid;place-items:center;width:31px;height:31px;flex:none;border-radius:9px;background:color-mix(in srgb,var(--studio-accent) 20%,#192436);color:color-mix(in srgb,var(--studio-accent) 55%,white)}.team-panel-heading>div{display:grid;gap:3px;flex:1;min-width:0}.team-panel-heading h2{margin:0;color:#edf2f8;font-size:11px;font-weight:750}.team-panel-heading p{margin:0;color:#93a2b7;font-size:9px}.team-count{display:grid;place-items:center;min-width:26px;height:23px;padding:0 7px;border:1px solid #39465a;border-radius:999px;color:#b7c3d4;font-size:9px;font-weight:750}.team-edit-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;padding:0 8px;border:1px solid #39465a;border-radius:7px;background:#1d2a3c;color:#b9c5d5;font-size:8px;font-weight:700;cursor:pointer}.team-edit-button:hover{border-color:color-mix(in srgb,var(--studio-accent) 55%,#39465a);color:#edf2f8}.team-edit-button:disabled{opacity:.55;cursor:wait}.team-invitations-filter.is-active{border-color:color-mix(in srgb,var(--studio-accent) 55%,#39465a);background:color-mix(in srgb,var(--studio-accent) 14%,#172336);color:#e7f3ea}.team-invitations-filter>b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--studio-accent) 24%,#172336);color:var(--studio-accent);font-size:8px;line-height:1}.team-invitation-tag{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 8px;border:1px solid #80682e;border-radius:999px;background:#3a321d;color:#f4d887;font-size:8px;font-weight:750;white-space:nowrap}.team-invitation-tag--accepted{border-color:#287757;background:#143b30;color:#9ae6c3}.team-invitation-tag--expired{border-color:#814747;background:#3b2427;color:#ffb4ad}.team-invitation-tag--none{border-color:#45556c;background:#263449;color:#c0ccda}.team-row-actions,.team-mobile-actions{display:flex;align-items:center;gap:5px}.team-mobile-actions{flex-wrap:wrap}.team-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-table{min-width:820px}.team-table th,.team-table td{vertical-align:middle}.team-table th:first-child{width:28%}.team-table th:nth-child(2){width:36%}.team-table th:nth-child(3){width:20%}.team-table th:last-child:not(:nth-child(3)){width:16%}.team-table td{height:56px}.team-person{display:flex;align-items:center;gap:9px;min-width:160px}.team-person>img,.team-person>span{display:grid;place-items:center;width:40px;height:40px;flex:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--studio-accent) 28%,#35445a);border-radius:50%;background:color-mix(in srgb,var(--studio-accent) 23%,#192436);color:color-mix(in srgb,var(--studio-accent) 55%,white);font-size:10px;font-weight:800;object-fit:cover}.team-person strong{overflow:hidden;color:#edf2f8;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.team-member-cell{display:grid;gap:4px;min-width:0}.team-member-cell>.team-person{min-width:0}.team-member-meta{display:flex;align-items:center;gap:12px;min-width:0;padding-left:49px;color:#9eacbf;font-size:9px;line-height:1.3}.team-member-type{overflow:hidden;color:#c0cad8;text-overflow:ellipsis;white-space:nowrap}.team-member-contact{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.team-member-contact:nth-child(2){flex:0 1 280px;max-width:38%}.team-member-contact:nth-child(3){flex:0 1 150px;max-width:150px}.team-member-contact>svg{width:11px;height:11px;flex:none;color:#8392a7}.team-member-contact>span{overflow:hidden;text-overflow:ellipsis}.team-photo-field{display:grid;grid-column:1/-1;gap:6px;min-width:0;color:#c0cad8;font-size:9px;font-weight:700}.team-photo-control{position:relative;display:flex;align-items:center;gap:12px;min-height:62px;padding:8px 12px;border:1px dashed #39465a;border-radius:9px;background:#111a2a;color:#aab7c9;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.team-photo-control:hover{border-color:var(--studio-accent);background:color-mix(in srgb,var(--studio-accent) 6%,#111a2a)}.team-photo-control:focus-within{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 20%,transparent)}.team-photo-control>img{width:44px;height:44px;flex:none;overflow:hidden;border-radius:50%;object-fit:cover}.team-photo-control>svg{margin:0 12px;color:#8796aa}.team-photo-control>span{display:inline-flex;align-items:center;gap:6px;color:#d2deeb;font-size:9px;font-weight:700}.team-photo-control>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.team-detail-basic-only{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;max-width:760px;padding:20px}.team-member-profile-photo{display:grid;place-items:center;width:120px;height:120px;overflow:hidden;border:1px solid color-mix(in srgb,var(--studio-accent) 28%,#35445a);border-radius:50%;background:color-mix(in srgb,var(--studio-accent) 12%,#192436);color:var(--studio-accent)}.team-member-profile-photo img{width:100%;height:100%;object-fit:cover}.team-detail-basic-only .team-detail-facts{width:100%}.team-quiet-empty{padding:24px 16px;color:#9aa8ba;font-size:10px;text-align:center}.team-notice{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--studio-accent) 35%,#2c394e);border-radius:9px;background:color-mix(in srgb,var(--studio-accent) 14%,#192436);color:#d8f0df;font-size:10px}.team-notice>svg{flex:none;color:color-mix(in srgb,var(--studio-accent) 50%,white)}.team-notice button{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.team-mobile-list{display:none}.team-invite-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:18px;background:#050b16b8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.team-invite-dialog{width:min(440px,100%);overflow:hidden;border:1px solid #35445a;border-radius:16px;background:#192436;color:#e7edf5;box-shadow:0 28px 100px #0009}.team-invite-dialog>header{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:21px 22px 17px;border-bottom:1px solid #2c394e;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--studio-accent) 25%,transparent),transparent 70%),#172336}.team-invite-icon{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--studio-accent) 50%,#35445a);border-radius:12px;background:color-mix(in srgb,var(--studio-accent) 25%,#192436);color:color-mix(in srgb,var(--studio-accent) 60%,white)}.team-invite-close{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:29px;height:29px;border:1px solid #35445a;border-radius:8px;background:#1c2a3e;color:#aebacd;cursor:pointer}.team-invite-dialog>header>div{padding-right:22px}.team-invite-dialog>header small{color:color-mix(in srgb,var(--studio-accent) 50%,white);font-size:8px;font-weight:800;letter-spacing:.13em}.team-invite-dialog>header h2{margin:5px 0;color:#f3f7fb;font-family:Manrope,DM Sans,sans-serif;font-size:18px;letter-spacing:-.03em}.team-invite-dialog>header p{margin:0;color:#a1afc1;font-size:10px;line-height:1.5}.team-invite-dialog form{display:grid;gap:8px;padding:18px 22px 20px}.team-invite-dialog form>label{color:#c0cad8;font-size:9px;font-weight:700}.team-invite-optional{margin-left:4px;color:#8190a4;font-size:8px;font-weight:500}.team-invite-crew-id{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin:0 0 4px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--studio-accent) 35%,#39465a);border-radius:9px;background:color-mix(in srgb,var(--studio-accent) 10%,#111a2a)}.team-invite-crew-id span{color:#c0cad8;font-size:9px;font-weight:700}.team-invite-crew-id strong{grid-column:2;grid-row:1 / span 2;color:var(--studio-accent);font-size:18px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.team-invite-crew-id small{color:#9eacbf;font-size:8px}.team-invite-dialog form>input{width:100%;height:40px;padding:0 11px;border:1px solid #39465a;border-radius:8px;outline:0;background:#111a2a;color:#e2e8f0;font:inherit;font-size:11px}.team-invite-dialog form>select{width:100%;height:40px;padding:0 11px;border:1px solid #39465a;border-radius:8px;outline:0;background:#111a2a;color:#e2e8f0;font:inherit;font-size:11px}.team-invite-dialog form>input:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 20%,transparent)}.team-invite-dialog form>input::placeholder{color:#8593a7}.team-phone-input{display:flex;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 11px;border:1px solid #39465a;border-radius:8px;background:#111a2a;transition:border-color .16s,box-shadow .16s}.team-phone-input:focus-within{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 20%,transparent)}.team-phone-input>span{flex:none;padding-right:11px;border-right:1px solid #39465a;color:#e2e8f0;font-size:11px;font-weight:700;line-height:20px;-webkit-user-select:none;user-select:none}.team-phone-input>input{flex:1;min-width:0;height:38px;padding:0;border:0;outline:0;background:transparent;color:#e2e8f0;font:inherit;font-size:11px}.team-phone-input>input::placeholder{color:#8593a7}.team-invite-note,.team-invite-error{margin:1px 0 5px;color:#9eacbf;font-size:9px;line-height:1.5}.team-invite-error{color:#ffb4a9}.team-invite-dialog form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:5px;padding-top:13px;border-top:1px solid #2c394e}.team-invite-cancel{min-height:34px;padding:0 11px;border:1px solid #39465a;border-radius:8px;background:#111a2a;color:#bac6d6;font-size:9px;font-weight:700;cursor:pointer}.team-invite-dialog .projects-new-button{min-height:34px;font-size:9px}.team-invite-dialog button:disabled{opacity:.55;cursor:not-allowed}.team-accept-page{display:grid;place-items:center;min-height:100dvh;padding:24px;background:#f6f8f7;color:#293f3c;font-family:DM Sans,system-ui,sans-serif}.team-accept-panel{display:flex;align-items:center;flex-direction:column;width:min(460px,100%);padding:35px 32px;border:1px solid #e2e9e5;border-radius:18px;background:#fff;text-align:center;box-shadow:0 18px 55px #233a3112}.team-accept-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:17px;border:1px solid color-mix(in srgb,var(--studio-accent) 28%,white);border-radius:16px;background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.team-accept-icon.is-success{background:color-mix(in srgb,var(--studio-accent) 16%,white)}.team-accept-eyebrow{color:var(--studio-accent);font-size:8px;font-weight:850;letter-spacing:.14em}.team-accept-panel h1{margin:8px 0;color:#263b38;font-family:Manrope,DM Sans,sans-serif;font-size:25px;font-weight:780;letter-spacing:-.045em}.team-accept-panel>p{max-width:360px;margin:0;color:#7f8e89;font-size:11px;line-height:1.6}.team-accept-email{display:flex;align-items:center;gap:10px;width:100%;margin:20px 0;padding:12px;border:1px solid #e4eae7;border-radius:10px;background:#f8faf9;text-align:left;color:var(--studio-accent)}.team-accept-email>span{display:grid;gap:4px;min-width:0}.team-accept-email small{color:#899590;font-size:7px;font-weight:800;letter-spacing:.1em}.team-accept-email strong{overflow:hidden;color:#354a45;font-size:10px;text-overflow:ellipsis}.team-accept-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:20px;border:1px solid var(--studio-accent);border-radius:9px;background:var(--studio-accent);color:#fff;font-size:10px;font-weight:750;cursor:pointer}.team-accept-primary:disabled{opacity:.6;cursor:wait}.team-accept-error{width:100%;margin-top:14px;padding:10px;border:1px solid #f0d8d4;border-radius:8px;background:#fff8f7;color:#a44f45;font-size:9px;line-height:1.5}.team-accept-security{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;color:#899792;font-size:8px}.team-accept-security svg{flex:none;color:var(--studio-accent)}.team-accept-loader{margin-top:18px;color:var(--studio-accent)}.team-detail-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:0;border:0;background:transparent;color:var(--studio-accent);font-size:10px;font-weight:750;cursor:pointer}.team-member-detail-page .projects-heading{align-items:flex-end;margin-bottom:17px}.team-edit-panel{width:min(560px,100%);margin:0 auto}.team-member-edit-page .team-edit-panel{width:min(1000px,100%);margin:0 auto}.team-member-edit-page .team-edit-fields{min-height:180px;align-content:start;padding:22px}.team-member-edit-page .team-edit-contact-field{grid-column:1/-1}.team-member-edit-page .team-panel-heading{padding:16px 20px}.team-member-edit-page .team-edit-footer{padding:14px 20px}.team-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:19px 17px}.team-edit-fields>label{display:grid;gap:6px;min-width:0;color:#c0cad8;font-size:9px;font-weight:700}.team-edit-fields input,.team-edit-fields select{width:100%;height:40px;min-width:0;padding:0 10px;border:1px solid #39465a;border-radius:8px;outline:0;background:#111a2a;color:#e2e8f0;font:inherit;font-size:10px}.team-edit-fields input:focus,.team-edit-fields select:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 20%,transparent)}.team-edit-input-icon,.team-edit-phone{display:flex;align-items:center;gap:9px;min-width:0;height:40px;padding:0 10px;border:1px solid #39465a;border-radius:8px;background:#111a2a;color:#9aabc0}.team-edit-input-icon:focus-within,.team-edit-phone:focus-within{border-color:var(--studio-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-accent) 20%,transparent)}.team-edit-input-icon input,.team-edit-phone input{height:36px;padding:0;border:0;background:transparent}.team-edit-input-icon input:focus,.team-edit-phone input:focus{box-shadow:none}.team-edit-phone b{flex:none;padding-right:9px;border-right:1px solid #39465a;color:#e2e8f0;font-size:10px}.team-edit-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 17px;border-top:1px solid #2c394e}.team-detail-panel{overflow:hidden;margin:0}.team-detail-facts{display:grid;gap:0;padding:3px 15px 7px}.team-detail-facts>div{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 0;border-bottom:1px solid #2c394e;color:var(--studio-accent)}.team-detail-facts>div:last-child{border:0}.team-detail-facts>div>span{display:grid;gap:4px;min-width:0}.team-detail-facts small{color:#91a0b4;font-size:8px}.team-detail-facts strong{overflow-wrap:anywhere;color:#d5deea;font-size:9px;font-weight:650}.studio-app[data-studio-theme=light] .team-panel-heading{border-bottom-color:#e7ece9}.studio-app[data-studio-theme=light] .team-panel-heading h2,.studio-app[data-studio-theme=light] .team-person strong{color:#304743}.studio-app[data-studio-theme=light] .team-member-meta{color:#899792}.studio-app[data-studio-theme=light] .team-member-type{color:#60736c}.studio-app[data-studio-theme=light] .team-member-contact>svg{color:#899792}.studio-app[data-studio-theme=light] .team-panel-heading p{color:#84928d}.studio-app[data-studio-theme=light] .team-photo-control{border-color:#dfe7e2;background:#fff;color:#63736d}.studio-app[data-studio-theme=light] .team-photo-control:hover{background:color-mix(in srgb,var(--studio-accent) 5%,white)}.studio-app[data-studio-theme=light] .team-photo-control>span{color:#354a45}.studio-app[data-studio-theme=light] .team-member-profile-photo{border-color:color-mix(in srgb,var(--studio-accent) 22%,white);background:color-mix(in srgb,var(--studio-accent) 8%,white)}.studio-app[data-studio-theme=light] .team-detail-facts small{color:#84928d}.studio-app[data-studio-theme=light] .team-detail-facts strong{color:#354a45}.studio-app[data-studio-theme=light] .team-panel-heading-icon{background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-app[data-studio-theme=light] .team-count{border-color:#e2e9e5;color:#76847f}.studio-app[data-studio-theme=light] .team-edit-button{border-color:#dce5df;background:#fff;color:#63736d}.studio-app[data-studio-theme=light] .team-edit-button:hover{border-color:color-mix(in srgb,var(--studio-accent) 45%,white);color:#304743}.studio-app[data-studio-theme=light] .team-invitations-filter.is-active{border-color:color-mix(in srgb,var(--studio-accent) 42%,#dce5df);background:color-mix(in srgb,var(--studio-accent) 8%,white);color:#354a45}.studio-app[data-studio-theme=light] .team-invitations-filter>b{background:color-mix(in srgb,var(--studio-accent) 12%,white)}.studio-app[data-studio-theme=light] .team-invitation-tag{border-color:#ecd99d;background:#fff9e7;color:#866719}.studio-app[data-studio-theme=light] .team-invitation-tag--accepted{border-color:#b9e1ce;background:#eef9f2;color:#287451}.studio-app[data-studio-theme=light] .team-invitation-tag--expired{border-color:#efc8c2;background:#fff3f1;color:#a34d44}.studio-app[data-studio-theme=light] .team-invitation-tag--none{border-color:#dce5df;background:#f5f8f6;color:#687970}.studio-app[data-studio-theme=light] .team-person>img,.studio-app[data-studio-theme=light] .team-person>span{border-color:color-mix(in srgb,var(--studio-accent) 22%,white);background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-app[data-studio-theme=light] .team-quiet-empty{color:#84928d}.studio-app[data-studio-theme=light] .team-notice{border-color:color-mix(in srgb,var(--studio-accent) 30%,white);background:color-mix(in srgb,var(--studio-accent) 8%,white);color:#38554b}.studio-app[data-studio-theme=light] .team-notice>svg{color:var(--studio-accent)}.studio-app[data-studio-theme=light] .team-invite-dialog{border-color:#e2e9e5;background:#fff;color:#293f3c;box-shadow:0 28px 80px #20372b30}.studio-app[data-studio-theme=light] .team-invite-dialog>header{border-bottom-color:#e7ece9;background:color-mix(in srgb,var(--studio-accent) 6%,white)}.studio-app[data-studio-theme=light] .team-invite-icon{border-color:color-mix(in srgb,var(--studio-accent) 25%,white);background:color-mix(in srgb,var(--studio-accent) 10%,white);color:var(--studio-accent)}.studio-app[data-studio-theme=light] .team-invite-dialog>header h2{color:#304743}.studio-app[data-studio-theme=light] .team-invite-dialog>header p,.studio-app[data-studio-theme=light] .team-invite-note{color:#82908b}.studio-app[data-studio-theme=light] .team-invite-close{border-color:#e2e9e5;background:#fff;color:#74837d}.studio-app[data-studio-theme=light] .team-invite-dialog form>label{color:#53665f}.studio-app[data-studio-theme=light] .team-invite-optional{color:#899792}.studio-app[data-studio-theme=light] .team-invite-crew-id{border-color:color-mix(in srgb,var(--studio-accent) 28%,#dfe7e2);background:color-mix(in srgb,var(--studio-accent) 6%,white)}.studio-app[data-studio-theme=light] .team-invite-crew-id span{color:#53665f}.studio-app[data-studio-theme=light] .team-invite-crew-id small{color:#82908b}.studio-app[data-studio-theme=light] .team-invite-dialog form>input{border-color:#dfe7e2;background:#fff;color:#354a45}.studio-app[data-studio-theme=light] .team-invite-dialog form>select{border-color:#dfe7e2;background:#fff;color:#354a45}.studio-app[data-studio-theme=light] .team-invite-dialog form>input::placeholder{color:#a0aaa6}.studio-app[data-studio-theme=light] .team-phone-input{border-color:#dfe7e2;background:#fff}.studio-app[data-studio-theme=light] .team-phone-input:focus-within{border-color:var(--studio-accent)}.studio-app[data-studio-theme=light] .team-phone-input>span{border-color:#dfe7e2;color:#354a45}.studio-app[data-studio-theme=light] .team-phone-input>input{color:#354a45}.studio-app[data-studio-theme=light] .team-phone-input>input::placeholder{color:#a0aaa6}.studio-app[data-studio-theme=light] .team-invite-dialog form>footer{border-color:#e6ece8}.studio-app[data-studio-theme=light] .team-invite-cancel{border-color:#dce5df;background:#fff;color:#63736d}.studio-app[data-studio-theme=light] .team-edit-fields>label{color:#53665f}.studio-app[data-studio-theme=light] .team-edit-fields input,.studio-app[data-studio-theme=light] .team-edit-fields select,.studio-app[data-studio-theme=light] .team-edit-input-icon,.studio-app[data-studio-theme=light] .team-edit-phone{border-color:#dfe7e2;background:#fff;color:#354a45}.studio-app[data-studio-theme=light] .team-edit-input-icon input,.studio-app[data-studio-theme=light] .team-edit-phone input{color:#354a45}.studio-app[data-studio-theme=light] .team-edit-phone b{border-color:#dfe7e2;color:#354a45}.studio-app[data-studio-theme=light] .team-edit-footer{border-color:#e6ece8}.studio-app[data-studio-theme=dark] .team-accept-page{background:#0f1727;color:#e4eaf2}.studio-app[data-studio-theme=dark] .team-accept-panel{border-color:#2c394e;background:#192436;box-shadow:0 20px 55px #02061760}.studio-app[data-studio-theme=dark] .team-accept-panel h1{color:#f1f5f9}.studio-app[data-studio-theme=dark] .team-accept-panel>p,.studio-app[data-studio-theme=dark] .team-accept-security{color:#9aa8ba}.studio-app[data-studio-theme=dark] .team-accept-email{border-color:#39465a;background:#111a2a}.studio-app[data-studio-theme=dark] .team-accept-email small{color:#9aa8ba}.studio-app[data-studio-theme=dark] .team-accept-email strong{color:#e2e8f0}@media(max-width:760px){.team-page .projects-heading{align-items:flex-start}.team-page .projects-heading-actions{justify-content:flex-start}.team-summary{max-width:none}.team-panel-heading{padding:12px}.team-table{display:none}.team-mobile-list{display:grid}.team-mobile-card{display:grid;gap:9px;padding:13px;border-bottom:1px solid #2b384c;color:#aab6c7;font-size:9px}.team-mobile-card:last-child{border-bottom:0}.team-mobile-card .team-member-meta{gap:8px;padding-left:0}.team-mobile-card .team-member-contact:nth-child(2){flex:1 1 100px;max-width:none}.team-mobile-card .team-member-contact:nth-child(3){flex:0 1 115px;max-width:115px}.team-mobile-card .team-member-type{font-size:8px}.team-mobile-card>small{color:#8392a7;font-size:8px}.studio-app[data-studio-theme=light] .team-mobile-card{border-bottom-color:#e7ece9;color:#7f8e89}.studio-app[data-studio-theme=light] .team-mobile-card>small{color:#899792}.team-accept-panel{padding:28px 20px}.team-detail-basic-only{grid-template-columns:1fr;justify-items:center;padding:16px}.team-detail-basic-only .team-detail-facts{padding-top:10px}.team-edit-fields{grid-template-columns:1fr}.team-member-edit-page .team-edit-fields{padding:16px}}
