html,body{margin:0;background:#0f1411;color:#eef2ec}#boot{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:#0f1411;font-family:system-ui,-apple-system,Segoe UI,sans-serif;text-align:center;opacity:0;animation:boot-in .24s ease-out .18s forwards,boot-give-up .4s linear 30s forwards}#boot-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#84c432;color:#0f1411;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:26px;font-weight:800;line-height:1}#boot-text{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;color:#c9d2cb}#boot-bar{width:160px;height:4px;overflow:hidden;border-radius:999px;background:#212b23}#boot-bar>span{display:block;width:40%;height:100%;border-radius:inherit;background:#84c432;animation:boot-slide 1.2s ease-in-out infinite}@keyframes boot-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes boot-in{to{opacity:1}}@keyframes boot-give-up{to{opacity:0;visibility:hidden}}#boot-noscript{margin:0;padding:24px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#eef2ec}@media(prefers-reduced-motion:reduce){#boot{opacity:1;animation:none}#boot-bar>span{width:100%;animation:none}}html[data-ui=v2],html[data-ui=v2] body,html[data-ui=v2] #boot{background:#fdf4e3;color:#4a3b2e}html[data-ui=v2][data-theme=dark],html[data-ui=v2][data-theme=dark] body,html[data-ui=v2][data-theme=dark] #boot{background:#1b1712;color:#f3e7d0}html[data-ui=v2] #boot-mark{border-radius:4px;background:#2e5e45;color:#fdf4e3}html[data-ui=v2][data-theme=dark] #boot-mark{background:#6fb08a;color:#1b1712}html[data-ui=v2] #boot-text{color:#7a6754}html[data-ui=v2][data-theme=dark] #boot-text{color:#c9b79c}html[data-ui=v2] #boot-bar{background:#cbb99f}html[data-ui=v2] #boot-bar span{background:#2e5e45}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/public-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/public-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/public-sans-latin-700-normal.woff2) format("woff2")}:root{color-scheme:dark;--ground: #0f1411;--surface: #182019;--surface-2: #212b23;--border: #2c3830;--text: #eef2ec;--text-2: #c9d2cb;--muted: #a3afa6;--brand: #84c432;--on-brand: #0f1411;--brand-text: #a9db62;--warn: #f2b33d;--warn-bg: #2a2213;--warn-border: #5a4419;--warn-text: #f6d79a;--info: #8ec5f5;--info-bg: #1e2a3a;--ok-bg: #16251a;--ok-border: #2b4a2f;--danger: #f5a99f;--danger-bg: #3a2222;--danger-border: #6e3a3a;--tab-bar: #131a15;--inset: #131a15;--radius-card: 18px;--radius-button: 14px;--radius-chip: 8px;--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--tap: 44px;--tab-bar-height: 64px;--gutter: 16px}[data-ui=v2]{--paper: #FDF4E3;--card: #FFFFFF;--ink: #4A3B2E;--text: #5B4A3A;--text-2: #6B5745;--muted: #7A6754;--rule: #CBB99F;--accent: #B8361B;--forest: #2E5E45;--leaf: #DDEBD9;--sun: #FFD25F;--peach: #FFE2C2;--surface-2: #FAF0DE;--on-accent: #FFFFFF;--on-forest: #FFFFFF;--ok-bg: var(--leaf);--ok-ink: var(--forest);--ok-border: var(--forest);--soon-bg: var(--sun);--soon-ink: var(--ink);--needs-bg: var(--peach);--needs-ink: var(--ink);--urgent-bg: var(--accent);--urgent-ink: var(--on-accent);--biz: var(--ink);--biz-on: var(--paper);--ground: var(--paper);--surface: var(--card);--border: var(--ink);--brand: var(--forest);--on-brand: var(--on-forest);--brand-text: var(--forest);--warn: #7A4E14;--warn-bg: var(--sun);--warn-border: var(--sun);--warn-text: var(--ink);--info: var(--forest);--info-bg: var(--leaf);--danger: var(--accent);--danger-bg: var(--peach);--danger-border: var(--accent);--tab-bar: var(--card);--inset: var(--surface-2);--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs: 12px;--fs-sm: 14px;--fs-base: 15px;--fs-md: 17px;--fs-lg: 20px;--fs-xl: 26px;--fs-2xl: 34px;--fs-3xl: 44px;--r-ledger: 0;--r-chip: 4px;--r-soft: 18px;--r-pill: 999px;--radius-card: var(--r-ledger);--radius-button: var(--r-chip);--radius-chip: var(--r-chip);--b-ink: 2px solid var(--ink);--b-rule: 1.5px solid var(--rule);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-6: 24px;--sp-8: 32px;--gutter: 16px;--gutter-office: 28px;--thumb: 52px;color-scheme:light;font-variant-numeric:tabular-nums}[data-ui=v2][data-theme=dark]{--paper: #1B1712;--card: #241F18;--ink: #F3E7D0;--text: #F3E7D0;--text-2: #DCCCB2;--muted: #C9B79C;--rule: #4A3F33;--accent: #E8735A;--forest: #6FB08A;--leaf: #2D3026;--sun: #FFD25F;--peach: #3C2920;--surface-2: #2B241B;--on-accent: var(--paper);--on-forest: var(--paper);--ok-bg: var(--leaf);--ok-ink: var(--forest);--ok-border: var(--forest);--soon-bg: var(--sun);--soon-ink: var(--paper);--needs-bg: var(--peach);--needs-ink: var(--ink);--urgent-bg: var(--accent);--urgent-ink: var(--on-accent);--biz: var(--ink);--biz-on: var(--paper);--ground: var(--paper);--surface: var(--card);--border: var(--ink);--brand: var(--forest);--on-brand: var(--on-forest);--brand-text: var(--forest);--warn: var(--sun);--warn-bg: var(--sun);--warn-border: var(--sun);--warn-text: var(--paper);--info: var(--forest);--info-bg: var(--leaf);--danger: var(--accent);--danger-bg: var(--peach);--danger-border: var(--accent);--tab-bar: var(--card);--inset: #15120D;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground)}body{margin:0;min-height:100vh;background:var(--ground);color:var(--text);font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:800;line-height:1.1;margin:0}button,input{font:inherit;color:inherit}a{color:var(--brand-text)}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}._button_kb9li_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-button);font-weight:700;font-size:1rem;cursor:pointer}._button_kb9li_1:disabled,._button_kb9li_1[aria-disabled=true]{opacity:.5;cursor:not-allowed}._ghost_kb9li_24:disabled,._secondary_kb9li_25:disabled{opacity:1;color:var(--muted)}._block_kb9li_30{width:100%}._primary_kb9li_34{background:var(--brand);color:var(--on-brand)}._secondary_kb9li_25{background:var(--surface-2);border-color:var(--border);color:var(--text)}._ghost_kb9li_24{background:transparent;color:var(--brand-text)}._card_1334z_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:16px}._warn_1334z_8{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}._ok_1334z_14{background:var(--ok-bg);border-color:var(--ok-border)}._page_1nvio_1{max-width:520px;margin:0 auto;padding:calc(env(safe-area-inset-top) + 48px) max(var(--gutter),env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 32px) max(var(--gutter),env(safe-area-inset-left))}._title_1nvio_8{margin:0 0 6px;font-size:1.25rem}._text_1nvio_13{margin:0 0 14px}._bar_1y43e_1{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--tab-bar);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}._list_1y43e_12{display:flex;max-width:640px;margin:0 auto;padding:0;list-style:none}._item_1y43e_20{flex:1}._tab_1y43e_24{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--tab-bar-height);color:var(--muted);text-decoration:none;font-size:.75rem;font-weight:600}._active_1y43e_37{color:var(--brand)}._toasts_p2lg4_1{pointer-events:none;position:fixed;left:50%;bottom:calc(var(--tab-bar-height) + 12px);transform:translate(-50%);z-index:50;display:grid;gap:8px;width:min(560px,calc(100% - 32px))}._toast_p2lg4_1{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border);box-shadow:0 8px 24px #00000059}._message_p2lg4_26{font-size:.9375rem;color:var(--text)}._undo_p2lg4_31{flex:none;min-height:var(--tap);padding:0 14px;border-radius:10px;border:1px solid var(--brand);background:transparent;color:var(--brand-text);font-weight:700;cursor:pointer}._error_p2lg4_43{border-color:var(--danger-border);background:var(--danger-bg)}[data-ui=v2] ._toast_p2lg4_1{border:2px solid var(--ink);border-radius:var(--r-chip, 4px);background:var(--card);box-shadow:none}[data-ui=v2] ._message_p2lg4_26{color:var(--text);font-size:15px}[data-ui=v2] ._undo_p2lg4_31{border:2px solid var(--forest);border-radius:var(--r-pill, 999px);color:var(--forest);background:transparent}[data-ui=v2] ._error_p2lg4_43{border-color:var(--accent);background:var(--peach)}[data-ui=v2] ._error_p2lg4_43 ._message_p2lg4_26{color:var(--ink)}._banner_qkzm3_1{position:fixed;left:var(--gutter);right:var(--gutter);bottom:calc(var(--tab-bar-height) + env(safe-area-inset-bottom) + 12px);z-index:20}._button_qkzm3_9{width:100%;min-height:44px;border:0;border-radius:var(--radius-button);background:var(--brand);color:var(--on-brand);font-weight:700;cursor:pointer}._banner_2ak6h_1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:16px 0;padding:12px 12px 12px 14px;border:1px solid var(--warn-border);border-radius:14px;background:var(--warn-bg);color:var(--warn-text)}._copy_2ak6h_14{display:grid;gap:4px}._text_2ak6h_19{margin:0;font-weight:700}._detail_2ak6h_24{margin:0;color:var(--warn-text);font-size:.9375rem}._error_2ak6h_30{display:grid;justify-items:start;gap:8px;margin:16px 0;padding:14px;border:1px solid var(--warn-border);border-radius:var(--radius-card);background:var(--warn-bg);color:var(--warn-text)}._title_2ak6h_42{margin:0;font-weight:700}[data-ui=v2] ._banner_2ak6h_1{border:2px solid var(--ink);border-left:8px solid var(--sun);border-radius:var(--r-ledger, 0);background:var(--card);color:var(--text)}[data-ui=v2] ._text_2ak6h_19{color:var(--ink);font-weight:700}[data-ui=v2] ._detail_2ak6h_24{color:var(--muted)}[data-ui=v2] ._error_2ak6h_30{border:2px solid var(--accent);border-radius:var(--r-ledger, 0);background:var(--peach);color:var(--ink)}._skeleton_cskt9_1{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 24px) var(--gutter);display:grid;align-content:start;gap:16px}._bar_cskt9_9{height:32px;width:40%;border-radius:8px;background:var(--border)}._block_cskt9_16{height:96px;border-radius:16px;background:var(--border);opacity:.6}._problem_cskt9_23{max-width:420px;margin:0 auto;padding:calc(env(safe-area-inset-top) + 64px) var(--gutter) 32px;display:grid;gap:12px;justify-items:start}._problem_cskt9_23 p{color:var(--text-2)}._prompt_1ki7u_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:8px;padding:12px 14px;border:1px solid var(--border);border-left:4px solid var(--brand);border-radius:var(--radius-chip, .5rem);background:var(--surface);color:var(--text)}._text_1ki7u_16{margin:0;flex:1 1 20rem}._actions_1ki7u_21{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._add_1ki7u_28{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-button, .5rem);background:var(--brand);color:var(--on-brand, #fff);font-weight:700;text-decoration:none}._page_tzzps_2{box-sizing:border-box;min-height:100vh;padding:24px 16px calc(var(--tab-bar-height) + 24px);background:var(--paper)}._slip_tzzps_9{max-width:34rem;margin:8vh auto 0;padding:20px;border:var(--b-ink);border-radius:var(--r-ledger);background:var(--card)}._code_tzzps_18{margin:0 0 10px;color:var(--accent);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}._title_tzzps_28{margin:0;font-size:var(--fs-2xl);line-height:1.1}._text_tzzps_34{margin:10px 0 18px;color:var(--text-2);font-size:var(--fs-md)}._action_tzzps_40{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:0}._link_tzzps_48,._linkQuiet_tzzps_49{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:700}._link_tzzps_48{padding:0 18px;border:1px solid var(--forest);border-radius:var(--r-chip);background:var(--forest);color:var(--on-brand);text-decoration:none}._linkQuiet_tzzps_49{color:var(--brand-text);text-decoration:underline;text-underline-offset:4px}
