@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--console-max-width:1600px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--color-canvas);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.console-break{overflow-wrap:anywhere;word-break:break-word}.console-mono{font-family:var(--font-mono);font-size:var(--text-xs)}.console-sider .ant-menu{-webkit-border-end:none!important;border-inline-end:none!important}.console-table-scroll .ant-table{min-width:100%}.console-row-muted>td{opacity:.55}.rich-text-content{min-height:220px;padding:8px 12px;line-height:1.7;outline:none}.rich-text-content>*+*{margin-top:.75em}.rich-text-content blockquote,.rich-text-content h2,.rich-text-content h3,.rich-text-content ol,.rich-text-content p,.rich-text-content ul{margin-bottom:0}.rich-text-content p{margin-top:0}.rich-text-content h2{font-size:1.25em}.rich-text-content h3{font-size:1.05em}.rich-text-content ol,.rich-text-content ul{padding-left:1.4em}.rich-text-content blockquote{margin-left:0;padding-left:1em;border-left:2px solid var(--color-accent-soft);font-style:italic}.rich-text-content a{color:var(--color-accent);text-decoration:underline}.rich-text-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;opacity:.4}.rich-text-content img{display:block;max-width:100%;max-height:320px;width:auto;height:auto;cursor:pointer;margin:12px 0;border-radius:var(--radius-xs)}.rich-text-content img.ProseMirror-selectednode{outline:2px solid var(--color-accent)}.product-editor-sections{display:flex;flex-direction:column;gap:16px}.product-editor-toolbar{position:-webkit-sticky;position:sticky;top:64px;z-index:9;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:16px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-item)}@media (max-width:640px){.product-editor-toolbar{padding:10px}.product-editor-toolbar>.ant-space{width:100%}}.product-editor-sections>.ant-card{scroll-margin-top:160px}.console-content{padding:30px 32px 60px}.console-sider{border-right:1px solid var(--color-line);scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent}.console-sider .ant-menu-item-group-title{padding-top:22px!important;font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.console-sider .ant-menu-item-selected{font-weight:var(--font-weight-heading);box-shadow:inset 3px 0 var(--color-accent)}.console-sider .ant-layout-sider-trigger{background:var(--color-linen)!important;color:var(--color-ink)!important;border-top:1px solid var(--color-line)}.console-brand-symbol{display:inline-grid;place-items:center;background:var(--color-accent);color:var(--color-surface);border-radius:var(--radius-item);width:32px;height:32px;margin-right:10px;font:700 29px/1 var(--font-sans);transform:rotate(-8deg);vertical-align:middle}.console-workspace{margin:12px 16px 6px;display:flex;align-items:center;gap:10px;border:1px solid var(--color-line);background:var(--color-surface-subtle);padding:12px;border-radius:var(--radius-control)}.console-workspace strong{font-size:var(--text-caption);display:block}.console-workspace small{font-size:var(--text-micro);color:var(--color-ink-muted);display:block;margin-top:3px}.console-workspace>span:last-child{margin-left:auto}.console-workspace-dot{width:9px;height:9px;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-success);box-shadow:0 0 0 4px var(--color-tone-sage)}.console-season-card{margin:28px 16px 75px;padding:18px;background:var(--color-tone-rose);border:1px solid var(--color-line);border-radius:var(--radius-panel)}.console-season-card>span{color:var(--color-accent);font-size:29px;display:block}.console-season-card strong{display:block;font-size:var(--text-xs);margin:9px 0}.console-season-card p{font-size:var(--text-caption);color:var(--color-ink-muted);line-height:1.7}.console-season-card a{font-size:var(--text-caption);font-weight:600;color:var(--color-accent)}.console-visit-store{font-size:var(--text-caption);margin-right:10px;border:1px solid var(--color-line);padding:9px 14px;border-radius:var(--radius-full);color:var(--color-ink)}.console-dashboard-hero{display:flex;justify-content:space-between;gap:30px;background:var(--color-ink);color:var(--color-on-ink);padding:36px 40px;border-radius:var(--radius-card);margin-bottom:30px;overflow:hidden;position:relative}.console-hero-eyebrow{font-size:var(--text-micro);letter-spacing:var(--tracking-label);color:var(--color-honey)}.console-dashboard-hero h1{margin:15px 0 10px;font-size:var(--text-headline);letter-spacing:var(--tracking-tight);line-height:1.4}.console-dashboard-hero p{color:var(--color-on-ink-muted);font-size:var(--text-xs);line-height:1.8;max-width:530px}.console-hero-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.console-hero-links a{border:1px solid var(--color-line-on-ink);color:var(--color-on-ink);padding:9px 16px;border-radius:var(--radius-full);font-size:var(--text-caption)}.console-hero-links a:first-child{background:var(--color-honey);color:var(--color-ink);border-color:transparent}.console-dashboard-art{width:210px;min-width:150px;position:relative;display:flex;align-items:center;gap:20px;transform:rotate(-7deg)}.console-dashboard-art>span{font-size:160px;line-height:1;color:var(--color-honey);font-weight:800}.console-dashboard-art>div{background:var(--color-tone-sage);color:var(--color-ink);padding:25px 20px;font-size:var(--text-title);font-weight:var(--font-weight-display);border-radius:var(--radius-panel);transform:rotate(14deg)}.console-dashboard-art i{position:absolute;top:-15px;right:30px;font-size:45px;color:var(--color-accent-soft)}.console-kpi{border:0!important;position:relative;overflow:hidden}.console-kpi-0{background:var(--color-tone-sage)!important}.console-kpi-1{background:var(--color-tone-rose)!important}.console-kpi-2{background:var(--color-tone-butter)!important}.console-kpi-3{background:var(--color-tone-lavender)!important}.console-kpi:after{content:"✳";position:absolute;right:13px;top:10px;font-size:21px;color:color-mix(in srgb,var(--color-ink) 22%,transparent)}.ant-table-wrapper .ant-table{border-radius:var(--radius-panel);overflow:hidden}.ant-card{box-shadow:var(--shadow-card)}.ant-card .ant-card-head-title{letter-spacing:var(--tracking-heading)}.ant-tabs-top>.ant-tabs-nav:before{border-color:var(--color-line)}.ant-tag{padding-inline:9px}.ant-input-search-button{border-radius:0 var(--radius-control) var(--radius-control) 0!important}.campaign-fields{border:1px solid var(--color-line);padding:20px 20px 0;background:var(--color-surface-subtle);border-radius:var(--radius-panel);margin-bottom:24px}.campaign-fields .ant-typography{margin-top:0}.console-login{gap:90px;position:relative;overflow:hidden;padding:50px!important}.console-login-story{width:480px;min-height:560px;padding:50px;border-radius:var(--radius-feature);background:var(--color-ink);color:var(--color-on-ink);position:relative;overflow:hidden}.console-login-story h1{font-size:40px;line-height:1.3;letter-spacing:var(--tracking-tight);margin-top:28px;position:relative;z-index:1}.console-login-story p{font-size:var(--text-sm);line-height:1.9;color:var(--color-on-ink-muted);position:relative;z-index:1}.console-login-hash{position:absolute;right:-25px;bottom:-120px;font-size:420px;font-weight:800;color:color-mix(in srgb,var(--color-on-ink) 10%,transparent);transform:rotate(-12deg)}.console-login-badge{position:absolute;bottom:50px;left:50px;color:var(--color-honey);font-size:var(--text-title);line-height:1.7;font-weight:var(--font-weight-display)}.console-login-form{border:0!important;background:transparent!important;box-shadow:none!important}.console-login-form .ant-card-body{padding:0!important}.console-login-form .ant-btn-primary{height:46px}@media (max-width:1100px){.console-dashboard-art{display:none}.console-login{gap:40px}.console-login-story{width:400px;padding:35px}.console-login-story h1{font-size:32px}}@media (max-width:767px){.console-content{padding:20px 14px 50px}.console-dashboard-hero{padding:25px 22px;border-radius:var(--radius-panel)}.console-dashboard-hero h1{font-size:var(--text-title)}.console-login{padding:30px 22px!important}.console-login-story{display:none}.console-sider .ant-menu-item-group-title{padding-top:12px!important}.console-page-heading .ant-typography{font-size:var(--text-title)!important}}