._page_pk6q0_5{background:var(--color-bg);--thumb-shadow:0 1px 2px #1c1a170f, 0 2px 8px -3px #1c1a173d;min-height:100%}:root[data-theme=dark] ._page_pk6q0_5{--thumb-shadow:0 1px 2px #00000059, 0 3px 10px -4px #0009}._shell_pk6q0_14{flex-direction:column;max-width:1440px;min-height:100vh;margin:0 auto;display:flex}._nav_pk6q0_22{padding-block:14px;padding-inline:max(var(--gutter), calc((100% - 1440px) / 2 + var(--gutter)));box-shadow:none;transition:transform var(--dur-3) var(--ease), background-color var(--dur-2) var(--ease);border-bottom:0}._nav_pk6q0_22:not([data-scrolled]){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}._body_pk6q0_34{padding:clamp(28px, 4vw, 48px) var(--gutter) 64px;transition:background-color var(--dur-2) var(--ease);flex:1}._bodyOver_pk6q0_39{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}._hero_pk6q0_43{align-items:stretch;gap:clamp(32px,5vw,64px);display:flex}._heroMain_pk6q0_49{flex:560px;min-width:0;max-width:560px}._heroSide_pk6q0_55{pointer-events:none;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}._heroSide_pk6q0_55>*{margin:auto}@media (max-width:980px){._hero_pk6q0_43{flex-direction:column;align-items:center}._heroMain_pk6q0_49,._heroSide_pk6q0_55{flex:none;width:100%;max-width:560px}}._kicker_pk6q0_75{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:14px;font-size:10.5px}._title_pk6q0_83{font-family:var(--font-ui);letter-spacing:-.032em;margin:0 0 16px;font-size:clamp(34px,3.6vw,46px);font-weight:600;line-height:1.05}._lede_pk6q0_91{color:var(--color-text-muted);max-width:62ch;margin:0 0 26px;font-size:15.5px;line-height:1.6}._emptyDrop_pk6q0_99{text-align:center;border:1px solid var(--glass-border);background:var(--glass-surface);max-width:560px;-webkit-backdrop-filter:var(--glass-hero-blur);backdrop-filter:var(--glass-hero-blur);box-shadow:var(--glass-raised-highlight), var(--shadow-raised);border-radius:20px;padding:52px 40px;position:relative}._emptyDrop_pk6q0_99:before{content:"";border:1.5px dashed var(--border-dashed);background:var(--glass-well);pointer-events:none;transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);border-radius:14px;position:absolute;inset:12px}._emptyDrop_pk6q0_99>*{position:relative}._bodyOver_pk6q0_39 ._emptyDrop_pk6q0_99:before{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, transparent)}._dropTitle_pk6q0_125{font-family:var(--font-ui);letter-spacing:-.022em;margin-bottom:6px;font-size:21px;font-weight:600}._dropMeta_pk6q0_132{font-family:var(--font-mono);color:var(--color-text-muted);margin-bottom:20px;font-size:12.5px;line-height:1.5}._grid_pk6q0_135{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;width:100%;display:flex}._pageCard_pk6q0_143{width:118px}._pageThumb_pk6q0_144{aspect-ratio:118/152;background:var(--paper);border:1px solid var(--paper-border);width:100%;box-shadow:var(--thumb-shadow);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}._pageThumb_pk6q0_144 img{object-fit:contain;pointer-events:none;width:100%;height:100%;margin:auto;display:block;position:absolute;inset:0}._thumbWait_pk6q0_166{border:2px solid var(--paper-line);border-top-color:var(--color-accent);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite _spin_pk6q0_1}._pageLabel_pk6q0_174{text-align:center;font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:7px;font-size:11.5px;display:block}._modes_pk6q0_189{border:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:0;padding:0;display:grid}._modesLegend_pk6q0_198{letter-spacing:.01em;color:var(--color-text-muted);margin-bottom:10px;padding:0;font-size:12.5px;font-weight:600}._mode_pk6q0_189{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;transition:border-color .14s,background .14s;display:flex}._mode_pk6q0_189:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}._modeOn_pk6q0_221{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}._modeRadio_pk6q0_229{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._modeRadio_pk6q0_229:focus-visible+._modeIcon_pk6q0_241{outline:2px solid var(--color-accent);outline-offset:2px}._modeIcon_pk6q0_241{width:30px;height:30px;color:var(--color-accent-text);background:color-mix(in srgb, var(--color-accent) 14%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}._modeText_pk6q0_257{flex-direction:column;gap:3px;min-width:0;display:flex}._modeTitle_pk6q0_259{color:var(--color-text);font-size:13.5px;font-weight:600}._modeNote_pk6q0_261{color:var(--color-text-muted);font-size:12px;line-height:1.5}._progressCard_pk6q0_268{text-align:center;align-items:center;gap:14px;width:min(400px,92vw);padding:28px 24px}._progressStage_pk6q0_275{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}._progressCard_pk6q0_268 ._btn_pk6q0_281{margin-top:4px}._track_pk6q0_282{background:color-mix(in srgb, var(--color-text) 10%, transparent);border-radius:4px;width:100%;height:6px;overflow:hidden}._bar_pk6q0_289{background:var(--accent-glass);height:100%;transition:width var(--dur-2) var(--ease);border-radius:4px;box-shadow:inset 0 1px #ffffff4d}._resultCard_pk6q0_298{width:min(480px,94vw);padding:24px}._resultHead_pk6q0_299{align-items:center;gap:14px;margin-bottom:6px;display:flex}._tick_pk6q0_300{width:42px;height:42px;color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent);box-shadow:var(--glass-highlight);animation:_result-tick-pop_pk6q0_1 .3s var(--ease) both;border-radius:50%;flex:none;place-items:center;display:grid}._resultTitle_pk6q0_312{font-family:var(--font-ui);letter-spacing:-.022em;margin:0 0 3px;font-size:19px;font-weight:600}._resultMeta_pk6q0_319{font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}._caveat_pk6q0_328{color:var(--color-text);background:#c98a1b24;border:1px solid #c98a1b59;border-radius:10px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}._caveat_pk6q0_328 svg{color:#c98a1b;flex:none;margin-top:1px}._resultActions_pk6q0_343{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}._privacy_pk6q0_345{color:var(--color-text-muted);align-items:center;gap:7px;margin-left:auto;font-size:12.5px;display:inline-flex}@keyframes _spin_pk6q0_1{to{transform:rotate(360deg)}}._app_pk6q0_361{height:100vh;height:100dvh;color:var(--color-text);background:radial-gradient(1000px 520px at 22% -120px, #22c55e17, #22c55e00 66%), radial-gradient(800px 640px at 96% 62%, #7878a01a, #7878a000 70%), var(--color-bg-editor);flex-direction:column;display:flex;overflow:hidden}:root[data-theme=dark] ._app_pk6q0_361{background:radial-gradient(1000px 520px at 22% -120px, #22c55e21, #22c55e00 66%), radial-gradient(800px 640px at 96% 62%, #788cc81f, #788cc800 70%), var(--color-bg-editor)}._appOver_pk6q0_379{box-shadow:inset 0 0 0 2px var(--color-accent)}._topBar_pk6q0_382{background:var(--glass-bar);height:52px;-webkit-backdrop-filter:var(--glass-bar-blur);backdrop-filter:var(--glass-bar-blur);border-bottom:1px solid var(--border-hairline);box-shadow:var(--glass-highlight);z-index:8;flex:none;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}._barBrand_pk6q0_396{color:inherit;flex:none;text-decoration:none;display:flex}._barDivider_pk6q0_397{background:var(--border-input);flex:none;width:1px;height:22px}._barFile_pk6q0_399{flex:auto;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}._barFileName_pk6q0_407{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:560;overflow:hidden}._barTag_pk6q0_415{white-space:nowrap;flex:none;height:22px;padding:0 9px;font-size:11px}._barActions_pk6q0_422{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}._barBtn_pk6q0_423{white-space:nowrap}._barLabel_pk6q0_424{margin-left:5px}._bodyRow_pk6q0_427{flex:1;min-height:0;display:flex}._canvas_pk6q0_429{background:var(--canvas-backdrop);overscroll-behavior:contain;flex:1;min-width:0;overflow:auto}._deskGrid_pk6q0_437{box-sizing:border-box;justify-content:center;width:100%;padding:32px 24px 56px;display:flex}._deskGrid_pk6q0_437>*{max-width:100%}._panelSlot_pk6q0_447{width:400px;min-height:0;animation:_panel-in_pk6q0_1 var(--dur-2) var(--ease) both;flex:none;align-items:flex-start;padding:16px;display:flex;overflow-y:auto}@keyframes _panel-in_pk6q0_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}._panel_pk6q0_447{border:1px solid var(--border-hairline);background:var(--glass-surface);-webkit-backdrop-filter:var(--flow-blur,blur(18px) saturate(180%));backdrop-filter:var(--flow-blur,blur(18px) saturate(180%));box-shadow:var(--glass-highlight);border-radius:16px;flex-direction:column;gap:18px;width:100%;padding:18px;display:flex}._panelTitle_pk6q0_474{font-family:var(--font-ui);letter-spacing:-.016em;font-size:15px;font-weight:600}._statusBar_pk6q0_482{border-top:1px solid var(--border-hairline);height:34px;font-family:var(--font-mono);color:var(--color-text-muted);background:var(--glass-bar);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);z-index:8;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex;position:relative}._statusFile_pk6q0_498{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:44%;overflow:hidden}._statusRight_pk6q0_505{align-items:center;gap:6px;margin-left:auto;display:flex}._sep_pk6q0_506{background:var(--border-input);flex:none;width:1px;height:16px;margin:0 4px}@media (max-width:1180px){._barLabel_pk6q0_424{display:none}._barBtn_pk6q0_423{padding-inline:9px}}@media (max-width:1024px){._loaded_pk6q0_517{height:100vh;flex-direction:column;height:100dvh;display:flex;overflow:hidden}._loaded_pk6q0_517 ._shell_pk6q0_14{flex:1;width:100%;min-height:0}._loaded_pk6q0_517 ._shell_pk6q0_14>footer{display:none}._loaded_pk6q0_517 ._body_pk6q0_34{flex:1;min-height:0;padding:0;position:relative}._loaded_pk6q0_517 ._head_pk6q0_532{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._previewColumn_pk6q0_544{inset:0 0 calc(var(--sheet-h) + 10px) 0;z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;transition:bottom var(--dur-3) var(--ease);position:absolute;overflow-y:auto}._dragging_pk6q0_554 ._previewColumn_pk6q0_544{transition:none}._mobileGridBox_pk6q0_556{box-sizing:border-box;width:100%;padding:16px var(--gutter) 28px;justify-content:center;display:flex}._mobileGridBox_pk6q0_556>*{max-width:100%}._scrim_pk6q0_565{opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease);background:#1c1a17;display:block;position:absolute;inset:0}._loaded_pk6q0_517[data-detent=half] ._scrim_pk6q0_565{opacity:.05}._loaded_pk6q0_517[data-detent=full] ._scrim_pk6q0_565{opacity:.1}._rightColumn_pk6q0_577{z-index:30;width:auto;height:var(--sheet-h);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--dropdown-surface);border-top:1px solid var(--glass-dropdown-border);-webkit-backdrop-filter:var(--glass-dropdown-blur);backdrop-filter:var(--glass-dropdown-blur);box-shadow:var(--glass-dropdown-highlight), var(--shadow-dropdown);transition:height var(--dur-3) var(--ease);border-radius:16px 16px 0 0;flex:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}._dragging_pk6q0_554 ._rightColumn_pk6q0_577{transition:none}._sheetInner_pk6q0_599{flex-direction:column;flex:none;min-height:100%;display:flex}._sheetHead_pk6q0_606{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--dropdown-surface);flex:none;display:block;position:sticky;top:0}._sheetHead_pk6q0_606:after{content:"";background:linear-gradient(color-mix(in srgb, var(--color-bg-landing) 90%, transparent), transparent);pointer-events:none;height:14px;position:absolute;top:100%;left:0;right:0}._grab_pk6q0_628{touch-action:none;cursor:grab;justify-content:center;padding:10px 0 4px;display:flex}._grab_pk6q0_628:active{cursor:grabbing}._grab_pk6q0_628 i{background:color-mix(in srgb, var(--color-text) 24%, transparent);border-radius:3px;width:38px;height:4.5px;display:block}._headRow_pk6q0_644{padding:0 var(--gutter) 6px;align-items:center;gap:8px;display:flex}._summary_pk6q0_650{min-width:0;height:20px;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}._summaryName_pk6q0_668{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--color-text-muted);flex:1;font-size:11px;overflow:hidden}._summaryMeta_pk6q0_678{font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}._trayBtn_pk6q0_686{width:44px;height:46px;color:var(--color-accent-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}._trayBtn_pk6q0_686:disabled{opacity:.4;cursor:default}._trayBtn_pk6q0_686+._trayBtn_pk6q0_686{border-left:1px solid var(--border-hairline);border-radius:0 12px 12px 0}._trayChevron_pk6q0_702{transition:transform var(--dur-3) var(--ease)}._loaded_pk6q0_517:not([data-detent=peek]) ._trayChevron_pk6q0_702{transform:rotate(180deg)}._tray_pk6q0_686{align-items:center;gap:6px;display:flex}._barClose_pk6q0_706{display:none}._sheetAdd_pk6q0_707{border:1.5px solid var(--border-input);background:var(--glass-surface);width:22px;height:20px;color:var(--color-text);cursor:pointer;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border-radius:6px;flex:none;place-items:center;display:grid}._sheetAdd_pk6q0_707:hover{background:var(--glass-hover)}._sheetAdd_pk6q0_707:disabled{opacity:.45}._loaded_pk6q0_517 ._panel_pk6q0_447{padding:4px var(--gutter) 0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}._sheetFoot_pk6q0_732{z-index:2;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-hairline);background:var(--dropdown-surface);flex:none;margin-top:auto;display:block;position:sticky;bottom:0}._footCta_pk6q0_743._footCta_pk6q0_743{border-radius:12px;flex:1;justify-content:center;align-items:center;min-width:0;height:46px;padding:0 18px;font-size:15.5px;display:flex;position:relative;overflow:hidden}}
