/* V47 — Navigation Recovery + Creator Studio Polish
   This layer uses new AS47 class names so older menu CSS cannot break the public navigation. */
:root{
  --as47-forest:#06371f;
  --as47-deep:#022412;
  --as47-leaf:#0d5a34;
  --as47-gold:#ffd147;
  --as47-clay:#cf6b43;
  --as47-ink:#201815;
  --as47-paper:#fffaf1;
  --as47-cream:#fff3d9;
  --as47-line:rgba(40,28,16,.13);
  --as47-shadow:0 28px 90px rgba(42,30,15,.16);
  --as47-soft:0 14px 44px rgba(42,30,15,.10);
}
html,body{max-width:100%;overflow-x:hidden} body.as47-public{background:linear-gradient(135deg,#fff8ec 0%,#f8ead1 55%,#fff6e6 100%)!important;color:var(--as47-ink)!important}
.as47-page{padding-top:0!important;min-height:70vh!important}

/* ===== Hard reset for the new public header ===== */
.as47-site-header,
.as47-site-header *{box-sizing:border-box!important}
.as47-site-header{
  height:96px!important;min-height:96px!important;width:100%!important;
  display:grid!important;grid-template-columns:220px minmax(0,1fr) auto!important;align-items:center!important;
  gap:22px!important;padding:0 clamp(28px,3.4vw,62px)!important;
  background:linear-gradient(90deg,#042815 0%,#0d4c2d 50%,#052916 100%)!important;
  color:#fff!important;position:sticky!important;top:0!important;z-index:9999!important;
  box-shadow:0 18px 42px rgba(0,0,0,.22)!important;border-bottom:1px solid rgba(255,255,255,.10)!important;
  overflow:visible!important;transform:none!important;
}
.as47-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-decoration:none!important;min-width:0!important;height:96px!important;z-index:2!important}
.as47-brand img{display:block!important;width:172px!important;height:auto!important;max-height:58px!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important}
.as47-priority-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,1.15vw,22px)!important;height:96px!important;min-width:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;background:transparent!important;box-shadow:none!important;transform:none!important;flex-direction:row!important}
.as47-priority-nav>a,.as47-more>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:96px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#fff!important;text-decoration:none!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:14px!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1!important;white-space:nowrap!important;position:relative!important;opacity:1!important;visibility:visible!important;transform:none!important;text-shadow:none!important}
.as47-priority-nav>a:hover,.as47-priority-nav>a.active,.as47-more.active>button,.as47-more>button:hover{color:var(--as47-gold)!important}
.as47-priority-nav>a.active:after{content:''!important;position:absolute!important;left:0!important;right:0!important;bottom:18px!important;height:4px!important;border-radius:999px!important;background:var(--as47-gold)!important}
.as47-ai-link:before{content:'✦';color:#d9ff62!important;margin-right:8px!important;font-size:13px!important;line-height:1!important}
.as47-more{display:inline-flex!important;align-items:center!important;position:relative!important;height:96px!important;z-index:5!important}
.as47-more>button{cursor:pointer!important}
.as47-more>button:after{content:'⌄'!important;margin-left:6px!important;color:var(--as47-gold)!important;font-size:11px!important}
.as47-more-menu{position:absolute!important;top:82px!important;right:-24px!important;width:270px!important;display:none!important;grid-template-columns:1fr!important;gap:4px!important;background:rgba(255,250,242,.98)!important;border:1px solid var(--as47-line)!important;border-radius:28px!important;padding:14px!important;box-shadow:0 30px 85px rgba(0,0,0,.28)!important;z-index:10000!important;backdrop-filter:blur(12px)!important}
.as47-more.open .as47-more-menu,.as47-more:hover .as47-more-menu{display:grid!important}
.as47-more-menu a{display:flex!important;align-items:center!important;min-height:46px!important;border-radius:16px!important;padding:0 14px!important;color:var(--as47-forest)!important;text-decoration:none!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;background:transparent!important;opacity:1!important;visibility:visible!important}
.as47-more-menu a:hover,.as47-more-menu a.active{background:#f6e5c3!important;color:#8a3f22!important}
.as47-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;height:96px!important;position:relative!important;z-index:3!important;white-space:nowrap!important;min-width:max-content!important}
.as47-icon{display:inline-grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:20px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.20)!important;color:#fff!important;text-decoration:none!important;font-size:20px!important;line-height:1!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important}
.as47-icon:hover{background:rgba(255,255,255,.16)!important;transform:translateY(-1px)!important}
.as47-link-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;padding:0 10px!important;color:#fff!important;text-decoration:none!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important}
.as47-link-action:hover{color:var(--as47-gold)!important}
.as47-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:88px!important;height:56px!important;padding:0 24px!important;border-radius:999px!important;background:var(--as47-gold)!important;color:#211713!important;text-decoration:none!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:16px!important;font-weight:950!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important;border:0!important;white-space:nowrap!important}
.as47-menu-button{display:none!important;width:56px!important;height:56px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.10)!important;place-items:center!important;padding:0!important;margin:0!important;cursor:pointer!important}
.as47-menu-button span{display:block!important;width:25px!important;height:3px!important;background:#fff!important;border-radius:999px!important;margin:3px 0!important}
.as47-drawer,.as47-backdrop{display:none!important}

@media (max-width:1480px) and (min-width:1181px){
  .as47-site-header{grid-template-columns:190px minmax(0,1fr) auto!important;padding-inline:28px!important;gap:16px!important}
  .as47-brand img{width:155px!important}.as47-priority-nav{gap:13px!important}.as47-priority-nav>a,.as47-more>button{font-size:13px!important}.as47-icon{width:46px!important;height:46px!important}.as47-cta{height:50px!important;min-width:78px!important;padding-inline:18px!important;font-size:15px!important}.as47-link-action{font-size:14px!important}
}
@media (max-width:1240px) and (min-width:1181px){
  .as47-site-header{grid-template-columns:170px minmax(0,1fr) auto!important;padding-inline:20px!important;gap:12px!important}
  .as47-brand img{width:142px!important}.as47-priority-nav{gap:10px!important}.as47-priority-nav>a,.as47-more>button{font-size:12.5px!important}.as47-icon:nth-child(1){display:none!important}.as47-icon{width:42px!important;height:42px!important}.as47-cta{height:46px!important;padding-inline:15px!important}
}
@media (max-width:1180px){
  .as47-site-header{height:82px!important;min-height:82px!important;grid-template-columns:minmax(130px,1fr) auto!important;padding:0 18px!important;gap:14px!important}
  .as47-brand{height:82px!important}.as47-brand img{width:145px!important;max-height:52px!important}.as47-priority-nav{display:none!important}.as47-actions{height:82px!important;gap:8px!important}.as47-icon:first-child{display:none!important}.as47-link-action{display:none!important}.as47-cta{height:48px!important;min-width:72px!important;padding-inline:20px!important;font-size:14px!important}.as47-menu-button{display:grid!important;order:-1!important}.as47-cart{display:none!important}
  .as47-drawer{display:flex!important;position:fixed!important;inset:0 0 0 auto!important;width:min(440px,92vw)!important;height:100svh!important;background:linear-gradient(180deg,#06371f,#021b0e)!important;color:#fff!important;z-index:10001!important;transform:translateX(110%)!important;transition:transform .24s ease!important;padding:22px!important;overflow-y:auto!important;box-shadow:-28px 0 78px rgba(0,0,0,.42)!important;flex-direction:column!important;gap:0!important}
  body.as47-menu-open .as47-drawer{transform:translateX(0)!important}.as47-backdrop{display:block!important;position:fixed!important;inset:0!important;background:rgba(0,0,0,.52)!important;z-index:10000!important;opacity:0!important;pointer-events:none!important;transition:.18s ease!important}body.as47-menu-open .as47-backdrop{opacity:1!important;pointer-events:auto!important}body.as47-menu-open{overflow:hidden!important}
  .as47-drawer-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:18px!important}.as47-drawer-head img{width:165px!important;height:auto!important}.as47-drawer-head button{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border:0!important;border-radius:999px!important;background:#fff!important;color:var(--as47-forest)!important;font-size:30px!important;line-height:1!important}.as47-drawer-section{margin:18px 0 8px!important;color:var(--as47-gold)!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-weight:950!important}.as47-drawer a{display:flex!important;align-items:center!important;min-height:50px!important;color:#fff!important;text-decoration:none!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:17px!important;font-weight:900!important;border-bottom:1px solid rgba(255,255,255,.10)!important;padding:0 8px!important;border-radius:12px!important}.as47-drawer a.active{color:var(--as47-gold)!important}.as47-drawer a:hover{background:rgba(255,255,255,.08)!important}.as47-drawer-cta{justify-content:center!important;margin-top:10px!important;border-bottom:0!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.08)!important;border-radius:999px!important}.as47-drawer-cta.warm{background:var(--as47-gold)!important;color:#201815!important}
}
@media (max-width:560px){
  .as47-site-header{height:76px!important;min-height:76px!important;padding-inline:14px!important}.as47-brand{height:76px!important}.as47-brand img{width:128px!important}.as47-icon{display:none!important}.as47-cta{height:44px!important;min-width:64px!important;padding-inline:17px!important}.as47-menu-button{width:46px!important;height:46px!important;border-radius:17px!important}.as47-drawer{width:100vw!important}.as47-page{padding-top:0!important}
}

/* ===== Public page responsive polish ===== */
.v43-page .container,.v43-page .v43-container,.v43-page .as-container{width:min(1220px,calc(100% - 48px))!important;margin-inline:auto!important}.v43-hero{padding:clamp(54px,7.2vw,110px) 0!important;min-height:auto!important;background-position:center!important}.v43-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,430px)!important;gap:clamp(26px,4.8vw,72px)!important;align-items:center!important}.v43-hero-copy h1{font-size:clamp(54px,7.4vw,108px)!important;line-height:.9!important;letter-spacing:-.075em!important;max-width:920px!important}.v43-hero-copy p{font-size:clamp(17px,1.45vw,23px)!important;max-width:760px!important;line-height:1.55!important;color:#3d362f!important}.v43-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}.v43-live-card{max-width:100%!important;border-radius:38px!important}.v43-button,.v43-pill,.btn,.button,button[type=submit],input[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 24px!important;border-radius:999px!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-weight:950!important;text-decoration:none!important;line-height:1.1!important;cursor:pointer!important}.v43-button.primary,.v43-pill.dark,.btn.green{background:var(--as47-forest)!important;color:#fff!important;border-color:var(--as47-forest)!important}.v43-button.clay{background:var(--as47-clay)!important;color:#fff!important;border-color:var(--as47-clay)!important}.v43-button.glass,.v43-pill.light{background:rgba(255,250,242,.9)!important;color:var(--as47-forest)!important;border:1px solid var(--as47-line)!important}.v43-product-grid,.v43-artisan-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px)!important}.v43-product-card,.v43-artisan-card{border-radius:34px!important;overflow:hidden!important;background:rgba(255,250,242,.96)!important;border:1px solid var(--as47-line)!important;box-shadow:0 18px 50px rgba(42,30,15,.12)!important}.v43-product-card img,.v43-product-card .product-image,.v43-artisan-card img,.v43-artisan-photo{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;background:#eadfcf!important}.v43-title-line{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin-bottom:24px!important}.v43-title-line h2{font-size:clamp(40px,5vw,82px)!important;line-height:.94!important;letter-spacing:-.055em!important}.v43-section,.v43-section-tight{padding:clamp(42px,6vw,82px) 0!important}.v43-auth-page,.auth-wrap,.register-wrap{width:min(1160px,calc(100% - 44px))!important;margin:0 auto!important;padding:clamp(42px,6vw,80px) 0!important}.v43-auth-page form,.auth-card,form.card{background:rgba(255,250,242,.94)!important;border:1px solid var(--as47-line)!important;border-radius:34px!important;padding:clamp(22px,3vw,38px)!important;box-shadow:var(--as47-soft)!important}.v43-auth-page label,.auth-card label,form.card label{display:grid!important;gap:7px!important;font-weight:900!important;color:var(--as47-forest)!important}.v43-auth-page input,.v43-auth-page textarea,.v43-auth-page select,.auth-card input,.auth-card textarea,.auth-card select,form.card input,form.card textarea,form.card select{width:100%!important;min-height:52px!important;border-radius:18px!important;border:1px solid rgba(42,30,15,.18)!important;background:#fffaf4!important;padding:0 16px!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:16px!important}
@media(max-width:1080px){.v43-hero-grid{grid-template-columns:1fr!important}.v43-live-card{max-width:620px!important}.v43-product-grid,.v43-artisan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v43-title-line{align-items:flex-start!important;flex-direction:column!important}.v43-page .container,.v43-page .v43-container,.v43-page .as-container{width:min(100% - 32px,760px)!important}}
@media(max-width:620px){.v43-hero-copy h1{font-size:clamp(42px,15vw,72px)!important}.v43-product-grid,.v43-artisan-grid{grid-template-columns:1fr!important}.v43-hero-actions .v43-button{width:100%!important}.v43-live-card{border-radius:28px!important;padding:24px!important}.v43-page .container,.v43-page .v43-container,.v43-page .as-container{width:calc(100% - 26px)!important}.v43-title-line h2{font-size:42px!important}}

/* ===== Portfolio page guardrails ===== */
.v46-portfolio-hero{padding:clamp(42px,6vw,82px) 0!important}.v46-portfolio-grid{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(28px,5vw,70px)!important;align-items:center!important}.v46-portfolio-copy>*{max-width:820px!important}.v46-badge-row{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.status-pill,.v43-badge{display:inline-flex!important;align-items:center!important;min-height:30px!important;border-radius:999px!important;padding:0 12px!important;background:#fff4d1!important;color:#663614!important;font-size:12px!important;font-weight:950!important}.status-pill.green{background:#dff3df!important;color:var(--as47-forest)!important}.v46-share-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.v46-share-row input{width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.v46-piece-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.v46-piece-actions a{min-height:42px!important;padding-inline:16px!important}.v46-stat-strip{background:linear-gradient(90deg,#052e18,#0d4c2d)!important}.v46-stat-strip .container{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.v46-stat-strip div{min-width:0!important}.v46-piece-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}@media(max-width:960px){.v46-portfolio-grid,.v46-story-grid,.v46-proof-grid,.v46-cta{grid-template-columns:1fr!important}.v46-stat-strip .container{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v46-piece-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v46-share-card{grid-template-columns:1fr!important}}@media(max-width:640px){.v46-piece-grid,.v46-stat-strip .container{grid-template-columns:1fr!important}.v46-share-row{grid-template-columns:1fr!important}.v46-share-row .v43-button{width:100%!important}}

/* ===== Dashboard / Creator Studio polish ===== */
body.v43-dashboard{background:radial-gradient(circle at 86% 6%,rgba(255,209,71,.17),transparent 24%),linear-gradient(135deg,#fff9ed 0%,#f3e2c4 100%)!important;color:var(--as47-ink)!important}.v43-dash-shell{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;min-height:100vh!important;background:transparent!important}.v43-dash-side{position:sticky!important;top:0!important;height:100vh!important;overflow-y:auto!important;background:linear-gradient(180deg,#042b16,#073b20 55%,#021b0e)!important;color:#fff!important;padding:30px 22px!important;border-right:1px solid rgba(255,255,255,.12)!important;box-shadow:18px 0 55px rgba(17,12,7,.14)!important}.v43-dash-logo{display:flex!important;margin-bottom:42px!important}.v43-dash-logo img{width:164px!important;height:auto!important}.v43-dash-group{font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.22em!important;color:#ffd86b!important;margin:26px 0 11px!important}.v43-dash-side a{display:flex!important;align-items:center!important;min-height:48px!important;border-radius:18px!important;padding:0 15px!important;color:#fff!important;text-decoration:none!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-weight:900!important;font-size:15px!important;line-height:1.1!important;margin:5px 0!important;border:1px solid transparent!important}.v43-dash-side a:hover{background:rgba(255,255,255,.08)!important}.v43-dash-side a.active{background:linear-gradient(135deg,#ffd147,#d99f26)!important;color:#1f1713!important;box-shadow:0 16px 34px rgba(0,0,0,.20)!important}.v43-dash-main{padding:clamp(30px,4vw,64px)!important;background:transparent!important;min-width:0!important}.v43-dash-mobile{display:none!important}.v43-creator-hero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr)!important;gap:28px!important;align-items:stretch!important;background:linear-gradient(135deg,rgba(255,250,242,.94),rgba(255,245,222,.88))!important;border:1px solid var(--as47-line)!important;border-radius:46px!important;padding:clamp(28px,4.2vw,58px)!important;box-shadow:var(--as47-shadow)!important;margin-bottom:30px!important;overflow:hidden!important;position:relative!important}.v43-creator-hero:before{content:''!important;position:absolute!important;inset:auto -80px -110px auto!important;width:360px!important;height:360px!important;background:radial-gradient(circle,rgba(255,209,71,.23),transparent 66%)!important;pointer-events:none!important}.v43-creator-hero h1{font-size:clamp(54px,6vw,96px)!important;line-height:.9!important;letter-spacing:-.07em!important;color:var(--as47-forest)!important;margin:.12em 0 .18em!important}.v43-creator-hero p{font-size:clamp(17px,1.35vw,22px)!important;line-height:1.55!important;color:#473e36!important;max-width:760px!important}.v43-studio-score{background:linear-gradient(160deg,#06371f,#0d5a34)!important;color:#fff!important;border-radius:34px!important;padding:32px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:260px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 22px 50px rgba(0,0,0,.18)!important}.v43-studio-score b{font-family:'Fraunces',serif!important;color:var(--as47-gold)!important;font-size:clamp(60px,6vw,92px)!important;line-height:.9!important}.v43-studio-score span{font-weight:950!important;font-size:18px!important}.v43-studio-score p{color:rgba(255,255,255,.82)!important;font-size:15px!important}.v43-studio-score a{color:var(--as47-gold)!important;font-weight:950!important;text-decoration:none!important}.v43-dash-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;margin:0 0 30px!important}.v43-dash-kpis>div{background:rgba(255,250,242,.95)!important;border:1px solid var(--as47-line)!important;border-radius:30px!important;padding:24px!important;box-shadow:var(--as47-soft)!important;min-height:150px!important;display:grid!important;align-content:start!important;gap:8px!important}.v43-dash-kpis span{width:42px!important;height:42px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#f6e8c8!important}.v43-dash-kpis b{font-family:'Fraunces',serif!important;font-size:34px!important;color:var(--as47-forest)!important;line-height:1!important}.v43-dash-kpis small{color:#645b51!important;font-weight:800!important}.v43-studio-actions{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;margin:0 0 30px!important}.v43-studio-actions a{min-height:150px!important;border-radius:34px!important;padding:24px!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;color:#fff!important;background:#1e1714!important;box-shadow:var(--as47-soft)!important}.v43-studio-actions a:nth-child(2),.v43-studio-actions a:nth-child(5){background:var(--as47-clay)!important}.v43-studio-actions a:nth-child(3),.v43-studio-actions a:nth-child(6){background:var(--as47-forest)!important}.v43-studio-actions a b{font-family:'Fraunces',serif!important;font-size:30px!important;line-height:1!important}.v43-studio-actions a span{font-size:15px!important;line-height:1.35!important;color:rgba(255,255,255,.82)!important}.v43-dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important;gap:24px!important;margin-bottom:30px!important}.v43-dashboard-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v43-dash-card{background:rgba(255,250,242,.94)!important;border:1px solid var(--as47-line)!important;border-radius:36px!important;padding:30px!important;box-shadow:var(--as47-soft)!important}.v43-dash-card h2{font-size:clamp(32px,3.3vw,56px)!important;line-height:.95!important;color:var(--as47-forest)!important}.v43-card-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.v43-copy-box{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;margin:20px 0!important}.v43-copy-box input{width:100%!important;min-width:0!important;border:1px solid var(--as47-line)!important;border-radius:20px!important;background:#fffaf4!important;min-height:58px!important;padding:0 18px!important;font-size:17px!important}.v43-copy-box button{border:0!important;background:var(--as47-gold)!important;color:#1f1713!important;border-radius:20px!important;padding:0 22px!important;font-weight:950!important}.v43-action-list{list-style:none!important;margin:20px 0 0!important;padding:0!important;display:grid!important;gap:14px!important}.v43-action-list li{background:#fffaf4!important;border:1px solid var(--as47-line)!important;border-radius:18px!important;padding:16px 18px!important;font-weight:900!important}.muted{color:#665e55!important}.v43-section-tight{padding:30px 0!important}
@media(max-width:1160px){.v43-dash-mobile{display:flex!important;position:sticky!important;top:0!important;height:76px!important;background:linear-gradient(90deg,#042b16,#0b4a2b)!important;z-index:9000!important;align-items:center!important;justify-content:space-between!important;padding:0 16px!important}.v43-dash-mobile img{width:142px!important}.v43-dash-mobile button{width:48px!important;height:48px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;color:#fff!important;font-size:24px!important}.v43-dash-shell{grid-template-columns:1fr!important}.v43-dash-side{position:fixed!important;inset:76px auto 0 0!important;width:min(320px,86vw)!important;height:auto!important;z-index:8999!important;transform:translateX(-110%)!important;transition:.22s ease!important}.dash-open .v43-dash-side{transform:translateX(0)!important}.v43-dash-main{padding:28px 18px!important}.v43-creator-hero,.v43-dashboard-grid,.v43-dashboard-grid.three{grid-template-columns:1fr!important}.v43-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v43-studio-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:680px){.v43-dash-kpis,.v43-studio-actions{grid-template-columns:1fr!important}.v43-creator-hero{border-radius:30px!important}.v43-creator-hero h1{font-size:48px!important}.v43-copy-box{grid-template-columns:1fr!important}.v43-copy-box button{min-height:52px!important}.v43-dash-card{border-radius:28px!important;padding:22px!important}.v43-studio-actions a{min-height:112px!important}}
