@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f7f8f5;--surface:#fefefb;--ink:#2d382d;--muted:#63705f;--subtle:#697460;--line:#e4e8de;--green:#2d513e}*{box-sizing:border-box}body{background:var(--page);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans Variable,sans-serif;font-size:14px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--green);outline-offset:4px}h1,h2,h3,p{margin:0}svg{flex-shrink:0}::selection{background:#d9e8c5}.app-shell{min-height:100vh}.sidebar{background:var(--surface);border-right:1px solid var(--line);z-index:10;flex-direction:column;width:232px;padding:34px 20px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{width:39px;height:39px;color:var(--green)}.brand-name{letter-spacing:-.7px;font-size:21px;font-weight:650}.brand-byline{color:var(--muted);letter-spacing:1.5px;margin-top:4px;font-size:8px;font-weight:550;display:block}.brand-row{padding:0 4px}.mobile-wip{display:none}.navigation{margin-top:49px}.nav-label{color:var(--subtle);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:13px;padding-left:13px;font-size:10px;font-weight:600}.nav-group{flex-direction:column;gap:5px;display:flex}.nav-link{min-height:44px;color:var(--muted);border-radius:7px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;font-weight:480;transition:background .15s,color .15s;display:flex}.nav-link:hover{color:var(--ink);background:#f1f3ed}.nav-link.is-active{color:var(--green);background:#eaf0e5;font-weight:650}.active-dot{background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:auto}.management-nav{margin-top:34px}.sidebar-bottom{margin-top:auto;padding-top:44px}.preview-note{background:#f7f8f1;border:1px solid #e4e8dd;border-radius:9px;padding:17px 15px 16px}.preview-note-icon{color:#59734a;margin-bottom:10px;display:inline-flex}.preview-note p{margin-bottom:6px;font-size:12px;font-weight:650}.preview-note>span:not(.preview-note-icon){color:var(--muted);font-size:11px;line-height:1.65;display:block}.preview-note a{color:var(--green);align-items:center;gap:8px;margin-top:15px;font-size:10px;font-weight:600;display:inline-flex}.workspace-identity{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:23px;padding:20px 4px;font-size:12px;font-weight:600;display:flex}.workspace-identity small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.ewa-monogram{width:32px;height:32px;color:var(--green);background:#f0f1e9;border:1px solid #e3e5da;border-radius:8px;place-items:center;font-size:21px;font-weight:700;display:grid}.main-shell{margin-left:232px}.topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:73px;padding:0 44px;display:flex}.breadcrumb{align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb span:first-child,.breadcrumb svg{color:var(--subtle)}.breadcrumb span:last-child{color:#4d574e;font-weight:500}.local-indicator{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.main-content{max-width:1400px;margin:0 auto;padding:35px 44px 0}.main-content:focus,.page-heading h1:focus{outline:none}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading h1{letter-spacing:-1px;font-size:29px;font-weight:600;line-height:1.25}.page-heading p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.6}.wip-badge{color:#806b35;background:#faf6e9;border:1px solid #e5ddc7;border-radius:5px;flex-shrink:0;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:550;display:flex}.wip-badge>span{background:#ab914d;border-radius:50%;width:5px;height:5px}.welcome-panel{background:#eaf0e4;border:1px solid #dfe6d7;border-radius:11px;grid-template-columns:1.15fr 1fr;align-items:center;gap:15px;min-height:302px;padding:32px 37px;display:grid;overflow:hidden}.eyebrow{color:#5c6a53;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:650;display:inline-flex}.tiny-line{background:#7c8c69;width:19px;height:1px;display:inline-block}.welcome-copy h2{letter-spacing:-1.9px;color:#294c3b;margin:16px 0 13px;font-size:clamp(34px,3.3vw,49px);font-weight:520;line-height:1.13}.welcome-copy p{color:#5f6b58;max-width:285px;font-size:12px;line-height:1.75}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:39px;padding:11px 15px;font-size:11px;font-weight:550;transition:background .15s,transform .15s;display:inline-flex}.button-primary{background:var(--green);color:#fffef8}.button-primary:hover{background:#183c2e;transform:translateY(-1px)}.welcome-copy .button{margin-top:23px}.hero-artwork{width:100%;max-width:370px;margin:-9px auto -6px;position:relative}.hero-artwork svg{width:100%;display:block}.artwork-caption{text-align:center;color:#617054;letter-spacing:.3px;margin-top:-4px;font-size:9px;display:block}.workspace-section{margin-top:32px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.section-heading h2{letter-spacing:-.4px;font-size:17px;font-weight:600}.section-heading p{color:var(--muted);margin-top:6px;font-size:11px}.quiet-label{color:var(--subtle);align-items:center;gap:8px;font-size:10px;display:flex}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;padding:20px 21px 0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.workspace-card:hover{border-color:#b9cbb1;transform:translateY(-2px);box-shadow:0 4px 16px #29422d08}.card-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.card-icon{color:#5d7952;background:#edf1e7;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.card-creatives .card-icon{color:#877655;background:#f3efe5}.card-templates .card-icon{color:#657b87;background:#edf1f3}.card-arrow{color:#a5ac9e}.workspace-card h3{letter-spacing:-.2px;font-size:15px;font-weight:600}.card-kicker{color:#697260;margin-top:7px;font-size:11px;font-weight:500;display:block}.workspace-card p{color:var(--muted);margin:8px 0 19px;font-size:11px;line-height:1.75}.card-footer{color:#536c48;border-top:1px solid #eceee6;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 0;font-size:10px;font-weight:550;display:flex}.getting-started{background:var(--surface);border:1px solid var(--line);border-radius:9px;grid-template-columns:.85fr 1.9fr;gap:29px;margin-top:25px;padding:25px 26px;display:grid}.small-icon{color:#7b886d;margin-bottom:12px;display:inline-flex}.getting-started-intro h2{letter-spacing:-.5px;font-size:18px;font-weight:550;line-height:1.35}.getting-started-intro p{color:var(--muted);max-width:220px;margin-top:10px;font-size:10px;line-height:1.8}.milestones{align-self:center}.milestone{align-items:center;gap:12px;padding:16px 0;display:flex}.milestone+.milestone{border-top:1px solid #eceee6}.milestone-symbol{color:#9da595;background:#f6f7f2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.milestone-symbol.complete{color:#5b754a;background:#edf2e5}.milestone h3{font-size:11px;font-weight:600}.milestone p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.status{white-space:nowrap;color:#65705a;background:#f6f7f2;border:1px solid #e8e9e0;border-radius:4px;align-items:center;width:fit-content;padding:5px 8px;font-size:9px;display:inline-flex}.milestone .status{margin-left:auto}.status-ready{color:#597449;background:#f0f5e8;border-color:#dfe8d2}.page-footer{color:var(--subtle);justify-content:space-between;gap:16px;margin-top:26px;padding:0 0 21px;font-size:9px;line-height:1.6;display:flex}.footer-dot{margin:0 7px}.empty-panel{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-height:530px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 24px;display:flex}.panel-heading h2{font-size:12px;font-weight:600}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:32px 25px 42px;display:flex}.empty-art{place-items:center;width:184px;height:146px;margin-bottom:20px;display:grid;position:relative}.empty-orbit{background:#f3f5ee;border:1px dashed #d8e1d0;border-radius:50%;width:145px;height:145px;position:absolute}.empty-sheet{border-radius:10px;width:72px;height:89px;position:absolute}.sheet-back{background:#e1e9d9;border:1px solid #d1dcc8;transform:translate(-18px,-2px)rotate(-14deg)}.sheet-front{color:#6d8660;background:#fcfdf8;border:1px solid #cbd8c0;place-items:center;display:grid;transform:translate(15px,6px)rotate(8deg);box-shadow:1px 4px 7px #65765606}.empty-spark{color:#9bad8d;font-size:26px;font-weight:300;position:absolute;top:17px;right:17px}.empty-state h3{letter-spacing:-.8px;margin-top:13px;font-size:24px;font-weight:550;line-height:1.3}.empty-state p{max-width:395px;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.85}.button-unavailable{color:#7b8770;background:#f0f2eb;border-color:#e0e5d7;margin-top:23px}.empty-caption{color:var(--subtle);margin-top:10px;font-size:10px}.planned-features{border-top:1px solid var(--line);background:#fafbf7;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 21px;padding:18px 23px;display:flex}.planned-features>span{color:#65705a;align-items:center;gap:6px;font-size:10px;display:flex}.planned-features .planned-label{color:#69765f;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:600}.section-note{color:var(--muted);align-items:center;gap:12px;margin-top:19px;padding:16px 2px;display:flex}.section-note p{font-size:11px;line-height:1.7}.section-note a{color:var(--green);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:inline-flex}.not-found{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:460px;padding:65px 24px;display:flex}.not-found svg{color:#789269}.not-found h2{font-size:24px;font-weight:500}.not-found p{color:var(--muted);line-height:1.8}.skip-link{z-index:100;background:var(--green);color:#fff;border-radius:6px;padding:12px 16px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}@media (width>=1500px){.main-content{padding-top:45px}.welcome-panel{min-height:340px;padding-left:45px}.workspace-card{padding-top:25px}}@media (width<=1150px){.sidebar{width:208px;padding-left:15px;padding-right:15px}.main-shell{margin-left:208px}.main-content{padding-left:28px;padding-right:28px}.topbar{padding:0 28px}.welcome-panel{padding:29px 26px}.welcome-copy h2{font-size:38px}.getting-started{grid-template-columns:.8fr 1.7fr;gap:23px;padding:23px}.milestone{gap:9px}.milestone .status{padding:4px 6px;font-size:8px}}@media (width<=960px) and (width>=801px){.workspace-grid{gap:12px}.workspace-card{padding:16px 15px 0}.getting-started{grid-template-columns:1fr}.getting-started-intro{grid-template-columns:24px 1fr 1.2fr;align-items:center;gap:15px;display:grid}.getting-started-intro p,.small-icon{margin:0}.getting-started-intro h2{font-size:16px}.hero-artwork{min-width:190px}}@media (width<=800px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:21px 24px 14px;position:relative;overflow:visible}.brand-row{justify-content:space-between;align-items:center;padding:0;display:flex}.brand-mark{width:34px;height:34px}.brand-name{font-size:20px}.brand-byline{font-size:7px}.mobile-wip{letter-spacing:1px;color:#7e6d3b;background:#f8f3e4;border:1px solid #e4dcc5;border-radius:4px;padding:6px 8px;font-size:9px;display:block}.navigation{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:24px;display:grid}.nav-group{display:contents}.nav-label,.active-dot,.sidebar-bottom{display:none}.nav-link{justify-content:center;gap:7px;min-height:40px;padding:10px 5px;font-size:11px}.nav-link svg{width:16px;height:16px}.main-shell{margin:0}.topbar{height:52px;padding:0 26px}.main-content{padding:28px 26px 0}.welcome-copy h2{font-size:40px}.welcome-panel{gap:7px;padding:27px}.getting-started{grid-template-columns:.85fr 1.9fr}.page-heading{margin-bottom:23px}.page-heading h1{font-size:28px}.section-note{flex-wrap:wrap}.section-note a{margin-left:30px}}@media (width<=620px){.getting-started{grid-template-columns:1fr;gap:8px}.getting-started-intro{grid-template-columns:27px 1fr;gap:0 14px;display:grid}.getting-started-intro h2{font-size:18px}.getting-started-intro h2 br{display:none}.getting-started-intro .small-icon{margin:0}.getting-started-intro p{grid-column:2;max-width:340px;margin-top:8px}.welcome-copy h2{font-size:35px}.hero-artwork{min-width:150px}.artwork-caption{font-size:8px}.workspace-card{padding:17px 16px 0}.workspace-card p,.workspace-card .card-kicker{font-size:10px}.card-icon{width:36px;height:36px}.card-arrow{width:16px}}@media (width<=540px){.sidebar{padding:18px 18px 12px}.navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:20px}.nav-link{gap:9px;min-height:41px;font-size:12px}.topbar{height:45px;padding:0 20px}.breadcrumb{gap:8px;font-size:10px}.local-indicator{gap:5px;font-size:10px}.main-content{padding:24px 18px 0}.page-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:21px}.page-heading h1{font-size:29px}.page-heading p{margin-top:7px;font-size:12px}.wip-badge{padding:5px 8px;font-size:9px}.welcome-panel{grid-template-columns:1fr;gap:10px;padding:29px 26px 19px}.welcome-copy h2{font-size:clamp(32px,9.6vw,38px)}.welcome-copy p{max-width:260px;font-size:12px}.hero-artwork{max-width:255px;margin:0 auto}.artwork-caption{margin-top:-10px;margin-bottom:7px;font-size:9px}.welcome-copy .button{margin-top:20px}.workspace-section{margin-top:27px}.quiet-label{display:none}.workspace-grid{grid-template-columns:1fr;gap:12px}.workspace-card{grid-template-columns:47px 1fr 22px;gap:0 12px;padding:19px 19px 0;display:grid}.card-top{display:contents}.card-icon{grid-area:1/1/4;align-self:start;width:43px;height:43px}.card-arrow{grid-area:1/3/3;align-self:center}.workspace-card h3,.card-kicker,.workspace-card p{grid-column:2}.workspace-card h3{grid-row:1}.card-kicker{grid-row:2}.workspace-card .card-kicker{font-size:11px}.workspace-card p{grid-column:2/4;margin:8px 0 17px;font-size:11px}.card-footer{grid-column:1/-1}.getting-started{margin-top:19px;padding:21px 19px}.getting-started-intro{gap:0 10px}.getting-started-intro h2{font-size:17px}.milestone{flex-wrap:wrap;gap:9px}.milestone>div{flex:1}.milestone-symbol{width:25px;height:25px}.milestone .status{margin-top:-4px;margin-left:34px}.milestone h3{font-size:11px}.milestone p{font-size:10px}.page-footer{flex-direction:column;gap:5px;margin-top:24px;padding-bottom:24px}.empty-state{padding:31px 22px 33px}.empty-state h3{font-size:23px}.empty-state p{font-size:12px}.empty-state .eyebrow{letter-spacing:1.2px;font-size:8px}.panel-heading{padding:16px 18px}.planned-features{justify-content:flex-start;gap:14px;padding:18px 20px}.planned-features .planned-label{width:100%}.planned-features>span{font-size:10px}.section-note{align-items:flex-start;gap:9px}.section-note p{flex:1;font-size:10px}.section-note a{width:100%;margin-top:2px;margin-left:27px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
