.workshop-world[data-v-3a7ee7a9]{--ink:#203b67;--blue:#2355b8;--muted-ink:#4b607c;--line:#b8cee8;background-color:#e8f3fc;background-image:linear-gradient(#c5dbed66 1px,transparent 0),linear-gradient(90deg,#c5dbed66 1px,transparent 0);background-size:24px 24px;color:var(--ink);padding:28px 16px 40px}.workshop-frame[data-v-3a7ee7a9]{margin:0 auto;max-width:1120px;min-width:0}.workshop-topline[data-v-3a7ee7a9]{gap:16px;justify-content:space-between;padding:0 4px 20px}.bench-mark[data-v-3a7ee7a9],.workshop-topline[data-v-3a7ee7a9]{align-items:center;display:flex}.bench-mark[data-v-3a7ee7a9]{font-size:1.2rem;font-weight:800;gap:10px;letter-spacing:-.03em}.bench-mark svg[data-v-3a7ee7a9]{fill:#f8e16e;height:30px;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:30px}.bench-label[data-v-3a7ee7a9]{color:var(--muted-ink);font-size:.68rem;font-weight:800;letter-spacing:.13em}.tool-tabs[data-v-3a7ee7a9]{background:#bfd9f2;border:2px solid var(--blue);border-bottom:0;border-radius:12px 12px 0 0;display:flex;gap:6px;max-width:100%;padding:6px;width:-moz-fit-content;width:fit-content}.tool-tab[data-v-3a7ee7a9]{align-items:center;border:1px solid transparent;border-radius:7px;color:#314e79;display:flex;font-size:.875rem;font-weight:800;gap:9px;justify-content:center;min-height:46px;padding:9px 20px;text-decoration:none}.tool-tab.selected[data-v-3a7ee7a9]{background:#fffbee;border-color:var(--blue);box-shadow:0 3px #8ca9ce;color:var(--blue)}.tool-tab[data-v-3a7ee7a9]:hover{background:#eaf5fe}.tab-index[data-v-3a7ee7a9]{font-size:.65rem;font-variant-numeric:tabular-nums;opacity:.7}.tab-lamp[data-v-3a7ee7a9]{background:#f6d75d;border:1px solid #9c7d20;border-radius:2px;height:7px;width:7px}.workshop-hero[data-v-3a7ee7a9]{align-items:center;background:#f2f9ff;border:2px solid var(--blue);border-radius:0 24px 0 0;display:grid;gap:24px;grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr);padding:36px 42px 30px}.hero-copy[data-v-3a7ee7a9]{min-width:0}.hero-copy[data-v-3a7ee7a9] header{margin:0;max-width:none}.hero-copy[data-v-3a7ee7a9] h1{color:var(--ink);font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:800;letter-spacing:-.055em;line-height:1.06}.hero-copy[data-v-3a7ee7a9] p:first-child{background:#deedfc;border:1px solid #a8c4e8;border-radius:5px;color:var(--blue);display:inline-flex;font-size:.72rem;letter-spacing:.02em;padding:5px 9px}.hero-copy[data-v-3a7ee7a9] p.text-lg{color:var(--muted-ink);font-size:1.06rem;line-height:1.75;margin-top:20px}.hero-copy[data-v-3a7ee7a9] p.text-sm:last-child{color:var(--muted-ink);font-size:.76rem}.cat-station[data-v-3a7ee7a9]{display:grid;justify-items:center;min-width:0}.station-label[data-v-3a7ee7a9]{background:#d8e9fa;border:1px solid #a2bee2;border-radius:4px;color:#3f6091;display:block;font-size:.62rem;font-weight:800;letter-spacing:.13em;padding:5px 10px}.mechanic-cat[data-v-3a7ee7a9]{height:auto;max-width:340px;width:100%}.station-caption[data-v-3a7ee7a9]{color:#4c6b94;font-size:.68rem;margin-top:-8px}.workshop-manual[data-v-3a7ee7a9]{background:#fffdf5;border:2px solid var(--blue);border-radius:0 0 16px 16px;border-top:0;min-width:0;padding:42px 46px 32px;position:relative}.manual-binding[data-v-3a7ee7a9]{display:flex;justify-content:space-between;left:32px;pointer-events:none;position:absolute;right:32px;top:-6px}.manual-binding i[data-v-3a7ee7a9]{background:#f6d75d;border:2px solid var(--blue);border-radius:3px;display:block;height:10px;width:15px}.workshop-end[data-v-3a7ee7a9]{align-items:center;color:#496584;display:flex;flex-wrap:wrap;font-size:.72rem;gap:12px;justify-content:center;padding:20px 4px 0;text-align:center}.end-pixels[data-v-3a7ee7a9]{color:var(--blue);letter-spacing:3px}.workshop-manual[data-v-3a7ee7a9] .text-muted-foreground{color:var(--muted-ink)}.workshop-manual[data-v-3a7ee7a9] .text-primary{color:var(--blue)}.workshop-manual[data-v-3a7ee7a9] .border-border{border-color:var(--line)}.workshop-manual[data-v-3a7ee7a9] [class~="bg-muted/40"]{background:#eaf3fc;border:1.5px solid #a9c2e3;border-radius:8px}.workshop-manual[data-v-3a7ee7a9] .family-copy,.workshop-manual[data-v-3a7ee7a9] .playbook-copy{color:var(--ink)}.workshop-manual[data-v-3a7ee7a9] .family-copy{margin-inline:auto;padding:8px 0}.workshop-manual[data-v-3a7ee7a9] .family-copy h2,.workshop-manual[data-v-3a7ee7a9] .playbook-copy h2{color:var(--ink);font-size:1.45rem}.workshop-manual[data-v-3a7ee7a9] .family-copy p,.workshop-manual[data-v-3a7ee7a9] .family-copy ul,.workshop-manual[data-v-3a7ee7a9] .playbook-copy p{color:var(--muted-ink)}.workshop-manual[data-v-3a7ee7a9] .family-copy section+section,.workshop-manual[data-v-3a7ee7a9] .playbook-copy section+section{border-top:1px dashed #adc2df}.workshop-manual[data-v-3a7ee7a9] .family-copy a,.workshop-manual[data-v-3a7ee7a9] .playbook-copy a{color:#214f9f}.workshop-manual[data-v-3a7ee7a9] nav[aria-label="Privacy topics"]{gap:8px;justify-content:center}.workshop-manual[data-v-3a7ee7a9] nav[aria-label="Privacy topics"] a{background:#eff6fd;border:1px solid #a8c3e8;border-radius:5px;color:#254f8e;font-size:.78rem;font-weight:700}.workshop-manual[data-v-3a7ee7a9] .bg-primary{background:#f6d75d;border:2px solid #294f87;border-radius:7px;box-shadow:0 3px #a7bbd4;color:#203b67}.workshop-manual[data-v-3a7ee7a9] button{background:#f6d75d;border:2px solid #294f87;border-radius:6px;box-shadow:0 3px #a7bbd4;color:#203b67}.tool-tab[data-v-3a7ee7a9]:focus-visible,.workshop-manual[data-v-3a7ee7a9] a:focus-visible,.workshop-manual[data-v-3a7ee7a9] button:focus-visible{outline:3px solid #2355b8;outline-offset:4px}.workshop-manual[data-v-3a7ee7a9] .help-link.flex{background:#f0f6fc;border:1px solid #bdd0e7;border-radius:7px;margin:10px 0;padding:20px}.workshop-manual[data-v-3a7ee7a9] .help-link.flex:hover{background:#e0edfb;border-color:#2355b8}@media(max-width:740px){.workshop-world[data-v-3a7ee7a9]{padding:20px 12px 30px}.bench-label[data-v-3a7ee7a9]{font-size:.55rem;letter-spacing:.05em}.tool-tabs[data-v-3a7ee7a9]{box-sizing:border-box;gap:4px;width:100%}.tool-tab[data-v-3a7ee7a9]{flex:1;font-size:.74rem;gap:5px;padding:8px 6px}.tab-index[data-v-3a7ee7a9]{display:none}.workshop-hero[data-v-3a7ee7a9]{gap:12px;grid-template-columns:minmax(0,1fr) 190px;padding:28px 22px 20px}.hero-copy[data-v-3a7ee7a9] h1{font-size:2.3rem}.hero-copy[data-v-3a7ee7a9] p.text-lg{font-size:.97rem}.station-label[data-v-3a7ee7a9]{font-size:.5rem;padding:4px 6px}.station-caption[data-v-3a7ee7a9]{font-size:.58rem;text-align:center}.workshop-manual[data-v-3a7ee7a9]{padding:32px 24px 24px}}@media(max-width:540px){.workshop-hero[data-v-3a7ee7a9]{align-items:stretch;border-radius:0 15px 0 0;display:flex;flex-direction:column;gap:20px}.cat-station[data-v-3a7ee7a9]{align-items:center;gap:8px;grid-template-columns:1fr 160px;width:100%}.mechanic-cat[data-v-3a7ee7a9]{grid-column:2;grid-row:1/3;width:160px}.station-label[data-v-3a7ee7a9]{align-self:end;font-size:.58rem;justify-self:end}.station-caption[data-v-3a7ee7a9]{align-self:start;justify-self:end;line-height:1.6;margin:0;max-width:120px}.hero-copy[data-v-3a7ee7a9] h1{font-size:2.65rem}.workshop-manual[data-v-3a7ee7a9]{padding:30px 20px 24px}.bench-mark[data-v-3a7ee7a9]{font-size:1.05rem}.workshop-manual[data-v-3a7ee7a9] .family-copy h2,.workshop-manual[data-v-3a7ee7a9] .playbook-copy h2{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.workshop-world[data-v-3a7ee7a9] *,.workshop-world[data-v-3a7ee7a9] :after,.workshop-world[data-v-3a7ee7a9] :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
