.auth-dialog-layer[data-v-c2cbdae9]{padding:48px}.auth-dialog-backdrop[data-v-c2cbdae9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060aad}.auth-dialog[data-v-c2cbdae9]{z-index:1;width:min(920px,100vw - 96px);min-height:560px;color:var(--text-primary);background:#11151bf7;border:1px solid #ffffff2b;border-radius:26px;grid-template-columns:42% 58%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 36px 120px #00000085}.auth-dialog-close[data-v-c2cbdae9]{z-index:3;width:34px;height:34px;color:var(--text-secondary);background:#ffffff0e;border:1px solid #ffffff21;border-radius:11px;place-items:center;display:grid;position:absolute;top:20px;right:20px}.auth-dialog-value[data-v-c2cbdae9]{background:linear-gradient(150deg,#ffffff13,#ffffff05);border-right:1px solid #ffffff1a;flex-direction:column;gap:28px;padding:44px 40px 34px;display:flex}.auth-brand-mark[data-v-c2cbdae9]{border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:22px;display:grid;box-shadow:inset 0 0 18px #ffffff0f}.auth-eyebrow[data-v-c2cbdae9]{color:#aeb7c2;letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:700}.auth-dialog h2[data-v-c2cbdae9]{color:#f5f7f9;letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.2}.auth-value-lead[data-v-c2cbdae9],.auth-form-lead[data-v-c2cbdae9],.auth-account-state>p[data-v-c2cbdae9]{color:#9ca6b1;margin:14px 0 0;font-size:12px;line-height:1.75}.auth-dialog-value ul[data-v-c2cbdae9]{gap:15px;margin:0;padding:0;list-style:none;display:grid}.auth-dialog-value li[data-v-c2cbdae9]{grid-template-columns:36px 1fr;align-items:center;gap:12px;display:grid}.auth-dialog-value li>span[data-v-c2cbdae9]{color:#dce1e6;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.auth-dialog-value li div[data-v-c2cbdae9]{gap:4px;display:grid}.auth-dialog-value li strong[data-v-c2cbdae9]{font-size:12px}.auth-dialog-value li small[data-v-c2cbdae9]{color:#838e9a;font-size:10px;line-height:1.5}.auth-security[data-v-c2cbdae9]{color:#8f99a5;align-items:center;gap:8px;margin:auto 0 0;font-size:9px;display:flex}.auth-dialog-form-panel[data-v-c2cbdae9]{background:#080b0f4d;align-items:center;padding:62px 68px 48px;display:grid}.auth-form[data-v-c2cbdae9]{gap:22px;display:grid}.auth-form label[data-v-c2cbdae9]{color:#b3bbc4;gap:8px;font-size:10px;font-weight:600;display:grid}.auth-input-shell[data-v-c2cbdae9]{color:#929ca7;background:#ffffff0e;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:10px;height:46px;padding:0 13px;transition:border-color .2s,background .2s;display:flex}.auth-input-shell[data-v-c2cbdae9]:focus-within{background:#ffffff13;border-color:#ffffff73;box-shadow:0 0 0 3px #ffffff0e}.auth-input-shell input[data-v-c2cbdae9]{color:#f3f5f7;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.auth-input-shell input[data-v-c2cbdae9]::placeholder{color:#69737e}.auth-code-row[data-v-c2cbdae9]{grid-template-columns:minmax(0,1fr) 116px;gap:10px;display:grid}.auth-code-row>button[data-v-c2cbdae9]{color:#e3e7eb;background:#ffffff13;border:1px solid #ffffff29;border-radius:13px;font-size:10px;font-weight:650}.auth-code-row>button[data-v-c2cbdae9]:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff5c}.auth-primary-button[data-v-c2cbdae9]{color:#12161a;background:#eef1f4;border:1px solid #ffffffc2;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:48px;font-size:12px;font-weight:750;display:flex;box-shadow:inset 0 1px #fff,0 12px 28px #0000003d}.auth-primary-button[data-v-c2cbdae9]:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.auth-error[data-v-c2cbdae9],.auth-debug-code[data-v-c2cbdae9]{margin:-10px 0 0;font-size:10px;line-height:1.5}.auth-error[data-v-c2cbdae9]{color:#ef989b}.auth-debug-code[data-v-c2cbdae9]{color:#c8d0d8}.auth-agreement[data-v-c2cbdae9]{color:#6f7984;text-align:center;margin:-8px 0 0;font-size:9px;line-height:1.6}.auth-account-state[data-v-c2cbdae9]{justify-items:start;gap:10px;max-width:350px;display:grid}.auth-account-icon[data-v-c2cbdae9]{background:#ffffff12;border:1px solid #ffffff29;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.auth-account-state>strong[data-v-c2cbdae9]{margin-top:8px;font-size:17px}.auth-secondary-button[data-v-c2cbdae9]{color:#dce1e5;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;height:42px;margin-top:14px;padding:0 18px;font-size:11px;display:inline-flex}@media (prefers-reduced-motion:reduce){.auth-primary-button[data-v-c2cbdae9],.auth-input-shell[data-v-c2cbdae9]{transition:none}}.image-uploader[data-v-ed0af32d]{min-height:86px;color:var(--text-primary);background:#ffffff09;border:1px dashed #fff3;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;transition:border-color .2s,background .2s;display:grid}.image-uploader[data-v-ed0af32d]:hover{background:#ffffff0e;border-color:#ffffff61}.image-uploader[data-state=error][data-v-ed0af32d]{border-color:#e2737880}.image-uploader-input[data-v-ed0af32d]{display:none}.image-uploader-icon[data-v-ed0af32d],.image-uploader-preview[data-v-ed0af32d]{width:56px;height:56px;color:var(--text-secondary);background:#ffffff0e;border:1px solid #ffffff21;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.image-uploader-preview img[data-v-ed0af32d]{object-fit:cover;width:100%;height:100%}.image-uploader-ready[data-v-ed0af32d]{color:#171b20;background:#eef1f4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:4px;right:4px}.image-uploader-copy[data-v-ed0af32d]{gap:6px;min-width:0;display:grid}.image-uploader-copy strong[data-v-ed0af32d]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.image-uploader-copy small[data-v-ed0af32d]{color:var(--text-secondary);font-size:9px;line-height:1.5}.image-uploader[data-state=error] .image-uploader-copy small[data-v-ed0af32d]{color:#ee9b9f}.image-uploader-progress[data-v-ed0af32d]{background:#ffffff1a;border-radius:999px;height:3px;overflow:hidden}.image-uploader-progress i[data-v-ed0af32d]{border-radius:inherit;background:#ffffffb8;height:100%;transition:width .18s;display:block}.image-uploader-actions button[data-v-ed0af32d]{width:34px;height:34px;color:var(--text-secondary);background:#ffffff0e;border:1px solid #ffffff24;border-radius:11px;place-items:center;display:grid}.image-uploader-actions button[data-v-ed0af32d]:hover{color:var(--text-primary);border-color:#ffffff57}.is-spinning[data-v-ed0af32d]{animation:1s linear infinite uploader-spin-ed0af32d}@keyframes uploader-spin-ed0af32d{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.image-uploader[data-v-ed0af32d],.image-uploader-progress i[data-v-ed0af32d]{transition:none}.is-spinning[data-v-ed0af32d]{animation:none}}.asset-image[data-v-aa065be3]{border-radius:inherit;background:#ffffff0b;width:100%;height:100%;display:block;overflow:hidden}.asset-image img[data-v-aa065be3]{width:100%;height:100%;display:block}.asset-image-skeleton[data-v-aa065be3]{background:linear-gradient(100deg,#ffffff08 20%,#ffffff1c 42%,#ffffff08 64%) 0 0/220% 100%;width:100%;height:100%;animation:1.4s infinite asset-shimmer-aa065be3;display:block}.asset-image button[data-v-aa065be3]{width:100%;height:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;display:flex}.asset-image button[data-v-aa065be3]:hover{color:var(--text-primary)}@keyframes asset-shimmer-aa065be3{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.asset-image-skeleton[data-v-aa065be3]{animation:none}}.note-editor[data-v-6b310b56]{gap:14px;display:grid}.note-editor>label[data-v-6b310b56]:not(.note-pin-toggle){gap:7px;display:grid}.note-editor>label>span[data-v-6b310b56]{color:var(--text-secondary);font-size:11px}.note-editor input[type=text][data-v-6b310b56],.note-editor textarea[data-v-6b310b56]{width:100%;color:var(--text-primary);font:inherit;box-sizing:border-box;background:#060a0f73;border:1px solid #ffffff21;border-radius:12px;outline:none}.note-editor input[type=text][data-v-6b310b56]{height:42px;padding:0 13px}.note-editor textarea[data-v-6b310b56]{resize:vertical;min-height:126px;padding:12px 13px;line-height:1.7}.note-editor input[type=text][data-v-6b310b56]:focus,.note-editor textarea[data-v-6b310b56]:focus{border-color:#fff6;box-shadow:0 0 0 2px #ffffff12}.note-pin-toggle[data-v-6b310b56]{cursor:pointer;align-items:center;gap:9px;display:flex}.note-pin-toggle input[data-v-6b310b56]{accent-color:#dfe3e7;width:15px;height:15px}.note-pin-toggle span[data-v-6b310b56]{color:var(--text-primary);align-items:center;gap:6px;display:flex}.note-editor-images[data-v-6b310b56]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.note-editor-image[data-v-6b310b56]{aspect-ratio:1.4;background:#ffffff0a;border:1px solid #ffffff21;border-radius:12px;position:relative;overflow:hidden}.note-editor-image>button[data-v-6b310b56]{color:#fff;background:#070a0ec7;border:1px solid #fff3;border-radius:9px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:6px;right:6px}.note-editor-hint[data-v-6b310b56]{color:var(--text-secondary);margin:-4px 0 0;font-size:9px;line-height:1.6}.sync-import-layer[data-v-7dca62a9]{padding:48px}.sync-import-backdrop[data-v-7dca62a9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060aad}.sync-import-dialog[data-v-7dca62a9]{z-index:1;color:#f4f6f8;background:#11151bfa;border:1px solid #ffffff2b;border-radius:24px;width:min(680px,100vw - 96px);padding:34px;position:relative;box-shadow:inset 0 1px #ffffff14,0 32px 100px #00000085}.sync-import-close[data-v-7dca62a9]{color:#aab3bd;background:#ffffff0e;border:1px solid #ffffff21;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:20px}.sync-import-dialog header[data-v-7dca62a9]{grid-template-columns:48px 1fr;gap:16px;padding-right:36px;display:grid}.sync-import-icon[data-v-7dca62a9]{color:#e7ebef;background:#ffffff12;border:1px solid #ffffff29;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.sync-import-dialog header p[data-v-7dca62a9]{color:#9ba5af;letter-spacing:.16em;margin:1px 0 8px;font-size:9px;font-weight:750}.sync-import-dialog header h2[data-v-7dca62a9]{letter-spacing:-.025em;margin:0;font-size:22px}.sync-import-dialog header div>span[data-v-7dca62a9]{color:#929ca7;margin-top:10px;font-size:11px;line-height:1.7;display:block}.sync-choice-list[data-v-7dca62a9]{gap:12px;margin-top:28px;display:grid}.sync-choice[data-v-7dca62a9]{color:#e8ecef;text-align:left;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;padding:16px;transition:border-color .2s,background .2s,transform .2s;display:grid}.sync-choice[data-v-7dca62a9]:hover{background:#fff1;border-color:#ffffff40;transform:translateY(-1px)}.sync-choice.is-selected[data-v-7dca62a9]{background:#ffffff16;border-color:#ffffff7a;box-shadow:inset 0 1px #ffffff14}.sync-choice-icon[data-v-7dca62a9]{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.sync-choice-copy[data-v-7dca62a9]{gap:6px;min-width:0;display:grid}.sync-choice-copy strong[data-v-7dca62a9]{align-items:center;gap:8px;font-size:12px;display:flex}.sync-choice-copy small[data-v-7dca62a9]{color:#14181c;background:#eef1f4;border-radius:999px;padding:3px 7px;font-size:8px}.sync-choice-copy>span[data-v-7dca62a9]{color:#8f99a4;font-size:10px;line-height:1.6}.sync-choice-check[data-v-7dca62a9]{color:#0000;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.sync-choice.is-selected .sync-choice-check[data-v-7dca62a9]{color:#15191d;background:#e8edf1;border-color:#e8edf1}.sync-import-error[data-v-7dca62a9]{color:#ef989b;margin:14px 0 0;font-size:10px;line-height:1.5}.sync-import-dialog footer[data-v-7dca62a9]{border-top:1px solid #ffffff17;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.sync-import-dialog footer button[data-v-7dca62a9]{border-radius:12px;height:42px;padding:0 18px;font-size:10px;font-weight:700}.sync-import-later[data-v-7dca62a9]{color:#aab3bc;background:#ffffff0b;border:1px solid #ffffff21}.sync-import-confirm[data-v-7dca62a9]{color:#13171b;background:#eef1f4;border:1px solid #ffffffbf;align-items:center;gap:8px;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 24px #0003}.sync-import-confirm[data-v-7dca62a9]:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.is-spinning[data-v-7dca62a9]{animation:.8s linear infinite sync-spin-7dca62a9}@keyframes sync-spin-7dca62a9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sync-choice[data-v-7dca62a9],.sync-import-confirm[data-v-7dca62a9],.is-spinning[data-v-7dca62a9]{transition:none;animation:none}}.elastic-slider[data-v-29d2848e]{gap:8px;margin-top:12px;display:grid}.elastic-slider__meta[data-v-29d2848e]{color:#ffffff94;align-items:center;gap:12px;font-size:10px;display:flex}.elastic-slider__control[data-v-29d2848e]{touch-action:none;transform-origin:50%;grid-template-columns:minmax(0,1fr);align-items:center;min-height:24px;transition:opacity .16s;display:grid}.elastic-slider__track-hit[data-v-29d2848e]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;min-width:0;padding-block:8px}.elastic-slider__track-hit[data-v-29d2848e]:active{cursor:grabbing}.elastic-slider__track-hit:focus-visible .elastic-slider__track[data-v-29d2848e]{box-shadow:0 0 0 3px #e8ecf129,inset 0 0 0 1px #ffffff1a}.elastic-slider__track-shell[data-v-29d2848e]{will-change:transform, height;align-items:center;min-height:9px;display:flex}.elastic-slider__track[data-v-29d2848e]{background:#ffffff2b;border-radius:999px;width:100%;height:100%;min-height:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.elastic-slider__track span[data-v-29d2848e]{border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0;box-shadow:0 0 20px #e8ecf13d}.widget-state-panel[data-v-ab66dbd6]{text-align:center;height:100%;min-height:80px;color:var(--text-secondary);place-content:center;justify-items:center;gap:7px;display:grid}.widget-state-panel strong[data-v-ab66dbd6]{color:var(--text-primary);font-size:10px}.widget-state-panel p[data-v-ab66dbd6]{max-width:220px;margin:0;font-size:8px;line-height:1.5}.widget-state-panel button[data-v-ab66dbd6]{min-height:28px;color:var(--text-primary);background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:flex}.widget-state-panel.is-error[data-v-ab66dbd6]{color:#eba4a7}.widget-state-panel.is-loading span[data-v-ab66dbd6]{background:linear-gradient(100deg,#ffffff08 20%,#ffffff1c 42%,#ffffff08 64%) 0 0/220% 100%;border-radius:5px;width:min(220px,70%);height:9px;animation:1.4s infinite state-shimmer-ab66dbd6}.widget-state-panel.is-loading span[data-v-ab66dbd6]:nth-child(2){width:min(170px,56%)}.widget-state-panel.is-loading span[data-v-ab66dbd6]:nth-child(3){width:min(120px,42%)}@keyframes state-shimmer-ab66dbd6{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.widget-state-panel.is-loading span[data-v-ab66dbd6]{animation:none}}.image-text-widget[data-v-b45109de]{grid-template-columns:minmax(112px,42%) minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.image-text-media[data-v-b45109de]{background:#ffffff0a;border:1px solid #ffffff21;border-radius:15px;min-height:0;overflow:hidden}.image-text-media.is-empty[data-v-b45109de]{color:var(--text-secondary);place-content:center;justify-items:center;gap:8px;font-size:10px;display:grid}.image-text-copy[data-v-b45109de]{flex-direction:column;min-width:0;min-height:0;display:flex}.image-text-copy p[data-v-b45109de]{min-height:0;color:var(--text-secondary);white-space:pre-wrap;scrollbar-width:thin;flex:1;margin:0;font-size:11px;line-height:1.75;overflow:auto}.image-text-copy button[data-v-b45109de]{min-width:92px;height:34px;color:var(--text-primary);opacity:0;background:#fff1;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:0 12px;font-size:10px;transition:opacity .2s,transform .2s,background .2s;display:flex;transform:translateY(5px)}.image-text-widget:hover .image-text-copy button[data-v-b45109de],.image-text-widget:focus-within .image-text-copy button[data-v-b45109de],.image-text-copy button.is-copied[data-v-b45109de],.image-text-copy button.is-error[data-v-b45109de]{opacity:1;transform:none}.image-text-copy button[data-v-b45109de]:hover{background:#ffffff1f}.image-text-copy button.is-copied[data-v-b45109de]{background:#ffffff29}.image-text-copy button.is-error[data-v-b45109de]{color:#f0a4a7}@container (width<=360px){.image-text-widget[data-v-b45109de]{grid-template-rows:minmax(100px,46%) minmax(0,1fr);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.image-text-copy button[data-v-b45109de]{transition:none}}.live-region[data-v-7040f544]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.memo-widget[data-v-525d6384]{flex-direction:column;gap:11px;height:100%;min-height:0;display:flex}.memo-pin[data-v-525d6384]{color:var(--text-secondary);align-self:flex-start;align-items:center;gap:5px;font-size:9px;display:inline-flex}.memo-widget p[data-v-525d6384]{min-height:0;color:var(--text-primary);white-space:pre-wrap;scrollbar-width:thin;flex:1;margin:0;font-size:12px;line-height:1.8;overflow:auto}.memo-images[data-v-525d6384]{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:7px;max-height:74px;display:grid;position:relative}.memo-images>span[data-v-525d6384]{aspect-ratio:1.35;border:1px solid #ffffff1f;border-radius:10px;min-width:0;overflow:hidden}.memo-images em[data-v-525d6384]{color:#fff;background:#070a0ecc;border-radius:8px;place-items:center;min-width:26px;height:22px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:6px;right:6px}.calendar-widget[data-v-4d4eddcb]{flex-direction:column;gap:9px;height:100%;min-height:0;display:flex}.calendar-toolbar[data-v-4d4eddcb]{justify-content:space-between;align-items:center;display:flex}.calendar-toolbar>div[data-v-4d4eddcb]{background:#ffffff0e;border-radius:10px;padding:3px;display:flex}.calendar-toolbar button[data-v-4d4eddcb]{min-width:30px;height:27px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;font-size:9px}.calendar-toolbar button.active[data-v-4d4eddcb]{color:var(--text-primary);background:#ffffff29}.calendar-toolbar>button[data-v-4d4eddcb]{background:#ffffff0b;border:1px solid #ffffff1f;place-items:center;display:grid}.calendar-add[data-v-4d4eddcb]{grid-template-columns:minmax(92px,1fr) 128px 128px 94px 46px 42px;gap:5px;display:grid}.calendar-add input[data-v-4d4eddcb],.calendar-add button[data-v-4d4eddcb]{min-width:0;height:31px;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;padding:0 7px;font-size:8px}.calendar-add>label[data-v-4d4eddcb]{color:var(--text-secondary);align-items:center;gap:3px;font-size:8px;display:flex}.calendar-add>label input[data-v-4d4eddcb]{width:13px;height:13px}.calendar-add button[data-v-4d4eddcb]{padding:0}.calendar-month[data-v-4d4eddcb]{flex:1;grid-template-columns:repeat(7,1fr);gap:4px;min-height:0;display:grid}.calendar-month span[data-v-4d4eddcb]{min-height:22px;color:var(--text-secondary);border-radius:7px;place-items:center;font-size:8px;display:grid;position:relative}.calendar-month span.today[data-v-4d4eddcb]{color:var(--text-primary);background:#ffffff2b}.calendar-month span.event[data-v-4d4eddcb]:after{content:"";background:#ffffffbf;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px}.calendar-events[data-v-4d4eddcb]{scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.calendar-events li[data-v-4d4eddcb]{border-bottom:1px solid #ffffff12;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:35px;font-size:9px;display:grid}.calendar-events time[data-v-4d4eddcb]{color:var(--text-secondary)}.calendar-events strong[data-v-4d4eddcb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-events span[data-v-4d4eddcb]{color:var(--text-secondary);grid-column:2;align-items:center;gap:3px;display:flex}.calendar-events li>div[data-v-4d4eddcb]{opacity:0;gap:2px;display:flex}.calendar-events li:hover>div[data-v-4d4eddcb],.calendar-events li:focus-within>div[data-v-4d4eddcb]{opacity:1}.calendar-events li>div button[data-v-4d4eddcb]{width:23px;height:23px;color:var(--text-secondary);background:#ffffff12;border:0;border-radius:7px;place-items:center;display:grid}.calendar-events.month-fallback[data-v-4d4eddcb]{display:none}.calendar-empty[data-v-4d4eddcb]{color:var(--text-secondary);place-items:center;border:0!important;display:grid!important}.calendar-error[data-v-4d4eddcb]{color:#eba4a7;flex:1;place-items:center;gap:7px;font-size:9px;display:grid}.calendar-error button[data-v-4d4eddcb]{color:inherit;background:0 0;border:0;gap:4px;display:flex}.calendar-inline-error[data-v-4d4eddcb]{color:#eba4a7;margin:0;font-size:8px}@container (width<=520px){.calendar-add[data-v-4d4eddcb]{grid-template-columns:minmax(0,1fr) 120px 42px}.calendar-add input[data-v-4d4eddcb]:nth-of-type(3),.calendar-add input[data-v-4d4eddcb]:nth-of-type(4),.calendar-add>label[data-v-4d4eddcb]{display:none}}@container (width<=420px){.calendar-month[data-v-4d4eddcb]{display:none}.calendar-events.month-fallback[data-v-4d4eddcb]{display:block}.calendar-add[data-v-4d4eddcb]{grid-template-columns:1fr 38px}.calendar-add input[type=datetime-local][data-v-4d4eddcb]{display:none}}.countdown-widget[data-v-e740b973]{place-items:center;height:100%;display:grid;position:relative}.countdown-main[data-v-e740b973]{text-align:center}.countdown-main>span[data-v-e740b973]{color:var(--text-secondary);font-size:9px;display:block}.countdown-main strong[data-v-e740b973]{letter-spacing:-.05em;font-size:46px;font-weight:500;line-height:1.05}.countdown-main em[data-v-e740b973]{color:var(--text-secondary);margin-left:5px;font-size:11px;font-style:normal}.countdown-main p[data-v-e740b973]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--text-primary);margin:7px 0 0;font-size:11px;overflow:hidden}.countdown-main small[data-v-e740b973]{color:var(--text-secondary);margin-top:3px;font-size:7px;display:block}.countdown-actions[data-v-e740b973]{opacity:0;justify-content:center;gap:4px;margin-top:8px;transition:all .18s;display:flex;transform:translateY(3px)}.countdown-main:hover .countdown-actions[data-v-e740b973],.countdown-main:focus-within .countdown-actions[data-v-e740b973]{opacity:1;transform:none}.countdown-actions button[data-v-e740b973],.countdown-close[data-v-e740b973]{width:25px;height:25px;color:var(--text-secondary);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:8px;place-items:center;display:grid}.countdown-editor[data-v-e740b973]{width:min(230px,100%);color:var(--text-secondary);justify-items:center;gap:6px;display:grid;position:relative}.countdown-editor>input[data-v-e740b973],.countdown-editor>button[type=submit][data-v-e740b973],.countdown-editor select[data-v-e740b973]{width:100%;height:29px;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;padding:0 9px;font-size:9px}.countdown-editor>div[data-v-e740b973]{justify-content:space-between;align-items:center;width:100%;display:flex}.countdown-editor label[data-v-e740b973]{gap:4px;font-size:8px;display:flex}.countdown-editor select[data-v-e740b973]{width:88px}.countdown-close[data-v-e740b973]{position:absolute;top:0;right:0}.countdown-editor>button[type=submit][data-v-e740b973]{background:#ffffff1f}.countdown-retry[data-v-e740b973],.countdown-error[data-v-e740b973]{color:#eba4a7;font-size:9px;position:absolute;bottom:0;right:0}.countdown-retry[data-v-e740b973]{background:0 0;border:0;gap:4px;display:flex}.countdown-error[data-v-e740b973]{margin:0}@media (prefers-reduced-motion:reduce){.countdown-actions[data-v-e740b973]{transition:none}}.mood-widget[data-v-3a8a86fc]{flex-direction:column;justify-content:center;gap:9px;height:100%;display:flex}.mood-widget p[data-v-3a8a86fc]{color:var(--text-primary);margin:0;font-size:12px}.mood-scale[data-v-3a8a86fc]{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.mood-scale button[data-v-3a8a86fc]{aspect-ratio:1;color:var(--text-secondary);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;place-items:center;display:grid;position:relative}.mood-scale button span[data-v-3a8a86fc]{font-size:11px}.mood-scale button svg[data-v-3a8a86fc]{position:absolute;top:4px;right:4px}.mood-scale button.active[data-v-3a8a86fc]{color:var(--text-primary);background:#ffffff26;border-color:#ffffff7a}.mood-note[data-v-3a8a86fc]{grid-template-columns:minmax(0,1fr) 31px;gap:6px;display:grid}.mood-note input[data-v-3a8a86fc]{height:31px;color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1c;border-radius:9px;padding:0 10px;font-size:9px}.mood-note button[data-v-3a8a86fc]{color:var(--text-primary);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:9px;place-items:center;display:grid}.mood-trend[data-v-3a8a86fc]{grid-template-columns:repeat(7,1fr);align-items:end;gap:4px;height:32px;display:grid}.mood-trend>span[data-v-3a8a86fc]{place-items:end center;gap:2px;height:100%;display:grid}.mood-trend i[data-v-3a8a86fc]{background:var(--text-primary);border-radius:5px 5px 2px 2px;width:60%;max-width:16px}.mood-trend small[data-v-3a8a86fc],.mood-widget>small[data-v-3a8a86fc]{color:var(--text-secondary);font-size:7px}.mood-widget>em[data-v-3a8a86fc]{color:#eba4a7;font-size:8px;font-style:normal}.todo-widget[data-v-16ef9d9f]{flex-direction:column;gap:9px;height:100%;min-height:0;display:flex}.todo-widget-toolbar[data-v-16ef9d9f]{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.todo-widget-toolbar>div[data-v-16ef9d9f]{background:#ffffff0e;border-radius:9px;padding:2px;display:flex}.todo-widget-toolbar button[data-v-16ef9d9f]{height:24px;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:8px}.todo-widget-toolbar button.active[data-v-16ef9d9f]{color:var(--text-primary);background:#ffffff26}.todo-widget-list[data-v-16ef9d9f]{scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.todo-widget-list li[data-v-16ef9d9f]{grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;font-size:10px;display:grid;position:relative}.todo-widget-list li.is-priority>span[data-v-16ef9d9f]:before{content:"";background:var(--warning);border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.todo-check[data-v-16ef9d9f]{color:#171b20;background:0 0;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.todo-widget-list li.is-done .todo-check[data-v-16ef9d9f]{background:#dfe3e7}.todo-widget-list li.is-done>span[data-v-16ef9d9f]{color:var(--text-secondary);text-decoration:line-through}.todo-widget-list time[data-v-16ef9d9f]{color:var(--text-secondary);background:#ffffff0f;border-radius:7px;padding:4px 7px;font-size:8px}.todo-actions[data-v-16ef9d9f]{background:var(--widget-actions-surface);opacity:0;pointer-events:none;border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;right:0}.todo-widget-list li:hover .todo-actions[data-v-16ef9d9f],.todo-widget-list li:focus-within .todo-actions[data-v-16ef9d9f]{opacity:1;pointer-events:auto}.todo-actions button[data-v-16ef9d9f]{width:22px;height:22px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.todo-actions button[data-v-16ef9d9f]:hover{color:var(--text-primary);background:#ffffff1a}.todo-edit[data-v-16ef9d9f]{grid-column:2/4;grid-template-columns:minmax(0,1fr) 24px 24px;gap:3px;display:grid}.todo-edit input[data-v-16ef9d9f]{min-width:0;height:27px;color:var(--text-primary);background:#0000002e;border:1px solid #fff3;border-radius:7px;padding:0 7px}.todo-edit button[data-v-16ef9d9f]{color:var(--text-primary);background:#ffffff14;border:0;border-radius:7px;place-items:center;display:grid}.todo-widget-empty[data-v-16ef9d9f]{color:var(--text-secondary);place-items:center;display:grid!important}.todo-widget-add[data-v-16ef9d9f]{grid-template-columns:minmax(90px,1fr) 102px 58px 31px;gap:6px;display:grid}.todo-widget-add input[data-v-16ef9d9f],.todo-widget-add select[data-v-16ef9d9f]{min-width:0;height:33px;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 8px;font-size:9px}.todo-widget-add button[data-v-16ef9d9f]{color:var(--text-primary);background:#ffffff14;border:1px solid #ffffff21;border-radius:10px;place-items:center;display:grid}.todo-widget-error[data-v-16ef9d9f],.todo-widget-inline-error[data-v-16ef9d9f]{color:#eba4a7;margin:0;font-size:9px}.todo-widget-error button[data-v-16ef9d9f]{color:inherit;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}@container (width<=420px){.todo-widget-add[data-v-16ef9d9f]{grid-template-columns:minmax(0,1fr) 31px}.todo-widget-add input[type=date][data-v-16ef9d9f],.todo-widget-add select[data-v-16ef9d9f],.todo-widget-toolbar>span[data-v-16ef9d9f]{display:none}}.water-widget[data-v-0bf8ffe1]{grid-template-columns:90px 1fr;align-items:center;gap:14px;height:100%;display:grid}.water-progress[data-v-0bf8ffe1]{background:conic-gradient(#e1e7ecd1 var(--progress),#ffffff14 0);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative}.water-progress[data-v-0bf8ffe1]:after{content:"";background:var(--component-surface-strong);border-radius:50%;position:absolute;inset:7px}.water-progress span[data-v-0bf8ffe1]{z-index:1;justify-items:center;display:grid}.water-progress strong[data-v-0bf8ffe1]{font-size:18px}.water-progress em[data-v-0bf8ffe1]{color:var(--text-secondary);font-size:8px;font-style:normal}.water-copy[data-v-0bf8ffe1]{gap:7px;min-width:0;display:grid}.water-copy>strong[data-v-0bf8ffe1]{font-size:11px}.water-copy>span[data-v-0bf8ffe1],.water-copy>small[data-v-0bf8ffe1]{color:var(--text-secondary);font-size:8px}.water-copy>div[data-v-0bf8ffe1]{gap:6px;display:flex}.water-copy button[data-v-0bf8ffe1]{height:29px;color:var(--text-primary);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;gap:4px;display:flex}.water-copy button.water-add[data-v-0bf8ffe1]{background:#ffffff24;padding:0 10px}.water-copy button[data-v-0bf8ffe1]:disabled{opacity:.35}.water-copy>em[data-v-0bf8ffe1]{color:#eba4a7;font-size:8px;font-style:normal;line-height:1.4}@container (width<=300px){.water-widget[data-v-0bf8ffe1]{grid-template-columns:70px 1fr}.water-progress[data-v-0bf8ffe1]{width:66px;height:66px}}.work-countdown[data-v-d1bb1a12]{text-align:center;place-content:center;height:100%;display:grid}.work-countdown span[data-v-d1bb1a12]{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.work-countdown strong[data-v-d1bb1a12]{font-variant-numeric:tabular-nums;letter-spacing:.03em;margin-top:8px;font-size:30px;font-weight:500}.work-countdown p[data-v-d1bb1a12]{color:var(--text-secondary);margin:7px 0 0;font-size:8px}.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;width:auto;margin:0;position:absolute;z-index:0!important}.grid-stack>.grid-stack-item{width:var(--gs-column-width);height:var(--gs-cell-height);padding:0;position:absolute;top:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{width:auto;margin:0;position:absolute;overflow:hidden auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{-ms-touch-action:none;touch-action:none;font-size:.1px;display:block;position:absolute}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" stroke=\"%23666\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 20 20\"><path d=\"m10 3 2 2H8l2-2v14l-2-2h4l-2 2\"/></svg>");background-position:50%;background-repeat:no-repeat}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{opacity:.8;box-shadow:1px 4px 6px #0003}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left,right,top,height,width}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b10;--border:#ffffff21;--border-strong:#fff3;--text-primary:#f2f5f7;--text-secondary:#9aa3ad;--text:var(--text-primary);--muted:var(--text-secondary);--subtle:#737d88;--accent:#e8ecf1;--accent-strong:#fff;--accent-soft:#e8ecf124;--accent-ink:#111419;--success:#74a982;--success-soft:#74a98229;--success-ink:#0f1b13;--warning:#d6a452;--danger:#e56c70;--focus-ring:#e8ecf1b8;--home-icon-active:var(--accent);--shadow:0 24px 80px #00000057;--wallpaper:none;--background-dim-top:.22;--background-dim-center:0;--background-dim-bottom:.36;--background-dim-side:.26;--background-dim-middle:0;--background-dim-edge:.12;--background-blur:0px;--component-opacity:.58;--glass-surface:#0a0b0ceb;--glass-surface-start:#0c0c0df0;--glass-surface-end:#090a0be6;--glass-surface-strong:#26282ddb;--glass-border:#ffffff1a;--glass-border-hover:#ffffff6b;--glass-highlight:#ffffff1a;--glass-glow:#e8ecf129;--glass-actions-surface:#121619f0;--glass-theme-panel-surface:#0c0f13c7;--glass-wallpaper-panel-surface:#0c0f13d1;--glass-modal-surface:#1c2129f5;--glass-card-blur:20px;--glass-card-saturation:112%;--component-density-progress:.45;--glass-shadow-y:14px;--glass-shadow-blur:32px;--glass-shadow-alpha:.24;--glass-hover-shadow-y:16px;--glass-hover-shadow-blur:36px;--glass-hover-shadow-alpha:.28;--board-side-gap:96px;--sidebar-bg-start:#0c0c0df0;--sidebar-bg-end:#090a0be6;--sidebar-bg-base:#080809eb;--sidebar-inner-highlight:#ffffff0f;--sidebar-shadow:#0000006b;--sidebar-shadow-y:22px;--sidebar-shadow-blur:60px;--sidebar-blur:18px;--sidebar-text:#e8ebeec7;--sidebar-text-hover:#fffffff5;--sidebar-active-bg-start:#34363bd6;--sidebar-active-bg-end:#26282ddb;--sidebar-active-shadow:#0000001a;--sidebar-edge-a:#ffffff14;--sidebar-edge-b:#ffffff4d;--sidebar-edge-c:#ffffff38;--sidebar-edge-d:#ffffff47;--sidebar-edge-shadow:#ffffff0f;background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}:where(.dashboard-shell button,.dashboard-shell input,.dashboard-shell textarea,.dashboard-shell select,.dashboard-shell a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dashboard-shell{--component-surface:var(--glass-surface);--component-surface-start:var(--glass-surface-start);--component-surface-end:var(--glass-surface-end);--component-surface-strong:var(--glass-surface-strong);--widget-glass-border:var(--glass-border);--widget-glass-border-hover:var(--glass-border-hover);--widget-glass-highlight:var(--glass-highlight);--widget-glass-glow:var(--glass-glow);--widget-actions-surface:var(--glass-actions-surface);isolation:isolate;min-height:100vh;padding:28px 36px 34px 104px;position:relative;overflow:hidden}.dashboard-shell.appearance-night{--glass-surface:rgb(10 11 12/var(--component-opacity));--glass-surface-start:rgb(12 13 14/calc(var(--component-opacity) + .03));--glass-surface-end:rgb(8 9 10/var(--component-opacity));--glass-surface-strong:rgb(38 40 45/calc(var(--component-opacity) + .14));--glass-border:rgb(255 255 255/calc(.17 - var(--component-density-progress) * .11));--glass-border-hover:rgb(255 255 255/calc(.48 - var(--component-density-progress) * .18));--glass-highlight:rgb(255 255 255/calc(.15 - var(--component-density-progress) * .08));--glass-glow:rgb(232 236 241/calc(.2 - var(--component-density-progress) * .1));--glass-actions-surface:#121619f0;--glass-theme-panel-surface:#0c0f13c7;--glass-wallpaper-panel-surface:#0c0f13d1;--glass-modal-surface:rgb(28 33 41/max(.78, calc(var(--component-opacity) + .28)))}.dashboard-shell.appearance-day{--glass-surface:rgb(30 34 38/var(--component-opacity));--glass-surface-start:rgb(36 40 44/calc(var(--component-opacity) + .06));--glass-surface-end:rgb(24 28 32/var(--component-opacity));--glass-surface-strong:rgb(42 49 54/calc(var(--component-opacity) + .2));--glass-actions-surface:#262b2feb;--glass-border:rgb(255 255 255/calc(.28 - var(--component-density-progress) * .12));--glass-border-hover:rgb(255 255 255/calc(.62 - var(--component-density-progress) * .12));--glass-highlight:rgb(255 255 255/calc(.22 - var(--component-density-progress) * .08));--glass-glow:rgb(255 255 255/calc(.26 - var(--component-density-progress) * .08));--glass-theme-panel-surface:rgb(30 34 38/calc(var(--component-opacity) + .36));--glass-wallpaper-panel-surface:rgb(30 34 38/calc(var(--component-opacity) + .4));--glass-modal-surface:rgb(28 33 41/max(.78, calc(var(--component-opacity) + .54)));--sidebar-bg-start:#181c1e94;--sidebar-bg-end:#12161885;--sidebar-bg-base:transparent;--sidebar-inner-highlight:#ffffff0b;--sidebar-shadow:#0000002e;--sidebar-shadow-y:14px;--sidebar-shadow-blur:42px;--sidebar-blur:22px;--sidebar-text:#ffffffdb;--sidebar-text-hover:#fffffffa;--sidebar-active-bg-start:#34363b9e;--sidebar-active-bg-end:#26282da3;--sidebar-active-shadow:#00000014;--sidebar-edge-a:#ffffff0a;--sidebar-edge-b:#ffffff29;--sidebar-edge-c:#ffffff1a;--sidebar-edge-d:#ffffff24;--sidebar-edge-shadow:#ffffff06}.wallpaper-layer{z-index:-3;background-image:var(--wallpaper);filter:blur(var(--background-blur));background-position:50%;background-size:cover;position:fixed;inset:0;transform:scale(1.01)}.readability-layer{z-index:-2;background:linear-gradient(180deg, rgb(4 7 10/var(--background-dim-top)) 0%, rgb(4 7 10/var(--background-dim-center)) 42%, rgb(4 7 10/var(--background-dim-bottom)) 100%), linear-gradient(90deg, rgb(4 7 10/var(--background-dim-side)) 0%, rgb(4 7 10/var(--background-dim-middle)) 44%, rgb(4 7 10/var(--background-dim-edge)) 100%);position:fixed;inset:0}.sidebar{z-index:2;background:linear-gradient(180deg, var(--sidebar-bg-start), var(--sidebar-bg-end)), var(--sidebar-bg-base);width:72px;box-shadow:inset 0 1px 0 var(--sidebar-inner-highlight), 0 var(--sidebar-shadow-y) var(--sidebar-shadow-blur) var(--sidebar-shadow);-webkit-backdrop-filter:blur(var(--sidebar-blur));backdrop-filter:blur(var(--sidebar-blur));border:0;border-radius:18px;flex-direction:column;align-items:center;padding:16px 5px 11px;display:flex;position:fixed;top:8px;bottom:8px;left:8px}.sidebar:before,.sidebar:after{background:linear-gradient(180deg, #fff0, var(--sidebar-edge-a) 10%, var(--sidebar-edge-b) 24%, var(--sidebar-edge-c) 52%, var(--sidebar-edge-a) 78%, #fff0) right center / 1px 100% no-repeat, linear-gradient(90deg, #fff0, var(--sidebar-edge-c) 58%, var(--sidebar-edge-d)) right top / 26px 1px no-repeat;pointer-events:none;content:"";width:30px;height:230px;position:absolute;right:-1px}.sidebar:before{box-shadow:8px 0 22px var(--sidebar-edge-shadow);border-top-right-radius:18px;top:8px}.sidebar:after{border-right:1px solid var(--sidebar-edge-b);border-bottom:1px solid var(--sidebar-edge-b);width:64px;height:198px;box-shadow:8px 0 22px var(--sidebar-edge-shadow);background:0 0;border-bottom-right-radius:18px;bottom:0;-webkit-mask-image:radial-gradient(64px 198px at 100% 100%,#000 24%,#0000 86%);mask-image:radial-gradient(64px 198px at 100% 100%,#000 24%,#0000 86%)}.brand-mark{color:#fffffff0;text-shadow:0 0 14px #ffffff52;background:radial-gradient(circle at 50% 18%,#ffffff4d,#0000 34%),linear-gradient(145deg,#ffffff1f,#ffffff05);border:1px solid #ffffff2e;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1;display:grid}.nav-list,.sidebar-footer{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.nav-list{scrollbar-width:none;flex:auto;min-height:0;padding-block:2px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 16px),#0000 100%)}.nav-list::-webkit-scrollbar{display:none}.nav-board-list{flex-direction:column;display:flex}.sidebar-footer{flex:none;gap:7px;margin-top:auto}.nav-button{min-height:54px;color:var(--sidebar-text);background:0 0;border:0;border-radius:16px;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;gap:5px;padding:4px 3px;transition:background .18s,color .18s,box-shadow .18s,opacity .18s,transform .18s;display:flex;position:relative}.nav-button span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:58px;font-size:10px;font-weight:650;line-height:1;overflow:hidden}.nav-button:hover,.nav-button:focus-visible{color:var(--sidebar-text-hover);background:#ffffff17;outline:none}.nav-button.is-active{background:linear-gradient(180deg, var(--sidebar-active-bg-start), var(--sidebar-active-bg-end));color:#fff;box-shadow:inset 0 1px 0 #ffffff09, 0 7px 16px var(--sidebar-active-shadow)}.nav-button.is-active svg{color:var(--home-icon-active)}.sidebar-solid-icon{fill:currentColor;flex:none;display:block}.nav-button[draggable=true]{cursor:grab}.nav-button[draggable=true]:active,.nav-button.is-dragging{cursor:grabbing}.nav-button.is-dragging{opacity:.48;transform:scale(.92)}.nav-button.is-drag-over{background:#e8ecf11a;box-shadow:inset 0 0 0 1px #e8ecf12e,0 8px 18px #00000029}.nav-board-move,.nav-board-enter-active,.nav-board-leave-active{transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1)}.nav-board-enter-from,.nav-board-leave-to{opacity:0;transform:translateY(10px)scale(.96)}.nav-board-leave-active{width:100%;position:absolute}.top-actions{z-index:2;align-items:center;gap:8px;display:flex;position:fixed;top:28px;right:36px}.appearance-switch{flex:none;width:48px;height:27.2px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.appearance-switch:hover{transform:translateY(-1px)}.appearance-switch:active{transform:translateY(0)scale(.97)}.appearance-switch-input{opacity:0;width:1px;height:1px;position:absolute}.appearance-switch-track{z-index:0;cursor:pointer;transform-origin:0 0;background-color:#6c7479f0;border-radius:34px;width:60px;height:34px;transition:background-color .4s,box-shadow .4s;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.8);box-shadow:inset 0 0 0 1px #ffffff38,0 8px 22px #0003}.appearance-switch-track:after{z-index:8;pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:18px;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:-20%;bottom:-20%;left:-45%;transform:translate(-140%)skew(-18deg)}.appearance-switch:hover .appearance-switch-track:after{opacity:.72;transform:translate(470%)skew(-18deg)}.appearance-switch-input:checked+.appearance-switch-track{background-color:#444c53f5}.appearance-switch-input:focus-visible+.appearance-switch-track{outline-offset:3px;outline:2px solid #ffffffe6}.appearance-orb{z-index:1;background-color:#f4f5f4;border-radius:50%;width:26px;height:26px;transition:transform .4s,background-color .4s;position:absolute;bottom:4px;left:4px}.appearance-switch-input:checked+.appearance-switch-track .appearance-orb{background-color:#f3f5f6;animation:.6s ease-in-out both appearance-rotate-center;transform:translate(26px)}.appearance-sun-icon{z-index:5;color:#e85a4f;opacity:1;transition:opacity .22s,transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appearance-switch-input:checked+.appearance-switch-track .appearance-sun-icon{opacity:0;transform:translate(-50%,-50%)scale(.5)}@keyframes appearance-rotate-center{0%{transform:translate(26px)rotate(0)}to{transform:translate(26px)rotate(360deg)}}.appearance-moon-icon{z-index:5;color:#55616b;opacity:0;transition:opacity .3s,transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.appearance-switch-input:checked+.appearance-switch-track .appearance-moon-icon{opacity:1;transform:translate(-50%,-50%)scale(1)}.appearance-light-ray{z-index:0;fill:#fff;opacity:.04;transition:opacity .22s;position:absolute}.appearance-light-ray-1{width:43px;height:43px;top:-8px;left:-8px}.appearance-light-ray-2{width:55px;height:55px;top:-50%;left:-50%}.appearance-light-ray-3{width:60px;height:60px;top:-18px;left:-18px}.appearance-cloud{opacity:1;transition:opacity .22s;animation:6s infinite appearance-cloud-move;position:absolute}.appearance-switch-input:checked+.appearance-switch-track .appearance-light-ray,.appearance-switch-input:checked+.appearance-switch-track .appearance-cloud{opacity:0}.appearance-cloud-dark{fill:#d2a12b;animation-delay:1s}.appearance-cloud-light{fill:#e1e5e6}.appearance-cloud-1{width:40px;top:15px;left:30px}.appearance-cloud-2{width:20px;top:10px;left:44px}.appearance-cloud-3{width:30px;top:24px;left:18px}.appearance-cloud-4{width:40px;top:18px;left:36px}.appearance-cloud-5{width:20px;top:14px;left:48px}.appearance-cloud-6{width:30px;top:26px;left:22px}@keyframes appearance-cloud-move{0%,to{transform:translate(0)}40%{transform:translate(4px)}80%{transform:translate(-4px)}}.appearance-stars{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(-32px)}.appearance-switch-input:checked+.appearance-switch-track .appearance-stars{opacity:1;transform:translateY(0)}.appearance-star{fill:#e8edf1;opacity:.88;animation:2s infinite appearance-star-twinkle;position:absolute}.appearance-star-1{width:12px;animation-delay:.3s;top:4px;left:5px}.appearance-star-2{width:4px;top:17px;left:3px}.appearance-star-3{width:8px;animation-delay:.6s;top:22px;left:12px}.appearance-star-4{width:10px;animation-delay:1.3s;top:2px;left:20px}@keyframes appearance-star-twinkle{0%,to{transform:scale(1)}40%{transform:scale(1.2)}80%{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.appearance-switch-track,.appearance-orb,.appearance-moon-icon,.appearance-stars{transition-duration:.01ms}.appearance-orb,.appearance-cloud,.appearance-star{animation:none!important}}.theme-panel{border:1px solid var(--border);background:var(--glass-theme-panel-surface);width:340px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:14px;padding:16px 34px 18px;position:absolute;top:48px;right:0}.wallpaper-panel{border:1px solid var(--border);background:var(--glass-wallpaper-panel-surface);width:270px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:48px;right:52px}.theme-panel-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.theme-panel-header strong{font-size:11px}.theme-panel-header span{color:var(--muted);font-size:10px}.theme-panel-header button{color:var(--accent-strong);background:0 0;border:0;font-size:10px}.wallpaper-load-hint{color:var(--muted);margin:-4px 0 2px;font-size:10px;line-height:1.4}.wallpaper-option{border:1px solid var(--border);min-height:72px;color:var(--text);text-align:left;background:#ffffff0b;border-radius:11px;grid-template-columns:94px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.wallpaper-option img{object-fit:cover;border-radius:8px;width:84px;height:52px}.wallpaper-option__previews{gap:4px;display:flex}.wallpaper-option .wallpaper-option__previews img{width:45px;height:52px}.wallpaper-option .wallpaper-option__previews img+img{opacity:.68}.wallpaper-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.wallpaper-option small{color:var(--muted);font-size:10px}.wallpaper-option:hover,.wallpaper-option:focus-visible,.wallpaper-option.is-active{background:#e8ecf11a;border-color:#e8ecf180;outline:none}.glass-action,.manage-button,.engine-pill,.shortcut-card{border:1px solid var(--border);background:var(--component-surface);color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.glass-action{color:#ffffffdb;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;display:inline-flex}.glass-action.icon-only{width:38px;padding:0}.top-actions .glass-action{isolation:isolate;gap:6.4px;min-height:30.4px;padding:0 10.4px;font-size:12.8px;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background-color .24s,box-shadow .24s;position:relative;overflow:hidden}.top-actions .glass-action:before{z-index:-1;pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:22%;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .15s;position:absolute;top:-25%;bottom:-25%;left:-42%;transform:translate(-180%)skew(-18deg)}.top-actions .glass-action:hover,.top-actions .glass-action:focus-visible{border-color:#e8ecf14d;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0000002e}.top-actions .glass-action:hover:before,.top-actions .glass-action:focus-visible:before{opacity:.78;transform:translate(650%)skew(-18deg)}.top-actions .glass-action:active{transform:translateY(0)scale(.97)}.top-actions .glass-action>svg,.top-actions .glass-action>span{z-index:1;transition:transform .24s cubic-bezier(.22,1,.36,1);position:relative}.top-actions .wallpaper-action:hover>svg,.top-actions .wallpaper-action:hover>span,.top-actions .wallpaper-action:focus-visible>svg,.top-actions .wallpaper-action:focus-visible>span{transform:translate(2px)}.top-actions .theme-action:hover>svg,.top-actions .theme-action:focus-visible>svg{animation:.52s cubic-bezier(.22,1,.36,1) both theme-control-slide}@keyframes theme-control-slide{0%,to{transform:translate(0)}38%{transform:translate(2px)}72%{transform:translate(-1px)}}.top-actions .glass-action svg{width:11.2px;height:11.2px}.top-actions .glass-action.icon-only{width:30.4px;padding:0}@media (prefers-reduced-motion:reduce){.appearance-switch,.appearance-switch-track:after,.top-actions .glass-action,.top-actions .glass-action:before,.top-actions .glass-action>svg,.top-actions .glass-action>span{transition-duration:.01ms}.appearance-switch:hover,.appearance-switch:active,.top-actions .glass-action:hover,.top-actions .glass-action:focus-visible,.top-actions .glass-action:active,.top-actions .wallpaper-action:hover>svg,.top-actions .wallpaper-action:hover>span,.top-actions .wallpaper-action:focus-visible>svg,.top-actions .wallpaper-action:focus-visible>span{transform:none}.top-actions .theme-action:hover>svg,.top-actions .theme-action:focus-visible>svg{animation:none}}.workspace{width:min(1160px,100vw - 172px);margin:0 auto;padding:44px 0 0}.workspace.is-board-workspace{width:max(320px, calc(100% - (var(--board-side-gap) * 2)));max-width:none;margin-right:var(--board-side-gap);margin-left:var(--board-side-gap)}.search-hero{flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:12px 0 48px;display:flex;transform:translateY(-28px)}.eyebrow{color:#ffffffad;margin:0 0 9px;font-size:10px;font-weight:600}h1,h2,h3,p{margin-top:0}h1{margin-bottom:22px;font-size:35px;font-weight:700;line-height:1.12}.blur-text{flex-wrap:wrap;justify-content:center;display:flex}.blur-text-segment{will-change:transform, filter, opacity;display:inline-block}.home-clock{justify-items:center;margin:0 0 28px;display:grid}#page-title,.home-clock-time{color:#fffffff5;letter-spacing:0;text-shadow:0 14px 38px #00000047;margin:0;font-size:clamp(34px,4.19vw,61px);font-weight:500;line-height:.9}.home-clock-date{color:#ffffffd1;letter-spacing:0;text-shadow:0 8px 22px #0000003d;margin:16px 0 0;font-size:clamp(10px,.96vw,16px);font-weight:650;line-height:1.2}.engine-row{z-index:0;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex;position:relative}.engine-pill{color:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:36px;padding:0 15px;font-size:14px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.engine-icon{object-fit:contain;background:#ffffffeb;border-radius:6px;flex:none;width:18px;height:18px;padding:2px;transition:transform .18s;display:block;box-shadow:inset 0 0 0 1px #ffffff2e}.engine-pill.is-active{background:var(--component-surface-strong);color:#fff;border-color:#ffffff4d;outline:none}.dashboard-shell.appearance-day .engine-pill.is-active{background:var(--component-surface-strong);color:#fff;border-color:#ffffff94;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #0003}.engine-pill:hover,.engine-pill:focus-visible{background:var(--component-surface-strong);color:#fff;border-color:#e8ecf1ad;outline:none;transform:translateY(-4px);box-shadow:0 0 0 1px #e8ecf11f,0 8px 22px #00000029}.engine-pill:hover .engine-icon,.engine-pill:focus-visible .engine-icon{transform:scale(1.06)}.search-box{--cosmic-surface:#080b10;--cosmic-glow-opacity:.34;z-index:1;isolation:isolate;width:min(860px,100%);height:68px;box-shadow:0 20px 70px #0000003d, 0 0 22px rgba(190, 200, 208, var(--cosmic-glow-opacity));-webkit-backdrop-filter:blur(26px)saturate(.84);backdrop-filter:blur(26px)saturate(.84);background:0 0;border:0;border-radius:16px;grid-template-columns:56px 1fr 92px;align-items:center;margin-bottom:22px;transition:box-shadow .5s,filter .5s;display:grid;position:relative}.search-box:before{z-index:2;content:"";filter:blur(22px);opacity:.5;pointer-events:none;background:#9aa5ad;border-radius:50%;width:34px;height:20px;transition:opacity 1.4s,transform 1.4s;position:absolute;top:13px;left:12px}.search-box:after{z-index:1;background:var(--cosmic-surface);content:"";pointer-events:none;border-radius:15px;position:absolute;inset:1px}.search-cosmic-layer{z-index:0;pointer-events:none;border-radius:18px;position:absolute;overflow:hidden}.search-cosmic-layer:before{content:"";background-position:0 0;background-repeat:no-repeat;width:1200px;height:1200px;transition:transform 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-nebula{filter:blur(6px);opacity:.11;border-radius:18px;inset:-2px}.search-nebula:before{background-image:conic-gradient(#000,#b6bec4 5%,#000 38% 50%,#717b83 60%,#000 87%);transform:translate(-50%,-50%)rotate(60deg)}.search-starfield{filter:blur(3px);inset:-4px}.search-starfield:before{background-image:conic-gradient(#0000,#444c52,#0000 10% 50%,#68727a,#0000 60%);transform:translate(-50%,-50%)rotate(82deg)}.search-stardust{filter:blur(2px)brightness(1.15);border-radius:17px;inset:-2px}.search-stardust:before{background-image:conic-gradient(#0000 0%,#d4dbe0,#0000 8% 50%,#8c969e,#0000 58%);transform:translate(-50%,-50%)rotate(83deg)}.search-cosmic-ring{filter:blur(.5px)brightness(1.08);border-radius:16px;inset:0}.search-cosmic-ring:before{background-image:conic-gradient(#080b10,#d4dbe0 5%,#080b10 14% 50%,#78838c 60%,#080b10 64%);transform:translate(-50%,-50%)rotate(70deg)}.search-input-icon,.search-box input,.search-submit-button{z-index:3;position:relative}.search-box:hover{box-shadow:0 20px 70px #00000042,0 0 28px #bec8d047}.search-box:hover:before{opacity:.16;transform:translate(14px)}.search-box:hover .search-starfield:before{transform:translate(-50%,-50%)rotate(262deg)}.search-box:hover .search-nebula:before{transform:translate(-50%,-50%)rotate(240deg)}.search-box:hover .search-stardust:before{transform:translate(-50%,-50%)rotate(263deg)}.search-box:hover .search-cosmic-ring:before{transform:translate(-50%,-50%)rotate(250deg)}.search-box:focus-within{box-shadow:0 22px 74px #00000047,0 0 0 1px #d4dbe01f,0 0 34px #bec8d057}.search-box:focus-within .search-cosmic-layer:before{transition-duration:4s}.search-box:focus-within .search-starfield:before{transform:translate(-50%,-50%)rotate(442deg)}.search-box:focus-within .search-nebula:before{transform:translate(-50%,-50%)rotate(420deg)}.search-box:focus-within .search-stardust:before{transform:translate(-50%,-50%)rotate(443deg)}.search-box:focus-within .search-cosmic-ring:before{transform:translate(-50%,-50%)rotate(430deg)}.search-input-icon{cursor:text;place-items:center;width:100%;height:100%;display:grid}.search-icon{color:#b8c1c8;transition:color .18s,filter .18s}.search-box:focus-within .search-icon{color:#f1f4f6;filter:drop-shadow(0 0 8px #d2dae057)}.search-box input{width:100%;min-width:0;height:100%;color:var(--text);cursor:text;background:0 0;border:0;outline:0;align-self:stretch;font-size:14px}.search-box input::placeholder{color:#ffffff75}.search-submit-button{--h-button:38px;--w-button:76px;--round:.675rem;--search-submit-trace-glow:#ebd8ffb8;--search-submit-handle-glow:#ebd8ff94;width:var(--w-button);height:var(--h-button);border-radius:var(--round);cursor:pointer;background:radial-gradient(65.28% 65.28% at 50% 100%,#df71ffcc 0%,#df71ff00 100%),linear-gradient(#7a5af8,#7a5af8);border:none;outline:none;justify-content:center;justify-self:end;align-items:center;margin-right:14px;padding:6px 16px;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.search-submit-button:before,.search-submit-button:after{z-index:0;inset:var(--space);border-radius:calc(var(--round) - var(--space));content:"";transition:all .5s ease-in-out;position:absolute}.search-submit-button:before{--space:1px;background:linear-gradient(177.95deg,#ffffff30 0%,#fff0 100%)}.search-submit-button:after{--space:2px;background:radial-gradient(65.28% 65.28% at 50% 100%,#df71ffcc 0%,#df71ff00 100%),linear-gradient(#7a5af8,#7a5af8)}.search-submit-button:active{transform:scale(.95)}.search-submit-button:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.search-submit-fold{z-index:1;border-radius:0 var(--round) 0 .5rem;background:radial-gradient(100% 75% at 55%,#df71ffcc 0%,#df71ff00 100%);width:.9rem;height:.9rem;transition:all .5s ease-in-out;display:inline-block;position:absolute;top:0;right:0;box-shadow:0 0 3px #000}.search-submit-fold:after{content:"";pointer-events:none;background-color:#e8e8e8;width:150%;height:150%;position:absolute;top:0;right:0;transform:rotate(45deg)translate(0%)translateY(-18px)}.search-submit-button:hover .search-submit-fold{margin-top:-.9rem;margin-right:-.9rem}.search-submit-points{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;overflow:hidden}.search-submit-point{pointer-events:none;background-color:#fff;border-radius:9999px;width:2px;height:2px;animation:ease-in-out infinite search-submit-floating-points;position:absolute;bottom:-10px}@keyframes search-submit-floating-points{0%{transform:translateY(0)}85%{opacity:0}to{opacity:0;transform:translateY(-55px)}}.search-submit-point:first-child{opacity:1;animation-duration:2.35s;animation-delay:.2s;left:10%}.search-submit-point:nth-child(2){opacity:.7;animation-duration:2.5s;animation-delay:.5s;left:30%}.search-submit-point:nth-child(3){opacity:.8;animation-duration:2.2s;animation-delay:.1s;left:25%}.search-submit-point:nth-child(4){opacity:.6;animation-duration:2.05s;left:44%}.search-submit-point:nth-child(5){opacity:1;animation-duration:1.9s;left:50%}.search-submit-point:nth-child(6){opacity:.5;animation-duration:1.5s;animation-delay:1.5s;left:75%}.search-submit-point:nth-child(7){opacity:.9;animation-duration:2.2s;animation-delay:.2s;left:88%}.search-submit-point:nth-child(8){opacity:.8;animation-duration:2.25s;animation-delay:.2s;left:58%}.search-submit-point:nth-child(9){opacity:.6;animation-duration:2.6s;animation-delay:.1s;left:98%}.search-submit-point:nth-child(10){opacity:1;animation-duration:2.5s;animation-delay:.2s;left:65%}.search-submit-inner{z-index:2;color:#fff;justify-content:center;align-items:center;gap:3px;width:100%;font-size:12px;font-weight:500;line-height:1.5;transition:color .2s ease-in-out;display:inline-flex;position:relative}.search-submit-icon{width:13px;height:13px;overflow:visible}.search-submit-icon circle,.search-submit-icon path{fill:#0000;transition:fill .18s,filter .2s,opacity .2s}.search-submit-button:focus .search-submit-icon circle{fill:#ffffff29}.search-submit-button:hover .search-submit-icon circle{animation:.7s cubic-bezier(.22,.74,.24,1) forwards search-submit-circle-trace}.search-submit-button:hover .search-submit-icon path{animation:.38s cubic-bezier(.22,.74,.24,1) .24s forwards search-submit-handle-trace}@keyframes search-submit-circle-trace{0%{stroke-dasharray:51;stroke-dashoffset:0;opacity:1}34%{stroke-dasharray:51;stroke-dashoffset:51px;opacity:.34}35%{stroke-dashoffset:-51px}82%{fill:#0000;filter:none}to{stroke-dasharray:51;stroke-dashoffset:0;fill:#ffffff29;filter:drop-shadow(0 0 2px var(--search-submit-trace-glow));opacity:1}}@keyframes search-submit-handle-trace{0%{stroke-dasharray:9;stroke-dashoffset:9px;opacity:.28}to{stroke-dasharray:9;stroke-dashoffset:0;filter:drop-shadow(0 0 2px var(--search-submit-handle-glow));opacity:1}}@media (prefers-reduced-motion:reduce){.search-box{transition:box-shadow .01ms}.search-cosmic-layer:before,.search-box:focus-within .search-cosmic-layer:before{transition:none}.search-submit-button,.search-submit-button:before,.search-submit-button:after,.search-submit-fold,.search-submit-inner,.search-submit-icon{transition-duration:.01ms}.search-submit-point,.search-submit-button:hover .search-submit-icon circle,.search-submit-button:hover .search-submit-icon path{animation:none}}.engine-hint{color:#ffffff94;margin:12px 0 24px;font-size:10px}.shortcut-grid{grid-template-columns:repeat(6,minmax(0,78px));justify-content:center;gap:11px;width:min(530px,100%);display:grid}.shortcut-card{min-width:0;min-height:92px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffe0;text-align:center;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:0;transition:transform .18s;display:flex}.shortcut-card svg{background:var(--component-surface);color:#e0e8edb8;border:1px solid #ffffff1a;border-radius:18px;flex:0 0 58px;width:58px;height:58px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,filter .18s,transform .18s;box-shadow:inset 0 1px #ffffff0e,0 12px 24px #0000002e}.shortcut-card span{color:#f7f9fbe6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.shortcut-card small{clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shortcut-card:hover,.shortcut-card:focus-visible{box-shadow:none;background:0 0;outline:none;transform:translateY(-4px)}.shortcut-card:hover svg,.shortcut-card:focus-visible svg{background:var(--component-surface-strong);color:#f7f9fbf5;filter:none;border-color:#ffffff47;transform:scale(1.04);box-shadow:inset 0 1px #ffffff14,0 16px 30px #0000003d,0 0 18px #e8ecf114}.dashboard-shell.appearance-night .search-hero{isolation:isolate;position:relative}.dashboard-shell.appearance-night .search-hero:before{z-index:-1;filter:blur(1px);pointer-events:none;background:radial-gradient(circle at 50% 12%,#1e2a3257,#0000 58%),linear-gradient(#070b0f52,#070b0f1a);border-radius:34px;position:absolute;inset:166px -42px 10px}.dashboard-shell.appearance-night .engine-pill{background:var(--component-surface);color:#ebf1f5ad;border-color:#bcccd71f;box-shadow:0 10px 24px #00000029}.dashboard-shell.appearance-night .engine-pill.is-active{background:var(--component-surface-strong);color:#f6f8fa;border-color:#dde7ed4d;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000038}.dashboard-shell.appearance-night .engine-pill:hover,.dashboard-shell.appearance-night .engine-pill:focus-visible{background:var(--component-surface-strong);border-color:#e8ecf19e}.dashboard-shell.appearance-night .engine-pill.is-active:hover,.dashboard-shell.appearance-night .engine-pill.is-active:focus-visible{background:var(--component-surface-strong)}.dashboard-shell.appearance-night .search-box{--cosmic-surface:#080b10;--cosmic-glow-opacity:.4}.dashboard-shell.appearance-night .search-cosmic-layer{opacity:1;display:block}.dashboard-shell.appearance-day .search-box{--cosmic-surface:#2a3136;-webkit-backdrop-filter:blur(22px)saturate(.78);backdrop-filter:blur(22px)saturate(.78);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff1a,0 16px 38px #1c262e33,0 0 18px #bec8d01f}.dashboard-shell.appearance-day .search-box:before{opacity:.2}.dashboard-shell.appearance-day .search-cosmic-layer{opacity:.42;display:block}.dashboard-shell.appearance-day .search-icon{color:#e8edf0c7}.dashboard-shell.appearance-day .search-box:focus-within .search-icon{color:#fff;filter:drop-shadow(0 0 7px #ffffff57)}.dashboard-shell.appearance-day .search-box input{color:#fffffff0}.dashboard-shell.appearance-day .search-box input::placeholder{color:#e8edf08f}.dashboard-shell.appearance-day .search-box:hover,.dashboard-shell.appearance-day .search-box:focus-within{border-color:#ffffff57;box-shadow:inset 0 1px #ffffff24,0 18px 42px #1c262e3d,0 0 22px #bec8d02e}.dashboard-shell.appearance-day .search-submit-button{--search-submit-trace-glow:#ffffffa3;--search-submit-handle-glow:#ffffff80;background:radial-gradient(65.28% 65.28% at 50% 100%,#e0e7eb4d 0%,#e0e7eb00 100%),linear-gradient(#6f7880 0%,#4a5259 100%);box-shadow:inset 0 1px #ffffff2e,0 8px 18px #171e2338}.dashboard-shell.appearance-day .search-submit-button:after{background:radial-gradient(65.28% 65.28% at 50% 100%,#e0e7eb4d 0%,#e0e7eb00 100%),linear-gradient(#6f7880 0%,#4a5259 100%)}.dashboard-shell.appearance-day .search-submit-fold{background:radial-gradient(100% 75% at 55%,#f2f5f7b3 0%,#f2f5f700 100%);box-shadow:0 0 3px #090d10b3}.dashboard-shell.appearance-day .search-submit-fold:after{background-color:#e2e6e9}.dashboard-shell.appearance-day .engine-hint{color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#20262b94;border-radius:999px;padding:3px 9px}.dashboard-shell.appearance-night .search-box input::placeholder{color:#e1e9ee6b}.dashboard-shell.appearance-night .engine-hint{color:#ebf1f5c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b0f94;border-radius:999px;padding:3px 9px}.dashboard-shell.appearance-night .shortcut-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative;overflow:visible}.dashboard-shell.appearance-night .shortcut-card:before{display:none}.dashboard-shell.appearance-night .shortcut-card span{color:#f7fafce6}.dashboard-shell.appearance-night .shortcut-card small{color:#dee6ebbd}.dashboard-shell.appearance-night .shortcut-card:hover,.dashboard-shell.appearance-night .shortcut-card:focus-visible{box-shadow:none;background:0 0}.dashboard-shell.appearance-night .shortcut-card:hover:before,.dashboard-shell.appearance-night .shortcut-card:focus-visible:before{display:none}.manage-button{color:#ffffffd1;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:inline-flex}.manage-button.icon-action{width:38px;padding:0}.manage-button.primary{color:#fff;background:#e8ecf133;border-color:#e8ecf180}.manage-button.is-active{color:#fff;background:#e8ecf11f;border-color:#e8ecf175}.manage-button.danger{color:#ffdcdce0;background:#7f1d1d29;border-color:#f8717147}.manage-button.danger:hover,.manage-button.danger:focus-visible{color:#fff;background:#7f1d1d3d;border-color:#f871717a}.board-view{gap:18px;padding:112px 0 0;display:grid;position:relative}.board-view:before{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#04070ab8 0%,#04070a80 56%,#04070a00 100%);height:126px;position:fixed;top:0;left:104px;right:0}.board-nav{z-index:3;width:min(680px,100vw - 172px);margin:0;position:fixed;top:28px;left:50%;transform:translate(-50%)}.board-nav:before{z-index:-1;filter:blur(18px);opacity:.72;pointer-events:none;content:"";background:#0000007a;border-radius:999px;height:24px;position:absolute;bottom:-12px;left:28px;right:28px}.board-nav__shell{background:linear-gradient(135deg, var(--component-surface-start), var(--component-surface-end)), var(--component-surface);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:0;border-radius:20px;height:50px;transition:height .58s cubic-bezier(.22,1,.36,1),border-radius .32s,box-shadow .32s,background .32s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 18px -12px #0000008f,0 30px 54px -30px #000000ad}.board-nav.is-expanded .board-nav__shell{border-radius:20px;height:200px;box-shadow:inset 0 1px #ffffff12,0 16px 22px -12px #00000094,0 34px 78px -30px #000000b8}.board-nav__top{z-index:2;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:12px;height:50px;padding:0 14px 0 16px;display:grid;position:relative}.board-nav__toggle{color:#ffffffeb;background:0 0;border:0;border-radius:16px;place-self:center start;place-items:center;gap:0;width:38px;height:38px;transition:background .18s,opacity .18s;display:grid}.board-nav__toggle:hover,.board-nav__toggle:focus-visible{color:#fff;background:#ffffff0f;outline:none}.board-nav__line{transform-origin:50%;background:currentColor;border-radius:999px;grid-area:1/1;width:22px;height:2px;transition:opacity .24s,transform .28s}.board-nav__line:first-child{transform:translateY(-4px)}.board-nav__line:last-child{transform:translateY(4px)}.board-nav.is-expanded .board-nav__line:first-child{transform:translateY(0)rotate(45deg)}.board-nav.is-expanded .board-nav__line:last-child{transform:translateY(0)rotate(-45deg)}.board-nav__identity{text-align:center;justify-content:center;align-items:center;gap:8px;width:min(280px,28vw);min-width:150px;display:flex}.board-nav__title-icon{color:var(--home-icon-active)}.board-nav__identity h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;line-height:1;overflow:hidden}.board-nav__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:50px;display:flex}.board-nav__actions .manage-button,.board-nav__detail-actions .manage-button{color:#f4f4f4e6;background:#3a3a3ae0;border-color:#ffffff0a;border-radius:11px;width:32px;min-width:32px;height:32px;min-height:0;padding:0;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;box-shadow:inset 0 1px #ffffff0e,0 9px 22px #00000024}.board-nav__actions .manage-button:hover,.board-nav__actions .manage-button:focus-visible,.board-nav__detail-actions .manage-button:hover,.board-nav__detail-actions .manage-button:focus-visible{color:#fff;background:#464646f0;border-color:#ffffff14;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff13,0 10px 25px #0000002e}.board-nav__actions .manage-button svg,.board-nav__detail-actions .manage-button svg{width:15px;height:15px}.board-nav__actions .manage-button.icon-action,.board-nav__detail-actions .manage-button.icon-action{width:32px;min-width:32px;padding:0}.board-nav__actions .manage-button:not(.primary):not(.danger):not(.is-active),.board-nav__detail-actions .manage-button:not(.primary):not(.danger):not(.is-active){background:#3a3a3ae0}.board-nav__actions .manage-button.add-action{background:linear-gradient(#0a14042e, #0a14042e), var(--accent);width:auto;min-width:85px;height:31px;min-height:31px;color:var(--accent-ink);border-color:#e8ecf11f;border-radius:12px;margin-left:2px;padding:0 14px;font-size:12px;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffff3d,0 4px 12px #e8ecf124}.board-nav__actions .manage-button.add-action:hover,.board-nav__actions .manage-button.add-action:focus-visible{background:var(--accent);border-color:#e8ecf12e;box-shadow:inset 0 1px #ffffff42,0 5px 14px #e8ecf12e}.board-nav__actions .manage-button.is-active{color:#fff;background:#464646f5;border-color:#ffffff14}.board-nav__actions .manage-button.danger,.board-nav__detail-actions .manage-button.danger{color:#ffe8e8e6;background:#3a3a3ae0;border-color:#ffffff0a}.board-nav__actions .manage-button.danger:hover,.board-nav__actions .manage-button.danger:focus-visible,.board-nav__detail-actions .manage-button.danger:hover,.board-nav__detail-actions .manage-button.danger:focus-visible{color:#fff;background:#4a3c3cf5;border-color:#ff82822e}.board-nav__details{z-index:1;pointer-events:none;grid-template-columns:minmax(210px,.9fr) minmax(0,1.65fr);gap:12px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.board-nav.is-expanded .board-nav__details{pointer-events:auto}.board-nav__description-card{opacity:0;background:radial-gradient(circle at 10% 10%,#e8ecf11a,#0000 34%),linear-gradient(135deg,#22242ac7,#0e1216c7);border:1px solid #ffffff13;border-radius:16px;align-content:center;gap:10px;min-height:116px;padding:18px 20px;transition:opacity .44s,transform .58s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s;display:grid;transform:translateY(34px);box-shadow:inset 0 1px #fff1,0 16px 34px #00000024}.board-nav.is-expanded .board-nav__description-card{opacity:1;transition-delay:80ms;transform:translateY(0)}.board-nav__description-card span{color:#e8ecf1eb;font-size:11px;font-weight:700}.board-nav__description-card p{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.board-nav__detail-actions{align-items:center;gap:7px;display:flex}.board-nav__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.board-empty{border:1px solid var(--border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0f1380;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000001f}.board-nav__stat-card{opacity:0;background:radial-gradient(circle at 18% 12%,#e8ecf11a,#0000 32%),linear-gradient(135deg,#06180dd1,#0a1d14b8 52%,#0b1014d1);border:1px solid #e8ecf129;border-radius:16px;align-content:center;gap:12px;min-height:116px;padding:20px 24px;transition:opacity .44s,transform .58s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s;display:grid;transform:translateY(34px);box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00000029}.board-nav.is-expanded .board-nav__stat-card{opacity:1;transform:translateY(0)}.board-nav.is-expanded .board-nav__stat-card:first-child{transition-delay:.18s}.board-nav.is-expanded .board-nav__stat-card:nth-child(2){transition-delay:.28s}.board-nav.is-expanded .board-nav__stat-card:nth-child(3){transition-delay:.38s}.board-nav__stats span{color:#e8ecf1eb;font-size:11px;font-weight:700}.board-nav__stats strong{color:#fff;font-size:28px;line-height:1}.board-nav__sync-card strong{align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.board-nav__sync-card strong i{background:#e8ecf19e;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #e8ecf112}.board-nav__sync-card[data-sync-state=syncing] strong i{background:#a9c7ff;animation:1.4s ease-in-out infinite sync-state-pulse;box-shadow:0 0 0 4px #a9c7ff1f}.board-nav__sync-card[data-sync-state=pending] strong i,.board-nav__sync-card[data-sync-state=stale] strong i{background:#e3bd78;box-shadow:0 0 0 4px #e3bd781a}.board-nav__sync-card[data-sync-state=offline] strong i{background:#9aa3ad;box-shadow:0 0 0 4px #9aa3ad17}.board-nav__sync-card[data-sync-state=conflict] strong i,.board-nav__sync-card[data-sync-state=error] strong i{background:#e89196;box-shadow:0 0 0 4px #e891961c}@keyframes sync-state-pulse{50%{opacity:.48;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.board-nav__sync-card[data-sync-state=syncing] strong i{animation:none}}.dashboard-shell.appearance-day .board-nav:before{background:var(--sidebar-shadow);opacity:.56}.dashboard-shell.appearance-day .board-nav__shell{border:1px solid var(--sidebar-edge-a);background:linear-gradient(180deg, var(--component-surface-start), var(--component-surface-end));box-shadow:inset 0 1px 0 var(--sidebar-inner-highlight), 0 var(--sidebar-shadow-y) var(--sidebar-shadow-blur) var(--sidebar-shadow);-webkit-backdrop-filter:blur(var(--sidebar-blur));backdrop-filter:blur(var(--sidebar-blur))}.dashboard-shell.appearance-day .board-nav.is-expanded .board-nav__shell{box-shadow:inset 0 1px 0 var(--sidebar-inner-highlight), 0 calc(var(--sidebar-shadow-y) + 4px) calc(var(--sidebar-shadow-blur) + 12px) var(--sidebar-shadow)}.dashboard-shell.appearance-day .board-nav__toggle,.dashboard-shell.appearance-day .board-nav__identity h1{color:var(--sidebar-text-hover)}.dashboard-shell.appearance-day .board-nav__title-icon{color:var(--sidebar-text)}.dashboard-shell.appearance-day .board-nav__toggle:hover,.dashboard-shell.appearance-day .board-nav__toggle:focus-visible{color:var(--sidebar-text-hover);background:#ffffff17}.dashboard-shell.appearance-day .board-nav__actions .manage-button.add-action{border-color:var(--sidebar-edge-a);background:linear-gradient(180deg, var(--sidebar-active-bg-start), var(--sidebar-active-bg-end));box-shadow:inset 0 1px 0 var(--sidebar-inner-highlight), 0 7px 16px var(--sidebar-active-shadow);color:var(--sidebar-text-hover)}.dashboard-shell.appearance-day .board-nav__actions .manage-button.add-action:hover,.dashboard-shell.appearance-day .board-nav__actions .manage-button.add-action:focus-visible{border-color:var(--sidebar-edge-b);box-shadow:inset 0 1px 0 #ffffff14, 0 8px 18px var(--sidebar-active-shadow);background:linear-gradient(#42454ab8,#303338bd)}.board-empty{text-align:center;border-radius:18px;align-content:center;place-items:center;gap:13px;min-height:280px;padding:34px;display:grid}.empty-icon{width:58px;height:58px;color:var(--accent-strong);background:#e8ecf11f;border:1px solid #e8ecf147;border-radius:14px;place-items:center;display:grid}.board-empty h2{border:0;margin:0;padding:0;font-size:18px}.board-empty p{max-width:360px;color:var(--muted);margin-bottom:3px;font-size:11px;line-height:1.7}.board-widget-grid{z-index:0;min-height:max(720px,100vh - 220px);position:relative}.board-widget-grid .grid-stack-placeholder>.placeholder-content{background:#e8ecf111;border:1px dashed #e8ecf157;border-radius:14px;box-shadow:inset 0 0 0 1px #e8ecf10a}.board-widget-grid.grid-stack>.grid-stack-item>.grid-stack-item-content{border-radius:16px;width:auto;height:auto;overflow:visible}.board-widget{position:relative}.board-widget-card{border:1px solid var(--widget-glass-border);background:var(--component-surface);min-height:0;box-shadow:inset 0 1px 0 var(--widget-glass-highlight), 0 var(--glass-shadow-y) var(--glass-shadow-blur) rgb(0 0 0/var(--glass-shadow-alpha));-webkit-backdrop-filter:blur(var(--glass-card-blur)) saturate(var(--glass-card-saturation));will-change:transform;border-radius:14px;flex-direction:column;gap:16px;padding:22px;transition:transform .3s,border-color .3s,box-shadow .3s,background-color .3s;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.board-widget-card:hover,.board-widget-card:focus-within{border-color:var(--widget-glass-border-hover);box-shadow:inset 0 1px 0 #ffffff29, 0 var(--glass-hover-shadow-y) var(--glass-hover-shadow-blur) rgb(0 0 0/var(--glass-hover-shadow-alpha)), 0 0 20px 1px var(--widget-glass-glow);transform:translateY(-3px)}.grid-stack-item.ui-draggable-dragging .board-widget-card,.grid-stack-item.ui-resizable-resizing .board-widget-card{border-color:#e8ecf17a;transform:none;box-shadow:0 20px 70px #00000057,0 0 0 1px #e8ecf12e}@media (prefers-reduced-motion:reduce){.board-widget-card{transition:border-color .15s,box-shadow .15s}.board-widget-card:hover,.board-widget-card:focus-within{transform:none}}.board-widget-header{align-items:center;min-width:0;display:flex;position:relative}.board-widget-title-group{z-index:1;flex:auto;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.widget-heading-icon{color:#ffffffb8;background:#ffffff14;border-radius:8px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.widget-header-refresh{color:#e8eef6e0;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:8px;display:grid}.board-widget-card h2{color:#f6fafff2;text-overflow:ellipsis;white-space:nowrap;border:0;flex:auto;min-width:3em;margin:0;padding:0;font-size:15px;line-height:1.2;overflow:hidden}.board-widget-card p{color:var(--muted);margin-bottom:0;font-size:10px;line-height:1.6}.widget-actions{z-index:10;opacity:0;pointer-events:none;gap:5px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:50%;right:0;transform:translateY(calc(-50% - 2px))}.widget-actions:before{z-index:-1;background:var(--widget-actions-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";border-radius:12px;position:absolute;inset:-5px;box-shadow:-10px 0 18px #0000002e}.board-widget-card:hover .widget-actions,.board-widget-card:focus-within .widget-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}.board-widget-header.is-single-url{position:static}.board-widget-header.is-single-url .widget-actions{top:10px;right:10px;transform:translateY(-2px)}.board-widget-card:hover .board-widget-header.is-single-url .widget-actions,.board-widget-card:focus-within .board-widget-header.is-single-url .widget-actions{transform:translateY(0)}.widget-drag-handle{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);cursor:grab;background:#ffffff0f;border-radius:9px;place-items:center;padding:0;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.widget-drag-handle:hover,.widget-drag-handle:focus-visible{color:var(--text);background:#e8ecf129;border-color:#e8ecf175;outline:none;transform:translateY(-1px)}.widget-drag-handle:active{cursor:grabbing}.widget-drag-handle svg{pointer-events:none}.resize-corner{opacity:0;pointer-events:none;border-bottom:1px solid #e8ecf194;border-right:1px solid #e8ecf194;width:14px;height:14px;transition:opacity .16s,transform .16s;position:absolute;bottom:12px;right:12px;transform:translate(2px,2px)}.board-widget-card:hover .resize-corner,.board-widget-card:focus-within .resize-corner,.grid-stack-item.ui-resizable-resizing .resize-corner{opacity:.68;transform:translate(0)}.board-widget-grid .ui-resizable-handle{opacity:0}.grid-stack-item:hover .ui-resizable-handle,.grid-stack-item.ui-resizable-resizing .ui-resizable-handle{opacity:1}.widget-actions button{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);background:#ffffff0f;border-radius:9px;place-items:center;padding:0;display:grid}.widget-actions button:hover:not(:disabled){color:var(--text);border-color:#e8ecf175}.widget-actions button:focus-visible,.widget-runtime-state button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:#e8ecf1ad}.widget-links{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.widget-links a{border:1px solid var(--border);min-height:32px;color:var(--text);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.widget-type-single-url{gap:0;padding:12px 14px}.single-url-entry{min-width:0;min-height:100%;color:var(--text);border-radius:10px;flex:auto;align-items:center;gap:14px;text-decoration:none;display:flex}.single-url-entry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.single-url-logo.site-logo{border-radius:13px;flex:0 0 46px;width:46px;height:46px;font-size:17px}.single-url-logo.site-logo img{width:34px;height:34px}.single-url-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:720;line-height:1.25;overflow:hidden}.single-url-entry:hover .single-url-logo,.single-url-entry:focus-visible .single-url-logo{background:#ffffff1a;border-color:#e8ecf147}.widget-type-single-url .widget-runtime-state{text-align:left;flex:auto;grid-template-columns:20px minmax(0,1fr) auto;align-content:center;place-items:center start;gap:8px;min-height:0;padding:8px 10px}.widget-type-single-url .widget-runtime-state button{min-height:26px;padding-inline:9px}.site-grid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:16px 12px;min-height:0;padding:10px 4px 0;display:grid;overflow:auto}.site-tile{color:#f7f9fceb;justify-items:center;gap:9px;min-width:0;font-size:12px;font-weight:650;text-decoration:none;display:grid}.site-logo{width:66px;height:66px;color:var(--accent);letter-spacing:0;background:linear-gradient(145deg,#ffffff1a,#ffffff06),#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;place-items:center;font-size:20px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 14px 24px #0000002e}.site-logo-fallback{z-index:1;transition:opacity .18s,transform .18s;position:relative}.site-logo img{z-index:2;object-fit:contain;opacity:0;width:44px;height:44px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.site-logo img.is-loaded{opacity:1;transform:translate(-50%,-50%)scale(1)}.site-logo.has-favicon .site-logo-fallback{opacity:0;transform:scale(.82)}.site-logo.is-accent-1{color:#2dd4ff}.site-logo.is-accent-2{color:#50a6ff}.site-logo.is-accent-3{color:var(--accent)}.site-logo.is-accent-4{color:#47f5cf}.site-logo.is-accent-5{color:#f8fafc}.site-grid.is-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:10px 0 0}@container (width<=359px){.site-grid.is-list{grid-template-columns:minmax(0,1fr)}}.site-grid.is-list .site-tile{background:#ffffff0e;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:24px minmax(0,1fr);place-items:center start;gap:9px;min-height:42px;padding:0 14px}.site-grid.is-list .site-logo{width:22px;height:22px;box-shadow:none;background:0 0;border:0;border-radius:7px;font-size:13px}.site-grid.is-list .site-logo img{width:21px;height:21px}.site-grid.is-list .site-tile>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hot-tabs{gap:9px;display:flex}.hot-tabs button{color:#e0e6eeb8;background:#ffffff17;border:0;border-radius:999px;min-width:50px;height:28px;font-size:12px;font-weight:750}.hot-tabs button.is-active{background:var(--accent);color:var(--accent-ink)}.hot-search-list{gap:13px;min-height:0;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.hot-search-list li{color:#edf2faeb;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;font-size:12px;display:grid}.hot-search-list strong{color:#ffb01e;font-size:13px;line-height:1}.hot-search-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hot-search-list em{color:#d7dee894;font-style:normal}.widget-footer-link{color:#f7f9fce6;align-items:center;gap:8px;min-height:28px;margin-top:auto;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.weather-hero{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.weather-hero strong{color:#f0f5fff5;letter-spacing:0;font-size:48px;font-weight:850;line-height:.95;display:block}.weather-hero span{color:#f6faffeb;margin-top:7px;font-size:17px;font-weight:750;display:block}.weather-hero svg{color:#ffd43b}.weather-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.weather-metrics div{gap:7px;min-width:0;display:grid}.weather-metrics span{color:#d4dce880;font-size:11px}.weather-metrics strong{color:#f6faffe6;align-items:center;gap:4px;font-size:13px;display:flex}.weather-metrics svg{color:#91f247}.widget-weather-note{border-top:1px solid #ffffff14;padding-top:12px}.ai-copy-panel{background:#0a0d126b;border-radius:12px;gap:12px;padding:18px 16px;display:grid;box-shadow:inset 0 1px #ffffff09}.ai-copy-panel p{color:#f5f8ffe0;font-size:12px}.ai-copy-panel ul,.prompt-list{color:#f1f6ffe6;gap:10px;margin:0;padding:0 0 0 16px;font-size:12px;line-height:1.45;display:grid}.ai-input-shell{color:#d7dee875;background:#ffffff0e;border:1px solid #fff1;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:auto;padding:0 14px;font-size:12px;display:flex}.ai-input-shell svg{color:var(--accent)}.todo-progress-pill{color:#f5f8ffe6;background:#ffffff1a;border-radius:999px;place-items:center;min-width:42px;height:24px;font-size:12px;font-weight:800;display:grid;position:absolute;top:18px;right:58px}.todo-list{gap:11px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.todo-list li{color:#f0f5ffeb;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.todo-check{width:18px;height:18px;color:var(--accent);border:2px solid #d2ddeb7a;border-radius:50%;place-items:center;display:grid}.todo-list li.is-done .todo-check{border-color:var(--success);background:var(--success);color:var(--success-ink)}.todo-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.todo-list em{color:#e0e8f3b8;text-align:center;background:#ffffff13;border-radius:8px;min-width:48px;padding:5px 9px;font-size:12px;font-style:normal}.todo-list li.is-done em{background:var(--success-soft);color:var(--success)}.todo-progress{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:auto;padding-top:14px;display:grid}.todo-progress span{background:#ffffff17;border-radius:999px;height:10px;overflow:hidden}.todo-progress i{border-radius:inherit;background:var(--accent);width:60%;height:100%;display:block}.todo-progress strong{color:#e8eef7b8;font-size:12px;font-weight:650}.copy-card{border:1px solid var(--border);color:var(--text);opacity:0;pointer-events:none;text-align:left;background:#ffffff0e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px;transition:opacity .22s,transform .22s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:flex;transform:translateY(10px)}.prompt-list{min-height:0;overflow:auto}.site-grid,.hot-search-list,.todo-list,.prompt-list{margin-right:-10px}.site-grid{padding-right:14px}.site-grid.is-list,.hot-search-list,.todo-list,.prompt-list{padding-right:10px}.site-grid::-webkit-scrollbar{width:4px;height:4px}.hot-search-list::-webkit-scrollbar{width:4px;height:4px}.todo-list::-webkit-scrollbar{width:4px;height:4px}.prompt-list::-webkit-scrollbar{width:4px;height:4px}.site-grid::-webkit-scrollbar-track{background:0 0}.hot-search-list::-webkit-scrollbar-track{background:0 0}.todo-list::-webkit-scrollbar-track{background:0 0}.prompt-list::-webkit-scrollbar-track{background:0 0}.site-grid::-webkit-scrollbar-thumb{background:#e8ecf142;border:0;border-radius:999px}.hot-search-list::-webkit-scrollbar-thumb{background:#e8ecf142;border:0;border-radius:999px}.todo-list::-webkit-scrollbar-thumb{background:#e8ecf142;border:0;border-radius:999px}.prompt-list::-webkit-scrollbar-thumb{background:#e8ecf142;border:0;border-radius:999px}.site-grid::-webkit-scrollbar-thumb:hover{background:#e8ecf175}.hot-search-list::-webkit-scrollbar-thumb:hover{background:#e8ecf175}.todo-list::-webkit-scrollbar-thumb:hover{background:#e8ecf175}.prompt-list::-webkit-scrollbar-thumb:hover{background:#e8ecf175}.widget-runtime-state{min-height:120px;color:var(--muted);text-align:center;background:#ffffff09;border:1px dashed #e8ecf12e;border-radius:12px;flex:auto;align-content:center;place-items:center;gap:10px;padding:18px;display:grid}.widget-runtime-state p{color:var(--muted);margin:0;font-size:11px}.widget-runtime-state button{border:1px solid var(--border);min-height:30px;color:var(--text);background:#ffffff12;border-radius:999px;padding:0 12px;font-size:11px}@container (width<=419px){.hot-search-list em{display:none}.hot-search-list li{grid-template-columns:18px minmax(0,1fr);gap:8px}.todo-list li{grid-template-columns:20px minmax(0,1fr) auto;gap:8px}.todo-list em{min-width:42px;padding-inline:7px}.ai-copy-panel{padding:14px 12px}}@container (width<=319px){.board-widget-card{gap:12px;padding:18px}.weather-hero strong{font-size:40px}.weather-metrics{gap:7px}.weather-metrics strong,.todo-list strong,.todo-list em{font-size:11px}.hot-tabs{gap:6px}.hot-tabs button{min-width:44px}}.copy-card span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.55;overflow:hidden}.board-widget-card:hover .copy-card,.board-widget-card:focus-within .copy-card,.copy-card.is-copied,.copy-card.is-error{opacity:1;pointer-events:auto;transform:translateY(0)}.board-widget-card:hover .prompt-list,.board-widget-card:focus-within .prompt-list{transform:translateY(-3px)}.prompt-list{transition:transform .22s}.copy-card:hover,.copy-card:focus-visible{color:#fff;background:#ffffff1a;border-color:#e8ecf16b;outline:none;box-shadow:0 10px 24px #0000002e}.copy-card:hover svg,.copy-card:focus-visible svg{transform:scale(1.08)}.copy-card svg{flex:none;transition:transform .18s}.copy-card.is-copied{background:var(--success-soft);color:var(--success);border-color:#74a9826b}.copy-card.is-copied span{color:var(--success)}.copy-card.is-error{color:#e2a0a0;background:#d07b7b1f;border-color:#d07b7b6b}.copy-card.is-error span{color:#e2a0a0}@media (hover:none){.copy-card{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.copy-card,.prompt-list,.copy-card svg{transition-duration:.01ms}}.modal-layer{z-index:10;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-backdrop{background:#00000085;position:absolute;inset:0}.glass-modal{z-index:1;background:var(--glass-modal-surface);width:min(420px,100%);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid #ffffff29;border-radius:20px;gap:18px;padding:24px;display:grid;position:relative}.confirm-modal p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.modal-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.modal-header h2{border:0;margin:0;padding:0;font-size:18px}.modal-header>button{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);background:#ffffff0f;border-radius:9px;place-items:center;display:grid}.modal-header>button:hover{color:var(--text);border-color:#e8ecf175}.widget-modal{flex-direction:column;gap:18px;max-height:min(82vh,760px);display:flex;overflow:hidden}.widget-modal.is-picker{gap:12px;width:min(1000px,100vw - 120px);max-height:min(84vh,760px);padding:20px}.widget-modal.is-picker .modal-header h2{font-size:16px;line-height:1.35}.widget-modal.is-picker .eyebrow{letter-spacing:.04em;margin-bottom:6px;font-size:9px}.widget-modal.is-picker .modal-header>button{border-radius:8px;width:28px;height:28px}.widget-modal.is-picker .wallpaper-category-list{gap:6px}.widget-modal.is-picker .wallpaper-category-list button{border-radius:9px;min-height:30px;padding:0 11px;font-size:12px}.widget-modal.is-form{width:min(560px,100%)}.wallpaper-modal{flex-direction:column;width:min(960px,100%);max-height:min(84vh,780px);display:flex;overflow:hidden}.wallpaper-category-list{flex-wrap:wrap;gap:8px;display:flex}.wallpaper-category-list button{border:1px solid var(--border);min-height:34px;color:var(--muted);background:#ffffff0d;border-radius:10px;padding:0 14px}.wallpaper-category-list button:hover,.wallpaper-category-list button.is-active{color:var(--text);background:#e8ecf11f;border-color:#e8ecf17a}.wallpaper-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:2px 8px 8px 2px;display:grid;overflow-y:auto}.wallpaper-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;overflow:hidden}.wallpaper-skeleton{border:1px solid var(--border);background:linear-gradient(100deg,#ffffff0a 20%,#ffffff1a 38%,#ffffff0a 56%) 0 0/220% 100%;border-radius:16px;min-height:250px;animation:1.4s ease-in-out infinite wallpaper-skeleton-shimmer}@keyframes wallpaper-skeleton-shimmer{to{background-position-x:-220%}}.wallpaper-card{border:1px solid var(--border);color:var(--text);text-align:left;background:#ffffff0b;border-radius:16px;gap:12px;padding:12px;display:grid;position:relative}.wallpaper-card:hover,.wallpaper-card.is-active{background:#ffffff14;border-color:#e8ecf180;transform:translateY(-1px)}.wallpaper-card__previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallpaper-card__previews>span{min-width:0;position:relative}.wallpaper-card__previews img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;display:block}.wallpaper-card__previews em{color:#fff;background:#0c1016b8;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;position:absolute;bottom:6px;right:6px}.wallpaper-card__body{gap:5px;display:grid}.wallpaper-card__body>span:last-child{color:var(--muted);font-size:11px;line-height:1.55}.wallpaper-card__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallpaper-card__heading strong{font-size:14px}.wallpaper-card__heading em{color:var(--muted);font-size:10px;font-style:normal}.wallpaper-card__check{color:#e8ecf1;filter:drop-shadow(0 2px 6px #00000080);position:absolute;top:20px;left:20px}.wallpaper-empty{min-height:220px;color:var(--muted);place-items:center;display:grid}@media (width<=700px){.wallpaper-card-grid,.wallpaper-skeleton-grid{grid-template-columns:1fr}.wallpaper-modal{max-height:90vh}}.widget-modal .widget-config-form{background:0 0;border:0;padding:4px}.widget-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;padding:2px 8px 6px 2px;display:grid;overflow-y:auto}.widget-picker-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.widget-tile-grid,.widget-modal .widget-config-form{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.widget-tile-grid::-webkit-scrollbar{background:0 0;width:4px}.widget-modal .widget-config-form::-webkit-scrollbar{background:0 0;width:4px}.widget-tile-grid::-webkit-scrollbar-track{background:0 0}.widget-modal .widget-config-form::-webkit-scrollbar-track{background:0 0}.widget-tile-grid::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.widget-modal .widget-config-form::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.widget-tile-grid::-webkit-scrollbar-thumb:hover{background:#ffffff57}.widget-modal .widget-config-form::-webkit-scrollbar-thumb:hover{background:#ffffff57}.widget-tile{color:var(--text);text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-content:start;gap:8px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.widget-tile:hover,.widget-tile:focus-visible{background:#e8ecf111;border-color:#e8ecf16b;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f}.widget-tile.is-locked{opacity:.6}.widget-tile.is-locked:hover,.widget-tile.is-locked:focus-visible{background:#f0b4290f;border-color:#f0b42966}.widget-tile-thumb{aspect-ratio:4/3;color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.widget-tile-thumb img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.widget-tile-lock{color:#f4c96d;position:absolute;top:8px;right:8px}.widget-tile-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.widget-tile-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;line-height:1.35;overflow:hidden}.widget-tile-name em{color:var(--accent-strong);border:1px solid #e8ecf147;border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700}.widget-tile-name em.is-pro{color:#f4c96d;border-color:#f0b4295c}.widget-tile-desc{color:#ced6e0c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.drawer-feedback{color:#f4c96d;background:#f0b4291a;border:1px solid #f0b42952;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;font-size:10px;display:flex}.drawer-feedback>span{min-width:0}.drawer-feedback>button{color:#f7d98f;background:#f0b42924;border:1px solid #f0b4296b;border-radius:8px;flex:none;min-height:26px;padding:0 10px;font-size:10px;font-weight:650}.drawer-feedback>button:hover:not(:disabled),.drawer-feedback>button:focus-visible{background:#f0b42938;border-color:#f7d98fad}.drawer-feedback.is-error{color:#e8b0b0;background:#d07b7b1a;border-color:#d07b7b57;justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-feedback.is-error button{color:#f2d6d6;background:#ffffff12;border:1px solid #e8b0b057;border-radius:999px;flex:none;min-height:28px;padding:0 11px;font-size:10px}.drawer-feedback.is-error button:hover,.drawer-feedback.is-error button:focus-visible{background:#ffffff1f;border-color:#f2d6d6a3;outline:none}@media (prefers-reduced-motion:reduce){.wallpaper-skeleton{animation:none}}.widget-config-form{border:1px solid var(--border);background:#ffffff0b;border-radius:14px;flex-direction:column;gap:12px;min-height:0;padding:15px;display:flex;overflow-y:auto}.widget-config-form label,.board-edit-modal label,.link-config-list{gap:7px;display:grid}.widget-config-form label>span,.board-edit-modal label>span,.link-config-header>span{color:var(--muted);font-size:10px}.widget-config-form input,.widget-config-form textarea,.board-edit-modal input,.board-edit-modal textarea,.link-config-row input{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#080b1099;border-radius:10px;outline:0}.widget-config-form input,.board-edit-modal input,.link-config-row input{height:38px;padding:0 11px}.widget-config-form textarea,.board-edit-modal textarea{resize:vertical;padding:10px 11px;line-height:1.55}.widget-config-form input:focus,.widget-config-form textarea:focus,.board-edit-modal input:focus,.board-edit-modal textarea:focus,.link-config-row input:focus{border-color:#e8ecf18c}.personal-widget-config-grid{grid-template-columns:minmax(160px,.44fr) minmax(0,1fr);gap:12px;display:grid}.personal-widget-config-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.work-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.personal-widget-config-grid fieldset{border:1px solid var(--border);border-radius:10px;align-items:center;gap:6px;min-width:0;margin:0;padding:8px 10px;display:flex}.personal-widget-config-grid legend{color:var(--muted);padding:0 5px;font-size:9px}.personal-widget-config-grid fieldset label{color:var(--text-secondary);align-items:center;gap:3px;font-size:9px;display:flex}.personal-widget-config-grid fieldset input{width:13px;height:13px;margin:0}.link-config-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.link-config-header button{color:var(--accent-strong);background:0 0;border:0;font-size:10px}.link-config-row{grid-template-columns:minmax(86px,.7fr) minmax(120px,1fr) 34px;gap:7px;display:grid}.link-config-row button{border:1px solid var(--border);width:34px;height:38px;color:var(--muted);background:#ffffff0d;border-radius:10px;place-items:center;display:grid}.form-error{color:#f4c96d;margin:0;font-size:10px}.form-actions{justify-content:flex-end;gap:9px;margin-top:auto;display:flex}@media (width<=980px){.dashboard-shell{padding:92px 18px 24px}.sidebar{flex-direction:row;width:auto;height:66px;padding:8px;inset:14px 14px auto}.brand-mark,.sidebar-footer{display:none}.nav-list{flex-direction:row;justify-content:space-between;overflow:auto hidden}.nav-button{flex:1;min-height:48px}.nav-button.is-active:before{width:26px;height:3px;bottom:-8px;left:50%;transform:translate(-50%)}.top-actions{top:92px;right:18px}.workspace{width:100%;padding-top:70px}.workspace.is-board-workspace{width:100%;margin-left:0;margin-right:0}.search-hero{min-height:auto;padding:48px 0 38px}.board-view{padding:112px 0 0}.board-view:before{height:172px;left:0}.board-nav__actions{justify-content:flex-start;width:100%;padding-top:0}h1{font-size:29px}#page-title,.home-clock-time{font-size:36px}.home-clock-date{font-size:10px}.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.engine-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.engine-pill{width:100%}.search-box{grid-template-columns:48px 1fr 92px;height:62px}.search-box input{font-size:13px}.shortcut-grid,.board-nav__stats{grid-template-columns:1fr}.manage-button{width:100%}.board-nav__actions{flex-direction:column}.widget-config-form{overflow:visible}.widget-tile-grid{grid-template-columns:minmax(0,1fr)}.link-config-row{grid-template-columns:1fr}.link-config-row button{width:100%}}
