.wbr{--wbr-ink:#172b42;--wbr-muted:#4d5d6b;--wbr-paper:#fffdf6;--wbr-bg:#f6f1e6;--wbr-soft:#f2e8d6;--wbr-line:#d8cbb6;--wbr-accent:#bd493e;--wbr-accent-soft:#fbe0d7;--wbr-focus:#1264a3;color:var(--wbr-ink);background:var(--wbr-bg);font-family:system-ui,sans-serif;line-height:1.55;padding:clamp(16px,3vw,40px);overflow-wrap:anywhere}.wbr *,.wbr ::after,.wbr ::before{box-sizing:border-box}.wbr :is(h1,h2,h3,p){margin-top:0}.wbr :is(h1,h2,h3){color:var(--wbr-ink);line-height:1.18}.wbr :is(button,input,textarea,select){font:inherit}.wbr :focus-visible{outline:3px solid var(--wbr-focus);outline-offset:3px}.wbr a{color:inherit}.wbr-hero,.wbr-layout,.wbr-nav,.wbr-toolbar{max-width:1200px;margin-inline:auto}.wbr-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px);align-items:center;gap:24px;padding:clamp(24px,4vw,48px);border:1px solid var(--wbr-line);border-radius:24px;background:var(--wbr-paper);box-shadow:0 8px 0 rgba(23,43,66,.06)}.wbr-hero h1{max-width:18ch;margin-bottom:.45em;font-size:clamp(2rem, 5vw, 4rem);letter-spacing:-.035em}.wbr-hero h1 em{color:var(--wbr-accent)}.wbr-eyebrow{color:var(--wbr-accent);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.wbr-lead{max-width:65ch;font-size:clamp(1rem, 1.5vw, 1.2rem)}.wbr-facts{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:18px 0 0;list-style:none}.wbr-facts>*{padding:5px 11px;border-radius:999px;background:var(--wbr-soft);font-weight:700;font-size:.88rem}.wbr-hero-art{position:relative;width:110px;height:155px;justify-self:center;border:4px solid var(--wbr-ink);border-radius:55px;background:repeating-linear-gradient(to bottom,var(--wbr-accent) 0 10px,var(--wbr-paper) 10px 14px);transform:rotate(-8deg)}.wbr-hero-art::before{content:'';position:absolute;inset:-14px -23px 28px;border:4px solid var(--wbr-ink);border-top:0;border-radius:0 0 70px 70px}.wbr-hero-art::after{content:'';position:absolute;width:58px;height:30px;bottom:-38px;left:50%;border-top:4px solid var(--wbr-ink);border-bottom:4px solid var(--wbr-ink);transform:translateX(-50%)}.wbr-nav,.wbr-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}#wbr-dossier,#wbr-workspace>.wbr-hint,#wbr-workspace>.wbr-status{max-width:1200px;margin-inline:auto}.wbr-btn,.wbr-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid var(--wbr-line);border-radius:11px;background:var(--wbr-paper);color:var(--wbr-ink);font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.wbr-btn:hover,.wbr-nav a:hover{border-color:var(--wbr-accent)}.wbr .wbr-btn--primary{border-color:var(--wbr-accent);background:var(--wbr-accent);color:#fff}.wbr .wbr-btn--primary:hover{background:#96372f;color:#fff}.wbr-btn--quiet{background:0 0}.wbr-btn:disabled{opacity:.6;cursor:not-allowed}.wbr-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:22px;margin-top:24px}.wbr-fields>*,.wbr-layout>*,.wbr-segment-heading>*{min-width:0}.wbr-summary{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow-y:auto}.wbr-section{scroll-margin-top:120px}.wbr-section,.wbr-studio,.wbr-summary{margin-bottom:20px;padding:clamp(18px,3vw,28px);border:1px solid var(--wbr-line);border-radius:18px;background:var(--wbr-paper)}.wbr-section h2,.wbr-studio h2{font-size:clamp(1.4rem, 2.5vw, 2rem)}.wbr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wbr-field{display:grid;align-content:start;gap:6px;margin-bottom:14px}.wbr-field label{font-weight:700}.wbr-field :is(input,textarea,select){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--wbr-line);border-radius:9px;background:var(--wbr-paper);color:var(--wbr-ink)}.wbr-field textarea{min-height:110px;resize:vertical}.wbr-segments{display:grid;gap:12px;padding:0;list-style:none}.wbr-segment{border:1px solid var(--wbr-line);border-radius:14px;background:var(--wbr-paper)}.wbr-segment summary{min-height:44px;padding:14px;cursor:pointer}.wbr-segment-heading{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;vertical-align:middle}.wbr-number{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--wbr-accent-soft);color:var(--wbr-ink);font-weight:800}.wbr-segment-title{font-weight:800}.wbr-time{color:var(--wbr-muted);font-size:.9rem}.wbr-segment-body{padding:0 14px 14px}.wbr-segment-actions{display:flex;flex-wrap:wrap;gap:8px}.wbr-metrics{display:grid;gap:10px}.wbr-total{color:var(--wbr-accent);font-size:1.5rem;font-weight:800}.wbr-hint,.wbr-status{color:var(--wbr-muted)}.wbr-error{color:#a22120;font-weight:700}.wbr-roles,.wbr-templates{display:grid;gap:12px}.wbr-roles{grid-template-columns:repeat(3,minmax(0,1fr))}.wbr-templates{grid-template-columns:repeat(3,minmax(0,1fr))}.wbr-role,.wbr-template{padding:16px;border:1px solid var(--wbr-line);border-radius:12px;background:var(--wbr-bg)}.wbr-checklist{padding-left:1.5em}.wbr-checklist li{margin-block:8px}.wbr-checklist input{width:20px;height:20px;accent-color:var(--wbr-accent)}.wbr-clock{font-size:clamp(2rem, 5vw, 3.5rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.wbr-script{white-space:pre-wrap;overflow-wrap:anywhere}#wbr-progress,.wbr-progress{width:100%;height:16px;accent-color:var(--wbr-accent)}.wbr-print{display:none}.wbr-confirm{color:var(--wbr-ink);background:var(--wbr-paper);border:1px solid var(--wbr-line);border-radius:18px;padding:24px;width:min(520px,calc(100% - 32px))}.wbr-confirm::backdrop{background:rgb(23 43 66 / .65)}.wbr[data-theme=dark],[data-theme=dark] .wbr,body.dark-mode .wbr{--wbr-ink:#f6f0e3;--wbr-muted:#c3cbd2;--wbr-paper:#253548;--wbr-bg:#172635;--wbr-soft:#39495a;--wbr-line:#71808c;--wbr-accent:#ff9888;--wbr-accent-soft:#694640;--wbr-focus:#9dd7ff}.wbr[data-theme=dark] .wbr-btn--primary,[data-theme=dark] .wbr .wbr-btn--primary,body.dark-mode .wbr .wbr-btn--primary{color:#172635}.wbr[data-theme=dark] .wbr-btn--primary:hover,[data-theme=dark] .wbr .wbr-btn--primary:hover,body.dark-mode .wbr .wbr-btn--primary:hover{background:#ffb4ab;color:#172635}.wbr[data-theme=dark] .wbr-error,[data-theme=dark] .wbr .wbr-error,body.dark-mode .wbr .wbr-error{color:#ffb4ab}@media (max-width:800px){.wbr-layout{grid-template-columns:minmax(0,1fr)}.wbr-summary{position:static;order:-1;max-height:none;overflow:visible}.wbr-roles,.wbr-templates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.wbr{padding:14px}.wbr-hero{grid-template-columns:minmax(0,1fr)}.wbr-hero-art{display:none}.wbr-fields,.wbr-roles,.wbr-templates{grid-template-columns:minmax(0,1fr)}.wbr-nav a,.wbr-toolbar .wbr-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.wbr *,.wbr ::after,.wbr ::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}@media print{body:has(#wbr-app) #main-content>:not(.wbr):not(script),body:has(#wbr-app)>:not(main):not(script){display:none!important}.wbr{padding:0;color:#000;background:#fff;font-size:11pt}.wbr-screen,.wbr>:not(.wbr-print){display:none!important}.wbr .wbr-print{display:block;color:#000;background:#fff}#wbr-print-content{width:100%}#wbr-print-content .wbr-print-page{break-before:page}#wbr-print-content .wbr-print-page:first-child{break-before:auto}#wbr-print-content :is(h1,h2,h3){color:#000;break-after:avoid}#wbr-print-content p{white-space:pre-wrap;overflow-wrap:anywhere;orphans:2;widows:2}#wbr-print-content .wbr-print-table{width:100%;border-collapse:collapse;table-layout:auto}#wbr-print-content .wbr-print-table thead{display:table-header-group}#wbr-print-content .wbr-print-table :is(th,td){padding:6pt;border:1px solid #555;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}#wbr-print-content .wbr-print-card{break-inside:avoid;border:1px solid #777;padding:8pt;margin-bottom:8pt}}