@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_5a988e{font-family:Outfit,Outfit Fallback;font-style:normal}:root{color-scheme:light;--ink:#141311;--muted:#6e6860;--line:#e5e0d8;--paper:#f4f1ec;--card:#ffffff;--sidebar:#f7f6f4;--accent:#1e4fd8;--ok:#1c6b45;--wait:#8a5a12;--font:"Outfit","Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0}body{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}.shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.nav{background:var(--sidebar);border-right:1px solid var(--line);padding:22px 14px;flex-direction:column;gap:2px}.nav,.wordmark{color:var(--ink);display:flex}.wordmark{align-items:center;gap:8px;margin-bottom:12px;padding:0 8px}.brand-logo{display:inline-flex;align-items:flex-start;font-size:28px;letter-spacing:-.05em}.brand-logo,.brand-reg{font-weight:700;line-height:1}.brand-reg{width:20px;height:20px;margin-left:-3px;margin-top:-5px;border:1.7px solid;border-radius:50%;display:grid;place-items:center;font-size:12px;letter-spacing:0;flex:none}.brand-switch{position:relative;margin:0 0 8px}.brand-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;border:1px solid var(--line);background:white;cursor:pointer;text-align:left}.brand-switch .brand-menu a.active,.brand-switch .brand-menu a:hover,.brand-trigger:hover{background:#eceae6}.brand-copy{display:grid;min-width:0;flex:1 1}.brand-copy b{font-size:14px;font-weight:650;letter-spacing:-.02em}.brand-copy small{color:var(--muted);font-size:12px}.brand-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#1c1b19;color:white;font-size:13px;font-weight:700;flex:none}.brand-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:240px;display:grid;grid-gap:2px;gap:2px;padding:6px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px rgba(20,19,17,.14)}.brand-menu a{display:flex;align-items:center;justify-content:flex-start;gap:8px}.brand-menu .brand-avatar{width:24px;height:24px;font-size:11px}img.avatar,img.brand-avatar{background:white;object-fit:contain;padding:2px;border:1px solid var(--line);border-radius:8px}.logo-row{display:grid;grid-template-columns:88px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding-top:12px;border-top:1px solid var(--line)}.logo-preview{width:88px;height:48px;object-fit:contain;background:white;border:1px solid var(--line);border-radius:10px;padding:4px}.brand-menu .nav-kicker{margin-top:4px}.mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#1c1b19;color:white;font-size:15px;font-weight:700}.nav-kicker{margin:16px 10px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a847c}.nav a,.switch{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:8px;color:#2c2a27;font-size:14px;background:transparent;border:0;text-align:left;cursor:pointer}.nav a.active,.nav a:hover,.switch:hover{background:#eceae6}.menu{display:grid;grid-gap:2px;gap:2px;margin:4px 0 8px;padding:6px;background:white;border:1px solid var(--line);border-radius:10px}.workspace{min-width:0}.topbar{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line);background:#fbfaf8;position:relative}.project-context{margin:0;font-size:14px}.project-context span{color:var(--muted)}.project-context b{font-weight:650}.company,.company-menu a,.menu a{background:transparent;border:0}.company{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#1c1b19;color:white;font-size:13px}.company-menu{position:absolute;top:52px;right:24px;width:220px;background:white;border:1px solid var(--line);border-radius:12px;padding:6px;display:grid;z-index:5}.company-menu a,.company-menu button{padding:8px 10px;border-radius:8px;font-size:14px;width:100%;text-align:left;cursor:pointer}.company-menu a:hover,.company-menu button:hover{background:#f4f1ec}.main{padding:28px 32px 64px}.hero-row,.metrics,.split,.week-row{display:flex;gap:16px}.hero-row{justify-content:space-between;align-items:flex-end;margin-bottom:22px}.metrics{margin-bottom:18px}.metric{flex:1 1;background:white;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.metric b{display:block;font-size:22px;letter-spacing:-.04em}.metric span,.muted{color:var(--muted);font-size:13px}.week{display:grid;grid-gap:8px;gap:8px}.week-row{align-items:center;background:white;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.week-row b{min-width:120px}.week-row span{flex:1 1}.plan{min-width:92px;font-size:13px}.plan,.week-head{color:var(--muted)}.week-head{font-size:12px;background:transparent;border-color:transparent}.home-week{margin-top:22px}.week-launch{width:100%;min-height:220px;margin-top:18px;border-radius:28px;background:white;border:1px solid var(--line);font-size:34px;font-weight:600;letter-spacing:-.045em}.week-launch:hover{border-color:#cfc8be}.modal-back{position:fixed;inset:0;z-index:30;background:rgba(20,19,17,.46);display:grid;place-items:center;padding:24px}.modal{width:min(720px,100%);max-height:min(880px,calc(100vh - 48px));overflow:auto;background:white;border-radius:22px;padding:22px;display:grid;grid-gap:16px;gap:16px}.modal h2{font-size:16px}.modal section{display:grid;grid-gap:8px;gap:8px}.modal input[type=file],.modal textarea{width:100%}.counts{grid-gap:8px}.counts,.stepper{display:grid;gap:8px}.stepper{grid-template-columns:1fr 36px 28px 36px;align-items:center;grid-gap:8px;background:var(--paper);border-radius:12px;padding:8px 10px}.stepper button{width:36px;height:36px;padding:0}.choice{display:grid;grid-gap:8px;gap:8px}.choice label{display:flex;align-items:center;gap:8px;font-weight:500}.choice input{width:auto}.launch{width:100%;padding:16px;font-size:18px}.pill{padding:4px 8px;background:#f4f1ec}.danger,.ghost,.primary{border-radius:10px;padding:10px 14px;cursor:pointer;border:1px solid transparent}.primary{background:#1c1b19;color:white}.ghost{border-color:var(--line)}.ghost,.panel{background:white}.panel{margin-top:16px;border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;grid-gap:10px;gap:10px}.field,.panel label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.field input,.field select,.field textarea,.panel input,.panel select,.panel textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:white}.split{align-items:flex-start}.detail{flex:1 1;display:grid;grid-gap:12px;gap:12px}.versions{display:grid;grid-gap:8px;gap:8px}.version{border-top:1px solid var(--line);padding-top:8px;font-size:13px}.calendar{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.day{min-height:110px;background:white;border:1px solid var(--line);border-radius:10px;padding:8px;font-size:12px}.chip{display:block;margin-top:6px;padding:4px 6px;border-radius:6px;background:#f4f1ec}.door{min-height:100vh;display:grid;place-items:center;background:#f4f1ec}.door-card{width:min(420px,calc(100% - 32px));background:white;border:1px solid var(--line);border-radius:16px;padding:28px;display:grid;grid-gap:12px;gap:12px}.door-card a,.door-card button{display:block;text-align:center;padding:12px;border-radius:10px;background:#1c1b19;color:white}.notice{background:#f7f4ee;border-radius:10px;padding:10px 12px;font-size:13px}.notice.ok{background:#e5f3eb;color:var(--ok)}.steps{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.ask{margin:8px 0 18px}.chips{display:flex;flex-wrap:wrap;gap:8px}.export-preview{width:min(100%,420px);border-radius:16px;border:1px solid var(--line);background:white}.reference{margin-bottom:12px}.reference img,.reference video{width:100%;border-radius:12px;display:block;background:#111}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px}.page-head.tight{margin-bottom:0;align-items:center}.eyebrow{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}h1{font-size:34px;letter-spacing:-.045em}h1,h2{margin:0;font-weight:600}h2{font-size:18px;letter-spacing:-.03em}.lede{margin:8px 0 22px;max-width:560px;color:var(--muted);line-height:1.45}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 18px}.metrics article{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 18px 16px}.metrics b{display:block;font-size:32px;font-weight:600;letter-spacing:-.04em}.metrics span{color:var(--muted);font-size:14px}.block-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.block-head a{color:var(--accent);font-weight:600;font-size:14px}.rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.row-static,.rows a{display:grid;grid-template-columns:160px 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.row-brand{font-weight:600}.row-title{color:var(--muted)}.pill{font-size:12px;font-weight:600;border-radius:999px;padding:5px 10px;white-space:nowrap}.pill.wait{background:#f8efd8;color:var(--wait)}.pill.ok{background:#e5f3eb;color:var(--ok)}.split{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:18px;gap:18px;align-items:start}.brand-form,.editor{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px}.brand-form{display:grid;grid-gap:12px;gap:12px}.brand-form .lede{margin:0}label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:#3d3934}input,textarea{border:1px solid var(--line);border-radius:10px;padding:11px 12px;background:#fff;font-weight:500}input:focus,textarea:focus{outline:2px solid #c9d5f8;border-color:#9aafef}textarea{min-height:88px;resize:vertical}.link-button,button{border:1px solid var(--line);background:white;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:600}.link-button.primary,button.primary{background:var(--ink);color:white;border-color:var(--ink)}button:disabled{opacity:.4;cursor:default}.link-button{display:inline-flex;align-items:center}.desk{display:grid;grid-template-columns:minmax(320px,420px) 1fr;grid-gap:22px;gap:22px;align-items:start}.stage{background:#ebe6df;border-radius:20px;padding:16px;display:flex;justify-content:center}.editor{grid-gap:12px;align-content:start}.editor,.field-grid{display:grid;gap:12px}.field-grid{grid-template-columns:1fr 1fr;grid-gap:12px}.stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.stat-edit{display:grid;grid-template-columns:72px 1fr;grid-gap:8px;gap:8px}.actions{display:flex;gap:8px;flex-wrap:wrap}.blocked,.last-note,.message{margin:0;font-size:14px;line-height:1.4;color:var(--muted)}.message{color:var(--ink);font-weight:600}.preview-frame{width:378px;height:472px;overflow:hidden}.post{width:1080px;height:1350px;transform:scale(.35);transform-origin:top left;position:relative;overflow:hidden;background:#f6e6d8;color:#1a1a1a}.arc{position:absolute;border-radius:50%;border:54px solid var(--accent)}.arc-tr{width:760px;height:760px;top:-250px;right:-230px}.inner{position:relative;z-index:1;height:100%;padding:72px 76px 78px;display:flex;flex-direction:column}.logo{width:108px;height:108px;object-fit:contain}.logo-fallback{width:78px;height:78px;border:3px solid var(--accent);border-radius:18px;color:var(--accent);display:grid;place-items:center;font-size:36px;font-weight:700}.hero{margin:36px 0 0;font-size:196px;font-weight:500;letter-spacing:-.07em;line-height:.82;color:var(--accent)}.post h1{font-size:64px;letter-spacing:-.045em;line-height:1.02}.post h1,.sub{margin:18px 0 0}.sub{font-size:28px;color:#7c746c}.sheet{margin-top:42px;background:#fff;border-radius:36px}.post .stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px 24px;gap:34px 24px;padding:40px 44px 8px}.post .stat b{display:block;font-size:86px;font-weight:500;letter-spacing:-.06em;line-height:.86;color:var(--accent)}.post .stat span{display:block;margin-top:10px;font-size:22px;color:#7c746c}.profit{display:flex;justify-content:space-between;align-items:baseline;margin:32px 44px 36px;padding-top:26px;border-top:1px solid #efe4d8}.profit span{font-size:22px;letter-spacing:.14em;text-transform:uppercase;color:#7c746c}.profit strong{font-size:68px;font-weight:500;color:var(--accent)}.foot{margin-top:auto;display:flex;justify-content:space-between;padding-top:28px}.brand{font-size:32px;font-weight:600;color:var(--accent)}.meta{font-size:22px;color:#7c746c}@media (max-width:980px){.shell{grid-template-columns:1fr}.nav{padding-bottom:16px}.desk,.metrics,.row-static,.rows a,.split{grid-template-columns:1fr}}