:root{color:#111;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--ink: #111111;--muted: #767676;--line: #ececec;--lime: #e7ff35;--lime-soft: #f1ff72;--cream: #f4f3ee;--mint: #c9f6dc;--sky: #ccefff;--lavender: #ddd8ff;--peach: #ffd2c7}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-slide-right{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes soft-pop{0%{opacity:0;transform:scale(.92)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes progress-sheen{0%{transform:translate(-100%)}to{transform:translate(160%)}}@keyframes cue-bounce{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(5px)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:40px;padding:0 18px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.48;transform:none}.button-dark{background:#050505;color:#fff}.button-light{background:#fff;border:1px solid #ececec;color:#111}.button-lime{background:var(--lime);color:#111}.button-ghost{background:transparent;color:#111}.route-fallback{background:#fff;min-height:100vh}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;line-height:1;min-height:22px;padding:0 9px;text-transform:lowercase}.badge-lime{background:var(--lime);color:#111}.badge-mint{background:var(--mint);color:#133621}.badge-sky{background:var(--sky);color:#17313b}.badge-lavender{background:var(--lavender);color:#292249}.badge-peach{background:var(--peach);color:#47201a}.badge-cream{background:#f2f1eb;color:#4c4a43}.badge-ink{background:#111;color:#fff}.login-page{align-items:center;background:linear-gradient(135deg,rgba(231,255,53,.2),transparent 34%),#f7f7f2;display:grid;min-height:100vh;padding:22px;place-items:center}.login-card{background:#fff;border:1px solid #ececec;border-radius:26px;box-shadow:0 26px 80px #1c1c181a;display:grid;gap:28px;padding:clamp(22px,4vw,38px);width:min(100%,460px)}.login-brand{align-items:center;display:flex;gap:10px}.login-brand>span{align-items:center;background:var(--lime);border-radius:14px;display:inline-flex;height:38px;justify-content:center;width:38px}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:15px;font-weight:900}.login-brand small{color:#777;font-size:12px;font-weight:800;margin-top:2px}.login-card h1{font-size:clamp(34px,7vw,48px);line-height:.98;margin:14px 0 10px}.login-card p{color:#666;font-size:14px;font-weight:700;line-height:1.5;margin:0}.login-form{display:grid;gap:14px}.google-login-button{border-color:#deded6;gap:10px;min-height:46px;width:100%}.google-login-button span{align-items:center;border:1px solid #deded6;border-radius:999px;display:inline-flex;font-size:13px;font-weight:950;height:24px;justify-content:center;width:24px}.login-divider{align-items:center;color:#8a887f;display:grid;font-size:11px;font-weight:900;gap:12px;grid-template-columns:1fr auto 1fr;text-transform:uppercase}.login-divider:before,.login-divider:after{background:#ececec;content:"";height:1px}.login-form .button{width:100%}.login-brand-row,.page-link-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.login-error{background:#fff0ec;border:1px solid #f0b5a8;border-radius:14px;color:#7d2d1f;font-size:12px;font-weight:900;padding:12px}.icon-button{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:15px;color:#111;cursor:pointer;display:inline-flex;height:43px;justify-content:center;position:relative;transition:transform .16s ease,border-color .16s ease;width:43px}.icon-button:hover{border-color:#d4d4d4;transform:translateY(-1px)}.icon-button.is-active:after{background:var(--lime);border-radius:999px;bottom:9px;content:"";height:5px;position:absolute;right:9px;width:5px}.landing-page{--landing-bg-base: 255 255 255;--landing-bg-a: 244 255 159;--landing-bg-b: 235 250 240;--landing-bg-c: 255 255 255;background:radial-gradient(circle at 12% 8%,rgb(var(--landing-bg-a) / .62),transparent 34rem),radial-gradient(circle at 88% 18%,rgb(var(--landing-bg-b) / .58),transparent 32rem),radial-gradient(circle at 52% 74%,rgb(var(--landing-bg-c) / .42),transparent 40rem),linear-gradient(180deg,rgb(var(--landing-bg-base)),#fff 62%,rgb(var(--landing-bg-c)));background-color:rgb(var(--landing-bg-base));color:var(--ink);margin:0 auto;max-width:1360px;overflow:hidden;padding:14px 16px 0;transition:background-color .26s ease}.landing-header{align-items:center;animation:fade-slide-up .52s ease both;display:grid;grid-template-columns:1fr auto 1fr;gap:12px;margin:0 auto 14px;max-width:1280px}.nav-cluster{align-items:center;display:flex;gap:7px}.nav-cluster-right{justify-content:flex-end}.nav-cluster a,.brand-mark{align-items:center;background:#fff;border:1px solid #efefef;border-radius:999px;box-shadow:0 6px 22px #0f0f0f0a;display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:36px;padding:0 14px;white-space:nowrap}.language-switcher{align-items:center;background:#fff;border:1px solid #efefef;border-radius:999px;box-shadow:0 6px 22px #0f0f0f0a;display:inline-flex;gap:2px;min-height:36px;padding:3px}.language-switcher button{align-items:center;background:transparent;border:0;border-radius:999px;color:#707070;cursor:pointer;display:inline-flex;font-size:11px;font-weight:900;gap:5px;min-height:32px;min-width:38px;padding:0 9px}.language-switcher button.is-active{background:#111;color:#fff}.language-switcher small{font-size:10px;font-weight:800}.language-switcher.is-compact button{min-width:38px}.brand-mark{border-color:transparent;box-shadow:none}.landing-hero{display:grid;gap:14px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:0 auto;max-width:1280px;position:relative}.hero-copy-card,.hero-image-card{min-height:430px}.hero-copy-card{align-items:center;animation:fade-slide-right .68s cubic-bezier(.2,.8,.2,1) both;background:var(--lime-soft);border-radius:30px;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:42px;text-align:center}.micro-label{align-items:center;display:inline-flex;font-size:13px;font-weight:800;gap:7px;margin-bottom:18px}.hero-copy-card h1{font-size:clamp(42px,6vw,72px);font-weight:800;line-height:.97;margin:0;max-width:min(690px,100%);text-wrap:balance}.hero-copy-card h1,.mission-section h2,.section-title-row h2,.feature-card-copy h3,.newsletter-copy h2,.word-pill{overflow-wrap:anywhere;text-wrap:balance}html:lang(ko) .landing-page{word-break:keep-all}html:lang(ja) .landing-page{line-break:strict;word-break:normal}html:lang(ko) .hero-copy-card h1,html:lang(ko) .mission-section h2,html:lang(ko) .section-title-row h2,html:lang(ko) .feature-card-copy h3{line-height:1.05;overflow-wrap:normal}html:lang(ja) .hero-copy-card h1,html:lang(ja) .mission-section h2,html:lang(ja) .section-title-row h2,html:lang(ja) .feature-card-copy h3{line-height:1.05;overflow-wrap:anywhere}.email-pill{align-items:center;background:#fff;border-radius:999px;display:flex;gap:10px;height:48px;justify-content:space-between;margin-top:28px;max-width:355px;padding:0 6px 0 18px;width:100%}.email-pill input{border:0;color:#111;min-height:36px;min-width:0;outline:none;width:100%}.email-pill button,.initiative-action button,.floating-edit{align-items:center;background:#fff;border:0;border-radius:999px;color:#111;cursor:pointer;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;min-width:38px;width:38px}.form-status,.initiative-status{background:#ffffffb8;border-radius:999px;color:#333;font-size:12px;font-weight:900;line-height:1.25;margin:12px 0 0;padding:8px 11px}.trust-row{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:20px}.trust-row p{font-size:12px;font-weight:700;margin:0;max-width:230px;text-align:left}.avatar-stack{display:flex}.avatar-stack span{background:radial-gradient(circle at 35% 28%,#fff0bd 0 18%,transparent 19%),linear-gradient(135deg,#5f7f67,#d2ac84);border:2px solid var(--lime-soft);border-radius:999px;height:32px;margin-left:-8px;width:32px}.avatar-stack span:first-child{margin-left:0}.avatar-stack span:nth-child(2){background:radial-gradient(circle at 50% 24%,#ffd3c7 0 18%,transparent 19%),linear-gradient(135deg,#39454f,#deb887)}.avatar-stack span:nth-child(3){background:radial-gradient(circle at 44% 24%,#e9d0ae 0 18%,transparent 19%),linear-gradient(135deg,#6c452c,#f0d288)}.hero-image-card{animation:fade-slide-up .72s 90ms cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(135deg,#f8f8f3,#eef7f1 52%,#f3f1f7);border:1px solid #eeeeee;border-radius:30px;contain:layout paint;min-width:0;overflow:hidden;position:relative}.hero-image-card:before{background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 46%),linear-gradient(90deg,rgba(17,17,17,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(17,17,17,.035) 1px,transparent 1px);background-size:100% 100%,38px 38px,38px 38px;content:"";inset:0;position:absolute}.hero-social-card{isolation:isolate}.hero-social-stage{inset:0;position:absolute;z-index:1}.hero-social-stage img{display:block;height:auto;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.hero-social-feed{left:15%;top:2%;transform:translate3d(0,calc(var(--landing-scroll, 0) * 16px),0);width:min(43vw,340px);z-index:3}.hero-social-story{right:1%;top:5%;transform:translate3d(0,calc(var(--landing-scroll, 0) * -10px),0) rotate(4deg);width:min(31vw,255px);z-index:2}.hero-social-post{bottom:-16%;left:2%;transform:translate3d(0,calc(var(--landing-scroll, 0) * 22px),0) rotate(-7deg);width:min(33vw,270px);z-index:2}.floating-note,.hero-chip,.hero-lock,.hero-caption{position:absolute;z-index:1}.floating-note{align-items:center;animation:soft-pop .68s .42s ease both;background:#ffffffdb;border:1px solid rgba(255,255,255,.52);border-radius:18px;display:flex;gap:10px;min-width:178px;padding:10px}.floating-note strong,.floating-note small{display:block}.floating-note strong{font-size:12px}.floating-note small{color:#555;font-size:11px;margin-top:2px}.note-photo{background:radial-gradient(circle at 50% 24%,#f1c9b0 0 18%,transparent 19%),linear-gradient(135deg,#35322b,#d8c1a0);border-radius:12px;height:45px;width:45px}.note-photo.alt{background:radial-gradient(circle at 42% 28%,#efd8be 0 18%,transparent 19%),linear-gradient(135deg,#2a463f,#ddb48b)}.note-top{left:22px;top:22px}.note-bottom{bottom:22px;left:28%}.hero-chip{align-items:center;animation:soft-pop .68s .54s ease both;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:5px;min-height:30px;padding:0 12px}.chip-lime{background:var(--lime);left:34%;top:44%}.chip-dark{background:#000000ad;color:#fff;right:9%;top:33%}.hero-lock{align-items:center;background:#ffffff80;border-radius:999px;color:#fff;display:inline-flex;height:42px;justify-content:center;right:18px;top:18px;width:42px}.hero-caption{background:#ffffffd1;border:1px solid rgba(255,255,255,.72);border-radius:999px;bottom:24px;color:#111;font-size:13px;font-weight:700;margin:0;max-width:290px;padding:10px 14px;right:24px}.hero-scroll-cue{animation:cue-bounce 1.8s ease-in-out infinite;align-items:center;background:#fff;border:1px solid #efefef;border-radius:999px;bottom:-17px;box-shadow:0 12px 35px #00000014;display:inline-flex;height:36px;justify-content:center;left:calc(50% - 18px);position:absolute;transform:rotate(90deg);width:36px;z-index:2}.landing-page [data-scroll-reveal]{animation:none;opacity:0;transform:translate3d(0,34px,0) scale(.98);transition:opacity .76s cubic-bezier(.2,.8,.2,1),transform .76s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--reveal-index, 0) * 55ms)}.landing-page [data-scroll-reveal=split]{transform:translate3d(0,26px,0)}.landing-page [data-scroll-reveal=card]{transform:translate3d(0,42px,0) scale(.96)}.landing-page [data-scroll-reveal=row]{transform:translate3d(-18px,16px,0);transition-duration:.62s}.landing-page [data-scroll-reveal=float]{transform:translate3d(0,18px,0) scale(.84)}.landing-page [data-visible=true]{opacity:1;transform:translateZ(0) scale(1)}.landing-page [data-scroll-reveal]:not([data-visible=true]){will-change:opacity,transform}.landing-page [data-scroll-reveal=float][data-visible=true]{animation:gentle-float 4.5s ease-in-out infinite}.mission-section{animation:fade-slide-up .68s .12s ease both;margin:92px auto 64px;max-width:760px;min-height:210px;padding:20px 28px;position:relative;text-align:center}.mission-section h2{font-size:clamp(32px,3.4vw,50px);line-height:1;margin:0 auto 16px;max-width:560px}.mission-section p{color:#505050;font-size:14px;line-height:1.45;margin:0 auto;max-width:460px}.mission-actions{display:flex;gap:10px;justify-content:center;margin-top:24px}.orbital-image{animation:gentle-float 4.5s ease-in-out infinite;background-position:center;background-size:cover;border:3px solid #ffffff;border-radius:999px;box-shadow:0 14px 35px #14141414;height:46px;position:absolute;width:46px}.orbit-one{left:-80px;top:30px}.orbit-two{right:-78px;top:24px}.orbit-three{right:-18px;top:86px}.social-showcase-section{margin:0 auto 84px;max-width:1260px}.social-showcase-grid{align-items:end;display:grid;gap:16px;grid-template-columns:1fr .92fr 1fr}.social-showcase-card{animation:fade-slide-up .62s ease both;background:#f7f7f3;border:1px solid #eeeeee;border-radius:30px;display:flex;flex-direction:column;min-height:430px;overflow:hidden;padding:16px 16px 0;position:relative}.social-showcase-card:before{background:linear-gradient(90deg,rgba(17,17,17,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(17,17,17,.03) 1px,transparent 1px);background-size:34px 34px;content:"";inset:0;position:absolute}.social-showcase-card>*{position:relative;z-index:1}.social-showcase-meta{align-items:center;display:flex;justify-content:space-between;min-height:34px}.social-showcase-meta span{font-size:13px;font-weight:900}.social-showcase-meta small{color:#707070;font-size:12px;font-weight:800}.social-showcase-card img{align-self:center;display:block;height:auto;margin-top:8px;max-width:100%;object-fit:contain}.social-showcase-feed img{width:min(100%,350px)}.social-showcase-story{animation-delay:90ms;min-height:500px}.social-showcase-story img{width:min(100%,280px)}.social-showcase-post{animation-delay:.17s}.social-showcase-post img{width:min(100%,340px)}.word-ribbon{display:grid;gap:14px;grid-template-columns:1fr 1.1fr 1fr 1.1fr;margin:0 auto 76px;max-width:1260px}.word-pill{align-items:center;animation:fade-slide-up .62s ease both;border-radius:999px;display:flex;font-size:clamp(34px,4.4vw,64px);font-weight:800;justify-content:center;min-height:128px;overflow:hidden;padding:10px 28px}.word-plain{background:#f5f5f5}.word-image{animation-delay:80ms;background:#20201e;color:#fff;position:relative;text-shadow:0 2px 16px rgba(0,0,0,.32)}.word-pill-media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.word-image>:not(.word-pill-media){position:relative;z-index:1}.word-arrow{animation-delay:.14s;background:var(--lime)}.word-image-second{animation-delay:.2s}.initiative-section{margin:0 auto 84px;max-width:1260px}.section-title-row{align-items:end;display:grid;gap:20px;grid-template-columns:1fr minmax(220px,320px);margin-bottom:24px}.section-title-row h2{font-size:clamp(32px,4vw,56px);line-height:1;margin:0}.section-title-row p{color:#555;font-size:13px;line-height:1.4;margin:0}.initiative-table{border-top:1px solid #dedede}.initiative-status{background:#f8f8f3;border-radius:16px;color:#575757;margin:12px 0;width:max-content}.initiative-row{align-items:center;animation:fade-slide-up .56s ease both;border-bottom:1px solid #dedede;display:grid;grid-template-columns:1.4fr 1fr .45fr .42fr;gap:14px;min-height:70px;position:relative}.initiative-head{color:#8b8b8b;font-size:12px;min-height:42px}.initiative-title{font-size:clamp(20px,2vw,30px);font-weight:500}.initiative-tags{display:flex;flex-wrap:wrap;gap:6px}.initiative-date{font-size:17px;font-weight:600}.initiative-action{align-items:center;display:flex;gap:12px;justify-content:flex-end}.initiative-preview{background-position:center;background-size:cover;border:6px solid var(--lime);border-radius:20px;display:inline-flex;height:76px;transform:rotate(8deg);width:128px}.feature-card-section{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0 auto 82px;max-width:1260px}.feature-card{animation:fade-slide-up .64s ease both;background:#222;border-radius:28px;contain:layout paint;color:#fff;display:flex;flex-direction:column;gap:14px;justify-content:flex-end;min-height:380px;overflow:hidden;padding:18px;position:relative}.feature-card-media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.feature-card:before{background:linear-gradient(180deg,#00000005 26%,#0000002e 52%,#000000db);content:"";inset:0;position:absolute}.feature-card>*{position:relative;z-index:1}.feature-card-copy h3{font-size:clamp(28px,3vw,44px);line-height:.96;margin:0 0 10px}.feature-card-copy p{font-size:13px;line-height:1.35;margin:0 0 14px;max-width:260px}.feature-card-cta{align-items:center;align-self:stretch;background:#fff;border:0;border-radius:999px;color:#111;cursor:pointer;display:flex;font-size:11px;font-weight:900;justify-content:space-between;min-height:38px;padding:0 12px;text-transform:uppercase}.feature-card:nth-child(2){animation-delay:90ms}.feature-card:nth-child(3){animation-delay:.16s}.feature-card:nth-child(4){animation-delay:.23s}.newsletter-footer{animation:fade-slide-up .66s ease both;background:#f6f6f4;border-radius:34px 34px 0 0;display:grid;gap:22px;grid-template-columns:.8fr 1.2fr;margin:0 auto;max-width:1328px;padding:62px 42px 24px}.footer-pill{align-self:start;background:#fff;border-radius:999px;color:#6a6a6a;font-size:12px;font-weight:700;padding:8px 12px;width:max-content}.newsletter-copy h2{font-size:clamp(30px,3.2vw,48px);line-height:1;margin:0 0 24px;max-width:760px}.newsletter-copy form{align-items:center;border-bottom:1px solid #dddddd;display:flex;gap:12px;max-width:720px;padding-bottom:12px}.newsletter-copy input{background:transparent;border:0;flex:1;min-height:36px;min-width:0;outline:0}.newsletter-copy button{align-items:center;background:#fff;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:7px;min-height:36px;min-width:44px;padding:0 14px}.footer-bottom{align-items:center;border-top:1px solid #dedede;color:#8a8a8a;display:grid;font-size:12px;grid-column:1 / -1;grid-template-columns:1fr auto 1fr;padding-top:22px}.footer-bottom a{align-items:center;display:inline-flex;font-weight:800;justify-content:center;min-height:36px}.footer-bottom nav{display:flex;gap:8px;justify-content:flex-end}.footer-bottom nav a{background:#fff;border-radius:999px;font-weight:700;min-height:36px;padding:7px 10px}.dashboard-page{background:#fff;display:block;height:100vh;min-height:100vh;overflow:hidden;padding:0;width:100vw}.dashboard-frame{background:#fff;display:grid;grid-template-columns:250px minmax(0,1fr);height:100vh;min-height:760px;overflow:hidden;width:100%}.dashboard-sidebar{background:radial-gradient(circle at 30% 20%,rgba(220,255,94,.2),transparent 32%),linear-gradient(145deg,#eef9f4,#f9fbfb 56%,#f6f6f3);display:flex;flex-direction:column;padding:24px 20px}.sidebar-groups{display:contents}.sidebar-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:34px}.dashboard-logo{align-items:center;background:#1f2224;border-radius:15px;color:#fff;display:inline-flex;height:38px;justify-content:center;width:38px}.sidebar-collapse{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.sidebar-group{margin-bottom:26px}.sidebar-group p{color:#a0a0a0;font-size:12px;margin:0 0 12px}.sidebar-items{display:grid;gap:4px}.sidebar-item{align-items:center;background:transparent;border:0;border-radius:999px;color:#191919;cursor:pointer;display:grid;font-size:13px;font-weight:800;grid-template-columns:20px 1fr auto auto;gap:9px;min-height:36px;padding:0 10px;position:relative;text-align:left}.sidebar-item.is-active{background:#fff;box-shadow:0 7px 18px #0000000a}.sidebar-item strong{align-items:center;background:#050505;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:18px;justify-content:center;min-width:18px}.sidebar-cue{color:#a0a0a0}.sidebar-account{align-items:center;display:flex;gap:12px;margin-top:auto}.account-avatar{background:radial-gradient(circle at 46% 24%,#f2cfba 0 19%,transparent 20%),linear-gradient(135deg,#374246,#caa06f);border-radius:999px;height:42px;width:42px}.sidebar-account strong,.sidebar-account small{display:block}.sidebar-account strong{font-size:13px}.sidebar-account small{color:#7d7d7d;font-size:12px;margin-top:2px}.dashboard-main{background:#fff;border-left:1px solid #f1f1f1;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:12px 14px 14px}.dashboard-empty-state{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:32px;text-align:center}.dashboard-empty-state h1{font-size:clamp(34px,4vw,58px);line-height:1;margin:0 0 12px}.dashboard-empty-state p{color:#666;font-size:15px;margin:0}.dashboard-topbar{align-items:center;border:1px solid #f0f0f0;border-radius:22px;display:flex;justify-content:space-between;min-height:62px;padding:0 14px 0 22px}.breadcrumb{align-items:center;color:#9c9c9c;display:inline-flex;font-size:13px;gap:8px}.breadcrumb strong{color:#111}.topbar-actions{align-items:center;display:flex;gap:8px}.topbar-mobile-actions{align-items:center;display:none;flex:0 0 auto;gap:6px}.mobile-menu-button,.mobile-menu-scrim{display:none}.dashboard-scroll-area{display:grid;gap:18px;min-height:0;overflow-y:auto;padding:18px 4px 26px;scrollbar-width:thin}.dashboard-report-loading{animation:fade-slide-up .32s ease both;background:linear-gradient(90deg,#f5f5f2 25%,#fff 38%,#f5f5f2 63%);background-size:220% 100%;border:1px solid #eeeeee;border-radius:24px;min-height:360px}.dashboard-notice{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:999px;color:#444;display:inline-flex;font-size:12px;font-weight:900;justify-self:end;min-height:34px;padding:0 13px}.operator-workspace,.client-preview-panel{min-width:0}.operator-workspace-hero,.dashboard-section-heading,.schedule-section-intro{align-items:end;display:flex;gap:22px;justify-content:space-between}.operator-workspace-hero>div>span,.dashboard-section-heading span,.schedule-section-intro span,.client-preview-intro span{color:#898989;display:block;font-size:11px;font-weight:900;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.operator-workspace-hero h2,.dashboard-section-heading h2,.schedule-section-intro h2,.client-preview-intro h2{color:#111;font-weight:900;letter-spacing:0;line-height:.98;margin:0}.operator-workspace{display:grid;gap:16px}.operator-workspace-hero{background:#fff;border:1px solid #eeeeee;border-radius:20px;color:#111;padding:20px}.operator-workspace-hero h2{color:#111;font-size:clamp(28px,2.45vw,38px);max-width:620px}.operator-workspace-hero p{color:#5f5f5f;font-size:14px;font-weight:700;line-height:1.45;margin:12px 0 0;max-width:590px}.operator-health{align-items:center;background:#f8faf8;border:1px solid #e7ece7;border-radius:16px;display:grid;gap:6px;grid-template-columns:auto 1fr;min-width:260px;padding:14px}.operator-health svg{color:#1f7a43}.operator-health span{color:#777;font-size:10px;font-weight:900;grid-column:2;text-transform:uppercase}.operator-health h3{color:#111;font-size:24px;line-height:1;margin:0}.operator-health small{color:#666;font-size:11px;font-weight:800;grid-column:2}.operator-focus-board{background:#fff;border:1px solid #eeeeee;border-radius:20px;display:grid;gap:14px;min-width:0;padding:18px}.operator-focus-board .dashboard-section-heading{margin-bottom:0}.operator-focus-board .dashboard-section-heading small{align-items:center;background:#f7f7f2;border:1px solid #eeeeee;border-radius:999px;color:#666;display:inline-flex;font-size:12px;font-weight:900;min-height:34px;padding:0 12px}.operator-focus-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.operator-focus-card{background:#fbfbf7;border:1px solid #eeeeee;border-radius:16px;color:#111;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:176px;min-width:0;padding:14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.operator-focus-card:hover,.operator-focus-card:focus-visible{border-color:#11111129;box-shadow:0 16px 40px #11111114;outline:0;transform:translateY(-1px)}.operator-focus-card:disabled{cursor:not-allowed;opacity:.52;transform:none}.operator-focus-card.active{background:#eef9ff}.operator-focus-card.urgent{background:#fff0ec;border-color:#b83a282e}.operator-focus-card.watch{background:#fbfaf0;border-color:#a77a152e}.operator-focus-card.ok{background:#f7fff7;border-color:#1f7a4329}.operator-focus-card.neutral{background:#f6f6f2}.operator-focus-icon{align-items:center;background:#ffffffc2;border:1px solid rgba(17,17,17,.06);border-radius:999px;display:inline-flex;height:36px;justify-content:center;width:36px}.operator-focus-label{align-self:center;color:#666;font-size:11px;font-weight:950;line-height:1.15;overflow-wrap:anywhere;text-transform:uppercase}.operator-focus-card strong{font-size:clamp(38px,4vw,56px);grid-column:1 / -1;letter-spacing:0;line-height:.88;margin-top:10px}.operator-focus-card small{color:#5f5f5f;font-size:12px;font-weight:820;grid-column:1 / -1;line-height:1.36;min-height:34px;overflow-wrap:anywhere}.operator-focus-card em{align-self:end;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-style:normal;font-weight:950;grid-column:1 / -1;justify-content:center;line-height:1;margin-top:auto;min-height:34px;padding:11px 12px}.launch-command-center{display:grid;gap:12px;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.launch-readiness-card,.next-action-panel{background:#fff;border:1px solid #eeeeee;border-radius:20px;min-width:0;padding:18px}.launch-readiness-card{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr)}.launch-readiness-card.ok{background:#f7fff7}.launch-readiness-card.watch{background:#fbfaf5}.launch-readiness-card.blocked{background:#fff5f2}.launch-score{align-content:start;background:#ffffffb8;border:1px solid rgba(17,17,17,.06);border-radius:16px;display:grid;gap:8px;padding:14px}.launch-score svg{color:#111}.launch-score span,.next-action span{color:#6b6b6b;font-size:10px;font-weight:900;text-transform:uppercase}.launch-score strong{color:#111;font-size:42px;letter-spacing:0;line-height:.9}.launch-score small,.next-action p{color:#5f5f5f;font-size:12px;font-weight:800;line-height:1.38}.launch-checks{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.launch-check{align-items:start;background:#ffffffc7;border:1px solid rgba(17,17,17,.07);border-radius:16px;cursor:pointer;display:grid;gap:6px 9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:108px;padding:11px;text-align:left}.launch-check:hover,.launch-check:focus-visible{border-color:#11111124;outline:0}.launch-check:disabled{cursor:not-allowed;opacity:.48}.launch-check svg{grid-row:1 / span 3;margin-top:1px}.launch-check.ok svg{color:#1f7a43}.launch-check.watch svg{color:#a77a15}.launch-check.blocked svg{color:#b83a28}.launch-check-main{display:grid;gap:4px;min-width:0}.launch-check-main strong{color:#111;font-size:13px;font-weight:900;line-height:1.1;overflow-wrap:anywhere}.launch-check-main p{color:#666;font-size:11px;font-weight:760;line-height:1.32;margin:0;overflow-wrap:anywhere}.launch-check span{background:#1111110d;border-radius:999px;color:#696969;font-size:11px;font-weight:900;line-height:1;padding:6px 8px;white-space:nowrap}.launch-check em{align-self:end;color:#111;font-size:11px;font-style:normal;font-weight:950;grid-column:2 / -1;line-height:1.2;overflow-wrap:anywhere}.next-action-panel{display:grid;gap:12px}.next-action-panel .dashboard-section-heading{margin-bottom:0}.next-action-list{display:grid;gap:8px}.next-action-runbook{background:#f7f7f4;border:1px solid #e8e8df;border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.next-action-runbook span{background:#fff;border:1px solid #eeeeee;border-radius:12px;display:grid;gap:3px;min-height:54px;padding:8px}.next-action-runbook strong{color:#111;font-size:20px;line-height:1}.next-action-runbook small{color:#6b6b6b;font-size:10px;font-weight:900;line-height:1.15;text-transform:uppercase}.next-action{align-items:center;background:#fbfbfb;border:1px solid #eeeeee;border-radius:16px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;min-height:86px;padding:12px}.next-action.urgent{background:#fff0ec;border-color:#f0c6ba}.next-action.watch{background:#fbfaf5}.next-action-step{align-items:center;align-self:start;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:950;height:30px;justify-content:center;width:30px}.next-action.urgent .next-action-step{background:#9a3b24}.next-action.watch .next-action-step{background:#7b5b12}.next-action strong{color:#111;display:block;font-size:15px;line-height:1.1;margin-top:4px}.next-action p{margin:5px 0 0;overflow-wrap:anywhere}.next-action button{align-items:center;background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:36px;padding:0 13px;white-space:nowrap}.next-action button:disabled{cursor:not-allowed;opacity:.45}.operator-metrics{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.operator-metric{border:1px solid #eeeeee;border-radius:16px;min-height:118px;padding:14px}.operator-metric span,.operator-metric small{display:block}.operator-metric span{color:#5f5f5f;font-size:11px;font-weight:900;text-transform:uppercase}.operator-metric strong{display:block;font-size:34px;line-height:1;margin:15px 0 8px}.operator-metric small{color:#5f5f5f;font-size:12px;font-weight:800}.operator-metric-lime{background:var(--lime)}.operator-metric-mint{background:#e8fff1}.operator-metric-sky{background:#eef9ff}.operator-metric-lavender{background:#f3f0ff}.operator-metric-peach{background:#fff0ec}.operator-metric-cream{background:#fbfaf5}.operator-metric.urgent{border-color:#f0b5a8}.operator-metric.watch{border-color:#e7d798}.operator-metric-summary{align-items:center;background:#fbfbfb;border:1px solid #eeeeee;border-radius:16px;display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;min-height:52px;padding:10px}.operator-metric-summary span{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:999px;color:#606060;display:inline-flex;font-size:11px;font-weight:900;gap:6px;min-height:30px;padding:0 10px}.operator-metric-summary strong{color:#111;font-size:14px;line-height:1}.workflow-board,.store-operations,.connection-queue,.client-request-queue,.material-queue,.review-policy-panel,.schedule-section{border:1px solid #eeeeee;border-radius:20px;min-width:0;padding:18px}.dashboard-section-heading{margin-bottom:14px}.dashboard-section-heading.compact{align-items:start}.dashboard-section-heading h2,.schedule-section-intro h2{font-size:clamp(22px,2vw,32px)}.workflow-lanes{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-lanes.is-focused{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.workflow-quiet-lanes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.workflow-quiet-lanes span{align-items:center;background:#f8f8f8;border:1px solid #eeeeee;border-radius:999px;color:#666;display:inline-flex;font-size:12px;font-weight:900;gap:6px;min-height:32px;padding:0 11px}.workflow-lane{align-content:start;border-radius:20px;display:grid;gap:12px;min-height:226px;padding:12px}.workflow-lane header{align-items:center;display:flex;justify-content:space-between}.workflow-lane header strong{font-size:14px;font-weight:900}.workflow-lane header span{align-items:center;background:#fff;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;height:26px;justify-content:center;min-width:26px}.workflow-lane-mint{background:#e8fff1}.workflow-lane-sky{background:#eef9ff}.workflow-lane-lavender{background:#f3f0ff}.workflow-lane-peach{background:#fff0ec}.workflow-lane-cream{background:#fbfaf5}.workflow-items{display:grid;gap:10px}.workflow-item{background:#ffffffc2;border:1px solid rgba(255,255,255,.84);border-radius:16px;cursor:pointer;display:grid;gap:10px;grid-template-columns:66px minmax(0,1fr);padding:8px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.workflow-item:hover,.workflow-item:focus-visible{background:#fff;border-color:#1111111f;box-shadow:0 14px 32px #11111114;outline:0;transform:translateY(-1px)}.workflow-item img{aspect-ratio:1;border-radius:12px;height:66px;object-fit:cover;width:66px}.workflow-item strong,.workflow-item span,.workflow-item small,.workflow-item em{display:block}.workflow-item strong{font-size:13px;line-height:1.1}.workflow-item span{color:#555;font-size:11px;font-weight:800;margin-top:5px}.workflow-item small{color:#6b6b6b;font-size:11px;line-height:1.25;margin-top:4px}.workflow-item em{align-self:start;background:#111;border-radius:999px;color:#fff;font-size:10px;font-style:normal;font-weight:900;grid-column:1 / -1;justify-self:start;padding:6px 8px}.store-status-board{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.store-status-card{background:#fbfbfb;border:1px solid #eeeeee;border-radius:14px;cursor:pointer;display:grid;gap:6px;min-height:92px;min-width:0;padding:12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.store-status-card:hover,.store-status-card:focus-visible,.store-status-card.is-active{border-color:#11111138;box-shadow:0 14px 34px #11111112;outline:0;transform:translateY(-1px)}.store-status-card:disabled{cursor:not-allowed;opacity:.48;transform:none}.store-status-card.ok{background:#f7fff7}.store-status-card.watch{background:#fffaf0}.store-status-card.urgent{background:#fff2ef}.store-status-card.active{background:#eef9ff}.store-status-card span,.store-status-card small{display:block;min-width:0}.store-status-card span{color:#626262;font-size:10px;font-weight:950;line-height:1.15;overflow-wrap:anywhere;text-transform:uppercase}.store-status-card strong{color:#111;font-size:28px;font-weight:950;line-height:.95}.store-status-card small{color:#707070;font-size:11px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.store-table-controls{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto auto;margin-bottom:12px}.store-table-search,.store-table-status-filter{display:grid;gap:6px;min-width:0}.store-table-search span,.store-table-status-filter span{color:#767676;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.store-table-search input,.store-table-status-filter select{background:#fff;border:1px solid #e7e4dc;border-radius:12px;color:#171717;font:inherit;font-size:13px;font-weight:850;height:42px;min-width:0;outline:none;padding:0 13px;width:100%}.store-table-search input:focus,.store-table-status-filter select:focus{border-color:#111;box-shadow:0 0 0 3px #11111114}.store-table-count{align-items:baseline;background:#fbfaf5;border:1px solid #ece8dd;border-radius:12px;display:flex;gap:6px;min-height:42px;padding:10px 12px;white-space:nowrap}.store-table-count strong{color:#111;font-size:15px;font-weight:950}.store-table-count span{color:#747474;font-size:11px;font-weight:800}.store-table-clear{background:transparent;border:1px solid #dedbd2;border-radius:999px;color:#242424;cursor:pointer;font-size:12px;font-weight:900;min-height:42px;padding:0 14px;white-space:nowrap}.store-table-clear:disabled{color:#aaa69b;cursor:not-allowed;opacity:.7}.store-table-empty{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:18px;color:#4a4a4a;display:grid;gap:6px;justify-items:center;min-height:180px;padding:28px;text-align:center}.store-table-empty strong{color:#111;font-size:16px;font-weight:950}.store-table-empty span{color:#777;font-size:13px;font-weight:750;max-width:360px}.store-table-scroll{background:#fff;border:1px solid #eeeeee;border-radius:18px;overflow-x:auto}.store-table{border-collapse:separate;border-spacing:0;min-width:1240px;width:100%}.store-table th{background:#fbfbf8;border-bottom:1px solid #eeeeee;color:#777;font-size:11px;font-weight:900;line-height:1.1;padding:13px 14px;text-align:left;text-transform:uppercase}.store-table td{border-bottom:1px solid #f0f0f0;color:#333;font-size:13px;font-weight:800;padding:16px 14px;vertical-align:middle}.store-table tbody tr{transition:background .16s ease,box-shadow .16s ease}.store-table tbody tr:hover{background:#fffdf4}.store-table tbody tr:last-child td{border-bottom:0}.store-name-button{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;padding:0;text-align:left}.store-name-button:hover strong{text-decoration:underline;text-underline-offset:3px}.store-table td strong,.store-table td span,.store-table td small{display:block}.store-table td span,.store-table td small{color:#7a7a7a;font-size:12px;font-weight:700;margin-top:5px}.store-row-action-stack{align-items:start;display:grid;gap:8px;min-width:168px}.store-row-next-step{background:#faf9f4;border:1px solid #e9e5dc;border-radius:12px;display:grid;gap:3px;max-width:220px;padding:8px 9px}.store-row-next-step.urgent{background:#fff5f2;border-color:#efcfc5}.store-row-next-step.watch{background:#fffaf0;border-color:#eadbb7}.store-row-next-step.active{background:#eff8ff;border-color:#cde4f0}.store-row-next-step.ok{background:#f4fbf2;border-color:#d1e6c9}.store-row-next-step span,.store-row-next-step small{display:block;line-height:1.2;margin-top:0;min-width:0;overflow-wrap:anywhere}.store-row-next-step span{color:#1d1d1d;font-size:11px;font-weight:950}.store-row-next-step small{color:#666;font-size:11px;font-weight:750}.store-row-action{background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:11px;font-weight:950;min-height:34px;padding:0 12px;white-space:nowrap}.store-row-action:hover,.store-row-action:focus-visible{background:#2a2a2a;outline:0}.store-row-action:disabled{background:#e8e8e2;color:#8c8c84;cursor:not-allowed}.store-row-action:disabled:hover{background:#e8e8e2}.handle-stack{align-items:center;display:flex;flex-wrap:wrap;gap:5px;max-width:220px}.handle-count-badge{color:#111}.store-status-pill{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;min-height:26px;padding:7px 10px;white-space:nowrap}.status-positive{background:#dcf8e7;color:#17552d}.status-warning,.status-watch{background:#fff1ba;color:#5a4312}.status-danger{background:#ffe5dc;color:#842a17}.status-active{background:#eeeaff;color:#33296d}.status-muted{background:#eee;color:#555}.operator-lower-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)}.connection-alerts{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.connection-alert{align-content:start;align-items:start;border-radius:18px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:154px;padding:14px;transition:box-shadow .16s ease,transform .16s ease}.connection-alert:hover{box-shadow:0 16px 40px #11111114;transform:translateY(-1px)}.connection-alert.urgent{background:#fff0ec}.connection-alert.watch{background:#fbfaf5}.connection-alert strong,.connection-alert span,.connection-alert p{display:block}.connection-alert strong{font-size:14px}.connection-alert strong span{color:#777;font-size:12px;margin-top:3px}.connection-alert p{color:#5e5e5e;font-size:12px;font-weight:700;line-height:1.35;margin:4px 0 0}.connection-alert button,.material-alert-actions button,.client-preview-rules button{align-items:center;background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:6px;min-height:36px;padding:0 13px;white-space:nowrap}.connection-alert button{grid-column:1 / -1;justify-content:center;width:100%}.material-queue{display:grid;gap:12px;max-width:100%;min-width:0}.material-alerts{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));min-width:0}.material-alert{align-items:start;border-radius:18px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:214px;min-width:0;padding:14px;transition:box-shadow .16s ease,transform .16s ease}.material-alert:hover{box-shadow:0 16px 40px #11111114;transform:translateY(-1px)}.material-alert.urgent{background:#fff0ec}.material-alert.watch{background:#f4f8f0}.material-alert-icon{align-items:center;background:#ffffffb8;border-radius:999px;color:#111;display:inline-flex;height:36px;justify-content:center;width:36px}.material-alert-body{min-width:0}.material-alert-body strong,.material-alert-body span,.material-alert-body p,.material-alert-body small{display:block}.material-alert-body strong{font-size:14px}.material-alert-body strong span{color:#777;font-size:12px;margin-top:3px}.material-alert-body p{color:#565656;font-size:12px;font-weight:760;line-height:1.38;margin:5px 0 0;overflow-wrap:anywhere}.material-alert-body small{color:#777;font-size:11px;font-weight:850;line-height:1.35;margin-top:7px;overflow-wrap:anywhere}.material-alert-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;grid-column:1 / -1;justify-content:flex-start;margin-top:auto}.material-alert-actions button:not(:first-child){background:#fff;color:#111}.material-alert-actions button:disabled{cursor:not-allowed;opacity:.45}.material-empty-state{align-items:center;background:#f8f8f8;border-radius:16px;color:#4c4c4c;display:flex;font-size:13px;font-weight:900;gap:10px;min-height:64px;padding:14px}.client-request-queue{display:grid;gap:12px}.client-request-queue .dashboard-section-heading small{align-items:center;background:#f7f7f2;border:1px solid #eeeeee;border-radius:999px;color:#666;display:inline-flex;font-size:12px;font-weight:900;min-height:34px;padding:0 12px}.client-request-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.client-request-card{background:#fbfbf7;border:1px solid #eeeeee;border-radius:18px;display:grid;grid-template-columns:minmax(132px,220px) minmax(0,1fr);min-height:206px;overflow:hidden}.client-request-card.is-priority{background:#fff4ef;border-color:#f1896047}.client-request-image{background:#ecebe4;border:0;cursor:pointer;min-width:0;overflow:hidden;padding:0;position:relative}.client-request-image img{display:block;height:100%;object-fit:cover;width:100%}.client-request-image span{background:#ffffffe0;border-radius:999px;color:#111;font-size:10px;font-weight:950;left:10px;max-width:calc(100% - 20px);overflow:hidden;padding:7px 9px;position:absolute;text-overflow:ellipsis;top:10px;white-space:nowrap}.client-request-body{align-content:start;display:grid;gap:12px;min-width:0;padding:14px}.client-request-body>div:first-child{display:grid;gap:5px;min-width:0}.client-request-body span,.client-request-body p,.client-request-body small{color:#686868;font-size:12px;font-weight:820}.client-request-body strong{color:#111;font-size:17px;line-height:1.05}.client-request-body p{line-height:1.4;margin:0;overflow-wrap:anywhere}.client-request-body dl{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.client-request-body dl div{background:#ffffffbf;border:1px solid rgba(17,17,17,.05);border-radius:12px;min-width:0;padding:9px}.client-request-body dt{color:#858585;font-size:10px;font-weight:900;text-transform:uppercase}.client-request-body dd{font-size:12px;font-weight:900;margin:3px 0 0;overflow-wrap:anywhere}.client-request-footer{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.client-request-footer button,.client-request-empty{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900}.client-request-footer button{background:#111;border:0;color:#fff;cursor:pointer;min-height:32px;padding:0 11px}.client-request-footer button:first-of-type{background:#fff;color:#111}.client-request-footer button:disabled{cursor:not-allowed;opacity:.45}.client-request-empty{background:#f8f8f8;color:#4c4c4c;gap:10px;min-height:64px;padding:14px}.dashboard-utility-panel{align-content:start;background:#fbfbfb;border:1px solid #eeeeee;border-radius:24px;display:grid;gap:18px;min-height:520px;padding:24px}.dashboard-utility-panel>div:first-child span{color:#898989;display:block;font-size:11px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.dashboard-utility-panel h1{font-size:clamp(36px,4vw,62px);line-height:.98;margin:0}.dashboard-utility-panel p{color:#606060;font-size:15px;font-weight:700;line-height:1.5;margin:14px 0 0;max-width:560px}.utility-checklist{display:flex;flex-wrap:wrap;gap:8px}.utility-checklist div{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:38px;padding:0 13px}.utility-workspace-data{display:grid;gap:14px}.utility-card-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.utility-data-card,.utility-data-row{background:#fff;border:1px solid #eeeeee;border-radius:12px}.utility-data-card{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:112px;padding:14px}.utility-data-card svg{margin-top:2px}.utility-data-card span,.utility-data-card small,.utility-data-row span,.utility-data-row small,.utility-empty-row{color:#696969;font-size:11px;font-weight:850;line-height:1.35}.utility-data-card span{display:block;text-transform:uppercase}.utility-data-card strong{display:block;font-size:30px;line-height:1;margin:8px 0}.utility-data-card.urgent,.utility-data-row.urgent{border-color:#efc2b8}.utility-data-card.watch,.utility-data-row.watch{border-color:#ead6a6}.utility-data-section{background:#fff;border:1px solid #eeeeee;border-radius:14px;display:grid;gap:10px;padding:14px}.utility-data-section>strong{font-size:13px;font-weight:950}.utility-row-list{display:grid;gap:8px}.utility-data-row{display:grid;gap:8px;padding:12px}.utility-data-row>div{align-items:start;display:flex;gap:10px;justify-content:space-between}.utility-data-row strong{font-size:13px;font-weight:950;line-height:1.2}.utility-data-row p{color:#414141;font-size:12px;font-weight:750;line-height:1.45;margin:0;max-width:none}.utility-empty-row{align-items:center;background:#f8f8f8;border-radius:10px;display:flex;min-height:48px;padding:0 12px}.meta-report{display:grid;gap:14px;min-width:0}html:lang(ko) .meta-report{word-break:keep-all}html:lang(ja) .meta-report{line-break:strict}.meta-report-hero,.meta-report-panel{background:#fbfbfb;border:1px solid #eeeeee;border-radius:24px;min-width:0}.meta-report-hero{align-items:end;display:flex;gap:24px;justify-content:space-between;padding:24px}.meta-report-hero span,.meta-report-panel-heading span{color:#898989;display:block;font-size:11px;font-weight:900;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.meta-report-hero h1,.meta-report-panel-heading h2{color:#111;font-weight:950;letter-spacing:0;line-height:.98;margin:0}.meta-report-hero h1{font-size:clamp(36px,4.4vw,66px);max-width:700px}.meta-report-hero p,.meta-report-panel p{color:#5f5f5f;font-size:14px;font-weight:750;line-height:1.5;margin:12px 0 0;max-width:640px}.meta-report-action{align-items:center;background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;gap:8px;min-height:42px;padding:0 16px}.meta-report-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.meta-report-card{border:1px solid #eeeeee;border-radius:20px;display:grid;gap:10px;min-height:172px;padding:16px}.meta-report-card>div{align-items:center;display:flex;gap:8px}.meta-report-card svg{color:#111}.meta-report-card span{color:#5f5f5f;font-size:12px;font-weight:900}.meta-report-card strong{color:#111;font-size:clamp(30px,3.4vw,48px);line-height:.95}.meta-report-card small,.meta-report-card em{color:#5f5f5f;font-size:11px;font-style:normal;font-weight:850;line-height:1.35}.meta-report-card em{align-self:end;color:#8a8a8a}.meta-report-card-lime{background:var(--lime)}.meta-report-card-mint{background:#e8faee}.meta-report-card-lavender{background:#f0edff}.meta-report-card-cream{background:#fbfaf4}.meta-report-visual-hero{align-items:center;background:radial-gradient(circle at 88% 20%,rgba(223,255,53,.48),transparent 34%),linear-gradient(135deg,#fbfbf5,#eef9f1)}.analytics-hero{background:radial-gradient(circle at 82% 18%,rgba(188,233,255,.68),transparent 34%),linear-gradient(135deg,#f8fbff,#f4f9ef)}.analytics-sync-card{background:#111;border-radius:22px;color:#fff;display:grid;flex:0 0 min(300px,34%);gap:8px;min-width:220px;padding:18px}.analytics-sync-card strong{color:#fff;font-size:clamp(22px,2.1vw,34px);font-weight:950;line-height:.98}.analytics-sync-card span{color:#ffffffad;font-size:12px;font-weight:850;line-height:1.4;margin:0;text-transform:none}.analytics-layout,.analytics-signal-grid{display:grid;gap:14px;min-width:0}.analytics-layout{align-items:stretch;grid-template-columns:minmax(0,1.42fr) minmax(280px,.68fr)}.analytics-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-wide-panel{min-height:360px}.analytics-change-panel{background:#111;border-color:#111;color:#fff}.analytics-change-panel .meta-report-panel-heading h2,.analytics-change-panel .meta-report-panel-heading svg{color:#fff}.analytics-change-panel .meta-report-panel-heading span,.analytics-change-panel p{color:#ffffffad}.analytics-window-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-window-list div{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:16px;display:grid;gap:8px;min-width:0;padding:12px}.analytics-window-list span{color:#ffffff9e;font-size:11px;font-weight:900;line-height:1.1}.analytics-window-list strong{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:950;line-height:.9}.meta-health-ring{align-items:center;background:#ffffffad;border:1px solid rgba(17,17,17,.06);border-radius:999px;display:grid;flex:0 0 132px;height:132px;justify-items:center;position:relative;width:132px}.meta-health-ring strong{color:#111;font-size:28px;font-weight:950;grid-area:1 / 1;line-height:1}.meta-health-ring .recharts-responsive-container{grid-area:1 / 1}.meta-visual-card-grid{align-items:stretch}.meta-visual-card{appearance:none;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.meta-visual-card:hover,.meta-visual-card.is-selected{border-color:#111;box-shadow:0 18px 46px #1111111a;transform:translateY(-2px)}.meta-detail-drawer{align-items:center;background:#111;border-radius:20px;color:#fff;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0;padding:14px}.meta-detail-drawer strong,.meta-detail-drawer span,.meta-detail-drawer em{display:block}.meta-detail-drawer strong{font-size:14px;font-weight:950}.meta-detail-drawer span,.meta-detail-drawer em{color:#ffffffad;font-size:12px;font-style:normal;font-weight:850;line-height:1.35}.meta-detail-drawer button{align-items:center;background:var(--lime);border:0;border-radius:999px;color:#111;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;gap:7px;min-height:38px;padding:0 14px}.meta-visual-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.meta-chart-panel{min-height:360px}.meta-chart-canvas{min-height:250px}.meta-chart-canvas .recharts-cartesian-axis-tick-value,.meta-donut-row .recharts-tooltip-wrapper{font-family:inherit}.meta-donut-row{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:220px}.meta-donut-row .recharts-responsive-container{min-width:0}.meta-source-matrix{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.meta-source-card-visual{border:1px solid #eeeeee;border-radius:18px;display:grid;gap:10px;min-height:154px;padding:14px}.meta-source-card-visual>div{align-items:center;display:flex;gap:8px;min-width:0}.meta-source-card-visual strong,.meta-source-card-visual span,.meta-source-card-visual small,.meta-source-card-visual em{display:block}.meta-source-card-visual strong{color:#111;font-size:14px;font-weight:950;line-height:1.1}.meta-source-card-visual span,.meta-source-card-visual small,.meta-source-card-visual em{color:#5f5f5f;font-size:11px;font-style:normal;font-weight:850;line-height:1.35}.meta-source-card-mint{background:#e8faee}.meta-source-card-lavender{background:#f0edff}.meta-source-card-lime{background:var(--lime)}.meta-source-card-cream{background:#fbfaf4}.meta-store-need-strip{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.meta-store-need-strip div{align-items:center;background:#fbfbfb;border:1px solid #eeeeee;border-radius:16px;display:flex;gap:10px;justify-content:space-between;min-height:58px;min-width:0;padding:12px}.meta-store-need-strip span{color:#5f5f5f;font-size:12px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-store-need-strip strong{color:#111;font-size:24px;line-height:1}.meta-report-layout,.meta-report-bottom,.meta-report-main,.meta-report-table-grid{display:grid;gap:14px;grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr)}.meta-report-bottom{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.meta-report-main{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.meta-report-table-grid{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.meta-report-side-stack{display:grid;gap:14px;min-width:0}.meta-report-panel{padding:18px}.meta-report-panel-dark{background:#111;border-color:#111;color:#fff}.meta-report-panel-dark .meta-report-panel-heading h2,.meta-report-panel-dark .meta-report-panel-heading svg{color:#fff}.meta-report-panel-dark .meta-report-panel-heading span{color:#ffffff9e}.meta-report-panel-heading{align-items:start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.meta-report-panel-heading h2{font-size:clamp(24px,2.3vw,36px)}.report-preview-list,.operations-meter-list{display:grid;gap:10px}.report-preview-list div{border-top:1px solid rgba(255,255,255,.14);display:grid;gap:7px;padding-top:14px}.report-preview-list small,.report-preview-list span{color:#ffffffa3;font-size:12px;font-weight:850;line-height:1.4}.report-preview-list strong{color:#fff;font-size:19px;line-height:1.1}.metric-source-list{display:grid;gap:14px}.metric-source-card{border-top:1px solid #eeeeee;display:grid;gap:10px;padding-top:14px}.metric-source-card:first-child{border-top:0;padding-top:0}.metric-source-card>div:first-child{align-items:center;display:flex;gap:8px}.metric-source-card strong{font-size:15px;font-weight:950}.metric-source-card p{font-size:12px;margin:0;max-width:780px}.metric-source-card small{color:#8a8a8a;font-size:11px;font-weight:900}.metric-chip-list,.permission-stack{display:flex;flex-wrap:wrap;gap:7px}.metric-chip-list span,.permission-stack span{background:#fff;border:1px solid #eeeeee;border-radius:999px;color:#333;font-size:11px;font-weight:900;line-height:1.2;min-height:28px;padding:7px 10px}.operations-meter-list div{align-items:center;border-top:1px solid #eeeeee;display:flex;gap:12px;justify-content:space-between;padding-top:11px}.operations-meter-list div:first-child{border-top:0;padding-top:0}.operations-meter-list span{color:#5f5f5f;font-size:12px;font-weight:900}.operations-meter-list strong{color:#111;font-size:22px;line-height:1}.meta-chart-list{display:grid;gap:14px}.meta-chart-row{border-top:1px solid #eeeeee;display:grid;gap:9px;min-width:0;padding-top:14px}.meta-chart-row:first-child{border-top:0;padding-top:0}.meta-chart-row-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0}.meta-chart-row-top strong{color:#111;font-size:15px;font-weight:950;min-width:0}.meta-chart-row-top span,.meta-chart-row small{color:#777;font-size:11px;font-weight:900}.meta-chart-track{background:#efefef;border-radius:999px;height:12px;overflow:hidden}.meta-chart-fill{background:#111;border-radius:inherit;height:100%}.meta-chart-row-mint .meta-chart-fill{background:#5cc477}.meta-chart-row-lavender .meta-chart-fill{background:#8d7bf2}.meta-chart-row-lime .meta-chart-fill{background:#9fd347}.meta-insight-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.meta-insight-tile{background:#fff;border:1px solid #eeeeee;border-radius:16px;display:grid;gap:10px;min-height:148px;padding:14px}.meta-insight-tile>div{align-items:center;color:#5f5f5f;display:flex;font-size:12px;font-weight:900;gap:8px;min-width:0}.meta-insight-tile strong{color:#111;font-size:clamp(30px,3.1vw,44px);line-height:.95}.meta-insight-tile small{color:#686868;font-size:11px;font-weight:850;line-height:1.35}.meta-insight-tile-lime{background:var(--lime)}.meta-insight-tile-mint{background:#e8faee}.meta-insight-tile-cream{background:#fbfaf4}.meta-source-table-wrap{min-width:0;overflow-x:auto}.meta-source-table{border-collapse:collapse;min-width:680px;width:100%}.meta-source-table th,.meta-source-table td{border-top:1px solid #eeeeee;color:#4f4f4f;font-size:12px;font-weight:850;line-height:1.35;padding:13px 10px;text-align:left;vertical-align:middle}.meta-source-table th{border-top:0;color:#8a8a8a;font-size:10px;font-weight:950;text-transform:uppercase}.meta-source-table td:first-child span{align-items:center;color:#111;display:inline-flex;font-weight:950;gap:8px;min-width:170px}.meta-source-table td:nth-child(2){color:#777;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.meta-source-table em{background:#f6f6f6;border-radius:999px;color:#222;display:inline-flex;font-size:11px;font-style:normal;font-weight:950;min-height:26px;padding:6px 10px;white-space:nowrap}.health-loading,.health-empty{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:10px;color:#4f4f4f;display:flex;font-size:13px;font-weight:900;gap:8px;min-height:58px;padding:0 16px}.health-empty.urgent{background:#fff2ef;border-color:#f2c5ba;color:#8e2e1d}.health-panel{display:grid;gap:12px}.health-score{align-items:center;background:#fff;border:1px solid #ededed;border-radius:12px;display:grid;gap:8px;grid-template-columns:auto minmax(80px,1fr) auto;padding:16px}.health-score.ok{border-color:#cfe6c8}.health-score.watch{border-color:#ead6a6}.health-score.urgent{border-color:#f1b9ad}.health-score span{font-size:11px;font-weight:950;text-transform:uppercase}.health-score strong{font-size:32px;line-height:1}.health-score small{color:#646464;font-size:12px;font-weight:800;grid-column:1 / -1;line-height:1.35}.health-counter-grid,.health-service-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.health-counter,.health-service,.health-records{background:#fff;border:1px solid #eeeeee;border-radius:10px}.health-counter{display:grid;gap:6px;min-height:78px;padding:12px}.health-counter span,.health-service span,.health-record small,.health-records>span{color:#696969;font-size:11px;font-weight:800;line-height:1.3}.health-counter strong{font-size:25px;line-height:1}.launch-review-packet,.launch-decision-panel,.launch-setup-checklist{background:#fff;border:1px solid #eeeeee;border-radius:12px;display:grid;gap:12px;padding:14px}.launch-review-packet{background:#fbfaf4}.launch-decision-panel{background:#111;color:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.launch-decision-panel.watch{background:#2c2618}.launch-decision-panel.urgent{background:#3a1711}.launch-decision-score{align-content:start;display:grid;gap:8px;min-width:0}.launch-decision-score svg{color:var(--lime)}.launch-decision-score span{color:#ffffffa3;font-size:10px;font-weight:950;text-transform:uppercase}.launch-decision-score strong{font-size:48px;line-height:.92}.launch-decision-score small{color:#ffffffc7;font-size:12px;font-weight:780;line-height:1.38}.launch-decision-rows{display:grid;gap:8px;min-width:0}.launch-decision-rows>strong{color:#fff;font-size:13px;font-weight:950;line-height:1.15}.launch-decision-rows article{align-items:center;background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.launch-decision-rows article.ok{background:#d3ff601f}.launch-decision-rows article svg{color:var(--lime)}.launch-decision-rows article div{display:grid;gap:3px;min-width:0}.launch-decision-rows article span{color:#fff;font-size:12px;font-weight:950;line-height:1.15}.launch-decision-rows article small{color:#ffffffad;font-size:11px;font-weight:760;line-height:1.32;overflow-wrap:anywhere}.launch-decision-rows article em{background:#ffffff1f;border-radius:999px;color:#fff;font-size:10px;font-style:normal;font-weight:950;padding:6px 8px;white-space:nowrap}.launch-setup-heading{align-items:center;display:flex;justify-content:space-between;gap:12px}.launch-setup-heading div{display:grid;gap:3px}.launch-setup-heading span{color:#777;font-size:10px;font-weight:950;text-transform:uppercase}.launch-setup-heading strong{color:#111;font-size:15px;font-weight:950;line-height:1.15}.launch-setup-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.launch-setup-item{align-items:start;background:#fbfbfb;border:1px solid #eeeeee;border-radius:10px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:12px}.launch-setup-item.ok{background:#f7fff7;border-color:#cfe6c8}.launch-setup-item.watch{background:#fffaf0;border-color:#ead6a6}.launch-setup-item.urgent{background:#fff2ef;border-color:#f1b9ad}.launch-setup-item div{display:grid;gap:5px;min-width:0}.launch-setup-item strong{color:#111;font-size:12px;font-weight:950;line-height:1.15}.launch-setup-item span{color:#696969;font-size:11px;font-weight:780;line-height:1.35}.launch-setup-vars{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:2px}.launch-setup-vars code{background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:999px;color:#222;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:850;line-height:1;max-width:100%;overflow:hidden;padding:6px 7px;text-overflow:ellipsis;white-space:nowrap}.launch-review-packet>p{color:#5f5f5f;font-size:12px;font-weight:800;line-height:1.4;margin:0}.launch-review-url-list{display:grid;gap:8px}.launch-review-url-list article{align-items:start;background:#fff;border:1px solid #eeeeee;border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}.launch-review-url-list article>div{display:grid;gap:5px;min-width:0}.launch-review-url-list strong,.launch-review-flow strong{color:#111;font-size:12px;font-weight:950;line-height:1.15}.launch-review-url-list span{color:#696969;font-size:11px;font-weight:780;line-height:1.35}.launch-review-url-list code{background:#f7f7f2;border:1px solid #eeeeee;border-radius:8px;color:#111;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:850;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:8px}.launch-review-url-list button{align-items:center;background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:950;gap:6px;min-height:34px;padding:0 11px;white-space:nowrap}.launch-review-flow{background:#fff;border:1px solid #eeeeee;border-radius:10px;display:grid;gap:10px;padding:12px}.launch-review-flow ol{display:grid;gap:7px;margin:0;padding-left:18px}.launch-review-flow li{color:#555;font-size:12px;font-weight:820;line-height:1.4;padding-left:2px}.health-counter.watch,.health-service.watch,.health-record.watch{background:#fffaf0;border-color:#ead6a6}.health-counter.urgent,.health-service.urgent,.health-record.urgent{background:#fff2ef;border-color:#f1b9ad}.health-service{align-items:start;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:72px;padding:12px}.health-service strong,.health-records>strong{display:block;font-size:13px;font-weight:950}.health-records{display:grid;gap:8px;padding:12px}.health-record{border:1px solid #eeeeee;border-radius:8px;display:grid;gap:4px;padding:10px}.health-record span{font-size:12px;font-weight:950}.review-policy-panel{background:var(--lime);display:flex;flex-direction:column;justify-content:space-between}.review-policy-panel>div:first-child{align-items:center;display:flex;gap:8px}.review-policy-panel strong{font-size:18px;font-weight:900}.review-policy-panel p{font-size:14px;font-weight:800;line-height:1.42;margin:18px 0}.policy-actions{display:flex;flex-wrap:wrap;gap:7px}.policy-actions span{background:#fff;border-radius:999px;font-size:11px;font-weight:900;padding:8px 10px}.schedule-section{display:flex;flex-direction:column;gap:14px;min-height:720px;padding:18px}.schedule-section-intro p{color:#676767;font-size:13px;font-weight:700;line-height:1.45;margin:0;max-width:380px}.schedule-section .schedule-toolbar{padding:0}.schedule-section .weekly-calendar{flex:1 1 auto}.schedule-send-row{display:flex;justify-content:flex-end}.client-preview-panel{display:grid;gap:14px;min-width:0;overflow:visible}.client-review-header,.client-review-main,.client-review-actions-card,.client-review-window-card,.client-preview-rules{background:#fbfbfb;border:1px solid #eeeeee;border-radius:22px;min-width:0}.client-review-header{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);padding:22px}.client-preview-intro{min-width:0}.client-preview-intro h2{font-size:clamp(34px,3.4vw,56px)}.client-preview-intro p,.client-review-actions-card p,.client-review-window-card p,.client-preview-rules p{color:#5f5f5f;font-size:14px;font-weight:750;line-height:1.5}.client-preview-intro p{margin:12px 0 0;max-width:620px}.client-review-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.client-review-metric{background:#fff;border:1px solid #eeeeee;border-radius:16px;display:grid;gap:6px;min-height:116px;padding:14px}.client-review-metric span,.client-review-metric small{color:#777;font-size:11px;font-weight:900;line-height:1.25}.client-review-metric strong{color:#111;font-size:clamp(30px,3.1vw,44px);line-height:.95}.client-review-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)}.client-review-main{padding:16px}.client-preview-phone{background:#fff;border:1px solid #eeeeee;border-radius:18px;display:grid;gap:12px;padding:14px}.client-preview-phone header{align-items:center;display:flex;gap:14px;justify-content:space-between}.client-preview-phone header span,.client-preview-phone header strong,.client-preview-phone header small{display:block}.client-preview-phone header span{color:#888;font-size:11px;font-weight:900}.client-preview-phone header strong{font-size:24px;font-weight:900;margin-top:3px}.client-preview-phone header small{background:var(--lime);border-radius:999px;font-size:12px;font-weight:900;padding:7px 10px}.client-auto-note{background:#f7f7f7;border-radius:14px;color:#4d4d4d;font-size:12px;font-weight:800;line-height:1.4;margin:0;padding:12px}.client-decision-banner{border-radius:16px;font-size:12px;font-weight:900;line-height:1.35;padding:11px 12px}.client-decision-approved{background:#dcf8e7;color:#17552d}.client-decision-changes{background:#fff1ba;color:#5a4312}.client-decision-paused{background:#eee;color:#3f3f3f}.client-preview-posts{display:grid;gap:8px}.client-post-card{border:1px solid #eeeeee;border-radius:16px;display:grid;gap:14px;grid-template-columns:104px minmax(0,1fr);padding:10px}.client-post-media{aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;position:relative}.client-post-media img{display:block;height:100%;object-fit:cover;width:100%}.client-post-media span{background:#ffffffe0;border-radius:999px;bottom:7px;font-size:10px;font-weight:900;left:7px;padding:5px 7px;position:absolute}.client-post-copy{align-content:center;display:grid;min-width:0}.client-post-copy strong,.client-post-copy span,.client-post-copy dt,.client-post-copy dd,.client-post-copy em{display:block}.client-post-copy strong{font-size:16px;line-height:1.1}.client-post-copy span{color:#777;font-size:12px;font-weight:800;margin-top:4px}.client-post-copy p{color:#555;font-size:12px;font-weight:700;line-height:1.35;margin:9px 0}.client-post-copy dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.client-post-copy dt{color:#999;font-size:9px;font-weight:900;text-transform:uppercase}.client-post-copy dd{color:#222;font-size:11px;font-weight:900;margin:2px 0 0}.preview-status{border-radius:999px;font-size:10px;font-style:normal;font-weight:900;margin-top:10px;padding:6px 8px;width:max-content}.preview-status.is-open{background:#eeeaff;color:#33296d}.preview-status.is-good{background:#dcf8e7;color:#17552d}.preview-status.needs-changes{background:#fff1ba;color:#5a4312}.client-preview-actions{display:grid;gap:8px;grid-template-columns:1fr}.client-review-side{display:grid;gap:14px;min-width:0}.client-review-actions-card,.client-review-window-card,.client-preview-rules{padding:18px}.client-review-actions-card>div:first-child,.client-review-window-card>div:first-child{align-items:center;display:flex;gap:8px}.client-review-actions-card strong,.client-review-window-card strong,.client-preview-rules strong{color:#111;display:block;font-size:20px;font-weight:900;line-height:1.05}.client-review-actions-card p,.client-review-window-card p{margin:12px 0 16px}.client-review-window-card p{margin-bottom:0}.client-preview-rules{background:#151515;border-color:#151515;border-radius:20px;color:#fff;padding:20px}.client-preview-rules strong{color:#fff}.client-preview-rules p{color:#ffffffad;margin:12px 0 20px}.client-preview-rules button{background:#fff;color:#111}.schedule-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:22px 18px 18px 48px}.schedule-toolbar h1{font-size:clamp(26px,2.7vw,34px);line-height:1;margin:0;white-space:nowrap}.schedule-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.filter-pills,.period-pills{align-items:center;display:flex;gap:6px}.filter-pills button,.period-pills button{align-items:center;background:#f7f7f7;border:0;border-radius:999px;color:#777;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:38px;padding:0 17px}.filter-pills button.is-active{background:#050505;color:#fff}.period-pills button.is-active{background:#fff;box-shadow:inset 0 0 0 1px #111;color:#111}.filter-dot{background:#fff;border-radius:999px;height:9px;width:9px}.filter-button strong{align-items:center;background:#050505;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px}.add-event-button{min-width:118px}.weekly-calendar{border:1px solid #eeeeee;border-radius:20px;display:grid;flex:1;grid-template-columns:minmax(700px,1fr) minmax(360px,420px);margin-left:0;min-height:0;overflow:hidden}.mobile-schedule-list{display:none}.calendar-days{display:grid;grid-column:1;grid-template-columns:70px repeat(7,minmax(100px,1fr));min-height:54px}.calendar-days button{background:#fff;border:0;border-left:1px solid #eeeeee;color:#5e5e5e;cursor:pointer;display:grid;font-size:12px;font-weight:800;gap:4px;justify-items:center;line-height:1.1;padding:8px 4px}.calendar-days button strong,.calendar-days button small{display:block;min-width:0}.calendar-days button strong{color:#1f1f1f;font-size:12px}.calendar-days button small{color:#8a8a8a;font-size:10px;font-weight:900}.calendar-days button.is-selected{background:#050505;color:#fff}.calendar-days button.is-selected strong,.calendar-days button.is-selected small{color:#fff}.calendar-body{display:grid;flex:1;grid-column:1;grid-template-columns:70px minmax(680px,1fr);min-height:760px}.time-column{border-top:1px solid #eeeeee;color:#707070;display:grid;font-size:11px;font-weight:850;text-align:center}.time-column span{align-items:start;border-bottom:1px solid #eeeeee;display:flex;justify-content:center;padding-top:12px}.calendar-grid{--calendar-row-count: 19;display:grid;grid-template-columns:repeat(7,minmax(100px,1fr))}.day-column{border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;min-width:0;overflow:hidden;position:relative}.day-column:before{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc((100% / var(--calendar-row-count)) - 1px),#f4f4f2 calc((100% / var(--calendar-row-count)) - 1px),#f4f4f2 calc(100% / var(--calendar-row-count)));content:"";inset:0;pointer-events:none;position:absolute}.schedule-event{background:#fff;border:1px solid #e9e9e5;border-top:3px solid var(--event-accent, #111111);border-radius:9px;box-shadow:0 8px 22px #1414140b;cursor:pointer;display:grid;gap:5px 8px;grid-template-columns:48px minmax(0,1fr);left:7px;min-height:92px;overflow:hidden;padding:7px 7px 8px;position:absolute;right:8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;z-index:2}.schedule-event:hover,.schedule-event:focus-visible{box-shadow:0 14px 30px #11111114;outline:0;transform:translateY(-1px)}.schedule-event-frame,.schedule-feed-frame,.mobile-event-frame{align-items:center;background:linear-gradient(180deg,#ffffff52,#00000008),#f2f2ee;border:1px solid rgba(17,17,17,.08);display:flex;justify-content:center;overflow:hidden;position:relative}.schedule-event-frame{align-self:start;grid-row:1 / span 4;height:58px;justify-self:center;width:44px}.schedule-feed-frame,.mobile-event-frame{height:58px;width:46px}.schedule-event-frame,.schedule-feed-frame{border-radius:10px}.mobile-event-frame{border-radius:12px}.schedule-event-frame.is-feed-ratio,.schedule-feed-frame.is-feed-ratio,.mobile-event-frame.is-feed-ratio,.schedule-event-frame.is-story-ratio,.schedule-feed-frame.is-story-ratio,.mobile-event-frame.is-story-ratio{padding:0}.schedule-event-media,.schedule-feed-frame img,.mobile-event-frame img{display:block;height:100%;object-fit:cover}.is-feed-ratio .schedule-event-media,.schedule-feed-frame.is-feed-ratio img,.mobile-event-frame.is-feed-ratio img{aspect-ratio:4 / 5;width:auto}.is-story-ratio .schedule-event-media,.schedule-feed-frame.is-story-ratio img,.mobile-event-frame.is-story-ratio img{aspect-ratio:9 / 16;width:auto}.schedule-video-cue,.schedule-stack-cue{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111111c7;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:950;justify-content:center;min-height:18px;min-width:18px;padding:0 5px;position:absolute}.schedule-video-cue{gap:2px;left:4px;top:4px}.schedule-stack-cue{bottom:4px;right:4px}.event-header{align-items:start;display:flex;gap:6px;justify-content:space-between;min-width:0}.event-header>div{min-width:0}.event-header small{color:#555;display:block;font-size:10px;font-weight:900;line-height:1;margin-bottom:3px}.event-header strong{display:-webkit-box;font-size:12px;line-height:1.2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-header button{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.schedule-event span{color:#555;font-size:11px;font-weight:700;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-event small{color:#777;font-size:11px;font-weight:800;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-status{align-items:center;align-self:flex-start;background:var(--event-accent, #2b5b38);border-radius:999px;color:#fff;display:inline-flex;font-size:0;font-weight:900;grid-column:2;margin-top:0;height:10px;min-height:10px;overflow:hidden;padding:0;width:10px}.event-overflow-count{align-items:center;align-self:end;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:950;grid-column:2;justify-self:start;min-height:22px;padding:0 8px}.schedule-week-feed{background:#fff;border-left:1px solid #eeeeee;display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:1 / span 2;max-height:814px;overflow-y:auto;padding:16px;scrollbar-width:thin}.schedule-week-feed header{align-items:center;display:flex;gap:14px;justify-content:space-between}.schedule-week-feed header span,.schedule-week-feed header strong,.schedule-week-feed header em{display:block}.schedule-week-feed header span{color:#8a8a8a;font-size:11px;font-weight:950;text-transform:uppercase}.schedule-week-feed header strong{color:#111;font-size:19px;font-weight:950;line-height:1.05;margin-top:4px}.schedule-week-feed header em{background:#f7f7f4;border:1px solid #eeeeee;border-radius:999px;color:#555;font-size:12px;font-style:normal;font-weight:900;min-height:34px;padding:9px 12px;white-space:nowrap}.schedule-date-strip{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(74px,1fr))}.schedule-date-strip button{background:#fbfbf8;border:1px solid #eeeeea;border-radius:12px;color:#565656;cursor:pointer;display:grid;gap:4px;min-height:54px;min-width:0;padding:8px 4px;text-align:center}.schedule-date-strip button.is-selected{background:#111;border-color:#111;color:#fff}.schedule-date-strip span,.schedule-date-strip strong{display:block;min-width:0}.schedule-date-strip span{font-size:10px;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-date-strip strong{font-size:15px;line-height:1}.schedule-day-groups{display:grid;gap:16px}.schedule-date-section{display:grid;gap:9px}.schedule-date-section>header{align-items:center;background:#fffffff5;border-bottom:1px solid #efefec;display:flex;justify-content:space-between;padding:2px 0 8px;position:sticky;top:-16px;z-index:2}.schedule-date-section>header div,.schedule-date-section>header strong,.schedule-date-section>header span{display:block;min-width:0}.schedule-date-section>header strong{color:#151515;font-size:13px;font-weight:950}.schedule-date-section>header span{color:#8a8a8a;font-size:11px;font-weight:900;margin-top:2px}.schedule-date-section>header button{background:#f7f7f4;border:1px solid #eeeeea;border-radius:999px;color:#555;cursor:pointer;font-size:11px;font-weight:950;min-height:30px;padding:0 10px}.schedule-date-section.is-selected>header strong{color:#000}.schedule-feed-list{display:grid;gap:7px}.schedule-feed-card{align-items:center;background:#fff;border:1px solid #ecece7;border-radius:14px;cursor:pointer;display:grid;gap:10px;grid-template-columns:54px 48px minmax(0,1fr);min-height:84px;padding:8px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.schedule-feed-card:hover,.schedule-feed-card:focus-visible{border-color:#d7d7d2;box-shadow:0 14px 32px #11111112;outline:0;transform:translateY(-1px)}.schedule-feed-time{align-items:center;background:#f7f7f4;border-radius:10px;color:#111;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;line-height:1.05;min-height:52px;padding:0 6px;text-align:center}.schedule-feed-card small,.schedule-feed-card strong,.schedule-feed-card span,.schedule-feed-card em{display:block;min-width:0}.schedule-feed-copy{min-width:0}.schedule-feed-card strong{color:#111;font-size:14px;font-weight:950;line-height:1.15;overflow-wrap:anywhere}.schedule-feed-card span{color:#666;font-size:11px;font-weight:850;line-height:1.2;margin-top:4px}.schedule-feed-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.schedule-feed-card em{background:var(--event-soft, #f7f7f4);border-radius:999px;color:#222;display:inline-flex;font-size:10px;font-style:normal;font-weight:950;min-height:23px;padding:6px 8px}.schedule-week-feed>p,.schedule-date-empty{background:#fbfbfb;border:1px solid #eeeeee;border-radius:14px;color:#666;font-size:12px;font-weight:900;margin:0;padding:14px}.event-lavender{--event-accent: #7d6ee7;--event-soft: #f1efff}.event-cream{--event-accent: #b98513;--event-soft: #fff5d8}.event-mint{--event-accent: #1f9d61;--event-soft: #e9f9ef}.event-peach{--event-accent: #c65f4a;--event-soft: #fff0ec}.event-sky{--event-accent: #307ea8;--event-soft: #eaf6fc}.event-lime{--event-accent: #7a9b10;--event-soft: #f3ffd3}.event-ink{--event-accent: #111111;--event-soft: #f1f1f1}.current-time-line{background:#111;height:2px;left:0;position:absolute;right:0;z-index:3}.current-time-line span{align-items:center;background:#050505;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;left:-44px;position:absolute;top:-10px;width:42px}.floating-edit{bottom:28px;box-shadow:0 9px 18px #1414140d;left:50%;position:absolute;transform:translate(-50%);z-index:2}.day-column:nth-child(2) .floating-edit,.day-column:nth-child(5) .floating-edit{background:#fff1ba}.day-column:nth-child(3) .floating-edit,.day-column:nth-child(4) .floating-edit{background:#dff3ff}.day-column:nth-child(6) .floating-edit{background:#ffd1c5}.onboarding-page{align-items:center;background:#f7f7f4;display:flex;justify-content:center;min-height:100vh;padding:24px}.onboarding-shell{animation:fade-slide-up .52s cubic-bezier(.2,.8,.2,1) both;background:#fff;border:1px solid #eeeeee;border-radius:28px;box-shadow:0 22px 58px #1e1e1e12;display:grid;grid-template-columns:.85fr 1.15fr;max-width:1120px;min-height:660px;overflow:hidden;width:100%}.onboarding-aside{animation:fade-slide-right .52s 60ms cubic-bezier(.2,.8,.2,1) both;background:radial-gradient(circle at 72% 22%,rgba(255,255,255,.35),transparent 24%),linear-gradient(145deg,var(--lime-soft),#e8ffd8 58%,#f7f7ef);display:flex;flex-direction:column;justify-content:space-between;padding:30px}.back-link{align-items:center;background:#fff;border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:38px;padding:0 13px;width:max-content}.onboarding-aside h1{color:#242424;font-size:clamp(38px,4.35vw,56px);line-height:1;margin:18px 0 12px}.onboarding-aside p{color:#505050;font-size:14px;line-height:1.5;margin:0;max-width:420px}.onboarding-summary{display:grid;gap:10px}.onboarding-summary div{align-items:center;background:#ffffffad;border:1px solid rgba(255,255,255,.75);border-radius:999px;display:flex;font-size:13px;font-weight:800;gap:9px;min-height:42px;padding:0 14px}.onboarding-card{animation:fade-slide-up .52s 80ms cubic-bezier(.2,.8,.2,1) both;display:flex;flex-direction:column;padding:32px;position:relative}.onboarding-progress{background:#f0f0f0;border-radius:999px;height:8px;margin-bottom:44px;overflow:hidden}.onboarding-progress span{background:#111;border-radius:inherit;display:block;height:100%;overflow:hidden;position:relative;transition:width .18s ease}.onboarding-progress span:after{animation:progress-sheen 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);content:"";inset:0;position:absolute;width:60%}.onboarding-step{animation:fade-slide-up .26s ease both;margin:auto 0;max-width:640px}.step-count{color:#8a8a8a;display:block;font-size:13px;font-weight:800;margin-bottom:14px}.onboarding-step h2{font-size:clamp(30px,3.4vw,44px);line-height:1;margin:0 0 14px}.onboarding-step p{color:#666;font-size:15px;line-height:1.5;margin:0 0 28px;max-width:560px}.contact-preview{align-items:center;background:#fafafa;border:1px solid #eeeeee;border-radius:22px;display:flex;gap:14px;max-width:480px;padding:14px}.contact-preview.editable{align-items:start;max-width:560px}.contact-preview-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.compact-field-label{color:#737373;display:grid;font-size:10px;font-weight:950;gap:5px;letter-spacing:0;min-width:0;text-transform:uppercase}.compact-field-label input{background:#fff;border:1px solid #e4e4e0;border-radius:12px;color:#171717;font:inherit;font-size:13px;font-weight:850;height:40px;min-width:0;outline:none;padding:0 11px;text-transform:none;width:100%}.compact-field-label input:focus{border-color:#111;box-shadow:0 0 0 3px #11111114}.compact-field-label input[aria-invalid=true]{border-color:#d49a86}.contact-preview strong,.contact-preview small{display:block}.contact-preview small{color:#777;margin-top:4px}.contact-preview .badge{margin-left:auto}.field-label{color:#656565;display:grid;font-size:13px;font-weight:800;gap:8px;margin-bottom:14px}.field-label input{border:1px solid #e6e6e6;border-radius:18px;font-size:17px;min-height:54px;outline:0;padding:0 17px}.field-label input:focus{border-color:#111}.field-help{color:#777;font-size:12px;font-weight:800;line-height:1.35}.field-help.warning{color:#9a3b24}.rhythm-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rhythm-grid button{background:#fafafa;border:1px solid #eeeeee;border-radius:22px;cursor:pointer;min-height:130px;padding:18px;position:relative;text-align:left}.rhythm-grid button.is-selected{background:var(--lime);border-color:var(--lime)}.rhythm-grid strong,.rhythm-grid span,.rhythm-grid small{display:block}.rhythm-grid strong{font-size:18px}.rhythm-grid span{color:#555;font-size:13px;font-weight:800;margin-top:8px}.rhythm-grid small{color:#777;font-size:12px;font-weight:800;margin-top:18px}.rhythm-grid svg{position:absolute;right:16px;top:16px}.custom-day-selector{background:#fbfaf5;border:1px solid #ebe7dc;border-radius:22px;display:grid;gap:14px;margin-top:14px;padding:16px}.custom-day-selector>div:first-child{display:grid;gap:4px}.custom-day-selector strong,.custom-day-selector span{display:block;min-width:0}.custom-day-selector strong{color:#1f1f1f;font-size:13px;font-weight:950}.custom-day-selector span{color:#666;font-size:12px;font-weight:760;line-height:1.35}.custom-day-grid{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.custom-day-grid button{background:#fff;border:1px solid #e1ddd2;border-radius:999px;color:#333;cursor:pointer;font:inherit;font-size:12px;font-weight:950;min-height:44px;padding:0 8px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.custom-day-grid button:hover,.custom-day-grid button:focus-visible{border-color:#111;outline:0;transform:translateY(-1px)}.custom-day-grid button.is-selected{background:#111;border-color:#111;color:#fff}.connect-panel{align-items:center;background:#fafafa;border:1px solid #eeeeee;border-radius:24px;display:grid;gap:14px;grid-template-columns:1fr auto auto;padding:18px}.connect-panel div{display:grid;gap:5px}.connect-panel strong,.connect-panel span{display:block}.connect-panel span{color:#6b6b6b;font-size:13px}.instagram-readiness{background:#111;border-radius:22px;color:#fff;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;overflow:hidden}.instagram-readiness div{background:#ffffff0f;display:grid;gap:7px;min-width:0;padding:14px}.instagram-readiness svg{color:var(--lime)}.instagram-readiness strong,.instagram-readiness span{display:block;min-width:0}.instagram-readiness strong{font-size:12px;font-weight:950;line-height:1.14}.instagram-readiness span{color:#ffffffbd;font-size:11px;font-weight:760;line-height:1.34}.instagram-reassurance{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.instagram-reassurance article{background:#fff;border:1px solid #eeeeee;border-radius:16px;display:grid;gap:6px;min-width:0;padding:12px}.instagram-reassurance svg{background:var(--lime-soft);border-radius:999px;box-sizing:content-box;color:#111;padding:7px}.instagram-reassurance strong,.instagram-reassurance span{display:block;min-width:0}.instagram-reassurance strong{color:#242424;font-size:12px;font-weight:950;line-height:1.15}.instagram-reassurance span{color:#6b6b6b;font-size:11px;font-weight:760;line-height:1.34}.onboarding-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:auto}.onboarding-actions .button:disabled{cursor:not-allowed;opacity:.45}.done-step{align-items:center;display:flex;flex-direction:column;text-align:center}.done-step>svg{animation:soft-pop .52s ease both;background:var(--lime);border-radius:999px;margin:18px 0;padding:9px}.onboarding-done-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 14px;max-width:620px;width:100%}.onboarding-done-summary div{background:#fbfbf8;border:1px solid #eeeeee;border-radius:18px;display:grid;gap:6px;min-width:0;padding:13px;text-align:left}.onboarding-done-summary svg{color:#111}.onboarding-done-summary span,.onboarding-done-summary strong{display:block;min-width:0}.onboarding-done-summary span{color:#7a7a7a;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.onboarding-done-summary strong{color:#242424;font-size:13px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.onboarding-next-steps{display:grid;gap:10px;margin:0 auto 10px;max-width:620px;width:100%}.onboarding-next-steps article{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:18px;display:grid;gap:10px;grid-template-columns:36px minmax(0,.55fr) minmax(0,1fr);min-height:58px;padding:11px 13px;text-align:left}.onboarding-next-steps svg{background:var(--lime-soft);border-radius:999px;box-sizing:content-box;color:#111;padding:9px}.onboarding-next-steps strong,.onboarding-next-steps span{display:block;min-width:0}.onboarding-next-steps strong{color:#242424;font-size:13px;font-weight:950;line-height:1.15}.onboarding-next-steps span{color:#686868;font-size:12px;font-weight:750;line-height:1.35}.onboarding-connect-next{align-items:center;background:#fbfaf5;border:1px solid #ebe7dc;border-radius:18px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;margin:2px auto 10px;max-width:620px;padding:12px;text-align:left;width:100%}.onboarding-connect-next>svg{background:#fff;border-radius:999px;box-sizing:content-box;color:#111;padding:8px}.onboarding-connect-next div{display:grid;gap:4px;min-width:0}.onboarding-connect-next strong,.onboarding-connect-next span{display:block;min-width:0}.onboarding-connect-next strong{color:#111;font-size:13px;font-weight:950;line-height:1.16}.onboarding-connect-next span{color:#666;font-size:12px;font-weight:760;line-height:1.36}.done-actions{display:flex;gap:10px;justify-content:center}.setup-result-note{color:#181c1894;display:block;font-size:12px;font-weight:800;margin-top:8px;text-transform:uppercase}.setup-error-note{color:#a2462a;display:block;font-size:12px;font-weight:800;line-height:1.4;margin:12px auto 0;max-width:420px}.asset-page{align-items:center;background:radial-gradient(circle at 18% 8%,rgba(220,255,94,.22),transparent 28%),linear-gradient(135deg,#fbfbf4,#eef5f0 52%,#fff);color:var(--ink);display:flex;justify-content:center;min-height:100vh;padding:24px}.asset-shell{animation:fade-slide-up .52s cubic-bezier(.2,.8,.2,1) both;background:#fff;border:1px solid rgba(24,28,24,.1);border-radius:28px;box-shadow:0 24px 70px #181c181a;display:grid;grid-template-columns:.86fr 1.14fr;max-width:1080px;min-height:640px;overflow:hidden;width:100%}.asset-aside{background:radial-gradient(circle at 74% 18%,rgba(255,255,255,.42),transparent 24%),linear-gradient(145deg,#ecffe7,#f6f8e8 62%,#f7f7ef);display:flex;flex-direction:column;justify-content:space-between;padding:30px}.asset-aside>div>span{color:#181c1894;display:block;font-size:12px;font-weight:950;margin-bottom:14px;text-transform:uppercase}.asset-aside h1{font-size:clamp(36px,4.2vw,56px);line-height:.98;margin:0 0 14px}.asset-aside p{color:#181c18a8;font-size:14px;line-height:1.55;margin:0;max-width:430px}.asset-summary{display:grid;gap:10px}.asset-summary div{align-items:center;background:#ffffffb3;border:1px solid rgba(255,255,255,.78);border-radius:999px;display:flex;font-size:13px;font-weight:900;gap:9px;min-height:42px;padding:0 14px}.asset-card{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:clamp(24px,4vw,42px)}.asset-card header{display:grid;gap:9px}.asset-card header span{color:#181c1885;font-size:12px;font-weight:950;text-transform:uppercase}.asset-card h2{font-size:clamp(30px,4vw,48px);line-height:.98;margin:0}.asset-card p{color:#181c18a8;line-height:1.5;margin:0}.asset-upload-drop{align-items:center;background:#fbfbfb;border:1px dashed rgba(24,28,24,.28);border-radius:22px;cursor:pointer;display:grid;gap:8px;justify-items:center;min-height:170px;padding:22px;text-align:center}.asset-upload-drop input{height:1px;opacity:0;position:absolute;width:1px}.asset-upload-drop strong,.asset-upload-drop span{display:block}.asset-upload-drop strong{font-size:18px}.asset-upload-drop span{color:#181c188f;font-size:12px;font-weight:900}.asset-file-list{display:grid;gap:8px}.asset-file-list div{align-items:center;background:#fff;border:1px solid #ececec;border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;padding:0 12px}.asset-file-list span{font-size:13px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-file-list small,.asset-actions small{color:#181c188a;font-size:12px;font-weight:900}.asset-note-field{color:#656565;display:grid;font-size:12px;font-weight:950;gap:8px}.asset-note-field textarea{background:#fbfbfb;border:1px solid #e8e8e8;border-radius:16px;color:#111;font:inherit;line-height:1.45;min-height:112px;outline:0;padding:13px 14px;resize:vertical}.asset-note-field textarea:focus{background:#fff;border-color:#111}.asset-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.asset-empty-state{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:420px;text-align:center}.preview-page{background:radial-gradient(circle at 20% 0%,rgba(218,246,138,.22),transparent 30%),linear-gradient(135deg,#fbfbf4,#eef5f0 52%,#fff);color:var(--ink);min-height:100vh;padding:18px}.preview-shell{margin:0 auto;max-width:1320px}.preview-header{align-items:start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;min-width:0}.preview-header span,.preview-header small{color:#181c188f;font-size:12px;font-weight:900;text-transform:uppercase}.preview-header h1{font-size:clamp(34px,5.4vw,64px);letter-spacing:0;line-height:.92;margin:0}.preview-header p{color:#181c18ad;font-size:16px;line-height:1.55;margin:0}.preview-header-tools{align-items:center;display:flex;flex:0 0 auto;gap:10px}.client-home-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.client-home-summary article{background:#ffffffd1;border:1px solid rgba(24,28,24,.09);border-radius:18px;box-shadow:0 12px 34px #181c180f;display:grid;gap:5px;min-width:0;padding:15px}.client-home-summary span,.client-home-summary small,.client-home-section-heading span,.client-home-section-heading small,.client-request-form>span,.client-request-list .client-home-section-heading span{color:#181c188f;font-size:11px;font-weight:950;text-transform:uppercase}.client-home-summary strong{font-size:clamp(30px,4vw,48px);line-height:.9}.client-home-summary small{line-height:1.35;text-transform:none}.client-home-section,.client-request-workspace{margin-top:18px}.client-home-section-heading{align-items:end;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;min-width:0}.client-home-section-heading h2,.client-request-form h2{font-size:clamp(26px,3.2vw,42px);line-height:.98;margin:3px 0 0}.client-home-section-heading small{align-items:center;background:#ffffffd1;border:1px solid rgba(24,28,24,.08);border-radius:999px;display:inline-flex;gap:6px;min-height:34px;padding:0 12px}.preview-visual-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(360px,.54fr)}.preview-gallery{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.preview-visual-card{aspect-ratio:4 / 5;background:#f1f1ec;border:1px solid rgba(24,28,24,.1);border-radius:22px;box-shadow:0 18px 44px #181c1814;cursor:pointer;display:block;min-height:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.preview-visual-card:hover,.preview-visual-card.is-selected{border-color:#111;box-shadow:0 26px 70px #181c1824;transform:translateY(-2px)}.preview-visual-card img,.preview-detail-media img{display:block;height:100%;object-fit:cover;width:100%}.preview-visual-card:after{background:linear-gradient(180deg,#0000 40%,#00000094);content:"";inset:0;position:absolute}.preview-visual-card span,.preview-visual-card strong,.preview-visual-card small{position:absolute;z-index:1}.preview-visual-card span,.preview-visual-card small{background:#ffffffdb;border-radius:999px;color:#111;font-size:11px;font-weight:950;min-height:28px;padding:7px 10px}.preview-visual-card span{left:12px;top:12px}.preview-visual-card strong{bottom:13px;color:#fff;font-size:42px;line-height:.9;left:14px}.preview-visual-card small{bottom:12px;right:12px}.preview-detail-panel{background:#ffffffe0;border:1px solid rgba(24,28,24,.1);border-radius:24px;box-shadow:0 24px 70px #181c181c;display:grid;overflow:hidden;position:sticky;top:18px}.preview-detail-media{aspect-ratio:16 / 10;background:#f1f1ec;overflow:hidden;position:relative}.preview-detail-media span{background:#fff;border-radius:999px;font-size:11px;font-weight:950;left:14px;min-height:30px;padding:8px 11px;position:absolute;top:14px}.preview-detail-copy{display:grid;gap:14px;padding:clamp(18px,3vw,30px)}.preview-detail-copy>span{color:#181c1885;font-size:12px;font-weight:900}.preview-detail-copy h2{font-size:clamp(28px,3.2vw,42px);line-height:.98;margin:0}.preview-detail-copy p{color:#181c18b3;line-height:1.55;margin:0}.preview-detail-copy dl{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.preview-detail-copy dl div{background:#181c180d;border-radius:14px;padding:12px}.preview-detail-copy dt{color:#181c187a;font-size:11px;font-weight:900;text-transform:uppercase}.preview-detail-copy dd{font-size:14px;font-weight:900;margin:4px 0 0}.preview-detail-copy textarea{background:#ffffffd6;border:1px solid rgba(24,28,24,.12);border-radius:16px;color:var(--ink);font:inherit;min-height:104px;padding:14px;resize:vertical;width:100%}.preview-post-stack{display:grid;gap:18px}.preview-post{align-items:stretch;background:#ffffffc2;border:1px solid rgba(24,28,24,.1);border-radius:18px;box-shadow:0 24px 70px #181c181a;display:grid;grid-template-columns:minmax(220px,360px) 1fr;min-height:420px;overflow:hidden}.preview-post>img{height:100%;object-fit:cover;width:100%}.preview-post-copy{display:grid;gap:14px;padding:clamp(20px,4vw,42px)}.preview-post-copy span{color:#181c1885;font-size:12px;font-weight:900}.preview-post-copy h2{font-size:clamp(28px,4vw,48px);letter-spacing:0;line-height:.96;margin:0}.preview-post-copy p{color:#181c18b3;line-height:1.6;margin:0;max-width:540px}.preview-post-copy dl{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.preview-post-copy dl div{background:#181c180d;border-radius:12px;padding:12px}.preview-post-copy dt{color:#181c187a;font-size:11px;font-weight:900;text-transform:uppercase}.preview-post-copy dd{font-size:14px;font-weight:900;margin:4px 0 0}.preview-post-copy textarea{background:#ffffffd6;border:1px solid rgba(24,28,24,.12);border-radius:14px;color:var(--ink);font:inherit;min-height:92px;padding:14px;resize:vertical;width:100%}.preview-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.client-week-posts{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.client-week-post{background:#ffffffd1;border:1px solid rgba(24,28,24,.09);border-radius:18px;box-shadow:0 14px 38px #181c1812;min-width:0;overflow:hidden}.client-week-post img{aspect-ratio:4 / 5;display:block;object-fit:cover;width:100%}.client-week-post div{display:grid;gap:6px;padding:13px}.client-week-post span,.client-week-post small{align-items:center;color:#181c1894;display:inline-flex;font-size:12px;font-weight:900;gap:6px}.client-week-post strong{font-size:16px;line-height:1.1}.client-week-empty,.client-request-empty{align-items:center;background:#ffffffc2;border:1px solid rgba(24,28,24,.09);border-radius:18px;color:#181c189e;display:flex;font-size:13px;font-weight:900;gap:10px;min-height:74px;padding:16px}.client-request-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr)}.client-request-list,.client-request-form{background:#ffffffdb;border:1px solid rgba(24,28,24,.09);border-radius:22px;box-shadow:0 18px 48px #181c1814;min-width:0;padding:clamp(16px,2.2vw,24px)}.client-request-list{display:grid;gap:10px}.client-request-row{align-items:center;background:#f8f8f2;border:1px solid rgba(24,28,24,.07);border-radius:16px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:13px}.client-request-row.is-priority{background:#fff1eb}.client-request-row div{display:grid;gap:4px;min-width:0}.client-request-row span,.client-request-row small{color:#181c188f;font-size:12px;font-weight:900}.client-request-row strong{font-size:16px;line-height:1.1}.client-request-row em{background:#fff;border-radius:999px;color:#111;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:950;min-height:30px;padding:8px 10px}.client-request-form{display:grid;gap:13px;position:sticky;top:18px}.client-request-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.client-request-form label{color:#181c1894;display:grid;font-size:12px;font-weight:900;gap:7px}.client-request-form input,.client-request-form select,.client-request-form textarea{background:#ffffffe6;border:1px solid rgba(24,28,24,.12);border-radius:14px;color:var(--ink);font:inherit;min-height:44px;padding:12px;width:100%}.client-request-form textarea{min-height:118px;resize:vertical}.preview-empty-state{display:grid;min-height:80vh;place-items:center;text-align:center}.operator-action-backdrop{align-items:start;background:#1111113d;display:grid;inset:0;justify-items:end;padding:18px;position:fixed;z-index:40}.operator-action-panel{background:#fff;border:1px solid #eeeeee;border-radius:24px;box-shadow:0 24px 80px #0000002e;display:grid;gap:18px;max-height:calc(100vh - 36px);overflow-y:auto;padding:18px;width:min(100%,520px)}.operator-action-panel header{align-items:start;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;gap:14px;justify-content:space-between;padding-bottom:12px;position:sticky;top:0;z-index:2}.operator-action-panel header>div{min-width:0}.operator-action-panel header svg{margin-bottom:10px}.operator-action-panel header span{color:#888;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.operator-action-panel h2{font-size:30px;line-height:1;margin:5px 0 0}.operator-action-panel header button{align-items:center;background:#f7f7f7;border:1px solid #eeeeee;border-radius:999px;color:#111;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.operator-form{display:grid;gap:14px}.operator-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.operator-custom-days{background:#f7f7f4;border:1px solid #ecece5;border-radius:18px;display:grid;gap:12px;padding:14px}.operator-custom-days>div:first-child{display:grid;gap:4px}.operator-custom-days strong,.operator-custom-days span,.operator-custom-days small{display:block;min-width:0}.operator-custom-days strong{color:#111;font-size:13px;font-weight:950}.operator-custom-days span{color:#666;font-size:12px;font-weight:760;line-height:1.35}.operator-custom-days small{color:#9d3327;font-size:11px;font-weight:850}.operator-custom-day-grid{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.operator-custom-day-grid button{background:#fff;border:1px solid #dfdfd8;border-radius:999px;color:#222;cursor:pointer;font-size:12px;font-weight:950;min-height:38px;padding:0 8px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.operator-custom-day-grid button:hover,.operator-custom-day-grid button:focus-visible{border-color:#111;outline:0;transform:translateY(-1px)}.operator-custom-day-grid button.is-selected{background:#111;border-color:#111;color:#fff}.operator-target-store{background:#f7f7f4;border:1px solid #ecece5;border-radius:18px;padding:12px}.operator-mode-toggle{background:#f2f2ee;border:1px solid #e8e8df;border-radius:999px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.operator-mode-toggle button{background:transparent;border:0;border-radius:999px;color:#666;cursor:pointer;font-size:12px;font-weight:950;min-height:36px;padding:0 14px}.operator-mode-toggle button.is-active{background:#111;color:#fff}.operator-field{color:#656565;display:grid;font-size:12px;font-weight:900;gap:7px}.operator-field input,.operator-field select,.operator-field textarea{background:#fbfbfb;border:1px solid #e8e8e8;border-radius:16px;color:#111;outline:0;padding:0 14px}.operator-field input,.operator-field select{min-height:48px}.operator-field textarea{line-height:1.45;min-height:118px;padding:13px 14px;resize:vertical}.operator-field input:focus,.operator-field select:focus,.operator-field textarea:focus{background:#fff;border-color:#111}.operator-field small{color:gray;font-size:11px;font-weight:750;line-height:1.35}.operator-check{align-items:center;color:#333;display:flex;font-size:13px;font-weight:900;gap:9px}.operator-check input{accent-color:#111111;height:16px;width:16px}.operator-preset-panel{background:#111;border-radius:18px;color:#fff;display:grid;gap:12px;padding:13px}.operator-preset-panel>div:first-child{display:grid;gap:4px}.operator-preset-panel>div:first-child strong{font-size:13px;font-weight:950;line-height:1.15}.operator-preset-panel>div:first-child span{color:#ffffffad;font-size:11px;font-weight:780;line-height:1.35}.operator-preset-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.operator-preset-card{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#fff;cursor:pointer;display:grid;gap:7px;min-width:0;padding:11px;text-align:left}.operator-preset-card:hover,.operator-preset-card:focus-visible,.operator-preset-card.is-active{background:#fff;border-color:#fff;color:#111;outline:0}.operator-preset-card svg{color:var(--lime)}.operator-preset-card.is-active svg,.operator-preset-card:hover svg,.operator-preset-card:focus-visible svg{color:#111}.operator-preset-card strong,.operator-preset-card span{display:block;min-width:0}.operator-preset-card strong{font-size:12px;font-weight:950;line-height:1.12}.operator-preset-card span{color:#ffffffa8;font-size:11px;font-weight:760;line-height:1.34}.operator-preset-card.is-active span,.operator-preset-card:hover span,.operator-preset-card:focus-visible span{color:#5e5e5e}.operator-publish-options{background:#f7f7f4;border:1px solid #ecece5;border-radius:18px;display:grid;gap:12px;padding:14px}.operator-result{align-items:center;background:#f5ffe1;border:1px solid #def38a;border-radius:16px;color:#111;display:flex;font-size:12px;font-weight:900;gap:8px;min-width:0;padding:12px}.operator-batch-helper{background:#fbfaf5;border:1px solid #ece9df;border-radius:16px;display:grid;gap:12px;padding:12px}.operator-batch-helper>div:first-child{align-items:flex-start;display:flex;gap:9px;min-width:0}.operator-batch-helper>div:first-child svg{color:#111;flex:0 0 auto;margin-top:1px}.operator-batch-helper span{display:grid;gap:3px;min-width:0}.operator-batch-helper strong{color:#111;font-size:12px;font-weight:950;line-height:1.15}.operator-batch-helper small{color:#666;font-size:11px;font-weight:800;line-height:1.35}.operator-batch-template-actions,.operator-batch-store-map{display:flex;flex-wrap:wrap;gap:8px}.operator-batch-template-actions button{align-items:center;background:#fff;border:1px solid #e4e1d8;border-radius:999px;color:#111;cursor:pointer;display:inline-flex;font-size:11px;font-weight:950;gap:6px;min-height:36px;padding:0 11px}.operator-batch-template-actions button:disabled{cursor:not-allowed;opacity:.45}.operator-batch-summary{background:#f5ffe1;border:1px solid #def38a;border-radius:14px;color:#111;font-size:12px;font-weight:950;padding:10px 12px}.operator-batch-store-map span{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:999px;display:inline-flex;gap:7px;max-width:100%;min-height:34px;padding:0 10px}.operator-batch-store-map strong,.operator-batch-store-map small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-batch-store-map strong{color:#111;font-size:11px;font-weight:950}.operator-batch-store-map small{color:#696969;font-size:11px;font-weight:850}.operator-batch-route-list{display:grid;gap:8px}.operator-batch-route-card{background:#fff;border:1px solid #e7e7e2;border-radius:14px;display:grid;gap:9px;padding:11px}.operator-batch-route-card.is-blocked{background:#fff8f6;border-color:#efc2b7}.operator-batch-route-heading{align-items:start;display:grid;gap:4px}.operator-batch-route-heading span{align-items:center;color:#4d6d23;display:inline-flex;font-size:10px;font-weight:950;gap:5px;text-transform:uppercase}.operator-batch-route-card.is-blocked .operator-batch-route-heading span{color:#9a3b24}.operator-batch-route-heading strong{color:#111;font-size:13px;font-weight:950;line-height:1.15}.operator-batch-route-card dl{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.operator-batch-route-card dl div{display:grid;gap:3px;min-width:0}.operator-batch-route-card dt{color:#8a8a8a;font-size:10px;font-weight:900;text-transform:uppercase}.operator-batch-route-card dd{color:#111;font-size:12px;font-weight:950;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-batch-route-card>small{color:#626262;font-size:11px;font-weight:820;line-height:1.35}.operator-result a,.operator-result span{min-width:0;overflow-wrap:anywhere}.operator-error{background:#fff0ec;border:1px solid #f0b5a8;border-radius:14px;color:#5d2017;font-size:12px;font-weight:900;line-height:1.35;padding:11px 12px}.operator-file-list{display:grid;gap:8px}.operator-file-list div{align-items:center;background:#fff;border:1px solid #ececec;border-radius:10px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;padding:0 12px}.operator-file-list span{font-size:12px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-file-list small{color:#747474;font-size:11px;font-weight:800}.store-detail-backdrop{align-items:stretch;background:#11111138;display:grid;inset:0;justify-items:end;padding:18px;position:fixed;z-index:42}.store-detail-panel{background:#fff;border:1px solid #eeeeee;border-radius:24px;box-shadow:0 24px 80px #0003;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 36px);max-width:760px;overflow-y:auto;padding:20px;width:min(760px,100%)}.store-detail-panel header{align-items:start;display:flex;gap:16px;justify-content:space-between}.store-detail-panel header>div,.store-detail-row>div{min-width:0}.store-detail-panel header span,.store-detail-section-title{color:#868686;font-size:11px;font-weight:950;text-transform:uppercase}.store-detail-panel h2{font-size:34px;letter-spacing:0;line-height:1;margin:7px 0 0;overflow-wrap:anywhere}.store-detail-panel header p{color:#696969;font-size:13px;font-weight:800;margin:9px 0 0}.store-detail-panel header button{align-items:center;background:#f5f5f5;border:0;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.store-detail-loading,.store-detail-empty{background:#fbfbfb;border:1px solid #eeeeee;border-radius:12px;color:#666;font-size:13px;font-weight:900;padding:18px}.store-detail-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.store-detail-summary div{background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:7px;min-height:76px;padding:12px}.store-detail-summary span{color:#7a7a7a;font-size:11px;font-weight:900}.store-detail-summary strong{font-size:14px;line-height:1.2}.store-detail-section{border-top:1px solid #eeeeee;display:grid;gap:10px;padding-top:14px}.store-detail-section-title{align-items:center;display:flex;gap:7px}.store-detail-section-body{display:grid;gap:10px}.store-detail-section-action{display:flex;justify-content:flex-end}.store-detail-section-action button{background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:11px;font-weight:900;min-height:32px;padding:0 12px}.store-detail-review-callout{align-items:center;background:#f7f7f4;border:1px solid #e7e5dc;border-radius:18px;display:flex;gap:14px;justify-content:space-between;padding:14px}.store-detail-review-callout div{display:grid;gap:4px;min-width:0}.store-detail-review-callout strong{color:#111;font-size:14px;line-height:1.2}.store-detail-review-callout span{color:#656565;font-size:12px;font-weight:750;line-height:1.35}.store-detail-review-callout button{background:#dfff5f;border:1px solid #c8ed3f;border-radius:999px;color:#111;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:950;min-height:38px;padding:0 14px}.store-detail-row{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:13px}.store-detail-row.muted{background:#fbfbfb;box-shadow:none}.store-detail-row.media-row{grid-template-columns:74px minmax(0,1fr)}.store-detail-row img{aspect-ratio:1;border-radius:14px;height:74px;object-fit:cover;width:74px}.store-detail-row strong,.store-detail-row span,.store-detail-row small{display:block}.store-detail-row strong{font-size:13px;line-height:1.2}.store-detail-row span,.store-detail-row small{color:#6b6b6b;font-size:11px;font-weight:800;line-height:1.35;margin-top:4px}.store-detail-row small.store-detail-row-warning{color:#9a3b24}.store-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.store-detail-actions button{background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:11px;font-weight:900;min-height:30px;padding:0 10px}.store-detail-actions button:disabled,.store-detail-inline-action:disabled{background:#f0f0f0;color:#9a9a9a;cursor:not-allowed}.store-detail-inline-action{background:#fff;border:1px solid #dfdfdf;border-radius:999px;color:#1f1f1f;cursor:pointer;font-size:11px;font-weight:900;margin-top:9px;min-height:30px;padding:0 11px}.store-detail-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.store-detail-notes-card{background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:10px;padding:12px}.store-detail-notes-card p{color:#5f5f5f;font-size:12px;font-weight:800;line-height:1.45;margin:0;overflow-wrap:anywhere}.store-detail-notes-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.store-detail-notes-header strong,.store-detail-notes-header span{display:block}.store-detail-notes-header strong{font-size:13px}.store-detail-notes-header span{color:#707070;font-size:11px;font-weight:800;margin-top:4px}.store-detail-notes-header button{background:#fff;border:1px solid #dfdfdf;border-radius:999px;color:#1f1f1f;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:900;min-height:30px;padding:0 11px}.store-notes-form{display:grid;gap:9px}.store-notes-form label{color:#666;display:grid;font-size:11px;font-weight:900;gap:5px}.store-notes-form textarea{background:#fff;border:1px solid #dedede;border-radius:10px;color:#222;font:inherit;font-size:12px;font-weight:800;min-height:82px;outline:0;padding:8px 10px;resize:vertical}.schedule-detail-backdrop{align-items:stretch;background:#1111113d;display:grid;inset:0;justify-items:end;padding:18px;position:fixed;z-index:90}.schedule-detail-panel{background:#fff;border:1px solid #eeeeee;border-radius:24px;box-shadow:0 24px 80px #0003;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 36px);max-width:880px;overflow-y:auto;padding:20px;width:min(880px,100%)}.schedule-detail-panel header{align-items:start;display:flex;gap:16px;justify-content:space-between}.schedule-detail-panel header>div{min-width:0}.schedule-detail-panel header span,.schedule-detail-caption span{color:#868686;font-size:11px;font-weight:950;text-transform:uppercase}.schedule-detail-panel h2{font-size:34px;letter-spacing:0;line-height:1;margin:7px 0 0;overflow-wrap:anywhere}.schedule-detail-panel header p{color:#696969;font-size:13px;font-weight:850;margin:9px 0 0}.schedule-detail-panel header button{align-items:center;background:#f5f5f5;border:0;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.schedule-detail-gallery{display:grid;gap:10px;justify-items:center}.schedule-detail-instagram-frame{align-items:center;background:#f4f4f0;border-radius:20px;display:flex;justify-content:center;max-height:62vh;overflow:hidden;position:relative;width:min(100%,460px)}.schedule-detail-instagram-frame.is-feed-ratio{aspect-ratio:4 / 5}.schedule-detail-instagram-frame.is-story-ratio{aspect-ratio:9 / 16;width:min(100%,360px)}.schedule-detail-main-image{display:block;height:100%;object-fit:cover;width:100%}.schedule-detail-format-badges{bottom:12px;display:flex;flex-wrap:wrap;gap:7px;left:12px;position:absolute;right:12px}.schedule-detail-format-badges span{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111111bd;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:950;gap:4px;min-height:28px;padding:0 10px;text-transform:none}.schedule-detail-thumbnails{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(74px,1fr))}.schedule-detail-thumbnails button{background:transparent;border:2px solid transparent;border-radius:14px;cursor:pointer;overflow:hidden;padding:0}.schedule-detail-thumbnails button.is-selected{border-color:#111}.schedule-detail-thumbnails img{aspect-ratio:1;display:block;object-fit:cover;width:100%}.schedule-detail-meta-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-detail-item{background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:7px;min-height:112px;padding:13px}.schedule-detail-item svg{color:#111}.schedule-detail-item span{color:#7a7a7a;font-size:11px;font-weight:950;text-transform:uppercase}.schedule-detail-item strong{color:#111;font-size:14px;line-height:1.18;overflow-wrap:anywhere}.schedule-detail-item small{color:#6b6b6b;font-size:11px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.schedule-detail-caption{background:#fbfbfb;border:1px solid #eeeeee;border-radius:18px;display:grid;gap:10px;padding:14px}.schedule-detail-caption span{align-items:center;display:flex;gap:7px}.schedule-detail-caption p{color:#333;font-size:13px;font-weight:850;line-height:1.45;margin:0;overflow-wrap:anywhere}.invoice-list{display:grid;gap:8px}.invoice-row{align-items:center;background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:10px 12px}.invoice-row strong,.invoice-row span,.invoice-row small,.invoice-row a{display:block}.invoice-row strong{font-size:13px;line-height:1.2}.invoice-row span,.invoice-row small,.invoice-row a{color:#6b6b6b;font-size:11px;font-weight:800;line-height:1.35;margin-top:4px}.invoice-row a{color:#111;text-decoration:underline;text-underline-offset:3px}.review-reply-list{display:grid;gap:8px;margin-top:2px}.review-reply-list article{align-items:start;background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.review-reply-list strong,.review-reply-list span,.review-reply-list small{display:block}.review-reply-list strong{font-size:13px;line-height:1.2}.review-reply-list span,.review-reply-list small{color:#666;font-size:11px;font-weight:800;line-height:1.35;margin-top:4px;overflow-wrap:anywhere}.rhythm-edit-form{display:grid;gap:9px;margin-top:10px}.rhythm-edit-form label{color:#666;display:grid;font-size:11px;font-weight:900;gap:5px}.rhythm-edit-form input,.rhythm-edit-form select{background:#fff;border:1px solid #dedede;border-radius:10px;color:#222;font:inherit;font-size:12px;font-weight:800;min-height:34px;outline:0;padding:6px 10px}.rhythm-day-grid{display:grid;gap:7px;grid-template-columns:repeat(7,minmax(0,1fr))}.rhythm-day-grid label{align-items:center;background:#fff;border:1px solid #dedede;border-radius:999px;display:flex;font-size:10px;justify-content:center;min-height:30px}.rhythm-day-grid input{accent-color:#111111;min-height:auto;padding:0}.content-edit-form{display:grid;gap:9px;margin-top:10px}.content-edit-form label{color:#666;display:grid;font-size:11px;font-weight:900;gap:5px}.content-edit-form input,.content-edit-form select,.content-edit-form textarea{background:#fff;border:1px solid #dedede;border-radius:10px;color:#222;font:inherit;font-size:12px;font-weight:800;min-height:34px;outline:0;padding:8px 10px}.content-edit-form textarea{min-height:70px;resize:vertical}.content-edit-checkbox{align-items:center;display:flex!important;grid-template-columns:auto 1fr}.content-edit-checkbox input{min-height:auto;padding:0}.content-edit-actions{display:flex;flex-wrap:wrap;gap:8px}.content-edit-actions button{background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:11px;font-weight:900;min-height:30px;padding:0 11px}.content-edit-actions button:last-child{background:#f0f0f0;color:#333}.content-edit-actions button:disabled{cursor:not-allowed;opacity:.45}.store-detail-asset-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.store-detail-material-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.store-detail-material-summary article{background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:5px;min-height:72px;padding:10px}.store-detail-material-summary span,.store-detail-material-note,.store-detail-request-list span,.store-detail-request-list small{color:#696969;font-size:11px;font-weight:850;line-height:1.35}.store-detail-material-summary strong{color:#111;font-size:14px;font-weight:950;min-width:0;overflow-wrap:anywhere}.store-detail-material-note{align-items:center;background:#fff8e8;border-radius:12px;display:flex;gap:8px;padding:10px}.store-detail-request-list{display:grid;gap:8px}.store-detail-request-list article{align-items:center;background:#f7faf6;border:1px solid #e6eee4;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.store-detail-request-list strong,.store-detail-request-list span,.store-detail-request-list small{display:block}.store-detail-request-list strong{font-size:13px}.store-detail-request-list a{align-items:center;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:900;min-height:30px;padding:0 11px;text-decoration:none}.store-detail-asset-card{background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:7px;min-height:132px;padding:7px;place-items:center}.store-detail-asset-grid img{aspect-ratio:1;border-radius:12px;object-fit:cover;width:100%}.store-detail-asset-card span,.store-detail-asset-card small{color:#696969;font-size:10px;font-weight:900;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-detail-asset-card small{color:#9a9a9a;font-size:9px;text-transform:uppercase}.store-detail-asset-card button{background:#111;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:10px;font-weight:900;min-height:28px;padding:0 8px;width:100%}.store-detail-submission-list{display:grid;gap:8px;margin-top:10px}.store-detail-submission-list article{align-items:start;background:#fff;border:1px solid #eeeeee;border-radius:16px;box-shadow:0 10px 28px #11111109;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.store-detail-submission-list strong,.store-detail-submission-list span,.store-detail-submission-list small{display:block}.store-detail-submission-list strong{font-size:13px}.store-detail-submission-list span,.store-detail-submission-list small{color:#666;font-size:11px;font-weight:800;line-height:1.35}.store-detail-footer{background:#fff;border-top:1px solid #eeeeee;bottom:0;display:flex;gap:10px;justify-content:flex-end;padding-top:14px;position:sticky}.operator-action-row{background:#fff;border-top:1px solid #f0f0f0;bottom:0;display:flex;gap:10px;justify-content:flex-end;padding-top:12px;position:sticky;z-index:2}@media(max-width:1080px){.landing-header{grid-template-columns:1fr;justify-items:center}.nav-cluster,.nav-cluster-right{flex-wrap:wrap;justify-content:center}.landing-hero,.section-title-row,.newsletter-footer{grid-template-columns:1fr}.word-ribbon,.feature-card-section{grid-template-columns:repeat(2,1fr)}.social-showcase-grid{grid-template-columns:1fr 1fr}.social-showcase-story{grid-row:span 2}.dashboard-page{align-items:start;justify-content:start;overflow-x:auto;padding:0}.dashboard-frame{min-width:1080px}.onboarding-shell{grid-template-columns:1fr}.onboarding-aside{gap:40px}}@media(max-width:1100px){.dashboard-page{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}.dashboard-frame{display:block;height:auto;min-height:100vh;min-width:0;overflow:visible}.health-counter-grid,.launch-setup-grid,.launch-decision-panel,.health-service-grid{grid-template-columns:1fr 1fr}.dashboard-sidebar{border:1px solid rgba(235,235,230,.9);border-radius:24px;box-shadow:0 24px 80px #10120f33;gap:18px;height:calc(100dvh - 20px);left:10px;max-width:calc(100vw - 20px);opacity:0;overflow-y:auto;padding:18px;pointer-events:none;position:fixed;top:10px;transform:translate(calc(-100% - 24px));transition:opacity .18s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden;width:min(310px,calc(100vw - 20px));z-index:72}.dashboard-sidebar.is-mobile-open{opacity:1;pointer-events:auto;transform:translate(0);transition:opacity .18s ease,transform .22s ease,visibility 0s linear 0s;visibility:visible}.sidebar-top{margin-bottom:4px;min-height:40px}.dashboard-logo{border-radius:14px;height:36px;width:36px}.sidebar-collapse{background:#fff;border:1px solid #ececec;border-radius:999px;display:inline-flex;height:44px;width:44px}.sidebar-account{background:#ffffffb8;border:1px solid rgba(238,238,238,.9);border-radius:18px;margin-top:8px;padding:10px;position:static}.sidebar-account .account-avatar{height:36px;width:36px}.sidebar-account div{display:block}.sidebar-groups{display:grid;gap:20px;overflow:visible;padding-bottom:0;scrollbar-width:auto}.sidebar-group{display:block;margin:0}.sidebar-group:not(:first-child){display:block}.sidebar-group p{display:block;margin-bottom:8px}.sidebar-items{display:grid;gap:5px;overflow:visible;padding-bottom:0}.sidebar-groups::-webkit-scrollbar,.sidebar-items::-webkit-scrollbar{display:none}.sidebar-item{align-items:center;background:#ffffffad;display:grid;gap:9px;grid-template-columns:20px minmax(0,1fr) auto auto;min-height:44px;padding:0 12px;white-space:normal}.sidebar-item.is-active{background:#fff}.sidebar-cue{display:block}.mobile-menu-scrim{background:#0c0d0c47;border:0;display:block;inset:0;padding:0;position:fixed;z-index:70}.dashboard-main{border-left:0;min-height:0;overflow:visible;padding:8px 10px 18px}.dashboard-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-radius:20px;box-shadow:0 10px 30px #1618120d;min-height:56px;padding:0 7px 0 16px;position:sticky;top:8px;z-index:30}.topbar-actions{display:none}.topbar-mobile-actions{display:flex}.topbar-mobile-actions .language-switcher{box-shadow:none}.mobile-menu-button{border-radius:15px;display:inline-flex;flex:0 0 auto;height:44px;width:44px}.dashboard-page .button,.connection-alert button,.launch-check,.material-alert-actions button,.next-action button,.operator-focus-card,.operator-batch-template-actions button,.client-preview-rules button,.store-name-button{min-height:44px}.dashboard-scroll-area{gap:14px;overflow:visible;padding:10px 0 20px}.operator-workspace-hero,.dashboard-section-heading,.schedule-section-intro{align-items:flex-start;flex-direction:column;gap:12px}.schedule-section-intro p{max-width:none}.operator-metrics,.launch-command-center,.launch-readiness-card,.launch-checks,.workflow-lanes,.analytics-layout,.analytics-signal-grid,.meta-report-grid,.meta-report-layout,.meta-report-main,.meta-report-table-grid,.meta-report-bottom,.meta-insight-grid,.operator-lower-grid,.client-review-header,.client-review-layout{grid-template-columns:1fr}.client-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-board,.operator-focus-board,.store-operations,.connection-queue,.material-queue,.review-policy-panel,.schedule-section,.meta-report-hero,.meta-report-panel,.client-review-header,.client-review-main,.client-review-actions-card,.client-review-window-card,.client-preview-rules{border-radius:20px;padding:12px}.meta-report-hero{align-items:flex-start;flex-direction:column;gap:14px}.analytics-sync-card{flex-basis:auto;width:100%}.meta-report-hero h1{font-size:clamp(32px,9.2vw,40px);line-height:1.02}.meta-report-action{justify-content:center;width:100%}.meta-report-card{min-height:138px}.meta-chart-row-top{align-items:flex-start;flex-direction:column;gap:4px}.meta-insight-tile{min-height:124px}.meta-health-ring{flex-basis:112px;height:112px;width:112px}.meta-visual-grid,.meta-source-matrix,.client-request-workspace,.preview-visual-workspace{grid-template-columns:1fr}.client-request-form,.preview-detail-panel{position:static}.meta-detail-drawer{align-items:start;grid-template-columns:auto minmax(0,1fr)}.meta-detail-drawer em,.meta-detail-drawer button{grid-column:1 / -1}.meta-detail-drawer button{justify-content:center;width:100%}.meta-donut-row{min-height:200px}.preview-detail-panel{position:static}.meta-source-table-wrap{overflow:visible}.meta-source-table{min-width:0}.meta-source-table thead{display:none}.meta-source-table,.meta-source-table tbody,.meta-source-table tr,.meta-source-table td{display:block;width:100%}.meta-source-table tr{border-top:1px solid #eeeeee;display:grid;gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.meta-source-table tr:first-child{border-top:0;padding-top:0}.meta-source-table td{align-items:start;border-top:0;display:block;padding:0}.meta-source-table td:before{content:none}.meta-source-table td:first-child{grid-column:1 / -1}.meta-source-table td:first-child span{min-width:0}.meta-source-table td:nth-child(2){grid-column:1 / -1;overflow-wrap:anywhere;text-align:left}.meta-source-table td:nth-child(3){color:#111;font-weight:950}.meta-source-table td:nth-child(4){justify-self:end}.operator-workspace-hero{padding:16px}.launch-check{min-height:0}.operator-workspace-hero h2,.client-preview-intro h2{font-size:clamp(28px,8vw,36px)}.operator-health{align-items:start;grid-template-columns:auto minmax(0,1fr);min-width:0;width:100%}.operator-health h3{font-size:clamp(24px,7vw,30px);grid-column:1 / -1;line-height:1.02}.operator-health small{grid-column:1 / -1;justify-self:start;line-height:1.35;max-width:100%;overflow-wrap:anywhere}.operator-metric{min-height:118px}.workflow-lane{min-height:0}.store-table-controls{align-items:stretch;grid-template-columns:1fr}.store-table-count,.store-table-clear{justify-content:center;width:100%}.store-table{border-collapse:separate;border-spacing:0;display:block;min-width:0}.store-table-scroll{background:transparent;border:0;border-radius:0;overflow:visible}.store-table thead{display:none}.store-table tbody{display:grid;gap:10px;width:100%}.store-table tr{background:#fff;border:1px solid #eeeeee;border-radius:18px;box-shadow:0 10px 28px #11111109;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.store-table td{border-bottom:0;display:grid;gap:5px;min-width:0;padding:0}.store-table td:before{color:#8a8a8a;content:attr(data-label);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.store-table td:first-child{grid-column:1 / -1}.store-table td:last-child{justify-self:start}.store-row-action-stack{width:min(100%,320px)}.store-row-next-step,.handle-stack{max-width:none}.connection-alert{align-items:start}.material-alert{max-width:100%;min-width:0;overflow:hidden}.connection-alert button,.material-alert-actions{grid-column:1 / -1}.material-alert-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;min-width:0;width:100%}.connection-alert button,.material-alert-actions button{justify-content:center;min-width:0;width:100%}.review-policy-panel p{margin:14px 0}.schedule-section{min-height:auto}.schedule-section .weekly-calendar{flex:none}.client-preview-intro{align-self:start}.client-preview-phone{border-radius:18px;padding:14px}.client-post-card{grid-template-columns:96px minmax(0,1fr)}.client-post-copy dl,.client-preview-actions{grid-template-columns:1fr}.client-preview-actions .button{width:100%}.client-preview-rules{align-self:stretch}.dashboard-topbar{border-radius:18px;min-height:50px;padding:0 7px 0 14px}.breadcrumb{min-width:0}.breadcrumb span:first-child{display:inline-block;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb strong{display:inline-block;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{flex:0 0 auto;gap:6px}.topbar-actions .icon-button{border-radius:13px;height:38px;width:38px}.schedule-toolbar{align-items:flex-start;flex-direction:column;gap:14px;padding:18px 2px 14px}.schedule-toolbar h1{font-size:30px;white-space:normal}.schedule-filter-row{justify-content:flex-start;width:100%}.filter-pills{flex:1 1 100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.filter-pills::-webkit-scrollbar{display:none}.filter-pills button,.period-pills button{flex:0 0 auto;min-height:36px;padding:0 14px}.filter-button,.add-event-button{flex:1 1 calc(50% - 6px);min-width:0}.weekly-calendar{border:0;border-radius:0;display:block;overflow:visible}.schedule-week-feed{border:1px solid #eeeeee;border-radius:20px;max-height:none;overflow:visible;padding:14px}.schedule-date-strip{gap:4px;grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.schedule-date-strip button{border-radius:11px;min-height:48px;padding:7px 2px}.schedule-date-strip span{font-size:8px}.schedule-date-section>header{top:0}.calendar-days,.calendar-body,.mobile-schedule-list{display:none}.mobile-day-card{animation:fade-slide-up .42s ease both;background:#fbfbfb;border:1px solid #eeeeee;border-radius:20px;padding:12px}.mobile-day-card.is-selected{border-color:#111;box-shadow:0 16px 30px #11111114}.mobile-day-card header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.mobile-day-card header strong{font-size:14px}.mobile-day-card header button,.mobile-day-card p{align-items:center;background:#fff;border:0;border-radius:999px;color:#777;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;margin:0;min-height:34px;min-width:58px;padding:0 11px}.mobile-event-list{display:grid;gap:8px}.mobile-event-card{align-items:center;border:0;border-radius:16px;cursor:pointer;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) auto;min-height:84px;padding:12px;text-align:left;width:100%}.mobile-event-card strong,.mobile-event-card span,.mobile-event-card small,.mobile-event-card em{display:block}.mobile-event-card strong{font-size:14px;line-height:1.1}.mobile-event-card span{color:#555;font-size:12px;font-weight:800;margin-top:5px}.mobile-event-card small{color:#666;font-size:12px;font-weight:900;justify-self:end}.mobile-event-card em{background:#ffffffb8;border-radius:999px;color:#2b5b38;font-size:10px;font-style:normal;font-weight:900;grid-column:1 / -1;justify-self:start;min-height:22px;padding:5px 9px}.schedule-feed-card{grid-template-columns:56px 48px minmax(0,1fr);min-height:84px}.schedule-feed-time{height:56px;min-height:56px;width:56px}.schedule-feed-frame,.mobile-event-frame{height:60px;width:48px}}@media(min-width:761px)and (max-width:1100px){html:lang(ko) .hero-copy-card h1,html:lang(ko) .mission-section h2,html:lang(ko) .section-title-row h2,html:lang(ko) .feature-card-copy h3,html:lang(ja) .hero-copy-card h1,html:lang(ja) .mission-section h2,html:lang(ja) .section-title-row h2,html:lang(ja) .feature-card-copy h3{overflow-wrap:anywhere;text-wrap:balance}.dashboard-main{padding:10px 14px 22px}.dashboard-topbar{min-height:58px;padding:0 10px 0 18px}.breadcrumb span:first-child{max-width:220px}.breadcrumb strong{max-width:190px}.dashboard-scroll-area{gap:16px;padding:12px 0 24px}.dashboard-sidebar{width:min(360px,calc(100vw - 24px))}.orbit-one{left:8px}.orbit-two{right:8px}.orbit-three{right:62px}.operator-metrics,.workflow-lanes,.meta-report-grid,.meta-insight-grid,.analytics-signal-grid,.utility-card-grid,.health-counter-grid,.launch-setup-grid,.launch-decision-panel,.health-service-grid,.client-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-lower-grid,.analytics-layout,.meta-report-layout,.meta-report-main,.meta-report-table-grid,.meta-report-bottom,.client-review-layout{grid-template-columns:1fr}.launch-review-url-list article{grid-template-columns:1fr}.launch-decision-panel{grid-template-columns:1fr}.launch-review-url-list button{justify-content:center;width:100%}.workflow-board,.store-operations,.connection-queue,.material-queue,.review-policy-panel,.schedule-section,.meta-report-hero,.meta-report-panel,.client-review-header,.client-review-main,.client-review-actions-card,.client-review-window-card,.client-preview-rules{padding:16px}.client-post-card{grid-template-columns:132px minmax(0,1fr)}.store-status-board{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-action{align-items:stretch;grid-template-columns:32px minmax(0,1fr)}.next-action button{grid-column:1 / -1}.store-table{min-width:0}.filter-pills{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.filter-pills button,.period-pills button{min-height:40px}}@media(max-width:760px){.landing-page{padding:10px 10px 0}.nav-cluster a{font-size:11px;min-height:32px;padding:0 10px}.language-switcher{min-height:38px}.language-switcher button{min-height:32px;min-width:38px;padding:0 7px}.store-table tr{grid-template-columns:1fr}.store-row-action-stack{width:100%}.store-status-board,.operator-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-action-runbook,.client-home-summary,.client-request-form-grid,.client-request-body dl{grid-template-columns:1fr}.client-home-section-heading,.client-request-row{align-items:flex-start;flex-direction:column}.client-request-card{grid-template-columns:112px minmax(0,1fr)}.meta-source-matrix,.meta-store-need-strip,.analytics-signal-grid{grid-template-columns:1fr}.utility-card-grid,.utility-data-row>div{grid-template-columns:1fr}@media(max-width:440px){.operator-focus-grid,.store-status-board{grid-template-columns:1fr}}.utility-data-row>div{display:grid}.analytics-window-list{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-week-feed header{align-items:flex-start;flex-direction:column;gap:10px}.schedule-feed-card{align-items:center;grid-template-columns:56px 56px minmax(0,1fr);min-height:78px}.schedule-feed-card em{justify-self:start}.meta-visual-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-report-card strong{font-size:clamp(26px,10vw,36px)}.meta-donut-row{align-items:stretch;grid-template-columns:1fr}.preview-page{padding:10px}.preview-header{display:grid;gap:14px}.preview-header-tools{justify-content:space-between}.preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-visual-card{border-radius:18px}.preview-detail-copy dl{grid-template-columns:1fr}.hero-copy-card,.hero-image-card{min-height:360px}.hero-social-card{min-height:420px}.hero-copy-card{padding:30px 18px}.hero-copy-card h1{font-size:clamp(38px,11vw,44px)}html:lang(ko) .hero-copy-card h1,html:lang(ja) .hero-copy-card h1{font-size:clamp(34px,9.7vw,40px);line-height:1.07}.note-bottom{left:18px}.chip-lime{left:18px;top:48%}.chip-dark{right:16px;top:38%}.hero-social-feed{left:13%;top:-6%;width:min(72vw,280px)}.hero-social-story{right:-8%;top:13%;width:min(39vw,160px)}.hero-social-post{bottom:-18%;left:-3%;width:min(44vw,174px)}.hero-caption,.orbit-one,.orbit-two,.orbit-three{display:none}.mission-section{margin-top:64px;padding:20px 12px}.mission-section h2{font-size:clamp(32px,9vw,42px);line-height:1.08;max-width:340px}.word-ribbon,.feature-card-section,.social-showcase-grid{grid-template-columns:1fr}.social-showcase-section{margin-bottom:64px}.social-showcase-card{border-radius:24px;min-height:380px}.social-showcase-story{grid-row:auto;min-height:520px}.social-showcase-feed img{width:min(100%,320px)}.social-showcase-story img{width:min(100%,265px)}.social-showcase-post img{width:min(100%,310px)}.word-pill{font-size:clamp(30px,11vw,42px);min-height:88px;padding-inline:18px}.word-image{min-height:96px}.initiative-row{grid-template-columns:1fr;gap:8px;padding:14px 0}.initiative-head{display:none}.initiative-action{justify-content:space-between}.initiative-preview{display:none}.feature-card{min-height:330px}.newsletter-footer{border-radius:24px 24px 0 0;padding:38px 18px 20px}.newsletter-copy form,.mission-actions{align-items:stretch;flex-direction:column}.footer-bottom{gap:14px;grid-template-columns:1fr;text-align:center}.footer-bottom nav{justify-content:center}.onboarding-page{align-items:flex-start;background:#fff;justify-content:flex-start;padding:0}.onboarding-aside,.onboarding-card{padding:18px}.onboarding-shell{border:0;border-radius:0;box-shadow:none;min-height:100vh}.onboarding-aside{gap:16px}.onboarding-aside h1{font-size:clamp(30px,9vw,36px);margin:12px 0 8px}.onboarding-aside p{font-size:13px;max-width:330px}.onboarding-summary{gap:8px}.onboarding-summary div{min-height:36px}.onboarding-card{min-height:0}.onboarding-progress{margin-bottom:24px}.onboarding-step{margin:0;max-width:none}.onboarding-step h2{font-size:clamp(27px,7.4vw,34px)}.onboarding-step p{font-size:14px;margin-bottom:20px}.contact-preview{align-items:center;gap:10px}.contact-preview.editable{align-items:start;display:grid;grid-template-columns:28px minmax(0,1fr)}.contact-preview-fields{grid-template-columns:1fr}.contact-preview .badge{grid-column:1 / -1;justify-self:start;max-width:82px;text-align:center}.rhythm-grid,.instagram-readiness,.instagram-reassurance,.connect-panel{grid-template-columns:1fr}.custom-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-done-summary{grid-template-columns:1fr}.onboarding-done-summary div{align-items:center;grid-template-columns:22px minmax(0,.38fr) minmax(0,1fr)}.onboarding-next-steps article{align-items:start;grid-template-columns:36px minmax(0,1fr)}.onboarding-next-steps article span{grid-column:2}.onboarding-connect-next{align-items:start;grid-template-columns:34px minmax(0,1fr)}.onboarding-connect-next .button{grid-column:1 / -1;width:100%}.onboarding-actions{background:linear-gradient(180deg,#fff0,#fff 34%);bottom:0;padding-top:18px;position:sticky}.connect-panel .button,.done-actions,.done-actions .button{width:100%}.done-actions{flex-direction:column}@media(max-width:440px){.custom-day-grid,.operator-custom-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-page{align-items:flex-start;background:#fff;justify-content:flex-start;padding:0}.asset-shell{border:0;border-radius:0;box-shadow:none;grid-template-columns:1fr;min-height:100vh}.asset-aside,.asset-card{padding:18px}.asset-aside{gap:16px}.asset-aside h1{font-size:clamp(30px,9vw,38px)}.asset-card{justify-content:flex-start}.asset-upload-drop{min-height:150px}.asset-file-list div{grid-template-columns:auto minmax(0,1fr)}.asset-file-list small{grid-column:2}.asset-actions,.asset-actions .button{width:100%}.preview-page{padding:0}.operator-action-backdrop{align-items:end;padding:10px}.operator-action-panel{border-radius:20px;max-height:calc(100vh - 20px);padding:14px;width:100%}.operator-action-panel h2{font-size:25px}.store-detail-backdrop{align-items:end;justify-items:stretch;padding:10px}.store-detail-panel{border-radius:20px;max-height:calc(100vh - 20px);max-width:none;padding:14px;width:100%}.store-detail-panel h2{font-size:clamp(25px,8vw,32px)}.schedule-detail-backdrop{align-items:end;justify-items:stretch;padding:10px}.schedule-detail-panel{border-radius:20px;max-height:calc(100vh - 20px);max-width:none;padding:14px;width:100%}.schedule-detail-panel h2{font-size:clamp(25px,8vw,32px)}.schedule-detail-instagram-frame{border-radius:16px;max-height:50vh;width:min(100%,360px)}.schedule-detail-instagram-frame.is-story-ratio{width:min(100%,280px)}.schedule-detail-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.schedule-detail-meta-grid{grid-template-columns:1fr}.schedule-detail-item{min-height:0}.store-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.store-detail-row{align-items:start;grid-template-columns:1fr}.store-detail-row.media-row{grid-template-columns:64px minmax(0,1fr)}.store-detail-row img{height:64px;width:64px}.store-detail-actions{justify-content:flex-start}.store-detail-notes-header,.invoice-row,.review-reply-list article{grid-template-columns:1fr}.store-detail-review-callout{align-items:stretch;display:grid}.store-detail-review-callout button{width:100%}.store-detail-notes-header{align-items:start;display:grid}.rhythm-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-detail-material-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.store-detail-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-detail-request-list article,.store-detail-submission-list article{grid-template-columns:1fr}.store-detail-footer,.store-detail-footer .button{width:100%}.store-detail-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operator-form-grid,.operator-preset-grid,.operator-action-row{grid-template-columns:1fr}.operator-custom-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-action-row,.operator-action-row .button{width:100%}.operator-action-row{flex-direction:column}.preview-shell{min-height:100vh;padding:20px 14px 32px}.preview-post{grid-template-columns:1fr;min-height:0}.preview-post>img{aspect-ratio:4 / 5;height:auto}.preview-post-copy dl{grid-template-columns:1fr}.preview-actions,.preview-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
