:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tasker-bg:#f4f5f7;--tasker-surface:#fff;--tasker-surface-2:#eef0f3;--tasker-border:#e5e7eb;--tasker-text:#1f2430;--tasker-muted:#6b7280;--tasker-primary:#2f8520;--tasker-primary-d:#256a1a;--tasker-danger:#ff3857;--tasker-warn:#f5a623;--tasker-ok:#1bbd61;--tasker-on-accent:#fff;--tasker-shadow:#0000001f;--tasker-shadow-lg:#0000002e;--tasker-scrim:#00000073;--tasker-skeleton:#0000000f;--tasker-tint-ok:#eef6ec;--tasker-tint-ok-2:#eaf6ef;--tasker-tint-danger:#fdeef0;--tasker-solid-bg:#1f2430;--tasker-solid-fg:#fff;--tasker-amber-bg:#f5b50a24;--tasker-amber-border:#f5b50a80;--tasker-amber-fg:#9a6b00;--tasker-cyan-bg:#20aee324;--tasker-cyan-fg:#11698e;--tasker-tag:#264481;--tasker-overdue:#d61f3f;--tasker-star:#f5b50a;--tasker-badge-ink:#1f2430;--tasker-code-bg:#1f2430;--tasker-code-fg:#e6e6e6;--tasker-radius:8px;--tasker-topbar-h:56px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tasker-bg:#14181f;--tasker-surface:#1c2029;--tasker-surface-2:#232833;--tasker-border:#2b323d;--tasker-text:#e6e9ef;--tasker-muted:#9aa3b2;--tasker-primary:#46a23a;--tasker-primary-d:#58c045;--tasker-danger:#ef5e75;--tasker-warn:#f5b544;--tasker-ok:#33b365;--tasker-on-accent:#fff;--tasker-shadow:#00000080;--tasker-shadow-lg:#0009;--tasker-scrim:#0009;--tasker-skeleton:#ffffff0f;--tasker-tint-ok:#17301f;--tasker-tint-ok-2:#17301f;--tasker-tint-danger:#351b20;--tasker-solid-bg:#e6e9ef;--tasker-solid-fg:#14181f;--tasker-amber-bg:#f5b50a2e;--tasker-amber-border:#f5b50a8c;--tasker-amber-fg:#e8b23a;--tasker-cyan-bg:#20aee333;--tasker-cyan-fg:#5ec5ea;--tasker-tag:#7f9fe0;--tasker-overdue:#ff6b7f;--tasker-star:#e8b53a;--tasker-badge-ink:#aab2c0;--tasker-code-bg:#0f1319;--tasker-code-fg:#e6e6e6}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tasker-bg:#14181f;--tasker-surface:#1c2029;--tasker-surface-2:#232833;--tasker-border:#2b323d;--tasker-text:#e6e9ef;--tasker-muted:#9aa3b2;--tasker-primary:#46a23a;--tasker-primary-d:#58c045;--tasker-danger:#ef5e75;--tasker-warn:#f5b544;--tasker-ok:#33b365;--tasker-on-accent:#fff;--tasker-shadow:#00000080;--tasker-shadow-lg:#0009;--tasker-scrim:#0009;--tasker-skeleton:#ffffff0f;--tasker-tint-ok:#17301f;--tasker-tint-ok-2:#17301f;--tasker-tint-danger:#351b20;--tasker-solid-bg:#e6e9ef;--tasker-solid-fg:#14181f;--tasker-amber-bg:#f5b50a2e;--tasker-amber-border:#f5b50a8c;--tasker-amber-fg:#e8b23a;--tasker-cyan-bg:#20aee333;--tasker-cyan-fg:#5ec5ea;--tasker-tag:#7f9fe0;--tasker-overdue:#ff6b7f;--tasker-star:#e8b53a;--tasker-badge-ink:#aab2c0;--tasker-code-bg:#0f1319;--tasker-code-fg:#e6e6e6}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--tasker-bg);color:var(--tasker-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}a{color:var(--tasker-primary);text-decoration:none}button{font:inherit;cursor:pointer}.btn{border-radius:var(--tasker-radius);background:var(--tasker-surface);color:var(--tasker-text);border:1px solid #0000;border-color:var(--tasker-border);justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-weight:600;display:inline-flex}.btn--primary{background:var(--tasker-primary);border-color:var(--tasker-primary);color:var(--tasker-on-accent)}.btn--primary:hover{background:var(--tasker-primary-d)}.btn--block{width:100%}.btn:disabled{opacity:.6;cursor:not-allowed}.input{border:1px solid var(--tasker-border);border-radius:var(--tasker-radius);background:var(--tasker-surface);width:100%;color:var(--tasker-text);padding:10px 12px}.input:focus{border-color:var(--tasker-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--tasker-primary) 20%, transparent);outline:none}.card{background:var(--tasker-surface);border:1px solid var(--tasker-border);border-radius:var(--tasker-radius)}.auth-title{color:var(--ab-on);margin:0 0 4px;font-size:20px;font-weight:600}.auth-lead{color:color-mix(in srgb, var(--ab-on) 62%, transparent);margin:0 0 18px;font-size:13px;line-height:1.5}.auth-label{color:color-mix(in srgb, var(--ab-on) 72%, transparent);margin:0 0 6px;font-size:12px;font-weight:600;display:block}.auth-field{border:1px solid color-mix(in srgb, var(--ab-on) 16%, transparent);background:color-mix(in srgb, var(--ab-on) 7%, transparent);border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.auth-field:focus-within{border-color:var(--ab-accent);background:color-mix(in srgb, var(--ab-accent) 12%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ab-accent) 24%, transparent)}.auth-field__icon{width:18px;height:18px;color:color-mix(in srgb, var(--ab-on) 50%, transparent);flex:none}.auth-field__input{min-width:0;color:var(--ab-on);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.auth-field__input::placeholder{color:color-mix(in srgb, var(--ab-on) 40%, transparent)}.auth-btn{background:var(--ab-accent);width:100%;color:var(--ab-accent-on);cursor:pointer;border:none;border-radius:11px;margin-top:6px;padding:13px;font-size:15px;font-weight:600;transition:filter .15s,opacity .15s}.auth-btn:hover:not(:disabled){filter:brightness(.94)}.auth-btn:disabled{opacity:.6;cursor:not-allowed}.auth-link{color:var(--ab-accent);font-weight:500;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.auth-link:hover{text-decoration:underline}.auth-muted{color:color-mix(in srgb, var(--ab-on) 52%, transparent)}.auth-error{color:#ff6b7a;margin:8px 0 0;font-size:13px;font-weight:600}.auth-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.auth-pill{background:color-mix(in srgb, var(--ab-accent) 16%, transparent);color:var(--ab-accent);border-radius:999px;align-items:center;gap:7px;margin:0 0 18px;padding:6px 12px;font-size:12px;display:inline-flex}.auth-pill svg{width:14px;height:14px}.comment-body{overflow-wrap:anywhere}.comment-body img{max-width:100%;height:auto}.comment-body .comment-inline-img{object-fit:contain;border:1px solid var(--tasker-border);border-radius:var(--tasker-radius);cursor:zoom-in;width:auto;max-width:min(420px,100%);max-height:320px;margin:6px 0;display:block}.comment-body p{margin:0 0 8px}.comment-body p:last-child{margin-bottom:0}.comment-body blockquote{border-left:4px solid var(--tasker-muted);color:var(--tasker-muted);margin:0 0 0 8px;padding:2px 16px;font-style:italic;position:relative}.comment-body :not(blockquote)+blockquote,.comment-body blockquote:first-child{margin-top:10px;padding-top:6px}.comment-body blockquote:not(:has(+blockquote)){margin-bottom:10px;padding-bottom:6px}.comment-body :not(blockquote)+blockquote:before,.comment-body blockquote:first-child:before{content:"“";color:var(--tasker-muted);opacity:.18;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:2.6rem;font-style:normal;line-height:1;position:absolute;top:0;left:6px}@media (width<=560px){.comment-body blockquote:before{display:none}}.comment-body pre,.comment-body pre.ql-syntax,.comment-body .ql-code-block-container{border-radius:var(--tasker-radius);background:var(--tasker-code-bg);color:var(--tasker-code-fg);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:8px 0;padding:12px 14px;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,monospace;font-size:12.5px;line-height:1.5;overflow-x:auto}.comment-body .ql-code-block{white-space:pre-wrap;background:0 0;margin:0;padding:0}.comment-body code{background:var(--tasker-bg);border:1px solid var(--tasker-border);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,monospace;font-size:.9em}.comment-body pre code{font-size:inherit;background:0 0;border:none;padding:0}.comment-body ul,.comment-body ol{margin:8px 0;padding-left:22px}.comment-body li{margin:2px 0}.comment-body li[data-list=bullet]{list-style-type:disc}.comment-body li[data-list=ordered]{list-style-type:decimal}.comment-body li>.ql-ui{display:none}.comment-body .ql-indent-1{padding-left:3em}.comment-body .ql-indent-2{padding-left:6em}.comment-body .ql-indent-3{padding-left:9em}.comment-body .ql-indent-4{padding-left:12em}.comment-body .ql-indent-5{padding-left:15em}.comment-body .ql-indent-6{padding-left:18em}.comment-body .ql-align-center{text-align:center}.comment-body .ql-align-right{text-align:right}.comment-body .ql-align-justify{text-align:justify}.comment-body .ql-size-small{font-size:.75em}.comment-body .ql-size-large{font-size:1.5em}.comment-body .ql-size-huge{font-size:2.5em}.comment-body .ql-font-serif{font-family:Georgia,Times New Roman,serif}.comment-body .ql-font-monospace{font-family:ui-monospace,Monaco,Courier New,monospace}.comment-body h1,.comment-body h2,.comment-body h3,.comment-body h4,.comment-body h5,.comment-body h6{margin:10px 0 6px;font-weight:700;line-height:1.25}.comment-body h1{font-size:1.6em}.comment-body h2{font-size:1.4em}.comment-body h3{font-size:1.2em}.comment-body h4{font-size:1.05em}.comment-body h5{font-size:.95em}.comment-body h6{font-size:.85em}.comment-body a{color:var(--tasker-primary);text-decoration:underline}.comment-body table{border-collapse:collapse;width:max-content;max-width:100%;margin:8px 0;display:block;overflow-x:auto}.comment-body td,.comment-body th{border:1px solid var(--tasker-border);text-align:left;vertical-align:top;padding:4px 8px}.comment-body th{background:var(--tasker-bg);font-weight:700}.comment-body caption{color:var(--tasker-muted);text-align:left;padding:4px 0;font-style:italic}span.mention{background:color-mix(in srgb, var(--tasker-primary) 10%, transparent);color:color-mix(in srgb, var(--tasker-primary) 68%, var(--tasker-text));border-radius:5px;width:auto;height:auto;padding:0 4px;font-weight:500}.mention>span{margin:0}.mention-upload{background:var(--tasker-cyan-bg);color:var(--tasker-cyan-fg);cursor:pointer;white-space:nowrap;border-radius:5px;padding:0 5px;font-weight:600}.mention-upload .ql-upload-denotation-char{opacity:.7;margin-right:1px}.pwa-card[data-v-f44015cb]{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:1000;text-align:center;background:var(--tasker-surface);width:340px;max-width:calc(100vw - 32px);color:var(--tasker-text);border:1px solid var(--tasker-border);box-shadow:0 12px 32px var(--tasker-shadow-lg);border-radius:16px;padding:20px;position:fixed;transform:translate(-50%)}@media (width<=640px){.pwa-card[data-v-f44015cb]{bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}}.pwa-card__art[data-v-f44015cb]{width:88px;height:88px;margin:0 auto 14px;display:block}.pwa-card__title[data-v-f44015cb]{margin:0 0 4px;font-size:16px;font-weight:600}.pwa-card__sub[data-v-f44015cb]{color:var(--tasker-muted);margin:0 0 18px;font-size:13px;line-height:1.5}.pwa-card__actions[data-v-f44015cb]{gap:10px;display:flex}.pwa-card__btn[data-v-f44015cb]{cursor:pointer;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.pwa-card__btn--ghost[data-v-f44015cb]{color:var(--tasker-text);border:1px solid var(--tasker-border);background:0 0;flex:1}.pwa-card__btn--ghost[data-v-f44015cb]:hover{background:var(--tasker-surface-2)}.pwa-card__btn--primary[data-v-f44015cb]{color:var(--tasker-on-accent);background:var(--tasker-primary);border:none;flex:1.4}.pwa-card__btn--primary[data-v-f44015cb]:hover{background:var(--tasker-primary-d)}.pwa-toast[data-v-f44015cb]{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:1000;background:var(--tasker-surface);max-width:calc(100vw - 32px);color:var(--tasker-text);border:1px solid var(--tasker-border);border-radius:var(--tasker-radius);box-shadow:0 8px 24px var(--tasker-shadow-lg);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;transform:translate(-50%)}@media (width<=640px){.pwa-toast[data-v-f44015cb]{bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}}.pwa-toast--info[data-v-f44015cb]{color:var(--tasker-muted)}.pwa-toast__text[data-v-f44015cb]{font-size:14px}.pwa-toast__btn[data-v-f44015cb]{color:var(--tasker-on-accent);background:var(--tasker-primary);border-radius:var(--tasker-radius);cursor:pointer;border:none;flex:none;padding:6px 14px;font-size:14px;font-weight:600}.pwa-toast__btn[data-v-f44015cb]:hover{background:var(--tasker-primary-d)}.pwa-toast__btn--ghost[data-v-f44015cb]{color:var(--tasker-text);border:1px solid var(--tasker-border);background:0 0}.pwa-toast-enter-active[data-v-f44015cb],.pwa-toast-leave-active[data-v-f44015cb]{transition:opacity .2s,transform .2s}.pwa-toast-enter-from[data-v-f44015cb],.pwa-toast-leave-to[data-v-f44015cb]{opacity:0;transform:translate(-50%)translateY(12px)}.pwa-card[data-v-6b7320ae]{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:1000;text-align:center;background:var(--tasker-surface);width:340px;max-width:calc(100vw - 32px);color:var(--tasker-text);border:1px solid var(--tasker-border);box-shadow:0 12px 32px var(--tasker-shadow-lg);border-radius:16px;padding:20px;position:fixed;transform:translate(-50%)}@media (width<=640px){.pwa-card[data-v-6b7320ae]{bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}}.pwa-card__art[data-v-6b7320ae]{width:88px;height:88px;margin:0 auto 14px;display:block}.pwa-card__title[data-v-6b7320ae]{margin:0 0 4px;font-size:16px;font-weight:600}.pwa-card__sub[data-v-6b7320ae]{color:var(--tasker-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.pwa-card__steps[data-v-6b7320ae]{text-align:left;color:var(--tasker-text);margin:0 0 18px;padding-left:20px;font-size:13px;line-height:1.6}.pwa-card__actions[data-v-6b7320ae]{gap:10px;display:flex}.pwa-card__btn[data-v-6b7320ae]{cursor:pointer;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.pwa-card__btn--primary[data-v-6b7320ae]{color:var(--tasker-on-accent);background:var(--tasker-primary);border:none;flex:1}.pwa-card__btn--primary[data-v-6b7320ae]:hover{background:var(--tasker-primary-d)}.pwa-toast-enter-active[data-v-6b7320ae],.pwa-toast-leave-active[data-v-6b7320ae]{transition:opacity .2s,transform .2s}.pwa-toast-enter-from[data-v-6b7320ae],.pwa-toast-leave-to[data-v-6b7320ae]{opacity:0;transform:translate(-50%)translateY(12px)}
