@layer theme,base;@layer theme{:root,:host{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: var(--font-mono);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--font-display: var(--font-display);--font-body: var(--font-body);--radius-row: var(--radius-row);--radius-control: var(--radius-control)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var( --default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--bg: #fbfaf7;--side: #f3f1ec;--pane: #fff;--ink: #1d1c1a;--mute: #6b675f;--line: #e6e2da;--acc: #2e5bba;--acc-soft: #e7edf9;--row-sel: #e9effa;--nav-sel: #e6e2da;--red: #ad3f28;--chip: #efece6;--star: #c98a12;--ok: #2f7d6d;--icon-anytime: #3f7f9e;--icon-someday: #9a7b3f;--icon-logbook: #4e8a3e;--sync-ok: #3e8e5a;--sync-busy: var(--acc);--sync-attention: var(--star);--qr-dark: #000;--qr-light: #fff;--font-display: "Newsreader", georgia, serif;--font-body: "Instrument Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--row-h: 38px;--row-pad: 12px;--row-check: 38px;--heading-h: 52px;--type-1: 10px;--type-2: 11px;--type-3: 12px;--type-4: 13px;--type-5: 14px;--type-6: 15px;--type-7: 18px;--type-8: 26px;--type-9: 34px;--type-10: 38px;--round-1: 3px;--round-2: 4px;--round-3: 8px;--round-4: 12px;--round-pill: 999px;--text-badge: var(--type-1);--text-label: var(--type-2);--text-hint: var(--type-3);--text-chip: var(--type-3);--text-key: var(--type-3);--text-note: var(--type-4);--text-menu: var(--type-4);--text-ui: var(--type-5);--text-body: var(--type-6);--text-heading: var(--type-7);--text-pane-title: var(--type-8);--text-panel-title: var(--type-9);--text-screen-title: var(--type-10);--radius-join: var(--round-1);--radius-tint: var(--round-2);--radius-control: var(--round-3);--radius-row: var(--round-3);--radius-box: var(--round-4);--radius-pill: var(--round-pill);--shadow-popover: 0 8px 24px var(--line);--shadow-dialog: 0 16px 48px var(--line);--shadow-drag: 0 10px 28px color-mix(in srgb, var(--ink) 18%, transparent);--shadow-callout: 0 8px 24px color-mix(in srgb, var(--ink) 14%, transparent);--ring-suggested: inset 0 0 0 1px var(--acc);--ring-focus: inset 0 0 0 2px var(--acc);--ring-cutout: 0 0 0 2px var(--side);--layer-popover: 10;--layer-toast: 20;--layer-overlay: 30;--layer-dialog: 31;--layer-banner: 40;--layer-drag: 50;--layer-drag-callout: 51;--layer-under: -1;--layer-over: 1;--indent: 28px;--completion-min-width: 220px;--completion-max-width: 320px}[data-theme=dark]{--bg: #1b1a18;--side: #151412;--pane: #201f1c;--ink: #ece9e3;--mute: #a29d93;--line: #2d2b28;--acc: #86a6ee;--acc-soft: #24314f;--row-sel: #26324a;--nav-sel: #2a2825;--red: #e58a73;--chip: #2a2825;--star: #e0a93a;--ok: #6fc2ae;--icon-anytime: #7fb3cc;--icon-someday: #c9a86b;--icon-logbook: #86bf76;--sync-ok: #6fc28a}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2) format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2) format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2) format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}}.section-label{font-size:var(--text-label);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.field-label{margin-bottom:8px;font-size:var(--text-note);color:var(--mute)}.pane-title,.panel-title{font-family:var(--font-display);font-weight:500}.pane-title{font-size:var(--text-pane-title)}.panel-title{font-size:var(--text-panel-title)}.bare-button{display:flex;border:0;background:none;color:var(--mute);cursor:pointer}.nav-tab{height:32px;border:0;border-radius:var(--radius-control);background:none;color:var(--mute);font:inherit;font-size:var(--text-ui);cursor:pointer}.nav-tab.on{background:var(--nav-sel);color:var(--ink);font-weight:600}.tone-mute{color:var(--mute)}.tone-acc{color:var(--acc)}.tone-star{color:var(--star)}.tone-red{color:var(--red)}.tone-anytime{color:var(--icon-anytime)}.tone-someday{color:var(--icon-someday)}.tone-logbook{color:var(--icon-logbook)}.modal-overlay{position:fixed;inset:0;background:var(--ink);opacity:.18;z-index:var(--layer-overlay)}.modal-dialog{background:var(--pane);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-box);box-shadow:var(--shadow-dialog);z-index:var(--layer-dialog)}button.button-primary{border-color:var(--acc);background:var(--acc);color:var(--bg);font-weight:600}.dialog-button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane);color:var(--ink);font-family:inherit;font-size:var(--text-ui);cursor:pointer}.modal-dialog kbd{font-family:var(--font-body);font-size:var(--text-key);opacity:.75}button.button-danger{border-color:var(--red);background:var(--red);color:var(--pane);font-weight:600}.list-item{border-radius:var(--radius-control)}.list-item[data-highlighted],.list-item.on{background:var(--row-sel)}.list-hint{font-size:var(--text-hint);color:var(--mute)}.form-control{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--text-ui)}.form-control:focus{outline:2px solid var(--acc);outline-offset:-2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border-width:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.popover{padding:4px;background:var(--pane);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-popover);font-family:var(--font-body);z-index:var(--layer-popover)}.screen-title{font-family:var(--font-display);font-size:var(--text-screen-title);font-weight:500;letter-spacing:-.01em}body.dragging,body.dragging *{cursor:grabbing!important;user-select:none}.shell[data-v-3cc5fae5]{display:flex;height:100%;background:var(--bg);color:var(--ink);overflow:hidden}.main[data-v-3cc5fae5]{flex:1;min-width:0;display:flex;flex-direction:column}button.command-danger[data-v-89447f8f]{color:var(--red)}.cf-dialog{position:fixed;top:22vh;left:50%;transform:translate(-50%);width:min(440px,92vw);padding:20px}.cf-message{margin:0 0 18px;font-size:var(--text-body);font-weight:600;line-height:1.4}.cf-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.icon[data-v-420ed3e3]{flex-shrink:0}.checkbox[data-v-6e72f020]{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--mute);border-radius:50%;background:none;color:var(--pane);cursor:pointer}.checkbox.done[data-v-6e72f020]{background:var(--acc);border-color:var(--acc)}.field[data-v-64a91dba]{display:flex;align-items:center;min-height:38px;border-bottom:1px solid var(--line);font-size:var(--text-ui)}.label[data-v-64a91dba]{width:104px;flex-shrink:0;color:var(--mute)}.value[data-v-64a91dba]{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.from[data-v-c620c55c]{margin-left:8px;font-size:var(--text-hint);color:var(--mute)}.date[data-v-9f7e2273]{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.star[data-v-9f7e2273]{color:var(--star)}.placeholder[data-v-9f7e2273]{color:var(--mute)}.red[data-v-9f7e2273]{color:var(--red)}.side-pane[data-v-9ce56a70]{width:408px;flex-shrink:0;box-sizing:border-box;padding:28px 32px;background:var(--pane);border-left:1px solid var(--line);overflow-y:auto}.pane-header[data-v-f1a49d81]{display:flex;align-items:center;justify-content:space-between;gap:6px}.picker[data-v-a384f1da]{padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.placeholder[data-v-a384f1da]{color:var(--mute)}.text[data-v-a384f1da]{width:100%;border:0;background:none;color:var(--ink);font:inherit;padding:4px 0}.invalid[data-v-a384f1da]{display:block;font-size:var(--text-hint);color:var(--red)}.text[data-v-a384f1da]::placeholder{color:var(--mute)}.flag[data-v-b80c3c9d]{height:28px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane);color:var(--ink);font:inherit;font-size:var(--text-ui)}.pane[data-v-b80c3c9d]{display:flex;flex-direction:column;gap:18px}.crumbs[data-v-b80c3c9d]{display:flex;align-items:center;gap:6px;font-size:var(--text-hint);color:var(--mute)}.head[data-v-b80c3c9d]{display:flex;align-items:flex-start;gap:12px}.head[data-v-b80c3c9d] .checkbox{margin-top:8px}.title[data-v-b80c3c9d]{flex:1;resize:none;border:0;background:none;color:var(--ink);line-height:1.2;field-sizing:content}.notes[data-v-b80c3c9d]{resize:vertical;border:0;background:none;color:var(--mute);font:inherit;font-size:var(--text-ui);line-height:1.55;field-sizing:content;min-height:3lh}.fields[data-v-b80c3c9d]{display:flex;flex-direction:column;border-top:1px solid var(--line)}.value[data-v-b80c3c9d]{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.placeholder[data-v-b80c3c9d]{color:var(--mute)}.tags[data-v-b80c3c9d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tag[data-v-b80c3c9d]{padding:0;border:0;background:none;color:var(--acc);font:inherit;cursor:pointer}.tag[data-v-b80c3c9d]:hover{text-decoration:underline}.add-tag[data-v-b80c3c9d]{padding:2px;border-radius:var(--radius-control)}.add-tag[data-v-b80c3c9d]:hover{color:var(--ink);background:var(--chip)}.section[data-v-b80c3c9d]{display:flex;align-items:baseline;justify-content:space-between;margin-top:4px;margin-bottom:-10px}.link[data-v-b80c3c9d]{padding:0;border:0;background:none;color:var(--acc);font:inherit;font-size:var(--text-hint);font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer}.footer[data-v-b80c3c9d]{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:var(--text-hint);color:var(--mute)}.pane[data-v-c64e9e6d]{display:flex;flex-direction:column;gap:18px}.count[data-v-c64e9e6d]{margin:0}.value[data-v-c64e9e6d]{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.value.empty[data-v-c64e9e6d]{color:var(--mute)}.actions[data-v-c64e9e6d]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.action[data-v-c64e9e6d]{padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:none;color:var(--ink);font:inherit;font-size:var(--text-ui);cursor:pointer}.popover.pk-popover{width:280px;padding:0;overflow:hidden}.pk-input-row{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--mute)}.pk-input{flex:1;height:48px;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:var(--text-body)}.pk-viewport{position:relative;max-height:52vh;overflow-y:auto;padding:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pk-viewport::-webkit-scrollbar{display:none}.pk-group{padding:10px 10px 4px}.pk-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:var(--text-ui);cursor:pointer}.pk-item.disabled{color:var(--red);cursor:default}.pk-check{width:14px;display:flex;color:var(--acc)}.pk-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-empty{padding:16px 10px;color:var(--mute);font-size:var(--text-ui)}.dp{padding:8px 12px 12px;border-top:1px solid var(--line)}.dp-header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px}.dp-heading{font-size:var(--text-note);font-weight:600}.dp-nav{align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-control)}.dp-nav:hover{background:var(--row-sel);color:var(--ink)}.dp-grid{width:100%;border-collapse:collapse}.dp-weekday{padding:2px 0 4px;font-size:var(--text-label);font-weight:500;color:var(--mute)}.dp-cell{padding:1px;text-align:center}.dp-day{display:flex;align-items:center;justify-content:center;height:28px;border-radius:var(--radius-control);font-size:var(--text-note);font-variant-numeric:tabular-nums;cursor:pointer;outline:none}.dp-day:hover{background:var(--row-sel)}.dp-day[data-outside-view]{color:var(--mute);opacity:.55}.dp-day.today{color:var(--acc);font-weight:600}.dp-day.suggested{box-shadow:var(--ring-suggested)}.dp-day[data-selected]{background:var(--acc);color:var(--pane)}.dp-day:focus-visible,.dp-day[data-focused]{box-shadow:var(--ring-focus)}.pk-dialog{position:fixed;top:14vh;left:50%;transform:translate(-50%);width:min(560px,92vw);overflow:hidden}.cm-menu{min-width:200px;font-size:var(--text-menu)}.cm-item{display:flex;align-items:center;justify-content:space-between;gap:24px;height:30px;padding:0 10px;cursor:default;outline:none}.cm-keys{color:var(--mute);font-size:var(--text-key)}.cm-separator{height:1px;margin:4px 6px;background:var(--line)}.link[data-v-ea85c330]{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border:0;border-radius:var(--radius-control);background:none;color:var(--ink);font:inherit;font-size:var(--text-ui);text-align:left;cursor:pointer}.link[data-v-ea85c330]{position:relative}.link.blocked[data-v-ea85c330]{opacity:.38}.link.over[data-v-ea85c330]{outline:2px solid var(--acc);outline-offset:-2px}.blocked-icon[data-v-ea85c330]{color:var(--mute)}.link.active[data-v-ea85c330]{background:var(--nav-sel);font-weight:600}.name[data-v-ea85c330]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link.finished .name[data-v-ea85c330],.finished-icon[data-v-ea85c330]{color:var(--mute)}.repair[data-v-ea85c330]{width:7px;height:7px;border-radius:50%;background:var(--red)}.count[data-v-ea85c330]{font-size:var(--text-hint);color:var(--mute)}.link.active .count[data-v-ea85c330]{color:var(--ink)}.glyph[data-v-ea85c330]{display:flex}.sync-dot[data-v-188484e3]{flex:none;width:7px;height:7px;box-sizing:border-box;border-radius:50%}.off[data-v-188484e3],.paused[data-v-188484e3]{border:1.5px solid var(--mute)}.syncing[data-v-188484e3]{background:var(--sync-busy)}.synced[data-v-188484e3]{background:var(--sync-ok)}.attention[data-v-188484e3]{background:var(--sync-attention)}.sidebar[data-v-2c973580]{width:248px;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:24px 12px 16px;background:var(--side);border-right:1px solid var(--line)}.quick-find[data-v-2c973580]{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);color:var(--mute);font:inherit;font-size:var(--text-note);cursor:pointer}.quick-find .label[data-v-2c973580]{flex:1;text-align:left}.quick-find .keys[data-v-2c973580]{font-size:var(--text-key)}.views[data-v-2c973580]{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.section[data-v-2c973580]{padding:20px 10px 6px}.footer[data-v-2c973580]{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:12px 10px 0;border-top:1px solid var(--line)}.new-view[data-v-2c973580]{align-items:center;gap:8px;padding:0;font:inherit;font-size:var(--text-note)}.sync[data-v-2c973580]{display:flex;align-items:center;gap:8px;font-size:var(--text-hint);color:var(--mute)}.icons[data-v-2c973580]{display:flex;gap:6px;margin-left:auto}.footer-icon[data-v-2c973580]{position:relative;padding:3px;border-radius:var(--radius-control)}.footer-icon.on[data-v-2c973580]{background:var(--nav-sel);color:var(--ink)}.badge[data-v-2c973580]{position:absolute;top:-5px;right:-7px;min-width:14px;height:14px;padding:0 3px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--mute);color:var(--side);box-shadow:var(--ring-cutout);font-size:var(--text-badge);font-weight:600;line-height:14px;text-align:center}.sync-status[data-v-2c973580]{display:flex;align-items:center;gap:8px;min-width:0;margin-left:-4px;padding:4px;border-radius:var(--radius-control);font:inherit;color:inherit}.sync-short[data-v-2c973580]{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.qe-summary[data-v-59546987]{padding:0 4px 6px;font-size:var(--text-note);color:var(--mute);white-space:normal}.qe-k[data-v-59546987]{color:var(--ink)}.qe-tag[data-v-59546987]{color:var(--acc)}.qe-tint{color:var(--acc);background:var(--acc-soft);border-radius:var(--radius-tint);padding:2px 0}.qe-anchor{display:inline-block;width:0}.qe[data-v-b308acdd]{flex:1;min-width:0;display:flex;flex-direction:column}.qe-line[data-v-b308acdd]{display:flex;flex-wrap:wrap;align-items:center;min-height:var(--row-h)}.qe-box[data-v-b308acdd]{position:relative;display:flex;flex:1;min-width:0;max-width:100%}.qe-mirror[data-v-b308acdd]{position:absolute;z-index:var(--layer-over);inset:0;overflow:hidden;pointer-events:none}.qe-mirror-text[data-v-b308acdd],.qe-input[data-v-b308acdd]{padding:2px 4px;font:inherit;font-size:var(--text-body);white-space:pre}.qe-mirror-text[data-v-b308acdd]{display:inline-block;color:var(--ink)}.qe-input[data-v-b308acdd]{position:relative;flex:1;min-width:0;border:0;outline:none;background:none;color:transparent;caret-color:var(--ink);-webkit-user-select:text;user-select:text}.qe-input[data-v-b308acdd]::placeholder{color:var(--mute)}.qe-input[data-v-b308acdd]::selection{color:transparent;background:var(--row-sel)}.qe-own[data-v-b308acdd]{display:contents}.qe-own-tint[data-v-b308acdd]{margin:2px 0 2px 6px;padding:2px 4px;font-size:var(--text-body);white-space:nowrap;cursor:pointer}.qe-own-tint.on[data-v-b308acdd]{outline:2px solid var(--acc);outline-offset:0}.qe-own-tint.gone[data-v-b308acdd]{text-decoration:line-through;opacity:.6}.qe-list{position:fixed;min-width:var(--completion-min-width);max-width:var(--completion-max-width);overflow-y:auto;font-size:var(--text-ui)}.qe-item{display:flex;justify-content:space-between;gap:16px;padding:6px 10px;cursor:default}.qe-group{padding:8px 10px 4px}.count[data-v-fee442e1]{min-width:16px;font-size:var(--text-chip);font-variant-numeric:tabular-nums;text-align:right;color:var(--mute);white-space:nowrap}.chip[data-v-fee442e1]{font-size:var(--text-chip);padding:2px 8px;border-radius:var(--radius-pill);background:var(--chip);color:var(--mute);white-space:nowrap}.chip.red[data-v-fee442e1]{color:var(--red)}.chip.inherited[data-v-fee442e1],.chip.muted[data-v-fee442e1],.deadline.inherited[data-v-fee442e1]{opacity:.55}.tag[data-v-fee442e1]{padding:0;border:0;background:none;font:inherit;font-size:var(--text-chip);color:var(--acc);white-space:nowrap;cursor:pointer}.tag[data-v-fee442e1]:hover{text-decoration:underline}.deadline[data-v-fee442e1]{display:flex;align-items:center;gap:4px;font-size:var(--text-chip);color:var(--red);white-space:nowrap}.chevron[data-v-c638653c]{width:16px;height:16px;align-items:center;justify-content:center;padding:0}.countdown[data-v-1b463cf5]{flex-shrink:0;rotate:-90deg}circle[data-v-1b463cf5]{fill:none;stroke-width:2}.track[data-v-1b463cf5]{stroke:var(--line)}.remaining[data-v-1b463cf5]{stroke:var(--mute);stroke-dashoffset:0}.remaining.running[data-v-1b463cf5]{animation-name:empty-1b463cf5;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes empty-1b463cf5{to{stroke-dashoffset:var(--c)}}@media(prefers-reduced-motion:reduce){.remaining.running[data-v-1b463cf5]{animation:none}}.row[data-v-c4da5429]{display:flex;align-items:flex-start;gap:10px;min-height:var(--row-h);box-sizing:border-box;padding-right:var(--row-pad);border-radius:var(--radius-row);font-size:var(--text-body);cursor:default}.row[data-v-c4da5429]{position:relative;isolation:isolate}.row.selected[data-v-c4da5429]:before{content:"";position:absolute;inset:0;z-index:var(--layer-under);border-radius:var(--radius-row);background:var(--row-sel)}.row.selected.join-above[data-v-c4da5429]:before{border-top-left-radius:var(--radius-join);border-top-right-radius:var(--radius-join)}.row.selected.join-below[data-v-c4da5429]:before{bottom:2px;border-bottom-left-radius:var(--radius-join);border-bottom-right-radius:var(--radius-join)}.row.active[data-v-c4da5429]{outline:2px solid var(--acc);outline-offset:-2px}.row.dimmed[data-v-c4da5429]{font-size:var(--text-ui)}.row.dimmed .title[data-v-c4da5429]{color:var(--mute);font-weight:400}.row.dimmed[data-v-c4da5429] .checkbox{opacity:.75}.row.dimmed[data-v-c4da5429] .chip{padding:0;background:none}.sub-hint[data-v-c4da5429]{flex-shrink:0;margin-right:-4px;font-size:var(--text-note);color:var(--mute)}.row.leaving .title[data-v-c4da5429],.row.leaving .chips[data-v-c4da5429]{opacity:.55}.destination[data-v-c4da5429]{font-size:var(--text-note);color:var(--mute);white-space:nowrap}.gutter[data-v-c4da5429]{width:16px;flex-shrink:0;display:flex;justify-content:center}.cell[data-v-c4da5429]{display:flex;flex-shrink:0;align-items:center;height:var(--row-h)}.title[data-v-c4da5429]{flex:0 1 auto;min-width:min(10em,50%);padding-block:calc((var(--row-h) - 1lh) / 2);line-height:1.4;overflow-wrap:anywhere}.editing[data-v-c4da5429]{display:flex;flex:1;min-width:0}.editing[data-v-c4da5429] .qe-box{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane)}.body[data-v-c4da5429]{display:flex;flex:1;align-items:flex-start;gap:10px;min-width:0}.title.parent[data-v-c4da5429]{font-weight:500}.badge[data-v-c4da5429]{font-size:var(--text-note);color:var(--acc);white-space:nowrap}.spacer[data-v-c4da5429]{flex:1}.chips[data-v-c4da5429]{display:flex;flex-shrink:0;max-width:calc(100% - min(10em,50%) - 10px);flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;height:auto;min-height:var(--row-h)}@container list (width < 560px){.body[data-v-c4da5429]{flex-wrap:wrap;row-gap:0}.title[data-v-c4da5429]{flex:1 1 0}.spacer[data-v-c4da5429]{display:none}.chips[data-v-c4da5429]{flex-basis:100%;max-width:none;justify-content:flex-start;min-height:0;margin-top:-6px;padding-bottom:8px}}.scroller[data-v-7dffc177]{flex:1;min-height:0;overflow-y:auto;padding:4px 36px 24px 22px}.tree[data-v-7dffc177]{position:relative;outline:none;container:list / inline-size}.tree[data-v-7dffc177]{-webkit-user-select:none;user-select:none}.slot[data-v-7dffc177]{position:absolute;top:0;left:0;width:100%}.slot.placeholder[data-v-7dffc177]{border-radius:var(--radius-row);outline:1px dashed var(--line);outline-offset:-1px;background:repeating-linear-gradient(135deg,transparent 0 6px,var(--chip) 6px 7px)}.slot.placeholder[data-v-7dffc177]>*{opacity:.35}.slot.placeholder[data-v-7dffc177]>.row{outline:none;background:none}.slot.new-parent[data-v-7dffc177]>.row{background:var(--acc-soft)}.drop-line[data-v-7dffc177]{position:absolute;right:12px;height:2px;background:var(--acc);pointer-events:none}.drop-line[data-v-7dffc177]:before{content:"";position:absolute;left:-6px;top:-4px;width:6px;height:6px;border:2px solid var(--acc);border-radius:50%;background:var(--bg)}.badge[data-v-7dffc177]{margin-left:10px;font-family:var(--font-body);font-size:var(--text-note);font-weight:400}.heading[data-v-7dffc177]{display:flex;align-items:flex-end;height:var(--heading-h);box-sizing:border-box;padding:0 var(--row-pad) 6px var(--row-check);border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:var(--text-heading);font-weight:500;color:var(--acc)}.entry[data-v-7dffc177]{display:flex;align-items:flex-start;gap:10px;min-height:var(--row-h);padding-right:var(--row-pad)}.entry>.entry-gutter[data-v-7dffc177],.entry>.entry-circle[data-v-7dffc177],.entry>.entry-hint[data-v-7dffc177]{margin-top:calc((var(--row-h) - 18px) / 2)}.entry-hint[data-v-7dffc177]{line-height:18px;flex-shrink:0;font-size:var(--text-hint);color:var(--mute);white-space:nowrap}.entry-hint b[data-v-7dffc177]{font-weight:500}.entry-hint .sep[data-v-7dffc177]{margin:0 4px}@container list (width < 560px){.entry-hint[data-v-7dffc177]{display:none}}.entry-gutter[data-v-7dffc177]{width:16px;flex-shrink:0}.entry-circle[data-v-7dffc177]{width:18px;height:18px;flex-shrink:0;box-sizing:border-box;border:1.5px dashed var(--mute);border-radius:50%}.empty[data-v-7dffc177]{padding:24px 38px;color:var(--mute)}.toast[data-v-3939826d]{position:fixed;left:50%;bottom:32px;transform:translate(-50%);display:flex;align-items:center;gap:16px;max-width:640px;padding:12px 20px;border-radius:var(--radius-pill);background:var(--ink);color:var(--bg);font-size:var(--text-ui);z-index:var(--layer-toast)}.action[data-v-3939826d]{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.pill[data-v-0f683f7c]{display:flex;align-items:center;gap:8px;height:30px;max-width:420px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:none;color:var(--mute);font:inherit;font-size:var(--text-chip);white-space:nowrap;box-sizing:border-box;cursor:default}.pill span[data-v-0f683f7c]{overflow:hidden;text-overflow:ellipsis}.header[data-v-43b443d5]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:44px 48px 8px}.titles[data-v-43b443d5]{flex:1 0 auto;display:flex;flex-direction:column;gap:6px}.title-row[data-v-43b443d5]{display:flex;align-items:center;gap:12px}.title[data-v-43b443d5]{margin:0}.subtitle[data-v-43b443d5]{padding-left:38px;white-space:nowrap;font-size:var(--text-ui);color:var(--mute)}.actions[data-v-43b443d5]{display:flex;align-items:center;gap:12px;min-width:0;margin-left:auto}.actions>[data-v-43b443d5-s]:first-child{min-width:0}.glyph[data-v-43b443d5]{display:flex}.selected[data-v-a07a9716]{padding:0;border:0;background:none;color:var(--acc);font:inherit;cursor:pointer}.options[data-v-a07a9716]{flex-shrink:0;width:30px;height:30px;align-items:center;justify-content:center;border-radius:var(--radius-control)}.options.on[data-v-a07a9716]{color:var(--acc)}.bar[data-v-9a6bad3b]{display:flex;align-items:center;gap:12px;height:40px;margin:4px 36px 8px 22px;padding:0 10px 0 14px;border-radius:var(--radius-row);background:var(--acc-soft);color:var(--ink);font-size:var(--text-ui)}.icon[data-v-9a6bad3b]{flex:none;color:var(--acc)}.field[data-v-9a6bad3b]{flex:1;min-width:60px;height:100%;padding:0;border:0;outline:none;background:none;color:inherit;font:inherit}.field[data-v-9a6bad3b]::placeholder{color:var(--mute)}.note[data-v-9a6bad3b],.count[data-v-9a6bad3b]{flex:none;font-size:var(--text-note);color:var(--mute);white-space:nowrap}.note.why[data-v-9a6bad3b]{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.note[data-v-9a6bad3b]{overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.save[data-v-9a6bad3b]{flex:none;padding:0;border:0;background:none;color:var(--acc);font:inherit;font-size:var(--text-note);white-space:nowrap;cursor:pointer}.save[data-v-9a6bad3b]:disabled{color:var(--mute);cursor:default}.close[data-v-9a6bad3b]{flex:none;padding:4px}.title[data-v-e9d15b33]{margin:8px 0 4px}.lead[data-v-e9d15b33]{margin:0 0 4px;font-size:var(--text-note);color:var(--mute)}.help{container:help / inline-size;font-size:var(--text-ui);line-height:1.5;color:var(--ink)}.help h3{margin:22px 0 6px}.help .intro{margin:0 0 6px}.help .row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;padding:6px 0;border-bottom:1px solid var(--line)}.help .meaning,.help .keys{color:var(--mute)}@container help (width < 480px){.help .row{grid-template-columns:minmax(0,1fr);gap:2px}}.help ul{margin:6px 0;padding-left:18px}.help li{margin:4px 0}.help-code,.help kbd{font-family:var(--font-mono);font-size:var(--text-key);font-variant-ligatures:none;color:var(--ink)}.help-code{padding:1px 5px;border-radius:var(--radius-tint);background:var(--acc-soft);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.help kbd{padding:0 5px;border:1px solid var(--line);border-radius:var(--radius-tint);background:var(--pane)}.demo[data-v-0ca50231]{margin:10px 0 4px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane);font-size:var(--text-body)}.row.prose[data-v-0ca50231]{grid-template-columns:minmax(0,1fr)}.row.prose .meaning[data-v-0ca50231]{color:var(--ink)}.help[data-v-0ca50231] .help-code{white-space:nowrap}.vrow[data-v-0ca50231]{display:grid;grid-template-columns:9.5em minmax(0,1.3fr) minmax(0,1fr);gap:14px;padding:7px 0;border-bottom:1px solid var(--line)}.vhead[data-v-0ca50231]{padding:4px 0}.kind[data-v-0ca50231]{font-weight:600}.no[data-v-0ca50231]{color:var(--mute)}@container help (width < 480px){.vrow[data-v-0ca50231]{grid-template-columns:minmax(0,1fr);gap:2px}.vhead[data-v-0ca50231]{display:none}}.confirm-button[data-v-2dc5257e]{height:36px;padding:0 16px;border-radius:var(--radius-control);font:inherit;white-space:nowrap;cursor:pointer}.confirm-plain[data-v-2dc5257e]{border:1px solid var(--line);background:var(--pane);color:var(--ink)}.confirm-plain.confirm-armed[data-v-2dc5257e]{font-weight:600}.confirm-danger[data-v-2dc5257e]{border:1px solid var(--red);background:none;color:var(--red);font-weight:600}.confirm-danger.confirm-armed[data-v-2dc5257e]{background:var(--red);color:var(--pane)}.label[data-v-9f29123d]{flex:1;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--text-body)}.settings-box[data-v-ece012b4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius-box);background:var(--pane)}.action[data-v-ece012b4]{flex:none;white-space:nowrap}.grow[data-v-ece012b4]{flex:1;min-width:0}p[data-v-ece012b4-s]{margin:4px 0 0;font-size:var(--text-note);color:var(--mute)}.settings-list[data-v-85e3dc25]{width:262px;flex-shrink:0;box-sizing:border-box;padding:8px 16px 24px;border-right:1px solid var(--line);overflow-y:auto}.section[data-v-85e3dc25-s]{padding:18px 12px 8px}.item[data-v-85e3dc25-s]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding:0 12px;border:0;border-radius:var(--radius-control);background:none;color:var(--ink);font:inherit;font-size:var(--text-body);cursor:pointer}.item.active[data-v-85e3dc25-s]{background:var(--nav-sel);font-weight:600}.empty[data-v-85e3dc25-s]{margin:0;padding:0 12px;font-size:var(--text-note);color:var(--mute)}.settings-panel[data-v-e4aa4739]{flex:1;min-width:0;max-width:760px;box-sizing:border-box;padding:8px 40px 32px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.title[data-v-e4aa4739-s]{margin:-12px 0 0}.switch[data-v-d95709c5]{appearance:none;position:relative;width:40px;height:22px;margin:0;border-radius:var(--radius-pill);background:var(--line);cursor:pointer}.switch[data-v-d95709c5]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bg);transition:left .12s}.switch[data-v-d95709c5]:checked{background:var(--acc)}.switch[data-v-d95709c5]:checked:after{left:21px}.settings-props .empty[data-v-3bd7731c]{color:var(--mute);padding-top:40px}.settings-props .item[data-v-3bd7731c]{gap:0}.settings-props[data-v-3bd7731c]{display:flex;height:100%;min-height:0}.item.locked[data-v-3bd7731c]{color:var(--mute);cursor:default}.item.locked>span[data-v-3bd7731c]:first-child{flex:1}.inherit[data-v-3bd7731c]{display:flex;align-items:center;gap:2px;margin-left:10px;font-size:var(--text-note);color:var(--mute);cursor:pointer}.inherit input[data-v-3bd7731c]{accent-color:var(--acc)}.type[data-v-3bd7731c]{font-size:var(--text-hint);color:var(--mute);font-weight:400}.item.active .type[data-v-3bd7731c]{color:var(--ink)}.new[data-v-3bd7731c],.link[data-v-3bd7731c]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:0 12px;border:0;background:none;color:var(--acc);font:inherit;cursor:pointer}.head[data-v-3bd7731c]{display:flex;align-items:baseline;justify-content:space-between;margin-top:-12px}.head .title[data-v-3bd7731c]{margin:0}.usage[data-v-3bd7731c]{font-size:var(--text-note);color:var(--mute)}.fields[data-v-3bd7731c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.field[data-v-3bd7731c]{display:flex;flex-direction:column;gap:8px;font-size:var(--text-note);color:var(--mute)}.field input[data-v-3bd7731c],.field select[data-v-3bd7731c]{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane);color:var(--ink);font:inherit;font-size:var(--text-body)}.mono[data-v-3bd7731c]{font-family:var(--font-mono)!important}.error[data-v-3bd7731c]{color:var(--red)}.convert[data-v-3bd7731c]{padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-row);background:var(--acc-soft);font-size:var(--text-ui)}.convert-actions[data-v-3bd7731c]{display:flex;gap:8px;margin-top:10px}.convert-actions button[data-v-3bd7731c]{height:30px;padding:0 12px;border-width:1px;border-style:solid;border-radius:var(--radius-control);cursor:pointer}.hint[data-v-3bd7731c]{margin:0;font-size:var(--text-note);color:var(--mute)}.hint code[data-v-3bd7731c]{font-family:var(--font-mono);color:var(--ink)}.options[data-v-3bd7731c]{margin:-8px 0 0;padding:4px 8px;list-style:none;border:1px solid var(--line);border-radius:var(--radius-box);background:var(--pane)}.option[data-v-3bd7731c]{display:flex;align-items:center;gap:10px;height:46px;border-bottom:1px solid var(--line)}.option[data-v-3bd7731c]:last-child{border-bottom:0}.order[data-v-3bd7731c]{display:flex;flex-direction:column}.order button[data-v-3bd7731c],.remove[data-v-3bd7731c]{padding:0}.order button[data-v-3bd7731c]:disabled,.remove[data-v-3bd7731c]:disabled{opacity:.35;cursor:default}.dot[data-v-3bd7731c]{width:16px;height:16px;padding:0;border:0;border-radius:50%;cursor:pointer}.dot.red[data-v-3bd7731c]{background:var(--red)}.dot.star[data-v-3bd7731c]{background:var(--star)}.dot.acc[data-v-3bd7731c]{background:var(--acc)}.dot.ok[data-v-3bd7731c]{background:var(--ok)}.dot.mute[data-v-3bd7731c]{background:var(--line)}.count[data-v-3bd7731c]{font-size:var(--text-note);color:var(--mute)}.toggle[data-v-3bd7731c]{display:flex;align-items:center;gap:10px;font-size:var(--text-ui)}.toggle+.note[data-v-3bd7731c]{margin:-14px 0 0 26px;font-size:var(--text-note);line-height:1.45;color:var(--mute)}.foot[data-v-3bd7731c]{margin-top:auto}.convert-actions button[data-v-3bd7731c]:not(.button-primary){border-color:var(--line);background:var(--pane);color:var(--ink)}.settings-tags[data-v-7115b439]{display:flex;height:100%;min-height:0}.name[data-v-7115b439]{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--acc)}.count[data-v-7115b439]{flex-shrink:0;font-size:var(--text-note);font-weight:400;font-variant-numeric:tabular-nums;color:var(--mute)}.title[data-v-7115b439]{color:var(--acc);overflow-wrap:anywhere}.usage[data-v-7115b439]{display:flex;align-items:center;gap:16px;font-size:var(--text-body)}.views[data-v-7115b439]{display:flex;flex-wrap:wrap;gap:8px}.view[data-v-7115b439]{padding:6px 12px;border-radius:var(--radius-control);background:var(--chip);font-size:var(--text-ui)}.none[data-v-7115b439]{font-size:var(--text-ui);color:var(--mute)}.button[data-v-7115b439]{display:flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer}.button.strong[data-v-7115b439]{font-weight:600}.button[data-v-7115b439]:disabled{color:var(--mute);cursor:default}.boxes[data-v-7115b439]{margin-top:auto;display:flex;flex-direction:column;gap:12px}.rename[data-v-7115b439]{display:flex;align-items:center;gap:8px;margin-top:12px}.hash[data-v-7115b439]{color:var(--acc)}.field[data-v-7115b439]{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);color:var(--ink);font:inherit}.error[data-v-7115b439]{color:var(--red)}.settings-views[data-v-d089d9f3]{display:flex;height:100%;min-height:0}.sub[data-v-d089d9f3]{padding:10px 12px 4px;font-size:var(--text-note);font-weight:600;color:var(--mute)}.name[data-v-d089d9f3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.off[data-v-d089d9f3]{flex-shrink:0;font-size:var(--text-hint);font-weight:400;color:var(--mute)}.link[data-v-d089d9f3]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:0 12px;border:0;background:none;color:var(--acc);font:inherit;cursor:pointer}.filter[data-v-d089d9f3]{display:inline-block;padding:8px 12px;border-radius:var(--radius-control);background:var(--chip);font-size:var(--text-ui)}.pin[data-v-d089d9f3]{display:flex;align-items:center;gap:12px;font-size:var(--text-body);cursor:pointer}.where[data-v-d089d9f3]{font-size:var(--text-note);color:var(--mute)}.button[data-v-d089d9f3]{align-self:flex-start;height:36px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer}.boxes[data-v-d089d9f3]{margin-top:auto;display:flex;flex-direction:column;gap:12px}.settings[data-v-f83427eb]{display:flex;flex-direction:column;height:100%;min-height:0;flex:1}.top[data-v-f83427eb]{display:flex;flex-direction:column;gap:12px;padding:32px 40px 12px;border-bottom:1px solid var(--line)}.title-row[data-v-f83427eb]{display:flex;align-items:center;justify-content:space-between}.title[data-v-f83427eb]{margin:0}.tabs[data-v-f83427eb]{display:flex;gap:4px;margin-left:-14px}.tab[data-v-f83427eb]{padding:0 14px}.close[data-v-f83427eb]{padding:6px}.body[data-v-f83427eb]{flex:1;min-height:0;padding-top:16px}.panel[data-v-f83427eb]{max-width:640px;padding:16px 40px}.row[data-v-f83427eb]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;border-bottom:1px solid var(--line);font-size:var(--text-body)}.row select[data-v-f83427eb],.name[data-v-f83427eb],.button[data-v-f83427eb]{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane);color:var(--ink);font:inherit;cursor:pointer}.file[data-v-f83427eb]{display:none}.boxes[data-v-f83427eb]{display:flex;flex-direction:column;gap:12px}.value[data-v-f83427eb]{display:flex;align-items:center;gap:10px}.keep-ok[data-v-f83427eb]{color:var(--ok)}.keep-mute[data-v-f83427eb]{color:var(--mute)}.version[data-v-f83427eb]{color:var(--mute);font-family:var(--font-mono);font-size:var(--text-note)}.relay[data-v-f83427eb]{font-family:var(--font-mono);font-size:var(--text-note)}.name[data-v-f83427eb]{width:240px;cursor:text}.note[data-v-f83427eb]{margin:6px 0 18px;font-size:var(--text-note);color:var(--mute)}.note.error[data-v-f83427eb]{margin-bottom:0;color:var(--red)}.dialog-note[data-v-8cf5bc79]{display:flex;gap:10px;margin:12px 0 0;padding:10px 12px;border-radius:var(--radius-control);font-size:var(--text-note);line-height:1.45}.glyph[data-v-8cf5bc79]{flex:none}.warn[data-v-8cf5bc79]{background:color-mix(in srgb,var(--red) 9%,var(--pane))}.warn .glyph[data-v-8cf5bc79]{color:var(--red)}.info[data-v-8cf5bc79]{background:var(--acc-soft)}.info .glyph[data-v-8cf5bc79]{color:var(--acc)}.phrase-words[data-v-6f903671]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px 10px;margin:0;padding:12px;list-style:none;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);font-family:var(--font-mono);font-size:var(--text-note)}.n[data-v-6f903671]{display:inline-block;user-select:none;-webkit-user-select:none;width:18px;margin-right:6px;font-size:var(--text-hint);color:var(--mute);text-align:right}.sd-dialog[data-v-0e21bc2f]{position:fixed;top:18vh;left:50%;transform:translate(-50%);width:min(440px,92vw);padding:20px;outline:none}.sd-head[data-v-0e21bc2f]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.sd-title[data-v-0e21bc2f]{margin:0;font-size:var(--text-body);font-weight:600}.sd-step[data-v-0e21bc2f]{font-size:var(--text-hint);color:var(--mute)}.sd-way[data-v-0e21bc2f]{display:flex;gap:12px;align-items:flex-start;width:100%;margin-top:8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.sd-way.on[data-v-0e21bc2f]{border-color:var(--acc);background:var(--row-sel)}.sd-glyph[data-v-0e21bc2f]{flex:none;color:var(--acc)}.sd-way-text b[data-v-0e21bc2f]{display:block;margin-bottom:2px;font-size:var(--text-ui)}.sd-way-text span[data-v-0e21bc2f]{font-size:var(--text-note);color:var(--mute);line-height:1.4}.sd-way kbd[data-v-0e21bc2f]{margin-left:auto}.sd-label[data-v-0e21bc2f]{display:block;margin-bottom:6px;font-size:var(--text-note);font-weight:600}.sd-gap[data-v-0e21bc2f]{margin-top:14px}.sd-field[data-v-0e21bc2f]{box-sizing:border-box;width:100%}.sd-words[data-v-0e21bc2f]{height:76px;padding:8px 12px;resize:none;font-family:var(--font-mono);font-size:var(--text-note);line-height:1.5}.sd-note[data-v-0e21bc2f]{margin:6px 0 0;font-size:var(--text-note);color:var(--mute);line-height:1.45}.sd-error[data-v-0e21bc2f]{margin:10px 0 0;font-size:var(--text-note);color:var(--red)}.sd-actions[data-v-0e21bc2f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px}.sd-left[data-v-0e21bc2f]{margin-right:auto}.sd-left+.sd-left[data-v-0e21bc2f]{margin-right:0}.update[data-v-93e0f496]{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:16px;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--acc-soft);color:var(--ink);font-size:var(--text-ui)}.close[data-v-93e0f496]{display:inline-flex;color:var(--mute)}.ad-dialog[data-v-49fdf380]{position:fixed;top:12vh;left:50%;transform:translate(-50%);width:min(440px,92vw);padding:20px;outline:none}.ad-title[data-v-49fdf380]{margin:0 0 14px;font-size:var(--text-body);font-weight:600}.ad-code[data-v-49fdf380]{display:block;width:232px;height:232px;margin:4px auto 0;border-radius:var(--radius-control)}.ad-light[data-v-49fdf380]{fill:var(--qr-light)}.ad-dark[data-v-49fdf380]{fill:var(--qr-dark)}.ad-note[data-v-49fdf380]{margin:14px 0 0;font-size:var(--text-note);line-height:1.45;color:var(--mute);overflow-wrap:anywhere}.ad-actions[data-v-49fdf380]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ad-left[data-v-49fdf380]{margin-right:auto}.join-hint[data-v-971b7cd5]{margin:14px 0 0;padding-left:var(--row-check);font-size:var(--text-hint);color:var(--mute)}.link[data-v-971b7cd5]{padding:0;border:0;background:none;color:var(--acc);font:inherit;cursor:pointer}.help[data-v-95c41c22]{display:flex;flex-direction:column;height:100%;min-height:0;flex:1}.top[data-v-95c41c22]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:40px 40px 16px;border-bottom:1px solid var(--line)}.title[data-v-95c41c22]{margin:4px 0 0}.close[data-v-95c41c22]{padding:6px}.body[data-v-95c41c22]{flex:1;min-height:0;display:flex;gap:40px;box-sizing:border-box;padding:16px 40px 0}.subnav[data-v-95c41c22]{display:flex;flex-direction:column;gap:2px;min-width:180px;padding-top:16px}.subtab[data-v-95c41c22]{padding:0 10px;text-align:left}.page[data-v-95c41c22]{flex:1;max-width:640px;overflow-y:auto;padding-bottom:32px}.trash[data-v-63632e8f]{display:flex;flex-direction:column;flex:1;min-height:0}.empty-button[data-v-63632e8f],.act[data-v-63632e8f]{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--text-note);cursor:pointer}.rows[data-v-63632e8f]{flex:1;min-height:0;overflow-y:auto;padding:12px 36px 32px;outline:none}.row[data-v-63632e8f]{display:flex;align-items:center;gap:12px;min-height:var(--row-h);padding:0 12px;border-radius:var(--radius-row);cursor:default;user-select:none}.row[aria-selected=true][data-v-63632e8f]{background:var(--row-sel)}.name[data-v-63632e8f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body)}.more[data-v-63632e8f],.when[data-v-63632e8f]{color:var(--mute)}.when[data-v-63632e8f]{flex-shrink:0;font-size:var(--text-note)}.actions[data-v-63632e8f]{display:none;gap:6px}.row:hover .actions[data-v-63632e8f],.row[aria-selected=true] .actions[data-v-63632e8f]{display:flex}.act[data-v-63632e8f]{height:26px;padding:0 10px;font-size:var(--text-hint)}.nothing[data-v-63632e8f]{padding:24px 12px;color:var(--mute)}.label[data-v-00a7d12d]{margin-bottom:12px}.mute[data-v-00a7d12d]{font-size:var(--text-note);color:var(--mute)}.check[data-v-00a7d12d]{display:flex;align-items:center;gap:8px;font-size:var(--text-ui)}.check input[data-v-00a7d12d]{accent-color:var(--acc)}.x[data-v-00a7d12d],.add[data-v-00a7d12d]{border:0;background:none;cursor:pointer}.x[data-v-00a7d12d]{display:flex;color:var(--mute)}.add[data-v-00a7d12d]{color:var(--acc);font:inherit}.chip-modes[data-v-00a7d12d]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.chip-list[data-v-00a7d12d]{margin-left:24px}.pills[data-v-00a7d12d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pill-chip[data-v-00a7d12d]{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 8px;border-radius:var(--radius-control);background:var(--chip);font-size:var(--text-note);cursor:grab}.pill-chip[data-v-00a7d12d]:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.pill-chip.muted[data-v-00a7d12d]{padding:4px 10px;color:var(--mute);cursor:default}.pill-chip .grip[data-v-00a7d12d]{color:var(--mute)}.pill-chip .x[data-v-00a7d12d]{margin-left:0;padding:2px}.chip-list .add[data-v-00a7d12d]{padding:4px 6px;font-size:var(--text-note)}.chip-list .add[data-v-00a7d12d]:disabled{color:var(--mute);cursor:default}.value[data-v-52a5e233]{width:160px}.kind[data-v-52a5e233]{font-size:var(--text-hint);color:var(--mute)}.custom[data-v-52a5e233]{padding:6px 10px;border-radius:var(--radius-control);background:var(--chip);font-family:var(--font-mono);font-size:var(--text-note)}.remove[data-v-52a5e233]{margin-left:auto;padding:4px}.editor[data-v-8b4550ab]{display:flex;flex:1;min-height:0;height:100%}.main[data-v-8b4550ab]{flex:1;min-width:0;overflow:auto;padding:40px 48px}.side[data-v-8b4550ab]{display:flex;flex-direction:column;gap:16px;width:440px;flex-shrink:0;overflow:auto;padding:40px 28px 24px;border-left:1px solid var(--line);background:var(--pane)}.top[data-v-8b4550ab]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.glyph[data-v-8b4550ab]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-row);color:var(--ok)}.heading[data-v-8b4550ab]{flex:1;min-width:0}.label[data-v-8b4550ab]{margin-bottom:12px}.name[data-v-8b4550ab]{width:100%;padding:0;border:0;background:none;color:var(--ink);outline:none}.pin[data-v-8b4550ab]{display:flex;align-items:center;gap:10px;color:var(--mute);font-size:var(--text-ui)}.tabbar[data-v-8b4550ab]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.tabs[data-v-8b4550ab],.seg[data-v-8b4550ab]{display:flex;padding:3px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--chip)}.tab[data-v-8b4550ab],.seg button[data-v-8b4550ab]{height:28px;padding:0 14px;border:0;border-radius:var(--radius-control);background:none;color:var(--mute);font:inherit;font-size:var(--text-note);cursor:pointer}.tab.on[data-v-8b4550ab],.seg .on[data-v-8b4550ab]{background:var(--bg);color:var(--ink);font-weight:600}.seg button[data-v-8b4550ab]{white-space:nowrap}.seg button[data-v-8b4550ab]:disabled{cursor:default}.mute[data-v-8b4550ab],.note[data-v-8b4550ab]{font-size:var(--text-note);color:var(--mute)}.card[data-v-8b4550ab]{margin-bottom:20px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-row);background:var(--bg)}.line[data-v-8b4550ab],.cond[data-v-8b4550ab],.rule[data-v-8b4550ab]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:var(--text-ui)}.group[data-v-8b4550ab]{margin:4px 0 12px;padding:14px;border-radius:var(--radius-row);background:var(--chip)}.form-control.value[data-v-8b4550ab]{width:160px}.rule[data-v-8b4550ab]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto auto}.rule .form-control[data-v-8b4550ab]{padding:0 6px;min-width:0;width:100%;box-sizing:border-box}.rule .tag[data-v-8b4550ab]{grid-column:4}.rule .x[data-v-8b4550ab]{grid-column:5}.form-control.static[data-v-8b4550ab]{display:block;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tag[data-v-8b4550ab]{margin-left:auto;font-size:var(--text-hint);color:var(--mute)}.tag.yours[data-v-8b4550ab]{color:var(--acc)}.x[data-v-8b4550ab]{margin-left:auto;padding:4px}.rule .x[data-v-8b4550ab]{margin-left:0}.add[data-v-8b4550ab]{padding:0;border:0;background:none;color:var(--acc);font:inherit;font-size:var(--text-ui);cursor:pointer}.adds[data-v-8b4550ab]{display:flex;gap:24px;margin-top:6px}.err[data-v-8b4550ab]{margin:-4px 0 10px;font-size:var(--text-note);color:var(--red)}.ok[data-v-8b4550ab]{display:flex;align-items:center;gap:6px;font-size:var(--text-note);color:var(--ok)}.code[data-v-8b4550ab]{display:block;box-sizing:border-box;width:100%;margin:0 0 8px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-row);background:var(--chip);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-ui);white-space:pre-wrap;word-break:break-word;resize:vertical}.as-text[data-v-8b4550ab]{margin-bottom:24px}.columns[data-v-8b4550ab]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.field[data-v-8b4550ab]{display:flex;align-items:center;gap:16px;min-height:44px;font-size:var(--text-ui)}.field>span[data-v-8b4550ab]:first-child{width:130px;flex-shrink:0;color:var(--mute)}.field.top[data-v-8b4550ab]{align-items:flex-start;padding-top:6px}.field.top>span[data-v-8b4550ab]:first-child{line-height:32px}.subtasks[data-v-8b4550ab]{display:flex;align-items:center;gap:6px;font-size:var(--text-note);color:var(--mute)}.sorts[data-v-8b4550ab]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sort[data-v-8b4550ab]{display:flex;align-items:center;gap:6px}.check[data-v-8b4550ab]{display:flex;align-items:center;gap:8px;font-size:var(--text-ui)}.check input[data-v-8b4550ab]{accent-color:var(--acc)}.preview[data-v-8b4550ab]{flex:1}.preview-head[data-v-8b4550ab]{display:flex;justify-content:space-between}.prow[data-v-8b4550ab]{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--line);font-size:var(--text-ui)}.prow.context[data-v-8b4550ab]{color:var(--mute)}.circle[data-v-8b4550ab]{width:16px;height:16px;flex-shrink:0;border:1.5px solid var(--mute);border-radius:50%}.ptitle[data-v-8b4550ab]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-8b4550ab]{font-size:var(--text-hint);color:var(--mute)}.more[data-v-8b4550ab]{margin-top:10px}.rules[data-v-8b4550ab]{padding:16px 14px;border-radius:var(--radius-row);background:var(--chip)}.actions[data-v-8b4550ab]{display:flex;justify-content:flex-end;gap:10px}.button[data-v-8b4550ab]{height:40px;padding:0 20px;border-width:1px;border-style:solid;border-radius:var(--radius-control);font-size:var(--text-body);cursor:pointer}.button[data-v-8b4550ab]:not(.button-primary){border-color:var(--line);background:var(--bg);color:var(--ink)}.button[data-v-8b4550ab]:disabled{opacity:.5;cursor:default}.overlay[data-v-b3c59491]{position:fixed;inset:0;z-index:var(--layer-drag);pointer-events:none}.ghost[data-v-b3c59491]{position:absolute;top:0;left:0;display:flex;align-items:center;gap:10px;max-width:480px;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-row);background:var(--bg);box-shadow:var(--shadow-drag);font-size:var(--text-body);color:var(--ink);rotate:-1deg}.circle[data-v-b3c59491]{width:16px;height:16px;flex-shrink:0;border:1.5px solid var(--mute);border-radius:50%}.title[data-v-b3c59491]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more[data-v-b3c59491]{font-size:var(--text-note);color:var(--mute)}.chips[data-v-b3c59491]{display:flex;gap:6px;margin-left:12px}.callout[data-v-b3c59491]{position:absolute;display:flex;flex-direction:column;gap:4px;width:320px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-row);background:var(--bg);box-shadow:var(--shadow-callout)}.callout-text[data-v-b3c59491]{font-size:var(--text-ui)}.hint[data-v-b3c59491]{position:fixed;bottom:28px;left:50%;z-index:var(--layer-drag-callout);display:flex;gap:10px;transform:translate(-50%);padding:10px 22px;border-radius:var(--radius-pill);background:var(--ink);color:color-mix(in srgb,var(--bg) 70%,var(--ink));font-size:var(--text-ui);white-space:nowrap;pointer-events:none}.hint strong[data-v-b3c59491]{color:var(--bg);font-weight:600}.sep[data-v-b3c59491]{opacity:.6}.notice[data-v-b86fdee2]{display:flex;align-items:center;gap:12px;min-height:40px;margin:4px 36px 8px 22px;padding:4px 10px 4px 14px;border-radius:var(--radius-row);background:var(--chip);color:var(--ink);font-size:var(--text-ui);flex-wrap:wrap}.icon[data-v-b86fdee2]{flex:none;color:var(--mute)}.message[data-v-b86fdee2]{flex:1 1 auto;min-width:0}.actions[data-v-b86fdee2]{display:flex;gap:8px;margin-left:auto}.action[data-v-b86fdee2]{flex:none;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--pane);color:var(--ink);font:inherit;font-size:var(--text-note);cursor:pointer}.frame[data-v-d6566502]{display:flex;flex-direction:column;height:100%}.banners[data-v-d6566502]{position:fixed;top:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:2px;z-index:var(--layer-banner)}.banner[data-v-d6566502]{padding:6px 14px;border-bottom-left-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control);background:var(--red);color:var(--bg);font-size:var(--text-note)}.new-task[data-v-d6566502]{display:flex;align-items:center;gap:10px;min-height:var(--row-h);margin-top:6px;padding:0 0 0 38px;border:0;background:none;color:var(--mute);font:inherit;font-size:var(--text-ui);cursor:pointer}.fatal[data-v-d6566502]{padding:32px;color:var(--red)}.fatal .reason[data-v-d6566502]{color:var(--mute)}
