._button_6sl9a_1{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-med) var(--ease-out), filter var(--dur-fast) var(--ease-out);border:1px solid #0000;min-width:44px;min-height:44px;font-weight:600;display:inline-flex}._button_6sl9a_1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._button_6sl9a_1:disabled{opacity:.5;cursor:not-allowed}._primary_6sl9a_33{background-color:var(--fill-brand-deep);background-image:var(--grad-button);color:var(--on-fill);box-shadow:var(--shadow-brand)}._primary_6sl9a_33:hover:not(:disabled){filter:brightness(1.08);box-shadow:var(--shadow-brand), 0 0 0 4px var(--brand-soft)}._secondary_6sl9a_46{background:var(--surface);border-color:var(--border);color:var(--text)}._secondary_6sl9a_46:hover:not(:disabled){border-color:var(--border-strong)}._sensitive_6sl9a_55{background:var(--fill-data-deep);color:#fff;box-shadow:var(--shadow-m)}._sensitive_6sl9a_55:hover:not(:disabled){opacity:.92}._normal_6sl9a_64{background:var(--fill-normal-deep);color:var(--on-fill);box-shadow:var(--shadow-m)}._normal_6sl9a_64:hover:not(:disabled){opacity:.92}._danger_6sl9a_73{background:var(--fill-danger-deep);color:#fff;box-shadow:var(--shadow-m)}._danger_6sl9a_73:hover:not(:disabled){opacity:.92}._ghost_6sl9a_82{color:var(--text-muted);background-color:#0000}._ghost_6sl9a_82:hover:not(:disabled){background-color:var(--surface-2);color:var(--text)}._s_6sl9a_46{padding:var(--space-1) var(--space-3);font-size:var(--text-s)}._m_6sl9a_95{padding:var(--space-2) var(--space-4);font-size:var(--text-m)}._l_6sl9a_99{padding:var(--space-3) var(--space-6);font-size:var(--text-m);min-height:52px}._button_6sl9a_1:hover:not(:disabled){transform:translateY(-1px)}._button_6sl9a_1:active:not(:disabled){transform:translateY(0)}._button_6sl9a_1{transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){._button_6sl9a_1:hover:not(:disabled){transform:none}}._iconButton_1pj72_1{border-radius:var(--radius-m);border:1px solid var(--border);background-color:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}._iconButton_1pj72_1:hover:not(:disabled){background-color:var(--surface-2)}._iconButton_1pj72_1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._iconButton_1pj72_1:disabled{opacity:.5;cursor:not-allowed}._badge_vkh94_1{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);font-size:var(--text-s);width:fit-content;font-weight:600;display:inline-flex}._sensitive_vkh94_12{background-color:var(--sensitive-bg);color:var(--sensitive);border:1px solid var(--sensitive)}._normal_vkh94_18{background-color:var(--normal-bg);color:var(--normal);border:1px solid var(--normal)}._dropZone_1ryrz_1{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border:2px dashed var(--border-strong);border-radius:var(--radius-2xl);background:var(--surface-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);text-align:center;flex-direction:column;width:100%;min-height:140px;display:flex}._dropZone_1ryrz_1:hover:not(._disabled_1ryrz_24){border-color:var(--accent);box-shadow:var(--shadow-card);transform:translateY(-2px)}._dropZone_1ryrz_1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._dragOver_1ryrz_35{border-color:var(--accent);box-shadow:var(--shadow-card), 0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent);border-style:solid}._disabled_1ryrz_24{opacity:.5;cursor:not-allowed}._hiddenInput_1ryrz_48{display:none}._iconCircle_1ryrz_52{background:var(--fill-brand);color:#fff;width:60px;height:60px;box-shadow:var(--shadow-m);transition:transform var(--dur-med) var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;display:flex}._dropZone_1ryrz_1:hover:not(._disabled_1ryrz_24) ._iconCircle_1ryrz_52{transform:scale(1.06)translateY(-2px)}._textContainer_1ryrz_69{gap:var(--space-1);flex-direction:column;display:flex}._primaryText_1ryrz_75{font-weight:650;font-size:var(--text-l);letter-spacing:-.015em;color:var(--text)}._secondaryText_1ryrz_82{font-size:var(--text-s);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){._dropZone_1ryrz_1,._iconCircle_1ryrz_52{transition:none}._dropZone_1ryrz_1:hover:not(._disabled_1ryrz_24),._dropZone_1ryrz_1:hover:not(._disabled_1ryrz_24) ._iconCircle_1ryrz_52{transform:none}}._limitText_1ryrz_101{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;display:block}._wrap_96oys_3{width:100%}._header_96oys_7{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}._count_96oys_15{font-size:var(--text-s);color:var(--text-muted);font-weight:600}._addButton_96oys_22{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--text-s);cursor:pointer;font-weight:600;display:inline-flex}._addButton_96oys_22:hover{border-color:var(--border-strong)}._addButton_96oys_22:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._list_96oys_46{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}._index_96oys_58{background:var(--file-accent-soft,var(--surface-2));border:1px solid var(--file-accent,transparent);width:22px;height:22px;color:var(--file-accent,var(--text-muted));font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}._actions_96oys_75{flex-shrink:0;align-items:center;gap:0;margin-left:auto;display:flex}._moveButton_96oys_83{color:var(--text-muted);background:0 0;border:none;width:28px;height:28px}._moveButton_96oys_83:hover:not(:disabled){color:var(--text);background-color:var(--surface-2)}._moveButton_96oys_83:disabled{opacity:.35;cursor:default}._item_96oys_103{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border);border-left:3px solid var(--file-accent,var(--border));border-radius:var(--radius-m);background-color:var(--surface);display:flex}._fileInfo_96oys_116{flex-direction:column;flex:1;gap:0;min-width:0;display:flex;overflow:hidden}._icon_96oys_127{color:var(--accent);flex-shrink:0}._details_96oys_132{flex-direction:column;display:flex;overflow:hidden}._name_96oys_138{font-size:var(--text-s);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._meta_96oys_148{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._removeButton_96oys_156{color:var(--text-muted);width:28px;height:28px;margin-left:var(--space-1);background:0 0;border:none}._removeButton_96oys_156:hover{color:var(--danger);background-color:var(--surface-2)}@media (width<=767.98px){._moveButton_96oys_83,._removeButton_96oys_156{width:44px;height:44px}._addButton_96oys_22{min-height:44px}}._itemBlocked_96oys_185{border-color:color-mix(in srgb, var(--danger) 55%, transparent);border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface))}._itemBlocked_96oys_185 ._index_96oys_58{background:color-mix(in srgb, var(--danger) 16%, transparent);border-color:var(--danger);color:var(--danger)}._issue_96oys_197{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--danger);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:inline-flex;overflow:hidden}._container_ryaoy_1{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._label_ryaoy_8{font-size:var(--text-s);color:var(--text);font-weight:500}._input_ryaoy_14{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);font-family:var(--font-mono);font-size:var(--text-s);background-color:var(--surface);color:var(--text);min-height:44px}._input_ryaoy_14:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._error_ryaoy_30{border-color:var(--danger)}._errorMessage_ryaoy_34{font-size:var(--text-xs);color:var(--danger)}@media (width<=767.98px){._input_ryaoy_14{font-size:1rem}}._container_14f7o_1{gap:var(--space-3);flex-direction:column;width:100%;display:flex}._header_14f7o_8{justify-content:space-between;align-items:center;display:flex}._label_14f7o_14{font-size:var(--text-s);color:var(--text);font-weight:500}._valueDisplay_14f7o_20{font-family:var(--font-mono);font-size:var(--text-s);color:var(--accent);font-weight:600}._sliderRoot_14f7o_27{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:24px;display:flex;position:relative}._sliderTrack_14f7o_37{background-color:var(--surface-2);border:1px solid var(--border);border-radius:9999px;flex-grow:1;height:6px;position:relative}._sliderRange_14f7o_46{background-color:var(--accent);border-radius:9999px;height:100%;position:absolute}._sliderThumb_14f7o_53{border:2px solid var(--accent);cursor:grab;background-color:#fff;border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 1px 3px #0003}._sliderThumb_14f7o_53:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._presets_14f7o_69{gap:var(--space-2);display:flex}._presetBtn_14f7o_74{font-size:var(--text-s);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);color:var(--text-muted);cursor:pointer;min-height:36px}._presetBtn_14f7o_74:hover{background:var(--surface-2);color:var(--text)}._activePreset_14f7o_90{border-color:var(--accent);background:var(--surface-2);color:var(--accent);font-weight:600}._container_15pkr_1{gap:var(--space-3);flex-direction:column;width:100%;display:flex}._topRow_15pkr_8{justify-content:space-between;align-items:center;display:flex}._label_15pkr_14{font-size:var(--text-s);color:var(--text);font-weight:500}._unitToggle_15pkr_20{border:1px solid var(--border);border-radius:var(--radius-s);display:flex;overflow:hidden}._unitBtn_15pkr_27{padding:var(--space-1) var(--space-3);font-size:var(--text-s);background:var(--surface);cursor:pointer;color:var(--text-muted);border:none;min-height:36px}._activeUnit_15pkr_37{background:var(--surface-2);color:var(--text);font-weight:600}._inputsRow_15pkr_43{align-items:flex-end;gap:var(--space-2);display:flex}._inputGroup_15pkr_49{gap:var(--space-1);flex-direction:column;flex:1;display:flex}._subLabel_15pkr_56{font-size:var(--text-xs);color:var(--text-muted)}._input_15pkr_43{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);font-family:var(--font-mono);font-size:var(--text-s);background-color:var(--surface);color:var(--text);width:100%;min-height:44px}._input_15pkr_43:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._aspectButton_15pkr_78{margin-bottom:2px}._aspectActive_15pkr_82{color:var(--accent);border-color:var(--accent)}@media (width<=767.98px){._input_15pkr_43{font-size:1rem}}._container_atu9o_1{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);flex-direction:column;width:100%;display:flex}._header_atu9o_12{justify-content:space-between;align-items:center;display:flex}._phaseLabel_atu9o_18{font-size:var(--text-s);color:var(--text);font-weight:500}._percentage_atu9o_24{font-family:var(--font-mono);font-size:var(--text-s);color:var(--accent);font-weight:600}._barContainer_atu9o_31{background-color:var(--surface-2);border-radius:9999px;width:100%;height:8px;position:relative;overflow:hidden}._barDeterminate_atu9o_40{background-color:var(--accent);height:100%;transition:width .2s}._barIndeterminate_atu9o_46{background-color:var(--accent);width:40%;height:100%;animation:1.5s ease-in-out infinite _indeterminateAnimation_atu9o_1;position:absolute}@keyframes _indeterminateAnimation_atu9o_1{0%{left:-40%}50%{left:100%}to{left:-40%}}._actionRow_atu9o_66{margin-top:var(--space-1);justify-content:flex-end;display:flex}._card_1aiaa_1{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;width:100%;display:flex}._header_1aiaa_12{gap:var(--space-1);flex-direction:column;display:flex}._successBadge_1aiaa_18{align-items:center;gap:var(--space-2);display:flex}._successIcon_1aiaa_24{color:var(--sensitive)}._title_1aiaa_28{font-size:var(--text-l);color:var(--text);font-weight:600}._filename_1aiaa_34{font-family:var(--font-mono);font-size:var(--text-s);color:var(--text-muted)}._comparisonBox_1aiaa_40{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--surface-2);border-radius:var(--radius-m);display:flex}._metric_1aiaa_49{font-family:var(--font-mono);font-size:var(--text-m);color:var(--text);font-weight:600}._diffPill_1aiaa_56{padding:var(--space-1) var(--space-2);background-color:var(--sensitive-bg);color:var(--sensitive);border-radius:var(--radius-s);font-size:var(--text-s);font-weight:600;display:inline-flex}._actions_1aiaa_66{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}._downloadBtn_1aiaa_73{width:100%}._secondaryActions_1aiaa_77{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}._clearBtn_1aiaa_84{color:var(--danger)}._note_1aiaa_88{margin:0 0 var(--space-4);font-size:var(--text-s);line-height:var(--leading-normal);color:var(--text-muted)}._alert_14v74_1{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-l);border:1px solid var(--border);background-color:var(--surface);font-size:var(--text-s);width:100%;line-height:1.4;display:flex}._icon_14v74_14{flex-shrink:0;margin-top:2px}._content_14v74_19{gap:var(--space-1);flex-direction:column;display:flex}._title_14v74_25{font-weight:600;font-size:var(--text-s);color:var(--text)}._message_14v74_33{color:var(--text)}._info_14v74_37{background-color:var(--surface-2);border-color:var(--border)}._info_14v74_37 ._icon_14v74_14{color:var(--accent)}._warning_14v74_45{background-color:var(--normal-bg);border-color:var(--normal)}._warning_14v74_45 ._icon_14v74_14{color:var(--normal)}._danger_14v74_56{background-color:var(--danger-bg);border-color:var(--danger)}._danger_14v74_56 ._icon_14v74_14{color:var(--danger)}._success_14v74_64{background-color:var(--sensitive-bg);border-color:var(--sensitive)}._success_14v74_64 ._icon_14v74_14{color:var(--sensitive)}._lockup_1n85m_1{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}._mark_1n85m_8{box-shadow:var(--shadow-m);border-radius:13px;flex-shrink:0}._wordmark_1n85m_14{font-family:var(--font-sans);font-weight:700;font-size:var(--text-l);letter-spacing:-.03em;color:var(--text);white-space:nowrap}@media (width<=380px){._wordmark_1n85m_14{font-size:var(--text-m)}}._toggle_ciq6y_8{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);width:44px;height:44px;color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);place-items:center;padding:0;display:grid}._toggle_ciq6y_8:hover{color:var(--text);border-color:var(--border-strong)}._toggle_ciq6y_8:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._card_1bhuw_13{--card-accent:var(--brand);--card-tint:var(--brand-soft);align-items:center;gap:var(--space-4);width:100%;min-height:84px;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--edge-highlight), var(--shadow-s);color:inherit;isolation:isolate;transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid;position:relative}._card_1bhuw_13:hover{border-color:color-mix(in srgb, var(--card-accent) 55%, var(--border));box-shadow:var(--edge-highlight), var(--shadow-m);text-decoration:none;transform:translateY(-2px)}._card_1bhuw_13:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), var(--hover-glow), transparent 70%);opacity:0;transition:opacity var(--dur-med) var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover){._card_1bhuw_13:hover:after{opacity:1}}._card_1bhuw_13:active{transform:translateY(0)}._card_1bhuw_13:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._pdf_1bhuw_79{--card-accent:var(--cat-pdf);--card-tint:var(--cat-pdf-tint)}._image_1bhuw_84{--card-accent:var(--cat-image);--card-tint:var(--cat-image-tint)}._data_1bhuw_89{--card-accent:var(--cat-data);--card-tint:var(--cat-data-tint)}._date_1bhuw_94{--card-accent:var(--cat-date);--card-tint:var(--cat-date-tint)}._iconWrap_1bhuw_100{border-radius:var(--radius-m);background:var(--card-tint);width:44px;height:44px;color:var(--card-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-accent) 22%, transparent);flex-shrink:0;place-items:center;display:grid}._cardBody_1bhuw_112{flex-direction:column;gap:2px;min-width:0;display:flex}._cardName_1bhuw_119{font-size:var(--text-m);letter-spacing:-.012em;color:var(--text);font-weight:650;line-height:1.3}._cardTagline_1bhuw_127{font-size:var(--text-s);color:var(--text-muted);line-height:1.5}._cardArrow_1bhuw_133{color:var(--text-subtle);opacity:0;transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out);transform:translate(-6px)}._card_1bhuw_13:hover ._cardArrow_1bhuw_133,._card_1bhuw_13:focus-visible ._cardArrow_1bhuw_133{opacity:1;color:var(--card-accent);transform:translate(0)}._featured_1bhuw_151{align-items:start;gap:var(--space-5);min-height:196px;padding:var(--space-5);border-radius:var(--radius-xl);box-shadow:var(--edge-highlight), var(--shadow-card);grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow:hidden}._featured_1bhuw_151:before{content:"";background:radial-gradient(240px 160px at 0% 0%, color-mix(in srgb, var(--card-accent) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}._featured_1bhuw_151>*{position:relative}._featured_1bhuw_151 ._iconWrap_1bhuw_100{border-radius:var(--radius-l);width:56px;height:56px}._featured_1bhuw_151 ._cardName_1bhuw_119{font-size:var(--text-l)}._cardMeta_1bhuw_192{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);font-weight:600}._cardCategory_1bhuw_199{top:var(--space-5);right:var(--space-5);border-radius:var(--radius-pill);background:var(--card-tint);color:var(--card-accent);font-size:var(--text-xs);letter-spacing:.02em;padding:4px 10px;font-weight:650;position:absolute}._cardRank_1bhuw_212{border-right:1px solid color-mix(in srgb, var(--card-accent) 35%, transparent);margin-right:6px;padding-right:6px}._featured_1bhuw_151 ._cardArrow_1bhuw_133{right:var(--space-5);bottom:var(--space-5);position:absolute}._leadVisual_1bhuw_226{display:none}@media (width>=1024px){._lead_1bhuw_226{gap:var(--space-5);padding:var(--space-6);grid-template-rows:auto auto 1fr}._lead_1bhuw_226:before{background:radial-gradient(420px 280px at 0% 0%, color-mix(in srgb, var(--card-accent) 16%, transparent), transparent 70%)}._lead_1bhuw_226 ._iconWrap_1bhuw_100{width:64px;height:64px}._lead_1bhuw_226 ._cardName_1bhuw_119{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);font-weight:750}._lead_1bhuw_226 ._cardTagline_1bhuw_127{max-width:38ch;font-size:var(--text-m)}._lead_1bhuw_226 ._cardCategory_1bhuw_199{top:var(--space-6);right:var(--space-6)}._lead_1bhuw_226 ._cardArrow_1bhuw_133{right:var(--space-6);bottom:var(--space-6)}._leadVisual_1bhuw_226{align-self:end;min-width:0;display:block}}@media (width<=767.98px){._featured_1bhuw_151{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);min-height:0;padding:var(--space-4);border-radius:var(--radius-l);grid-template:"icon badge""icon body"/auto 1fr}._featured_1bhuw_151 ._iconWrap_1bhuw_100{grid-area:icon}._featured_1bhuw_151 ._cardBody_1bhuw_112{grid-area:body}._featured_1bhuw_151 ._iconWrap_1bhuw_100{border-radius:var(--radius-m);width:48px;height:48px}._featured_1bhuw_151 ._cardName_1bhuw_119{font-size:var(--text-m)}._featured_1bhuw_151 ._cardMeta_1bhuw_192,._featured_1bhuw_151 ._cardArrow_1bhuw_133{display:none}._featured_1bhuw_151 ._cardCategory_1bhuw_199{grid-area:badge;place-self:end start;padding:2px 8px;position:static}}@media (prefers-reduced-motion:reduce){._card_1bhuw_13,._card_1bhuw_13:hover{transform:none}._card_1bhuw_13:after{transition:none}}._root_7flxp_1{flex-shrink:0;align-items:center;display:flex;position:relative}._trigger_7flxp_9{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;place-items:center;padding:0;display:grid}._trigger_7flxp_9:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-3)}._trigger_7flxp_9:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._overlay_7flxp_34{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;position:fixed;inset:0}._drawer_7flxp_48{z-index:80;background:var(--surface);border-left:1px solid var(--border);overscroll-behavior:contain;width:min(360px,88vw);animation:_drawerIn_7flxp_1 var(--dur-med,.22s) var(--ease-out,ease) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px -20px #0000008c}@keyframes _drawerIn_7flxp_1{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){._drawer_7flxp_48{animation:none}}._drawer_7flxp_48[hidden]{display:none}._drawerHead_7flxp_84{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);background:var(--surface);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}._drawerTitle_7flxp_97{font-weight:750;font-size:var(--text-l);letter-spacing:-.02em;color:var(--text)}._close_7flxp_104{border-radius:var(--radius-m);width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}._close_7flxp_104:hover{background:var(--surface-2);border-color:var(--border);color:var(--text)}._close_7flxp_104:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._groups_7flxp_129{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}._group_7flxp_129{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);overflow:hidden}._group_7flxp_129:hover{border-color:color-mix(in srgb, var(--fam) 45%, var(--border))}._groupOpen_7flxp_151{border-color:color-mix(in srgb, var(--fam) 55%, var(--border));background:var(--fam-tint)}._groupHead_7flxp_156{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;scroll-margin-top:72px;font-weight:650;display:flex}._groupHead_7flxp_156:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._groupIcon_7flxp_179{border-radius:var(--radius-s);background:var(--fam-grad);color:#fff;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}._groupLabel_7flxp_190{flex:1;min-width:0}._groupCount_7flxp_195{font-size:var(--text-xs);color:var(--fam);background:var(--fam-tint);border:1px solid color-mix(in srgb, var(--fam) 30%, transparent);border-radius:var(--radius-pill);padding:1px 8px;font-weight:700}._chevron_7flxp_205{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}._chevronOpen_7flxp_211{transform:rotate(180deg)}._items_7flxp_215{padding:0 var(--space-2) var(--space-2);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}._items_7flxp_215[hidden]{display:none}._item_7flxp_215{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-s);font-size:var(--text-s);color:var(--text-muted);text-decoration:none;display:flex}._item_7flxp_215:hover{background:var(--surface);color:var(--text);text-decoration:none}._item_7flxp_215:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._itemIcon_7flxp_251{color:var(--fam);flex-shrink:0}._itemActive_7flxp_256{color:var(--text);background:var(--surface);box-shadow:inset 2px 0 0 0 var(--fam);font-weight:650}._pdf_7flxp_264{--fam:var(--cat-pdf);--fam-tint:var(--cat-pdf-tint);--fam-grad:var(--fill-pdf)}._image_7flxp_270{--fam:var(--cat-image);--fam-tint:var(--cat-image-tint);--fam-grad:var(--fill-image)}._data_7flxp_276{--fam:var(--cat-data);--fam-tint:var(--cat-data-tint);--fam-grad:var(--fill-data)}._date_7flxp_282{--fam:var(--cat-date);--fam-tint:var(--cat-date-tint);--fam-grad:var(--fill-date)}._header_ccri9_6{border-bottom:1px solid var(--border);background:var(--bg);z-index:50;width:100%;position:sticky;top:0}._inner_ccri9_15{max-width:1200px;padding:0 var(--space-5);height:var(--header-height);align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav actions";margin:0 auto;display:grid}._wordmark_ccri9_27{border-radius:var(--radius-m);grid-area:brand;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}._wordmark_ccri9_27:hover{text-decoration:none}._wordmark_ccri9_27:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._nav_ccri9_45{justify-content:center;align-items:center;gap:var(--space-1);grid-area:nav;display:flex}._navLink_ccri9_53{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-s);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:550;text-decoration:none;display:inline-flex;position:relative}._navLink_ccri9_53:hover{color:var(--text);background:var(--surface-2);text-decoration:none}._navLink_ccri9_53:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._active_ccri9_82{color:var(--brand-soft-text);background:var(--brand-soft);font-weight:650}._active_ccri9_82:hover{color:var(--brand-soft-text);background:var(--brand-soft)}._navShort_ccri9_94{display:none}._actions_ccri9_98{align-items:center;gap:var(--space-2);grid-area:actions;display:inline-flex}._toolsMenu_ccri9_108,._themeToggle_ccri9_109{justify-content:center;align-items:center;display:inline-flex}@media (width<=1023.98px){._inner_ccri9_15{gap:var(--space-3)}._navLink_ccri9_53{padding:0 var(--space-3);white-space:nowrap}._navFull_ccri9_128{display:none}._navShort_ccri9_94{display:inline}}@media (width<=767.98px){._inner_ccri9_15{padding:0 var(--space-4);grid-template-columns:1fr auto;grid-template-areas:"brand actions"}._nav_ccri9_45{display:none}}._footer_e0hwp_2{border-top:1px solid var(--border);background:var(--surface-inset);color:var(--text-muted);margin-top:auto}._inner_e0hwp_9{max-width:1200px;padding:var(--space-8) var(--space-5) var(--space-6);gap:var(--space-7);grid-template-columns:1fr;margin:0 auto;display:grid}@media (width>=1024px){._inner_e0hwp_9{column-gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,2fr)}}._innerCompact_e0hwp_25{max-width:1200px;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0 auto;display:flex}._topSection_e0hwp_36{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}._tagline_e0hwp_43{max-width:40ch;font-size:var(--text-s);line-height:var(--leading-normal);color:var(--text-muted);margin:0}._verifyLink_e0hwp_51{min-height:44px;font-size:var(--text-s);color:var(--brand);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}._linksGrid_e0hwp_62{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){._linksGrid_e0hwp_62{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){._linksGrid_e0hwp_62{grid-template-columns:repeat(4,minmax(0,1fr))}}._linkCol_e0hwp_80{flex-direction:column;gap:0;min-width:0;display:flex}._colTitle_e0hwp_87{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-weight:700}._link_e0hwp_62{min-height:44px;font-size:var(--text-s);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}._link_e0hwp_62:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}._link_e0hwp_62:focus-visible,._hashLink_e0hwp_113:focus-visible,._verifyLink_e0hwp_51:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}._bottomBar_e0hwp_120{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;grid-column:1/-1;display:flex}._hashLink_e0hwp_113{min-height:44px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}._links_e0hwp_62{gap:var(--space-4);flex-wrap:wrap;display:flex}._row_1u6a2_2{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._rowLabel_1u6a2_10{font-size:var(--text-s);color:var(--text-muted);font-weight:600}._choices_1u6a2_16{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);padding:2px;display:inline-flex}._choice_1u6a2_16{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-s);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:600}._choice_1u6a2_16:hover:not(:disabled){color:var(--text)}._choice_1u6a2_16:disabled{cursor:default}._choiceActive_1u6a2_47{background:var(--surface);color:var(--text);box-shadow:var(--shadow-s)}._choice_1u6a2_16:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=767.98px){._choice_1u6a2_16{min-height:44px;padding:0 var(--space-3)}}@media (prefers-reduced-motion:reduce){._choice_1u6a2_16{transition:none}}._container_1spn2_1{gap:var(--space-4);flex-direction:column;display:flex}._field_1spn2_7{gap:var(--space-2);flex-direction:column;display:flex}._label_1spn2_13{font-size:var(--text-s);color:var(--text);font-weight:500}._segmented_1spn2_19{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-m);flex-wrap:wrap;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}._segment_1spn2_19{appearance:none;color:var(--text-muted);font:inherit;font-size:var(--text-s);padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-m) - 3px);cursor:pointer;background:0 0;border:0;transition:background-color .12s,color .12s}._segment_1spn2_19:hover:not(:disabled){color:var(--text)}._segment_1spn2_19:disabled{opacity:.5;cursor:not-allowed}._segmentActive_1spn2_54{background:var(--surface);color:var(--text);font-weight:500;box-shadow:0 1px 2px #00000014}._segment_1spn2_19:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._checkboxRow_1spn2_66{align-items:center;gap:var(--space-2);font-size:var(--text-s);color:var(--text);cursor:pointer;display:flex}._checkboxRow_1spn2_66 input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}._note_1spn2_83{font-size:var(--text-s);color:var(--text-muted);margin:0;line-height:1.5}._wrap_1wtm9_1{gap:var(--space-3);flex-direction:column;display:flex}._summary_1wtm9_7{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-s);color:var(--text-muted);display:flex}._textButton_1wtm9_16{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._grid_1wtm9_33{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._card_1wtm9_43{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-top:3px solid var(--file-accent,var(--border));border-radius:var(--radius-m);background:var(--surface);flex-direction:column;display:flex}._thumbBox_1wtm9_64{border-radius:var(--radius-s);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}._thumb_1wtm9_64{object-fit:contain;transition:transform .12s;display:block}._noThumb_1wtm9_84{font-size:var(--text-s);color:var(--text-muted)}._caption_1wtm9_90{align-items:center;gap:var(--space-2);font-size:var(--text-s);color:var(--text-muted);white-space:nowrap;margin:0;display:flex;overflow:hidden}._position_1wtm9_103{min-width:22px;height:22px;padding:0 var(--space-1);border-radius:var(--radius-s);background:var(--file-accent-soft,var(--surface-2));color:var(--file-accent,var(--text-muted));border:1px solid var(--file-accent,transparent);justify-content:center;align-items:center;font-weight:600;display:inline-flex}._source_1wtm9_117{flex:1}._badge_1wtm9_126{border-radius:var(--radius-pill);color:#fff;font-size:var(--text-xs);background:#000000a6;padding:1px 5px;font-weight:700;line-height:1.4;position:absolute;top:4px;right:4px}._actions_1wtm9_139{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}._actions_1wtm9_139 button{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._actions_1wtm9_139 button:hover:not(:disabled){background:var(--surface-2)}._actions_1wtm9_139 button:disabled{opacity:.4;cursor:not-allowed}._actions_1wtm9_139 button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._removed_1wtm9_173{padding-top:var(--space-2);border-top:1px solid var(--border)}._removedTitle_1wtm9_178{margin:0 0 var(--space-2);font-size:var(--text-s);color:var(--text-muted)}._removedList_1wtm9_184{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._restore_1wtm9_193{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-s);background:var(--surface);color:var(--text);font-size:var(--text-s);cursor:pointer;display:inline-flex}._restore_1wtm9_193:hover{background:var(--surface-2)}._restore_1wtm9_193:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._card_1wtm9_43{cursor:grab}._dragging_1wtm9_222{opacity:.45;cursor:grabbing;outline:2px dashed var(--accent);outline-offset:2px}._card_1wtm9_43:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){._thumb_1wtm9_64{transition:none}}._wrapper_cyft0_1{gap:var(--space-2);flex-direction:column;display:flex}._stage_cyft0_7{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-m);touch-action:none;max-width:100%;line-height:0;display:inline-block;position:relative;overflow:hidden}._stage_cyft0_7 img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;height:auto;display:block}._overlay_cyft0_27{position:absolute;inset:0}._shade_cyft0_34{pointer-events:none;background:#00000075;position:absolute;inset:0}._box_cyft0_41{cursor:move;touch-action:none;border:1px solid #ffffffeb;position:absolute;box-shadow:0 0 0 1px #00000059}._box_cyft0_41:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._handle_cyft0_54{background:var(--surface);touch-action:none;border:1px solid #00000073;border-radius:3px;width:16px;height:16px;position:absolute}._nw_cyft0_64{cursor:nwse-resize;top:-8px;left:-8px}._ne_cyft0_70{cursor:nesw-resize;top:-8px;right:-8px}._sw_cyft0_76{cursor:nesw-resize;bottom:-8px;left:-8px}._se_cyft0_82{cursor:nwse-resize;bottom:-8px;right:-8px}._third_cyft0_89{pointer-events:none;background:#ffffff59;position:absolute}._thirdV1_cyft0_95,._thirdV2_cyft0_96{width:1px;top:0;bottom:0}._thirdV1_cyft0_95{left:33.333%}._thirdV2_cyft0_96{left:66.666%}._thirdH1_cyft0_110,._thirdH2_cyft0_111{height:1px;left:0;right:0}._thirdH1_cyft0_110{top:33.333%}._thirdH2_cyft0_111{top:66.666%}._readout_cyft0_125{font-size:var(--text-s);color:var(--text);font-variant-numeric:tabular-nums;margin:0}._readoutDim_cyft0_132{color:var(--text-muted)}._remove_cyft0_136{top:var(--space-2);right:var(--space-2);z-index:3;color:#fff;cursor:pointer;background:#0000009e;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;line-height:0;transition:background-color .12s;display:grid;position:absolute}._remove_cyft0_136:hover{background:#000000d1}._remove_cyft0_136:focus-visible{outline-offset:2px;outline:2px solid #fff}._panel_148yi_1{gap:var(--space-4);flex-direction:column;display:flex}._toggleRow_148yi_7{align-items:flex-start;gap:var(--space-2);font-size:var(--text-s);color:var(--text);cursor:pointer;display:flex}._toggleRow_148yi_7 input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin-top:2px}._hint_148yi_24{color:var(--text-muted)}._grid_148yi_28{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._field_148yi_34{gap:var(--space-2);flex-direction:column;display:flex}._label_148yi_40{font-size:var(--text-s);color:var(--text);font-weight:500}._input_148yi_46{font:inherit;font-size:var(--text-m);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-3);min-height:44px}._input_148yi_46:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}._ratioNote_148yi_63{font-size:var(--text-s);color:var(--text-muted);margin:0}._segmented_148yi_69{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-m);flex-wrap:wrap;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}._segment_148yi_69{appearance:none;color:var(--text-muted);font:inherit;font-size:var(--text-s);padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-m) - 3px);cursor:pointer;background:0 0;border:0}._segmentActive_148yi_92{background:var(--surface);color:var(--text);font-weight:500;box-shadow:0 1px 2px #00000014}._segment_148yi_69:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._qualityRow_148yi_104{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_148yi_111{appearance:none;font:inherit;font-size:var(--text-s);color:var(--text-muted);border:1px solid var(--border);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0;border-radius:999px}._chipActive_148yi_123{background:var(--text);border-color:var(--text);color:var(--bg)}._range_148yi_129{min-width:120px;accent-color:var(--accent);flex:1}._qualityValue_148yi_135{font-variant-numeric:tabular-nums;font-size:var(--text-s);color:var(--text-muted);min-width:2ch}._note_148yi_142{font-size:var(--text-s);color:var(--text-muted);margin:0;line-height:1.55}._estimate_148yi_149{padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-m);font-size:var(--text-s);min-height:46px}._estimate_148yi_149 strong{font-size:var(--text-m);color:var(--text);font-variant-numeric:tabular-nums}._estimateDim_148yi_164{color:var(--text-muted)}._estimateNote_148yi_168{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}._estimating_148yi_174{color:var(--text-muted)}@media (width<=520px){._grid_148yi_28{grid-template-columns:1fr}}._dialog_1f2ln_1{max-width:min(560px, calc(100vw - 2 * var(--space-4)));width:100%;max-height:calc(100dvh - 2 * var(--space-4));background:0 0;border:0;padding:0;overflow:visible}._large_1f2ln_11{max-width:min(760px, calc(100vw - 2 * var(--space-4)))}._dialog_1f2ln_1::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a109e}._dialog_1f2ln_1[open]{animation:_pop_1f2ln_1 var(--dur-med) var(--ease-out)}@keyframes _pop_1f2ln_1{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._dialog_1f2ln_1[open]{animation:none}}._panel_1f2ln_45{max-height:calc(100dvh - 2 * var(--space-4));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-l);flex-direction:column;display:flex;overflow:hidden}._header_1f2ln_56{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--border);display:flex}._headerText_1f2ln_67{min-width:0}._titleRow_1f2ln_76{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._title_1f2ln_76{font-size:var(--text-l);letter-spacing:var(--tracking-tight);color:var(--text);margin:0;font-weight:650;line-height:1.2}._description_1f2ln_92{margin:var(--space-1) 0 0;font-size:var(--text-s);color:var(--text-muted);line-height:1.35}._close_1f2ln_104{border:1px solid color-mix(in srgb, var(--danger) 38%, transparent);background:color-mix(in srgb, var(--danger) 15%, transparent);width:38px;height:38px;color:var(--danger);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}._close_1f2ln_104:hover{background:var(--danger);border-color:var(--danger);color:#fff}._close_1f2ln_104:focus-visible{outline:2px solid var(--danger);outline-offset:2px}._body_1f2ln_138{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);color:var(--text-muted);line-height:var(--leading-normal);flex-direction:column;display:flex;overflow-y:auto}._body_1f2ln_138 h3{color:var(--text);margin:var(--space-4) 0 var(--space-2);font-size:var(--text-m)}._body_1f2ln_138 h3:first-child{margin-top:0}._body_1f2ln_138 ol,._body_1f2ln_138 ul{margin:0 0 var(--space-3);padding-left:1.15rem}._body_1f2ln_138 li{margin-bottom:var(--space-2)}._body_1f2ln_138 code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-s);padding:1px 5px;font-size:.85em}._footer_1f2ln_177{justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface-2);display:flex}._xlarge_1f2ln_187{max-width:min(980px, calc(100vw - 2 * var(--space-4)))}._toneSensitive_1f2ln_193 ._panel_1f2ln_45{--mode-tone:var(--sensitive);border-color:var(--sensitive);box-shadow:0 0 0 1px var(--sensitive), 0 0 28px -4px color-mix(in srgb, var(--sensitive) 55%, transparent), 0 24px 60px -20px #0000008c}._toneNormal_1f2ln_202 ._panel_1f2ln_45{--mode-tone:var(--normal);border-color:var(--normal);box-shadow:0 0 0 1px var(--normal), 0 0 28px -4px color-mix(in srgb, var(--normal) 55%, transparent), 0 24px 60px -20px #0000008c}._eyebrow_1f2ln_217{padding:2px var(--space-2);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-pill);color:var(--mode-tone,var(--text-muted));background:color-mix(in srgb, var(--mode-tone,var(--text-muted)) 14%, transparent);border:1px solid color-mix(in srgb, var(--mode-tone,var(--text-muted)) 32%, transparent);margin:0;font-weight:650}._headerActions_1f2ln_231{align-items:center;gap:var(--space-2);flex-shrink:0;align-self:flex-start;display:flex}@media (width<=767.98px){._close_1f2ln_104{width:44px;height:44px}._headerActions_1f2ln_231{gap:var(--space-2)}}@media (width<=480px){._header_1f2ln_56{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);gap:var(--space-2)}._eyebrow_1f2ln_217{padding:1px var(--space-2);letter-spacing:.01em}._body_1f2ln_138{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3)}._footer_1f2ln_177{padding:var(--space-3) var(--space-4)}._eyebrow_1f2ln_217{white-space:normal}}._preview_1yd50_1{width:100%;margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-l);background-color:var(--surface);box-shadow:var(--shadow-s)}._headerRow_1yd50_11{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._title_1yd50_20{font-size:var(--text-s);color:var(--text);margin:0;font-weight:600}._meta_1yd50_27{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}._body_1yd50_33{min-height:48px}._status_1yd50_37{align-items:center;gap:var(--space-2);font-size:var(--text-s);color:var(--text-muted);margin:0;display:flex}._pendingStatus_1yd50_47{align-items:center;gap:var(--space-2);padding:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);text-align:center;flex-direction:column;margin:0;display:flex}._unavailable_1yd50_59{font-size:var(--text-s);color:var(--text-muted);margin:0}._spinner_1yd50_65{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite _preview-spin_1yd50_1}@keyframes _preview-spin_1yd50_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1yd50_65{animation-duration:3s}}._pageGrid_1yd50_89{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));margin:0;padding:0;list-style:none;display:grid}._pageItem_1yd50_98,._pageItemDimmed_1yd50_99{align-items:center;gap:var(--space-1);flex-direction:column;display:flex;position:relative}._pageItemDimmed_1yd50_99{opacity:.35}._pageFrame_1yd50_114{aspect-ratio:1/1.35;border:1px solid var(--file-accent,var(--border));border-radius:var(--radius-s);background-color:var(--surface-2);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}._pageImage_1yd50_128{object-fit:contain;max-width:100%;max-height:100%;transition:transform .15s}._pageLabel_1yd50_136{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._pageBadge_1yd50_146{top:var(--space-1);right:var(--space-1);font-size:var(--text-xs);padding:0 var(--space-1);border-radius:var(--radius-s);background-color:var(--danger-bg);color:var(--danger);position:absolute}._imageFrame_1yd50_159{padding:var(--space-3);border-radius:var(--radius-m);background-color:var(--surface-2);justify-content:center;align-items:center;display:flex}._image_1yd50_159{object-fit:contain;border-radius:var(--radius-s);max-width:100%;max-height:340px}._tableScroll_1yd50_177{border:1px solid var(--border);border-radius:var(--radius-s);max-height:320px;overflow:auto}._table_1yd50_177{border-collapse:collapse;width:100%;font-size:var(--text-xs);font-family:var(--font-mono)}._table_1yd50_177 th,._table_1yd50_177 td{padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}._table_1yd50_177 th{background-color:var(--surface-2);color:var(--text);font-weight:600;position:sticky;top:0}._table_1yd50_177 td{color:var(--text-muted)}._code_1yd50_214{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background-color:var(--surface-2);max-height:320px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}._ellipsis_1yd50_230{color:var(--text-muted)}:root{--dtn-iris-200:#cfc8ff;--dtn-iris-300:#a99bff;--dtn-iris-400:#8f7dff;--dtn-iris-500:#7a5cff;--dtn-iris-600:#5b3ff0;--dtn-iris-700:#4a2fd1;--dtn-azure-400:#5aa2ff;--dtn-azure-500:#3d7bff;--dtn-azure-600:#2f5fe8;--dtn-cyan-300:#67e8f9;--dtn-ink-0:#fff;--dtn-ink-25:#fbfbfe;--dtn-ink-50:#f5f6fb;--dtn-ink-100:#eceef6;--dtn-ink-200:#dfe2ee;--dtn-ink-300:#c7cbdc;--dtn-ink-400:#8b91a8;--dtn-ink-500:#5a6178;--dtn-ink-700:#2a3047;--dtn-ink-800:#1f2437;--dtn-ink-850:#171b2b;--dtn-ink-900:#121522;--dtn-ink-950:#0a0c14;--dtn-emerald-100:#d6f4e7;--dtn-emerald-300:#5fe0aa;--dtn-emerald-600:#066848;--dtn-amber-100:#fdeed2;--dtn-amber-300:#f5bf5f;--dtn-amber-600:#7d4f05;--dtn-rose-100:#fde0df;--dtn-rose-400:#ff8f88;--dtn-rose-600:#c0332a;--font-sans:var(--font-inter,"Inter"), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains,"JetBrains Mono"), ui-monospace, monospace;--text-xs:.8125rem;--text-s:.875rem;--text-m:1rem;--text-l:1.1875rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-display:clamp(2.25rem, 1.35rem + 3.9vw, 4.5rem);--text-section:clamp(1.625rem, 1.2rem + 1.6vw, 2.5rem);--leading-tight:1.08;--leading-normal:1.6;--tracking-tight:-.022em;--tracking-display:-.026em;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--section-gap:clamp(64px, 6vw + 32px, 128px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-med:.24s;--dur-slow:.48s;--header-height:64px;--grad-brand:linear-gradient(120deg, #7a5cff 0%, #3d7bff 55%, #22b8e6 100%);--grad-button:linear-gradient(120deg, #5b3ff0 0%, #2f5fe8 100%);--fill-pdf:#e11d48;--fill-image:#0284c7;--fill-data:#0d9488;--fill-date:#d97706;--fill-brand:var(--dtn-iris-600);--on-fill:#fff;--fill-brand-deep:#5b3ff0;--fill-brand-deep-end:#2f5fe8;--fill-data-deep:#047857;--fill-danger-deep:#be123c;--fill-normal-deep:#92400e}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6fb;--surface:var(--dtn-ink-0);--surface-2:#f3f4fa;--surface-3:#eceef6;--surface-inset:#f0f1f8;--border:#e1e4ef;--border-strong:#c7cbdc;--text:#0e1222;--text-muted:#555c74;--text-subtle:#858ba2;--text-on-brand:#fff;--brand:var(--dtn-iris-600);--brand-hover:var(--dtn-iris-700);--brand-soft:#eeebff;--brand-soft-text:#4a2fd1;--accent:var(--dtn-iris-600);--accent-contrast:#fff;--sensitive:var(--dtn-emerald-600);--sensitive-bg:var(--dtn-emerald-100);--normal:var(--dtn-amber-600);--normal-bg:var(--dtn-amber-100);--danger:var(--dtn-rose-600);--danger-bg:var(--dtn-rose-100);--focus:var(--dtn-iris-600);--on-sensitive:#fff;--on-danger:#fff;--cat-pdf:#c8233f;--cat-pdf-tint:#e11d4817;--cat-image:#0369a1;--cat-image-tint:#0ea5e91a;--cat-data:#0f766e;--cat-data-tint:#14b8a61a;--cat-date:#b45309;--cat-date-tint:#f59e0b1a;--grad-brand-text:linear-gradient(100deg, #5b3ff0 0%, #2f5fe8 55%, #0e7490 100%);--glow-a:#7a5cff29;--glow-b:#3d7bff1f;--grid-line:#0e12220f;--shadow-s:0 1px 2px #0e12220f;--shadow-m:0 6px 16px -4px #0e12221a;--shadow-l:0 24px 48px -16px #0e122238;--shadow-card:0 1px 2px #0e12220d, 0 10px 30px -18px #0e12223d;--shadow-brand:0 10px 30px -10px #5b3ff073;--edge-highlight:inset 0 1px 0 #ffffffd9;--hover-glow:#5b3ff012}@media (width<=767.98px){:root{--text-xs:.875rem;--text-s:.9375rem;--text-xl:1.375rem;--text-2xl:1.625rem;--text-3xl:2rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c14;--surface:#121522;--surface-2:#171b2b;--surface-3:#1f2437;--surface-inset:#080a11;--border:#252a3e;--border-strong:#3a4160;--text:#f1f3fa;--text-muted:#a4abc2;--text-subtle:#767e98;--text-on-brand:#13102a;--brand:var(--dtn-iris-300);--brand-hover:var(--dtn-iris-200);--brand-soft:#251f52;--brand-soft-text:var(--dtn-iris-200);--accent:var(--dtn-iris-300);--accent-contrast:#13102a;--sensitive:var(--dtn-emerald-300);--sensitive-bg:#0f2e26;--normal:var(--dtn-amber-300);--normal-bg:#33270e;--danger:var(--dtn-rose-400);--danger-bg:#3a1c1f;--focus:var(--dtn-iris-300);--on-sensitive:#06281f;--on-danger:#fff;--cat-pdf:#ff8a98;--cat-pdf-tint:#ff8a9824;--cat-image:#6cd0ff;--cat-image-tint:#38bdf824;--cat-data:#5fe3c4;--cat-data-tint:#2dd4bf24;--cat-date:#ffcf70;--cat-date-tint:#fbbf2424;--grad-brand-text:linear-gradient(100deg, #b4a6ff 0%, #79a8ff 50%, #67e8f9 100%);--glow-a:#7a5cff42;--glow-b:#22b8e624;--grid-line:#f1f3fa0d;--shadow-s:0 1px 2px #0006;--shadow-m:0 6px 18px -4px #0000008c;--shadow-l:0 28px 56px -18px #000000b3;--shadow-card:0 1px 2px #00000059, 0 14px 34px -20px #000000bf;--shadow-brand:0 12px 36px -10px #7a5cff8c;--edge-highlight:inset 0 1px 0 #ffffff0d;--hover-glow:#8c78ff17}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c14;--surface:#121522;--surface-2:#171b2b;--surface-3:#1f2437;--surface-inset:#080a11;--border:#252a3e;--border-strong:#3a4160;--text:#f1f3fa;--text-muted:#a4abc2;--text-subtle:#767e98;--text-on-brand:#13102a;--brand:var(--dtn-iris-300);--brand-hover:var(--dtn-iris-200);--brand-soft:#251f52;--brand-soft-text:var(--dtn-iris-200);--accent:var(--dtn-iris-300);--accent-contrast:#13102a;--sensitive:var(--dtn-emerald-300);--sensitive-bg:#0f2e26;--normal:var(--dtn-amber-300);--normal-bg:#33270e;--danger:var(--dtn-rose-400);--danger-bg:#3a1c1f;--focus:var(--dtn-iris-300);--on-sensitive:#06281f;--on-danger:#fff;--cat-pdf:#ff8a98;--cat-pdf-tint:#ff8a9824;--cat-image:#6cd0ff;--cat-image-tint:#38bdf824;--cat-data:#5fe3c4;--cat-data-tint:#2dd4bf24;--cat-date:#ffcf70;--cat-date-tint:#fbbf2424;--grad-brand-text:linear-gradient(100deg, #b4a6ff 0%, #79a8ff 50%, #67e8f9 100%);--glow-a:#7a5cff42;--glow-b:#22b8e624;--grid-line:#f1f3fa0d;--shadow-s:0 1px 2px #0006;--shadow-m:0 6px 18px -4px #0000008c;--shadow-l:0 28px 56px -18px #000000b3;--shadow-card:0 1px 2px #00000059, 0 14px 34px -20px #000000bf;--shadow-brand:0 12px 36px -10px #7a5cff8c;--edge-highlight:inset 0 1px 0 #ffffff0d;--hover-glow:#8c78ff17}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-med:0s;--dur-slow:0s}}html,body{background-color:var(--bg)}.site-main{isolation:isolate;position:relative}.site-main:before{content:"";z-index:-1;background:radial-gradient(640px 420px at 12% -8%, var(--glow-a), transparent 70%), radial-gradient(560px 380px at 92% 6%, var(--glow-b), transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 48px 48px;pointer-events:none;height:640px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.accent-text{color:var(--brand);background-image:var(--grad-brand-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.accent-text{-webkit-text-fill-color:currentColor;background:0 0}}.skip-link{z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-s);background:var(--surface);color:var(--text);border:1px solid var(--border);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex;position:absolute;top:0;left:-9999px}.skip-link:focus,.skip-link:focus-visible{left:var(--space-4);top:var(--space-4);outline:2px solid var(--focus);outline-offset:2px}@font-face{font-family:Inter;src:url(/assets/InterVariable-latin-rvIT_nmU.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-BQaDgvhP.woff2)format("woff2");font-weight:400;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{min-height:100vh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.site-shell{z-index:0;flex-direction:column;min-height:100vh;display:flex;position:relative}.site-main{padding:var(--space-6) 0 var(--space-7);flex:1}.container{max-width:1200px;padding:0 var(--space-5);width:100%;margin:0 auto}.workspace-container{width:100%;max-width:720px;margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
