:root{--color-text-primary:#1b221f;--color-text-secondary:#5b6762;--color-text-on-action:#fff;--color-text-link:#2747c9;--color-surface-page:#eef1ef;--color-surface-panel:#fff;--color-surface-accent-soft:#e2e7fb;--color-surface-inverse:#1b221f;--color-surface-on-inverse:#eef1ef;--color-border-default:#d3dbd7;--color-border-strong:#7d8a84;--color-border-focus:#2747c9;--color-action-primary:#2747c9;--color-action-primary-hover:#1f3aa8;--color-action-primary-active:#1a2f87;--color-action-destructive:#b42318;--color-action-destructive-hover:#8f1c13;--color-status-warning-text:#8f5200;--color-status-warning-bg:#fbeed8;--color-status-ok:#2f9e6b;--color-workspace-mat:#3d6b5c;--color-workspace-mat-ink:#e6f0eb;--color-workspace-mat-grid:#ffffff21;--color-paper-bg:#fff;--color-paper-ink:#141917;--color-paper-cut:#98a69f;--color-paper-skipped:#c3ccc7;--button-primary-bg:#2747c9;--button-primary-bg-hover:#1f3aa8;--button-primary-bg-active:#1a2f87;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-border:#7d8a84;--button-secondary-text:#1b221f;--button-link-text:#2747c9;--segmented-border:#7d8a84;--segmented-bg:#fff;--segmented-text:#1b221f;--segmented-selected-bg:#2747c9;--segmented-selected-text:#fff;--slot-picker-frame:#7d8a84;--slot-picker-cell-bg:#fff;--slot-picker-cell-text:#1b221f;--slot-picker-cell-subtext:#5b6762;--slot-picker-skipped-hatch:#d3dbd7;--slot-picker-selected-bg:#2747c9;--slot-picker-selected-text:#fff;--dropzone-border:#7d8a84;--dropzone-border-hover:#2747c9;--dropzone-bg-dragover:#e2e7fb;--dropzone-text:#1b221f;--dropzone-hint:#5b6762;--source-row-divider:#d3dbd7;--source-row-index:#5b6762;--source-row-flag-bg:#fbeed8;--source-row-flag-text:#8f5200;--sheet-bg:#fff;--sheet-ink:#141917;--sheet-cut:#98a69f;--sheet-skipped:#c3ccc7;--sheet-caption:#e6f0eb;--sheet-focus-ring:#e6f0eb;--remove-button-bg:#b42318;--remove-button-bg-hover:#8f1c13;--remove-button-icon:#fff;--toast-bg:#1b221f;--toast-text:#eef1ef;--font-sans:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-display:36px;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--leading-tight:1.2;--leading-normal:1.55;--tracking-eyebrow:.08em;--tracking-brand:.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-9:36px;--space-gutter:16px;--space-panel-pad:20px;--space-sheet-gap:28px;--radius-sm:4px;--radius-md:6px;--radius-pill:999px;--size-sidebar:300px;--size-sheet-preview:260px;--size-label-preview:150px;--size-slot-cell-w:44px;--size-slot-cell-h:56px;--size-target-min:24px;--size-control-h:40px;--size-mat-grid:24px;--size-focus-ring:2px;--size-measure:68ch;--shadow-sheet:0 1px 2px #0a1e142e, 0 8px 24px #0a1e1438;--duration-fast:.12s;--duration-normal:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-text-primary:#e3eae6;--color-text-secondary:#98a69f;--color-text-on-action:#0c1435;--color-text-link:#93a8ff;--color-surface-page:#131816;--color-surface-panel:#1b221f;--color-surface-accent-soft:#252e55;--color-surface-inverse:#e3eae6;--color-surface-on-inverse:#131816;--color-border-default:#2f3935;--color-border-strong:#6b7a73;--color-border-focus:#93a8ff;--color-action-primary:#93a8ff;--color-action-primary-hover:#b3c2ff;--color-action-primary-active:#b3c2ff;--color-status-warning-text:#f0b75e;--color-status-warning-bg:#3b2d15;--color-workspace-mat:#1e3a30;--color-workspace-mat-ink:#cfe0d8;--color-workspace-mat-grid:#ffffff12;--color-paper-bg:#f3f4f1;--color-paper-cut:#7d8a84;--button-primary-bg:#93a8ff;--button-primary-bg-hover:#b3c2ff;--button-primary-bg-active:#b3c2ff;--button-primary-text:#0c1435;--button-secondary-bg:#1b221f;--button-secondary-border:#6b7a73;--button-secondary-text:#e3eae6;--button-link-text:#93a8ff;--segmented-border:#6b7a73;--segmented-bg:#1b221f;--segmented-text:#e3eae6;--segmented-selected-bg:#93a8ff;--segmented-selected-text:#0c1435;--slot-picker-frame:#6b7a73;--slot-picker-cell-bg:#1b221f;--slot-picker-cell-text:#e3eae6;--slot-picker-cell-subtext:#98a69f;--slot-picker-skipped-hatch:#2f3935;--slot-picker-selected-bg:#93a8ff;--slot-picker-selected-text:#0c1435;--dropzone-border:#6b7a73;--dropzone-border-hover:#93a8ff;--dropzone-bg-dragover:#252e55;--dropzone-text:#e3eae6;--dropzone-hint:#98a69f;--source-row-divider:#2f3935;--source-row-index:#98a69f;--source-row-flag-bg:#3b2d15;--source-row-flag-text:#f0b75e;--sheet-bg:#f3f4f1;--sheet-cut:#7d8a84;--sheet-caption:#cfe0d8;--sheet-focus-ring:#cfe0d8;--toast-bg:#e3eae6;--toast-text:#131816;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-text-primary:#e3eae6;--color-text-secondary:#98a69f;--color-text-on-action:#0c1435;--color-text-link:#93a8ff;--color-surface-page:#131816;--color-surface-panel:#1b221f;--color-surface-accent-soft:#252e55;--color-surface-inverse:#e3eae6;--color-surface-on-inverse:#131816;--color-border-default:#2f3935;--color-border-strong:#6b7a73;--color-border-focus:#93a8ff;--color-action-primary:#93a8ff;--color-action-primary-hover:#b3c2ff;--color-action-primary-active:#b3c2ff;--color-status-warning-text:#f0b75e;--color-status-warning-bg:#3b2d15;--color-workspace-mat:#1e3a30;--color-workspace-mat-ink:#cfe0d8;--color-workspace-mat-grid:#ffffff12;--color-paper-bg:#f3f4f1;--color-paper-cut:#7d8a84;--button-primary-bg:#93a8ff;--button-primary-bg-hover:#b3c2ff;--button-primary-bg-active:#b3c2ff;--button-primary-text:#0c1435;--button-secondary-bg:#1b221f;--button-secondary-border:#6b7a73;--button-secondary-text:#e3eae6;--button-link-text:#93a8ff;--segmented-border:#6b7a73;--segmented-bg:#1b221f;--segmented-text:#e3eae6;--segmented-selected-bg:#93a8ff;--segmented-selected-text:#0c1435;--slot-picker-frame:#6b7a73;--slot-picker-cell-bg:#1b221f;--slot-picker-cell-text:#e3eae6;--slot-picker-cell-subtext:#98a69f;--slot-picker-skipped-hatch:#2f3935;--slot-picker-selected-bg:#93a8ff;--slot-picker-selected-text:#0c1435;--dropzone-border:#6b7a73;--dropzone-border-hover:#93a8ff;--dropzone-bg-dragover:#252e55;--dropzone-text:#e3eae6;--dropzone-hint:#98a69f;--source-row-divider:#2f3935;--source-row-index:#98a69f;--source-row-flag-bg:#3b2d15;--source-row-flag-text:#f0b75e;--sheet-bg:#f3f4f1;--sheet-cut:#7d8a84;--sheet-caption:#cfe0d8;--sheet-focus-ring:#cfe0d8;--toast-bg:#e3eae6;--toast-text:#131816;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-84-BZQMnJ7P.woff2)format("woff2");unicode-range:U+60}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-88-CsQ7_VLg.woff2)format("woff2");unicode-range:U+4F3A}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-92-BOuGxLfn.woff2)format("woff2");unicode-range:U+5E,U+6258}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-93-COo-tV-4.woff2)format("woff2");unicode-range:U+2192,U+5224,U+5BF8,U+5FD9,U+62D6,U+62FC,U+640D,U+64CD,U+9396}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-94-CibRYivf.woff2)format("woff2");unicode-range:U+3C,U+D7,U+522A,U+53F3,U+58DE,U+5C01,U+5C3A,U+5C3E,U+6389,U+6557,U+79FB,U+7B26,U+7C64,U+8DE8}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-95-0QxfLOmp.woff2)format("woff2");unicode-range:U+B7}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-96-Csql_nyw.woff2)format("woff2");unicode-range:U+23,U+24,U+25,U+3D,U+2026,U+4F3C,U+4F8B,U+505C,U+5426,U+54EA,U+555F,U+5584,U+5B83,U+5DE6,U+5FA9,U+639B,U+6A94,U+7565,U+7D19,U+8A2A,U+8DF3,U+8F38,U+9589,U+FF1B}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-97-Bu6cD2hm.woff2)format("woff2");unicode-range:U+26,U+40,U+5F,U+5370,U+5931,U+59CB,U+5B58,U+5BC6,U+5E33,U+5E6B,U+5E7E,U+5F62,U+628A,U+6309,U+64C7,U+6848,U+6E90,U+6E96,U+700F,U+78BA,U+78BC,U+7D00,U+7F6E,U+8166,U+88E1,U+8A66,U+8B80,U+8DDF,U+900F,U+96E2,U+9810}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-98-DfPkIAyx.woff2)format("woff2");unicode-range:U+3E,U+7E,U+4E26,U+4E9B,U+4EFB,U+4EFD,U+4F55,U+5177,U+5217,U+529F,U+53BB,U+53D6,U+53E3,U+53EA,U+5668,U+56DB,U+578B,U+5EE3,U+5F35,U+5F9E,U+6280,U+6392,U+6539,U+653E,U+6574,U+6A19,U+6BCF,U+6D41,U+6D88,U+7167,U+767D,U+79C1,U+7A2E,U+7A7A,U+7D04,U+7D71,U+8457,U+8655,U+8853,U+88AB,U+88DD,U+89BD,U+89E3,U+8A8D,U+8F09,U+9020,U+9304,U+9664,U+969B,U+96B1,U+9700}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-99-D8T1yxIS.woff2)format("woff2");unicode-range:U+2B,U+7C,U+300C,U+300D,U+4E4B,U+4E86,U+4ED6,U+4EF6,U+4F60,U+4F7F,U+4F86,U+5011,U+50B3,U+5167,U+5176,U+518D,U+524D,U+52A0,U+5316,U+5340,U+539F,U+5408,U+540D,U+544A,U+548C,U+55AE,U+56DE,U+5916,U+597D,U+5982,U+5B89,U+5B8C,U+5B9A,U+5BB9,U+5BE6,U+5C0D,U+5C31,U+5DE5,U+5DF2,U+5E38,U+5E74,U+5F0F,U+5F8C,U+60C5,U+60F3,U+6210,U+6216,U+6240,U+6536,U+6578,U+6599,U+660E,U+66F4,U+670D,U+679C,U+683C,U+6A5F,U+6B21,U+6C92,U+6CD5,U+7121,U+7248,U+7269,U+73FE,U+7406,U+7522,U+767B,U+76EE,U+770B,U+77E5,U+7A0B,U+7AD9,U+7B2C,U+7D50,U+80FD,U+81EA,U+8207,U+865F,U+8981,U+898B,U+8A08,U+8A18,U+8A2D,U+8A71,U+8AAA,U+8ACB,U+8CC7,U+8D77,U+9019,U+9023,U+9032,U+904B,U+904E,U+9053,U+9078,U+9084,U+90FD,U+91CD,U+9593,U+9762,U+982D,U+985E,U+FF08,U+FF09}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-100-CV5O5ZT0.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+27,U+28,U+29,U+2A,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3F,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7D,U+3001,U+3002,U+4E00,U+4E0A,U+4E0B,U+4E0D,U+4E2D,U+4EBA,U+4EE5,U+4F5C,U+500B,U+5165,U+51FA,U+5206,U+5230,U+52D5,U+53EF,U+53F0,U+5728,U+5730,U+591A,U+5927,U+5C0F,U+5FC3,U+6211,U+65B0,U+65BC,U+65E5,U+662F,U+6642,U+6700,U+6703,U+6708,U+6709,U+672C,U+6B63,U+70BA,U+751F,U+7528,U+7684,U+958B,U+95DC,U+96FB,U+9801,U+FF0C,U+FF1A}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sans-400-104-BHJkj5u7.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+D7,U+2026}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-84-DW-uVR2J.woff2)format("woff2");unicode-range:U+60}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-88-CSRVwc3l.woff2)format("woff2");unicode-range:U+4F3A}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-92-RJsOeKMJ.woff2)format("woff2");unicode-range:U+5E,U+6258}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-93-Bk8gU1qK.woff2)format("woff2");unicode-range:U+2192,U+5224,U+5BF8,U+5FD9,U+62D6,U+62FC,U+640D,U+64CD,U+9396}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-94-a23PBxry.woff2)format("woff2");unicode-range:U+3C,U+D7,U+522A,U+53F3,U+58DE,U+5C01,U+5C3A,U+5C3E,U+6389,U+6557,U+79FB,U+7B26,U+7C64,U+8DE8}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-95-BoveDzYH.woff2)format("woff2");unicode-range:U+B7}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-96-B1wQC73W.woff2)format("woff2");unicode-range:U+23,U+24,U+25,U+3D,U+2026,U+4F3C,U+4F8B,U+505C,U+5426,U+54EA,U+555F,U+5584,U+5B83,U+5DE6,U+5FA9,U+639B,U+6A94,U+7565,U+7D19,U+8A2A,U+8DF3,U+8F38,U+9589,U+FF1B}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-97-nDwyQE4w.woff2)format("woff2");unicode-range:U+26,U+40,U+5F,U+5370,U+5931,U+59CB,U+5B58,U+5BC6,U+5E33,U+5E6B,U+5E7E,U+5F62,U+628A,U+6309,U+64C7,U+6848,U+6E90,U+6E96,U+700F,U+78BA,U+78BC,U+7D00,U+7F6E,U+8166,U+88E1,U+8A66,U+8B80,U+8DDF,U+900F,U+96E2,U+9810}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-98-CPCrVGG7.woff2)format("woff2");unicode-range:U+3E,U+7E,U+4E26,U+4E9B,U+4EFB,U+4EFD,U+4F55,U+5177,U+5217,U+529F,U+53BB,U+53D6,U+53E3,U+53EA,U+5668,U+56DB,U+578B,U+5EE3,U+5F35,U+5F9E,U+6280,U+6392,U+6539,U+653E,U+6574,U+6A19,U+6BCF,U+6D41,U+6D88,U+7167,U+767D,U+79C1,U+7A2E,U+7A7A,U+7D04,U+7D71,U+8457,U+8655,U+8853,U+88AB,U+88DD,U+89BD,U+89E3,U+8A8D,U+8F09,U+9020,U+9304,U+9664,U+969B,U+96B1,U+9700}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-99-QtLsXL8_.woff2)format("woff2");unicode-range:U+2B,U+7C,U+300C,U+300D,U+4E4B,U+4E86,U+4ED6,U+4EF6,U+4F60,U+4F7F,U+4F86,U+5011,U+50B3,U+5167,U+5176,U+518D,U+524D,U+52A0,U+5316,U+5340,U+539F,U+5408,U+540D,U+544A,U+548C,U+55AE,U+56DE,U+5916,U+597D,U+5982,U+5B89,U+5B8C,U+5B9A,U+5BB9,U+5BE6,U+5C0D,U+5C31,U+5DE5,U+5DF2,U+5E38,U+5E74,U+5F0F,U+5F8C,U+60C5,U+60F3,U+6210,U+6216,U+6240,U+6536,U+6578,U+6599,U+660E,U+66F4,U+670D,U+679C,U+683C,U+6A5F,U+6B21,U+6C92,U+6CD5,U+7121,U+7248,U+7269,U+73FE,U+7406,U+7522,U+767B,U+76EE,U+770B,U+77E5,U+7A0B,U+7AD9,U+7B2C,U+7D50,U+80FD,U+81EA,U+8207,U+865F,U+8981,U+898B,U+8A08,U+8A18,U+8A2D,U+8A71,U+8AAA,U+8ACB,U+8CC7,U+8D77,U+9019,U+9023,U+9032,U+904B,U+904E,U+9053,U+9078,U+9084,U+90FD,U+91CD,U+9593,U+9762,U+982D,U+985E,U+FF08,U+FF09}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-100-DD-Jjj2e.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+27,U+28,U+29,U+2A,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3F,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7D,U+3001,U+3002,U+4E00,U+4E0A,U+4E0B,U+4E0D,U+4E2D,U+4EBA,U+4EE5,U+4F5C,U+500B,U+5165,U+51FA,U+5206,U+5230,U+52D5,U+53EF,U+53F0,U+5728,U+5730,U+591A,U+5927,U+5C0F,U+5FC3,U+6211,U+65B0,U+65BC,U+65E5,U+662F,U+6642,U+6700,U+6703,U+6708,U+6709,U+672C,U+6B63,U+70BA,U+751F,U+7528,U+7684,U+958B,U+95DC,U+96FB,U+9801,U+FF0C,U+FF1A}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sans-500-104-D_Z9XWf5.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+D7,U+2026}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-84-v3NWVoRx.woff2)format("woff2");unicode-range:U+60}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-88-B90n6gpp.woff2)format("woff2");unicode-range:U+4F3A}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-92-B7ViTBxH.woff2)format("woff2");unicode-range:U+5E,U+6258}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-93-CLt5ZZ3I.woff2)format("woff2");unicode-range:U+2192,U+5224,U+5BF8,U+5FD9,U+62D6,U+62FC,U+640D,U+64CD,U+9396}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-94-C0yFPI4S.woff2)format("woff2");unicode-range:U+3C,U+D7,U+522A,U+53F3,U+58DE,U+5C01,U+5C3A,U+5C3E,U+6389,U+6557,U+79FB,U+7B26,U+7C64,U+8DE8}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-95-X_SqCKBv.woff2)format("woff2");unicode-range:U+B7}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-96-D7teyL8C.woff2)format("woff2");unicode-range:U+23,U+24,U+25,U+3D,U+2026,U+4F3C,U+4F8B,U+505C,U+5426,U+54EA,U+555F,U+5584,U+5B83,U+5DE6,U+5FA9,U+639B,U+6A94,U+7565,U+7D19,U+8A2A,U+8DF3,U+8F38,U+9589,U+FF1B}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-97-mQ57ITEU.woff2)format("woff2");unicode-range:U+26,U+40,U+5F,U+5370,U+5931,U+59CB,U+5B58,U+5BC6,U+5E33,U+5E6B,U+5E7E,U+5F62,U+628A,U+6309,U+64C7,U+6848,U+6E90,U+6E96,U+700F,U+78BA,U+78BC,U+7D00,U+7F6E,U+8166,U+88E1,U+8A66,U+8B80,U+8DDF,U+900F,U+96E2,U+9810}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-98-CyAS28QH.woff2)format("woff2");unicode-range:U+3E,U+7E,U+4E26,U+4E9B,U+4EFB,U+4EFD,U+4F55,U+5177,U+5217,U+529F,U+53BB,U+53D6,U+53E3,U+53EA,U+5668,U+56DB,U+578B,U+5EE3,U+5F35,U+5F9E,U+6280,U+6392,U+6539,U+653E,U+6574,U+6A19,U+6BCF,U+6D41,U+6D88,U+7167,U+767D,U+79C1,U+7A2E,U+7A7A,U+7D04,U+7D71,U+8457,U+8655,U+8853,U+88AB,U+88DD,U+89BD,U+89E3,U+8A8D,U+8F09,U+9020,U+9304,U+9664,U+969B,U+96B1,U+9700}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-99-_Rn1nQY9.woff2)format("woff2");unicode-range:U+2B,U+7C,U+300C,U+300D,U+4E4B,U+4E86,U+4ED6,U+4EF6,U+4F60,U+4F7F,U+4F86,U+5011,U+50B3,U+5167,U+5176,U+518D,U+524D,U+52A0,U+5316,U+5340,U+539F,U+5408,U+540D,U+544A,U+548C,U+55AE,U+56DE,U+5916,U+597D,U+5982,U+5B89,U+5B8C,U+5B9A,U+5BB9,U+5BE6,U+5C0D,U+5C31,U+5DE5,U+5DF2,U+5E38,U+5E74,U+5F0F,U+5F8C,U+60C5,U+60F3,U+6210,U+6216,U+6240,U+6536,U+6578,U+6599,U+660E,U+66F4,U+670D,U+679C,U+683C,U+6A5F,U+6B21,U+6C92,U+6CD5,U+7121,U+7248,U+7269,U+73FE,U+7406,U+7522,U+767B,U+76EE,U+770B,U+77E5,U+7A0B,U+7AD9,U+7B2C,U+7D50,U+80FD,U+81EA,U+8207,U+865F,U+8981,U+898B,U+8A08,U+8A18,U+8A2D,U+8A71,U+8AAA,U+8ACB,U+8CC7,U+8D77,U+9019,U+9023,U+9032,U+904B,U+904E,U+9053,U+9078,U+9084,U+90FD,U+91CD,U+9593,U+9762,U+982D,U+985E,U+FF08,U+FF09}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-100-DNBynREs.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+27,U+28,U+29,U+2A,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3F,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7D,U+3001,U+3002,U+4E00,U+4E0A,U+4E0B,U+4E0D,U+4E2D,U+4EBA,U+4EE5,U+4F5C,U+500B,U+5165,U+51FA,U+5206,U+5230,U+52D5,U+53EF,U+53F0,U+5728,U+5730,U+591A,U+5927,U+5C0F,U+5FC3,U+6211,U+65B0,U+65BC,U+65E5,U+662F,U+6642,U+6700,U+6703,U+6708,U+6709,U+672C,U+6B63,U+70BA,U+751F,U+7528,U+7684,U+958B,U+95DC,U+96FB,U+9801,U+FF0C,U+FF1A}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sans-700-104-ofJ5GiBW.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+D7,U+2026}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-84-CQLBHBZw.woff2)format("woff2");unicode-range:U+60}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-88-DmRjhhPd.woff2)format("woff2");unicode-range:U+4F3A}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-92-C9c9YnYj.woff2)format("woff2");unicode-range:U+5E,U+6258}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-93-CaCN2yJV.woff2)format("woff2");unicode-range:U+2192,U+5224,U+5BF8,U+5FD9,U+62D6,U+62FC,U+640D,U+64CD,U+9396}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-94-B0xnp2pU.woff2)format("woff2");unicode-range:U+3C,U+D7,U+522A,U+53F3,U+58DE,U+5C01,U+5C3A,U+5C3E,U+6389,U+6557,U+79FB,U+7B26,U+7C64,U+8DE8}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-95-DK-eqM_i.woff2)format("woff2");unicode-range:U+B7}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-96-sScsZEB_.woff2)format("woff2");unicode-range:U+23,U+24,U+25,U+3D,U+2026,U+4F3C,U+4F8B,U+505C,U+5426,U+54EA,U+555F,U+5584,U+5B83,U+5DE6,U+5FA9,U+639B,U+6A94,U+7565,U+7D19,U+8A2A,U+8DF3,U+8F38,U+9589,U+FF1B}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-97-CmhEhiU5.woff2)format("woff2");unicode-range:U+26,U+40,U+5F,U+5370,U+5931,U+59CB,U+5B58,U+5BC6,U+5E33,U+5E6B,U+5E7E,U+5F62,U+628A,U+6309,U+64C7,U+6848,U+6E90,U+6E96,U+700F,U+78BA,U+78BC,U+7D00,U+7F6E,U+8166,U+88E1,U+8A66,U+8B80,U+8DDF,U+900F,U+96E2,U+9810}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-98-B3IrmQP5.woff2)format("woff2");unicode-range:U+3E,U+7E,U+4E26,U+4E9B,U+4EFB,U+4EFD,U+4F55,U+5177,U+5217,U+529F,U+53BB,U+53D6,U+53E3,U+53EA,U+5668,U+56DB,U+578B,U+5EE3,U+5F35,U+5F9E,U+6280,U+6392,U+6539,U+653E,U+6574,U+6A19,U+6BCF,U+6D41,U+6D88,U+7167,U+767D,U+79C1,U+7A2E,U+7A7A,U+7D04,U+7D71,U+8457,U+8655,U+8853,U+88AB,U+88DD,U+89BD,U+89E3,U+8A8D,U+8F09,U+9020,U+9304,U+9664,U+969B,U+96B1,U+9700}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-99-BvT-d03M.woff2)format("woff2");unicode-range:U+2B,U+7C,U+300C,U+300D,U+4E4B,U+4E86,U+4ED6,U+4EF6,U+4F60,U+4F7F,U+4F86,U+5011,U+50B3,U+5167,U+5176,U+518D,U+524D,U+52A0,U+5316,U+5340,U+539F,U+5408,U+540D,U+544A,U+548C,U+55AE,U+56DE,U+5916,U+597D,U+5982,U+5B89,U+5B8C,U+5B9A,U+5BB9,U+5BE6,U+5C0D,U+5C31,U+5DE5,U+5DF2,U+5E38,U+5E74,U+5F0F,U+5F8C,U+60C5,U+60F3,U+6210,U+6216,U+6240,U+6536,U+6578,U+6599,U+660E,U+66F4,U+670D,U+679C,U+683C,U+6A5F,U+6B21,U+6C92,U+6CD5,U+7121,U+7248,U+7269,U+73FE,U+7406,U+7522,U+767B,U+76EE,U+770B,U+77E5,U+7A0B,U+7AD9,U+7B2C,U+7D50,U+80FD,U+81EA,U+8207,U+865F,U+8981,U+898B,U+8A08,U+8A18,U+8A2D,U+8A71,U+8AAA,U+8ACB,U+8CC7,U+8D77,U+9019,U+9023,U+9032,U+904B,U+904E,U+9053,U+9078,U+9084,U+90FD,U+91CD,U+9593,U+9762,U+982D,U+985E,U+FF08,U+FF09}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-100-D7E93P09.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+27,U+28,U+29,U+2A,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3F,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7D,U+3001,U+3002,U+4E00,U+4E0A,U+4E0B,U+4E0D,U+4E2D,U+4EBA,U+4EE5,U+4F5C,U+500B,U+5165,U+51FA,U+5206,U+5230,U+52D5,U+53EF,U+53F0,U+5728,U+5730,U+591A,U+5927,U+5C0F,U+5FC3,U+6211,U+65B0,U+65BC,U+65E5,U+662F,U+6642,U+6700,U+6703,U+6708,U+6709,U+672C,U+6B63,U+70BA,U+751F,U+7528,U+7684,U+958B,U+95DC,U+96FB,U+9801,U+FF0C,U+FF1A}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/sans-900-104-B6WzLpEq.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+D7,U+2026}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/mono-400-4-blLsY0ql.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+D7,U+2026}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/mono-500-4-DJXBSooX.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+D7,U+2026}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/mono-700-4-BAL7Hsvw.woff2)format("woff2");unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+D7,U+2026}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-padding-block-end:calc(var(--size-control-h) + var(--space-6) * 2)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}button,input{font:inherit;color:inherit}:focus-visible{outline:var(--size-focus-ring) solid var(--color-border-focus);outline-offset:var(--size-focus-ring)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.topbar{align-items:baseline;gap:var(--space-1) var(--space-5);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-panel);flex-wrap:wrap;display:flex}.brand{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-brand);line-height:var(--leading-tight);margin:0}.topbar-link{min-block-size:var(--size-target-min);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--button-link-text);text-underline-offset:.2em;align-items:center;margin-inline-start:auto;text-decoration:underline;display:inline-flex}.topbar-link:hover{text-decoration-thickness:2px}@media (width<=760px){.topbar{padding-inline:var(--space-gutter)}}.group.svelte-15qn87r{align-items:flex-start;gap:var(--space-2);flex-direction:column;max-inline-size:18em;display:flex}.primary.svelte-15qn87r{align-items:center;gap:var(--space-2);min-block-size:var(--size-control-h);padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;display:inline-flex}.primary.svelte-15qn87r:hover:not([aria-disabled=true]){background:var(--button-primary-bg-hover)}.primary.svelte-15qn87r:active:not([aria-disabled=true]){background:var(--button-primary-bg-active)}.primary[aria-disabled=true].svelte-15qn87r{opacity:.45;cursor:not-allowed}.primary[aria-busy=true].svelte-15qn87r{cursor:progress}.hint.svelte-15qn87r,.error.svelte-15qn87r{font-size:var(--text-xs);margin:0}.hint.svelte-15qn87r{color:var(--color-text-secondary)}.error.svelte-15qn87r{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.dropzone.svelte-ch8vdo{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-5);border:2px dashed var(--dropzone-border);border-radius:var(--radius-md);color:var(--dropzone-text);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.dropzone.svelte-ch8vdo:active{background:var(--color-surface-accent-soft)}.dropzone.svelte-ch8vdo:hover{border-color:var(--dropzone-border-hover)}.dropzone.svelte-ch8vdo:focus-within{outline:var(--size-focus-ring) solid var(--color-border-focus);outline-offset:var(--size-focus-ring)}.dropzone.dragging.svelte-ch8vdo{border-color:var(--dropzone-border-hover);background:var(--dropzone-bg-dragover)}.main.svelte-ch8vdo{font-weight:var(--weight-medium)}.pick.svelte-ch8vdo{white-space:nowrap;color:var(--button-link-text);font-weight:var(--weight-bold);text-underline-offset:.2em;text-decoration:underline}.hint.svelte-ch8vdo{font-size:var(--text-xs);color:var(--dropzone-hint)}.visually-hidden.svelte-ch8vdo{color:var(--dropzone-text);background:var(--color-surface-panel);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.errors.svelte-ch8vdo{gap:var(--space-2);flex-direction:column;display:flex}.errors.svelte-ch8vdo p:where(.svelte-ch8vdo){padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-status-warning-bg);color:var(--color-status-warning-text);font-size:var(--text-sm);margin:0}.group.svelte-9eq8mk{gap:var(--space-2);flex-direction:column;display:flex}.eyebrow.svelte-9eq8mk{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary)}.segmented.svelte-9eq8mk{border:1px solid var(--segmented-border);border-radius:var(--radius-md);background:var(--segmented-bg);inline-size:max-content;max-inline-size:100%;display:inline-flex;overflow:hidden}button.svelte-9eq8mk{min-block-size:var(--size-control-h);padding-inline:var(--space-4);color:var(--segmented-text);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0}button.svelte-9eq8mk:hover,button.svelte-9eq8mk:active{background:var(--color-surface-accent-soft)}button.svelte-9eq8mk:focus-visible{outline-offset:calc(-1 * var(--size-focus-ring) * 2)}button[aria-checked=true].svelte-9eq8mk{background:var(--segmented-selected-bg);color:var(--segmented-selected-text)}button[aria-checked=true].svelte-9eq8mk:focus-visible{outline-color:var(--segmented-selected-text)}.remove.svelte-1mzwv4r{z-index:2;inline-size:var(--size-target-min);block-size:var(--size-target-min);border-radius:var(--radius-pill);background:var(--remove-button-bg);color:var(--remove-button-icon);opacity:.6;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.cell:hover>.remove.svelte-1mzwv4r,.remove.svelte-1mzwv4r:hover,.remove.svelte-1mzwv4r:focus-visible{opacity:1}.remove.svelte-1mzwv4r:hover,.remove.svelte-1mzwv4r:active{background:var(--remove-button-bg-hover)}.remove.svelte-1mzwv4r:focus-visible{outline:var(--size-focus-ring) solid var(--sheet-focus-ring);outline-offset:calc(-1 * var(--size-focus-ring))}@media (hover:none){.remove.svelte-1mzwv4r{opacity:1}}.empty.svelte-1l6dv1b{max-inline-size:32em;margin:var(--space-9) auto;text-align:center}.pages.svelte-1l6dv1b{align-items:flex-start;gap:var(--space-sheet-gap);flex-wrap:wrap;display:flex}figure.svelte-1l6dv1b{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.a4.svelte-1l6dv1b{inline-size:min(var(--size-sheet-preview), 100%)}.label.svelte-1l6dv1b{inline-size:min(var(--size-label-preview), 100%)}.paper.svelte-1l6dv1b{background:var(--sheet-bg);box-shadow:var(--shadow-sheet);display:grid;position:relative}.a4.svelte-1l6dv1b .paper:where(.svelte-1l6dv1b){aspect-ratio:210/297;grid-template:1fr 1fr/1fr 1fr}.label.svelte-1l6dv1b .paper:where(.svelte-1l6dv1b){aspect-ratio:100/150;border-radius:var(--radius-sm)}.a4.svelte-1l6dv1b .paper:where(.svelte-1l6dv1b):before,.a4.svelte-1l6dv1b .paper:where(.svelte-1l6dv1b):after{content:"";z-index:1;pointer-events:none;position:absolute}.a4.svelte-1l6dv1b .paper:where(.svelte-1l6dv1b):before{border-inline-start:1px dashed var(--sheet-cut);inset-block:0;inset-inline-start:50%}.a4.svelte-1l6dv1b .paper:where(.svelte-1l6dv1b):after{border-block-start:1px dashed var(--sheet-cut);inset-block-start:50%;inset-inline:0}.cell.svelte-1l6dv1b{min-block-size:0;min-inline-size:0;position:relative}.cell.svelte-1l6dv1b img:where(.svelte-1l6dv1b){object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%;display:block}.skipped.svelte-1l6dv1b{background:repeating-linear-gradient(45deg, var(--sheet-skipped) 0 1.5px, transparent 1.5px var(--space-2));color:var(--sheet-ink);font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:grid}figcaption.svelte-1l6dv1b{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--sheet-caption);flex-wrap:wrap;display:flex}.badge.svelte-1l6dv1b{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--source-row-flag-bg);color:var(--source-row-flag-text);font-family:var(--font-sans);font-weight:var(--weight-bold)}.group.svelte-ow0y3a{gap:var(--space-1);flex-direction:column;display:flex}.eyebrow.svelte-ow0y3a{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary)}.summary.svelte-ow0y3a{font-size:var(--text-sm);line-height:var(--leading-tight);margin:0}.spoken.svelte-ow0y3a{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.count.svelte-ow0y3a{font-family:var(--font-mono);font-size:var(--text-display);font-weight:var(--weight-bold);color:var(--color-text-primary)}.title.svelte-xzjx8e{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.rows.svelte-xzjx8e{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row.svelte-xzjx8e{grid-template-columns:var(--space-6) minmax(0, 1fr) auto;align-items:center;gap:var(--space-1) var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--source-row-divider);font-size:var(--text-sm);display:grid}.index.svelte-xzjx8e,.name.svelte-xzjx8e{font-family:var(--font-mono);font-size:var(--text-xs)}.index.svelte-xzjx8e{color:var(--source-row-index)}.name.svelte-xzjx8e{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count.svelte-xzjx8e{font-weight:var(--weight-bold);white-space:nowrap}.flag.svelte-xzjx8e{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--source-row-flag-bg);color:var(--source-row-flag-text);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-wrap:wrap;grid-column:2/4;margin:0;display:flex}.link.svelte-xzjx8e{min-block-size:var(--size-target-min);color:inherit;font-weight:var(--weight-bold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link.svelte-xzjx8e:active{background:var(--color-surface-accent-soft)}.link.svelte-xzjx8e:hover{text-decoration-thickness:2px}.group.svelte-15uj2kd{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.eyebrow.svelte-15uj2kd{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);color:var(--color-text-secondary)}.grid.svelte-15uj2kd{grid-template-columns:repeat(2, var(--size-slot-cell-w));grid-template-rows:repeat(2, var(--size-slot-cell-h));border-radius:var(--radius-sm);background:var(--slot-picker-frame);gap:3px;inline-size:max-content;padding:3px;display:grid}.cell.svelte-15uj2kd{background:var(--slot-picker-cell-bg);color:var(--slot-picker-cell-text);line-height:var(--leading-tight);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.number.svelte-15uj2kd{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-bold)}.position.svelte-15uj2kd{font-size:var(--text-xs);color:var(--slot-picker-cell-subtext)}.grid.svelte-15uj2kd:not(.disabled) .cell:where(.svelte-15uj2kd):hover{outline:1px solid var(--color-action-primary);outline-offset:-1px}.grid.svelte-15uj2kd:not(.disabled) .cell:where(.svelte-15uj2kd):active{background:var(--color-surface-accent-soft)}.cell.svelte-15uj2kd:focus-visible{outline:var(--size-focus-ring) solid var(--color-border-focus);outline-offset:calc(-2 * var(--size-focus-ring))}.cell[aria-checked=true].svelte-15uj2kd:focus-visible{outline-color:var(--slot-picker-selected-text)}.cell.skipped.svelte-15uj2kd{background:repeating-linear-gradient(45deg, var(--slot-picker-skipped-hatch) 0 1.5px, var(--slot-picker-cell-bg) 1.5px var(--space-2))}.cell[aria-checked=true].svelte-15uj2kd{background:var(--slot-picker-selected-bg);color:var(--slot-picker-selected-text)}.cell[aria-checked=true].svelte-15uj2kd .position:where(.svelte-15uj2kd){color:var(--slot-picker-selected-text)}.grid.disabled.svelte-15uj2kd{opacity:.45}.grid.disabled.svelte-15uj2kd .cell:where(.svelte-15uj2kd){cursor:not-allowed}.note.svelte-15uj2kd{max-inline-size:100%;font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.region.svelte-1q6vvua{z-index:10;padding-inline:var(--space-gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(var(--space-6) + env(safe-area-inset-bottom));inset-inline:0}.toast.svelte-1q6vvua{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--toast-bg);color:var(--toast-text);box-shadow:var(--shadow-sheet);pointer-events:auto;animation:svelte-1q6vvua-fade-in var(--duration-normal) var(--ease-out);flex-wrap:wrap;display:flex}button.svelte-1q6vvua{min-block-size:var(--size-target-min);color:inherit;font-weight:var(--weight-bold);text-underline-offset:.2em;cursor:pointer;transition:text-decoration-thickness var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:underline}button.svelte-1q6vvua:active{opacity:.8}button.svelte-1q6vvua:hover{text-decoration-thickness:2px}button.svelte-1q6vvua:focus-visible{outline-color:var(--toast-text)}@keyframes svelte-1q6vvua-fade-in{0%{opacity:0}}.app.svelte-1n46o8q{flex-direction:column;min-height:100vh;display:flex}.privacy.svelte-1n46o8q{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;display:flex}.privacy.svelte-1n46o8q:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-status-ok);flex:none}.workbench.svelte-1n46o8q{grid-template-columns:minmax(0, var(--size-sidebar)) minmax(0, 1fr);flex:1;display:grid}.sources.svelte-1n46o8q{gap:var(--space-3);padding:var(--space-panel-pad);border-right:1px solid var(--color-border-default);background:var(--color-surface-panel);flex-direction:column;display:flex}.main.svelte-1n46o8q{flex-direction:column;min-width:0;display:flex}.controls.svelte-1n46o8q{align-items:flex-start;gap:var(--space-5) var(--space-9);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-panel);flex-wrap:wrap;display:flex}@media (width>=1280px){.controls.svelte-1n46o8q{column-gap:var(--space-6);grid-template-columns:max-content 11em minmax(10em,1fr) minmax(0,17em);align-items:start;display:grid}}.mat.svelte-1n46o8q{padding:var(--space-7) var(--space-6);color:var(--color-workspace-mat-ink);background-color:var(--color-workspace-mat);background-image:linear-gradient(var(--color-workspace-mat-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-workspace-mat-grid) 1px, transparent 1px);background-size:var(--size-mat-grid) var(--size-mat-grid);flex:1}@media (width<=760px){.workbench.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.sources.svelte-1n46o8q,.controls.svelte-1n46o8q,.mat.svelte-1n46o8q{padding-inline:var(--space-gutter)}.sources.svelte-1n46o8q{border-right:0;border-bottom:1px solid var(--color-border-default)}}
