.export-overlay{position:fixed;inset:0;z-index:60;padding:24px;display:flex;justify-content:center;color:var(--export-ink);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.export-night{background:#0a0e18f5;--export-control:#0a0e18;--export-rule:rgba(238,234,222,.18);--export-selected:rgba(238,234,222,.12)}.export-day{background:#fbfbf8f5;--export-control:#f1f1ec;--export-rule:rgba(20,22,26,.18);--export-selected:rgba(20,22,26,.12)}.export-shell{width:min(880px,100%);min-height:0;display:flex;flex-direction:column}.export-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding-bottom:16px}.export-header>span{font:10.5px Geist Mono,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--export-muted)}.export-overlay button,.export-overlay select,.export-overlay textarea{color:var(--export-ink);background:var(--export-control);font:inherit;font-size:14px;border:.5px solid var(--export-rule);border-radius:2px;padding:8px 16px;min-height:44px}.export-overlay button,.export-overlay select{cursor:pointer}.export-overlay button:disabled{opacity:.4;cursor:default}.export-overlay button:not(:disabled):hover{background:var(--export-selected)}.export-overlay :focus-visible{outline:2px solid var(--export-ink);outline-offset:2px}.export-overlay .export-back{border:0;background:transparent;padding:8px 0}.export-scroll{overflow-y:auto;min-height:0;padding-bottom:16px}.export-tabs{display:flex;gap:8px}.export-tabs button{flex:1;background:transparent;border-color:transparent;border-bottom-color:var(--export-rule);border-radius:0}.export-tabs button[aria-pressed=true]{border-bottom-color:var(--export-ink)}.export-description{margin:24px 0;color:var(--export-muted);font-size:14px;line-height:1.6}.export-body{display:grid;gap:24px}.export-frame{display:flex;align-items:center;justify-content:center;min-height:240px;background:var(--export-control);border:.5px solid var(--export-rule)}.export-frame img,.export-frame video{display:block;width:100%;max-height:440px;object-fit:contain}.export-frame p{font-size:12px;color:var(--export-muted)}.export-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font:12px Geist Mono,monospace}.export-pagination button{background:transparent}.export-options{display:flex;flex-direction:column;gap:16px;min-width:0}.export-options label{display:flex;flex-direction:column;gap:8px;color:var(--export-muted);font-size:12px}.export-options .export-check{flex-direction:row;align-items:center;min-height:44px;font-size:14px}.export-options select{width:100%}.export-actions{display:flex;flex-wrap:wrap;gap:8px}.export-actions button{flex:1}.export-overlay .export-primary{background:var(--export-ink);color:var(--export-control)}.export-overlay .export-primary:not(:disabled):hover{opacity:.92;background:var(--export-ink)}.export-note{margin:0;color:var(--export-muted);font-size:12px;line-height:1.6}.export-edit{border-top:.5px solid var(--export-rule);padding-top:16px}.export-edit summary{cursor:pointer;min-height:44px;font-size:14px}.export-edit label{margin:16px 0}.export-edit textarea{resize:vertical;width:100%;line-height:1.6}.export-video-options{border-top:.5px solid var(--export-rule);padding-top:16px;display:flex;flex-direction:column;gap:8px}.export-footer{margin-top:24px;padding-top:24px;border-top:.5px solid var(--export-rule);display:flex;flex-direction:column;gap:16px}.export-footer button{background:transparent}@media (min-width:900px){.export-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.export-frame img,.export-frame video{max-height:540px}.export-document{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:400;color:#eeeade;background:#0e1320;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1}::selection{background:#eeeade38}button{font-family:inherit}input::placeholder{color:currentColor;opacity:.22;font-style:italic;font-weight:300}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-text-fill-color:currentColor;transition:background-color 5000s ease-in-out 0s}@keyframes screen-in{0%{transform:translateY(8px)}to{transform:none}}@keyframes panel-in{0%{transform:translate(20px)}to{transform:none}}@keyframes pl-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes panel-fade-in{0%{transform:translateY(6px)}to{transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes shimmer{0%,to{opacity:.35}50%{opacity:.85}}@keyframes dot-blink{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes home-rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.print-sheet{display:none}@media print{@page{size:A4;margin:14mm}body{background:#fff!important}body>#root,body>canvas{display:none!important}.print-sheet{display:block!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:9pt}.print-sheet tr{break-inside:avoid;page-break-inside:avoid}html,body{height:auto!important;overflow:visible!important}.print-cover-page{min-height:265mm;break-after:page;page-break-after:always;text-align:center}.print-page-header,.print-section-header,.print-page-footer{display:table;width:100%;table-layout:fixed}.print-page-header{border-bottom:.5px solid rgba(20,22,26,.25);padding-bottom:7pt}.print-page-header>span,.print-section-header>span,.print-page-footer>span{display:table-cell;width:50%;vertical-align:middle}.print-page-header>span:first-child,.print-section-header>span:first-child,.print-page-footer>span:first-child{text-align:left}.print-page-header>span:last-child,.print-section-header>span:last-child,.print-page-footer>span:last-child{text-align:right}.print-page-header>span:last-child,.print-section-header,.print-page-footer{color:#14161a99;font-family:Geist Mono,ui-monospace,monospace;font-size:8.5pt;letter-spacing:.08em}.print-cover-wheel{width:145mm;margin:8mm auto 3mm}.print-cover-legend{margin:0 auto 6mm}.print-cover-link{text-align:center;white-space:nowrap}.print-cover-link img{display:inline-block;vertical-align:middle}.print-cover-link a{display:inline-block;margin-left:4mm;color:#14161a;font-family:Geist Mono,ui-monospace,monospace;font-size:9pt;letter-spacing:.08em;vertical-align:middle}.print-section-header{border-bottom:.5px solid rgba(20,22,26,.25);margin-bottom:7mm;padding-bottom:6pt;text-transform:uppercase}.print-data-columns{width:100%;border-collapse:collapse;table-layout:fixed;margin:0 0 6mm}.print-data-columns>tbody>tr>td{width:50%;padding:0 4mm 0 0;vertical-align:top}.print-data-columns>tbody>tr>td+td{border-left:.5px solid rgba(20,22,26,.18);padding:0 0 0 4mm}.print-compact-table{width:100%;border-collapse:collapse;table-layout:auto}.print-compact-table thead{display:table-header-group}.print-method-note{color:#14161a99;font-size:9pt;line-height:1.35;margin:-1pt 0 4pt}.print-house-note{color:#14161a99;font-size:9pt;white-space:nowrap}.print-aspects{margin-top:2mm}.print-summary{border-top:.5px solid rgba(20,22,26,.25);margin-top:6mm;padding-top:4mm}.print-summary p{font-size:9pt;line-height:1.35;margin:0 0 2pt}.print-reading-page{break-before:page;page-break-before:always}.print-reading-heading{break-after:avoid;page-break-after:avoid;color:#14161a99;font-family:Geist Mono,ui-monospace,monospace;font-size:9pt;font-weight:400;letter-spacing:.17em;margin:7mm 0 3mm;text-transform:uppercase}.print-reading-paragraph{font-size:9.5pt;line-height:1.45;margin:0 0 4mm;orphans:3;widows:3}.print-page-footer{border-top:.5px solid rgba(20,22,26,.25);margin-top:8mm;padding-top:5pt}.print-sheet thead{display:table-header-group}.print-sheet p{orphans:3;widows:3}}svg g[role=button]:focus:not(:focus-visible){outline:none}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}
