:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f1e8;--panel:#fffaf2d6;--panel-strong:#fffcf7f0;--text:#1d1a17;--muted:#5e5448;--accent:#bf5b28;--accent-soft:#efc9a3;--line:#402c181f;--shadow:0 20px 60px #4d31141f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 0 0,#ffd6aabf,#0000 32%),radial-gradient(circle at 85% 20%,#eba45c59,#0000 28%),linear-gradient(#fbf6ee 0%,#f2e8da 52%,#eadbc9 100%);margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}.page-shell{width:min(1160px,100% - 2rem);margin:0 auto;padding:3rem 0 5rem}.app-shell{gap:1.2rem;display:grid}.topbar{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf2bd;border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.brand{letter-spacing:-.03em;font-size:1.15rem;font-weight:700}.topnav{flex-wrap:wrap;gap:.8rem;display:flex}.topnav a{color:var(--muted);background:#ffffff8c;border:1px solid #402c1814;border-radius:999px;padding:.45rem .85rem}.page-intro{padding:1rem 0 .35rem}.hero-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:1.5rem;padding:1.5rem;display:grid}.hero-copy,.hero-aside,.pillar-card{background:var(--panel-strong);border:1px solid #402c1814;border-radius:22px}.hero-copy{padding:2rem}.eyebrow,.aside-label{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin:0 0 .8rem;font-size:.74rem}h1{letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(3rem,7vw,5.6rem);line-height:.92}.lede{max-width:58ch;color:var(--muted);margin:1.4rem 0 0;font-size:1.08rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.primary-action,.secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.85rem 1.25rem;font-size:.96rem;display:inline-flex}.primary-action{background:var(--accent);color:#fff9f3}.secondary-action{border:1px solid var(--line);background:#fffaf4}.hero-aside{padding:1.5rem}.roadmap-list{color:var(--muted);gap:.9rem;margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.content-grid{gap:1rem;display:grid}.library-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem;display:grid}.import-layout,.three-up,.score-layout,.sync-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-layout-theater{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr) minmax(300px,.75fr)}.study-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr)}.pillar-card{box-shadow:var(--shadow);padding:1.5rem}.pillar-card h2{margin:0 0 .8rem;font-size:1.25rem;line-height:1.2}.pillar-card p{color:var(--muted);margin:0;line-height:1.65}.surface-card{background:var(--panel-strong);box-shadow:var(--shadow);border:1px solid #402c1814;border-radius:22px;padding:1.5rem}.surface-card h2{margin:0 0 .7rem;font-size:1.35rem;line-height:1.15}.surface-card p{color:var(--muted);margin:.55rem 0 0;line-height:1.6}.feature-card{min-height:100%}.meta-label{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 .45rem;font-size:.72rem}.supporting-copy{font-size:.95rem}.stat-strip{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.stat-strip span{background:#efc9a347;border:1px solid #bf5b2824;border-radius:999px;padding:.55rem .8rem}.stack-list{gap:.85rem;margin-top:1rem;display:grid}.stack-row{background:#f8efe1b3;border:1px solid #402c1814;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;display:flex}.stack-copy{margin:.35rem 0 0;font-size:.92rem}.stack-action-group{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.status-chip{min-height:34px;color:var(--text);white-space:nowrap;background:#fffc;border:1px solid #402c1814;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.88rem;display:inline-flex}.status-chip-muted{color:var(--muted);background:#efc9a347}.upload-dropzone{cursor:pointer;background:linear-gradient(#fff8f0eb,#f7eddfe6);border:1px dashed #bf5b2859;border-radius:20px;gap:.6rem;margin-top:1rem;padding:1.4rem;display:grid}.upload-title{color:var(--text);font-size:1.08rem}.upload-copy{color:var(--muted);line-height:1.55}.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}.progress-block{margin-top:1rem}.progress-label{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.92rem;display:flex}.timeline-bar.compact{height:12px;margin-top:0}.card-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.15rem;display:flex}.primary-action.small,.secondary-action.small{min-height:40px;padding:.65rem 1rem;font-size:.9rem}.score-preview{min-height:420px}.split-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.score-paper{background:linear-gradient(#fffef9 0%,#f8efe1 100%);border:1px solid #402c1814;border-radius:18px;gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.measure{color:var(--muted);border:1px dashed #402c182e;border-radius:14px;padding:1rem}.measure-active{color:var(--text);background:#bf5b281f;border-style:solid;border-color:#bf5b284d}.marker-strip{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.marker-pill{background:#ffffffbf;border:1px solid #402c1814;border-radius:999px;padding:.55rem .8rem;font-size:.92rem}.video-placeholder{color:#fff7f1;letter-spacing:.02em;background:linear-gradient(135deg,#bf5b28cc,#622e15e0),#7d3b18;border-radius:18px;place-items:center;min-height:240px;margin-top:.8rem;font-size:1.1rem;display:grid}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.import-checks{grid-template-columns:repeat(4,minmax(0,1fr))}.import-summary{margin-top:1rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.field-block{gap:.45rem;display:grid}.field-block-full{grid-column:1/-1}.field-label{color:var(--muted);font-size:.88rem}.field-control{width:100%;min-height:44px;color:var(--text);font:inherit;background:#fffcf7eb;border:1px solid #402c1824;border-radius:14px;padding:.8rem .9rem}.compact-stack{margin-top:1rem}.button-reset{cursor:pointer;font:inherit;border:0}.control-card{background:#f8efe1b3;border:1px solid #402c1814;border-radius:16px;gap:.35rem;padding:.95rem 1rem;display:grid}.control-card span{color:var(--muted);font-size:.9rem}.control-card strong{font-size:1rem}.session-panel{background:linear-gradient(#fff8f0eb,#f7eddfe6);border:1px solid #402c1814;border-radius:18px;margin-top:1rem;padding:1rem}.session-copy{color:var(--text);font-size:1.05rem}.timeline-bar{background:#402c1814;border-radius:999px;height:18px;margin-top:1rem;overflow:hidden}.timeline-progress{border-radius:inherit;background:linear-gradient(90deg,#d9814f 0%,#bf5b28 100%);width:56%;height:100%}.timeline-stage{background:#f8efe1b3;border:1px solid #402c1814;border-radius:18px;margin-top:1rem;padding:1rem}.player-frame{background:#201712;border:1px solid #402c1814;border-radius:18px;margin-top:1rem;overflow:hidden}.compact-player-frame{margin-top:.75rem}.player-embed{border:0;width:100%;height:360px;min-height:360px;display:block}.youtube-player-host{width:100%;height:360px;min-height:360px}.youtube-player-host-hidden{display:none}.youtube-player-mount{width:100%;height:100%}.youtube-player-host iframe{border:0;width:100%;height:360px;min-height:360px;display:block}.player-status-bar{color:#f7e8d6;background:#0000003d;padding:.7rem .9rem;font-size:.92rem}.compact-player-embed{min-height:240px}.player-placeholder{min-height:240px;color:var(--muted);text-align:center;background:linear-gradient(#fff8f0eb,#f7eddfe6);border:1px solid #402c1814;border-radius:18px;place-items:center;padding:1.2rem;line-height:1.6;display:grid}.compact-placeholder{min-height:160px;margin-top:.75rem}.manual-timing-panel{background:#f8efe1b3;border:1px solid #402c1814;border-radius:18px;gap:.85rem;margin-top:1rem;padding:.85rem;display:grid}.anchor-editor-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;padding:.85rem}.delta-card{background:#f8efe1b3;border:1px solid #402c1814;border-radius:16px;gap:.35rem;margin-top:.85rem;padding:.8rem;display:grid}.delta-card strong{font-size:1.15rem}.timeline-editor-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;gap:.75rem;padding:.85rem;display:grid}.sync-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.sync-decision-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.28rem;padding:.82rem .88rem;display:grid}.sync-decision-card em{color:var(--muted);font-size:.84rem;font-style:normal}.sync-decision-card-ok{background:#78b8941f;border-color:#21794e2e}.sync-decision-card-soft{background:#fffcf7f5}.sync-decision-card-warm,.sync-decision-card-alert{background:#bf5b2814;border-color:#bf5b282e}.timeline-pending-rail{gap:.55rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.timeline-pending-chip{text-align:left;background:#f8efe1b8;border:1px solid #402c1814;border-radius:12px;justify-items:start;gap:.18rem;min-width:150px;padding:.68rem .8rem;display:grid}.timeline-pending-chip strong{color:var(--text)}.timeline-pending-chip span{color:var(--muted);font-size:.86rem}.timeline-pending-chip-active{background:#bf5b281f;border-color:#bf5b284d}.compact-capture-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);align-items:start;gap:.85rem;display:grid}.compact-capture-main,.compact-capture-side{gap:.85rem;min-width:0;display:grid}.anchor-timeline{background:linear-gradient(90deg,#efc9a342,#bf5b281f);border:1px solid #402c1814;border-radius:999px;height:56px;margin-top:1rem;position:relative}.anchor-timeline-seekable{cursor:pointer}.anchor-span-highlight{z-index:1;border:1px solid #0000;border-radius:999px;position:absolute;top:9px;bottom:9px}.timeline-section-span{z-index:0;border:1px dashed #0000;border-radius:999px;position:absolute;top:13px;bottom:13px}.anchor-playhead{z-index:3;background:#1d1a17;border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;transform:translate(-50%)}.anchor-marker{cursor:pointer;touch-action:none;border:2px solid #fffaf4;border-radius:999px;width:16px;height:16px;transition:transform .14s,box-shadow .14s,background .14s;position:absolute;top:50%;transform:translate(-50%,-50%)}.anchor-marker:hover{transform:translate(-50%,-50%)scale(1.08)}.anchor-marker-fixed{background:#bf5b28}.anchor-marker-pending{background:#5e544847}.anchor-marker-selected{box-shadow:0 0 0 4px #bf5b2824}.anchor-marker-current{background:#21794e}.timeline-legend{color:var(--muted);justify-content:space-between;gap:.75rem;margin-top:.75rem;font-size:.88rem;display:flex}.timeline-microdock{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.timeline-review-strip{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin-top:.65rem;font-size:.82rem;display:flex}.anchor-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.time-slider{width:100%;margin-top:1rem}.time-controls{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.measure-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;max-height:20rem;margin-top:1rem;padding-right:.25rem;display:grid;overflow-y:auto}.measure-card{color:var(--muted);text-align:left;cursor:pointer;font:inherit;background:#fffcf7f5;border:1px solid #402c181a;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.measure-card strong{color:var(--text)}.measure-card-active{background:#bf5b281f;border-color:#bf5b2847}.measure-card-playback{background:#78b8941f;box-shadow:inset 0 0 0 2px #21794e59}.measure-detail-card{background:linear-gradient(#fff8f0eb,#f7eddfe6);border:1px solid #402c1814;border-radius:18px;margin-top:1rem;padding:1rem}.measure-search-row{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.score-render-shell{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;outline:none;margin-top:1rem;padding:1rem 1rem 1.25rem}.score-render-shell-continuo{min-height:70vh}.score-render-shell-paginado{min-height:56vh}.score-render-shell:focus{box-shadow:inset 0 0 0 2px #bf5b284d}.reader-practice-desk{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:.8rem;display:grid}.cockpit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.session-navigator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 .85rem;display:grid}.session-navigator-card{text-align:left;background:linear-gradient(#fff9f2f0,#f7eddfeb);border:1px solid #402c1814;border-radius:16px;justify-items:start;gap:.35rem;min-height:100px;padding:.95rem 1rem;display:grid}.session-navigator-card:disabled{opacity:.58;cursor:default}.cockpit-card{background:linear-gradient(#fff9f2f0,#f7eddfeb);border:1px solid #402c1814;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.cockpit-card strong{color:var(--text);font-size:1rem}.study-ladder-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;margin-top:.85rem;display:grid}.study-ladder-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;gap:.7rem;padding:1rem;display:grid}.study-ladder-list{gap:.5rem;display:grid}.study-ladder-row{text-align:left;background:#f8efe1b3;border:1px solid #402c1814;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.75rem .85rem;display:grid}.study-ladder-row strong{color:var(--text)}.study-ladder-row span,.study-ladder-row em{color:var(--muted);font-size:.88rem}.study-ladder-row-active{background:#bf5b281f;border-color:#bf5b284d}.study-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.study-reference-card{text-align:left;background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.85rem .9rem;display:grid}.study-reference-card strong{color:var(--text)}.study-reference-card span,.study-reference-card em{color:var(--muted);font-size:.88rem}.study-reference-card-active{background:#bf5b281f;border-color:#bf5b284d}.study-sprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.study-sprint-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;gap:.75rem;padding:1rem;display:grid}.study-sprint-list{gap:.6rem;display:grid}.study-sprint-row{background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid}.study-sprint-row strong{color:var(--text)}.study-ab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.study-ab-card{background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;gap:.24rem;padding:.85rem .9rem;display:grid}.study-ab-card strong{color:var(--text)}.study-ab-card-active{background:#bf5b281f;border-color:#bf5b284d}.study-console-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.85rem;margin-top:.85rem;display:grid}.study-console-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;gap:.75rem;padding:1rem;display:grid}.anchor-coverage-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem;display:grid}.anchor-coverage-cell{min-height:40px;color:var(--text);border:1px solid #402c1814;border-radius:12px;place-items:center;font-size:.82rem;display:grid}.anchor-coverage-cell-pending{background:#fffcf7eb}.anchor-coverage-cell-fixed{background:#78b8942e;border-color:#21794e2e}.anchor-coverage-cell-interpolated{background:#efc9a34d;border-color:#bf5b2829}.anchor-coverage-cell-active{box-shadow:inset 0 0 0 2px #bf5b2857}.study-cue-rail{gap:.6rem;display:grid}.study-cue-card{text-align:left;background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;padding:.8rem .9rem;display:grid}.study-cue-card strong{color:var(--text)}.study-cue-card span,.study-cue-card em{color:var(--muted);font-size:.88rem}.study-cue-empty{background:#f8efe18c;border:1px dashed #402c1824;border-radius:14px;gap:.35rem;padding:.8rem .9rem;display:grid}.study-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.study-command-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;gap:.75rem;padding:1rem;display:grid}.study-command-list{gap:.55rem;display:grid}.study-command-row{background:#f8efe1b3;border:1px solid #402c1814;border-radius:14px;gap:.18rem;padding:.78rem .88rem;display:grid}.study-command-row strong{color:var(--text)}.study-command-row span,.study-command-row em{color:var(--muted);font-size:.88rem}.study-version-score{text-align:left;background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.18rem;padding:.78rem .88rem;display:grid}.study-version-score strong{color:var(--text)}.study-version-score span,.study-version-score em{color:var(--muted);font-size:.88rem}.study-version-score-active{background:#bf5b281f;border-color:#bf5b284d}.study-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.study-pulse-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;gap:.75rem;padding:1rem;display:grid}.study-pulse-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.study-pulse-item{background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;gap:.18rem;padding:.78rem .82rem;display:grid}.study-pulse-item strong{color:var(--text)}.study-pulse-item span{color:var(--muted);font-size:.84rem}.cabina-milestones-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.cabina-milestone-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.25rem;padding:.9rem .95rem;display:grid}.cabina-milestone-card-ready{background:#78b89424;border-color:#21794e2e}.cabina-milestone-card-working{background:#bf5b2814;border-color:#bf5b2833}.cabina-milestone-card-pending{background:#fffcf7f5}.cabina-hub-grid{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.cabina-hub-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;gap:.42rem;padding:1rem;display:grid}.cabina-hub-card-primary{background:linear-gradient(#fff7eefa,#f7eddff5);border-color:#bf5b2829}.cabina-tray{gap:.75rem;margin-bottom:.8rem;display:grid}.cabina-tray-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.cabina-tray-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.38rem;padding:.92rem .95rem;display:grid}.study-recovery-list{gap:.55rem;display:grid}.study-recovery-row{text-align:left;background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.18rem;padding:.8rem .85rem;display:grid}.study-recovery-row strong{color:var(--text)}.study-recovery-row span{color:var(--muted);font-size:.88rem}.reader-practice-card{background:linear-gradient(#fff9f2f0,#f7eddfeb);border:1px solid #402c1814;border-radius:16px;gap:.32rem;padding:.95rem 1rem;display:grid}.reader-practice-card strong{color:var(--text);font-size:1rem}.reader-stage-header{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.8rem;display:grid}.reader-stage-card{background:linear-gradient(#fff9f2f0,#f7eddfeb);border:1px solid #402c1814;border-radius:16px;gap:.32rem;padding:.95rem 1rem;display:grid}.reader-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-pulse-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.24rem;padding:.84rem .94rem;display:grid}.reader-pulse-card strong{color:var(--text)}.reader-pulse-card-ready{background:#78b8941f;border-color:#21794e2e}.reader-pulse-card-working{background:#bf5b2814;border-color:#bf5b2833}.reader-runway-rack{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-runway-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.26rem;padding:.88rem .96rem;display:grid}.reader-runway-card strong{color:var(--text)}.reader-navigator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-navigator-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.22rem;padding:.84rem .92rem;display:grid}.reader-navigator-card strong{color:var(--text)}.reader-session-tree{background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.75rem;margin-bottom:.8rem;padding:.92rem .98rem;display:grid}.reader-session-tree-root{gap:.26rem;display:grid}.reader-session-tree-root strong{color:var(--text)}.reader-programming-route{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-bottom:.8rem;display:grid}.reader-program-route-card{text-align:left;background:linear-gradient(#fffbf5fa,#f8efe1db);border:1px solid #402c1814;border-radius:15px;justify-items:start;gap:.2rem;padding:.82rem .86rem;display:grid}.reader-program-route-card strong{color:var(--text)}.reader-lineage-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.8rem;display:grid}.reader-lineage-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;padding:.78rem .82rem;display:grid}.reader-lineage-card strong{color:var(--text)}.reader-handoff-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.8rem;display:grid}.reader-handoff-card{text-align:left;background:linear-gradient(#fff8f0fa,#f9eee1eb);border:1px solid #bf5b2824;border-radius:14px;justify-items:start;gap:.2rem;padding:.8rem .84rem;display:grid}.reader-handoff-card strong{color:var(--text)}.reader-session-packet{background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.7rem;margin-bottom:.8rem;padding:.92rem .98rem;display:grid}.reader-session-packet-head{gap:.22rem;display:grid}.reader-session-packet-head strong,.reader-session-packet-card strong{color:var(--text)}.reader-session-packet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.reader-session-packet-card{text-align:left;background:linear-gradient(#fffaf3fa,#f7ecddeb);border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;padding:.78rem .84rem;display:grid}.reader-session-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:.8rem;display:grid}.reader-session-brief-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.2rem;padding:.8rem .84rem;display:grid}.reader-session-brief-card strong{color:var(--text)}.reader-session-readiness{background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.7rem;margin-bottom:.8rem;padding:.92rem .98rem;display:grid}.reader-session-readiness-head{gap:.22rem;display:grid}.reader-session-readiness-head strong,.reader-session-check strong{color:var(--text)}.reader-launch-delta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-delta-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.3rem;padding:.78rem .84rem;display:grid}.reader-launch-delta-row{gap:.08rem;display:grid}.reader-launch-delta-row span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.78rem}.reader-launch-delta-row strong{color:var(--text)}.reader-saved-launch-chip{background:linear-gradient(#f4fbf7fa,#eef7f2f5);border:1px solid #21794e29;border-radius:14px;gap:.18rem;padding:.75rem .82rem;display:grid}.reader-saved-launch-chip strong{color:var(--text)}.reader-saved-launch-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reader-saved-launch-diff-list{flex-wrap:wrap;gap:.45rem;display:flex}.reader-launch-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-library-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;padding:.78rem .84rem;display:grid}.reader-launch-library-card strong{color:var(--text)}.reader-launch-library-state{flex-wrap:wrap;gap:.4rem;display:flex}.reader-launch-library-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-summary-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.18rem;padding:.76rem .82rem;display:grid}.reader-launch-summary-card strong{color:var(--text)}.reader-launch-history{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-history-stack{gap:.6rem;display:grid}.reader-launch-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-pulse-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.2rem;padding:.76rem .82rem;display:grid}.reader-launch-pulse-card strong{color:var(--text)}.reader-launch-action-rail{flex-wrap:wrap;gap:.45rem;display:flex}.reader-launch-status-band{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:.6rem;display:grid}.reader-launch-status-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.45rem;padding:.76rem .82rem;display:grid}.reader-launch-status-card strong{color:var(--text)}.reader-launch-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-scenario-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.22rem;padding:.76rem .82rem;display:grid}.reader-launch-scenario-card strong{color:var(--text)}.reader-launch-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.reader-launch-playbook-card{text-align:left;background:#ffffffd1;border:1px solid #402c1814;border-radius:12px;justify-items:start;gap:.2rem;padding:.72rem .78rem;display:grid}.reader-launch-playbook-card strong{color:var(--text)}.reader-launch-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-balance-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.22rem;padding:.76rem .82rem;display:grid}.reader-launch-balance-card strong{color:var(--text)}.reader-launch-momentum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.reader-launch-momentum-card{background:#ffffffd1;border:1px solid #402c1814;border-radius:12px;gap:.18rem;padding:.7rem .76rem;display:grid}.reader-launch-momentum-card strong{color:var(--text)}.reader-launch-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-coverage-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.32rem;padding:.76rem .82rem;display:grid}.reader-launch-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-risk-card{background:#fff7f1f5;border:1px solid #bf5b2829;border-radius:14px;gap:.22rem;padding:.76rem .82rem;display:grid}.reader-launch-risk-card strong{color:var(--text)}.reader-launch-candidate-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-candidate-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.76rem .82rem;display:grid}.reader-launch-candidate-card strong{color:var(--text)}.reader-launch-comparison-table{gap:.5rem;display:grid}.reader-launch-comparison-head{gap:.18rem;display:grid}.reader-launch-comparison-head strong{color:var(--text)}.reader-launch-comparison-grid{gap:.5rem;display:grid}.reader-launch-comparison-row{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;grid-template-columns:minmax(0,1.5fr) auto;align-items:center;gap:.7rem;padding:.76rem .82rem;display:grid}.reader-launch-comparison-main{gap:.18rem;display:grid}.reader-launch-comparison-main strong{color:var(--text)}.reader-launch-comparison-bars{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.reader-launch-filter-status{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.2rem;padding:.76rem .82rem;display:grid}.reader-launch-filter-status strong{color:var(--text)}.reader-launch-history-filter-row{flex-wrap:wrap;gap:.45rem;display:flex}.reader-launch-empty-state{background:#fffcf7eb;border:1px dashed #402c182e;border-radius:14px;gap:.2rem;padding:.82rem .88rem;display:grid}.reader-launch-empty-state strong{color:var(--text)}.reader-launch-bestfit{background:linear-gradient(#f4fbf7fa,#eef7f2f5);border:1px solid #21794e29;border-radius:14px;gap:.18rem;padding:.76rem .82rem;display:grid}.reader-launch-bestfit strong,.reader-launch-history-meta strong{color:var(--text)}.reader-launch-bestfit-actions{flex-wrap:wrap;gap:.45rem;display:flex}.reader-launch-top-stack{gap:.45rem;display:grid}.reader-launch-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-top-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.76rem .82rem;display:grid}.reader-launch-top-card strong{color:var(--text)}.reader-launch-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.reader-launch-board-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.45rem;padding:.76rem .82rem;display:grid}.reader-launch-board-stack{gap:.45rem;display:grid}.reader-launch-board-item{text-align:left;background:#ffffffc7;border:1px solid #402c1814;border-radius:12px;justify-items:start;gap:.18rem;padding:.66rem .72rem;display:grid}.reader-launch-board-item strong{color:var(--text)}.reader-launch-strength-summary{flex-wrap:wrap;gap:.45rem;display:flex}.reader-launch-history-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.2rem;padding:.76rem .82rem;display:grid}.reader-launch-history-card-preferred{background:linear-gradient(#f4fbf7fa,#eef7f2f5);border-color:#21794e38}.reader-launch-history-main{text-align:left;justify-items:start;gap:.2rem;display:grid}.reader-launch-history-meta{flex-wrap:wrap;gap:.4rem;display:flex}.reader-launch-history-match-row{flex-wrap:wrap;gap:.35rem;display:flex}.reader-launch-history-card strong{color:var(--text)}.reader-launch-history-actions{flex-wrap:wrap;gap:.45rem;display:flex}.reader-session-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.reader-session-check{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.2rem;padding:.78rem .84rem;display:grid}.reader-session-check-ready{background:linear-gradient(#f4fbf7fa,#eef7f2f5);border-color:#21794e2e}.reader-session-root-metrics{flex-wrap:wrap;gap:.45rem;display:flex}.reader-session-tree-branches{gap:.7rem;display:grid}.reader-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.reader-program-card{text-align:left;background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;padding:.78rem .84rem;display:grid}.reader-program-card strong{color:var(--text)}.reader-session-branch{border-left:2px solid #bf5b282e;gap:.5rem;padding-left:1rem;display:grid}.reader-session-branch-head{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.reader-session-branch-head strong{color:var(--text)}.reader-session-branch-meta,.reader-session-branch-actions{flex-wrap:wrap;gap:.45rem;display:flex}.reader-session-leaf-list{gap:.5rem;display:grid}.reader-session-leaf{text-align:left;background:#f8efe1b3;border:1px solid #402c1814;border-radius:12px;justify-items:start;gap:.18rem;padding:.74rem .82rem;display:grid}.reader-session-leaf strong{color:var(--text)}.reader-queue-rack{gap:.65rem;margin-bottom:.8rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.reader-queue-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.22rem;min-width:220px;padding:.84rem .94rem;display:grid}.reader-queue-card-active{background:#bf5b281a;border-color:#bf5b283d}.reader-jump-deck{gap:.8rem;margin-bottom:.8rem;display:grid}.reader-jump-panel{background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.65rem;padding:.9rem .95rem;display:grid}.reader-chip-row{gap:.65rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.reader-jump-chip{text-align:left;background:#f8efe1bd;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;min-width:170px;padding:.75rem .9rem;display:grid}.reader-jump-chip strong{color:var(--text)}.reader-jump-chip span{color:var(--muted);font-size:.88rem}.reader-jump-chip-active{background:#bf5b281f;border-color:#bf5b284d}.reader-orbit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:.8rem;display:grid}.reader-orbit-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.65rem;padding:.95rem 1rem;display:grid}.reader-orbit-strip{flex-wrap:wrap;gap:.65rem;display:flex}.reader-orbit-pill{text-align:left;background:#f8efe1bd;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.18rem;min-width:155px;padding:.75rem .85rem;display:grid}.reader-orbit-pill strong{color:var(--text)}.reader-orbit-pill span{color:var(--muted);font-size:.88rem}.reader-orbit-pill-active{background:#bf5b281f;border-color:#bf5b284d}.reader-focus-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-bottom:.8rem;display:grid}.reader-focus-pill{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.25rem;padding:.78rem .9rem;display:grid}.reader-focus-pill strong{color:var(--text);font-size:.96rem}.reader-triage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-triage-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:15px;justify-items:start;gap:.26rem;padding:.88rem .96rem;display:grid}.reader-triage-card strong{color:var(--text)}.reader-action-rail{grid-template-columns:1fr 1.2fr;gap:.72rem;margin-bottom:.8rem;display:grid}.reader-action-panel{background:#fffcf7f5;border:1px solid #402c1814;border-radius:15px;gap:.4rem;padding:.88rem .96rem;display:grid}.reader-action-panel strong{color:var(--text)}.reader-action-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.reader-action-chip{text-align:left;background:#f8efe1bd;border:1px solid #402c1814;border-radius:12px;justify-items:start;gap:.12rem;padding:.62rem .8rem;display:grid}.reader-action-chip strong{color:var(--text)}.reader-action-chip span{color:var(--muted);font-size:.84rem}.reader-action-chip-active{background:#bf5b281f;border-color:#bf5b2847}.reader-action-chip-compare{border-color:#21794e38;box-shadow:inset 0 0 0 1px #21794e1f}.reader-detail-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem;display:grid}.reader-detail-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.24rem;padding:.8rem .92rem;display:grid}.reader-detail-card strong{color:var(--text)}.reader-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem;display:grid}.reader-flow-card{background:#f8efe1a3;border:1px solid #402c1814;border-radius:14px;gap:.24rem;padding:.8rem .92rem;display:grid}.reader-flow-card strong{color:var(--text)}.reader-spotlight-rack{grid-template-columns:repeat(5,minmax(0,1fr));gap:.68rem;margin-bottom:.8rem;display:grid}.reader-spotlight-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.26rem;padding:.86rem .94rem;display:grid}.reader-spotlight-card strong{color:var(--text)}.reader-spotlight-card-active{background:#bf5b281f;border-color:#bf5b2847}.reader-spotlight-card-next{border-color:#21794e38;box-shadow:inset 0 0 0 1px #21794e1f}.reader-mission-grid{grid-template-columns:1.15fr repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.8rem;display:grid}.reader-mission-card{background:linear-gradient(#fff9f2f5,#f7eddfeb);border:1px solid #402c1814;border-radius:16px;gap:.32rem;padding:.92rem .98rem;display:grid}.reader-mission-card strong{color:var(--text)}.reader-workout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-workout-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:15px;justify-items:start;gap:.28rem;padding:.88rem .96rem;display:grid}.reader-workout-card strong{color:var(--text)}.reader-reference-rack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-reference-rack-card{text-align:left;background:#f8efe1c2;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.82rem .94rem;display:grid}.reader-reference-rack-card strong{color:var(--text)}.reader-reference-rack-card-active{background:#bf5b281f;border-color:#bf5b2847}.reader-compare-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-compare-summary-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.24rem;padding:.84rem .94rem;display:grid}.reader-compare-summary-card strong{color:var(--text)}.reader-version-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-version-card{background:linear-gradient(#fff9f2f5,#f7eddfeb);border:1px solid #402c1814;border-radius:16px;gap:.3rem;padding:.92rem .98rem;display:grid}.reader-version-card strong{color:var(--text)}.reader-version-card-active{background:#bf5b281a;border-color:#bf5b283d}.reader-version-card-compare{border-color:#21794e38;box-shadow:inset 0 0 0 1px #21794e1f}.reader-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-memory-card{text-align:left;background:linear-gradient(#fff9f2f5,#f7eddfeb);border:1px solid #402c1814;border-radius:16px;justify-items:start;gap:.3rem;padding:.92rem .98rem;display:grid}.reader-memory-card strong{color:var(--text)}.reader-coach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-coach-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;justify-items:start;gap:.3rem;padding:.92rem .98rem;display:grid}.reader-coach-card strong{color:var(--text)}.reader-checklist-rack{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-checklist-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.26rem;padding:.86rem .94rem;display:grid}.reader-checklist-card strong{color:var(--text)}.reader-checklist-card-done{background:#78b8941f;border-color:#21794e2e}.reader-agenda-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-agenda-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:15px;justify-items:start;gap:.28rem;padding:.88rem .95rem;display:grid}.reader-agenda-card strong{color:var(--text)}.reader-agenda-card-warm{background:#bf5b2814;border-color:#bf5b2838}.reader-agenda-card-alert{background:#d08a3c1f;border-color:#d08a3c38}.reader-agenda-card-ok{background:#78b89424;border-color:#21794e2e}.reader-agenda-card-soft{background:#fffcf7f5}.reader-recovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-recovery-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.84rem .94rem;display:grid}.reader-recovery-card strong{color:var(--text)}.reader-recovery-card:disabled{opacity:.58;cursor:default}.reader-cue-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-cue-chip{text-align:left;background:#f8efe1bd;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.82rem .94rem;display:grid}.reader-cue-chip strong{color:var(--text)}.reader-cue-empty{background:#fffcf7f5;border:1px dashed #402c1829;border-radius:14px;gap:.26rem;padding:.88rem .95rem;display:grid}.reader-preset-rack{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-preset-chip{text-align:left;background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.82rem .94rem;display:grid}.reader-preset-chip strong{color:var(--text)}.reader-preset-empty{background:#fffcf7f5;border:1px dashed #402c1829;border-radius:14px;gap:.24rem;padding:.86rem .94rem;display:grid}.reader-drill-rack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-drill-chip{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.82rem .94rem;display:grid}.reader-drill-chip strong{color:var(--text)}.reader-drill-chip-active{background:#bf5b281f;border-color:#bf5b2847}.reader-loop-rack{flex-wrap:wrap;gap:.55rem;margin-bottom:.8rem;display:flex}.reader-loop-chip{color:var(--text);background:#fffcf7f5;border:1px solid #402c1814;border-radius:999px;padding:.68rem .92rem}.reader-loop-chip:disabled{opacity:.55;cursor:default}.reader-pending-rail{gap:.6rem;margin-bottom:.8rem;padding-bottom:.12rem;display:flex;overflow-x:auto}.reader-pending-chip{text-align:left;background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;min-width:152px;padding:.75rem .88rem;display:grid}.reader-pending-chip-active{background:#bf5b281f;border-color:#bf5b2847}.reader-pending-chip strong{color:var(--text)}.reader-pending-empty,.reader-history-empty,.reader-sprint-empty{background:#fffcf7f5;border:1px dashed #402c1829;border-radius:14px;gap:.24rem;padding:.84rem .92rem;display:grid}.reader-sprint-rack{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-sprint-chip{text-align:left;background:#f8efe1b8;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.82rem .94rem;display:grid}.reader-sprint-chip strong{color:var(--text)}.reader-sprint-chip-active{background:#bf5b281f;border-color:#bf5b2847}.reader-history-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-bottom:.8rem;display:grid}.reader-history-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.82rem .94rem;display:grid}.reader-history-card strong{color:var(--text)}.reader-study-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem;display:grid}.reader-study-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.26rem;padding:.88rem .95rem;display:grid}.reader-study-card strong{color:var(--text)}.reader-chapter-rail{gap:.65rem;margin-bottom:.8rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.reader-chapter-card{text-align:left;background:#f8efe1bd;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.22rem;min-width:190px;padding:.82rem .92rem;display:grid}.reader-chapter-card-active{background:#bf5b281f;border-color:#bf5b2847}.reader-filmstrip{gap:.65rem;margin-bottom:.8rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.reader-filmstrip-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.22rem;min-width:220px;padding:.84rem .94rem;display:grid}.reader-filmstrip-card-active{background:#bf5b281a;border-color:#bf5b283d}.reader-route-rack{gap:.65rem;margin-bottom:.8rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.reader-route-card{text-align:left;background:#f8efe1bd;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.22rem;min-width:220px;padding:.84rem .94rem;display:grid}.reader-route-card-active{background:#bf5b281f;border-color:#bf5b2847}.reader-coverage-strip{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}.reader-coverage-pill{min-width:52px;color:var(--muted);background:#fffcf7f5;border:1px solid #402c1814;border-radius:999px;padding:.45rem .58rem}.reader-coverage-pill-active{color:var(--text);border-color:#bf5b2847}.reader-coverage-pill-fixed{background:#78b8941f;border-color:#21794e2e}.reader-coverage-pill-interpolated{background:#bf5b281a;border-color:#bf5b2838}.reader-compare-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.8rem;display:grid}.reader-compare-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.24rem;padding:.85rem .95rem;display:grid}.reader-compare-card-active{background:#bf5b281a;border-color:#bf5b283d}.practice-fragment-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.8rem;display:grid}.practice-fragment-card{background:linear-gradient(#fff9f2f0,#f7eddfeb);border:1px solid #402c1814;border-radius:16px;gap:.38rem;padding:.95rem 1rem;display:grid}.practice-fragment-card strong{color:var(--text);font-size:1rem}.practice-preset-panel{background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.75rem;margin-bottom:.8rem;padding:.95rem 1rem;display:grid}.practice-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.practice-preset-card{background:linear-gradient(#fff9f2f0,#f7eddfeb);border:1px solid #402c1814;border-radius:14px;gap:.35rem;padding:.9rem .95rem;display:grid}.practice-preset-card strong{color:var(--text)}.practice-coach-panel{background:linear-gradient(#fff9f2f0,#f7eddfeb);border:1px solid #402c1814;border-radius:16px;gap:.75rem;margin-bottom:.8rem;padding:.95rem 1rem;display:grid}.practice-coach-grid{grid-template-columns:1fr 1.1fr;gap:.75rem;display:grid}.practice-coach-card{gap:.45rem;display:grid}.field-control-textarea{resize:vertical;min-height:112px}.practice-drill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.practice-drill-card{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.3rem;padding:.9rem .95rem;display:grid}.practice-drill-card strong,.practice-drill-card em{color:var(--text);font-style:normal}.practice-drill-card span{color:var(--muted);line-height:1.45}.practice-drill-card-active{background:#bf5b2814;border-color:#bf5b2847}.practice-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.practice-checklist-item{text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.25rem;padding:.85rem .95rem;display:grid}.practice-checklist-item strong{color:var(--text)}.practice-checklist-item span{color:var(--muted);line-height:1.45}.practice-checklist-item-done{background:#78b8941f;border-color:#21794e3d}.practice-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.practice-compare-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.4rem;padding:.9rem .95rem;display:grid}.practice-compare-card strong{color:var(--text)}.practice-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.practice-board-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.45rem;padding:.95rem;display:grid}.practice-board-card-pending{border-color:#402c1814}.practice-board-card-working{background:#bf5b2814;border-color:#bf5b283d}.practice-board-card-ready{background:#78b89424;border-color:#21794e33}.practice-board-notes{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.65rem;padding:.9rem .95rem;display:grid}.compact-history-list{max-height:16rem;padding-right:.3rem;overflow-y:auto}.practice-agenda-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.practice-agenda-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.4rem;padding:.95rem;display:grid}.practice-agenda-card-warm{background:#bf5b2814;border-color:#bf5b2838}.practice-agenda-card-alert{background:#d08a3c1f;border-color:#d08a3c38}.practice-agenda-card-ok{background:#78b89424;border-color:#21794e2e}.practice-agenda-card-soft{background:#fffcf7f5}.integrated-reader-focus{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)}.integrated-reader-theater{grid-template-columns:minmax(260px,.56fr) minmax(0,1.44fr)}.reader-command-bar{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf7f5;border:1px solid #402c181f;border-radius:16px;gap:.55rem;margin-top:.85rem;padding:.9rem 1rem;display:grid;position:sticky;bottom:.6rem;box-shadow:0 12px 30px #4d31141f}.reader-command-strip{flex-wrap:wrap;gap:.55rem;display:flex}.reader-command-meta{color:var(--muted);flex-wrap:wrap;gap:.75rem;font-size:.88rem;display:flex}.reader-command-meta strong{color:var(--text)}.reader-command-sprint{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.reader-command-sprint-card{background:#fffcf7e6;border:1px solid #402c1814;border-radius:13px;gap:.2rem;padding:.75rem .82rem;display:grid}.reader-command-sprint-card strong{color:var(--text)}.reader-quick-tools{background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.75rem;margin-bottom:.8rem;padding:.85rem .95rem;display:grid}.sync-layout-theater .surface-card:not(.span-three){padding:1.15rem}.sync-layout-theater .reader-quick-tools{z-index:6;position:sticky;top:.8rem}.sync-layout-theater .reader-stage-header,.sync-layout-theater .reader-jump-deck{z-index:5;position:sticky;top:5.6rem}.sync-layout-cabina .study-ladder-grid,.sync-layout-cabina .study-sprint-grid,.sync-layout-cabina .study-console-grid,.sync-layout-cabina .study-command-grid,.sync-layout-cabina .study-pulse-grid,.sync-layout-cabina .reader-jump-deck,.sync-layout-cabina .reader-orbit-grid,.sync-layout-cabina .practice-preset-panel,.sync-layout-cabina .practice-coach-panel,.sync-layout-analisis .cabina-hub-grid,.sync-layout-analisis .cabina-tray{display:none}.score-render-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.boomwhacker-legend{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.boomwhacker-pill{min-height:34px;color:var(--text);border:1px solid #402c181a;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.82rem;display:inline-flex}.boomwhacker-pill i{border-radius:999px;width:10px;height:10px;display:inline-block}.score-render-canvas svg[data-boomwhacker-active=true] .vf-notehead path,.score-render-canvas svg[data-boomwhacker-active=true] .vf-notehead ellipse{filter:saturate(1.15)}.live-sync-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.live-sync-card{background:linear-gradient(#fff8f0eb,#f7eddfe6);border:1px solid #402c1814;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.live-sync-card strong{font-size:1.1rem}.score-render-status{color:var(--muted);font-size:.92rem}.score-render-shortcut{color:var(--muted);text-align:right;justify-items:end;gap:.15rem;font-size:.84rem;display:grid}.score-render-shortcut strong{color:var(--text);font-size:.9rem}.score-transport-assist{background:#fff8f0eb;border:1px solid #402c1814;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;padding:.7rem .85rem;display:flex}.score-transport-assist strong{color:var(--text)}.score-progress-ribbon{background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;gap:.45rem;margin-bottom:.8rem;padding:.7rem .85rem;display:grid}.score-progress-meta{color:var(--muted);justify-content:space-between;gap:.75rem;font-size:.88rem;display:flex}.score-progress-meta strong{color:var(--text)}.score-progress-track{background:#402c1814;border-radius:999px;height:10px;overflow:hidden}.score-progress-fill{border-radius:inherit;min-width:6px;height:100%;transition:width .18s linear,background .18s}.score-render-canvas{max-height:78vh;padding:.5rem 0;overflow:auto}.score-render-canvas-shell{position:relative}.score-ghost-cursor-track{z-index:4;pointer-events:none;height:0;position:sticky;top:0}.score-ghost-cursor{border-radius:999px;width:3px;height:36px;transition:background .18s;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 0 2px #fffaf2b8}.score-render-shell-paginado .score-render-canvas{scroll-snap-type:y proximity;max-height:62vh}.score-render-shell-paginado .score-render-canvas>*{scroll-snap-align:start}.score-render-canvas svg{min-width:100%}.integrated-reader{grid-template-columns:minmax(320px,.74fr) minmax(0,1.4fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.integrated-reader-video{gap:.85rem;display:grid;position:sticky;top:1rem}.integrated-reader-score{min-width:0}.transport-panel{background:linear-gradient(#fff8f0eb,#f7eddfe6);border:1px solid #402c1814;border-radius:18px;gap:.85rem;padding:.85rem;display:grid}.transport-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.measure-flow-card{background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;gap:.75rem;padding:1rem;display:grid}.sync-command-card{background:linear-gradient(#fff8f0eb,#f7eddfe6);border:1px solid #402c1814;border-radius:18px;gap:.85rem;padding:.9rem;display:grid}.video-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.video-source-card{color:var(--muted);text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;padding:.8rem .9rem;display:grid}.video-source-card strong{color:var(--text)}.video-source-card em{font-size:.84rem;font-style:normal}.video-source-card-active{background:#bf5b2814;border-color:#bf5b2842}.version-lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.sync-mode-switch{margin-top:.9rem}.mission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.compact-mission-grid{grid-template-columns:1fr;margin-top:0}.mission-card{text-align:left;color:var(--muted);background:#fffcf7f5;border:1px solid #402c1814;border-radius:18px;justify-items:start;gap:.45rem;padding:.95rem 1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.mission-card:hover{transform:translateY(-1px);box-shadow:0 12px 28px #4d311414}.mission-card strong{color:var(--text);font-size:1rem}.mission-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.mission-card-warm{background:linear-gradient(#fff3eafa,#faeee2f5);border-color:#bf5b283d}.mission-card-info{background:linear-gradient(#f4fbf7fa,#eef7f2f5);border-color:#21794e29}.mission-card-calm{border-color:#402c181a}.mission-kicker,.mission-footer{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.mission-kicker{color:var(--accent)}.mission-footer{color:var(--muted)}.workflow-stack{gap:.75rem;display:grid}.section-meter-heading{margin-top:1rem}.section-meter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.section-meter-card{color:var(--muted);text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.45rem;padding:.8rem .9rem;display:grid}.section-meter-card-active{background:#bf5b2814;border-color:#bf5b2842}.section-meter-top,.section-meter-meta{justify-content:space-between;gap:.5rem;display:flex}.section-meter-top strong{color:var(--text)}.section-meter-meta{font-size:.82rem}.section-meter-bar{background:#402c1814;border-radius:999px;height:8px;overflow:hidden}.section-meter-fill{border-radius:inherit;background:linear-gradient(90deg,#bf5b28e6,#ee9e61f2);height:100%}.spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.spotlight-chip{color:var(--muted);text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.15rem;padding:.7rem .8rem;display:grid}.spotlight-chip strong{color:var(--text)}.spotlight-chip-active{background:#bf5b2814;border-color:#bf5b2847}.spotlight-chip-next{box-shadow:inset 0 0 0 2px #21794e38}.diagnostics-list,.history-list{gap:.6rem;display:grid}.diagnostic-card,.history-row{color:var(--muted);text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;padding:.75rem .8rem;display:grid}.diagnostic-card strong,.history-row strong{color:var(--text)}.diagnostic-card-warn{background:#bf5b2814;border-color:#bf5b2847}.diagnostic-card-info{border-color:#21794e2e}.history-row em{color:var(--muted);font-size:.85rem;font-style:normal}.color-preset-row{flex-wrap:wrap;gap:.55rem;display:flex}.color-dot{border:2px solid #ffffffbf;border-radius:999px;width:30px;height:30px;box-shadow:0 0 0 1px #402c181f}.color-dot-active{transform:scale(1.08);box-shadow:0 0 0 2px #1d1a1747}.section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.section-card{color:var(--muted);text-align:left;background:#fffcf7f5;border:1px solid #402c1814;border-radius:14px;justify-items:start;gap:.2rem;padding:.75rem .8rem;display:grid}.section-card strong{color:var(--text)}.section-card em{color:var(--muted);font-size:.85rem;font-style:normal}.section-card small{color:var(--muted);font-size:.79rem}.transport-main{flex-wrap:wrap;gap:.75rem;display:flex}.transport-dock{gap:.5rem;display:grid}.transport-progress{gap:.55rem;display:grid}.timeline-scrubber{width:100%;accent-color:var(--accent)}.transport-meta{color:var(--muted);justify-content:space-between;gap:.75rem;font-size:.88rem;display:flex}.loop-strip{color:var(--muted);flex-wrap:wrap;gap:.75rem;font-size:.84rem;display:flex}.shortcut-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.compact-shortcut-grid{margin-top:0}.shortcut-card{color:var(--muted);background:#fffcf7f5;border:1px solid #402c1814;border-radius:16px;gap:.25rem;padding:.9rem 1rem;display:grid}.shortcut-card strong{color:var(--text);font-size:1rem}.timeline-ticks{color:var(--muted);justify-content:space-between;gap:.5rem;margin-top:.85rem;font-size:.88rem;display:flex}.sync-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.span-two{grid-column:span 2}.span-three{grid-column:1/-1}.sync-table{gap:.55rem;max-height:28rem;margin-top:.75rem;padding-right:.3rem;display:grid;overflow-y:auto}.sync-details{margin-top:0}.anchor-filter-bar{flex-wrap:wrap;gap:.5rem;display:flex}.compact-fold{gap:.85rem;display:grid}.compact-fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.compact-fold summary::-webkit-details-marker{display:none}.compact-fold summary strong{color:var(--text);font-size:1rem}.compact-fold[open] summary{padding-bottom:.15rem}.sync-row{color:var(--muted);background:#f8efe1b3;border:1px solid #402c1814;border-radius:14px;grid-template-columns:minmax(0,.75fr) minmax(0,1.15fr) auto;gap:.55rem;padding:.65rem .8rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.sync-row-editable{cursor:pointer;align-items:center}.sync-row-editable:hover{border-color:#bf5b282e;transform:translateY(-1px)}.sync-row-target{background:#bf5b2814;border-color:#bf5b284d}.sync-row-current{background:#78b8941f;box-shadow:inset 0 0 0 2px #21794e59}.sync-time-input{width:100%;min-height:38px;color:var(--text);font:inherit;background:#fffcf7f5;border:1px solid #402c1824;border-radius:12px;padding:.55rem .7rem}.sync-row-actions{justify-items:start;gap:.35rem;display:grid}.inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.tap-active{background:#bf5b2824;border-color:#bf5b283d}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack-row-emphasis{background:linear-gradient(#fff8f0eb,#f7eddfe6)}@media (max-width:900px){.hero-panel,.pillars-grid,.library-hero-grid,.import-layout,.three-up,.score-layout,.study-layout,.sync-layout{grid-template-columns:1fr}.page-shell{width:min(100% - 1.2rem,1160px);padding-top:1.2rem}.hero-copy,.hero-aside,.pillar-card{padding:1.25rem}.control-grid,.sync-mini-grid,.form-grid,.shortcut-grid,.anchor-editor-grid,.compact-capture-grid,.transport-practice-grid,.measure-map-grid{grid-template-columns:1fr}.measure-search-row{flex-direction:column;align-items:stretch}.live-sync-panel,.spotlight-grid,.section-grid,.mission-grid,.session-navigator-grid,.cabina-hub-grid,.cabina-milestones-grid,.sync-decision-grid,.study-ladder-grid,.study-sprint-grid,.study-console-grid,.study-command-grid,.study-pulse-grid,.section-meter-grid,.reader-practice-desk,.reader-pulse-grid,.reader-runway-rack,.reader-programming-route,.reader-lineage-strip,.reader-handoff-strip,.reader-session-packet,.reader-session-brief,.reader-session-readiness,.reader-navigator-grid,.reader-session-tree,.reader-action-rail,.reader-detail-strip,.reader-triage-grid,.reader-flow-grid,.reader-spotlight-rack,.reader-mission-grid,.reader-workout-grid,.reader-reference-rack,.reader-compare-summary-grid,.reader-version-grid,.reader-memory-grid,.reader-coach-grid,.reader-checklist-rack,.reader-agenda-grid,.reader-recovery-grid,.reader-cue-deck,.reader-preset-rack,.reader-drill-rack,.reader-history-grid,.reader-sprint-rack,.reader-study-rail,.reader-command-sprint,.reader-compare-board,.cabina-tray-grid,.timeline-pending-rail,.reader-stage-header,.reader-orbit-grid,.cockpit-grid,.reader-focus-strip,.practice-fragment-deck,.practice-agenda-grid,.practice-preset-grid,.practice-board-grid,.practice-drill-grid,.practice-checklist-grid,.practice-compare-grid,.video-source-grid,.version-lab-grid,.practice-coach-grid,.study-reference-grid,.study-ab-grid{grid-template-columns:1fr}.study-pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.anchor-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.integrated-reader{grid-template-columns:1fr}.integrated-reader-video{position:static}.player-embed{min-height:240px}.span-two,.span-three{grid-column:auto}.topbar{flex-direction:column;align-items:flex-start}h1{max-width:10ch}.score-render-toolbar{flex-direction:column;align-items:flex-start}.score-render-shortcut{text-align:left;justify-items:start}}
