:root{--color-primary:#4f46e5;--color-primary-pressed:#4338ca;--color-primary-deep:#3525cd;--color-accent:#c2410c;--color-accent-soft:#fff7ed;--color-accent-border:#fed7aa;--color-page:#faf9fc;--color-card:#fff;--color-tint:#f3f0fa;--color-wash:#f6f2ff;--color-step:#e3dfff;--color-track:#e5e1f0;--color-border:#e5e1f0;--color-border-strong:#c7c2dc;--color-logo-orange:#fa6b1a;--color-logo-ivory:#fcf8f2;--skill-discovering-needs:#4f46e5;--skill-product-knowledge:#0d9488;--skill-objections-closing:#c2410c;--color-night-edge:#1e1b4b;--color-night-mid:#312e81;--color-night-centre:#4338ca;--color-night-spark:#f59e0b;--color-on-brand-bg:#3a3dbf;--color-on-brand-bg-clear:#3a3dbf00;--color-surface-page-clear:#faf9fc00;--color-on-brand-text:#fff;--color-on-brand-muted:#ffffffd9;--color-on-brand-glass:#ffffff26;--color-on-brand-glass-soft:#ffffff1c;--color-on-brand-glass-border:#ffffff38;--color-on-brand-track:#fff3;--color-on-brand-error:#fecaca;--color-on-brand-success:#6ee7b7;--color-text:#1e1b4b;--color-text-secondary:#47436b;--color-on-primary:#fff;--color-on-accent:#fff;--score-strong-fill:#16a34a;--score-strong-soft:#dcfce7;--score-strong-text:#166534;--score-developing-fill:#f59e0b;--score-developing-soft:#fef3c7;--score-developing-text:#92400e;--score-needs-work-fill:#dc2626;--score-needs-work-soft:#fee2e2;--score-needs-work-text:#b91c1c;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-gutter:20px;--space-xl:24px;--space-xxl:32px;--shadow-card:0 1px 3px #1e1b4b0a, 0 4px 12px #4f46e508;--shadow-sheet:0 12px 32px #1e1b4b29;--font-body:var(--font-jakarta,"Plus Jakarta Sans"), system-ui, -apple-system, "Segoe UI", sans-serif;--text-label:11px;--text-caption:13px;--text-body:15px;--text-body-large:16px;--text-subheading:18px;--text-heading:20px;--text-title:28px;--text-score:36px}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:1.45}h1,h2,h3,.score-number{color:var(--color-text);font-variant-numeric:tabular-nums}h1{font-size:var(--text-title);letter-spacing:-.02em;font-weight:700}h2{font-size:var(--text-heading);letter-spacing:-.01em;font-weight:600}.score-number{font-size:var(--text-score);font-weight:700}
*{box-sizing:border-box}body{margin:0}a{color:var(--color-primary)}h1,h2,h3,h4{margin:0}h3{font-size:var(--text-body-large)}h4{font-size:var(--text-body);font-family:var(--font-body);color:var(--color-text);font-weight:600}p{margin:0}.shell{background:var(--color-page);min-height:100vh;display:flex}body{background:var(--color-page);color:var(--color-text)}.sidebar{gap:var(--space-xl);height:100vh;padding:var(--space-xl) var(--space-lg);background:var(--color-card);border-right:1px solid var(--color-border);flex-direction:column;flex:0 0 256px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-md);color:var(--color-text);padding:0 var(--space-sm);text-decoration:none;display:flex}.brand img{border-radius:11px}.brand strong{font-size:var(--text-subheading);letter-spacing:-.01em;font-weight:700;display:block}.brand span{font-size:var(--text-caption);color:var(--color-text-secondary);display:block}.nav{flex-direction:column;flex:1;gap:2px;display:flex}.nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);padding:0 var(--space-md) var(--space-sm);font-size:11px;font-weight:600}.nav a{align-items:center;gap:var(--space-md);padding:10px var(--space-md);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav a:hover{background:var(--color-tint);color:var(--color-text)}.nav a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary);font-weight:600;box-shadow:0 6px 14px #3525cd38}.sidebar-note{font-size:var(--text-caption);color:var(--color-text-secondary);padding:var(--space-md);background:var(--color-tint);border-radius:var(--radius-sm);line-height:1.45}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:5;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);background:#faf9fce0;min-height:64px;display:flex;position:sticky;top:0}.context{align-items:center;gap:var(--space-sm);padding:6px var(--space-md);border-radius:var(--radius-pill);background:var(--color-card);border:1px solid var(--color-border);font-weight:600;font-size:var(--text-caption);display:inline-flex}.context svg{color:var(--color-primary)}.account{align-items:center;gap:var(--space-md);margin-left:auto;display:flex}.avatar{border-radius:var(--radius-pill);background:var(--color-primary);width:34px;height:34px;color:var(--color-on-primary);place-items:center;font-size:14px;font-weight:700;display:inline-grid}.account-email{font-size:var(--text-caption);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.page{width:100%;min-width:0;max-width:1180px;padding:var(--space-xxl) var(--space-xl);gap:var(--space-xl);flex-direction:column;flex:1;margin:0 auto;display:flex}.page h1{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.25}.page h2{font-size:var(--text-heading);letter-spacing:-.01em;font-weight:600}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:11px;font-weight:600}.login{min-height:100vh;padding:var(--space-xl);background:var(--color-page);place-items:center;display:grid}.login-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:28px;grid-template-columns:1.1fr 1fr;width:100%;max-width:1080px;display:grid;overflow:hidden;box-shadow:0 24px 60px #1e1b4b1a}.login-form{gap:var(--space-xl);flex-direction:column;padding:56px 64px;display:flex}.login-top{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.login-form h1{letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1.15}.lead{font-size:var(--text-body-large);line-height:1.55}.portal-pill{align-items:center;gap:var(--space-sm);padding:6px var(--space-md);border-radius:var(--radius-pill);background:var(--color-tint);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;font-weight:600;display:inline-flex}.portal-pill .dot{background:var(--score-strong-fill);border-radius:50%;width:8px;height:8px}.portal-pill.on-brand{background:var(--color-on-brand-glass);color:var(--color-on-brand-text);align-self:flex-start}.portal-pill.on-brand .dot{background:var(--color-logo-orange)}.input-icon{align-items:center;display:flex;position:relative}.input-icon>svg{color:var(--color-text-secondary);pointer-events:none;position:absolute;left:16px}.input-icon input{width:100%;transition:border-color .15s,background-color .15s;background:var(--color-tint)!important;border-color:#0000!important;padding-left:46px!important}.input-icon input:focus{outline:none;border-color:var(--color-primary)!important;background:var(--color-card)!important}.input-icon .reveal{width:36px;height:36px;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;right:8px}.input-icon .reveal:hover{background:var(--color-step);color:var(--color-text)}.signin-form{gap:var(--space-lg)}.button.big{min-height:54px;font-size:var(--text-body-large);justify-content:center;align-items:center;gap:var(--space-sm);display:inline-flex;box-shadow:0 10px 24px #3525cd40}.staff-strip{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-tint);font-size:var(--text-caption);display:flex}.staff-strip svg{color:var(--color-primary);flex:none}.login-brand{gap:var(--space-lg);color:var(--color-on-brand-text);background:radial-gradient(circle at 85% 10%, #5b5fe0 0%, transparent 45%), radial-gradient(circle at 10% 95%, #2e2a9e 0%, transparent 50%), var(--color-on-brand-bg);flex-direction:column;padding:56px 52px;display:flex;position:relative}.login-star{opacity:.95;position:absolute;top:36px;right:36px}.login-brand h2{color:var(--color-on-brand-text);letter-spacing:-.02em;max-width:15ch;margin-top:96px;font-size:30px;font-weight:700;line-height:1.2}.on-brand-muted{color:var(--color-on-brand-muted);line-height:1.55}.benefits{margin:var(--space-sm) 0 0;gap:var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}.benefits li{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-on-brand-glass);border:1px solid var(--color-on-brand-glass-border);display:flex}.benefits li>span:last-child{font-size:var(--text-caption);color:var(--color-on-brand-muted);flex-direction:column;gap:2px;display:flex}.benefits strong{color:var(--color-on-brand-text);font-size:var(--text-body)}.benefit-icon{border-radius:var(--radius-sm);background:var(--color-on-brand-glass);width:34px;height:34px;color:var(--color-logo-orange);flex:none;place-items:center;display:grid}.login-brand .small{margin-top:auto}@media (max-width:900px){.login-card{grid-template-columns:1fr}.login-brand{display:none}.login-form{padding:36px 28px}}.card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-xl);box-shadow:var(--shadow-card);gap:var(--space-md);flex-direction:column;display:flex}.stack{gap:var(--space-md);flex-direction:column;display:flex}.muted{color:var(--color-text-secondary)}.small{font-size:var(--text-caption)}.error{color:var(--score-needs-work-text)}.title-row{align-items:baseline;gap:var(--space-xl);flex-wrap:wrap;display:flex}.tabs{gap:var(--space-md);flex-wrap:wrap;display:flex}.tabs a{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);text-decoration:none}.tabs a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}.field{gap:var(--space-xs);flex-direction:column;font-weight:500;display:flex}.field input{font:inherit;font-size:var(--text-body-large);min-height:50px;padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-card)}.button{font:inherit;min-height:44px;padding:0 var(--space-lg);cursor:pointer;border-radius:var(--radius-sm);border:1.5px solid var(--color-primary);color:var(--color-primary);background:0 0;font-weight:600}.button:hover{background:var(--color-tint)}.button.primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.button.primary:hover{background:var(--color-primary-pressed)}.button.danger{border-color:var(--score-needs-work-text);color:var(--score-needs-work-text)}.button.danger:hover{background:var(--score-needs-work-soft)}.button.link{border:none;min-height:0;padding:0;font-weight:500;text-decoration:underline}.button.ghost{color:var(--color-text-secondary);align-items:center;gap:var(--space-xs);border-color:#0000;display:inline-flex}.button.ghost:hover{background:var(--color-tint);color:var(--color-text)}.small-button{min-height:36px;padding:0 var(--space-md);font-size:var(--text-caption)}.button{transition:background-color .15s,transform .12s}.button:active:not(:disabled){transform:scale(.98)}.button.link:hover{background:0 0}.button:disabled{opacity:.5;cursor:default}.inline-form{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:inline-flex}.actions{gap:var(--space-sm);flex-wrap:wrap;display:inline-flex}.rows{margin:0;padding:0;list-style:none}.rows li{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:14px var(--space-md);border-bottom:1px solid var(--color-border);vertical-align:middle}thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);padding-top:var(--space-sm);padding-bottom:var(--space-sm);background:0 0;font-size:11px;font-weight:600}tbody tr{transition:background-color .12s}tbody tr:hover{background:var(--color-wash)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:none}tbody th{font-weight:600}.num{text-align:right;white-space:nowrap}.score{text-align:center;min-width:2.5em;padding:2px var(--space-sm);border-radius:var(--radius-pill);font-weight:600;display:inline-block}.score.strong{background:var(--score-strong-soft);color:var(--score-strong-text)}.score.developing{background:var(--score-developing-soft);color:var(--score-developing-text)}.score.needsWork{background:var(--score-needs-work-soft);color:var(--score-needs-work-text)}.flag{color:var(--score-needs-work-text);font-weight:500}.scores{gap:var(--space-xl);flex-wrap:wrap;display:flex}.scores>div{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.facts{gap:var(--space-xl);flex-wrap:wrap;margin:0;display:flex}.facts dt{color:var(--color-text-secondary);font-size:var(--text-caption)}.facts dd{margin:0;font-weight:600}.answer{border-top:1px solid var(--color-border);padding-top:var(--space-md)}.feedback{padding-left:var(--space-lg);gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.transcript{background:var(--color-tint);border-radius:var(--radius-sm);padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.transcript p{font-style:italic}.quotes{padding-left:var(--space-lg);margin:0}.code-box{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.code{font-family:ui-monospace,Menlo,monospace;font-size:var(--text-heading);letter-spacing:.15em;font-weight:600}.field textarea,.field select,.options input:not([type]){font:inherit;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card)}.field select{min-height:44px}.check{align-items:center;gap:var(--space-sm);display:flex}.check input:not([type=checkbox]):not([type=radio]){flex:1;min-height:40px}fieldset.options{border:none;margin:0;padding:0}fieldset.options legend{margin-bottom:var(--space-xs);font-weight:500}.labels{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.label{font-size:var(--text-caption);padding:2px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-tint);border:1px solid var(--color-border);white-space:nowrap}.label.warn{background:var(--score-needs-work-soft);color:var(--score-needs-work-text);border-color:#0000}.notice{background:var(--color-tint);border-radius:var(--radius-sm);padding:var(--space-md)}.error-box{color:var(--score-needs-work-text)}.error-box ul{margin:var(--space-sm) 0 0;padding-left:var(--space-lg)}.details{gap:var(--space-xs) var(--space-lg);grid-template-columns:max-content 1fr;margin:0;display:grid}.details .detail-row{display:contents}.details dt{color:var(--color-text-secondary)}.details dd{margin:0}ol.options,ul.claims{padding-left:var(--space-lg);gap:var(--space-xs);flex-direction:column;margin:0;display:flex}details summary{cursor:pointer;color:var(--color-primary);margin-bottom:var(--space-md);font-weight:500}dialog.confirm{max-width:420px;width:calc(100% - var(--space-xxl));padding:var(--space-xl);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-text);box-shadow:var(--shadow-sheet)}dialog.confirm::backdrop{background:#1e1b4b5c}dialog.confirm h2{font-size:var(--text-subheading)}dialog.confirm .actions{justify-content:flex-end}@media (max-width:800px){.shell{flex-direction:column}.sidebar{height:auto;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-md);border-right:none;border-bottom:1px solid var(--color-border);flex-flow:wrap;flex:none;position:static}.nav{flex-flow:wrap;flex-basis:100%;order:3}.nav-label,.sidebar-note,.account-email{display:none}.topbar{padding:var(--space-sm) var(--space-lg);position:static}.page{padding:var(--space-xl) var(--space-lg)}}@media (max-width:600px){.details{grid-template-columns:1fr}.details dd{margin-bottom:var(--space-sm)}}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.page-head>div{gap:var(--space-xs);flex-direction:column;display:flex}.segmented{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);gap:2px;padding:4px;display:inline-flex}.segmented a{padding:6px var(--space-md);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-weight:500;font-size:var(--text-caption);text-decoration:none}.segmented a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.tiles{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile{gap:var(--space-xs);padding:var(--space-lg) var(--space-xl)}.tile-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;font-weight:600}.tile-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.15}.tile-value.strong{color:var(--score-strong-text)}.tile-value.developing{color:var(--score-developing-text)}.tile-value.needsWork{color:var(--score-needs-work-text)}.bar{border-radius:var(--radius-pill);background:var(--color-track);height:6px;margin-top:var(--space-sm);display:block;overflow:hidden}.bar>span{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.bar>span.strong{background:var(--score-strong-fill)}.bar>span.developing{background:var(--score-developing-fill)}.bar>span.needsWork{background:var(--score-needs-work-fill)}.bar.wide{flex:1;height:8px;margin:0}.split{gap:var(--space-lg);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.split-main,.split-side{gap:var(--space-lg);flex-direction:column;display:flex}.card-head{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.count{border-radius:var(--radius-pill);background:var(--color-primary);min-width:26px;height:26px;color:var(--color-on-primary);place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.people{margin:0;padding:0;list-style:none}.people li{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.people li:first-child{border-top:none}.people.compact li{flex-wrap:wrap}.person-text{flex-direction:column;flex:1;min-width:140px;display:flex}.person-avatar{border-radius:var(--radius-pill);object-fit:cover;flex:none}.person-avatar.initial{background:var(--color-step);color:var(--color-primary-deep);place-items:center;font-weight:700;display:inline-grid}.skill-bars{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skill-bars li{align-items:center;gap:var(--space-md);display:flex}.skill-name{width:180px;font-weight:500}.brand-card{background:var(--color-on-brand-bg);color:var(--color-on-brand-text);border-color:#0000;position:relative;overflow:hidden}.brand-card:before{content:"";background:var(--color-on-brand-glass-soft);border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-70px}.brand-card>*{position:relative}.brand-card .code{color:var(--color-on-brand-text)}.eyebrow.on-brand{color:var(--color-on-brand-muted)}.on-brand-link{color:var(--color-on-brand-text);font-weight:600}@media (max-width:1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}}@media (max-width:520px){.tiles{grid-template-columns:1fr}.skill-name{width:120px}}.sidebar{transition:flex-basis .22s,padding .22s;overflow:hidden}.sidebar-toggle{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);width:38px;height:38px;color:var(--color-text-secondary);flex:none;place-items:center;display:inline-grid}.sidebar-toggle:hover{background:var(--color-tint);color:var(--color-text)}.nav a,.brand{white-space:nowrap}.shell[data-sidebar=collapsed] .sidebar{padding-left:var(--space-md);padding-right:var(--space-md);flex-basis:76px}.shell[data-sidebar=collapsed] .brand-text,.shell[data-sidebar=collapsed] .nav-text,.shell[data-sidebar=collapsed] .nav-label,.shell[data-sidebar=collapsed] .sidebar-note{display:none}.shell[data-sidebar=collapsed] .brand{justify-content:center;padding:0}.shell[data-sidebar=collapsed] .nav a{justify-content:center;padding:12px 0}@media (max-width:800px){.sidebar-toggle{display:none}.shell[data-sidebar=collapsed] .sidebar{padding:var(--space-md) var(--space-lg);flex-basis:auto}.shell[data-sidebar=collapsed] .nav-text{display:inline}.shell[data-sidebar=collapsed] .nav a{padding:10px var(--space-md)}}.toolbar{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.search{font:inherit;min-width:260px;min-height:42px;padding:0 var(--space-md) 0 40px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2347436B' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px center}.search:focus{border-color:var(--color-primary);background-color:var(--color-card);outline:none}.segmented button{font:inherit;cursor:pointer;padding:6px var(--space-md);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-weight:500;font-size:var(--text-caption);background:0 0;border:none}.segmented button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.team-table tr.clickable{cursor:pointer}.team-table th[scope=row] a{color:var(--color-text);font-weight:600;text-decoration:none}.team-table th[scope=row] a:hover{color:var(--color-primary);text-decoration:underline}.person-cell{align-items:center;gap:var(--space-md);display:flex}.block{font-weight:400;display:block}.mini-bars{flex-direction:column;gap:4px;width:110px;display:flex}.mini-bar{border-radius:var(--radius-pill);background:var(--color-track);height:5px;display:block;overflow:hidden}.mini-bar>span{border-radius:inherit;height:100%;display:block}.mini-bar>span.strong{background:var(--score-strong-fill)}.mini-bar>span.developing{background:var(--score-developing-fill)}.mini-bar>span.needsWork{background:var(--score-needs-work-fill)}.label.ok{background:var(--score-strong-soft);color:var(--score-strong-text);border-color:#0000}.empty{padding:var(--space-lg) 0;text-align:center}.chart{gap:var(--space-md);flex-direction:column;display:flex}.legend{gap:var(--space-sm);flex-wrap:wrap;display:flex}.legend button{font:inherit;font-size:var(--text-caption);align-items:center;gap:var(--space-sm);cursor:pointer;padding:6px var(--space-md);border-radius:var(--radius-pill);border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-text);display:inline-flex}.legend button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-tint)}.legend button.dim{opacity:.55}.swatch{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.swatch.big{width:12px;height:12px;margin-right:var(--space-sm);vertical-align:middle}.chart-box{position:relative}.chart-box svg{width:100%;height:auto;display:block}.chart-box polyline.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.chart-box polyline.draw{stroke-dashoffset:0;animation:none}}.tooltip{pointer-events:none;z-index:2;min-width:210px;padding:var(--space-md);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);font-size:var(--text-caption);flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;transform:translate(-50%)}.tooltip span{align-items:center;gap:var(--space-sm);display:flex}.tooltip b{font-variant-numeric:tabular-nums;margin-left:auto}.skill-cards{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.band-split{gap:var(--space-sm);flex-wrap:wrap;display:flex}.band-count{font-size:var(--text-caption);padding:4px var(--space-md);border-radius:var(--radius-pill);background:var(--color-tint)}.band-count.strong{background:var(--score-strong-soft);color:var(--score-strong-text)}.band-count.developing{background:var(--score-developing-soft);color:var(--score-developing-text)}.band-count.needsWork{background:var(--score-needs-work-soft);color:var(--score-needs-work-text)}.person-link{color:var(--color-text);flex:1;font-weight:500;text-decoration:none}.person-link:hover{color:var(--color-primary);text-decoration:underline}.skill-cards .people.compact li{padding:var(--space-sm) 0;flex-wrap:nowrap}@media (max-width:1100px){.skill-cards{grid-template-columns:1fr}}.feed{gap:var(--space-lg);flex-direction:column;display:flex}.answer-card{border-left:4px solid var(--color-border)}.answer-card.strong{border-left-color:var(--score-strong-fill)}.answer-card.developing{border-left-color:var(--score-developing-fill)}.answer-card.needsWork{border-left-color:var(--score-needs-work-fill)}.answer-head{align-items:center;gap:var(--space-md);display:flex}.answer-card .label b{font-variant-numeric:tabular-nums;margin-left:4px}.coaching{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);flex-direction:column;display:flex}.answer-card footer{align-items:center;gap:var(--space-md);display:flex}.toolbar .segmented{flex-wrap:wrap}.standout{gap:var(--space-md)}.standout .eyebrow.on-brand{font-size:12px}.standout .answer-head .person-text strong a{color:var(--color-on-brand-text)}.standout-reason{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-on-brand-glass);border:1px solid var(--color-on-brand-glass-border);margin:0;font-weight:500;line-height:1.5}.standout-reveal .button.link{color:var(--color-on-brand-text)}.standout-reveal .muted{color:var(--color-on-brand-muted)}.standout-reveal .transcript{background:var(--color-card);color:var(--color-text)}.label.star{background:var(--color-on-brand-bg);color:var(--color-on-brand-text);border-color:#0000;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-weight:600;display:inline-flex;box-shadow:0 3px 8px #3525cd38}.standout-label{align-items:center;gap:6px;display:inline-flex}.back{font-weight:600;font-size:var(--text-caption);color:var(--color-text-secondary);align-self:flex-start;text-decoration:none}.back:hover{color:var(--color-primary)}.profile-head{align-items:center;gap:var(--space-lg);flex-flow:wrap}.profile-head h1{font-size:26px}.tile-sub{color:var(--color-text-secondary);font-size:20px;font-weight:600}.label.strong{background:var(--score-strong-soft);color:var(--score-strong-text);border-color:#0000}.label.developing{background:var(--score-developing-soft);color:var(--score-developing-text);border-color:#0000}.label.needsWork{background:var(--score-needs-work-soft);color:var(--score-needs-work-text);border-color:#0000}.label b{font-variant-numeric:tabular-nums;margin-left:4px}.answer{padding-top:var(--space-md);border-top:1px solid var(--color-border)}.manage{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.manage>.card{flex-direction:column;display:flex}.manage>.card>:last-child{margin-top:auto}.danger-card{border-color:var(--score-needs-work-soft)}@media (max-width:900px){.manage{grid-template-columns:1fr}}.big-code{letter-spacing:.18em;font-size:34px}.button.white{background:var(--color-card);border-color:var(--color-card);color:var(--color-on-brand-bg)}.button.white:hover{background:var(--color-wash)}.facts-list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.facts-list li{padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;display:flex}.facts-list li:last-child{border-bottom:none;padding-bottom:0}.facts-list span{color:var(--color-text-secondary);font-size:var(--text-caption)}.title-row h1{font-size:28px}.tabs{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);gap:2px;padding:4px;display:inline-flex}.tabs a{color:var(--color-text-secondary);font-weight:500;font-size:var(--text-caption);padding:6px var(--space-md)}.tabs a[aria-current=page]{font-weight:600}table a,.rows a{color:var(--color-primary);font-weight:600;text-decoration:none}table a:hover,.rows a:hover{text-decoration:underline}.login-card.single{grid-template-columns:1fr;max-width:520px}.field-row{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.field-row a{font-weight:600;text-decoration:none}.field-row a:hover{text-decoration:underline}.standout-reveal .transcript .muted{color:var(--color-text-secondary)}.standout-reveal .transcript .quotes{padding-left:var(--space-lg)}.standout-reveal .transcript p{color:var(--color-text)}.search-form .search{min-width:280px}.alert-card{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);color:var(--color-text);text-decoration:none;display:flex}.alert-card svg{color:var(--color-accent);flex:none}.alert-card span{flex:1}.alert-card:hover{border-color:var(--color-accent)}.product-list ul{margin:0;padding:0;list-style:none}.product-list li{border-top:1px solid var(--color-border)}.product-list li:first-child{border-top:none}.product-row{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-sm);color:var(--color-text);border-radius:var(--radius-sm);flex-wrap:wrap;text-decoration:none;display:flex}.product-row:hover{background:var(--color-wash)}.product-row>svg{color:var(--color-text-secondary);margin-left:auto}.product-text{flex-direction:column;flex:1;min-width:200px;display:flex}.product-icon{border-radius:var(--radius-sm);background:var(--color-tint);width:40px;height:40px;color:var(--color-primary);flex:none;place-items:center;font-weight:700;display:grid}.product-icon.big{border-radius:var(--radius-md);background:var(--color-on-brand-bg);width:64px;height:64px;color:var(--color-on-brand-text);font-size:26px}.product-problem{align-items:center;gap:var(--space-md);padding:0 var(--space-sm) var(--space-md) 64px;display:flex}.label.review{background:var(--score-developing-soft);color:var(--score-developing-text);border-color:#0000;font-weight:600}.label.type{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000;font-weight:600}.count-soft{font-size:var(--text-caption);color:var(--color-text-secondary);background:var(--color-tint);border-radius:var(--radius-pill);vertical-align:middle;padding:2px 8px;font-weight:600}.item-grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.item-card{gap:var(--space-sm);border-left:4px solid var(--color-border)}.item-card.needs_review{border-left-color:var(--score-developing-fill)}.item-card.live{border-left-color:var(--score-strong-fill)}.item-card h3{font-size:var(--text-body-large);line-height:1.35}.item-card .actions{padding-top:var(--space-sm);margin-top:auto}@media (max-width:1000px){.item-grid{grid-template-columns:1fr}}.picker{align-items:center;gap:var(--space-sm);display:inline-flex}.picker select{font:inherit;font-size:var(--text-caption);min-height:38px;padding:0 var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);cursor:pointer;font-weight:600}.dropzone{align-items:center;gap:var(--space-lg);padding:var(--space-xl);border:2px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-wash);cursor:pointer;transition:border-color .15s,background-color .15s;display:flex;position:relative}.dropzone:hover,.dropzone:focus-within{border-color:var(--color-primary);background:var(--color-tint)}.dropzone.has-file{border-style:solid;border-color:var(--score-strong-fill);background:var(--score-strong-soft)}.dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.dropzone-icon{border-radius:var(--radius-pill);background:var(--color-card);width:48px;height:48px;color:var(--color-primary);box-shadow:var(--shadow-card);flex:none;place-items:center;display:grid}.dropzone.has-file .dropzone-icon{color:var(--score-strong-text)}.dropzone-text{flex-direction:column;gap:2px;display:flex}.button.link-button{align-items:center;text-decoration:none;display:inline-flex}.target-form{gap:var(--space-md);flex-direction:column;display:flex}.target-choices{gap:var(--space-sm);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.target-choices legend{margin-bottom:var(--space-sm);padding:0}.target-choices label{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-card);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:600;display:inline-flex}.target-choices label.on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.target-choices label:has(input:focus-visible){outline:3px solid var(--color-primary);outline-offset:2px}.target-choices label.wide{padding:0 var(--space-md)}.target-choices input{opacity:0;width:1px;height:1px;position:absolute}.week-met{color:var(--score-strong-text);font-weight:700}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.session-fold{padding-top:var(--space-md);padding-bottom:var(--space-md);display:block}.session-fold-head strong{color:var(--color-text)}.session-fold>summary{align-items:center;gap:var(--space-md);cursor:pointer;min-height:44px;list-style:none;display:flex}.session-fold>summary::-webkit-details-marker{display:none}.session-fold-head{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.session-fold-chevron{border-right:2px solid var(--color-text-secondary);border-bottom:2px solid var(--color-text-secondary);flex:none;width:10px;height:10px;margin:0 4px 4px;transition:transform .2s;transform:rotate(45deg)}.session-fold[open] .session-fold-chevron{margin-bottom:-4px;transform:rotate(225deg)}.session-fold[open]>summary{margin-bottom:var(--space-sm)}.session-fold>summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.focus-line{align-items:baseline;gap:var(--space-sm);background:var(--color-tint);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);display:flex}.focus-line .swatch{flex:none}.target-choices .swatch{box-shadow:0 0 0 2px var(--color-card)}.focus-fields{gap:var(--space-md);flex-wrap:wrap;display:flex}.focus-fields .field{flex:200px}.focus-fields .field select,.focus-fields .field input{width:100%}.focus-fields .field select{min-height:50px}.date-picker{position:relative}.date-trigger{align-items:center;gap:var(--space-sm);width:100%;min-height:50px;padding:0 var(--space-md);font:inherit;font-size:var(--text-body-large);text-align:left;color:var(--color-text);cursor:pointer;background:var(--color-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);display:flex}.date-trigger svg{color:var(--color-primary);flex:none}.date-trigger.empty span{color:var(--color-text-secondary)}.date-trigger:hover{border-color:var(--color-primary)}.date-trigger[aria-expanded=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-step)}.date-pop{z-index:30;width:320px;max-width:calc(100vw - 32px);padding:var(--space-md);gap:var(--space-md);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;animation:.16s ease-out date-pop-in;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #1e1b4b29}@keyframes date-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.date-pop{animation:none}}.date-quick{flex-wrap:wrap;gap:6px;display:flex}.date-quick button{font:inherit;font-size:var(--text-caption);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-tint);color:var(--color-text);padding:6px 10px;font-weight:600}.date-quick button:hover,.date-quick button.on{border-color:var(--color-primary);color:var(--color-primary)}.date-head{justify-content:space-between;align-items:center;display:flex}.date-nav{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-card);width:36px;height:36px;color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}.date-nav:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.date-nav:disabled{opacity:.35;cursor:default}.date-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-weekday{text-align:center;letter-spacing:.04em;color:var(--color-text-secondary);padding-bottom:2px;font-size:11px;font-weight:600}.date-day{aspect-ratio:1;min-height:36px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:var(--radius-pill);color:var(--color-text);background:0 0;border:1px solid #0000;font-weight:600;transition:background .12s,color .12s}.date-day:hover:not(:disabled){background:var(--color-tint);color:var(--color-primary)}.date-day.today{border-color:var(--color-border-strong)}.date-day.selected,.date-day.selected:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.date-day:disabled{color:var(--color-text-secondary);opacity:.4;cursor:default;font-weight:400}.date-day:focus-visible,.date-nav:focus-visible,.date-quick button:focus-visible,.date-clear:focus-visible,.date-trigger:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.date-foot{justify-content:space-between;align-items:center;gap:var(--space-sm);border-top:1px solid var(--color-border);padding-top:var(--space-sm);display:flex}.date-clear{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:600}.date-clear:hover{text-decoration:underline}.date-pop.up{animation-name:date-pop-up;top:auto;bottom:calc(100% + 8px)}@keyframes date-pop-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.date-quick{flex-wrap:nowrap}.date-quick button{white-space:nowrap;flex:1}.date-foot .muted{white-space:nowrap}html{background:var(--color-page)}.flags-card{border-color:var(--color-accent-border)}.flag-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flag-list li{justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--color-border);display:flex}.flag-list li:first-child{border-top:0}.label.new{background:var(--color-step);color:var(--color-primary-deep);font-weight:600}.agenda{gap:var(--space-lg);margin-top:var(--space-lg);flex-direction:column;display:flex}.agenda h3{margin-bottom:var(--space-sm)}.agenda-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.agenda-summary{font-size:var(--text-body-large)}.agenda-facts{gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.agenda-facts div{background:var(--color-tint);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.agenda-facts dt{font-size:var(--text-caption);color:var(--color-text-secondary)}.agenda-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.agenda-columns{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agenda-columns ul{gap:var(--space-sm);flex-direction:column;margin:0;padding-left:0;list-style:none;display:flex}.agenda-quote{margin:0 0 var(--space-md)}.agenda-quote blockquote{padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-primary);background:var(--color-wash);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 4px;font-style:italic}.agenda-questions{gap:var(--space-sm);flex-direction:column;margin:0;padding-left:1.2em;display:flex}@media (max-width:900px){.agenda-columns{grid-template-columns:1fr}}@media print{.sidebar,.topbar,.no-print{display:none!important}.shell,body{background:#fff}.agenda{box-shadow:none;border:0;margin:0}}a.button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}tfoot th,tfoot td{border-top:2px solid var(--color-border);padding-top:var(--space-md)}.period{gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.period-chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.period-chip{font:inherit;font-size:var(--text-caption);cursor:pointer;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-text);padding:8px 14px;font-weight:600;text-decoration:none}.period-chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.period-chip[aria-current=page],.period-chip[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.period-custom{align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.period-custom .field{flex:0 240px}.period-custom .button{min-height:50px}.paste-box{width:100%;font:inherit;padding:var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);resize:vertical}.product-fields{gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-fields .wide{grid-column:1/-1}.product-fields .field textarea{width:100%;font:inherit;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);resize:vertical}.product-fields .check{gap:var(--space-sm);align-items:flex-start;display:flex}.product-fields .check input{width:18px;height:18px;margin-top:4px}@media (max-width:900px){.product-fields{grid-template-columns:1fr}}.week-arrows{gap:var(--space-sm);display:flex}.button.disabled{opacity:.4;pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.week-skills{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.week-skills li{align-items:center;gap:var(--space-md);grid-template-columns:1fr 72px 56px;display:grid}.week-skills .up{color:var(--score-strong-text);font-weight:600}.week-skills .down{color:var(--score-needs-work-text);font-weight:600}.week-links{gap:var(--space-sm) var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.week-links a{font-weight:600}.link-box{gap:var(--space-sm);flex-direction:column;display:flex}.link-row{gap:var(--space-sm);display:flex}.link-row input{min-width:0;font:inherit;font-size:var(--text-caption);padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-card);min-height:36px;color:var(--color-text);flex:1}.store-check{gap:var(--space-sm);padding:0 var(--space-md)}.store-check input{opacity:1;width:16px;height:16px;position:static}.people-actions:empty{display:none}.link-backup:not([open])>summary{margin-bottom:0}.org-logo{object-fit:contain;background:#fff;border-radius:6px;width:24px;height:24px}.logo-row{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.logo-frame{border-radius:var(--radius-md);border:1px solid var(--color-border);width:96px;height:96px;color:var(--color-text-secondary);background:#fff;place-items:center;display:grid;overflow:hidden}.logo-frame img,img.logo-frame{object-fit:contain;width:100%;height:100%}.file-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.store-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.store-list li{padding:var(--space-md) 0;border-top:1px solid var(--color-border);gap:var(--space-sm);flex-direction:column;display:flex}.store-list li:first-child{border-top:0;padding-top:0}.store-line{align-items:baseline;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.store-line a{margin-left:auto}.code-inline{letter-spacing:.08em;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.plain-input{min-width:0;font:inherit;padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-card);min-height:36px;color:var(--color-text);flex:1}.store-tabs a{white-space:nowrap}.store-picker{position:relative}.store-picker-button{align-items:center;gap:var(--space-sm);min-height:44px;padding:0 var(--space-md);font:inherit;cursor:pointer;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-weight:600;display:inline-flex}.store-picker-button svg{color:var(--color-primary)}.store-picker-button svg:last-child{color:var(--color-text-secondary);transition:transform .15s;transform:rotate(90deg)}.store-picker-button[aria-expanded=true] svg:last-child{transform:rotate(-90deg)}.store-picker-button:hover,.store-picker-button[aria-expanded=true]{border-color:var(--color-primary)}.store-picker-name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.store-picker-pop{z-index:30;width:320px;max-width:calc(100vw - 32px);padding:var(--space-sm);gap:var(--space-sm);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;animation:.16s ease-out date-pop-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #1e1b4b29}.store-picker-pop ul{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.store-picker-pop a{padding:10px var(--space-md);border-radius:var(--radius-sm);color:var(--color-text);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.store-picker-pop a.active{background:var(--color-tint)}.store-picker-pop a.current{color:var(--color-primary);font-weight:700}.store-picker-none{padding:var(--space-md)}@media (prefers-reduced-motion:reduce){.store-picker-pop{animation:none}}.store-admin{gap:var(--space-sm);flex-direction:column;display:flex}.store-admin form{max-width:420px}select.plain-input{min-height:36px}.store-managed{align-items:baseline;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.store-managed p{margin:0}.store-manage{flex-basis:100%}.store-manage[open]{padding-top:var(--space-sm)}.store-managed .store-manage:not([open]){flex-basis:auto}.add-store{padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.small-heading{font-size:var(--text-body);margin:0 0 var(--space-sm)}.pill-row{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pill-button{cursor:pointer;min-height:32px;font-size:var(--text-caption);white-space:nowrap;color:var(--color-primary);background:var(--color-card);border:1px solid var(--color-primary);border-radius:var(--radius-pill);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;list-style:none;display:inline-flex}.pill-button::-webkit-details-marker{display:none}.pill-button:hover,details[open]>summary.pill-button{background:var(--color-tint)}.inline-details[open]{flex-basis:100%}.inline-details[open]>summary{margin-bottom:var(--space-sm)}.store-managed .store-manage>summary{display:inline-flex}.store-admin select.plain-input{appearance:none;border-radius:var(--radius-pill);padding:0 40px 0 var(--space-md);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;min-height:36px}.store-admin .link-row .plain-input,.add-store .plain-input{border-radius:var(--radius-pill)}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._0QGgrW_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}._0QGgrW_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
