@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono)}:root{--background:#fafafa;--foreground:#1c1f26;--card:#fff;--card-foreground:#1c1f26;--popover:#fff;--popover-foreground:#1c1f26;--primary:#29a36a;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#1c1f26;--muted:#f3f4f6;--muted-foreground:#6a7181;--accent:#f3f4f6;--accent-foreground:#363d49;--destructive:#d92626;--destructive-foreground:#fff;--success:#29a36a;--success-foreground:#fff;--warning:#f29e0d;--warning-foreground:#fff;--border:#e5e7eb;--input:#e5e7eb;--ring:#29a36a;--chart-1:#29a36a;--chart-2:#6a7181;--chart-3:#d92626;--chart-4:#f29e0d;--chart-5:#1c1f26;--sidebar:#f3f4f6;--sidebar-foreground:#1c1f26;--sidebar-primary:#29a36a;--sidebar-primary-foreground:#fff;--sidebar-accent:#f3f4f6;--sidebar-accent-foreground:#1c1f26;--sidebar-border:#e5e7eb;--sidebar-ring:#29a36a;--font-sans:"Inter", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", Menlo, Consolas, monospace;--radius:.5rem;--spacing:.25rem}@layer base{*{border-color:var(--border)}body{background:var(--background);min-width:320px;color:var(--foreground);font-family:var(--font-sans);margin:0;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #389f7c}input,select,textarea{font:inherit}}@layer components{.radar-shell{min-height:100vh}.radar-dashboard-loading{background:linear-gradient(#f5faf8,#fafafa 54%,#f9f8f6);place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}.radar-dashboard-loading__content{text-align:center;width:min(100%,32.5rem)}.radar-dashboard-loading__spinner{color:#29a36a;width:3.25rem;height:3.25rem;margin:0 auto 1.4rem;animation:1s linear infinite radar-dashboard-loading-spin}.radar-dashboard-loading h2{color:#1c1f26;margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}.radar-dashboard-loading p{color:var(--muted-foreground);margin:.65rem 0 1.5rem;font-size:.95rem;line-height:1.65}.radar-dashboard-loading__track{background:#e2eee8;border-radius:999px;height:.375rem;overflow:hidden}.radar-dashboard-loading__bar{border-radius:inherit;background:linear-gradient(90deg,#29a36a,#6ecfa1);width:42%;height:100%;animation:1.65s ease-in-out infinite radar-dashboard-loading-flow}.radar-dashboard-loading span{color:#818898;margin-top:.85rem;font-size:.8125rem;display:block}@keyframes radar-dashboard-loading-spin{to{transform:rotate(360deg)}}@keyframes radar-dashboard-loading-flow{0%{transform:translate(-115%)}55%,to{transform:translate(140%)}}@media(prefers-reduced-motion:reduce){.radar-dashboard-loading__spinner,.radar-dashboard-loading__bar{animation:none}.radar-dashboard-loading__bar{transform:translate(68%)}}.auth-shell{background:linear-gradient(#f5faf8,#fafafa 52%,#f9f8f6);min-height:100vh;display:grid}.auth-page,.auth-page *{box-sizing:border-box}.auth-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.05rem;width:min(100%,680px);max-width:100vw;margin:min(8vh,4.5rem) auto auto;padding:2rem;display:grid}.auth-headline{text-align:center;justify-items:center;gap:.8rem;display:grid}.auth-intro-panel,.auth-login-panel{background:#ffffffeb;border:1px solid #ceded9;border-radius:.85rem;width:100%;min-width:0;box-shadow:0 18px 48px #2e423d14}.auth-intro-panel{background:linear-gradient(#f1f9f6,#fffffff2);align-content:space-between;gap:1.65rem;padding:1.5rem;display:grid}.auth-brand-row,.auth-login-heading,.auth-preview-note,.auth-submit{align-items:center;display:flex}.auth-brand-row{gap:.75rem}.auth-brand-row>div,.auth-login-heading>div{min-width:0}.auth-headline .auth-brand-row{justify-content:center}.auth-brand-icon,.auth-login-icon{color:#1c6954;background:#fff;border:1px solid #b7d7cc;border-radius:.75rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.auth-brand-row strong,.auth-brand-row span{display:block}.auth-brand-row strong{color:#1c1f26;font-size:.95rem}.auth-brand-row span{color:var(--muted-foreground);margin-top:.15rem;font-size:.72rem}.auth-headline h1{color:#1c1f26;letter-spacing:0;overflow-wrap:anywhere;max-width:12em;font-size:2.15rem;font-weight:780;line-height:1.16}.auth-headline p{color:#575e6b;overflow-wrap:anywhere;max-width:39rem;font-size:.92rem;line-height:1.7}.auth-hero-copy h1{color:#1c1f26;letter-spacing:0;overflow-wrap:anywhere;max-width:12em;font-size:2.04rem;font-weight:760;line-height:1.16}.auth-hero-copy p{color:#575e6b;overflow-wrap:anywhere;max-width:31rem;margin-top:.9rem;font-size:.9rem;line-height:1.72}.auth-preview-card{background:#ffffffe6;border:1px solid #cddfd9;border-radius:.75rem;overflow:hidden}.auth-preview-heading{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.auth-preview-heading span{color:var(--muted-foreground);font-size:.72rem;font-weight:700}.auth-preview-heading strong{color:#1a614f;background:#e2f4ee;border-radius:999px;padding:.2rem .52rem;font-size:.68rem}.auth-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auth-preview-grid>div{border-right:1px solid #e5e7eb;min-width:0;padding:.9rem}.auth-preview-grid>div:last-child{border-right:0}.auth-preview-grid span{color:var(--muted-foreground);font-size:.68rem;display:block}.auth-preview-grid strong{color:#216e54;white-space:nowrap;margin-top:.35rem;font-size:1rem;line-height:1.1;display:block}.auth-preview-note{color:#276852;border-top:1px solid #e5e7eb;gap:.42rem;padding:.72rem .9rem;font-size:.72rem;font-weight:700}.auth-login-panel{place-self:center;max-width:520px;padding:1.45rem}.auth-login-heading{align-items:flex-start;gap:.75rem;margin-bottom:1.15rem}.auth-login-heading h2{color:var(--foreground);font-size:1.18rem;font-weight:760}.auth-login-heading p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.28rem;font-size:.76rem;line-height:1.55}.auth-field{color:var(--foreground);gap:.42rem;margin-top:.85rem;font-size:.78rem;font-weight:700;display:grid}.auth-input-wrap,.auth-code-wrap{color:#6e7687;background:#fff;border:1px solid #d7dae0;border-radius:.72rem;grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.auth-input-wrap{align-items:center;min-height:2.75rem;padding:0 .78rem}.auth-code-wrap{min-height:7.4rem;padding:.78rem}.auth-input-wrap:focus-within,.auth-code-wrap:focus-within{border-color:#45c49a;box-shadow:0 0 0 3px #b0e8d54d}.auth-input-wrap input,.auth-code-wrap textarea{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none}.auth-input-wrap input{height:2.6rem;font-size:.86rem}.auth-code-wrap textarea{resize:vertical;min-height:5.8rem;font-family:var(--font-mono);font-size:.76rem;line-height:1.55}.auth-error{color:#b62020;background:#fdf2f2;border:1px solid #f4c2c2;border-radius:.72rem;align-items:flex-start;gap:.45rem;margin-top:.9rem;padding:.72rem .82rem;font-size:.76rem;line-height:1.45;display:flex}.auth-remember-row{color:var(--foreground);cursor:pointer;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.55rem;margin-top:.8rem;display:grid}.auth-remember-row input{accent-color:#228161;cursor:pointer;width:1rem;height:1rem;margin:.18rem 0 0}.auth-remember-row span{gap:.12rem;min-width:0;display:grid}.auth-remember-row strong{font-size:.78rem;line-height:1.35}.auth-remember-row small{color:var(--muted-foreground);font-size:.68rem;line-height:1.45}.auth-success{color:#1c6945;background:#effaf5;border:1px solid #ade1c9;border-radius:.72rem;align-items:flex-start;gap:.45rem;margin-top:.9rem;padding:.72rem .82rem;font-size:.76rem;line-height:1.45;display:flex}.auth-submit{text-align:center;white-space:normal;justify-content:center;gap:.42rem;width:100%;min-width:0;margin-top:1rem;background:#228161!important;border-radius:.72rem!important;height:2.7rem!important;font-size:.86rem!important;font-weight:760!important}.auth-footnote{color:var(--muted-foreground);flex-wrap:wrap;gap:.35rem .7rem;margin-top:.85rem;font-size:.68rem;display:flex}.auth-footnote span{align-items:center;gap:.28rem;display:inline-flex}.auth-footnote span:before{content:"";background:#45b08c;border-radius:999px;width:.36rem;height:.36rem}.auth-feature-reserve{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:.6rem;width:100%;max-width:620px;display:grid}.auth-feature-reserve>div{color:#2b6451;background:#ffffff94;border:1px dashed #c8dad4;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:2.6rem;font-size:.76rem;font-weight:700;display:flex}.auth-feature-reserve span{overflow-wrap:anywhere;min-width:0}.account-config-page,.account-config-page *{box-sizing:border-box}.account-config-page{gap:1rem;width:min(100%,920px);max-width:100vw;margin:min(5vh,3rem) auto auto;padding:1.5rem;display:grid}.account-config-head,.account-config-card{background:#fffffff0;border:1px solid #ceded9;border-radius:.85rem;box-shadow:0 18px 48px #2e423d14}.account-config-head{justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.account-config-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.account-config-card{padding:1.35rem}.account-config-card:has(>aside){grid-template-columns:235px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.account-config-card>aside{background:#edf2f0;border-right:1px solid #ceded9;min-height:520px;padding:1.35rem .9rem;display:block}.account-config-card>aside>div{align-items:flex-start;min-height:64px;margin-bottom:.28rem;padding:.8rem .75rem}.account-config-card>aside>div.bg-primary\/10{background:#fff;box-shadow:0 1px 2px #2e423d0d}.account-config-card:has(>aside)>section{min-width:0;padding:2.35rem 3.25rem}.account-config-card:has(>aside)>section h1{margin-top:.5rem;font-size:2rem;line-height:1.25}.account-config-card:has(>aside)>section input{background:#fff;border:1px solid #c3d5cf;border-radius:.8rem;width:100%;min-height:3.5rem;margin-top:.8rem;padding:0 1rem;font-size:1rem;display:block}.account-config-card:has(>aside)>section button{border-radius:.8rem;min-height:3.25rem;margin-top:1.4rem;padding:0 1.25rem;font-size:1rem}.setup-user-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #fff;border-radius:999px;flex:none;width:3.5rem;height:3.5rem;box-shadow:0 5px 16px #283e3929}.setup-step-copy{color:#788191;margin-top:.26rem;font-size:.72rem;font-style:normal;line-height:1.45;display:block}.setup-eyebrow{color:#349367;letter-spacing:.04em;font-size:.82rem;font-weight:760}.setup-description{color:#636a79;max-width:48rem;margin-top:1rem;font-size:1rem;line-height:1.75}.setup-help-link{color:#2a845a;align-items:center;gap:.35rem;margin-top:1.2rem;font-size:.86rem;font-weight:700;display:inline-flex}.account-config-card:has(>aside)>section .setup-primary-action{color:#fff;background:#409c71;box-shadow:0 8px 18px #397f5e33}.account-config-card:has(>aside)>section .setup-primary-action:hover{background:#328b61}.account-profile-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-profile-main{align-items:center;gap:.85rem;min-width:0;display:flex}.account-avatar{color:#fff;background:#29a36a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:800;display:inline-flex}.account-profile-main h2{color:#1c1f26;margin-top:.2rem;font-size:1.08rem;font-weight:780;line-height:1.2}.account-profile-main p{color:#656c7b;margin-top:.18rem;font-size:.78rem;line-height:1.5}.account-profile-meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.account-profile-meta span{color:#276852;background:#f4fbf8;border:1px solid #cce0d9;border-radius:999px;padding:.32rem .55rem;font-size:.72rem;font-weight:720}.account-security-card{gap:.9rem;display:grid}.account-security-title h1{font-size:1.1rem}.account-security-layout{grid-template-columns:minmax(13rem,.75fr) minmax(0,1.55fr);align-items:start;gap:.9rem;display:grid}.account-security-info{gap:.55rem;min-width:0;display:grid}.account-security-info>div{background:#f9fafb;border:1px solid #e2e4e9;border-radius:.66rem;gap:.18rem;padding:.68rem .76rem;display:grid}.account-security-info span,.account-password-actions span{color:var(--muted-foreground);font-size:.7rem;line-height:1.45}.account-security-info strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:760;overflow:hidden}.account-password-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.account-password-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.58rem;display:flex}.account-config-title{align-items:flex-start;gap:.85rem;display:flex}.account-config-title>div{min-width:0}.account-config-title h1{color:#1c1f26;letter-spacing:0;margin-top:.28rem;font-size:1.38rem;font-weight:780;line-height:1.18}.account-config-title p{color:#606876;max-width:42rem;margin-top:.45rem;font-size:.84rem;line-height:1.65}.account-config-status,.account-config-note{background:#f4fbf8;border:1px solid #cbe2da;border-radius:.72rem;gap:.28rem;margin-top:1rem;padding:.8rem .9rem;display:grid}.account-config-status strong,.account-config-note strong{color:#1c634c;font-size:.82rem}.account-config-status span,.account-config-note span{color:#5c6370;overflow-wrap:anywhere;font-size:.76rem;line-height:1.55}.account-config-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.account-config-step{background:#fff;border:1px solid #e2e4e9;border-radius:.72rem;grid-template-columns:1.9rem minmax(0,1fr);gap:.65rem;min-width:0;padding:.8rem;display:grid}.account-config-step>span{color:#fff;background:#29a36a;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:780;display:inline-flex}.account-config-step div{min-width:0}.account-config-step strong{color:#1c1f26;font-size:.82rem;line-height:1.35;display:block}.account-config-step p,.account-config-step em{color:#656c7b;overflow-wrap:anywhere;margin-top:.28rem;font-size:.74rem;font-style:normal;line-height:1.55;display:block}.account-config-step a{color:#218355;align-items:center;gap:.32rem;margin-top:.5rem;font-size:.76rem;font-weight:760;text-decoration:none;display:inline-flex}.account-permission-guide{background:#fcf9f2;border:1px solid #eddcbf;border-radius:.72rem;grid-template-columns:minmax(12rem,.85fr) minmax(0,1.6fr);gap:.95rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.account-permission-guide>div{align-content:start;gap:.28rem;min-width:0;display:grid}.account-permission-guide strong{color:#6e4612;font-size:.84rem;line-height:1.4}.account-permission-guide span{color:#5c6370;font-size:.76rem;line-height:1.55}.account-permission-guide ul{color:#343a46;gap:.35rem;min-width:0;margin:0;padding-left:1rem;font-size:.76rem;line-height:1.55;display:grid}.account-permission-guide li{padding-left:.1rem}.account-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.35rem;display:grid}.account-config-advanced{background:#f9fafb;border:1px solid #e2e4e9;border-radius:.75rem;margin-top:1rem}.account-config-advanced summary{cursor:pointer;color:#303541;padding:.85rem .95rem;font-size:.8rem;font-weight:760}.account-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 .95rem .95rem;display:grid}.account-table-input{color:#1c1f26;background:#fff;border:1px solid #d7dae0;border-radius:.66rem;outline:none;width:100%;min-width:0;height:2.45rem;padding:0 .75rem;font-size:.82rem}.account-table-input:focus{border-color:#45c49a;box-shadow:0 0 0 3px #b0e8d54d}.account-config-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.account-config-loading{text-align:center;justify-items:center;gap:.5rem;padding:2rem;display:grid}.account-config-loading strong{color:#1c1f26;font-size:1rem}.account-config-loading span{color:var(--muted-foreground);font-size:.8rem}@media(max-width:920px){.auth-page{grid-template-columns:1fr;width:min(100%,680px);margin:0 auto;padding:1rem}.auth-intro-panel{gap:1.25rem}.auth-login-panel{order:1}.auth-headline{order:0}.auth-feature-reserve{order:2}.account-config-page{margin:0 auto;padding:1rem}.account-config-grid,.account-config-steps,.account-permission-guide{grid-template-columns:1fr}.auth-hero-copy h1{max-width:none;font-size:1.46rem}.auth-headline h1{max-width:none;font-size:1.7rem}.auth-hero-copy p{max-width:none;font-size:.82rem}.auth-headline p{max-width:none;font-size:.84rem}.auth-login-panel{align-self:stretch;max-width:none}}@media(max-width:560px){.auth-page{padding:.75rem}.auth-intro-panel,.auth-login-panel{border-radius:.72rem;padding:1rem}.auth-hero-copy h1{font-size:1.42rem}.auth-preview-grid{grid-template-columns:1fr}.auth-preview-grid>div{border-bottom:1px solid #e5e7eb;border-right:0}.auth-preview-grid>div:last-child{border-bottom:0}.auth-brand-icon,.auth-login-icon{border-radius:.65rem;width:2.25rem;height:2.25rem}.auth-feature-reserve{grid-template-columns:1fr;gap:.45rem}.account-config-page{padding:.75rem}.account-config-head,.account-config-title{align-items:flex-start}.account-config-head{flex-direction:column}.account-profile-card{flex-direction:column;align-items:flex-start}.account-profile-meta{justify-content:flex-start}.account-config-card,.account-config-head{border-radius:.72rem;padding:1rem}.account-config-title h1{font-size:1.16rem}.account-table-grid{grid-template-columns:1fr}}.radar-header{justify-content:space-between;align-items:center;gap:1.25rem;max-width:1440px;margin:0 auto;padding:1rem 2rem .75rem;display:flex}.radar-header-copy{gap:.36rem;min-width:0;display:grid}.radar-header-badges,.radar-title-row{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.radar-header-badges{gap:.42rem}.radar-title-row{gap:.72rem}.radar-header h1{letter-spacing:0;font-size:clamp(1.32rem,1.55vw,1.6rem);font-weight:720;line-height:1.12}.radar-title-row p{color:var(--muted-foreground);margin:0;font-size:.76rem;line-height:1.35}.radar-header-actions{align-items:center;gap:.55rem;display:flex}.radar-header-actions button{height:2rem!important;min-height:2rem!important;box-shadow:none!important;border-radius:.62rem!important;padding:0 .72rem!important;font-size:.76rem!important;line-height:1!important}.radar-content{max-width:1440px;margin:0 auto;padding:0 2rem}.shop-selector-panel{background:#ffffffc7;border:1px solid #c6dcd5;border-radius:1rem;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid;box-shadow:0 12px 36px #293d380a}.shop-selector-step{grid-template-columns:auto minmax(10rem,.45fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.shop-selector-index{color:#fff;background:var(--foreground);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;font-weight:700;display:grid}.shop-selector-copy strong,.shop-selector-copy small{display:block}.shop-selector-copy strong{font-size:.82rem}.shop-selector-copy small{color:var(--muted-foreground);margin-top:.18rem;font-size:.68rem}.shop-selector-step select{border:1px solid var(--border);min-width:0;height:2.5rem;color:var(--foreground);background:#fffffff0;border-radius:.75rem;outline:none;padding:0 2rem 0 .75rem;font-size:.78rem}.shop-selector-step select:focus{border-color:#59c09d;box-shadow:0 0 0 3px #d3eee5cc}.benchmark-shop-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.benchmark-shop-tabs button{border:1px solid var(--border);min-height:2.5rem;color:var(--muted-foreground);cursor:pointer;background:#fff;border-radius:.75rem;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.76rem;display:inline-flex}.benchmark-shop-tabs button small{color:#a35d1f;white-space:nowrap;background:#fbe9d5;border-radius:999px;padding:.15rem .35rem;font-size:.6rem}.benchmark-shop-tabs button:hover{color:var(--foreground);border-color:#dab18b}.benchmark-shop-tabs button.active{color:#9c5516;background:#fcecd9;border-color:#e08f42;font-weight:650}.benchmark-shop-tabs button:disabled,.shop-selector-step select:disabled{opacity:.55;cursor:wait}.data-status-strip{background:#ffffffb8;border:1px solid #e2dfd9e6;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;display:grid;overflow:hidden}.data-status-strip>div{border-right:1px solid var(--border);min-width:0;padding:.9rem 1rem}.data-status-strip>div:last-child{border-right:0}.license-warning{color:#9b5717;background:#fef3e2;border:1px solid #f4ce9a;border-radius:999px;align-items:center;gap:.4rem;margin-top:.9rem;padding:.45rem .7rem;font-size:.74rem;font-weight:650;display:inline-flex}.daily-summary-panel{background:#fffffff0;border:1px solid #ceded9;border-left:3px solid #29a36a;border-radius:.85rem;margin:0 0 1.2rem;padding:.88rem 1rem;display:block;box-shadow:0 10px 28px #3248430a}.daily-summary-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.daily-summary-main{min-width:0}.daily-summary-main strong,.daily-summary-main span{display:block}.daily-summary-main strong{font-size:.84rem;line-height:1.35}.daily-summary-main span{color:var(--muted-foreground);margin-top:.22rem;font-size:.7rem}.daily-summary-toggle{color:#186754;background:#fff;border:1px solid #b7d7cc;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:2rem;padding:0 .72rem;font-size:.72rem;font-weight:650;display:inline-flex}.daily-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.daily-summary-action{color:#186754;background:#fff;border:1px solid #b7d7cc;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:2rem;padding:0 .72rem;font-size:.72rem;font-weight:650;display:inline-flex}.daily-summary-action.is-warning{color:#9b5717;background:#fef7ec;border-color:#efcc9f}.daily-summary-overview{margin-top:.75rem}.daily-summary-overview .compact-data-overview{box-shadow:none;border-color:#dbe6e2;border-radius:.72rem;margin:0}.daily-summary-overview .compact-overview-header{background:#f9fbfa;padding:.56rem .72rem}.daily-summary-overview .compact-overview-body{grid-template-columns:repeat(4,minmax(0,1fr))}.daily-summary-overview .compact-overview-group{min-height:5.4rem;padding:.72rem .76rem}.daily-summary-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem;display:grid}.daily-summary-facts span{color:#6c727f;background:#fff;border:1px solid #dbe6e2;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;min-height:2.15rem;padding:0 .65rem;font-size:.68rem;display:flex}.daily-summary-facts strong{color:#272c34;font-size:.78rem;font-weight:780}.daily-advice-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;margin-top:.7rem;display:grid}.daily-advice-tab{color:#3e655f;background:#fff;border:1px solid #c9d9d4;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.38rem;min-height:2rem;padding:0 .68rem;font-size:.72rem;font-weight:700;display:inline-flex}.daily-advice-tab strong{color:var(--foreground);font-size:.82rem}.daily-advice-tab.is-active{color:#186754;background:#ecf8f4;border-color:#3bba98;box-shadow:0 0 0 2px #31a57e1a}.daily-advice-tab.is-empty{color:var(--muted-foreground);background:#f9fbfa}.daily-advice-tab:disabled{cursor:default;opacity:.62}.daily-summary-detail{color:var(--muted-foreground);border-top:1px solid #dbe6e2;margin-top:.75rem;padding-top:.75rem;font-size:.75rem;line-height:1.55}.problem-link-report-panel{gap:.75rem;display:grid}.problem-link-report{background:#fdfbf6;border:1px solid #e4dacd;border-radius:.75rem;padding:.65rem}.problem-link-report-toggle{color:#854d19;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.problem-link-report-toggle strong,.problem-link-report-toggle em{display:block}.problem-link-report-toggle strong{color:var(--foreground);font-size:.82rem}.problem-link-report-toggle em{color:var(--muted-foreground);margin-top:.15rem;font-size:.7rem;font-style:normal}.problem-link-report-body{margin-top:.65rem}.problem-link-report-filters{flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem;display:flex}.problem-link-report-filters button,.problem-link-report-actions a,.problem-link-report-actions button{color:#854d19;background:#fff;border:1px solid #e1cfb7;border-radius:.5rem;padding:.25rem .48rem;font-size:.68rem;text-decoration:none}.problem-link-report-filters button.is-active{background:#fdecd3;border-color:#c17025;font-weight:700}.problem-link-report-list{gap:.45rem;display:grid}.problem-link-report-item{background:#fff;border:1px solid #e6dfd6;border-radius:.55rem;padding:.55rem .62rem}.problem-link-report-title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.problem-link-report-title strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.problem-link-report-title span{color:#854d19;background:#fbf3e4;border-radius:999px;flex:none;padding:.14rem .4rem;font-size:.6rem;font-weight:700}.problem-link-report-item p{color:var(--muted-foreground);margin:.28rem 0 0;font-size:.7rem;line-height:1.45}.problem-link-report-decision{gap:.12rem;margin-top:.42rem;font-size:.68rem;line-height:1.4;display:grid}.problem-link-report-decision b{color:#854d19}.problem-link-report-decision span{color:var(--muted-foreground)}.problem-link-report-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;display:flex}.problem-link-report-actions>span{color:var(--muted-foreground);font-size:.68rem}.daily-summary-note{color:var(--muted-foreground);margin-bottom:.6rem;font-size:.7rem}.daily-target-panel{margin-top:0}.daily-target-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.daily-target-heading strong,.daily-target-heading span{display:block}.daily-target-heading strong{color:var(--foreground);font-size:.86rem}.daily-target-heading span{color:var(--muted-foreground);margin-top:.15rem;font-size:.72rem}.daily-target-list{gap:.5rem;display:grid}.daily-target-card{background:#fff;border:1px solid #d4e2de;border-radius:.55rem;grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.52rem .62rem;display:grid}.daily-target-thumb{background:#f3f7f5;border:1px solid #dce5e2;border-radius:.65rem;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;display:flex;overflow:hidden}.daily-target-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.daily-target-thumb span{background:#d7e0dd;border-radius:50%;width:1.4rem;height:1.4rem}.daily-target-body{min-width:0}.daily-target-title-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.daily-target-title-row strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.daily-target-title-row span{color:#226d5a;background:#eaf6f2;border-radius:999px;flex:none;padding:.16rem .42rem;font-size:.62rem;font-weight:700}.daily-target-meta{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:.2rem;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.daily-target-metrics,.daily-target-actions{flex-wrap:wrap;gap:.35rem;margin-top:.42rem;display:flex}.daily-target-metrics span{color:#37625b;background:#f0f5f4;border-radius:999px;padding:.18rem .44rem;font-size:.62rem}.daily-target-actions a,.daily-target-actions button,.daily-target-heading button,.daily-target-more,.morning-filter-pill{color:#186754;background:#fff;border:1px solid #c0d8d0;border-radius:999px;justify-content:center;align-items:center;min-height:1.82rem;padding:0 .58rem;font-size:.66rem;font-weight:650;text-decoration:none;display:inline-flex}.daily-target-actions button.danger{color:#92331c;background:#fef4f1;border-color:#efaf9f}.daily-target-actions button:disabled{cursor:not-allowed;opacity:.55}.daily-target-more{justify-self:start;margin-top:.15rem}.morning-filter-pill{color:#186754;background:#f0f9f6;gap:.25rem;min-height:1.95rem}.morning-filter-pill strong{color:#994315;font-size:.62rem}.data-status-strip span,.data-status-strip strong,.data-status-strip small{display:block}.data-status-strip span,.data-status-strip small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.data-status-strip strong{text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 .18rem;font-size:.82rem;overflow:hidden}.sales-summary-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f1f9f6f5,#fbf8f4f0),#fff;border:1px solid #c2dbd3;border-radius:1.25rem;padding:1.25rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:block;box-shadow:0 16px 42px #293d380d}.sales-summary-trigger:hover{border-color:#80cbb2;transform:translateY(-1px);box-shadow:0 20px 48px #293d3813}.sales-summary-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.sales-summary-heading h2{letter-spacing:-.045em;margin-top:.8rem;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:680;line-height:1.05}.sales-summary-heading p{color:var(--muted-foreground);margin-top:.55rem;font-size:.78rem}.sales-detail-link,.candidate-open{color:var(--primary);flex:none;align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.sales-detail-dialog{width:calc(100vw - 2rem);max-height:92vh;overflow-y:auto}.sales-detail-table{min-width:1040px!important}.sales-detail-charts{gap:1rem;display:grid}.eyebrow,.source-pill,.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.eyebrow{color:#25654f;background:#ecf3f1;padding:.38rem .62rem}.source-pill{color:var(--muted-foreground);background:#ffffffe6;border:1px solid #e2e4e9;padding:.36rem .62rem}.source-dot,.health-dot{background:#9fa3ad;border-radius:50%;width:.45rem;height:.45rem}.source-online,.health-good{background:#1ca074;box-shadow:0 0 0 3px #ccf0e4}.health-attention{background:#ed9521;box-shadow:0 0 0 3px #f9e6cd}.kpi-card{background:#ffffffe0;border:1px solid #e2dfd9e6;border-radius:1rem;min-height:10rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 10px 35px #293d380b}.kpi-card:after{content:"";opacity:.13;border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;bottom:-3rem;right:-2.5rem}.kpi-green:after{background:#158962}.kpi-orange:after{background:#e68033}.kpi-ink:after{background:#182523}.kpi-blue:after{background:#2887bd}.kpi-icon{width:2rem;height:2rem;color:var(--primary);background:#e6f4ef;border-radius:.65rem;place-items:center;display:grid}.kpi-orange .kpi-icon{color:#d36f22;background:#fcefe3}.kpi-ink .kpi-icon{color:#283e3a;background:#e8edec}.kpi-blue .kpi-icon{color:#257eb1;background:#e5f3fa}.dashboard-section{margin-top:2rem}.section-heading{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.15rem;display:flex}.section-heading h2{letter-spacing:0;margin-top:.2rem;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:650;line-height:1.2}.section-heading p{max-width:48rem;color:var(--muted-foreground);margin-top:.45rem;font-size:.82rem;line-height:1.5}.section-icon{width:2.2rem;height:2.2rem;color:var(--primary);background:#eaf5f1;border:1px solid #c4e3d9;border-radius:.75rem;flex:none;place-items:center;display:grid}.chart-card,.window-card,.table-shell,.health-grid{background:#ffffffe0;border:1px solid #e2dfd9f2;box-shadow:0 12px 40px #293d3809}.chart-card{border-radius:1rem;min-width:0;padding:1.25rem 1.25rem .75rem}.chart-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.chart-title-row h3{font-size:.95rem;font-weight:620}.chart-title-row p{color:var(--muted-foreground);margin-top:.2rem;font-size:.72rem}.chart-sample{color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:.35rem .6rem;font-size:.68rem}.chart-tooltip{border:1px solid var(--border);background:#fffffff5;border-radius:.75rem;padding:.75rem;box-shadow:0 12px 28px #1924221f}.window-card{border-radius:1rem;min-height:20rem;padding:1.25rem}.window-card-missing{background:#f5f3f0c2;border-style:dashed}.status-pill{padding:.4rem .6rem}.status-success{color:#137756;background:#def2eb}.status-muted{color:var(--muted-foreground);background:var(--muted)}.status-warning{color:#b3611a;background:#fcecd9}.comparison-cell{color:#116e4f;background:#eaf5f1;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.comparison-cell span{color:var(--muted-foreground);font-size:.7rem}.comparison-peer{color:#ba6321;background:#fbf2ea}.metric-positive,.metric-negative{align-items:center;font-weight:650;display:inline-flex}.metric-positive{color:#158962}.metric-negative{color:#d44a35}.candidate-panel{background:#f5f9f8e6;border:1px solid #c9ded7;border-radius:1rem;min-width:0;padding:1.1rem}.candidate-panel-peer{background:#fbf7f4eb;border-color:#e3ceba}.candidate-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.candidate-panel-header h3{font-size:1rem;font-weight:650}.candidate-panel-header p{color:var(--muted-foreground);margin-top:.2rem;font-size:.72rem;line-height:1.5}.candidate-list{gap:.55rem;display:grid}.candidate-card{min-width:0;color:inherit;background:#fffffff0;border:1px solid #d4e2de;border-radius:.75rem;padding:.65rem .75rem;transition:border-color .15s,transform .15s;display:block}.candidate-card-selected{background:linear-gradient(90deg,#ffe6c2,#fef7eb 42%,#fff);border:2px solid #e6700f;box-shadow:inset 6px 0 #e6700f,0 5px 16px #ad641f1f}.candidate-card:hover{border-color:#8dceb8;transform:translateY(-1px)}.candidate-peer{border-color:#e7d8cb}.candidate-peer:hover{border-color:#e0ac7b}.candidate-card-selected:hover{border-color:#ce5709}.candidate-card-heading{align-items:center;gap:.65rem;min-width:0;display:flex}.benchmark-link-toggle{color:#a25d20;cursor:pointer;flex:none;align-items:center;gap:.35rem;min-width:4.55rem;font-size:.67rem;font-weight:700;display:inline-flex}.benchmark-link-toggle input{accent-color:#e3791c;cursor:pointer;width:1rem;height:1rem;margin:0}.benchmark-link-toggle input:disabled{cursor:wait;opacity:.6}.candidate-rank{color:#137756;background:#def2eb;border-radius:.55rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.82rem;font-weight:750;display:grid}.candidate-peer .candidate-rank{color:#aa5c18;background:#fce9d5}.candidate-role,.candidate-confidence,.benchmark-selected-pill,.anomaly-pill,.trend-pill{white-space:nowrap;border-radius:999px;align-items:center;font-size:.66rem;font-weight:650;display:inline-flex}.candidate-meta{white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}.benchmark-selected-pill{color:#fff;background:#d8690e;flex:none;padding:.28rem .5rem;box-shadow:0 2px 7px #9c53162e}.candidate-role{color:#137756;background:#def2eb;padding:.3rem .5rem}.candidate-peer .candidate-role{color:#b3611a;background:#fcecd9}.candidate-confidence{color:var(--muted-foreground);background:var(--muted);padding:.28rem .48rem}.trend-pill{padding:.28rem .48rem}.candidate-title{text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.82rem;font-weight:650;line-height:1.25rem;overflow:hidden}.trend-up{color:#c33522;background:#fbe3e0}.trend-down{color:#2478a8;background:#e2f0f9}.trend-steady{color:#1f7a5c;background:#e2f3ed}.candidate-score{text-align:right;flex:none;min-width:2.8rem}.candidate-score strong,.candidate-score span{display:block}.candidate-score strong{font-size:1.05rem;line-height:1}.candidate-score span{color:var(--muted-foreground);margin-top:.25rem;font-size:.62rem}.candidate-metrics{grid-template-columns:repeat(9,minmax(96px,1fr));gap:.28rem;margin-top:.5rem;padding-bottom:.12rem;display:grid;overflow-x:auto}.candidate-metrics div{background:#f9f8f6;border-radius:.45rem;min-width:0;padding:.3rem .42rem}.candidate-card-selected .candidate-metrics div{background:#fcf6ed}.candidate-metrics span,.candidate-metrics strong{display:block}.candidate-metrics span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.candidate-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.72rem;line-height:1.05rem;overflow:hidden}.candidate-card-footer{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-top:.42rem;display:flex}.candidate-card-footer p{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.05rem;overflow:hidden}.candidate-expand{color:#9f5d23;cursor:pointer;background:#fcf5ee;border:1px dashed #d9c1ab;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.8rem;padding:.7rem;font-size:.75rem;font-weight:650;display:flex}.candidate-expand:hover{background:#fbeedf;border-style:solid}.candidate-title-link{color:inherit;text-decoration:none}.candidate-title-link:hover,.candidate-open:hover{text-decoration:underline}.selection-error{color:#ab2c21;background:#fdf3f2;border:1px solid #f3beba;border-radius:.7rem;margin-top:.75rem;padding:.7rem .9rem;font-size:.75rem}.selection-notice{color:#177858;background:#effaf6;border:1px solid #ade1d0;border-radius:.7rem;margin-top:.75rem;padding:.7rem .9rem;font-size:.75rem}.method-note{color:var(--muted-foreground);background:#fbf6ef;border-left:3px solid #ea9f3e;border-radius:0 .6rem .6rem 0;margin-top:.75rem;padding:.7rem .9rem;font-size:.72rem;line-height:1.55}.anomaly-table{min-width:1040px!important}.anomaly-pill{padding:.35rem .55rem}.anomaly-up{color:#c33522;background:#fbe3e0}.anomaly-down{color:#2478a8;background:#e2f0f9}.anomaly-error{color:#c32222;background:#fbe4e4}.watch-card{border:1px solid var(--border);min-width:0;color:inherit;background:#ffffffdb;border-radius:.9rem;padding:1rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:block}.watch-card:hover{border-color:#a9d6c7;transform:translateY(-2px);box-shadow:0 12px 28px #293d3814}.watch-badge{border-radius:999px;padding:.3rem .5rem;font-size:.66rem;font-weight:650}.watch-hot .watch-badge{color:#c33522;background:#fbe3e0}.watch-growing .watch-badge{color:#137756;background:#def2eb}.watch-view .watch-badge{color:#2478a8;background:#e2f0f9}.window-tabs{border:1px solid var(--border);background:#ffffffbf;border-radius:.75rem;padding:.25rem;display:flex}.filter-stack{justify-items:end;gap:.5rem;display:grid}.filter-toolbar{border:1px solid var(--border);background:#fbfaf9f0;border-radius:.8rem;flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin-bottom:.85rem;padding:.72rem .8rem;display:flex}.candidate-filter-toolbar{background:#fbf8f4f5;border-color:#e4d6c8}.filter-field{color:var(--muted-foreground);gap:.28rem;font-size:.66rem;font-weight:600;display:grid}.filter-field select{border:1px solid var(--border);min-width:9.5rem;height:2.25rem;color:var(--foreground);background:#fff;border-radius:.58rem;outline:none;padding:0 2rem 0 .7rem;font-size:.75rem}.filter-field select:focus{border-color:#45c49a;box-shadow:0 0 0 3px #b0e8d54d}.compact-tabs{border:1px solid var(--border);background:#fff;border-radius:.62rem;height:2.25rem;padding:.2rem;display:flex}.compact-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:0 .72rem;font-size:.74rem}.compact-tabs button.active{color:#fff;background:var(--foreground)}.filter-reset{border:1px solid var(--border);height:2.25rem;color:var(--foreground);cursor:pointer;background:#fff;border-radius:.58rem;padding:0 .85rem;font-size:.74rem}.filter-reset:disabled{color:var(--muted-foreground);cursor:default;opacity:.5}.filter-summary{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;padding-bottom:.58rem;font-size:.7rem}.window-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.5rem .75rem;font-size:.75rem}.window-tabs button.active{color:#fff;background:var(--foreground)}.table-shell{border-radius:1rem;overflow:hidden}.table-scroll{overflow-x:auto}.table-shell table{border-collapse:collapse;width:100%;min-width:780px}.table-shell th{color:var(--muted-foreground);text-align:left;background:#f7f6f3;padding:.8rem 1rem;font-size:.7rem;font-weight:600}.table-shell td{vertical-align:middle;border-top:1px solid #e9e7e2;padding:.9rem 1rem}.rank{width:1.65rem;height:1.65rem;color:var(--muted-foreground);background:var(--muted);border-radius:.5rem;place-items:center;font-size:.7rem;font-weight:650;display:inline-grid}.rank-top{color:#aa5c18;background:#fce9d5}.core-link-overview-table .core-link-rank-cell{text-align:center;width:4.35rem;min-width:4.35rem;padding-inline:.45rem}.core-link-rank-stack,.core-link-rank-empty{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;min-height:3.15rem;display:flex}.core-link-rank-stack .rank{width:2.1rem;height:2.1rem;font-size:1rem;font-weight:720}.core-link-rank-source,.core-link-rank-empty small{color:var(--muted-foreground);font-size:.6rem;line-height:1;display:block}.core-link-rank-empty>span{color:var(--muted-foreground);font-size:1.1rem;line-height:1}.product-link{max-width:440px;color:var(--foreground);align-items:center;gap:.4rem;font-size:.82rem;font-weight:560;display:inline-flex}.product-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-link:hover{color:var(--primary)}.role-pill{border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:600;display:inline-block}.role-own{color:#137756;background:#def2eb}.role-peer{color:#b66120;background:#fbede0}.empty-panel{border:1px dashed var(--border);min-height:9rem;color:var(--muted-foreground);text-align:center;background:#ffffff94;border-radius:1rem;justify-content:center;align-items:center;padding:2rem;font-size:.82rem;display:flex}.health-grid{border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.health-item{border-right:1px solid var(--border);min-height:8.5rem;padding:1.15rem}.health-item:last-child{border-right:0}.service-support-footer{max-width:1440px;color:var(--muted-foreground);border-top:1px solid #e2dfd9e6;justify-content:space-between;align-items:center;gap:1rem;margin:2.4rem auto 0;padding:1rem 2.5rem;display:flex;position:relative}.service-support-footer strong,.service-support-footer span{display:block}.service-support-footer strong{color:var(--foreground);font-size:.9rem}.service-support-footer span{margin-top:.22rem;font-size:.72rem}.service-support-actions{align-items:center;gap:.7rem;display:flex}.service-support-actions button{color:#186754;background:#fff;border:1px solid #b7d7cc;border-radius:999px;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .85rem;font-size:.76rem;font-weight:700;display:inline-flex}.support-dialog-backdrop{z-index:50;background:#1018175c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.support-dialog{border:1px solid var(--border);background:#fff;border-radius:1rem;width:min(92vw,560px);box-shadow:0 24px 70px #1a23223d}.support-dialog-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .75rem;display:flex}.support-dialog-heading h3{color:var(--foreground);font-size:1rem;font-weight:700}.support-dialog-heading p{color:var(--muted-foreground);margin-top:.25rem;font-size:.74rem}.support-dialog-heading button{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid}.support-dialog-heading button:hover{background:var(--muted);color:var(--foreground)}.support-dialog-body{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.support-qr{min-height:12rem;color:var(--muted-foreground);text-align:center;background:#f2f8f6;border:1px dashed #b9d5cc;border-radius:.85rem;place-items:center;font-size:.72rem;display:grid}.support-qr img{-o-object-fit:contain;object-fit:contain;border-radius:.8rem;width:100%;max-height:22rem}.support-copy span,.support-copy small{color:var(--muted-foreground);font-size:.7rem}.support-copy strong{color:var(--foreground);margin-top:.25rem;font-size:1.15rem;display:block}.support-copy button{color:#fff;background:#1b745e;border-radius:.7rem;align-items:center;gap:.4rem;min-height:2.25rem;margin-top:.8rem;padding:0 .85rem;font-size:.76rem;font-weight:700;display:inline-flex}.support-copy button:disabled{opacity:.5;cursor:not-allowed}.support-copy small{margin-top:.75rem;line-height:1.45;display:block}.backfill-task-card{z-index:45;background:#fffffffa;border:1px solid #c6dcd5;border-radius:.85rem;gap:.72rem;width:min(25rem,100vw - 2rem);padding:.95rem;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 18px 44px #232a3924}.backfill-task-card-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;display:grid}.backfill-task-icon{color:#1e7155;background:#e2f3ed;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.backfill-task-card-heading strong,.backfill-task-card-heading span{min-width:0;display:block}.backfill-task-card-heading strong{color:var(--foreground);font-size:.9rem;font-weight:780}.backfill-task-card-heading span{color:#2c6d57;margin-top:.12rem;font-size:.76rem;font-weight:700}.backfill-task-card-heading button{width:1.8rem;height:1.8rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.backfill-task-card-heading button:hover{background:var(--muted);color:var(--foreground)}.backfill-task-card p{color:var(--muted-foreground);margin:0;font-size:.78rem;line-height:1.55}.backfill-task-meta{flex-wrap:wrap;gap:.4rem;display:flex}.backfill-task-meta span,.backfill-task-wait{color:#606876;background:#f3f4f6;border-radius:999px;align-items:center;min-height:1.55rem;padding:.16rem .55rem;font-size:.68rem;font-weight:720;display:inline-flex}.backfill-task-wait{color:#7e5a1b;background:#fcf6e4;border-radius:.58rem;justify-content:center;width:100%}.backfill-task-actions{justify-content:flex-end;gap:.5rem;display:flex}.backfill-task-actions button{color:#1e664e;background:#fff;border:1px solid #b7d7cc;border-radius:.58rem;min-height:2rem;padding:0 .78rem;font-size:.74rem;font-weight:760}.backfill-task-actions button:last-child{border-color:var(--border);color:var(--muted-foreground)}.backfill-task-actions button:disabled{cursor:wait;opacity:.58}.backfill-task-card.is-success{border-color:#9ad6ba}.backfill-task-card.is-success .backfill-task-icon{color:#20794f;background:#ddf3e9}.backfill-task-card.is-success .backfill-task-card-heading span{color:#1e714a}.backfill-task-card.is-error{border-color:#e6a7a7}.backfill-task-card.is-error .backfill-task-icon{color:#b62b2b;background:#fbe9e9}.backfill-task-card.is-error .backfill-task-card-heading span{color:#ae2929}.backfill-task-card.is-muted .backfill-task-icon{color:#606876;background:#eeeff2}.backfill-task-mini{z-index:45;max-width:min(22rem,100vw - 2rem);min-height:2.75rem;color:var(--foreground);text-align:left;background:#fffffffa;border:1px solid #c6dcd5;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .68rem;display:inline-grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 14px 34px #232a3921}.backfill-task-mini>span:last-child{gap:.08rem;min-width:0;display:grid}.backfill-task-mini strong,.backfill-task-mini em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.backfill-task-mini strong{font-size:.78rem;font-weight:780}.backfill-task-mini em{color:#2c6d57;font-size:.68rem;font-style:normal;font-weight:720}.backfill-task-mini:hover{border-color:#94d1bd;box-shadow:0 16px 42px #232a3929}.backfill-task-mini.is-success{border-color:#9ad6ba}.backfill-task-mini.is-success .backfill-task-icon{color:#20794f;background:#ddf3e9}.backfill-task-mini.is-success em{color:#1e714a}.backfill-task-mini.is-error{border-color:#e6a7a7}.backfill-task-mini.is-error .backfill-task-icon{color:#b62b2b;background:#fbe9e9}.backfill-task-mini.is-error em{color:#ae2929}.license-admin-page,.license-admin-page *{box-sizing:border-box}.license-admin-page{color:#1c1f26;background:linear-gradient(#f6f9f7 0,#fafafa 20rem),#fafafa;min-height:100vh;padding:1.5rem}.license-admin-page svg{flex:none;width:1rem;height:1rem}.license-admin-shell{gap:1.25rem;width:min(100%,1440px);margin:0 auto;display:grid}.license-admin-hero,.license-admin-card{background:#fffffffa;border:1px solid #dcdfe4;border-radius:.72rem;box-shadow:0 14px 34px #262b360e}.license-admin-hero{padding:1.25rem}.license-admin-card{min-width:0;padding:1.25rem}.license-admin-hero>div:first-child,.license-admin-card>div:first-child,.license-admin-alert,.license-admin-auth-state,.license-admin-metric-label,.license-admin-page [class~=flex]{display:flex}.license-admin-page [class~=grid]{display:grid}.license-admin-page [class~=flex-wrap]{flex-wrap:wrap}.license-admin-page [class~=items-start]{align-items:flex-start}.license-admin-page [class~=items-center],.license-admin-auth-state,.license-admin-metric-label{align-items:center}.license-admin-page [class~=justify-between],.license-admin-hero>div:first-child,.license-admin-card>div:first-child{justify-content:space-between}.license-admin-page [class~=justify-end]{justify-content:flex-end}.license-admin-page [class~=justify-center]{justify-content:center}.license-admin-page [class~=gap-2]{gap:.5rem}.license-admin-page [class~=gap-3]{gap:.75rem}.license-admin-page [class~=gap-4]{gap:1rem}.license-admin-page [class~=min-w-0]{min-width:0}.license-admin-page [class~=mt-1]{margin-top:.25rem}.license-admin-page [class~=mt-2]{margin-top:.5rem}.license-admin-page [class~=mt-3]{margin-top:.75rem}.license-admin-page [class~=mt-4]{margin-top:1rem}.license-admin-page [class~=mb-3]{margin-bottom:.75rem}.license-admin-page [class~=font-mono]{font-family:var(--font-mono)}.license-admin-page [class~=truncate]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.license-admin-page [class~=break-all]{word-break:break-all}.license-admin-page [class~=whitespace-pre-wrap]{white-space:pre-wrap}.license-admin-page [class~=whitespace-nowrap]{white-space:nowrap}.license-admin-page [class~=overflow-hidden]{overflow:hidden}.license-admin-page [class~=overflow-x-auto]{overflow-x:auto}.license-admin-page h1{color:#1c1f26;letter-spacing:0;margin:.75rem 0 0;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:800;line-height:1.16}.license-admin-page h2{color:#1c1f26;margin:.25rem 0 0;font-size:1.05rem;font-weight:760;line-height:1.25}.license-admin-page p{color:#6a7181;max-width:54rem;margin:.25rem 0 0;font-size:.86rem;line-height:1.62}.license-admin-page pre{font-family:var(--font-mono);margin:0;font-size:.75rem;line-height:1.55}.license-admin-eyebrow{color:#256a4a;background:#eaf6f0;border:1px solid #b5d9c8;border-radius:999px;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.32rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.license-admin-auth-state{border:1px solid;border-radius:.5rem;min-height:2.25rem;padding:0 .75rem;font-size:.75rem;font-weight:700}.license-admin-auth-state span,.license-admin-page [class~=rounded-full][class~=h-2]{border-radius:999px;width:.5rem;height:.5rem}.license-admin-auth-state.is-ready{color:#256a4a;background:#eaf6f0;border-color:#b4dac8}.license-admin-auth-state.is-warn{color:#935b1a;background:#fcf3e4;border-color:#eecda0}.license-admin-auth-state.is-ready span{background:#29a36a}.license-admin-auth-state.is-warn span{background:#ec9a27}.license-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;display:grid}.license-admin-metric-card{background:#f9fafb;border:1px solid #dfe2e7;border-radius:.62rem;min-width:0;padding:.8rem}.license-admin-metric-label{color:#6a7181;gap:.45rem;font-size:.72rem;font-weight:700}.license-admin-metric-label svg{color:#29a36a}.license-admin-metric-value{color:#1c1f26;text-overflow:ellipsis;white-space:nowrap;margin-top:.42rem;font-size:1.2rem;font-weight:800;line-height:1.2;overflow:hidden}.license-admin-metric-hint{color:#737b8c;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.72rem;overflow:hidden}.license-admin-alert{border:1px solid;border-radius:.62rem;align-items:flex-start;gap:.5rem;padding:.82rem .95rem;font-size:.84rem;line-height:1.5}.license-admin-alert.is-success{color:#256a4a;background:#eaf6f0;border-color:#b4dac8}.license-admin-alert.is-error{color:#b62020;background:#fdf2f2;border-color:#eebfbf}.license-admin-toolbar{background:#fffffffa;border:1px solid #dcdfe4;border-radius:.72rem;grid-template-columns:minmax(18rem,1fr) 10rem auto auto;align-items:center;gap:.75rem;padding:.85rem;display:grid;box-shadow:0 14px 34px #262b360e}.license-admin-flow-grid{grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr);gap:1rem;display:grid}.license-admin-card [class~=text-xs],.license-admin-card>div:first-child>div>div:first-child{color:#267e55;text-transform:uppercase;font-size:.72rem;font-weight:750}.license-admin-card [class~=rounded-full]{color:#256a4a;background:#eaf6f0;border:1px solid #b4dac8;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:.22rem .62rem;font-size:.72rem;font-weight:700;display:inline-flex}.license-admin-card [class~=bg-amber-50]{color:#935b1a;background:#fcf3e4;border:1px solid #eecda0;border-radius:.56rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.5}.license-admin-card [class~=bg-slate-950]{color:#eeeff2;background:#1b1f27;border:1px solid #2f3541;border-radius:.62rem;min-height:8rem;padding:.85rem}.license-admin-card [class~=bg-slate-50]{background:#f9fafb;border:1px solid #dfe2e7;border-radius:.62rem;padding:.85rem}.license-admin-input,.license-admin-textarea,.license-admin-page input,.license-admin-page select,.license-admin-page textarea{color:#1c1f26;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7dae0;border-radius:.52rem;outline:none;font-size:.84rem;transition:border-color .14s,box-shadow .14s}.license-admin-input,.license-admin-page input,.license-admin-page select{height:2.55rem;padding:0 .75rem}.license-admin-textarea,.license-admin-page textarea{resize:vertical;min-height:5rem;padding:.65rem .75rem}.license-admin-page input:focus,.license-admin-page select:focus,.license-admin-page textarea:focus{border-color:#40b57e;box-shadow:0 0 0 3px #bde5d25c}.license-admin-card .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.license-admin-card .lg\:grid-cols-\[1\.1fr_1fr_1fr_1fr_auto\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.license-admin-page button[data-slot=button]{color:#fff;min-height:2.25rem;box-shadow:none;background:#28865a;border:1px solid #2d8059;border-radius:.52rem;padding:0 .9rem;font-size:.82rem;font-weight:700;line-height:1}.license-admin-page button[data-slot=button]:hover{background:#20794f}.license-admin-page button[data-slot=button]:disabled{cursor:not-allowed;opacity:.52}.license-admin-page button[data-slot=button][class*=outline]{color:#353b45;background:#fff;border-color:#d1d4dc}.license-admin-page button[data-slot=button][class*=outline]:hover{background:#f1f9f5;border-color:#98cdb4}.license-admin-page button[data-slot=button][class*=destructive]{color:#fff;background:#d92626;border-color:#bc2f2f}.license-admin-searchbar{background:#fff;border:1px solid #d7dae0;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:0 .75rem;display:grid}.license-admin-searchbar svg{color:#737b8c}.license-admin-searchbar input{height:2.7rem;box-shadow:none;border:0;padding:0}.license-admin-searchbar input:focus{box-shadow:none}.license-admin-searchbar span,.license-admin-renew-input span,.license-admin-subtext,.license-admin-muted,.license-admin-rule-note{color:#6a7181;font-size:.74rem}.license-admin-renew-input{color:#6a7181;grid-template-columns:auto 5.5rem;align-items:center;gap:.5rem;font-weight:700;display:grid}.license-admin-renew-input input{height:2.25rem}.license-admin-status-filter{background:#fff;border-radius:.62rem;height:2.7rem}.license-admin-workbench{grid-template-columns:minmax(0,1fr) minmax(23rem,.42fr);align-items:start;gap:1rem;display:grid}.license-admin-workbench.is-table-only{grid-template-columns:1fr}.license-admin-table-panel{min-width:0}.license-admin-detail-panel{gap:.9rem;max-height:calc(100vh - 2rem);display:grid;position:sticky;top:1rem;overflow:auto}.license-admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.license-admin-panel-heading p{max-width:32rem}.license-admin-panel-section{border-top:1px solid #e5e7eb;gap:.7rem;padding-top:.9rem;display:grid}.license-admin-section-title{color:#256a4a;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:inline-flex}.license-admin-field{gap:.35rem;display:grid}.license-admin-field>span,.license-admin-inline-status,.license-admin-customer-title{color:#6a7181;font-size:.76rem;font-weight:700}.license-admin-inline-status,.license-admin-account-summary,.license-admin-current-license{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.license-admin-account-summary,.license-admin-current-license{background:#f9fafb;border:1px solid #dfe2e7;border-radius:.62rem;flex-wrap:wrap;padding:.75rem}.license-admin-current-license-wrap{gap:.5rem;display:grid}.license-admin-form-grid{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}.license-admin-form-grid.is-compact{grid-template-columns:minmax(0,7rem) auto;align-items:center}.license-admin-panel-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;padding-top:.9rem;display:flex}.license-admin-table-wrap{border:1px solid #dfe2e7;border-radius:.62rem;margin-top:1rem;overflow-x:auto}.license-admin-customer-table{min-width:960px}.license-admin-cell-stack,.license-admin-action-stack,.license-admin-row-actions{flex-direction:column;align-items:flex-start;gap:.38rem;display:flex}.license-admin-action-stack{gap:.45rem;min-width:9.5rem}.license-admin-strong,.license-admin-customer-name{color:#1c1f26;font-weight:760}.license-admin-customer-col{width:12rem;max-width:12rem}.license-admin-customer-name,.license-admin-customer-col .license-admin-subtext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.license-admin-selected-row{background:#f5faf8}.license-admin-expanded-row>td{background:#f9fbfa}.license-admin-row-work{background:#fff;border:1px solid #c6dcd2;border-radius:.62rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1.2fr);gap:1rem;padding:.85rem;display:grid}.license-admin-row-work p{margin-top:.35rem;font-size:.78rem}.license-admin-row-title{color:#256a4a;font-size:.78rem;font-weight:800}.license-admin-account-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.55rem;margin-top:.45rem;display:grid}.license-admin-license-block{border-bottom:1px solid #e8eaed;gap:.45rem;padding:.7rem 0;display:grid}.license-admin-license-block:last-child{border-bottom:0}.license-admin-license-line{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.45rem;padding:0;font-size:.78rem;display:grid}.license-admin-device-list{background:#f5faf8;border:1px solid #bedace;border-radius:.56rem;gap:.38rem;padding:.55rem;display:grid}.license-admin-device-list-heading{border-bottom:1px solid #d4e2dc;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;padding-bottom:.25rem;display:flex}.license-admin-device-list-heading span{color:#255f46;font-size:.78rem;font-weight:820}.license-admin-device-list-heading small{color:#656c7b;font-size:.68rem;font-weight:650}.license-admin-device-line{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.license-admin-device-title{flex-wrap:wrap;align-items:center;gap:.38rem;min-width:0;display:flex}.license-admin-device-title span{color:#272c35;font-size:.76rem;font-weight:760}.license-admin-device-title code{color:#575e6b;max-width:13rem;font-family:var(--font-mono,"JetBrains Mono", "SF Mono", monospace);text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dcdfe4;border-radius:.4rem;padding:.1rem .32rem;font-size:.68rem;overflow:hidden}.license-admin-rule-note{color:#935b1a;background:#fcf3e4;border:1px solid #eecda0;border-radius:.56rem;margin-top:.75rem;padding:.65rem .75rem;line-height:1.5}.license-admin-table{border-collapse:collapse;width:100%;font-size:.82rem}.license-admin-th{color:#606876;text-align:left;white-space:nowrap;background:#f6f7f8;padding:.72rem .8rem;font-size:.72rem;font-weight:760}.license-admin-td{color:#4e545f;vertical-align:middle;border-top:1px solid #e8eaed;height:4rem;padding:.58rem .75rem}.license-admin-table tbody tr:hover{background:#f5f9f7}.license-admin-table tbody tr{cursor:pointer}.license-admin-danger-action{color:#b62020!important;background:#fdf6f6!important;border-color:#eebfbf!important}.license-admin-delivery-overlay{z-index:50;background:#1b1f275c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.license-admin-delivery-dialog{background:#fff;border:1px solid #dcdfe4;border-radius:.72rem;gap:1rem;width:min(100%,34rem);padding:1.1rem;display:grid;box-shadow:0 28px 80px #1b1f2738}.license-admin-delivery-dialog pre{color:#eeeff2;white-space:pre-wrap;word-break:break-word;background:#1b1f27;border:1px solid #2f3541;border-radius:.62rem;min-height:12rem;max-height:50vh;padding:.85rem;overflow:auto}.license-admin-delivery-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.license-status{color:#606876;white-space:nowrap;background:#f3f4f6;border:1px solid #d1d4dc;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:.18rem .55rem;font-size:.7rem;font-weight:740;display:inline-flex}.license-status.is-active{color:#256a4a;background:#eaf6f0;border-color:#b4dac8}.license-status.is-disabled{color:#b62020;background:#fdf2f2;border-color:#eebfbf}.license-status.is-warning{color:#935b1a;background:#fcf3e4;border-color:#eecda0}@media(max-width:1080px){.license-admin-toolbar,.license-admin-workbench,.license-admin-flow-grid,.license-admin-row-work,.license-admin-account-form{grid-template-columns:1fr}.license-admin-detail-panel{max-height:none;position:static}.license-admin-license-line{grid-template-columns:1fr}}@media(max-width:760px){.license-admin-page{padding:.85rem}.license-admin-hero,.license-admin-card{padding:1rem}.license-admin-hero>div:first-child,.license-admin-card>div:first-child{flex-direction:column;align-items:flex-start}.license-admin-metrics,.license-admin-toolbar,.license-admin-form-grid.is-compact,.license-admin-card .md\:grid-cols-2,.license-admin-card .lg\:grid-cols-\[1\.1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr}.license-admin-page h1{font-size:1.65rem}}body{background:linear-gradient(#f6f9f7 0,#fafafa 19rem),#fafafa}.radar-shell{background:linear-gradient(#f5f9f7db 0,#fafafa00 26rem),#fafafa}.radar-header{align-items:center;gap:1.25rem;padding:1.45rem 2rem 1.05rem}.radar-header h1,.auth-headline h1,.section-heading h2,.compact-overview-group>strong{letter-spacing:0}.radar-header h1{color:#1a1d23;font-size:clamp(1.65rem,2vw,2rem);font-weight:760}.radar-header p{color:#575e6b}.radar-header-actions{flex:none;justify-content:flex-end;gap:.45rem}.radar-header-actions .source-pill{color:#3f4550;background:#fff;min-height:2.35rem;padding-inline:.76rem}.radar-header-actions button{color:#303540!important;background:#fffffff5!important;border-color:#dcdfe4!important;border-radius:.5rem!important;height:2.35rem!important;min-height:2.35rem!important}.radar-header-actions button:hover{background:#f1f8f5!important;border-color:#9ed1b9!important}.radar-header-actions .account-menu-trigger,.radar-header-actions .account-identity{color:#303540;border:1px solid #dcdfe4;border-radius:.5rem;align-items:center;gap:.45rem;max-width:12rem;height:2.35rem;min-height:2.35rem;padding-inline:.62rem;display:inline-flex;background:#fffffff5!important}.radar-header-actions .settings-menu-trigger{white-space:nowrap;border:1px solid #dcdfe4;align-items:center;gap:.32rem;padding-inline:.62rem;font-size:.74rem;font-weight:720;display:inline-flex;background:#fffffff5!important}.radar-header-actions .settings-menu-trigger svg,.account-menu-trigger>svg{color:#606876;flex:none;width:.9rem;height:.9rem}.account-menu-trigger>span,.account-identity>span{color:#fff;background:#29a36a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.68rem;font-weight:800;display:inline-flex}.account-menu-trigger strong,.account-identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:760;overflow:hidden}.account-dropdown-menu{z-index:80;background:#fff;border:1px solid #dcdfe4;border-radius:.72rem;width:13.2rem;padding:.34rem;box-shadow:0 12px 26px #272c341c}.settings-dropdown-menu{width:12.4rem}.account-dropdown-menu [data-slot=dropdown-menu-label]{color:#676f7e;padding:.3rem .5rem .34rem;font-size:.68rem;font-weight:760;line-height:1.25}.account-dropdown-menu [data-slot=dropdown-menu-item]{color:#272c35;border-radius:.5rem;gap:.36rem;min-height:1.86rem;padding:.36rem .5rem;font-size:.72rem;font-weight:650;line-height:1.2}.account-dropdown-menu [data-slot=dropdown-menu-item]:focus,.account-dropdown-menu [data-slot=dropdown-menu-item]:hover{color:#285244;background:#f2f8f6}.account-dropdown-menu [data-slot=dropdown-menu-item] svg{width:.82rem;height:.82rem}.account-dropdown-menu [data-slot=dropdown-menu-separator]{background:#e5e7eb;margin:.26rem .18rem}.radar-content{gap:1rem;padding-bottom:1.5rem;display:grid}.eyebrow,.source-pill{border:1px solid #dfe2e7;box-shadow:0 1px 2px #272c350a}.eyebrow{color:#256a4a;background:#eaf6f0}.source-pill{color:#606876;background:#fffffff2}.compact-data-overview,.daily-summary-panel,.dashboard-section,.core-monitor-sticky-controls,.core-monitor-trend-card,.table-shell,.method-note,.core-filter-bar,.core-tabs,.core-link-metric,.auth-login-panel,.auth-feature-reserve>div{border-color:#dcdfe4;box-shadow:0 10px 26px #262b360e}.compact-data-overview,.daily-summary-panel,.dashboard-section,.core-monitor-sticky-controls,.core-monitor-trend-card,.table-shell,.core-filter-bar,.core-link-summary-bar,.core-link-metric,.auth-login-panel{background:#fffffff7}.compact-data-overview{border-radius:.8rem;margin-bottom:.15rem}.compact-overview-header{background:#fcfcfd;padding:.72rem 1rem}.compact-overview-header span,.daily-summary-main strong,.section-heading h2{color:#1e2229}.compact-overview-header strong{color:#25744f}.compact-overview-body{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-overview-group{min-height:6.1rem;padding:.88rem 1rem .8rem}.compact-overview-label em{color:#656c7b;background:#f3f4f6}.compact-overview-group>strong{font-weight:800}.daily-summary-panel{border-left:4px solid #29a36a;border-radius:.8rem;margin:0;padding:.95rem 1.05rem}.daily-summary-main strong{font-size:.9rem}.daily-summary-action,.daily-advice-tab,.daily-summary-toggle,.core-monitor-view-tabs,.core-window-tabs,.core-tabs,.core-filter-field select,.filter-field select,.core-title-search{border-color:#dcdfe4}.daily-summary-toggle,.daily-target-actions a,.daily-target-actions button,.daily-target-heading button,.daily-target-more,.morning-filter-pill{color:#256a4a;background:#fff}.daily-summary-toggle:hover,.daily-target-actions a:hover,.daily-target-actions button:hover,.daily-target-heading button:hover,.daily-target-more:hover,.morning-filter-pill:hover{background:#f1f9f5;border-color:#98cdb4}.dashboard-section{border:1px solid #dcdfe4;border-radius:.85rem;margin-top:.35rem;padding:1rem}.dashboard-section+.dashboard-section{margin-top:.45rem}.section-heading{align-items:flex-start;margin-bottom:.9rem}.section-heading h2{margin-top:.12rem;font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:760}.section-heading p{color:#656c7b;margin-top:.34rem;line-height:1.58}.section-icon{background:#eaf6f0;border-color:#b4dac8;border-radius:.58rem;width:2.1rem;height:2.1rem}.core-tabs{box-shadow:none;border-radius:.65rem;margin-bottom:.8rem;padding:.2rem}.core-tabs button{border-radius:.48rem;height:2.1rem}.core-tabs button.active,.core-monitor-view-tabs button.active,.core-window-tabs>button.active,.core-window-tabs .core-custom-window>button.active{color:#1d5d3f;background:#e2f3eb;box-shadow:inset 0 0 0 1px #a1ceb9}.core-filter-bar,.core-monitor-sticky-controls,.core-link-filter-bar{border-radius:.72rem;padding:.72rem;box-shadow:0 8px 18px #262b360b}.core-link-filter-bar,.core-monitor-sticky-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);top:.55rem}.core-monitor-summary-strip,.core-link-summary-bar{background:#f5f9f7;border-color:#cddfd7}.core-monitor-trend-card{border-radius:.72rem;padding:.95rem 1rem}.core-monitor-trend-heading h3,.core-link-table-toolbar strong{color:#1e2229}.table-shell{border-radius:.72rem}.table-shell th{color:#575e6b;background:#f6f7f8;font-weight:720}.table-shell td{border-top-color:#e8eaed}.table-shell tbody tr:hover{background:#f5f9f7}.core-monitor-table tbody tr.is-focus-shop td,.core-link-overview-table tbody tr.is-focus-link td{background:#fdf7ed}.core-monitor-table tbody tr.is-focus-shop td:nth-child(2),.core-link-overview-table tbody tr.is-focus-link td:first-child{box-shadow:inset 3px 0 #ec9a27}.core-monitor-table th.is-highlighted,.core-monitor-table td.is-highlighted{background:#eef6f3}.core-product-thumb,.core-shop-avatar,.daily-target-thumb{background:#f3f4f6;border-color:#dcdfe4}.core-link-title{color:#2e7051}.core-focus-toggle{color:#815522;background:#fbf6ee;border-color:#decbaf}.core-focus-toggle:hover{background:#fbf1df;border-color:#e0a95c}.core-focus-toggle.is-active{color:#575e6b;background:#f0f2f4;border-color:#cbcfd7}.service-support-footer{border-top-color:#dcdfe4;margin-top:1.5rem}.auth-shell{background:linear-gradient(#f2f8f5 0,#fafafa 55%,#f6f7f8)}.auth-page{width:min(100%,600px);margin-top:min(8vh,4rem)}.auth-headline h1{color:#1a1d23;font-size:clamp(1.9rem,4vw,2.35rem);font-weight:800}.auth-headline p{color:#5c6370}.auth-brand-icon,.auth-login-icon{color:#246b4a;background:#eaf6f0;border-color:#b4dac8;border-radius:.62rem}.auth-login-panel{border-radius:.85rem;padding:1.35rem}.auth-login-heading h2{font-weight:780}.auth-input-wrap{border-color:#d7dae0;border-radius:.58rem;min-height:2.85rem}.auth-input-wrap:focus-within{border-color:#40b57e;box-shadow:0 0 0 3px #bde5d25c}.auth-submit{background:#28865a!important;border-radius:.58rem!important;height:2.85rem!important}.auth-submit:hover{background:#20794f!important}.auth-feature-reserve{max-width:560px}.auth-feature-reserve>div{color:#2c6d4f;box-shadow:none;background:#ffffffc7;border-style:solid;border-radius:.62rem}}@media(max-width:760px){.radar-header{align-items:flex-start;padding:2rem 1rem 1.5rem}.backfill-task-card{width:calc(100vw - 1.5rem);padding:.82rem;bottom:.75rem;right:.75rem}.backfill-task-mini{max-width:calc(100vw - 1.5rem);bottom:.75rem;right:.75rem}.backfill-task-actions{justify-content:stretch}.backfill-task-actions button{flex:1 1 0}.radar-content{padding:0 1rem}.radar-header,.section-heading{flex-direction:column}.radar-header-actions{flex-wrap:wrap;align-items:flex-end;width:100%}.section-heading{align-items:stretch}.shop-selector-step{grid-template-columns:auto minmax(0,1fr);align-items:start}.shop-selector-step select,.benchmark-shop-tabs{grid-column:2;width:100%}.benchmark-shop-tabs button{flex:9rem}.data-status-strip{grid-template-columns:1fr 1fr}.data-status-strip>div:nth-child(2){border-right:0}.data-status-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.sales-summary-heading{flex-direction:column;align-items:flex-start}.filter-stack{justify-items:stretch;overflow-x:auto}.filter-stack .window-tabs{width:-moz-max-content;width:max-content;min-width:100%}.filter-stack .window-tabs button{flex:1}.dashboard-section{margin-top:2.5rem}.filter-toolbar{align-items:stretch}.filter-summary{width:100%;margin-left:0;padding:0}.filter-field select{min-width:8.5rem}.candidate-metrics{grid-template-columns:repeat(9,minmax(92px,1fr))}.candidate-card-heading{flex-wrap:wrap;align-items:flex-start}.benchmark-link-toggle{order:3}.candidate-meta{max-width:calc(100vw - 8rem)}.health-grid{grid-template-columns:1fr 1fr}.health-item:nth-child(2){border-right:0}.health-item:nth-child(-n+2){border-bottom:1px solid var(--border)}.daily-summary-header,.service-support-footer,.service-support-actions,.core-monitor-trend-heading{flex-direction:column;align-items:stretch}.daily-summary-actions{justify-content:flex-start}.daily-summary-toggle{align-self:flex-start}.daily-summary-facts,.daily-advice-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-target-card{grid-template-columns:3rem minmax(0,1fr)}.daily-target-thumb{width:3rem;height:3rem}.service-support-footer{padding:1rem}.support-dialog-body{grid-template-columns:1fr}.support-qr{justify-self:center;width:100%;max-width:12rem}}@media(max-width:430px){.data-status-strip{grid-template-columns:1fr}.data-status-strip>div{border-right:0;border-bottom:1px solid var(--border)}.data-status-strip>div:last-child{border-bottom:0}.health-grid,.daily-target-card{grid-template-columns:1fr}.health-item{border-right:0;border-bottom:1px solid var(--border)}.health-item:last-child{border-bottom:0}.window-tabs button{padding-inline:.6rem}.filter-toolbar,.filter-field,.filter-field select,.filter-field-segmented,.compact-tabs{width:100%}.compact-tabs button{flex:1}.filter-reset{width:100%}}@media(max-width:960px){.account-security-layout,.account-password-form{grid-template-columns:1fr}.core-monitor-link-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.daily-summary-overview .compact-overview-body,.core-monitor-link-mini-grid{grid-template-columns:1fr}}@media(max-width:960px){.radar-header{align-items:flex-start}.radar-header-actions{justify-content:flex-start}.dashboard-section{padding:.9rem}}@media(max-width:760px){.radar-header{padding:1rem}.radar-content{gap:.85rem}.compact-data-overview,.daily-summary-panel,.dashboard-section{border-radius:.72rem}.dashboard-section{margin-top:.25rem}.core-link-filter-bar,.core-monitor-sticky-controls{position:static}}.core-filter-bar{background:#fffffff5;border:1px solid #c7dbd6;border-radius:.9rem;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;padding:.85rem;display:flex;box-shadow:0 10px 26px #3b54500b}.core-link-filter-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-color:#dcdfe4;gap:.5rem;width:100%;min-width:0;max-width:100%;padding:.56rem .62rem;position:static;overflow:visible;box-shadow:0 10px 24px #30354012}.core-link-filter-shell{z-index:30;gap:.45rem;width:100%;min-width:0;max-width:100%;display:grid;position:sticky;top:.55rem}.core-link-advanced-filters{background:#f9fafb;border:1px dashed #d7dae0;border-radius:.78rem;flex-wrap:wrap;align-items:flex-end;gap:.45rem;padding:.5rem .62rem;display:flex}.core-filter-more-toggle{color:#606876;white-space:nowrap;background:#fff;border:1px solid #d7dae0;border-radius:.58rem;flex:none;justify-content:center;align-items:center;gap:.22rem;min-height:2rem;margin-bottom:0;padding:0 .58rem;font-size:.72rem;font-weight:700;display:inline-flex}.core-link-filter-actions{flex:none;align-items:flex-end;gap:.72rem;min-width:0;padding-left:.24rem;display:flex}.core-link-filter-actions .core-filter-field-search{flex:0 0 11.2rem;min-width:11.2rem;max-width:11.2rem}.core-link-quick-views{background:#f9fafb;border:1px solid #dcdfe4;border-radius:.72rem;flex:auto;align-items:center;gap:.28rem;min-width:0;min-height:2rem;padding:.16rem;display:inline-flex}.core-link-quick-views button{color:#616875;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.56rem;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:1.68rem;padding:0 .62rem;font-size:.72rem;font-weight:760;display:inline-flex}.core-link-quick-views button:hover{color:#296551;background:#f2f8f6}.core-link-quick-views button.is-active{color:#24614a;background:#e2f3ed;border-color:#b6d8cd;box-shadow:0 6px 14px #467c6a14}.core-link-filter-actions .core-filter-more-toggle{min-width:6.9rem}.core-filter-more-toggle:hover,.core-filter-more-toggle[aria-expanded=true]{color:#296551;background:#f2f8f6;border-color:#b3d0c7}.core-tabs{z-index:1;background:#fffffffa;border:1px solid #dcdfe4;border-radius:.8rem;gap:.2rem;margin-bottom:.9rem;padding:.18rem;display:inline-flex;position:relative;box-shadow:0 6px 18px #3035400d}.core-tabs button{min-width:6rem;height:2.15rem;color:var(--muted-foreground);border-radius:.62rem;padding:0 .85rem;font-size:.78rem;font-weight:650}.core-tabs button.active{color:#125443;background:#d7f4eb;box-shadow:inset 0 0 0 1px #92d3bd,0 4px 10px #367d6c1f}.core-monitor-filter-bar{justify-content:space-between;align-items:center;margin-bottom:.85rem;padding:.68rem .82rem}.core-monitor-sticky-controls{--monitor-filter-label-height:.95rem;--monitor-filter-control-height:2.45rem;--monitor-filter-inner-gap:.22rem;z-index:18;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #dcdfe4;border-radius:.92rem;gap:.45rem;margin-bottom:.9rem;padding:.62rem .72rem;display:grid;position:sticky;top:.75rem;box-shadow:0 10px 24px #30354012}.core-monitor-view-tabs{margin-left:0}.core-monitor-window-field{min-width:0}.core-monitor-window-tabs{box-sizing:border-box;height:var(--monitor-filter-control-height);min-height:var(--monitor-filter-control-height);gap:var(--monitor-filter-inner-gap);width:100%;padding:var(--monitor-filter-inner-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.core-monitor-window-note{color:var(--muted-foreground);font-size:.72rem;font-weight:600}.core-monitor-summary-grid,.core-monitor-rank-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.core-monitor-rank-panel{border:1px solid var(--border);background:#fff;border-radius:.75rem;min-width:0;padding:.82rem}.core-monitor-rank-title{color:var(--muted-foreground);margin-bottom:.55rem;font-size:.72rem;font-weight:700}.core-monitor-rank-panel ol{gap:.38rem;display:grid}.core-monitor-rank-panel li{grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.38rem;font-size:.76rem;display:grid}.core-monitor-rank-index{background:var(--muted);width:1.15rem;height:1.15rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.core-monitor-rank-shop{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.core-monitor-table-shell .table-scroll{overflow-x:auto}.core-monitor-table{table-layout:fixed;min-width:1360px!important}.core-monitor-table th,.core-monitor-table td{padding-inline:.55rem;font-size:.76rem}.core-monitor-summary-strip{min-width:0;color:var(--foreground);white-space:nowrap;background:#f5faf8d1;border:1px solid #cce0d9;border-radius:.7rem;flex-wrap:nowrap;align-items:center;gap:.35rem .75rem;padding:.5rem .62rem;font-size:.76rem;display:flex;overflow-x:auto}.core-monitor-summary-strip b{font-weight:750}.core-monitor-summary-muted{color:var(--muted-foreground);margin-left:auto;font-size:.72rem;font-weight:600}.core-monitor-view-tabs{box-sizing:border-box;height:var(--monitor-filter-control-height);min-height:var(--monitor-filter-control-height);gap:var(--monitor-filter-inner-gap);width:100%;min-width:0;padding:var(--monitor-filter-inner-gap);border:1px solid var(--border);background:#fff;border-radius:.78rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.core-monitor-view-tabs button{box-sizing:border-box;height:calc(var(--monitor-filter-control-height) - var(--monitor-filter-inner-gap) * 2);min-width:0;min-height:0;color:var(--muted-foreground);border-radius:.5rem;padding:0 .32rem;font-size:.72rem;font-weight:650}.core-monitor-view-tabs button.active{color:#155b49;background:#dbf5ec;box-shadow:inset 0 0 0 1px #aedbcc}.core-monitor-trend-card{background:#ffffffeb;border:1px solid #dcdfe4;border-radius:.9rem;padding:.95rem}.core-monitor-trend-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.7rem;display:flex}.core-monitor-trend-heading h3{font-size:.9rem;font-weight:700}.core-monitor-trend-heading p,.core-monitor-trend-heading span{color:var(--muted-foreground);font-size:.68rem}.core-monitor-trend-chart{place-items:stretch stretch;height:148px;display:grid}.core-monitor-chart-empty{background:#f9fafb;border-style:dashed;height:auto;min-height:4.8rem;padding:1rem}.core-monitor-col-rank{width:4rem}.core-monitor-col-shop{width:20rem}.core-monitor-col-metric{width:7.1rem}.core-monitor-col-conversion{width:8.5rem}.core-monitor-col-latest{width:8.6rem}.core-monitor-rank-cell{text-align:center}.core-monitor-table tbody tr.is-focus-shop td{background:#fef8ec}.core-monitor-data-row{cursor:pointer}.core-monitor-data-row.is-expanded td{background:#f5faf8;border-bottom-color:#c6dcd5}.core-monitor-table tbody tr.is-focus-shop td:nth-child(2){box-shadow:inset 3px 0 #eb8f1e}.core-monitor-table th.is-highlighted,.core-monitor-table td.is-highlighted{background:#edf8f4db}.core-monitor-table tbody tr.is-focus-shop td.is-highlighted{background:#fdf1d8}.core-monitor-table td.is-highlighted{font-weight:700}.core-monitor-shop-cell{min-width:0;white-space:normal!important}.core-monitor-shop-identity{grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.48rem;min-width:0;display:grid}.core-monitor-shop-avatar-wrap,.core-monitor-shop-copy{min-width:0;display:flex}.core-monitor-shop-avatar-wrap{justify-content:center;align-items:center}.core-monitor-shop-copy{flex-direction:column;justify-content:center;gap:.18rem}.core-shop-avatar{border:1px solid var(--border);width:3rem;height:3rem;color:var(--muted-foreground);background:#f5f3ef;border-radius:999px;place-items:center;display:grid;overflow:hidden}.core-shop-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.core-monitor-shop-link{max-width:100%;color:var(--primary);align-items:center;gap:.22rem;font-weight:700;display:inline-flex}.core-monitor-shop-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.core-monitor-shop-name-line{align-items:center;min-width:0;max-width:100%;display:flex}.core-monitor-shop-name-line>:first-child{color:#1a1d23;min-width:0;max-width:10.4rem;font-size:.86rem;line-height:1.25}.core-shop-focus-badge{color:#9d5715;box-shadow:none;background:#fde6c4;border-radius:999px;flex:none;padding:.08rem .36rem;font-size:.6rem;font-weight:750}.core-shop-menu{z-index:80;background:#fff;border:1px solid #dcdfe4;border-radius:.72rem;width:10.8rem;padding:.3rem;box-shadow:0 12px 26px #272c341c}.core-shop-sub-menu{width:9.4rem}.core-shop-menu [data-slot=dropdown-menu-label]{color:#656c7b;padding:.28rem .48rem .34rem;font-size:.68rem;font-weight:760;line-height:1.25}.core-shop-menu [data-slot=dropdown-menu-item],.core-shop-menu [data-slot=dropdown-menu-sub-trigger]{color:#272c35;border-radius:.5rem;gap:.36rem;min-height:1.82rem;padding:.36rem .5rem;font-size:.72rem;font-weight:650;line-height:1.2}.core-shop-menu [data-slot=dropdown-menu-item]:focus,.core-shop-menu [data-slot=dropdown-menu-item]:hover,.core-shop-menu [data-slot=dropdown-menu-sub-trigger]:focus,.core-shop-menu [data-slot=dropdown-menu-sub-trigger]:hover,.core-shop-menu [data-slot=dropdown-menu-sub-trigger][data-state=open]{color:#285244;background:#f2f8f6}.core-shop-menu [data-slot=dropdown-menu-sub-trigger] svg{color:#848b9a;width:.82rem;height:.82rem}.core-shop-menu [data-slot=dropdown-menu-item][data-variant=destructive]{color:#ad3434}.core-shop-menu [data-slot=dropdown-menu-item][data-variant=destructive]:focus,.core-shop-menu [data-slot=dropdown-menu-item][data-variant=destructive]:hover{color:#a52727;background:#fdf2f2}.core-shop-menu [data-slot=dropdown-menu-separator]{background:#e5e7eb;margin:.26rem .18rem}.core-monitor-shop-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.18rem .3rem;margin-top:0;font-size:.62rem;line-height:1.35;display:flex}.core-monitor-shop-status-line{color:#676f7e;flex-wrap:wrap;align-items:center;gap:.22rem;font-size:.68rem;font-weight:650;line-height:1.3;display:flex}.core-monitor-shop-actions-line{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.24rem;margin-top:.04rem;font-size:.72rem;line-height:1.3;display:flex}.core-monitor-shop-actions-line>span{color:#676f7e;flex:none;font-weight:650}.core-shop-focus-toggle{flex:none;justify-content:center;min-width:0;min-height:1.45rem;padding:.08rem .38rem;font-size:.62rem}.core-shop-menu-trigger{color:#47665c;white-space:nowrap;background:#ffffffd1;border:1px solid #d7dae0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.12rem;min-height:1.45rem;padding:.08rem .38rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.core-shop-menu-trigger svg{opacity:.56;width:.72rem;height:.72rem}.core-shop-menu-trigger:hover{background:#f2f8f6;border-color:#b3d0c7}.core-shop-focus-toggle.is-active{color:#575e6b;background:#ebecef;box-shadow:inset 0 0 0 1px #c1c5cd}.core-monitor-detail-toggle{color:#296551;white-space:nowrap;background:#f1f9f6;border:1px solid #c0d8d0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.16rem;min-height:1.45rem;padding:.08rem .42rem;font-size:.62rem;font-weight:700;display:inline-flex}.core-monitor-detail-toggle:hover,.core-monitor-detail-toggle[aria-expanded=true]{background:#dcf4ec;border-color:#73c9ac}.core-monitor-metric-cell{line-height:1.2}.core-monitor-main-value{font-size:.9rem;font-weight:750}.core-monitor-detail-row>td{background:#f8fbfa!important;padding:0!important}.core-monitor-detail-panel{border-top:1px solid #d3e4de;padding:.85rem .95rem 1rem;box-shadow:inset 0 1px #fffc}.core-monitor-detail-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.7rem;display:flex}.core-monitor-detail-head strong{color:#1e2229;font-size:.84rem;font-weight:760;display:block}.core-monitor-detail-head span{color:var(--muted-foreground);margin-top:.15rem;font-size:.68rem;display:block}.core-monitor-detail-tabs{background:#fff;border:1px solid #dcdfe4;border-radius:.62rem;flex:none;gap:.18rem;padding:.16rem;display:inline-flex}.core-monitor-detail-tabs button{min-height:1.7rem;color:var(--muted-foreground);border-radius:.46rem;padding:0 .48rem;font-size:.66rem;font-weight:700}.core-monitor-detail-tabs button.active{color:#22624d;background:#e0f5ee}.core-monitor-detail-table-wrap{background:#fff;border:1px solid #dfe2e7;border-radius:.72rem;overflow-x:auto}.core-monitor-detail-table{border-collapse:collapse;width:100%;min-width:980px}.core-monitor-detail-table th,.core-monitor-detail-table td{vertical-align:top;border-top:1px solid #e8eaed;padding:.55rem .62rem;font-size:.72rem}.core-monitor-detail-table th{color:#575e6b;text-align:left;background:#f6f7f8;border-top:0;font-weight:720}.core-monitor-detail-table tbody tr.is-missing td{color:#6e7687;background:#fafafa}.core-monitor-linked-links{border-top:1px solid #e2e4e9;gap:.58rem;margin-top:.75rem;padding-top:.72rem;display:grid}.core-monitor-linked-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.core-monitor-linked-head strong{color:var(--foreground);font-size:.82rem}.core-monitor-linked-head span{color:var(--muted-foreground);font-size:.68rem}.core-monitor-link-mini-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.core-monitor-link-mini-card{background:#fff;border:1px solid #e2e4e9;border-radius:.62rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.45rem;display:grid}.core-monitor-link-mini-thumb{background:#f3f4f6;border:1px solid #dcdfe4;border-radius:.5rem;width:2.5rem;height:2.5rem;display:block;overflow:hidden}.core-monitor-link-mini-thumb img,.core-monitor-link-mini-thumb span{width:100%;height:100%;display:block}.core-monitor-link-mini-thumb img{-o-object-fit:cover;object-fit:cover}.core-product-image-placeholder{color:hsl(var(--muted-foreground));text-align:center;place-items:center;padding:.2rem;font-size:.65rem;font-weight:600;line-height:1.15;width:100%!important;height:100%!important;display:grid!important}.core-monitor-link-mini-thumb .core-product-image-placeholder{font-size:.52rem}.core-monitor-link-mini-body{gap:.25rem;min-width:0;display:grid}.core-monitor-link-mini-body strong{color:#377b5e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;line-height:1.2;overflow:hidden}.core-monitor-link-mini-body div{color:var(--muted-foreground);flex-wrap:wrap;gap:.24rem .34rem;font-size:.6rem;line-height:1.25;display:flex}.core-monitor-status-pill{color:#246b4a;white-space:nowrap;background:#e9f7f0;border:1px solid #b6d8c8;border-radius:999px;justify-content:center;align-items:center;min-height:1.35rem;padding:0 .44rem;font-size:.62rem;font-weight:750;display:inline-flex}.core-monitor-status-pill.is-cross-day{color:#955718;background:#fcf1df;border-color:#eecda0}.core-monitor-status-pill.is-missing{color:#ab2b2b;background:#fceeee;border-color:#eebfbf}.core-monitor-status-pill.is-baseline{color:#575e6b;background:#f0f2f4;border-color:#cbcfd7}.core-summary-grid{gap:.65rem!important}.dashboard-health-section{background:0 0;border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:.4rem}.method-note-collapsible{cursor:default;background:#fbf8f3;border:1px solid #e8dece;border-left:3px solid #ea9f3e;border-radius:.78rem;margin-top:.85rem}.method-note-collapsible summary{cursor:pointer;color:#287159;flex-wrap:wrap;align-items:center;gap:.42rem .6rem;font-weight:750;list-style:none;display:flex}.method-note-collapsible summary::-webkit-details-marker{display:none}.method-note-collapsible summary:after{content:"展开";color:#895a24;background:#fff;border:1px solid #e1d4c1;border-radius:999px;margin-left:auto;padding:.12rem .48rem;font-size:.64rem;font-weight:750}.method-note-collapsible[open] summary:after{content:"收起"}.method-note-collapsible summary strong{color:#8c5a21;font-size:.74rem}.method-note-collapsible span{color:var(--muted-foreground);font-size:.7rem;font-weight:600}.method-note-collapsible p{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.72rem;line-height:1.58}.compact-data-overview{background:#ffffffe6;border:1px solid #c6dcd5;border-radius:1.05rem;margin-bottom:.85rem;overflow:hidden;box-shadow:0 12px 32px #3248430b}.compact-overview-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.66rem 1rem .5rem;display:flex}.compact-overview-header>div{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;min-width:0;display:flex}.compact-overview-header span{color:#363b45;font-size:.78rem;font-weight:750}.compact-overview-header small{color:#7b818e;font-size:.66rem}.compact-overview-header strong{color:#2f6a56;white-space:nowrap;flex:none;font-size:.68rem;font-weight:750}.compact-overview-header .compact-overview-header-meta{flex-direction:column;align-items:flex-end;gap:.18rem;min-width:0;display:flex}.compact-source-diagnostics{text-align:right;max-width:34rem;line-height:1.35;color:#717784!important;font-size:.64rem!important;font-weight:600!important}.compact-overview-body{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.compact-overview-group{border-right:1px solid #e2e4e9;min-width:0;min-height:5.65rem;padding:.78rem 1rem .72rem}.compact-overview-group:last-child{border-right:0}.compact-overview-label{color:#636874;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;font-size:.72rem;line-height:1.2;display:flex}.compact-overview-label em{color:#727883;text-overflow:ellipsis;white-space:nowrap;background:#f1f2f4;border-radius:999px;max-width:55%;padding:.18rem .42rem;font-size:.62rem;font-style:normal;overflow:hidden}.compact-overview-label em.is-ok{color:#287159;background:#e6f5ef}.compact-overview-group>strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.45rem;min-width:0;margin-top:.42rem;font-size:clamp(1.2rem,1.62vw,1.48rem);line-height:1.08;display:flex;overflow:hidden}.compact-overview-group>strong small{color:#2d8065;letter-spacing:0;font-size:.76rem}.compact-overview-group>span{color:#7b818e;margin-top:.35rem;font-size:.66rem;line-height:1.25;display:block}.compact-window-values{color:#717784;flex-wrap:wrap;gap:.18rem .7rem;min-width:0;margin-top:.42rem;font-size:.64rem;line-height:1.3;display:flex}.compact-window-values span{white-space:nowrap}.compact-window-values b{color:#2d3139;font-size:.72rem}.compact-skip-values{gap:.16rem .55rem}.compact-overview-group-skipped>strong small{color:#a76a1b}.compact-overview-error{color:hsl(var(--destructive));margin:-.45rem 0 1rem;font-size:.72rem}.auto-collection-plan{background:#ffffffe6;border:1px solid #dfe2e7;border-radius:1.05rem;margin-bottom:.85rem;overflow:hidden;box-shadow:0 12px 32px #323a4809}.auto-plan-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;padding:.66rem 1rem .5rem;display:flex}.auto-plan-header>div{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;min-width:0;display:flex}.auto-plan-header span{color:#363b45;font-size:.78rem;font-weight:750}.auto-plan-header small,.auto-plan-disclaimer{color:#7b818e;font-size:.66rem;line-height:1.45}.auto-plan-header>strong{color:#287159;white-space:nowrap;background:#e6f5ef;border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.65rem;font-weight:750}.auto-plan-header>strong.is-attention{color:#ab2b2b;background:#fdeded}.auto-plan-body{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.auto-plan-group{border-right:1px solid #e2e4e9;flex-direction:column;min-width:0;min-height:5.85rem;padding:.78rem 1rem .72rem;display:flex}.auto-plan-group:last-child{border-right:0}.auto-plan-group>span{color:#636874;font-size:.72rem;line-height:1.2}.auto-plan-group>strong{color:#1c1f26;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:.42rem;font-size:clamp(1.2rem,1.62vw,1.48rem);font-weight:750;line-height:1.08;overflow:hidden}.auto-plan-group>strong small{color:#2d8065;letter-spacing:0;font-size:.76rem}.auto-plan-group>strong.auto-plan-time,.auto-plan-group>strong.auto-plan-task-status{letter-spacing:-.01em;font-size:clamp(.9rem,1.15vw,1.04rem)}.auto-plan-group>em{color:#7b818e;margin-top:.38rem;font-size:.65rem;font-style:normal;line-height:1.35;display:block;overflow:hidden}.auto-plan-task-details{color:#7b818e;justify-items:start;gap:.25rem;margin-top:.38rem;font-size:.65rem;line-height:1.35;display:grid}.auto-plan-task-details .is-attention{color:#ab2b2b}.auto-plan-problem-link{color:#9d2525;background:#fdf1f1;border:1px solid #eaa4a4;border-radius:.42rem;align-items:center;min-height:1.48rem;padding:.08rem .38rem;font-size:.64rem;font-weight:750;display:inline-flex}.auto-plan-problem-link:hover,.auto-plan-problem-link:focus-visible{background:#fce3e3;border-color:#d44949}.collection-status-header-meta{flex:none;align-items:center;gap:.48rem;display:flex}.collection-status-header-meta strong{color:#287159;white-space:nowrap;background:#e6f5ef;border-radius:999px;padding:.2rem .45rem;font-size:.65rem;font-weight:750}.collection-status-header-meta strong.is-attention{color:#ab2b2b;background:#fdeded}.collection-status-header-meta>span{color:#2f6a56;white-space:nowrap;font-size:.66rem;font-weight:720}.collection-status-primary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.collection-status-primary-item{border-right:1px solid #e2e4e9;min-width:0;min-height:5.35rem;padding:.72rem .92rem .64rem}.collection-status-primary-item:last-child{border-right:0}.collection-status-primary-label{color:#636874;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;font-size:.7rem;line-height:1.2;display:flex}.collection-status-primary-label em{color:#727883;text-overflow:ellipsis;white-space:nowrap;background:#f1f2f4;border-radius:999px;max-width:58%;padding:.16rem .38rem;font-size:.6rem;font-style:normal;overflow:hidden}.collection-status-primary-label em.is-ok{color:#287159;background:#e6f5ef}.collection-status-primary-label em.is-attention{color:#ab2b2b;background:#fdeded}.collection-status-primary-item>strong{color:#1c1f26;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.35rem;min-width:0;margin-top:.32rem;font-size:clamp(1.08rem,1.42vw,1.35rem);font-weight:760;line-height:1.14;display:flex;overflow:hidden}.collection-status-primary-item>strong small{color:#2d8065;letter-spacing:0;font-size:.7rem}.collection-status-primary-item>p{color:#7b818e;text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:.63rem;line-height:1.35;overflow:hidden}.collection-status-primary-item.collection-status-task{background:linear-gradient(135deg,#fff,#fefdfb)}.collection-status-primary-item>strong.collection-status-task-title{letter-spacing:-.01em;font-size:clamp(.9rem,1.1vw,1.02rem)}.collection-status-task-details{color:#7b818e;flex-wrap:wrap;align-items:center;gap:.2rem .38rem;min-width:0;margin-top:.3rem;font-size:.62rem;line-height:1.28;display:flex}.collection-status-task-details .is-attention{color:#ab2b2b}.collection-status-secondary-grid{background:#f9fafbad;border-top:1px solid #e5e7eb;grid-template-columns:1.2fr 1fr 1fr 1.6fr 2.1fr;gap:.45rem .8rem;padding:.42rem .92rem .48rem;display:grid}.collection-status-secondary-grid>span{color:#737a87;white-space:nowrap;align-items:baseline;gap:.28rem;min-width:0;font-size:.6rem;line-height:1.35;display:flex;overflow:hidden}.collection-status-secondary-grid small{color:#808793;font-size:inherit;flex:none}.collection-status-secondary-grid b{color:#3f4550;font-size:inherit;text-overflow:ellipsis;font-weight:700;overflow:hidden}.collection-status-disclosure{color:#7b818e;background:#f9fafb;border-top:1px solid #e5e7eb;padding:.3rem .92rem .38rem;font-size:.6rem;line-height:1.4}.collection-status-disclosure summary{cursor:pointer;color:#737a87;font-weight:650}.collection-status-disclosure p{margin:.34rem 0 0}.auto-plan-disclaimer{background:#f9fafb;border-top:1px solid #e5e7eb;margin:0;padding:.48rem 1rem .56rem}@media(max-width:800px){.collection-status-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-status-primary-item:nth-child(2){border-right:0}.collection-status-primary-item:nth-child(n+3){border-top:1px solid #e2e4e9}.collection-status-secondary-grid,.compact-overview-body,.auto-plan-body{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-plan-group:nth-child(2){border-right:0}.auto-plan-group:nth-child(n+3){border-top:1px solid #e2e4e9}.compact-overview-group{padding-inline:.72rem}.compact-overview-group:nth-child(2){border-right:0}.compact-overview-group:nth-child(n+3){border-top:1px solid #e2e4e9}.compact-overview-group-skipped{border-right:1px solid #e2e4e9}.compact-overview-group-compute{border-right:0}}@media(max-width:560px){.daily-summary-actions,.daily-summary-action,.daily-summary-toggle{width:100%}.daily-summary-facts{grid-template-columns:1fr}.compact-overview-header,.auto-plan-header{flex-direction:column;align-items:flex-start;gap:.35rem}.collection-status-header-meta{flex-direction:column;align-items:flex-start;gap:.25rem}.collection-status-primary-grid,.collection-status-secondary-grid{grid-template-columns:1fr}.collection-status-primary-item,.collection-status-primary-item:nth-child(2){border-bottom:1px solid #e2e4e9;border-right:0;min-height:0}.collection-status-primary-item:last-child{border-bottom:0}.collection-status-primary-item>p,.collection-status-secondary-grid>span{white-space:normal;overflow:visible}.compact-overview-header strong{white-space:normal}.compact-overview-header .compact-overview-header-meta{align-items:flex-start}.compact-source-diagnostics{text-align:left;max-width:none}.compact-overview-body,.auto-plan-body{grid-template-columns:1fr}.compact-overview-group{border-bottom:1px solid #e2e4e9;border-right:0;min-height:0}.compact-overview-group:last-child{border-bottom:0}.auto-plan-group{border-bottom:1px solid #e2e4e9;border-right:0;min-height:0}.auto-plan-group:last-child{border-bottom:0}}.core-summary-card{border-radius:.75rem!important;padding:.72rem .85rem!important}.core-summary-card .text-2xl{margin-top:.35rem!important;font-size:1.18rem!important;line-height:1.25!important}.core-summary-card .text-sm{font-size:.76rem!important}.core-summary-card .text-xs{font-size:.66rem!important}.core-health-summary-grid,.core-outcome-summary-grid{align-items:stretch}.core-summary-card-wide{min-width:0}.core-summary-rate{color:#2d8065;font-size:.82rem;font-weight:750}.core-summary-muted-line{color:#8b919c}.core-sample-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.core-sample-comparison>div{border-right:1px solid #e2e4e9;flex-direction:column;gap:.15rem;padding-right:.65rem;display:flex}.core-sample-comparison>div:last-child{border-right:0;padding-right:0}.core-sample-comparison span{color:#717784;font-size:.66rem}.core-sample-comparison strong{font-size:1.18rem;line-height:1.25}.core-window-coverage{border-top:1px solid #e8eaed;flex-wrap:wrap;gap:.25rem .9rem;padding-top:.5rem;display:flex}@media(max-width:639px){.core-sample-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.core-sample-comparison .core-sample-window{border-top:1px solid #e8eaed;border-right:0;grid-column:1/-1;padding-top:.45rem}}.core-global-window{background:#f5faf8f0;border:1px solid #c9ded7;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.core-global-window p{color:var(--muted-foreground);margin-top:.2rem;font-size:.72rem}.core-window-tabs{border:1px solid var(--border);background:#fff;border-radius:.8rem;align-items:stretch;gap:.12rem;padding:.14rem;display:flex}.core-window-tabs>button,.core-custom-window>button{min-height:2.05rem;color:var(--muted-foreground);border-radius:.6rem;padding:0 .42rem;font-size:.68rem;font-weight:600}.core-window-tabs>button.active,.core-custom-window.active{color:#155b49;background:#dbf5ec;box-shadow:inset 0 0 0 1px #aedbcc}.core-custom-window{color:var(--muted-foreground);border-radius:.6rem;align-items:center;gap:.12rem;padding-right:.28rem;font-size:.68rem;display:flex}.core-custom-window input{border:1px solid var(--border);width:2.18rem;height:1.65rem;color:var(--foreground);text-align:center;background:#fff;border-radius:.45rem;outline:none;padding:0 .22rem}.core-filter-field{color:var(--muted-foreground);flex:0 auto;gap:.22rem;font-size:.64rem;font-weight:600;display:grid}.core-filter-field select{border:1px solid var(--border);min-width:7rem;height:2rem;color:var(--foreground);background:#fff;border-radius:.58rem;outline:none;padding:0 1.75rem 0 .56rem;font-size:.72rem}.core-link-filter-bar .core-shop-scope-field select{min-width:8.2rem;max-width:10rem}.core-link-filter-bar .core-filter-field{flex:none;min-width:0}.core-filter-field-search{flex:0 0 11.5rem;min-width:11.5rem;max-width:11.5rem}.core-filter-field-search .core-title-search{width:100%;max-width:none;height:2rem}.core-link-summary-bar{background:#f9fafbc7;border:1px solid #dfe2e7;border-radius:.82rem;grid-template-columns:minmax(19rem,23rem) minmax(25rem,34rem) minmax(0,1fr);grid-template-areas:"main stats badges";align-items:center;gap:.52rem 1.15rem;margin-bottom:.62rem;padding:.78rem 2.7rem .78rem .9rem;display:grid;position:relative}.core-link-summary-main{min-width:0;color:var(--muted-foreground);grid-area:main;grid-template-columns:3.15rem minmax(0,1fr);align-items:center;gap:.62rem;font-size:.68rem;line-height:1.2;display:grid}.core-link-summary-avatar{color:#316856;background:#eff6f3;border:1px solid #dadce2;border-radius:50%;justify-content:center;align-items:center;width:3.15rem;height:3.15rem;display:inline-flex;overflow:hidden}.core-link-summary-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.core-link-summary-avatar.is-platform{background:#fff538;border-radius:.72rem}.core-platform-avatar-text{color:#16181d;letter-spacing:0;font-size:.9rem;font-weight:900;line-height:1}.core-link-summary-avatar.is-clickable{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.core-link-summary-avatar.is-clickable:hover,.core-link-summary-avatar.is-clickable:focus-visible{border-color:#98cdbb;transform:translateY(-1px);box-shadow:0 8px 18px #335b4e24}.core-link-summary-copy{gap:.18rem;min-width:0;display:grid}.core-link-summary-title{align-items:center;gap:.42rem;min-width:0;display:flex}.core-link-summary-title strong{max-width:13rem;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:780;overflow:hidden}.core-link-summary-title em{color:#1e6654;white-space:nowrap;background:#e5f5f0;border-radius:999px;padding:.18rem .45rem;font-size:.66rem;font-style:normal;font-weight:700}.core-link-summary-copy>span,.core-link-summary-copy>small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.25;overflow:hidden}.core-link-shop-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(6.9rem,1fr));justify-self:start;align-items:center;gap:.42rem .72rem;width:min(100%,31rem);min-width:0;display:grid}.core-link-shop-stats>span{min-width:0;color:var(--muted-foreground);white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:.3rem;display:flex}.core-link-shop-stats small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.1;overflow:hidden}.core-link-shop-stats b{color:#1e2229;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:760;line-height:1.15;overflow:hidden}.core-link-summary-badges{flex-wrap:wrap;grid-area:badges;justify-content:flex-end;align-self:center;gap:.35rem;min-width:0;display:flex}.core-link-summary-badges>span{min-height:1.45rem;color:var(--muted-foreground);white-space:nowrap;background:#fff;border:1px solid #dcdfe4;border-radius:999px;align-items:center;gap:.2rem;padding:0 .48rem;font-size:.65rem;font-weight:650;display:inline-flex}.core-link-summary-badges b{color:var(--foreground);font-size:.72rem}.core-link-table-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.55rem;padding:0 .15rem;display:flex}.core-link-table-toolbar strong,.core-link-table-toolbar span,.core-title-search-label span{display:block}.core-link-table-toolbar strong{color:var(--foreground);font-size:.86rem}.core-link-table-toolbar span,.core-title-search-label span{color:var(--muted-foreground);font-size:.66rem}.core-title-search-label{flex:0 22rem;gap:.22rem;min-width:14rem;display:grid}.core-link-window-field{flex:none;max-width:none}.core-link-window-tabs{width:auto;max-width:none;overflow-x:auto}.core-link-window-tabs>button,.core-link-window-tabs .core-custom-window>button{min-height:2rem;padding-inline:.34rem}.core-link-window-tabs .core-custom-window{padding-right:.18rem}.core-link-window-tabs .core-custom-window input{width:1.9rem}.core-link-filter-bar .core-filter-field:not(.core-link-window-field):not(.core-filter-field-search):not(:first-child) select{min-width:6.4rem;max-width:8.4rem}.core-filter-field-focus select{min-width:5.4rem;max-width:5.8rem}.core-filter-field-inactive select{min-width:7rem;max-width:7.8rem}.core-filter-field-sample select{min-width:6.2rem;max-width:6.8rem}.core-filter-field-sort select{min-width:7.2rem;max-width:8.4rem}.core-filter-field select:focus,.core-custom-days input:focus,.core-title-search:focus-within{border-color:#45c49a;box-shadow:0 0 0 3px #b0e8d54d}.core-custom-days{color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:.72rem;display:flex}.core-custom-days input{border:1px solid var(--border);width:4.5rem;height:2.4rem;color:var(--foreground);background:#fff;border-radius:.65rem;outline:none;padding:0 .65rem}.core-sales-detail-button{color:var(--primary);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.68rem;font-weight:500;display:inline-flex}.core-expand-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;padding-top:.9rem;display:flex}.core-load-more-status{color:var(--muted-foreground);font-size:.72rem;font-weight:600}.core-compare-mark{color:var(--muted-foreground);align-self:flex-end;padding-bottom:.65rem;font-size:.72rem;font-weight:600}.core-ranking-table{min-width:0!important}.core-comparison-more-row td{text-align:center;background:#f5f9f8}.core-comparison-more-row button{color:#186754;background:#fff;border:1px solid #b5d9cd;border-radius:999px;min-height:2rem;padding:0 .82rem;font-size:.72rem;font-weight:700}.core-comparison-sales-cell{line-height:1.18}.core-comparison-main-delta{font-size:.98rem;font-weight:800}.core-comparison-sales-cell.is-own .core-comparison-main-delta{color:var(--primary)}.core-comparison-sales-cell.is-peer .core-comparison-main-delta{color:#b65c20}.core-comparison-subtotal{color:var(--muted-foreground);margin-top:.16rem;font-size:.68rem;font-weight:650}.core-comparison-gap{font-weight:800}.core-comparison-gap.is-positive{color:#287151}.core-comparison-gap.is-negative{color:#a3391f}.core-ranking-table th,.core-ranking-table td{white-space:nowrap}.core-ranking-table tbody tr.is-expanded{background:#f2f8f6}.core-link-table-shell .table-scroll{scrollbar-color:#b9cac5 transparent;scrollbar-width:thin;overflow-x:auto}.core-link-table-shell .table-scroll::-webkit-scrollbar{height:.45rem}.table-scroll::-webkit-scrollbar{height:.45rem}.core-link-table-shell .table-scroll::-webkit-scrollbar-thumb{background:#b9cac5;border-radius:999px}.table-scroll::-webkit-scrollbar-thumb{background:#b9cac5;border-radius:999px}.core-link-table-shell .table-scroll::-webkit-scrollbar-track{background:0 0}.table-scroll::-webkit-scrollbar-track{background:0 0}.core-link-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.core-link-metric{background:#fffffff0;border:1px solid #cddfd9;border-radius:.78rem;min-width:0;padding:.78rem .9rem}.core-link-metric span,.core-link-metric small{color:var(--muted-foreground);font-size:.68rem;display:block}.core-link-metric strong{color:#216e54;margin-top:.28rem;font-size:1.22rem;line-height:1.15;display:block}.core-link-mobile-list{display:none}.core-link-empty-panel{text-align:center;justify-items:center;gap:.42rem;padding:1.35rem;display:grid}.core-link-empty-panel strong{font-size:.9rem}.core-link-empty-panel span{color:var(--muted-foreground);font-size:.76rem}.core-link-empty-panel button{color:#20654e;background:#fff;border:1px solid #b1d3c8;border-radius:.65rem;height:2rem;padding:0 .8rem;font-size:.76rem;font-weight:700}.core-link-overview-table{table-layout:fixed;min-width:1360px!important}.core-link-overview-table th{letter-spacing:0;white-space:nowrap;padding:.64rem .62rem;font-size:.66rem;line-height:1.18}.core-link-overview-table td{padding:.66rem .62rem;font-size:.78rem}.core-link-overview-table tbody tr.is-focus-link td{background:#fef8ec}.core-link-overview-table tbody tr.is-focus-link td:first-child{box-shadow:inset 3px 0 #eb8f1e}.core-link-overview-table tbody tr.is-focus-link.is-expanded td{background:#fdf1d8}.core-col-rank{width:3.4rem}.core-col-product{width:16rem}.core-col-number{width:6.1rem}.core-col-growth{width:7.3rem}.core-col-rate{width:6.7rem}.core-col-sales{width:6.4rem}.core-col-confidence{width:5.2rem}.core-col-snapshot{width:5.6rem}.core-col-strategy{width:7.2rem}.core-product-cell{min-width:0;max-width:none;white-space:normal!important}.core-product-identity{grid-template-columns:3.15rem minmax(0,1fr);align-items:center;gap:.56rem;min-width:0;min-height:4.25rem;display:grid}.core-product-thumb{border:1px solid var(--border);background:linear-gradient(135deg,#eff5f3,#f2f1ed);border-radius:.58rem;width:3.15rem;height:3.15rem;display:block;overflow:hidden}a.core-product-thumb:hover{border-color:#64c4a4;box-shadow:0 0 0 3px #caece1a6}.core-product-thumb img,.core-product-thumb span{width:100%;height:100%;display:block}.core-product-thumb img{-o-object-fit:cover;object-fit:cover}.core-product-copy{grid-template-rows:minmax(1.05rem,auto) 1rem auto;gap:.22rem;min-width:0;display:grid}.core-link-title{color:#377b5e;text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:.22rem;min-width:0;max-width:100%;font-size:.82rem;font-weight:760;line-height:1.05rem;display:flex}.core-link-title:hover span{text-underline-offset:.16em;text-decoration:underline}.core-link-title span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;display:block;overflow:hidden}.core-link-title svg{color:#43896b;opacity:.68;flex:none;width:.82rem;height:.82rem}.core-link-title:hover svg{opacity:1;color:#43896b}.core-product-heading{align-items:center;gap:.45rem;min-width:0;display:flex}.core-product-heading>span{flex:none}.core-title-search{border:1px solid var(--border);min-width:0;max-width:8.8rem;height:1.85rem;color:var(--muted-foreground);background:#fff;border-radius:.55rem;align-items:center;gap:.28rem;padding:0 .45rem;display:inline-flex}.core-title-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;font-size:.72rem;font-weight:500}.core-title-search input::-moz-placeholder{color:var(--muted-foreground)}.core-title-search input::placeholder{color:var(--muted-foreground)}.core-title-search button{width:1.1rem;height:1.1rem;color:var(--muted-foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.core-title-search button:hover{background:var(--muted);color:var(--foreground)}.core-product-head{align-items:center;gap:.42rem;min-width:0;display:flex}.core-product-head>span{color:var(--foreground);flex:none;align-items:center;gap:.24rem;display:inline-flex}.core-table-title-search{background:#fff;border-radius:.5rem;flex:8.5rem;width:auto;max-width:11.5rem;height:1.65rem;padding-inline:.36rem}.core-table-title-search input{font-size:.68rem}.core-sort-head{align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.core-sort-head.is-right{justify-content:flex-end}.core-sort-head.is-center{justify-content:center}.core-table-sort-label{color:#616875;white-space:nowrap;flex:0 auto;min-width:0;font-size:.72rem;font-weight:720;line-height:1.15}.core-link-overview-table th.is-sorted .core-table-sort-label{color:#1b5f49}.core-table-sort-button{color:#616875;white-space:nowrap;border-radius:.45rem;flex:0 0 1.7rem;justify-content:center;align-items:center;gap:.24rem;width:1.7rem;min-height:1.65rem;font-size:.72rem;font-weight:720;line-height:1.15;display:inline-flex}.core-table-sort-button em{color:#848b9a;font-style:normal;font-weight:820}.core-table-sort-button:hover,.core-table-sort-button:focus-visible{color:#226d54;background:#eaf5f2}.core-table-sort-button.is-active{color:#1b5f49;font-weight:860}.core-table-sort-button.is-active em{color:#248967}.core-link-meta{min-width:0;color:var(--muted-foreground);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.24rem .35rem;font-size:.62rem;line-height:1rem;display:flex;overflow:hidden}.core-link-meta>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.core-link-meta>span:first-child{max-width:5.6rem}.core-link-meta>span:nth-child(2),.core-link-meta>span:nth-child(3){max-width:4.4rem}.core-link-meta .core-inactive-pill,.core-link-meta .core-cleanup-pill{display:none}.core-link-collection-error{color:#ab2b2b;align-items:flex-start;gap:.22rem;min-width:0;margin-top:.22rem;font-size:.6rem;line-height:1.25;display:flex}.core-link-collection-error svg{flex:none;margin-top:.04rem}.core-link-collection-error span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.core-link-actions{flex-wrap:wrap;align-items:center;gap:.28rem;min-width:0;display:flex}.core-link-actions .core-focus-toggle{flex:none;min-height:1.4rem;padding:.08rem .34rem;font-size:.6rem;line-height:1}.core-link-actions .core-focus-toggle svg{width:.72rem;height:.72rem}.core-link-inactive-action{color:#7c5b1d;background:#f9f3e2;flex:none}.core-status-pill,.core-external-link,.core-focus-toggle,.core-cleanup-pill,.core-inactive-pill{background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.2rem;padding:.12rem .4rem;font-size:.64rem;font-weight:700;line-height:1.25;display:inline-flex}.core-external-link{color:#1e715c;background:#e1f4ee}.core-external-link:hover{background:#d2efe5}.core-focus-toggle{color:#815b22;cursor:pointer;background:#f8f6f2;border:1px solid #e3d5bf;min-height:1.55rem}.core-focus-toggle.is-active{color:#555d6d;box-shadow:none;background:#f3f4f6;border-color:#d0d4dc}.core-focus-toggle:disabled{cursor:wait;opacity:.62}.core-focus-action{white-space:nowrap;justify-content:center;min-width:0;min-height:1.55rem}.core-cleanup-pill{color:#9a5719;background:#fdeed9}.core-inactive-pill{color:#4b5c6c;background:#eaedf0}.core-number-cell{color:var(--foreground);font-weight:650;font-size:.82rem!important}.core-sub-value{color:var(--muted-foreground);white-space:normal;margin-top:.12rem;font-size:.62rem;font-weight:500;line-height:1.2}.core-confidence-pill{min-width:2.7rem;color:var(--muted-foreground);background:#f3f1ec;border-radius:999px;justify-content:center;padding:.18rem .35rem;font-size:.68rem;font-weight:650;display:inline-flex}.core-link-overview-table select{width:100%;min-width:0;height:2rem;padding-inline:.5rem 1.6rem;font-size:.72rem}.core-filter-field select,.filter-field select,.shop-selector-step select,.core-link-overview-table select,.core-link-mobile-actions select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2363746f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:.82rem .82rem}.core-filter-field select:disabled,.filter-field select:disabled,.shop-selector-step select:disabled,.core-link-overview-table select:disabled,.core-link-mobile-actions select:disabled{background-color:#f3f4f6}.core-link-meta .benchmark-selected-pill{padding:.14rem .36rem;font-size:.62rem}.core-history-row td{background:#f5faf8;white-space:normal!important}.core-history-panel{background:#fff;border:1px solid #cbe2da;border-radius:.9rem;padding:1rem}.core-history-panel .core-ranking-table{min-width:860px!important}.core-link-history-table thead th{z-index:auto!important;position:static!important;top:auto!important}.core-link-history-table tbody tr.is-missing td{color:#737b8c;background:#fafafa}.core-comparison-table{min-width:560px!important}@media(max-width:960px){.radar-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 1rem 1rem}.radar-header-actions{flex-wrap:wrap}.radar-content{padding-inline:1rem}.dashboard-section{margin-top:1.45rem}.section-heading{flex-direction:column;align-items:flex-start;gap:.65rem}.core-filter-bar{max-width:100%}.core-monitor-table{min-width:900px!important}}@media(max-width:720px){.core-link-metrics-strip{grid-template-columns:1fr}.core-link-table-shell{display:none}.core-link-mobile-list{gap:.75rem;display:grid}.core-link-mobile-card{background:#fffffff5;border:1px solid #cddfd9;border-radius:.9rem;gap:.72rem;padding:.9rem;display:grid;box-shadow:0 10px 24px #3248430d}.core-link-mobile-card.is-focus-link{border-color:#eec281;box-shadow:inset 3px 0 #eb8f1e,0 10px 24px #3248430d}.core-link-mobile-main{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.core-link-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.core-link-mobile-metrics>div{background:#f6f9f8;border-radius:.65rem;min-width:0;padding:.55rem}.core-link-mobile-metrics span,.core-link-mobile-metrics small{color:var(--muted-foreground);font-size:.64rem;line-height:1.25;display:block}.core-link-mobile-metrics strong{color:#216e54;margin-top:.2rem;font-size:.95rem;line-height:1.2;display:block}.core-link-mobile-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.core-link-mobile-actions .core-focus-toggle{border-radius:.62rem;justify-content:center;min-height:2rem;font-size:.74rem}.core-link-mobile-actions select{border:1px solid var(--border);background:#fff;border-radius:.65rem;grid-column:1/-1;min-width:0;height:2.25rem;padding-inline:.65rem;font-size:.78rem}.core-monitor-summary-grid,.core-monitor-rank-grid{grid-template-columns:1fr}.core-monitor-filter-bar{align-items:stretch}.core-monitor-sticky-controls{position:static;top:.5rem}.core-monitor-control-row{flex-direction:column;align-items:stretch}.core-monitor-summary-strip,.core-monitor-view-tabs{flex-wrap:wrap;width:100%}.core-monitor-summary-muted{margin-left:0}.core-monitor-view-tabs button{flex:8rem}.core-tabs{width:100%}.daily-advice-tabs{grid-template-columns:1fr}.core-tabs button{flex:1 1 0;min-width:0}.core-filter-bar,.core-filter-field,.core-filter-field select,.core-custom-days{width:100%}.core-link-filter-bar{flex-wrap:nowrap;position:static;top:.5rem;overflow:auto visible}.core-link-filter-bar .core-filter-field{flex:none;width:auto}.core-link-filter-bar .core-shop-scope-field{flex:none}.core-link-filter-bar .core-shop-scope-field select,.core-link-window-field,.core-link-filter-bar .core-filter-field:not(.core-link-window-field):not(.core-shop-scope-field) select,.core-filter-field-focus select,.core-filter-field-inactive select,.core-filter-field-sort select{min-width:0;max-width:none}.core-link-filter-actions{flex:none}.core-link-quick-views button{min-width:4.65rem;padding-inline:.52rem}.core-link-table-toolbar{flex-direction:column;align-items:stretch}.core-link-summary-bar{grid-template-columns:1fr;grid-template-areas:"main""stats""badges";align-items:stretch;padding-right:2.6rem}.core-link-shop-stats{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start}.core-link-summary-main{grid-template-columns:2.8rem minmax(0,1fr)}.core-link-summary-avatar{width:2.8rem;height:2.8rem}.core-link-summary-badges{justify-content:flex-start}.core-title-search-label{width:100%;min-width:0}.core-custom-days input{flex:1}.core-global-window{flex-direction:column;align-items:stretch}.core-window-tabs{width:100%;overflow-x:auto}.core-window-tabs>button,.core-custom-window{flex:none}.core-product-heading{flex-direction:column;align-items:flex-start}.core-title-search{width:100%;max-width:100%}.core-compare-mark{display:none}.section-heading{flex-direction:column;align-items:stretch}}@media(max-width:430px){.core-link-mobile-main{grid-template-columns:2.75rem minmax(0,1fr)}.core-link-mobile-metrics{grid-template-columns:1fr}.core-link-mobile-metrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .5rem;display:grid}.core-link-mobile-metrics span,.core-link-mobile-metrics small,.core-link-mobile-metrics strong{overflow-wrap:anywhere;min-width:0}.core-link-mobile-metrics small{grid-column:1/-1}}.radar-header{justify-content:space-between;width:100%;max-width:1440px;margin-inline:auto;padding:1.45rem 1rem 1.12rem 2rem}@media(min-width:1600px){.radar-header,.radar-content,.service-support-footer{box-sizing:border-box;width:min(100% - 2rem,1800px);max-width:1800px}}.radar-header h1{font-size:clamp(1.32rem,1.55vw,1.6rem);font-weight:720;line-height:1.12}.radar-title-row p{color:var(--muted-foreground);margin:0;font-size:.76rem;line-height:1.35}.radar-header-copy{flex:auto}.radar-header-actions{justify-content:flex-end;margin-left:auto}.radar-header-actions .account-menu-trigger,.radar-header-actions .account-identity{max-width:15rem}.core-monitor-sticky-controls,.core-link-filter-bar{gap:.5rem;padding:.68rem .78rem}.core-monitor-control-row,.core-link-filter-bar,.core-link-filter-actions{align-items:flex-end}.core-monitor-sticky-controls .core-filter-field,.core-link-filter-bar .core-filter-field{grid-template-rows:1rem 2.5rem;gap:.22rem}.core-monitor-sticky-controls .core-filter-field>span,.core-link-filter-bar .core-filter-field>span{align-items:center;min-height:1rem;line-height:1;display:flex}.core-monitor-sticky-controls .core-filter-field select,.core-link-filter-bar .core-filter-field select,.core-monitor-sticky-controls .core-window-tabs,.core-link-filter-bar .core-window-tabs,.core-title-search,.core-link-quick-views,.core-monitor-view-tabs,.core-filter-more-toggle{height:2.5rem;min-height:2.5rem}.core-monitor-sticky-controls .core-window-tabs>button,.core-link-filter-bar .core-window-tabs>button,.core-monitor-view-tabs button,.core-link-quick-views button,.core-filter-more-toggle{min-height:2.1rem}.core-monitor-view-tabs,.core-link-quick-views,.core-filter-more-toggle{align-self:flex-end}.core-link-filter-bar .core-filter-field-search{min-width:0}.core-link-quick-field,.core-filter-more-field{flex:none}.core-link-quick-views{width:100%}.core-filter-more-field .core-filter-field-placeholder{visibility:hidden}.core-filter-more-field .core-filter-more-toggle{min-width:0}.core-monitor-trend-card{margin-bottom:1rem}.core-monitor-table-shell{margin-top:.25rem}.core-link-filter-bar{position:static!important}.core-link-filter-shell{z-index:30;isolation:isolate;width:100%;max-width:100%;margin-bottom:.35rem;position:sticky;top:.55rem;overflow:visible}.core-link-filter-bar{--link-filter-label-height:.95rem;--link-filter-control-height:2.45rem;--link-filter-inner-gap:.22rem;box-sizing:border-box;grid-template-columns:10rem 17rem 7.5rem 7.2rem 8.2rem;justify-content:start;align-items:start;gap:.72rem;width:100%;min-width:0;margin-bottom:0;padding:.78rem .9rem .82rem;display:grid;overflow:visible}.core-link-filter-bar .core-filter-field{grid-template-rows:var(--link-filter-label-height) var(--link-filter-control-height);gap:.36rem;width:100%;min-width:0;max-width:none;display:grid}.core-link-filter-bar .core-filter-field>span{height:var(--link-filter-label-height);min-height:var(--link-filter-label-height);color:#606876;letter-spacing:0;font-size:.7rem;font-weight:740;line-height:var(--link-filter-label-height)}.core-link-filter-bar .core-shop-scope-field,.core-link-filter-bar .core-link-window-field,.core-link-filter-bar .core-filter-field-new,.core-link-filter-bar .core-filter-field-focus,.core-link-filter-bar .core-filter-field-inactive{grid-column:auto}.core-link-filter-bar .core-shop-scope-field select,.core-link-filter-bar .core-link-window-tabs,.core-link-filter-bar .core-filter-field-new select,.core-link-filter-bar .core-filter-toggle-button,.core-link-filter-bar .core-filter-field-focus select,.core-link-filter-bar .core-filter-field-inactive select{box-sizing:border-box;height:var(--link-filter-control-height);min-height:var(--link-filter-control-height);width:100%;min-width:0;max-width:none}.core-filter-toggle-button{color:#606876;white-space:nowrap;background:#fff;border:1px solid #d7dae0;border-radius:.62rem;justify-content:center;align-items:center;font-size:.72rem;font-weight:740;display:inline-flex}.core-filter-toggle-button:hover,.core-filter-toggle-button:focus-visible{color:#226d54;background:#eef7f4;border-color:#9fd0c0}.core-filter-toggle-button.is-active{color:#fff;background:#29a36a;border-color:#29a36a}.core-link-filter-bar .core-link-window-tabs{gap:var(--link-filter-inner-gap);padding:var(--link-filter-inner-gap);border-radius:.66rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.core-link-filter-bar .core-link-window-tabs>button,.core-link-filter-bar .core-link-window-tabs .core-custom-window>button{box-sizing:border-box;height:calc(var(--link-filter-control-height) - var(--link-filter-inner-gap) * 2);border-radius:.5rem;min-width:0;min-height:0;padding-inline:.24rem;font-size:.72rem}.core-link-filter-bar .core-filter-field select{box-sizing:border-box;height:var(--link-filter-control-height);min-height:var(--link-filter-control-height);border-radius:.62rem;font-size:.72rem}.core-link-metrics-strip{gap:.85rem;margin-top:.85rem}.core-link-summary-bar{margin-top:.85rem;margin-bottom:0}.core-link-overview-stack>.core-link-mobile-list+.core-link-table-shell{margin-top:.28rem!important}@media(min-width:721px){.core-link-summary-bar{z-index:24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;position:sticky;top:5.45rem;box-shadow:0 12px 26px #30354014}.core-link-table-shell{max-width:100%;overflow:visible}.core-link-table-shell .table-scroll{max-width:100%;overflow:auto visible}.core-link-overview-table>thead>tr>th{background:#f6f7f8;position:static;box-shadow:inset 0 -1px #dcdfe4}}@media(min-width:1181px){.core-link-table-shell .table-scroll{overflow:visible}.core-link-overview-table>thead>tr>th{z-index:26;position:sticky;top:10.55rem}}.core-link-overview-table .core-table-title-search{height:1.65rem;min-height:1.65rem}.core-monitor-sticky-controls{--monitor-filter-label-height:.95rem;--monitor-filter-control-height:2.45rem;--monitor-filter-inner-gap:.22rem}.core-monitor-control-row{grid-template-columns:10rem 18rem 28.5rem 10rem;justify-content:start;align-items:start;gap:.84rem;display:grid;overflow:visible}.core-monitor-control-row .core-filter-field{grid-template-rows:var(--monitor-filter-label-height) var(--monitor-filter-control-height);gap:.36rem;width:auto;min-width:0;display:grid}.core-monitor-control-row .core-filter-field>span{height:var(--monitor-filter-label-height);min-height:var(--monitor-filter-label-height);color:#606876;letter-spacing:0;font-size:.7rem;font-weight:740;line-height:var(--monitor-filter-label-height)}.core-monitor-control-row .core-filter-field select,.core-monitor-control-row .core-window-tabs,.core-monitor-control-row .core-monitor-view-tabs{box-sizing:border-box;height:var(--monitor-filter-control-height);min-height:var(--monitor-filter-control-height);border-radius:.66rem;width:100%;min-width:0;max-width:none}.core-monitor-control-row .core-window-tabs,.core-monitor-control-row .core-monitor-view-tabs{gap:var(--monitor-filter-inner-gap);padding:var(--monitor-filter-inner-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.core-monitor-control-row .core-window-tabs>button,.core-monitor-control-row .core-window-tabs .core-custom-window>button,.core-monitor-control-row .core-monitor-view-tabs button{box-sizing:border-box;height:calc(var(--monitor-filter-control-height) - var(--monitor-filter-inner-gap) * 2);white-space:nowrap;border-radius:.5rem;min-width:0;min-height:0;padding-inline:.28rem;font-size:.72rem}.core-monitor-control-row .core-shop-role-field,.core-monitor-control-row .core-shop-focus-field{width:10rem}.core-monitor-summary-strip{margin-top:.82rem}@media(max-width:960px){.radar-header{padding-inline:1rem}.radar-header-actions{justify-content:flex-end;width:100%}}@media(max-width:760px){.core-link-filter-shell{top:.35rem}}@media(max-width:1180px){.core-monitor-sticky-controls{scrollbar-width:thin;overflow:auto visible}.core-monitor-control-row{grid-template-columns:9.8rem 17rem 26rem 9.8rem;min-width:66rem}.core-link-filter-bar{grid-template-columns:9.8rem 16.5rem 7.5rem 7.2rem 8.2rem;min-width:52.5rem}.core-link-filter-shell{scrollbar-width:thin;overflow:auto visible}}.account-config-page.onboarding-page{gap:1.35rem;width:min(100%,1120px);margin-top:min(7vh,4.5rem)}.onboarding-brand-card{background:radial-gradient(circle at 0 0,#effaf5,#0000 30%),#fffffff2;border-color:#cbdcd4;border-radius:1.25rem;min-height:104px;padding:1.25rem 1.5rem;box-shadow:0 22px 56px #273a3414}.onboarding-brand-card .auth-brand-row{gap:.9rem}.onboarding-brand-card .auth-brand-row strong{color:#1c1f26;letter-spacing:-.025em;font-size:1.18rem}.onboarding-brand-card .auth-brand-row span{color:#6e7687;margin-top:.2rem}.setup-user-avatar{border-width:3px;width:4rem;height:4rem;box-shadow:0 12px 26px #283e3929}.onboarding-brand-card .setup-logout{color:#606876;border-radius:.72rem;min-height:2.4rem;margin:0;padding:0 .85rem;font-size:.82rem;font-weight:680}.account-config-card.onboarding-workspace{background:#fffffff7;border-color:#cfded6;border-radius:1.35rem;grid-template-columns:266px minmax(0,1fr);min-height:650px;overflow:hidden;box-shadow:0 26px 68px #25373117}.account-config-card.onboarding-workspace>aside.onboarding-steps{background:linear-gradient(#ecf3f0,#f3f7f5);border-right-color:#d2e0d9;min-height:650px;padding:1.35rem 1rem}.onboarding-progress{color:#6a7181;justify-content:space-between;align-items:center;gap:.5rem;margin:.1rem .15rem 1.05rem;font-size:.73rem;font-weight:720;display:flex}.onboarding-progress strong{color:#2b7351;background:#ffffffb3;border:1px solid #c4ded2;border-radius:999px;padding:.25rem .45rem;font-size:.68rem}.account-config-card.onboarding-workspace>aside>.onboarding-step{color:#303541;min-height:48px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.9rem;align-items:center;margin:0 0 .35rem;padding:.7rem .82rem;position:relative}.account-config-card.onboarding-workspace>aside>.onboarding-step:hover:not(:disabled){background:#ffffffad}.account-config-card.onboarding-workspace>aside>.onboarding-step.is-active{background:#fff;border-color:#c8dfd4;box-shadow:0 10px 22px #2537310f}.onboarding-step b{color:#272c35;letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:.3rem;width:100%;font-size:.84rem;font-weight:760;display:flex}.onboarding-step-label{flex:1;min-width:0;display:block}.onboarding-step b i{color:#fff;background:#3d996e;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;margin-left:auto;font-size:.66rem;font-style:normal;line-height:1;display:inline-flex}.account-config-card.onboarding-workspace>section.onboarding-content{background:linear-gradient(135deg,#fff,#fcfdfc);flex-direction:column;align-items:flex-start;min-width:0;padding:3rem clamp(2rem,5vw,4.65rem);display:flex}.onboarding-content .setup-eyebrow{color:#338a61;letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.78rem;font-weight:780;display:inline-flex}.onboarding-content .setup-eyebrow span{color:#89909f;font-weight:650}.account-config-card.onboarding-workspace>section.onboarding-content h1{color:#1c1f26;letter-spacing:-.055em;margin:.42rem 0 0;font-size:clamp(2rem,3.2vw,2.72rem);font-weight:800;line-height:1.15}.onboarding-content .setup-description{color:#606876;max-width:42rem;margin:1.1rem 0 0;font-size:1rem;line-height:1.78}.setup-template-card{background:linear-gradient(135deg,#effaf5,#fff);border:1px solid #c3dfd2;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(100%,43rem);margin-top:2rem;padding:1.15rem 1.2rem;display:grid;box-shadow:0 12px 30px #355f4b12}.setup-template-icon{color:#fff;background:#3d996e;border-radius:.82rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;box-shadow:0 8px 16px #377b5c2e}.setup-template-copy{min-width:0}.setup-template-copy span,.setup-template-copy b,.setup-template-copy p{display:block}.setup-template-copy span{color:#2a7a54;font-size:.72rem;font-weight:760}.setup-template-copy b{color:#23272f;margin-top:.16rem;font-size:.93rem;font-weight:760}.setup-template-copy p{color:#6a7181;margin-top:.28rem;font-size:.74rem;line-height:1.55}.setup-template-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.account-config-page.onboarding-page{width:min(100% - 2rem,1180px);margin-top:min(4vh,2.5rem)}.account-config-card.onboarding-workspace,.account-config-card.onboarding-workspace>aside.onboarding-steps{min-height:0}.account-config-card.onboarding-workspace{grid-template-columns:248px minmax(0,1fr)}.account-config-card.onboarding-workspace>aside.onboarding-steps{padding:1.5rem 1rem}.account-config-card.onboarding-workspace>aside>.onboarding-step{min-height:66px;margin-bottom:.45rem}.account-config-card.onboarding-workspace>section.onboarding-content{min-height:560px;padding:2.65rem clamp(2rem,5vw,4rem)}.account-config-card.onboarding-workspace>section.onboarding-content h1{letter-spacing:-.04em;font-size:clamp(1.75rem,2.6vw,2.2rem)}.onboarding-content .setup-description,.setup-form,.setup-template-card,.setup-plugin-card,.setup-feedback{width:min(100%,620px)}.onboarding-content .setup-description{margin-top:.85rem;font-size:.95rem;line-height:1.7}.setup-template-card{grid-template-columns:minmax(0,1fr) auto;margin-top:1.8rem;padding:1.2rem 1.35rem}.setup-template-copy b{font-size:.92rem}.setup-form{gap:1rem;margin-top:1.65rem;display:grid}.setup-form label{gap:.48rem;display:grid}.setup-form label>span{color:#2b303b;font-size:.82rem;font-weight:720}.account-config-card.onboarding-workspace>section.onboarding-content .setup-form input{width:100%;min-height:3rem;padding:.72rem .9rem;font-size:.92rem}.setup-actions{flex-wrap:wrap;gap:.65rem;margin-top:.2rem;display:flex}.setup-actions>button{border-radius:.72rem!important;min-height:2.8rem!important;margin:0!important}.setup-check-card{background:#fff;border:1px solid #dfe2e7;border-radius:.8rem;margin-top:.45rem;font-size:.78rem;overflow:hidden}.setup-check-card.is-passed{border-color:#bcdccd}.setup-check-card.is-failed{border-color:#e9c4c4}.setup-check-header{background:#f1f9f5;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .9rem;display:flex}.is-failed .setup-check-header{background:#fcf2f2}.setup-check-header b{color:#272c35;font-size:.82rem}.setup-check-header span{color:#2d7654;white-space:nowrap;font-weight:700}.is-failed .setup-check-header span{color:#ab2b2b}.setup-check-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem .9rem;display:grid}.setup-check-summary p,.setup-check-details p{border-bottom:1px solid #eeeff2;justify-content:space-between;align-items:center;gap:.7rem;margin:0;padding:.52rem 0;display:flex}.setup-check-summary p:nth-last-child(-n+2){border-bottom:0}.setup-check-summary span{color:#6a7181}.setup-check-summary b{color:#2c7d57;white-space:nowrap;font-weight:700}.is-failed .setup-check-summary b{color:#ad2e2e}.setup-check-details{border-top:1px solid #e8eaed}.setup-check-details summary{color:#606876;cursor:pointer;padding:.62rem .9rem}.setup-check-details>div{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.2rem;column-gap:1.2rem;padding:0 .9rem .55rem;display:grid}.setup-check-details p{font-size:.72rem}.setup-check-details p span{color:#676f7e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-check-details p b{white-space:nowrap;font-size:.7rem}.setup-plugin-card{background:#f4faf7;border:1px solid #c9ded4;border-radius:.9rem;margin-top:1.75rem;padding:1.1rem 1.2rem}.setup-plugin-card b{color:#272c35;font-size:.95rem;display:block}.setup-plugin-card p{color:#6a7181;margin:.38rem 0 0;font-size:.82rem;line-height:1.6}.setup-plugin-card .setup-help-link{margin-top:.65rem;font-size:.8rem;display:inline-flex}.setup-feedback{color:#2b7351;background:#f1f9f5;border:1px solid #c8dfd4;border-radius:.65rem;margin-top:1rem;padding:.65rem .8rem;font-size:.78rem}.setup-feedback.is-error{color:#a12b2b;background:#fcf2f2;border-color:#e8bfbf}@media(max-width:760px){.account-config-card.onboarding-workspace>section.onboarding-content{min-height:0;padding:1.8rem 1.2rem}.setup-template-card{grid-template-columns:1fr}.setup-template-link{justify-self:start}.setup-check-summary,.setup-check-details>div{grid-template-columns:1fr}.setup-check-summary p{border-bottom:1px solid #eeeff2}.setup-check-summary p:last-child{border-bottom:0}}.setup-template-link{color:#fff;white-space:nowrap;background:#3d996e;border-radius:.7rem;justify-content:center;align-items:center;gap:.38rem;min-height:2.5rem;padding:.55rem .78rem;font-size:.76rem;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #377b5c33}.setup-template-link:hover{color:#fff;background:#2e845c}.onboarding-content .setup-copy-button{color:#2c7251;background:#ffffffc7;border:1px solid #c0d8cc;border-radius:.7rem;min-height:2.5rem;margin:0;padding:.55rem .68rem;font-size:.74rem;font-weight:730}.onboarding-content .setup-help-link{color:#2e7f59;margin-top:1.65rem;padding:.48rem 0;font-size:.84rem}.account-config-card.onboarding-workspace>section.onboarding-content input{border-color:#c3d5cc;border-radius:.82rem;min-height:3.35rem;margin-top:0;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px #fff}.account-config-card.onboarding-workspace>section.onboarding-content input:focus{border-color:#3d996e;outline:none;box-shadow:0 0 0 4px #3d996e1f}.account-config-card.onboarding-workspace>section.onboarding-content>div .setup-primary-action,.account-config-card.onboarding-workspace>section.onboarding-content>.setup-primary-action{border-radius:.78rem;min-height:3rem;margin-top:1.2rem;font-weight:750}.account-config-card.onboarding-workspace>section.onboarding-content>div .setup-primary-action{margin-top:0}.account-config-card.onboarding-workspace>section.onboarding-content>div>div>button:not(.setup-primary-action){border-radius:.78rem;min-height:3rem;margin-top:0;font-weight:720}.account-config-card.onboarding-workspace>section.onboarding-content>div>.mt-3.rounded-lg{background:#ffffffdb;border-color:#ceded6;border-radius:.9rem;width:min(100%,43rem);box-shadow:0 10px 24px #273a340a}@media(max-width:760px){.account-config-page.onboarding-page{margin-top:1.25rem;padding:.85rem}.onboarding-brand-card{border-radius:1rem;min-height:84px;padding:1rem}.setup-user-avatar{width:3.25rem;height:3.25rem}.account-config-card.onboarding-workspace{border-radius:1rem;grid-template-columns:1fr;min-height:0}.account-config-card.onboarding-workspace>aside.onboarding-steps{border-bottom:1px solid #d2e0d9;border-right:0;min-height:0;padding:1rem}.onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid!important}.onboarding-progress{grid-column:1/-1;margin-bottom:.55rem}.account-config-card.onboarding-workspace>aside>.onboarding-step{min-height:48px;margin:0;padding:.62rem}.onboarding-step b{font-size:.78rem}.setup-step-copy{display:none}.account-config-card.onboarding-workspace>section.onboarding-content{padding:2rem 1.2rem}.setup-template-card{grid-template-columns:auto minmax(0,1fr)}.setup-template-actions{grid-column:1/-1;justify-content:flex-start}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}
