:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--bg:#fff;--text:#16202a;--muted:#4b5563;--panel:#f3f5f8;--line:#c9ced6;--soft-line:#e3e6ea;--track:#dfe3e8;--accent:#1d4ed8;--link:#1d4ed8;--selected:#eff6ff;--green:#166534;--green-bg:#dcfce7;--amber:#92400e;--amber-bg:#fef3c7;--blue-bg:#dbeafe;--blue-text:#1e40af;--error:#b91c1c;--disabled:#596474}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg:#101820;--text:#f3f5f8;--muted:#b8c3cf;--panel:#1c2936;--line:#5d6b7b;--soft-line:#3c4c5d;--track:#3c4c5d;--link:#93c5fd;--selected:#203b61;--green:#86efac;--green-bg:#153c2b;--amber:#fcd34d;--amber-bg:#493416;--blue-bg:#203b61;--blue-text:#bfdbfe;--error:#fca5a5;--disabled:#596474}}:root[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg:#101820;--text:#f3f5f8;--muted:#b8c3cf;--panel:#1c2936;--line:#5d6b7b;--soft-line:#3c4c5d;--track:#3c4c5d;--link:#93c5fd;--selected:#203b61;--green:#86efac;--green-bg:#153c2b;--amber:#fcd34d;--amber-bg:#493416;--blue-bg:#203b61;--blue-text:#bfdbfe;--error:#fca5a5;--disabled:#596474}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{background:var(--bg);color:var(--text);min-height:100vh;margin:0;font:16px/1.55 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3,.brand,legend{text-wrap:balance}p,li,dd,blockquote{text-wrap:pretty}h1,h2,h3,.brand{font-family:Space Grotesk,Inter,sans-serif}h1{font-size:28px;line-height:1.2}h2{font-size:22px;line-height:1.3}h3{font-size:17px}button,input,select{font:inherit;color:inherit;min-width:0}button,input,select,summary{min-height:44px}button{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:10px;padding:9px 16px;font-weight:600}button:disabled{cursor:default}button:focus-visible{outline:3px solid var(--link);outline-offset:3px}input:focus-visible{outline:3px solid var(--link);outline-offset:3px}select:focus-visible{outline:3px solid var(--link);outline-offset:3px}summary:focus-visible{outline:3px solid var(--link);outline-offset:3px}button:hover:not(:disabled){border-color:var(--link)}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.primary:disabled{background:var(--disabled);border-color:var(--disabled);color:#fff}.text-button{color:var(--link);text-align:left;background:0 0;border-color:#0000;align-self: flex-start;padding-left:0}.text-button:hover:not(:disabled){text-decoration:underline;border-color:#0000}.site-header{border-bottom:1px solid var(--soft-line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;padding:20px 16px}.brand{display:flex;align-items: center;gap:12px;font-size:22px;font-weight:700;line-height:1}.brand svg{color:var(--link);flex:none}.site-header{--qs-app-ink:var(--text);--qs-app-muted:var(--muted);--qs-app-surface:var(--bg);--qs-app-line:var(--line);--qs-app-hover:var(--selected);--qs-app-focus:var(--link)}.brand .qs-app-switcher,.brand .qs-app-name{font:inherit}.brand .qs-app-switcher{display:flex;align-items: center;block-size:1em}.theme-select{display:flex;flex-wrap:wrap;flex:none;align-items: center;gap:8px;margin-inline-start:auto}.theme-select label{font-size:14px}.theme-select select{background:var(--text);color:var(--bg);border-color:var(--muted);width:auto;padding:8px}.stack{display:flex;flex-direction:column;gap:20px;min-width:0}.compact{gap:8px}.small{font-size:14px}.muted{color:var(--muted)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.narrow{max-width:560px;margin:0 auto;padding:32px 20px 48px}label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}input,select{border:1px solid var(--line);background:var(--bg);border-radius:10px;width:100%;padding:10px 14px;font-size:16px;font-weight:400}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0 0 6px;font-size:14px;font-weight:600}.segmented{display:flex;gap:8px}.segmented button{text-transform:capitalize;flex:1;padding:9px 8px}.segmented button[aria-pressed=true]{border:2px solid var(--link);background:var(--selected);padding:8px 7px}.panel{background:var(--panel);border-radius:16px;padding:20px}.card{background:var(--bg);border:1px solid var(--soft-line);border-radius:12px;padding:16px}.error{color:var(--error);overflow-wrap:anywhere}.account-bar{display:flex;justify-content:flex-end;gap:16px;padding:0 20px}.account-bar .text-button{white-space:nowrap}.dashboard,.report{max-width:1440px;margin:0 auto;padding:20px 20px 48px}.two-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.section-title{display:flex;justify-content:space-between;align-items: center;gap:12px}.section-title h1{flex:1}.section-title .primary{padding:9px 12px}.person-card{display:flex;border-color:var(--soft-line);text-align:left;border-radius:12px;justify-content:space-between;align-items: center;gap:12px;width:100%;padding:16px 18px}.person-card strong{font-size:17px}.person-card>span:first-child{overflow-wrap:anywhere;min-width:0}.person-role{display:block;color:var(--muted);text-transform:capitalize;font-size:13px;font-weight:400}.pill{text-transform:capitalize;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.finished{background:var(--green-bg);color:var(--green)}.invited{background:var(--amber-bg);color:var(--amber)}.started{background:var(--blue-bg);color:var(--blue-text)}.team{gap:16px}.map-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr));align-items: start;gap:16px}.map-row>strong{grid-column:1/-1;overflow-wrap:anywhere}.map-cell{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:6px;min-width:0}.map-mode{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.meter-line{display:flex;align-items: center;gap:8px;min-width:0}.meter-line strong{flex:none;width:20px}.meter-relative{flex-direction:column;align-items:stretch;gap:4px}.meter-relative .meter{flex:none;width:100%}.meter-caption{font-size:12px;line-height:1.4}.meter{background:var(--track);overflow:hidden;border-radius:7px;flex:1;height:12px}.fill{display:block;height:100%}.Inspector{background:#2563eb}.Manager{background:#0f766e}.Visionary{background:#ea580c}.Craftsman{background:#7c3aed}.question-screen{gap:18px;max-width:480px;margin:auto;padding:24px 20px}.question-screen h1{font-size:24px;line-height:1.25}.progress-label{display:flex;color:var(--muted);justify-content:space-between;font-size:13px;font-weight:600}progress{display:block;overflow:hidden;background:var(--track);border:0;border-radius:4px;width:100%;height:8px}progress::-webkit-progress-bar{background:var(--track)}progress::-webkit-progress-value{background:var(--accent)}progress::-moz-progress-bar{background:var(--accent)}.options{display:flex;flex-direction:column;gap:10px}.option{border:2px solid var(--soft-line);display:flex;border-radius:12px;flex-direction:column;gap:10px;padding:14px}.option p{font-weight:500;line-height:1.4}.option button{text-transform:none;font-size:14px}.option .most{border-color:var(--green);color:var(--green)}.option .least{border-color:var(--amber);color:var(--amber)}.option .most[aria-pressed=true]{color:#fff;background:#166534;border-color:#166534}.option .least[aria-pressed=true]{color:#fff;background:#92400e;border-color:#92400e}.option:has(.most[aria-pressed=true]){border-color:var(--green);background:var(--green-bg)}.option:has(.least[aria-pressed=true]){border-color:var(--amber);background:var(--amber-bg)}.next{min-height:52px;font-size:17px}.checkbox-label{flex-direction:row;align-items: center;gap:12px;min-height:44px;padding:8px 0}.checkbox-label input{accent-color:var(--accent);flex:none;width:44px;height:44px;min-height:44px}.done{text-align:center;padding-top:80px}.done-mark{color:var(--green);font-size:40px}.report-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.personal-report{gap:0;max-width:560px;margin:auto}.personal-report .report-nav{padding:12px 20px}.report-hero{color:#fff;display:flex;background:#16202a;flex-direction:column;gap:10px;padding:32px 22px 28px}.report-hero h1{overflow-wrap:anywhere;font-size:34px;line-height:1.1}.report-hero p{color:#d1d5db}.report-hero .eyebrow{color:#93c5fd}.report-body{padding:24px 22px}.drive{display:flex;flex-direction:column;gap:6px}.comparison{display:grid;grid-template-columns:minmax(70px,1fr)minmax(0,2fr);align-items: center;gap:10px;font-size:14px}.comparison>span{overflow-wrap:anywhere}.comparison+.comparison .fill{background:#9ca3af}details{border-bottom:1px solid var(--soft-line)}summary{cursor:pointer;padding:10px 0;font-weight:600}details ul{padding-left:24px}details li{padding-bottom:8px}.report h1,.narrow h1,.narrow p{overflow-wrap:anywhere}@media (min-width:900px){.site-header{padding:20px 40px}.account-bar{padding:0 40px}.dashboard,.report{padding:32px 40px 48px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.team{min-height:650px;padding:24px}.report h1{font-size:40px}.narrow{padding:40px}}:root{--button-text:#fff}.tenant-brand{--accent:var(--brand-light,#1d4ed8);--link:var(--accent);--button-text:var(--brand-light-text,#fff)}:root[data-theme=dark]{--bg:#111318}:root[data-theme=dark] .tenant-brand{--accent:var(--brand-dark,#93c5fd);--button-text:var(--brand-dark-text,#000)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111318}:root:not([data-theme=light]) .tenant-brand{--accent:var(--brand-dark,#93c5fd);--button-text:var(--brand-dark-text,#000)}}button.primary{color:var(--button-text)}.tenant-brand a{color:var(--link);background:var(--bg)}.tenant-brand .text-button{background:var(--bg)}.employer-brand{max-width:1440px;margin:auto;padding:16px 20px}.employer-brand img{display:block;object-fit:contain;background:#fff;border-radius:4px;max-width:min(240px,100%);max-height:72px}.profile-orders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.report-section p,.profile-orders{overflow-wrap:anywhere}.report-section p{white-space:pre-wrap}.report-section .segmented{flex-wrap:wrap}textarea{background:var(--bg);color:var(--text);font:inherit;border:1px solid var(--line);border-radius:10px;width:100%;min-height:140px;padding:12px}input[type=color]{height:48px;padding:4px}.auth-page{display:grid;background:radial-gradient(ellipse at top,var(--selected),var(--bg)65%);place-items: center;min-height:100dvh;padding:28px 16px}.auth-panel{border:1px solid var(--line);background:var(--bg);box-shadow:0 24px 80px color-mix(in srgb,var(--text)10%,transparent);border-radius:12px;width:min(100%,440px);padding:32px}.auth-panel .brand{letter-spacing:-.8px;text-decoration:none;color:var(--text);gap:11px;margin-bottom:32px;padding:0;font-size:27px;font-weight:650}.auth-panel .eyebrow{color:var(--muted);letter-spacing:1.6px;font-size:10px;font-weight:600}.auth-panel h1{font-size:29px}.auth-panel .subtitle{color:var(--muted);margin-top:5px;font-size:12px}.auth-form{display:grid;gap:17px;margin:24px 0 18px}.auth-form label{display:grid;color:var(--muted);gap:6px;font-size:12px}.auth-form input{border-radius:6px;min-height:36px;padding:9px 11px;font-size:12px;line-height:1.2}.auth-form small,.auth-note{color:var(--muted);font-size:11px}.auth-note+.auth-note{margin-top:12px}.auth-panel a{color:var(--link)}.auth-panel .primary-button,.auth-panel .quiet-button{display:inline-flex;border-radius:6px;justify-content:center;align-items: center;gap:6px;font-size:12px;line-height:1.2}.auth-panel .primary-button{background:var(--accent);border-color:var(--accent);color:#fff;min-height:36px;padding:0 12px}.auth-panel .primary-button:disabled{background:var(--disabled);border-color:var(--disabled)}.auth-panel .quiet-button{min-height:36px;margin-top:12px;padding:6px}.auth-panel .error-banner{color:var(--error);border:1px solid var(--error);overflow-wrap:anywhere;border-radius:6px;margin:12px 25px;padding:10px 12px;font-size:12px}.auth-panel .loading{color:var(--muted);padding:40px}body:has(.auth-page) .site-header{position:absolute;border:0;top:0;right:0}body:has(.auth-page) .site-header>.brand{display:none}@media (pointer:coarse){.auth-form input,.auth-panel .primary-button,.auth-panel .quiet-button{min-height:44px}}.style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.style-block{border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem}.style-block h3{font-size:1rem}.style-lean{overflow:hidden;background:var(--line);border-radius:1rem;height:.65rem}.style-lean .fill{display:block;border-radius:inherit;height:100%}.working-tips{padding-left:1.3rem}.working-tips li+li{margin-top:.75rem}.encouragement{border-left:3px solid var(--accent);padding:.75rem 1rem}@media (max-width:600px){.style-grid{grid-template-columns:1fr}}.personal-report{max-width:560px}.person-screen{display:flex;flex-direction:column;gap:20px;padding:24px 20px 40px}.person-reveal{gap:32px;padding-block-start:24px;padding-block-end:24px}.person-heading{display:grid;gap:12px}.person-heading h1{overflow-wrap:anywhere;margin:0;font-size:32px;line-height:1.15}.person-reveal-line{color:var(--text);text-wrap:pretty;margin:0;font-size:19px;font-weight:400;line-height:1.5}.person-tiles{display:flex;border:1px solid var(--soft-line);background:var(--panel);overflow:hidden;border-radius:16px;flex-direction:column}.person-tiles button{display:flex;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items: center;gap:16px;min-height:72px;padding:16px 18px}.person-tiles button+button{border-top:1px solid var(--soft-line)}.person-tile-text{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.person-tile-text>strong,.person-tile-text>span{display:block;white-space:normal;overflow-wrap:anywhere;flex:none}.person-tiles strong{font-size:17px;font-weight:600;line-height:1.3}.person-tiles .person-tile-text span{color:var(--muted);font-size:15px;font-weight:400;line-height:1.4}.person-start{color:var(--muted);margin:0 0 -16px;font-size:15px}.person-tiles button:disabled{opacity:1;cursor:not-allowed}.person-tiles button:disabled strong,.person-tiles button:disabled .person-tile-text span{color:var(--muted);opacity:.55}.person-check{color:var(--link);flex:none;font-size:20px;line-height:1}.person-learn{gap:20px}.person-learn p{margin:0;font-size:17px;line-height:1.5}.person-learn-dots{display:flex;gap:6px}.person-learn-dots span{background:var(--line);border-radius:50%;width:8px;height:8px}.person-learn-dots span.on{background:var(--link)}.person-learn-lead{font-size:19px!important}.person-learn-grid{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.person-learn-grid li{display:grid;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;gap:8px;padding:16px 0}.person-learn-grid li+li{border-top:1px solid var(--soft-line)}.person-learn-label{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.person-learn-recap li{display:grid;border:1px solid var(--soft-line);background:var(--panel);border-radius:14px;gap:4px;padding:14px 16px}.person-learn-grid strong,.person-learn-recap strong{font-size:17px}.person-learn-grid span,.person-learn-recap span{color:var(--muted);font-size:15px}.person-learn-recap{list-style:none;display:grid;gap:10px;margin:0;padding:0}.person-learn-name h2{margin:0;font-size:28px}.person-learn-name p{color:var(--muted)}.person-learn-example{color:var(--muted);font-style:italic}.person-learn-you{display:grid;background:var(--selected);border:1px solid var(--link);border-radius:14px;gap:8px;padding:16px 18px}.person-learn-you h3{text-transform:uppercase;letter-spacing:.06em;color:var(--link);margin:0;font-size:13px}.person-learn-primary{min-height:48px;font-size:16px}.person-learn-print{display:grid;break-inside:avoid;gap:10px}.person-chevron{color:var(--muted);flex:none;font-size:26px;line-height:1}.person-reveal .report-section{gap:12px;font-size:17px}.person-reveal .report-section button,.person-save{min-height:48px;font-size:16px}.person-pdf{display:flex;flex-direction:column;gap:4px}.person-pdf p{margin:0}.person-detail{padding-bottom:max(24px,env(safe-area-inset-bottom));gap:24px}.person-back{position:sticky;z-index:1;box-shadow:0 2px 8px var(--soft-line);align-self: flex-start;top:8px}.person-pillar-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.person-pillar-tabs button{padding:10px;font-size:14px}.person-pillar-tabs [aria-pressed=true]{background:var(--selected);border:2px solid var(--link)}.person-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.person-way-card{border:2px solid var(--line);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:10px}.person-way-card h4{text-wrap:balance;margin:0 0 8px;font-size:14px}.person-way-card p{margin:0;font-size:13px}.person-way-label{min-height:2.5em;font-size:12px;font-weight:600}.person-way-yours{border-color:var(--link);background:var(--selected)}.person-way-yours .person-way-label{color:var(--link)}.person-lines{display:grid;gap:12px;margin:8px 0 0;padding-left:22px}.person-pillar section{display:grid;gap:8px}.working-rhythm{display:block;overflow:visible;flex:none;width:100%;height:auto}.rhythm-lane{color:var(--muted)}.rhythm-lane.Inspector{--pillar-color:#2563eb}.rhythm-lane.Manager{--pillar-color:#a16207}.rhythm-lane.Visionary{--pillar-color:#7c3aed}.rhythm-lane.Craftsman{--pillar-color:#15803d}.rhythm-pillar{fill:var(--text);font:700 12px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rhythm-way{fill:var(--muted);font:11px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rhythm-hit{fill:var(--pillar-color)}.rhythm-beat{fill:var(--line)}.rhythm-link{stroke:var(--pillar-color);stroke-width:5;stroke-linecap:round}.rhythm-playhead{stroke:var(--text);stroke-width:1.5;opacity:.4}.rhythm-animated .rhythm-lane{animation:rhythm-enter .6s ease both}.rhythm-animated .rhythm-hit{transform-box:fill-box;transform-origin:center;animation:rhythm-hit 3s linear infinite}.rhythm-animated .rhythm-playhead{animation:rhythm-play 3s linear infinite}@keyframes rhythm-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rhythm-hit{0%{transform:scale(1.4)}9%,to{transform:scale(1)}}@keyframes rhythm-play{0%{transform:translate(0)}to{transform:translate(358px)}}@media (prefers-reduced-motion:reduce){.rhythm-animated .rhythm-lane,.rhythm-animated .rhythm-hit,.rhythm-animated .rhythm-playhead{animation:none}.rhythm-playhead{display:none}}body:has(.personal-report) .site-header{min-height:60px;padding:8px 16px}body:has(.personal-report) .employer-brand{padding:6px 20px}body:has(.personal-report) .employer-brand img{max-height:32px}.person-print{display:none}@media print{.print-hidden{display:none!important}@page{size:A4;margin:18mm}body:has(.personal-report){color:#16202a;background:#fff;font-size:11pt}.personal-report .person-screen{display:none!important}body:has(.personal-report) .site-header{display:none!important}body:has(.personal-report) .employer-brand{display:none!important}body:has(.personal-report) .problem-entry{display:none!important}.personal-report{--bg:white;--text:#16202a;--muted:#4b5563;--line:#c9ced6;--selected:#eff6ff;--link:#1d4ed8;max-width:none;margin:0}.person-print{display:block}.person-print-page{break-before:page;page-break-before:always;display:grid;gap:20px}.person-print-page:first-child{break-before:auto;page-break-before:auto}.person-print-page h1{font-size:26pt}.person-print-page h2{font-size:19pt}.person-print-page h3{font-size:13pt}.person-print-page .person-ways{grid-template-columns:repeat(3,minmax(0,1fr));break-inside:avoid}.person-print-page .person-way-card{print-color-adjust:exact;-webkit-print-color-adjust:exact}.person-print-page p,.person-print-page li{orphans:3;widows:3}.person-print-page section,.person-print-page li,.person-print-page svg{break-inside:avoid}.person-print-page .working-rhythm{print-color-adjust:exact;-webkit-print-color-adjust:exact;width:145mm;max-width:100%}.person-print-page *{animation:none!important}.person-print-page .rhythm-playhead{display:none}}body:has(.person-reveal) .problem-entry{gap:8px;margin-block-start:0;margin-block-end:0;padding:0 20px 4px}@media (max-width:560px){.person-screen .person-ways{grid-template-columns:1fr}.person-screen .person-way-card{padding:14px 16px}.person-screen .person-way-label{min-height:0}.person-screen .person-way-label:empty{display:none}body:has(.personal-report) .brand{font-size:20px}}.personal-report button{text-transform:none}.personal-report .report-section{display:grid;gap:12px}.personal-report .report-section>p{margin:0}.personal-report [role=status]{margin:4px 0 0}.person-learn .report-section{margin-top:4px}.person-back{box-shadow:none;background:var(--bg)}.person-detail h1{margin:0;font-size:28px;line-height:1.15}.person-detail>.stack>section{display:grid;gap:6px;margin-top:12px}.person-detail>.stack>section h2,.person-detail>.stack>section p{margin:0}.person-detail>.stack>p+p{margin-top:12px}.person-pillar-tabs button{min-height:44px}.problem-entry a,.problem-entry button.text-button,.problem-entry>button{white-space:nowrap}.position-line{position:relative;background:var(--track);height:2px;margin:8px 6px}.position-line:before,.position-line:after{content:"";position:absolute;background:currentColor;width:2px;height:10px;top:-4px}.position-line:before{left:0}.position-line:after{right:0}.position-marker{position:absolute;background:currentColor;border-radius:50%;width:12px;height:12px;top:50%;transform:translate(-50%,-50%)}.position-ends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:12px;line-height:1.4}.position-ends>span{overflow-wrap:anywhere;text-align:left;min-width:0}.position-ends>span:last-child{text-align:right}.pulse-code{font-size:1.5rem;font-weight:700}.qs-app-switcher,.qs-app-name{color:var(--qs-app-ink,var(--ink-1,#182338));flex-shrink:0;font:600 .875rem/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.qs-app-trigger{display:inline-flex;border:1px solid var(--qs-app-line,var(--line-2,#bac7d9));background:var(--qs-app-trigger-surface,var(--qs-app-surface,var(--surface-1,#fff)));color:inherit;font:inherit;cursor:pointer;border-radius:.375rem;justify-content:center;align-items: center;gap:.375rem;min-block-size:44px;padding:.375rem .625rem}.qs-app-chevron{flex-shrink:0;block-size:1em;inline-size:1em}.qs-app-menu{position:fixed;z-index:60;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid var(--qs-app-line,var(--line-2,#bac7d9));background:var(--qs-app-surface,var(--surface-1,#fff));color:var(--qs-app-ink,var(--ink-1,#182338));border-radius:.75rem;inline-size:min(22rem,100vw - 1rem);padding:.375rem;box-shadow:0 .5rem 1.5rem #0003}.qs-app-row{display:flex;box-sizing:border-box;text-align:start;text-decoration:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items: center;gap:.75rem;min-block-size:44px;inline-size:100%;padding:.75rem;font:400 .875rem/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.qs-app-copy{display:flex;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.125rem;min-inline-size:0}.qs-app-title{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem;font-weight:600}.qs-app-current{color:var(--qs-app-muted,var(--ink-3,#526179));margin-inline-start:auto;font-size:.75rem;font-weight:400}.qs-app-purpose{color:var(--qs-app-muted,var(--ink-3,#526179));font-size:.8125rem}.qs-app-icon{display:grid;border:1px solid var(--qs-app-line,var(--line-2,#bac7d9));border-radius:.5rem;flex-shrink:0;place-items: center;block-size:2rem;inline-size:2rem;font-size:1.25rem}.qs-app-row:hover,.qs-app-trigger:hover{background:var(--qs-app-hover,var(--surface-3,#eaf0f8))}.qs-app-row:focus-visible{background:var(--qs-app-hover,var(--surface-3,#eaf0f8))}.qs-app-row:focus-visible{outline:2px solid var(--qs-app-focus,var(--focus-ring,var(--accent-soft,#245be8)));outline-offset:-2px}.qs-app-trigger:focus-visible{outline:2px solid var(--qs-app-focus,var(--focus-ring,var(--accent-soft,#245be8)));outline-offset:-2px}.qs-app-switcher .qs-app-environments{display:flex;flex-wrap:wrap;gap:.375rem;margin-block-end:.375rem}.qs-app-switcher .qs-app-environment{border:1px solid var(--qs-app-muted,var(--ink-3,#526179));color:var(--qs-app-muted,var(--ink-3,#526179));cursor:pointer;background:0 0;border-radius:.5rem;flex:1;min-block-size:44px;min-inline-size:0;padding:.5rem;font:500 max(1rem,16px)/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.qs-app-switcher .qs-app-environment[aria-checked=true]{border-color:var(--qs-app-ink,var(--ink-1,#182338));background:var(--qs-app-ink,var(--ink-1,#182338));color:var(--qs-app-surface,var(--surface-1,#fff));font-weight:700}.qs-app-switcher .qs-app-environment[aria-checked=false]:hover{border-color:var(--qs-app-ink,var(--ink-1,#182338));color:var(--qs-app-ink,var(--ink-1,#182338))}.qs-app-switcher .qs-app-environment:focus-visible{outline:2px solid var(--qs-app-ink,var(--ink-1,#182338));outline-offset:2px}.qs-app-switcher .qs-app-row[aria-current=page]{background:var(--qs-app-hover,var(--surface-3,#eaf0f8));box-shadow:inset 4px 0 0 var(--qs-app-ink,var(--ink-1,#182338))}.qs-app-switcher .qs-app-current{background:var(--qs-app-ink,var(--ink-1,#182338));color:var(--qs-app-surface,var(--surface-1,#fff));border-radius:999px;padding:.125rem .5rem;font-size:.875rem;font-weight:700}.qs-app-switcher .qs-app-purpose{font-size:.875rem}.report-problem{display:grid;gap:1rem;max-width:44rem;margin:2rem auto}.report-problem form,.report-problem label{display:grid;gap:.5rem}.report-problem form{border:1px solid var(--line,currentColor);border-radius:.625rem;padding:1rem}.report-problem button,.report-problem select,.report-problem textarea{font:inherit}.problem-entry{margin-block-start:2rem;margin-block-end:2rem}.problem-entry textarea{font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-height:6rem;padding:9px 12px}.problem-entry textarea:focus-visible{outline:3px solid var(--link);outline-offset:3px}.report-problem form>button{display:inline-flex;border:1px solid var(--report-secondary-border,var(--line,#64748b));border-radius:var(--report-button-radius,.5rem);background:var(--report-secondary-bg,transparent);color:var(--report-secondary-ink,var(--text,var(--ink-1,#0f172a)));cursor:pointer;justify-content:center;align-items: center;min-height:44px;padding:.625rem 1rem;font-weight:600;line-height:1.3}.report-problem form>button.primary{background:var(--report-primary-bg,var(--button-primary-bg,var(--accent,#1d4ed8)));border-color:var(--report-primary-bg,var(--button-primary-bg,var(--accent,#1d4ed8)));color:var(--report-primary-ink,var(--button-ink,#fff))}.report-problem form>button:hover:not(:disabled){filter:brightness(1.12)}.report-problem form>button:focus-visible{outline:3px solid var(--report-focus,var(--link,var(--focus-ring,#2563eb)));outline-offset:3px}.report-problem form>button:disabled{opacity:.6;cursor:wait}.report-problem .report-screenshots{display:grid;gap:.5rem;min-width:0}.report-problem .report-screenshots small{font-size:.875rem;line-height:1.5}.report-problem .report-add,.report-problem .report-previews button{display:inline-flex;border:1px solid var(--report-secondary-border,var(--line,#64748b));color:inherit;background:var(--report-secondary-bg,transparent);cursor:pointer;border-radius:.5rem;justify-content:center;align-items: center;gap:.5rem;min-height:44px;padding:.625rem 1rem}.report-problem .report-add{justify-self:start}.report-problem .report-add svg{flex:none}.report-problem .report-previews{display:flex;list-style:none;flex-wrap:wrap;gap:.75rem;margin:0;padding:0}.report-problem .report-previews li{position:relative;width:min(8rem,100%);min-width:0}.report-problem .report-previews img{display:block;aspect-ratio:4/3;object-fit:contain;border:1px solid var(--line,#64748b);border-radius:.5rem;width:100%}.report-problem .report-previews span{overflow-wrap:anywhere}.report-problem .report-previews button{position:absolute;background:var(--bg,#fff);width:44px;padding:0;font-size:1.5rem;top:0}.report-problem .report-previews button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.report-problem .report-previews button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.report-problem .report-previews button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.report-problem .report-previews button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.report-problem .report-previews button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.report-problem .report-previews button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.report-problem .report-screenshots button:focus-visible{outline:3px solid var(--report-focus,var(--link,#2563eb));outline-offset:3px}.report-problem .report-screenshots button:disabled{opacity:.6;cursor:default}.report-problem .report-error{overflow-wrap:anywhere;border:1px solid;border-radius:.5rem;margin:0;padding:.75rem}.report-problem form>button{white-space:nowrap;width:-moz-fit-content;width:fit-content;max-width:100%}.report-problem form>*{min-width:0}.report-problem input[hidden]{display:none}.report-problem .report-add{white-space:nowrap;width:max-content;max-width:100%}
