@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700&display=swap";:root{--spacing-2xs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:56px;--spacing-5xl:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:28px;--radius-pill:999px;--color-bg:#08080b;--color-surface:#141416;--color-card:#1b1b1e;--color-hover:#232326;--color-border:#2b2b30;--color-dim:#2f2f34;--color-text:#edeef2;--color-muted:#8a8a96;--color-project:#e03e3e;--color-project-dim:#1d0a0a;--color-area:#d09020;--color-area-dim:#1d1508;--color-resource:#30a060;--color-resource-dim:#081408;--color-cta:#288550;--color-task:#0b8ce9;--color-note:#fbbf24;--color-calendar:#35c7e8;--cal-accent:#35c7e8;--color-calendar-pastel:#f0f9ff;--color-notif-red:#f26565;--color-notif-navy:#1e40af;--color-notif-violet:#7c83f7;--color-bm-canvas:#818cf8;--color-bm-tasks:#1d4ed8;--color-bm-cal:#34d399;--color-bm-link:#7c3aed;--font-body:DM Sans, system-ui, sans-serif;--font-heading:Bricolage Grotesque, DM Sans, system-ui, sans-serif}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);overscroll-behavior:none;overflow:hidden}::-webkit-scrollbar{display:none}input,textarea,select,button{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}@media (hover:none) and (pointer:coarse){input,textarea,select{font-size:max(16px, var(--field-font-size,0px))!important}}button{cursor:pointer}button:active{opacity:.75;transform:scale(.97)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #7c83f766}50%{box-shadow:0 0 12px 4px #7c83f726}}@keyframes dsk-options-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dsk-options-dialog-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}:root{--spacing-2xs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:56px;--spacing-5xl:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:28px;--radius-pill:999px;--color-bg:#08080b;--color-surface:#141416;--color-card:#1b1b1e;--color-hover:#232326;--color-border:#2b2b30;--color-dim:#2f2f34;--color-text:#edeef2;--color-muted:#8a8a96;--color-project:#e03e3e;--color-project-dim:#1d0a0a;--color-area:#d09020;--color-area-dim:#1d1508;--color-resource:#30a060;--color-resource-dim:#081408;--color-cta:#288550;--color-task:#0b8ce9;--color-note:#fbbf24;--color-calendar:#35c7e8;--cal-accent:#35c7e8;--color-calendar-pastel:#f0f9ff;--color-notif-red:#f26565;--color-notif-navy:#1e40af;--color-notif-violet:#7c83f7;--color-bm-canvas:#818cf8;--color-bm-tasks:#1d4ed8;--color-bm-cal:#34d399;--color-bm-link:#7c3aed;--font-body:DM Sans, system-ui, sans-serif;--font-heading:Bricolage Grotesque, DM Sans, system-ui, sans-serif;--xool-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.5' intercept='-0.75'/%3E%3CfeFuncG type='linear' slope='2.5' intercept='-0.75'/%3E%3CfeFuncB type='linear' slope='2.5' intercept='-0.75'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='0.14'/%3E%3C/svg%3E")}.app{background-color:#08080b;background-image:var(--xool-grain), radial-gradient(125% 85% at 50% 58%, #1e1e26 0%, #131318 46%, #08080b 100%);color:#edeef2;--command-panel-header-bg:#1a1a2e;--command-panel-peek:calc(80px + env(safe-area-inset-top,0px));--xool-foot-core:#ececf0;--xool-foot-silver:#d6d6dd;--xool-foot-dot:#0000001b;background-repeat:repeat,no-repeat;background-size:160px 160px,cover;flex-direction:column;width:100%;max-width:100%;height:100%;margin:0 auto;font-family:DM Sans,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.app:after{content:"";z-index:0;height:calc(var(--xool-nav-zone-h) + 48px);pointer-events:none;background:linear-gradient(to top, var(--xool-foot-silver) 0, var(--xool-foot-core) calc(var(--xool-nav-bar-h) + 32px), color-mix(in srgb, var(--xool-foot-core) 55%, transparent) calc(var(--xool-nav-bar-h) + 50px), color-mix(in srgb, var(--xool-foot-core) 0%, transparent) calc(var(--xool-nav-bar-h) + 72px), transparent 100%);position:fixed;bottom:0;left:0;right:0}.app:before{content:"";z-index:1;height:var(--xool-nav-zone-h);pointer-events:none;background-image:radial-gradient(circle, var(--xool-foot-dot) 1px, transparent 1.1px);background-position:bottom;background-size:14px 14px;position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 8%,#000 42%);mask-image:linear-gradient(#0000 8%,#000 42%)}.app--desktop:before,.app--desktop:after{content:none;display:none}.app{--pill-project-bg:#1d0a0a;--pill-area-bg:#1d1508;--pill-resource-bg:#081408;--pill-date-bg:#35c7e826;--pill-date-color:#60a5fa;--pill-date-border:#35c7e840;--pill-overdue-bg:#1d0a0a;--pill-overdue-color:#f26565;--pill-overdue-border:#f2656540}.main-content{min-height:0;padding-top:var(--command-panel-peek);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.main-content--tasks,.main-content--notes,.main-content--calendar{background:0 0;padding-top:0;overflow:visible}.fab{z-index:95;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:16px;right:16px}.fab svg{display:block}.fab-archive{z-index:95;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .22s;display:flex;position:absolute;bottom:16px;left:16px}.fab-archive svg{display:block}.nav-bottom{pointer-events:none;z-index:5;justify-content:space-between;align-items:flex-end;gap:8px;padding:0 16px;display:flex;position:absolute;bottom:16px;left:0;right:0}.nav-bottom__back{pointer-events:all;background:#141416;border:1px solid #2b2b30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.nav-bottom__home{pointer-events:all;color:#edeef2;cursor:pointer;background:#141416;border:1px solid #2b2b30;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:40px;transition:filter .15s,transform .15s;display:flex}.nav-bottom__home:active{transform:scale(.97)}.nav-bottom__res-search{pointer-events:all;z-index:10;flex:1;min-width:0;position:relative}.nav-bottom__res-search-container{align-items:center;width:100%;display:flex;position:relative}.nav-bottom__res-search-icon{pointer-events:none;opacity:.6;position:absolute;left:16px}.nav-bottom__res-search-input{color:#edeef2;background:#141416;border:1px solid #2b2b30;border-radius:9999px;width:100%;height:48px;padding:0 16px 0 38px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;transition:all .22s;box-shadow:0 8px 20px #00000040}.nav-bottom__res-search-input:focus{background:#232326;border-color:#10b98180;outline:none;box-shadow:0 0 0 3px #10b9811f}.nav-bottom__res-search-input::placeholder{color:#edeef299}.nav-bottom__res-search-results{background:#141416;border:1px solid #2b2b30;border-radius:24px;flex-direction:column;gap:3px;width:100%;min-width:220px;max-height:220px;padding:4px;animation:.22s cubic-bezier(.16,1,.3,1) slide-up-small;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #0006}.nav-bottom__res-search-item{color:#edeef2;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:10px;padding:10px 16px;transition:all .15s;display:flex}.nav-bottom__res-search-item:hover{color:#10b981;background:#10b9811a}.nav-bottom__res-search-item span{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.nav-bottom__actions{pointer-events:all;gap:9px;display:flex}.nav-bottom__add{pointer-events:all;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.modal-portal.app{display:contents}.modal-portal.app:before,.modal-portal.app:after{content:none;display:none}.settings-sheet-portal.app{display:contents}.settings-sheet-portal.app:before,.settings-sheet-portal.app:after{content:none;display:none}@media (width>=480px){.modal-portal .modal__sheet{max-width:460px}}.modal{z-index:100;background:#00000073;align-items:flex-end;display:flex;position:absolute;inset:0}@media (width>=480px){.modal{justify-content:center;align-items:center;padding:16px}}.modal__sheet{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#16161ef5;border-top:1px solid #ffffff24;width:100%}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal__sheet{background:#16161e}}.modal__sheet{padding:6px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;max-height:82vh;animation:.22s slide-up;overflow-y:auto}@media (width>=480px){.modal__sheet{border:1px solid #ffffff24;border-radius:28px;max-height:85vh}}.modal__handle{background:#2f2f34;border-radius:2px;width:34px;height:4px;margin:0 auto 6px}@media (width>=480px){.modal__handle{display:none}}.modal__header{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:12px;display:grid}.modal__header-left,.modal__header-right{justify-content:center;align-items:center;height:100%;display:flex}.modal .modal__media-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.modal .modal__media-grid-btn{cursor:pointer;background:0 0;border:1px solid #2b2b30;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:8px 2px;transition:all .15s;display:flex}.modal .modal__media-grid-btn--active{background:#141416;border-color:currentColor}.modal .modal__media-grid-btn .icon-wrapper{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:2px;display:flex}.modal .modal__media-grid-btn span{color:#edeef2;font-size:11px;font-weight:500}.modal__title{color:#edeef2;justify-content:center;align-items:center;margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.2;display:flex}.modal__close{padding:4px}.modal__input{width:100%;padding:calc(var(--spacing-sm) + var(--spacing-xs)) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);font-size:15px;font-weight:600}.modal__input+.modal__input,.modal__input+.modal__select,.modal__textarea+.modal__select,.modal__select{margin-top:9px}.modal__textarea{width:100%;padding:calc(var(--spacing-sm) + var(--spacing-xs)) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);resize:none;margin-top:9px;font-size:13px;line-height:1.65}.modal__select{width:100%;padding:calc(var(--spacing-sm) + var(--spacing-xs)) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;font-size:13px}.modal__toggle-row{background:#2f2f3466;border:1px solid #2b2b30;border-radius:16px;justify-content:space-between;align-items:center;margin-top:9px;padding:8px 16px;transition:all .15s;display:flex}.modal__toggle-row label{color:#edeef2;font-size:14px;font-weight:500}.modal__switch{width:38px;height:22px;display:inline-block;position:relative}.modal__switch input{opacity:0;width:0;height:0}.modal__switch input:checked+.modal__slider{background-color:#38bdf8}.modal__switch input:checked+.modal__slider:before{transform:translate(16px)}.modal__slider{cursor:pointer;background-color:#2f2f34;border-radius:34px;transition:all .3s;position:absolute;inset:0}.modal__slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;bottom:3px;left:3px}.modal__multi-select{margin-top:9px}.modal__multi-select-btn{width:100%;padding:calc(var(--spacing-sm) + var(--spacing-xs)) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-border);color:#8a8a96;font-family:var(--font-body);cursor:pointer;justify-content:space-between;align-items:center;width:100%;font-size:13px;display:flex}.modal__multi-select-btn--has-selection{color:#edeef2}.modal__multi-select-list{z-index:10;background:#1b1b1e;border:1px solid #2b2b30;border-radius:16px;max-height:180px;padding:2px;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 -4px 16px #00000040}.modal__multi-select-item{text-align:left;color:#edeef2;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;transition:background .15s;display:flex}.modal__multi-select-item:hover,.modal__multi-select-item--selected{background:#232326}.modal__multi-select-check{border:2px solid #2f2f34;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.modal__multi-select-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.modal__input-row{gap:8px;width:100%;margin-top:9px;display:flex}.modal__input-row>*{flex:1;width:0;margin-top:0!important}.modal__date-input,.modal__time-input{width:100%;padding:calc(var(--spacing-sm) + var(--spacing-xs)) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-top:9px;font-size:13px}.modal__schedule-row{gap:8px;display:flex}.modal__schedule-btn{color:#8a8a96;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.modal__schedule-btn:hover{background:#ffffff1a}.modal__schedule-btn:active{transform:scale(.98)}.modal__schedule-btn--set{color:#edeef2}.modal__schedule-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal__submit{color:#fff;border-radius:24px;width:100%;margin-top:16px;padding:13px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:opacity .15s}.modal__submit--disabled{opacity:.45}.modal__submit--danger{color:#fff;background:#e03e3e}.modal__submit--secondary{color:#fff;background:#2f2f34;margin-top:16px}.modal__icon-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.modal__sheet--minimal{border-radius:28px 28px 0 0}@media (width>=480px){.modal__sheet--minimal{border-radius:28px}}.modal__sheet--minimal .modal__handle{background:#ffffff29}.modal__sheet--minimal .modal__title{letter-spacing:-.2px;font-size:16px;font-weight:700}.modal__sheet--minimal .modal__multi-select-btn{color:#8a8a96}.modal__sheet--minimal .modal__multi-select-btn--has-selection{color:#edeef2}.modal__sheet--minimal .modal__multi-select-btn>svg{margin-right:3px}.modal__sheet--minimal .modal__date-input::-webkit-calendar-picker-indicator{filter:brightness(0)invert(.58);opacity:.9;cursor:pointer}.modal__sheet--minimal .modal__time-input::-webkit-calendar-picker-indicator{filter:brightness(0)invert(.58);opacity:.9;cursor:pointer}.modal__sheet--minimal .modal__footer{align-items:stretch;gap:8px;margin-top:24px;display:flex}.modal__sheet--minimal .modal__footer .modal__submit{flex:1;margin-top:0}.modal__sheet--minimal .modal__close--footer{background:#ffffff0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;transition:background .15s;display:flex}.modal__sheet--minimal .modal__close--footer:hover{background:#ffffff1a}.modal__sheet--minimal .modal__input,.modal__sheet--minimal .modal__textarea,.modal__sheet--minimal .modal__date-input,.modal__sheet--minimal .modal__time-input,.modal__sheet--minimal .modal__multi-select-btn{background:0 0;border:none;border-radius:0;padding:2px}.modal__sheet--minimal .modal__input::placeholder,.modal__sheet--minimal .modal__textarea::placeholder,.modal__sheet--minimal .modal__date-input::placeholder,.modal__sheet--minimal .modal__time-input::placeholder,.modal__sheet--minimal .modal__multi-select-btn::placeholder{color:#8a8a96}.modal__sheet--minimal .modal__input:focus,.modal__sheet--minimal .modal__textarea:focus,.modal__sheet--minimal .modal__date-input:focus,.modal__sheet--minimal .modal__time-input:focus,.modal__sheet--minimal .modal__multi-select-btn:focus{outline:none}.modal__sheet--minimal .modal__fields{flex-direction:column;gap:16px;display:flex}.modal__sheet--minimal .modal__fields .modal__input,.modal__sheet--minimal .modal__fields .modal__input+.modal__input,.modal__sheet--minimal .modal__fields .modal__select,.modal__sheet--minimal .modal__fields .modal__textarea,.modal__sheet--minimal .modal__fields .modal__input-row,.modal__sheet--minimal .modal__fields .modal__multi-select,.modal__sheet--minimal .modal__fields .modal__toggle-row{margin-top:0}.modal__sheet--minimal .modal__input--title{--field-font-size:20px;padding-top:4px;font-size:20px;font-weight:700}.modal__sheet--minimal .modal__textarea{min-height:64px}.modal__sheet--minimal .modal__input-row{gap:16px}.modal__sheet--minimal .modal__multi-select{margin-top:9px}.modal__sheet--minimal .modal__multi-select-list{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#1e1e2ad9;border:1px solid #ffffff24}.modal__sheet--minimal .modal__toggle-row{background:0 0;border:none;border-radius:0;padding:4px 2px}.modal__sheet--minimal .modal__submit{border-radius:999px}.sheet-footer{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.sheet-footer__close{color:#8a8a96;cursor:pointer;background:0 0;border:none;flex:none;padding:10px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;transition:color .15s}.sheet-footer__close:hover{color:#edeef2}.sheet-footer__close:active{transform:scale(.97)}.sheet-footer__close--full{background:#ffffff0f;border-radius:999px;flex:1;width:100%;padding:12px;font-size:15px}.sheet-footer__close--full:hover{background:#ffffff1a}.sheet-footer__pill{color:#8a8a96;cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:background .15s}.sheet-footer__pill:hover{background:#ffffff1a}.sheet-footer__pill:active{transform:scale(.97)}.sheet-footer__close{justify-content:center;align-items:center;gap:4px;display:inline-flex}.sheet-footer__action{flex:0 auto;justify-content:flex-end;min-width:0;display:flex}.sheet-footer__action>button{border:none;border-radius:999px;flex:none;width:auto;min-width:132px;margin-top:0;padding:12px 26px}.app.light-theme .sheet-footer__close,body.light-theme .sheet-footer__close{color:#6b6b76}.app.light-theme .sheet-footer__close:hover,body.light-theme .sheet-footer__close:hover{color:#1c1c30}.app.light-theme .sheet-footer__close--full,body.light-theme .sheet-footer__close--full{background:#0000000d}.app.light-theme .sheet-footer__close--full:hover,body.light-theme .sheet-footer__close--full:hover{background:#00000014}.app.light-theme .sheet-footer__pill,body.light-theme .sheet-footer__pill{color:#6b6b76;background:#0000000d}.app.light-theme .sheet-footer__pill:hover,body.light-theme .sheet-footer__pill:hover{background:#00000014}.loading{background:radial-gradient(90% 50% at 50% 42%,#10b9812e,#0000 65%),#060d0b;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100dvh;display:flex}.loading__logo{filter:drop-shadow(0 0 32px #34d39959);border-radius:22px;width:88px;height:88px}.loading__text{letter-spacing:.5px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#34d399,#10b981 55%,#059669);-webkit-background-clip:text;background-clip:text;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:18px;font-weight:800}.loading__spinner{border:3px solid #10b9812e;border-top-color:#10b981;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:none) and (pointer:coarse){.modal__input,.modal__textarea,.modal__select,.nav-bottom__res-search-input,.cat-detail__date-input,.onboarding__input{font-size:16px!important}}:is(.app.light-theme:has(.main-content--tasks) .command-panel--closed,.app.light-theme:has(.main-content--notes) .command-panel--closed,.app.light-theme:has(.main-content--calendar) .command-panel--closed){box-shadow:none}:is(.app.light-theme:has(.main-content--tasks) .command-panel__greeting,.app.light-theme:has(.main-content--notes) .command-panel__greeting,.app.light-theme:has(.main-content--calendar) .command-panel__greeting){color:#1a1a2e}.modal__back-btn{width:32px;height:32px;color:var(--color-text,#f2f2f7);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.modal__back-btn:active{transform:scale(.94)}.modal__link-btn{width:100%;padding:calc(var(--spacing-sm) + var(--spacing-xs)) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-border);color:#8a8a96;font-family:var(--font-body);cursor:pointer;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.modal__link-btn--has-selection{color:#edeef2}.modal__link-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-sheet--in-modal{padding:0}.modal__edge-row{gap:8px;padding-bottom:8px;display:flex}.modal__edge{font-variant-numeric:tabular-nums;color:#8a8a96;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex:1 1 0;min-width:0;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:700}.modal__edge--active{background:#ffffff17}.modal__edge:active{opacity:.7}body.light-theme .modal__edge{color:#76767f;background:#0000000a;border-color:#0000001a}body.light-theme .modal__edge--active{background:#00000012}.modal--create-detail{--create-dock-h:calc(80px + env(safe-area-inset-bottom,0px));inset:0 0 var(--create-dock-h);background:#000;align-items:stretch;padding:0}.modal--create-detail .modal__sheet.modal__sheet--minimal{width:100%;min-height:0;max-height:none;padding:calc(env(safe-area-inset-top,0px) + 18px) 16px 16px;box-shadow:none;-webkit-backdrop-filter:none;border:none;border-radius:0 0 28px 28px;flex-direction:column;display:flex;overflow:hidden}@media (width>=480px){.modal--create-detail{align-items:stretch;padding:0}}.app .modal--create-detail .modal__sheet.modal__sheet--minimal .modal__input,.app .modal--create-detail .modal__sheet.modal__sheet--minimal .modal__textarea{color:#fff!important;-webkit-text-fill-color:#fff!important}.app .modal--create-detail .modal__sheet.modal__sheet--minimal .modal__input::placeholder,.app .modal--create-detail .modal__sheet.modal__sheet--minimal .modal__textarea::placeholder{-webkit-text-fill-color:#ffffff6b;opacity:1;color:#ffffff6b!important}.app .modal--create-detail .modal__sheet.modal__sheet--minimal .create-modal__field-card>label{color:#ffffff8c}.app .modal--create-detail .modal__sheet.modal__sheet--minimal .modal__link-btn{-webkit-backdrop-filter:blur(18px)saturate(150%);color:#ffffff9e;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;padding:14px 16px;box-shadow:inset 0 1px #ffffff29}.app .modal--create-detail .modal__sheet.modal__sheet--minimal .modal__link-btn--has-selection{color:#fff}.app .modal--create-detail .modal__sheet.modal__sheet--minimal{background-color:#0b0b10;background-image:var(--xool-grain), linear-gradient(180deg, color-mix(in srgb, var(--create-accent,#7c3aed) 82%, #000) 0%, color-mix(in srgb, var(--create-accent,#7c3aed) 30%, #0b0b10) 26%, #0b0b10 56%, #050507 100%);background-repeat:repeat,no-repeat;background-size:160px 160px,cover;border-top:none}.create-modal__header{flex:none;margin-bottom:10px}.create-modal__header .modal__title{letter-spacing:-.45px;justify-content:center;align-items:center;gap:8px;font-size:20px;display:flex}.create-modal__tabs-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;width:100%;padding:0 2px 14px;overflow-x:auto}.create-modal__tabs-scroll::-webkit-scrollbar{display:none}.create-modal__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 2px 12px;overflow-y:auto}.create-modal__body--links{padding-inline:0}.create-modal__fields{gap:12px!important}.create-modal__field-card{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;padding:14px 16px;box-shadow:inset 0 1px #ffffff29,0 8px 24px #0003}.create-modal__field-card>label{color:#8a8a96;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.create-modal__field-card .modal__input,.create-modal__field-card .modal__textarea{width:100%;padding:0}.create-modal__field-card .modal__input--title{font-size:22px;line-height:1.25}.create-modal__field-card .modal__textarea{min-height:112px;font-size:15px;line-height:1.55}.create-modal__field-card--description{flex:auto}.create-modal__time-settings{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;gap:8px;margin-top:12px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff29}.create-modal__setting{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 6px;display:flex}.create-modal__setting>span{color:#edeef2;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.create-modal__setting>span svg{color:#8a8a96}.create-modal__setting select{color:#edeef2;text-align:right;background:#ffffff14;border:0;border-radius:999px;outline:none;max-width:50%;padding:8px 12px;font:700 13px DM Sans,system-ui,sans-serif}.create-modal__action-row{flex:none;padding-top:12px;display:flex}.create-modal__action-row .modal__submit{border:1px solid #ffffff29;border-radius:999px;width:100%;margin:0;padding:16px;font-size:16px;font-weight:800;box-shadow:0 8px 22px #00000047}.create-modal__action-row .modal__submit--disabled{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffff17}.create-modal__action-row .modal__submit:disabled{cursor:default}.create-modal__dock{z-index:2;height:calc(80px + env(safe-area-inset-bottom,0px));padding:0 var(--xool-nav-inset) calc(var(--xool-nav-lift) + env(safe-area-inset-bottom,0px));background:#000;grid-template-columns:1fr auto 1fr;place-items:center;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.create-modal__dock-field{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;min-width:0;padding:8px 4px;font:700 15px DM Sans,system-ui,sans-serif;overflow:hidden}.create-modal__dock-field:disabled{opacity:.28;cursor:default}.create-modal__dock-field:active:not(:disabled){opacity:.6}.create-modal__dock-close{color:#fff;-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#ffffff17;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.create-modal__dock-close:active{transform:scale(.93)}.modal--create-detail .picker-sheet__tabs--create{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;justify-content:flex-start;align-items:center;gap:3px;width:max-content;min-width:100%;padding:4px;box-shadow:inset 0 1px #ffffff29}.modal--create-detail .picker-sheet__tabs--create .picker-sheet__tab{scroll-snap-align:center;color:#ffffff9e;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;min-width:108px;height:38px;padding:0 17px;line-height:1}.modal--create-detail .picker-sheet__tabs--create .picker-sheet__tab svg{opacity:.8}.modal--create-detail .picker-sheet__tabs--create .picker-sheet__tab--active{color:#fff;background:#ffffff38;box-shadow:0 5px 15px #0003,inset 0 1px #ffffff47}.modal--create-detail .picker-sheet__tabs--create .picker-sheet__tab--active svg{opacity:1}body.light-theme .modal--create-detail .modal__sheet--minimal .modal__title,body.light-theme .modal--create-detail .modal__sheet--minimal .create-modal__setting>span,body.light-theme .modal--create-detail .modal__sheet--minimal .modal__edge,body.light-theme .modal--create-detail .modal__sheet--minimal .modal__link-btn--has-selection,body.light-theme .modal--create-detail .modal__sheet--minimal .modal__input,body.light-theme .modal--create-detail .modal__sheet--minimal .modal__textarea{color:#edeef2}body.light-theme .modal--create-detail .modal__sheet--minimal .modal__input::placeholder,body.light-theme .modal--create-detail .modal__sheet--minimal .modal__textarea::placeholder{color:#edeef280}body.light-theme .modal--create-detail .modal__sheet--minimal .create-modal__field-card>label,body.light-theme .modal--create-detail .modal__sheet--minimal .modal__link-btn{color:#b9b9c4}body.light-theme .modal--create-detail .modal__sheet--minimal .create-modal__setting select{color:#edeef2;background:#ffffff1f}.modal--create-detail .picker-sheet--in-modal .picker-sheet__day,.modal--create-detail .picker-sheet--in-modal .picker-sheet__month-label{color:#edeef2}.modal--create-detail .picker-sheet--in-modal .picker-sheet__day--selected,.modal--create-detail .picker-sheet--in-modal .picker-sheet__month-label--selected{color:#fff}.modal--create-detail .picker-sheet--in-modal .picker-sheet__weekdays,.modal--create-detail .picker-sheet--in-modal .picker-sheet__week,.modal--create-detail .picker-sheet--in-modal .picker-sheet__week-head,.modal--create-detail .picker-sheet--in-modal .picker-sheet__digit,.modal--create-detail .picker-sheet--in-modal .picker-sheet__digit-sep,.modal--create-detail .picker-sheet--in-modal .picker-sheet__action{color:#fff9}.modal--create-detail .picker-sheet--in-modal .picker-sheet__nav-btn{color:#edeef2;background:#ffffff14;border-color:#ffffff24}.modal--create-detail .picker-sheet--in-modal .picker-sheet__clock-bg{fill:#ffffff14}.modal--create-detail .picker-sheet--in-modal .picker-sheet__clock-num{fill:#edeef2}.modal--create-detail .picker-sheet--in-modal .picker-sheet__clock-num--inner{fill:#fff9}.modal--create-detail .picker-sheet--in-modal .picker-sheet__clock-num--selected{fill:#fff}.link-sheet__list--in-modal{max-height:46vh;overflow-y:auto}.app.light-theme .modal__back-btn,body.light-theme .modal__back-btn{color:#1a1a24;background:#0000000d}.app-header{z-index:40;margin:calc(16px + env(safe-area-inset-top,0px)) 16px 24px;-webkit-backdrop-filter:blur(18px)saturate(140%);--app-header-ink:#c6c8d2;background:#202028fc;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;display:flex;position:relative;box-shadow:0 6px 22px #00000059}.app-header__bar{align-items:center;gap:16px;width:100%;min-height:52px;padding:6px 6px 6px 12px;display:flex}.app-header__id{color:#edeef2;text-align:left;flex:1;min-width:0}.app-header__back-btn{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:16px;padding:0;transition:opacity .15s,transform .15s;display:flex}.app-header__back-btn:active{opacity:.7;transform:scale(.98)}.app-header__back-btn .app-header__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-header__lead{width:24px;height:24px;color:var(--app-header-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.app-header__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px;min-width:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:800;overflow:hidden}.app-header__title--input{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.app-header__title--input::placeholder{color:#8a8a96}.app-header__action{width:40px;height:40px;color:var(--app-header-ink);cursor:pointer;background:0 0;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:flex}.app-header__action:active{opacity:.7;transform:scale(.92)}body.light-theme .app-header{--app-header-ink:#4a4a55;background:#fffffffc;border-color:#1a1a240f;box-shadow:0 6px 22px #1a1a241f}body.light-theme .app-header__id{color:#1a1a24}:root{--xool-edge:16px;--xool-bar-top:calc(env(safe-area-inset-top,0px) + 12px);--xool-bar-h:60px;--xool-pill-h:46px;--xool-settings-w:46px;--xool-bar-gap:8px}.xool-topbar{top:var(--xool-bar-top);left:var(--xool-edge);right:var(--xool-edge);height:var(--xool-bar-h);z-index:60;align-items:center;gap:var(--xool-bar-gap);pointer-events:none;transition:opacity .22s;display:flex;position:fixed}.xool-topbar--hidden{opacity:0;pointer-events:none}.xool-topbar--intro{justify-content:center}.xool-topbar:after{content:"";height:calc(var(--xool-bar-top) + var(--xool-bar-h));z-index:-1;pointer-events:none;opacity:var(--xool-head-fade,0);background:linear-gradient(#08080bcc 0%,#08080b85 52%,#08080b00 100%);position:fixed;top:0;left:0;right:0}.xool-topbar__lockup{color:#fff;text-shadow:0 1px 10px #0000002e;align-items:center;gap:9px;animation:.75s cubic-bezier(.33,1,.68,1) both xool-brand-reveal,.5s cubic-bezier(.5,0,.75,0) 2s both xool-brand-out;display:inline-flex;-webkit-mask-image:linear-gradient(90deg,#000 0 33.333%,#0000 45% 100%);mask-image:linear-gradient(90deg,#000 0 33.333%,#0000 45% 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.xool-topbar--intro-long .xool-topbar__lockup{animation:.75s cubic-bezier(.33,1,.68,1) both xool-brand-reveal,.5s cubic-bezier(.5,0,.75,0) 2.5s both xool-brand-out}.xool-topbar--intro-long .xool-topbar__wordmark{animation:.5s linear .8s 4 xool-brand-shimmer}.xool-topbar__lockup-icon{flex-shrink:0}.xool-topbar__wordmark{letter-spacing:.06em;color:#0000;background-image:linear-gradient(100deg,#fff 0% 32%,#ffffff80 42%,#f2f5ff 50%,#ffffff80 58%,#fff 68% 100%);background-position:100% 0;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:18px;font-weight:800;animation:.5s linear .8s 3 xool-brand-shimmer}@keyframes xool-brand-reveal{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes xool-brand-shimmer{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes xool-brand-out{0%{transform:translateY(0)}24%{transform:translateY(5px)}to{transform:translateY(calc(-1 * (var(--xool-bar-top) + var(--xool-bar-h) + 12px)))}}.xool-topbar__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.9px;color:#fff;text-shadow:0 1px 12px #00000047;flex:auto;min-width:0;margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:34px;font-weight:800;line-height:1.1;overflow:hidden}.xool-topbar--reveal .xool-topbar__title{animation:.42s cubic-bezier(.22,1,.36,1) both xool-title-in}.xool-topbar__title-text{text-overflow:ellipsis;opacity:calc(1 - var(--xool-head-fade,0));transform:translateY(calc(var(--xool-head-fade,0) * -10px));display:block;overflow:hidden}.xool-topbar__lockup--static{white-space:nowrap;opacity:1;animation:none;position:absolute;top:4px;left:50%;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}.xool-topbar__wordmark--static{animation:2.6s linear infinite xool-brand-shimmer}.xool-topbar__avatar{width:var(--xool-settings-w);height:var(--xool-pill-h);color:#fff;cursor:pointer;pointer-events:var(--xool-head-pe,auto);opacity:calc(1 - var(--xool-head-fade,0));transform:translateY(calc(var(--xool-head-fade,0) * -10px));background:linear-gradient(135deg,#2e2e36,#9a9aa6);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 1px 12px #00000047}.xool-topbar__avatar:active{transform:translateY(calc(var(--xool-head-fade,0) * -10px)) scale(.92)}.xool-topbar__avatar--colored{background:0 0}.xool-topbar__avatar-img{object-fit:cover;width:100%;height:100%}.xool-topbar__search{min-width:0;height:var(--xool-pill-h);border-radius:calc(var(--xool-pill-h) / 2);-webkit-backdrop-filter:blur(18px)saturate(140%);color:#fff;text-align:left;cursor:pointer;pointer-events:var(--xool-head-pe,auto);opacity:calc(1 - var(--xool-head-fade,0));transform:translateY(calc(var(--xool-head-fade,0) * -10px));background:#ffffff1f;border:1px solid #ffffff1a;flex:auto;align-items:center;gap:8px;padding:0 14px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500;transition:background .15s;display:flex;box-shadow:0 1px 12px #0003}.xool-topbar__search:active{background:#fff3}.xool-topbar__search-label{text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}.xool-topbar--own-head-bar:after{display:none}@keyframes xool-title-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.app.light-theme .xool-topbar__title,.app.light-theme .xool-topbar__lockup{color:#1a1a24;text-shadow:none}.app.light-theme .xool-topbar__lockup-icon{color:#1a1a24}.app.light-theme .xool-topbar__wordmark{color:#0000;background-image:linear-gradient(100deg,#1a1a24 0% 32%,#1a1a2480 42%,#4a4a5c 50%,#1a1a2480 58%,#1a1a24 68% 100%)}.app.light-theme .xool-topbar__avatar{background:linear-gradient(135deg,#9a9aa6,#2e2e36);box-shadow:0 1px 8px #0000001f}.app.light-theme .xool-topbar__search{color:#1a1a24;background:#ffffff9e;border-color:#0000000f;box-shadow:0 1px 8px #0000001a}.app.light-theme .xool-topbar__search:active{background:#ffffffd9}.app.light-theme .xool-topbar:after{background:linear-gradient(#f7f7f9cc 0%,#f7f7f985 52%,#f7f7f900 100%)}.xool-app-logo{justify-content:center;align-items:center;gap:9px;display:inline-flex}.xool-app-logo__icon{flex-shrink:0}.xool-app-logo__name{letter-spacing:.06em;color:#0000;background-image:linear-gradient(100deg,#fff 0% 32%,#ffffff80 42%,#f2f5ff 50%,#ffffff80 58%,#fff 68% 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:18px;font-weight:800;animation:2.6s linear infinite xool-brand-shimmer}.light-theme .xool-app-logo__icon{color:#1a1a24}.light-theme .xool-app-logo__name{color:#0000;background-image:linear-gradient(100deg,#1a1a24 0% 32%,#1a1a2480 42%,#4a4a5c 50%,#1a1a2480 58%,#1a1a24 68% 100%)}:root{--xool-nav-tabs-h:80px;--xool-nav-orb:56px;--xool-nav-inset:24px;--xool-nav-lift:12px;--xool-nav-gap:24px;--xool-nav-bar-h:var(--xool-nav-tabs-h);--xool-nav-fade-h:40px;--xool-nav-zone-h:calc(var(--xool-nav-bar-h) + var(--xool-nav-fade-h))}@property --xool-nav-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --xool-nav-glow{syntax:"<number>";inherits:false;initial-value:0}@keyframes xool-nav-rainbow{0%{--xool-nav-angle:0deg;--xool-nav-glow:0}2%{--xool-nav-glow:1}44.3%{--xool-nav-angle:360deg;--xool-nav-glow:1}46.8%{--xool-nav-angle:360deg;--xool-nav-glow:0}to{--xool-nav-angle:360deg;--xool-nav-glow:0}}.xool-nav-zone{z-index:70;height:var(--xool-nav-zone-h);padding:0 var(--xool-nav-inset);pointer-events:none;background:0 0;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.xool-nav{z-index:1;flex:0 0 var(--xool-nav-tabs-h);height:var(--xool-nav-tabs-h);align-items:center;gap:var(--xool-nav-gap);padding-bottom:var(--xool-nav-lift);pointer-events:auto;display:flex;position:relative}.xool-nav__add,.xool-nav__switch{flex:0 0 var(--xool-nav-orb);width:var(--xool-nav-orb);height:var(--xool-nav-orb);-webkit-backdrop-filter:blur(18px)saturate(160%);color:#1a1a24;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#14141c12;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .15s;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffffb3,0 2px 10px #1a1a2414}.xool-nav__add:active,.xool-nav__switch:active{background:#14141c24;transform:scale(.94)}.xool-nav__add:before,.xool-nav__add:after{content:"";pointer-events:none;background:conic-gradient(from var(--xool-nav-angle), #ff2d7800 0deg, #ff2d78 12deg, #ff8a3d 32deg, #ffd93d 52deg, #46e39b 72deg, #38bdf8 92deg, #8b5cf600 112deg, #8b5cf600 360deg);-webkit-mask-composite:xor;border-radius:50%;animation:18.8s linear infinite xool-nav-rainbow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.xool-nav__add:before{opacity:calc(.8 * var(--xool-nav-glow));padding:1px}.xool-nav__add:after{opacity:calc(.36 * var(--xool-nav-glow));filter:blur(3px);padding:2px}.xool-nav__switch-mark{filter:drop-shadow(0 0 4px #8b5cf699)drop-shadow(0 0 9px #4c8dff66)}.xool-nav__switch--open{background:#14141c29}.xool-nav__tabs{flex:auto;justify-content:space-evenly;align-items:center;min-width:0;margin:0 -8px;display:flex}.xool-nav__tab{color:#1a1a2457;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:44px;padding:0;transition:color .15s,filter .15s;display:flex}.xool-nav__tab--active{color:#101014;filter:drop-shadow(0 0 3px #0a0a0e4d)drop-shadow(0 0 9px #1e1e2e2e)}.xool-nav__tab:active{opacity:.6}.xool-apps__backdrop{z-index:0;pointer-events:auto;background:#06060a8c;animation:.2s fade-in;position:fixed;inset:0}.app.light-theme .xool-nav__tab{color:#ffffff57}.app.light-theme .xool-nav__tab--active{color:#fff;filter:drop-shadow(0 0 4px #ffffff8c)drop-shadow(0 0 12px #d6e0ff52)}.app.light-theme .xool-nav__switch,.app.light-theme .xool-nav__add{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px 1px #ffffff0f}.app.light-theme .xool-nav__switch:active,.app.light-theme .xool-nav__add:active{background:#ffffff2e}.app.light-theme .xool-nav__switch--open{background:#fff3}.app.light-theme .xool-apps__backdrop{background:#1a1a2466}@property --digest-glow-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes digest-preview-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes digest-glow-spin{to{--digest-glow-angle:360deg}}.digest-preview{z-index:1280;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.digest-preview__stage{min-height:0;margin-bottom:var(--xool-nav-bar-h);flex:auto;animation:.38s cubic-bezier(.22,1,.36,1) digest-preview-rise;overflow:hidden}.digest-preview__glow{--digest-glow:conic-gradient(from var(--digest-glow-angle), #ff2d78, #ff8a3d, #ffd93d, #46e39b, #38bdf8, #8b5cf6, #ff2d78);isolation:isolate;background:var(--digest-glow);border-radius:0 0 28px 28px;height:100%;padding:2px;animation:5s linear infinite digest-glow-spin;position:relative}.digest-preview__glow:before{content:"";z-index:-1;background:var(--digest-glow);filter:blur(12px);opacity:.7;pointer-events:none;border-radius:0 0 36px 36px;position:absolute;inset:-8px}.digest-preview__sheet{background:#000;border-radius:0 0 26px 26px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.digest-preview__subject{padding:calc(18px + env(safe-area-inset-top,0px)) 20px 10px;color:silver;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:15px;font-style:italic;line-height:1.35}.digest-preview__status{color:#fff;margin:0;padding:24px 20px;font-size:16px;line-height:1.45}.digest-preview__status--error{color:#ff8a8a}.digest-preview__frame{background:#000;border:0;flex:auto;width:100%;max-width:100%;min-height:0}.digest-preview__nav{z-index:2;height:var(--xool-nav-bar-h);background:#000;position:fixed;bottom:0;left:0;right:0}.digest-preview__nav .new-detail__navrow{height:100%;padding-bottom:var(--xool-nav-lift)}.digest-preview__nav .new-detail__nav-btn{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px 1px #ffffff0f}@media (prefers-reduced-motion:reduce){.digest-preview__stage,.digest-preview__glow,.digest-preview__glow:before{animation:none}}.recent-pill{color:#edeef2;text-align:left;cursor:pointer;background:#1e1e1e;border:none;border-radius:999px;align-items:center;gap:7px;min-width:0;height:32px;padding:0 10px 0 12px;font-family:DM Sans,system-ui,sans-serif;display:inline-flex}.recent-pill:active{transform:scale(.98)}.recent-pill__icon{color:#8a8a96;flex-shrink:0}.recent-pill__title{letter-spacing:.01em;flex:auto;min-width:0;font-size:13px;font-weight:700}.recent-pill__chevron{color:#8a8a96;flex-shrink:0}.app.light-theme .recent-pill{color:#1a1a24;background:#efeff2}.app.light-theme .recent-pill__icon,.app.light-theme .recent-pill__chevron{color:#8a8a96}.xool-cc{z-index:1;left:var(--xool-nav-inset);bottom:calc(env(safe-area-inset-bottom,4px) + var(--xool-nav-inset) + var(--xool-nav-orb) + 8px);width:var(--xool-nav-orb);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute}.xool-cc--open{pointer-events:auto}.xool-cc__app{width:var(--xool-nav-orb);height:var(--xool-nav-orb);-webkit-backdrop-filter:blur(18px)saturate(160%);color:#ffffffc7;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .18s ease var(--cc-delay,0s), transform .28s cubic-bezier(.22, 1.4, .5, 1) var(--cc-delay,0s), background .15s ease;background:#101016d1;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;transform:translateY(16px)scale(.7);box-shadow:inset 0 1px 1px #ffffff24,0 6px 18px #00000052}.xool-cc__app:active{background:#262630e6}.xool-cc__app--active{color:#fff;background:#22222cf5;box-shadow:inset 0 0 0 2px #ffffffb8,0 0 14px #ffffff2e,0 6px 18px #00000052}.xool-cc__app--active svg{filter:drop-shadow(0 0 5px #ffffffb3)}.xool-cc--open .xool-cc__app{opacity:1;transform:translateY(0)scale(1)}.create-picker{inset:0 0 var(--xool-nav-bar-h);z-index:110;background-color:#16161d;background-image:var(--xool-grain), linear-gradient(180deg, #22222b 0%, #1b1b23 42%, #101016 76%, #050507 100%);opacity:0;pointer-events:none;background-repeat:repeat,no-repeat;background-size:160px 160px,cover;border-radius:0 0 28px 28px;flex-direction:column;justify-content:flex-end;gap:14px;padding:0 16px 18px;transition:opacity .2s;display:flex;position:fixed}.create-picker--open{opacity:1;pointer-events:auto}.create-picker__title{text-align:center;letter-spacing:-.4px;color:#fff;flex:1;justify-content:center;align-items:center;margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:26px;font-weight:800;display:flex}.create-picker__list{flex-direction:column;gap:8px;display:flex}.create-picker__item{color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .18s ease var(--pick-delay,0s), transform .26s cubic-bezier(.22, 1.3, .5, 1) var(--pick-delay,0s), background .15s ease;background:#ffffff17;border:none;border-radius:16px;align-items:center;gap:14px;padding:13px 16px;font-family:DM Sans,system-ui,sans-serif;display:flex;transform:translateY(14px)}.create-picker__item:active{background:#ffffff29}.create-picker--open .create-picker__item{opacity:1;transform:translateY(0)}.create-picker__icon{background:rgba(var(--pick-rgb), .18);width:34px;height:34px;color:rgb(var(--pick-rgb));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.create-picker__label{letter-spacing:-.1px;font-size:15px;font-weight:700}body.light-theme .create-picker{background-color:#f7f7f9;background-image:var(--xool-grain), linear-gradient(180deg, #eeeef3 0%, #f4f4f8 42%, #fbfbfd 76%, #fff 100%);background-repeat:repeat,no-repeat;background-size:160px 160px,cover}body.light-theme .create-picker__item{color:#1a1a24;background:#1a1a240f}body.light-theme .create-picker__item:active{background:#1a1a241f}body.light-theme .create-picker__title{color:#1a1a24}.command-panel{z-index:100;--cc-nav-h:76px;flex-shrink:0;transition:background .22s;position:absolute;top:0;left:0;right:0}.command-panel--closed{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.command-panel--closed:before{content:"";z-index:0;-webkit-backdrop-filter:blur(7px)saturate(135%);pointer-events:none;background:0 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.command-panel--closed.command-panel--solid{background:0 0}.command-panel--closed.command-panel--solid:before{display:none}.app .command-panel--closed:not(.command-panel--solid):before{background-image:linear-gradient(to bottom, rgb(var(--cover-accent-rgb)) 0, #16161f 375px), linear-gradient(#16161f, #16161f);background-repeat:no-repeat;background-size:100% 375px,100% 100%;background-position:0 calc(0px - var(--home-scroll-y,0px)), 0 0;inset:0 0 -24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 24px),#0000 100%)}.command-panel--open{background:#16161f;border-bottom:none;border-radius:0;flex-direction:column;height:100%;display:flex;overflow:hidden}.command-panel--search-tinted{background:linear-gradient(to bottom, rgba(var(--search-accent-rgb), .32) 0%, rgba(var(--search-accent-rgb), .12) 45%, rgba(var(--search-accent-rgb), 0) 100%) no-repeat top/100% 26vh, #16161f}.command-panel__backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.2s fade-in;position:absolute;inset:0}.command-panel__header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 0 12px;flex-direction:column;display:flex}.command-panel--closed>.command-panel__header{z-index:1;background:0 0;min-height:80px;padding-bottom:6px;position:relative}.command-panel__header--bar,.command-panel--closed>.command-panel__header--bar{min-height:0;padding:0}.command-panel__header-row{justify-content:space-between;align-items:center;padding-bottom:2px;display:flex}.command-panel__logo-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.command-panel__logo-btn .brand-logo{box-shadow:none;background:0 0;border:none;overflow:visible}.command-panel__logo-btn .brand-logo__svg{filter:drop-shadow(0 1px 4px #00000073)drop-shadow(0 0 10px #2be38a59);width:76%;height:76%}.command-panel__brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.command-panel__logo{border:1px solid #fff6;border-radius:50%;flex-shrink:0;width:48px;height:48px;display:block;overflow:hidden;box-shadow:0 2px 10px #00000047}.command-panel__logo-img{object-fit:cover;width:100%;height:100%;transform:scale(1.2)}.command-panel__page-icon{-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at center, rgba(var(--page-accent-rgb), .38) 0%, rgba(var(--page-accent-rgb), .14) 55%, transparent 76%), #2f2f34;width:48px;height:48px;box-shadow:0 0 16px rgba(var(--page-accent-rgb), .4), inset 0 0 8px rgba(var(--page-accent-rgb), .2);border:1px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (-webkit-touch-callout:none){.command-panel__page-icon{background:radial-gradient(circle at center, rgba(var(--page-accent-rgb), .38) 0%, rgba(var(--page-accent-rgb), .14) 55%, transparent 76%), #2f2f3499}}.command-panel__page-icon svg{filter:drop-shadow(0 0 6px rgba(var(--page-accent-rgb), .55))}.command-panel__back{color:#edeef2;cursor:pointer;background:#23232f;border:1px solid #ffffff12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s,filter .15s;display:flex;box-shadow:0 4px 14px #0006}.command-panel__back:active{transform:scale(.94)}.command-panel__titles{flex-direction:column;min-width:0;display:flex}.command-panel__filter-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#edeef2;border:1px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex;position:relative;box-shadow:0 0 10px #ffffff0d,inset 0 0 5px #ffffff1a}.command-panel__greeting{color:#edeef2;letter-spacing:-.5px;text-shadow:0 1px 16px #00000073;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:24px;font-weight:700;overflow:hidden}.command-panel__greeting--page{max-width:78vw}.command-panel__greeting--input{width:100%;color:inherit;background:0 0;border:none;outline:none;padding:0;display:block}.command-panel__greeting--input::placeholder{color:#edeef266}.command-panel__info{flex:1}.command-panel__actions{gap:8px;display:flex}.command-panel__bell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#23232f;border:1px solid #ffffff12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex;position:relative;box-shadow:0 4px 14px #0006}@supports (-webkit-touch-callout:none){.command-panel__bell{background:#23232f}}.command-panel__bell-dot{border:2px solid #232326;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.command-panel__bell,.command-panel__filter-btn,.command-panel__back{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#28283059;border-color:#ffffff38;box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff2e}.command-panel__cc-head{flex-direction:column;gap:32px;padding-bottom:2px;display:flex}.command-panel__cc-tabs-row{justify-content:space-between;align-items:center;display:flex}.command-panel__cc-tabs{gap:24px;display:flex}.command-panel__cc-tab{letter-spacing:-.3px;color:#edeef26b;cursor:pointer;background:0 0;border:none;padding:0 0 8px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:700;transition:color .15s;position:relative}.command-panel__cc-tab--active{color:#edeef2}.command-panel__cc-tab--active:after{content:"";background:#edeef2;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.command-panel__cc-date{color:#edeef28c;margin-bottom:2px;font-size:12px;font-weight:600}.command-panel__cc-greeting{letter-spacing:-.4px;color:#edeef2;white-space:normal;overflow-wrap:break-word;align-items:flex-start;min-height:2.5em;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:24px;font-style:italic;font-weight:600;line-height:1.25;animation:.35s cc-greeting-fade;display:flex}.command-panel__cc-greeting-accent{color:#7c83f7}.command-panel__cc-cover{flex:1;justify-content:center;align-items:center;min-height:0;animation:.3s fade-in;display:flex}.command-panel__cc-brand{letter-spacing:-1px;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(120deg,#c9ccd6 0%,#f4e6c8 28%,#e8c15a 50%,#f4e6c8 72%,#c9ccd6 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:56px;font-weight:800;animation:7s ease-in-out infinite cc-brand-shine;display:inline-block}.command-panel__cc-actions{left:16px;right:16px;bottom:calc(var(--cc-nav-h) + 8px + env(safe-area-inset-bottom,0px));z-index:11;pointer-events:none;justify-content:space-between;display:flex;position:absolute}.command-panel__cc-action{pointer-events:auto;color:#edeef2;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#2828308c;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .15s;display:flex;box-shadow:0 6px 20px #00000059,inset 0 1px #ffffff2e}.command-panel__cc-action:active{transform:scale(.94)}.command-panel__drawer{flex-direction:column;flex:1;min-height:0;margin-top:8px;padding:8px 16px 4px;animation:.2s panel-in;display:flex}.command-panel__meta-row{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px;display:flex;position:relative}.command-panel__count{color:#8a8a96;font-size:12px;font-weight:600}.command-panel__count--overdue{color:#f26565}.command-panel__meta-actions{align-items:center;gap:2px;display:flex}.command-panel__meta-action-wrap{display:flex;position:relative}.command-panel__list-filter-btn{color:#8a8a96;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s;display:flex}.command-panel__list-filter-btn--active{color:#0b8ce9}.command-panel__menu-backdrop{z-index:5;position:absolute;inset:0}.command-panel__glass-menu{-webkit-backdrop-filter:blur(18px)saturate(140%);z-index:30;background:#1b1b1ebf;border:1px solid #2b2b30;border-radius:18px;flex-direction:column;gap:2px;min-width:180px;padding:6px;animation:.15s fade-in;display:flex;position:absolute;box-shadow:0 12px 32px #0006}.command-panel__glass-menu--filter{top:calc(100% + 4px);right:0}.command-panel__glass-menu--lang{bottom:calc(100% + 8px);left:0}.command-panel__glass-menu--theme{bottom:calc(100% + 8px);right:0}.command-panel__menu-label{align-items:center;gap:8px;display:inline-flex}.command-panel__menu-flag{font-size:16px;line-height:1}.command-panel__menu-option{color:#8a8a96;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex}.command-panel__menu-option:hover,.command-panel__menu-option--active{color:#edeef2;background:#232326}.command-panel__view-select{flex:1;gap:8px;min-width:0;display:flex}.command-panel__view-select--drawer{flex:none;margin-bottom:8px}.command-panel__search-input-wrap{-webkit-backdrop-filter:blur(16px);background:#2c2c38eb;border:none;border-radius:14px;flex:1;align-items:center;gap:2px;min-width:0;height:48px;padding:0 6px 0 16px;display:flex;box-shadow:0 8px 24px #00000059}.command-panel__search-input{min-width:0;height:100%;box-shadow:none;color:#edeef2;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500}.command-panel__search-input::placeholder{color:#8a8a96}.command-panel__search-input::-webkit-search-cancel-button{display:none}.command-panel__search-voice-btn{color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .15s;display:flex}.command-panel__search-voice-btn:hover{color:#edeef2}.command-panel__search-voice-btn--active{color:var(--color-task,#0b8ce9)}.command-panel__view-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#8a8a96;cursor:pointer;background:#23232f;border:1px solid #ffffff12;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:40px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 4px 14px #0006}.command-panel__view-pill:hover{color:#edeef2;background:#2c2c3a}.command-panel__view-pill--active{color:#16161f;box-shadow:none;background:#edeeff;border-color:#0000}.command-panel__view-pill--active:hover{color:#16161f;background:#edeeff}.command-panel__view-pill--overdue.command-panel__view-pill--active,.command-panel__view-pill--overdue.command-panel__view-pill--active:hover{color:#f26565}.command-panel__tab-settings{color:#8a8a96;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:100%;transition:all .15s;display:flex}.command-panel__tab-settings:hover{color:#edeef2;background:#232326}.command-panel__list{will-change:opacity, transform;flex-direction:column;flex:1;padding-bottom:64px;animation:.25s ease-out fade-in;display:flex;overflow-y:auto}.command-panel__drawer-item{background:0 0;border:1px solid #2b2b30;border-radius:24px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;display:flex}.command-panel__drawer-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.command-panel__drawer-info{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.command-panel__drawer-title{color:#edeef2;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;overflow:hidden}.command-panel__drawer-meta{color:#35c7e8;background:#35c7e81f;border:1px solid #35c7e840;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.command-panel__drawer-delete{opacity:.35;margin-left:auto;padding:4px;transition:opacity .15s}.command-panel__drawer-delete:hover{opacity:.7}.command-panel__drawer-empty{color:#8a8a96;text-align:center;margin:auto;padding:4px 0;font-size:13px}.command-panel__footer{z-index:10;pointer-events:none;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:0 0;flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.command-panel__footer-row{z-index:10;box-sizing:border-box;pointer-events:auto;align-items:center;gap:8px;width:100%;padding:0 16px;animation:.3s fade-in;display:flex}.command-panel__footer-select{flex-shrink:0;display:flex;position:relative}.command-panel__qs-round-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#edeef2;cursor:pointer;background:#23232f;border:1px solid #ffffff12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .15s;display:flex;position:relative;box-shadow:0 4px 14px #0006}.command-panel__qs-round-btn:hover{background:#2c2c3a}.command-panel__qs-flag{font-size:20px;line-height:1}.command-panel__qs-settings-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#edeef2;cursor:pointer;background:#23232f;border:1px solid #ffffff12;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:40px;padding:0;transition:all .15s;display:flex;position:relative;box-shadow:0 4px 14px #0006}.command-panel__qs-settings-btn:hover{color:#edeef2;background:#2c2c3a}.command-panel__qs-close-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#edeef2;cursor:pointer;background:#23232f;border:1px solid #ffffff12;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:40px;padding:0;transition:all .15s;display:flex;position:relative;box-shadow:0 4px 14px #0006}.command-panel__qs-close-btn:hover{background:#2c2c3a}@keyframes cc-brand-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cc-greeting-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cc-nav{z-index:12;padding:10px 8px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(150%);background:#f0f0f6f0;border:1px solid #ffffff14;border-radius:28px 28px 24px 24px;flex-shrink:0;align-items:stretch;display:flex;position:relative;box-shadow:0 -10px 30px #00000073}.cc-nav__item{color:#6b6b78;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:6px 2px;transition:color .15s,transform .15s;display:flex}.cc-nav__item:active{transform:scale(.94)}.cc-nav__item--active{color:#16161f}.cc-nav__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px;max-width:100%;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.cc-nav__item--active .cc-nav__label{font-weight:700}body.light-theme .cc-nav{background:#fffffff5;border-color:#e5e5f0;box-shadow:0 -8px 24px #1a1a241a}body.light-theme .cc-nav .cc-nav__item{color:#8a8a96}body.light-theme .cc-nav .cc-nav__item--active{color:#1a1a24}.command-dock{z-index:20;position:absolute;bottom:0;left:0;right:0}.command-dock--detail{z-index:auto;position:relative}.command-dock--kb{padding-bottom:10px}.command-dock{padding:16px 12px calc(14px + env(safe-area-inset-bottom,0px)) 12px;box-shadow:none;background:0 0;border-top:none;border-radius:0;flex-direction:column;gap:10px;display:flex}.command-dock:before{content:"";z-index:0;-webkit-backdrop-filter:blur(30px)saturate(140%);pointer-events:none;background:#16161f;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000bf 32%,#000 55%);mask-image:linear-gradient(#0000 0%,#000000bf 32%,#000 55%)}.command-dock:after{content:"";z-index:0;-webkit-backdrop-filter:blur(56px)saturate(140%);pointer-events:none;background:0 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 20%,#000 80%);mask-image:linear-gradient(#0000 20%,#000 80%)}.command-dock__types,.command-dock__input-row{z-index:1;position:relative}.command-dock__types{justify-content:space-between;align-items:center;gap:4px;padding-right:4px;display:flex}.command-dock__types--hidden{display:none}.command-dock__type{color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:16px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;transition:all .15s;display:flex}.command-dock__type:hover:not(.command-dock__type--active){color:#ededf2;background:#ffffff0f}.command-dock__type--active{box-shadow:none;background:0 0}.command-dock__type--glow{background:radial-gradient(circle at center, color-mix(in srgb, var(--type-color) 34%, transparent) 0%, color-mix(in srgb, var(--type-color) 16%, transparent) 40%, transparent 72%);border-radius:50%}.command-dock__menu{cursor:pointer;background:0 0;border:none;flex:0 0 24px;justify-content:center;align-items:center;height:32px;display:flex}.command-dock__menu:hover .command-dock__menu-circle{color:#ededf2;background:#2a2a38}.command-dock__menu-circle{color:#c4c4d0;background:#21212d;border:1px solid #ffffff12;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.command-dock__input-row{background:0 0;align-items:center;gap:8px;padding:0;display:flex}.command-dock__input-wrap{min-width:0;height:52px;box-shadow:0 3px 24px color-mix(in srgb, var(--dock-accent) 42%, transparent), 0 1px 3px #0000004d;background:#23232f;border:none;border-radius:999px;flex:1;align-items:center;gap:2px;padding:0 8px 0 16px;display:flex}.command-dock__input{color:#ededf2;appearance:none;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:15px}.command-dock__input::-webkit-search-cancel-button{display:none}.command-dock__input::-webkit-search-decoration{display:none}.command-dock__input::placeholder{color:#8a8a96}.command-dock__icon-btn{color:#c4c4d0;cursor:pointer;background:#23232f;border:1px solid #ffffff12;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:40px;transition:all .15s;display:flex}.command-dock__icon-btn:hover{color:#fff;background:#2c2c3a}.command-dock__input-action{width:38px;height:38px;box-shadow:none;background:0 0;border:none;flex:none}.command-dock__input-action:hover{background:0 0}.command-dock__search-btn{width:auto;height:auto;box-shadow:none;color:#8a8a96;background:0 0;border:none;padding:0}.command-dock__search-btn:hover{color:#ededf2;background:0 0}.command-dock__input-wrap:has(.command-dock__search-btn){gap:12px;padding-left:16px}.command-dock__trophy-btn{color:#e0a82e;background:#23232f;border-color:#e0a82e73}.command-dock__trophy-btn:hover{color:#e0a82e;background:#2c2c3a}.command-dock__voice-btn{color:#8a8a96}.command-dock__send-btn{background:var(--dock-accent);color:#fff;border-color:#0000}.command-dock__send-btn:hover{background:var(--dock-accent);filter:brightness(1.12);color:#fff}.dock-kb-bar{z-index:1100;padding:4px 16px;padding-bottom:calc(4px + env(safe-area-inset-bottom,0px));background:#16161f;border-top:1px solid #2b2b3080;animation:.15s ease-out action-sheet-fade-in;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000026}.dock-kb-bar__row{align-items:center;gap:2px;display:flex}.dock-kb-bar__spacer{flex:1}.dock-kb-bar__btn{color:#c4c4d0;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 10px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.dock-kb-bar__btn:active{background:#ffffff14}.dock-kb-bar__btn--open{color:#ededf2;background:#23232f}.dock-kb-bar__btn--set{color:var(--dock-accent,#0b8ce9)}.dock-kb-bar__btn--brand:not(.dock-kb-bar__btn--set){color:#fff}.dock-kb-bar__btn-label{white-space:nowrap;font-size:12px;line-height:1}.dock-kb-bar__dot{background:var(--dock-accent,#0b8ce9);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.dock-kb-bar__collapse{color:#ededf2}.dock-kb-bar__popover{border-bottom:1px solid #2b2b3066;align-items:center;gap:8px;margin-bottom:4px;padding:8px 0 6px;display:flex}.dock-kb-bar__popover--tags{flex-wrap:wrap;gap:2px;max-height:128px;overflow-y:auto}.dock-kb-bar__field{color:#edeef2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background:#23232f;border:1px solid #2b2b30;border-radius:16px;flex:1;min-width:0;height:40px;padding:0 12px;font-family:DM Sans,system-ui,sans-serif;font-size:14px}.dock-kb-bar__clear{color:#c4c4d0;cursor:pointer;background:#23232f;border:1px solid #2b2b30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.dock-kb-bar__tag-pill{color:#c4c4d0;cursor:pointer;background:#23232f;border:1px solid #2b2b30;border-radius:999px;align-items:center;gap:4px;height:30px;padding:0 12px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.dock-kb-bar__tag-pill--on{background:var(--dock-accent,#0b8ce9);color:#fff;border-color:#0000}.dock-kb-bar__tags-empty{color:#8a8a96;padding:2px 0;font-size:13px}.light-theme .dock-kb-bar{background:#f7f7f9;border-top-color:#00000014;box-shadow:0 -4px 16px #0000000f}.light-theme .dock-kb-bar__btn{color:#5b5b6b}.light-theme .dock-kb-bar__btn:active{background:#0000000f}.light-theme .dock-kb-bar__btn--open{color:#1a1a24;background:#fff}.light-theme .dock-kb-bar__btn--set{color:var(--dock-accent,#0b8ce9)}.light-theme .dock-kb-bar__btn--brand:not(.dock-kb-bar__btn--set){color:#111}.light-theme .dock-kb-bar__collapse{color:#1a1a24}.light-theme .dock-kb-bar__popover{border-bottom-color:#00000014}.light-theme .dock-kb-bar__field{color:#1a1a24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#0000001a}.light-theme .dock-kb-bar__clear,.light-theme .dock-kb-bar__tag-pill{color:#5b5b6b;background:#fff;border-color:#0000001a}.light-theme .dock-kb-bar__tag-pill--on{background:var(--dock-accent,#0b8ce9);color:#fff;border-color:#0000}.light-theme .dock-kb-bar__tags-empty{color:#8a8a96}.light-theme .dock-kb-bar__dot{background:var(--dock-accent,#0b8ce9)}.new-nav{z-index:20;padding:16px 8px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000 0%,#0003 14%,#0000006b 30%,#000000ad 44%,#000000e6 56%,#000 70% 100%);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.new-nav__now-row{align-items:center;gap:8px;min-height:48px;display:flex}.new-nav__now-row--wide>*{flex:1;min-width:0}.new-nav__actions{-webkit-backdrop-filter:blur(16px);background:#2c2c38eb;border-radius:14px;flex:none;align-items:center;margin-left:auto;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000059}.new-nav__action{color:#edeef2;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:52px;height:48px;padding:0;transition:opacity .15s;display:flex}.new-nav__action:active{opacity:.6}.new-nav__action-divider{background:#ffffff24;flex-shrink:0;align-self:stretch;width:1px;margin:10px 0}.new-nav__tabs{align-items:stretch;display:flex}.new-nav__tab{color:#8a8a96;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;padding:8px 0;transition:color .15s;display:flex}.new-nav__tab--active{color:#edeef2}.new-nav__tab:active{opacity:.7}.new-nav__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-width:100%;font-size:10px;font-weight:600;overflow:hidden}.new-nav__now{-webkit-backdrop-filter:blur(16px);color:#edeef2;text-align:left;cursor:pointer;background:#2c2c38eb;border:none;border-radius:14px;flex:auto;align-items:center;gap:8px;min-width:0;height:48px;padding:8px 12px 8px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.new-nav__now:active{opacity:.8}.new-nav__now-chevron{color:#edeef2;flex-shrink:0}.new-nav__now-progress{background:#ffffff29;height:3px;position:absolute;bottom:0;left:0;right:0}.new-nav__now-progress-fill{background:#fff;border-radius:0 2px 2px 0;height:100%;transition:width .2s;display:block}.new-nav__now-icon{background:color-mix(in srgb, var(--now-icon-tint,#edeef2) 16%, transparent);width:32px;height:32px;color:var(--now-icon-tint,#edeef2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.new-nav__now-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.new-nav__now-title{letter-spacing:.01em;font-size:13px;font-weight:700}.new-nav__now-date{color:#8a8a96;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.command-panel .new-nav{background:linear-gradient(#16161f00 0%,#16161fbf 18%,#16161f 38% 100%)}.app.light-theme .command-panel .new-nav{background:linear-gradient(#fff0 0%,#ffffffbf 18%,#fff 38% 100%)}.app.light-theme .new-nav{background:linear-gradient(#f7f7f900 0%,#f7f7f933 14%,#f7f7f973 30%,#f7f7f9b8 44%,#f7f7f9eb 56%,#f7f7f9 70% 100%)}.app.light-theme .new-nav .new-nav__tab{color:#8a8a96}.app.light-theme .new-nav .new-nav__tab--active{color:#1a1a24}.app.light-theme .new-nav .new-nav__actions{background:#fffffff5;box-shadow:0 8px 24px #1a1a2424}.app.light-theme .new-nav .new-nav__action{color:#1a1a24}.app.light-theme .new-nav .new-nav__action-divider{background:#1a1a241a}.app.light-theme .new-nav .new-nav__now{color:#1a1a24;background:#fffffff5;box-shadow:0 8px 24px #1a1a2424}.app.light-theme .new-nav .new-nav__now-icon{background:color-mix(in srgb, var(--now-icon-tint,#1a1a24) 14%, transparent);color:var(--now-icon-tint,#1a1a24)}.app.light-theme .new-nav .new-nav__now-date{color:#8a8a96}.app.light-theme .new-nav .new-nav__now-chevron{color:#1a1a24}.app.light-theme .new-nav .new-nav__now-progress{background:#1a1a241a}.app.light-theme .new-nav .new-nav__now-progress-fill{background:#1a1a24}.app.light-theme .home .new-nav{background:linear-gradient(#fff0 0%,#fff3 14%,#ffffff73 30%,#ffffffb8 44%,#ffffffeb 56%,#fff 70% 100%)}.home{z-index:1;background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.home__categories-container{z-index:1;flex-direction:column;height:calc(50dvh - 104px);padding:24px 16px;display:flex;position:relative;overflow:hidden}.home__categories-header{z-index:2;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.home__categories-title{color:#edeef2;letter-spacing:-.3px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:20px;font-weight:700}.home__categories-track{flex:1;min-height:0;position:relative;overflow:hidden}.home__categories-page{width:100%;height:100%}.home__list-container{z-index:1;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative}.category-grid{gap:8px;width:100%;height:100%;min-height:0;display:flex}@keyframes mesh-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.category-card{cursor:pointer;border-radius:32px;flex-direction:column;padding:4px;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden}.category-card--expanded{border-radius:28px;flex:1;min-width:0;padding:4px}.category-card--collapsed{border-radius:28px;flex:0 0 56px;width:56px}.category-card__bg{z-index:0;opacity:.9;background-size:200% 200%;animation:10s infinite mesh-gradient;position:absolute;inset:0}.category-card--project .category-card__bg{background-image:radial-gradient(at 0 0,#e03e3e 0,#0000 50%),radial-gradient(at 100% 100%,#8a0000 0,#0000 50%),radial-gradient(at 100% 0,#ff8a8a 0,#0000 50%),linear-gradient(135deg,#e03e3e 0%,#4a0000 100%)}.category-card--area .category-card__bg{background-image:radial-gradient(at 0 0,#d09020 0,#0000 50%),radial-gradient(at 100% 100%,#805000 0,#0000 50%),radial-gradient(at 100% 0,#ffd070 0,#0000 50%),linear-gradient(135deg,#d09020 0%,#4a2a00 100%)}.category-card--resource .category-card__bg{background-image:radial-gradient(at 0 0,#30a060 0,#0000 50%),radial-gradient(at 100% 100%,#0a4a20 0,#0000 50%),radial-gradient(at 100% 0,#70ffb0 0,#0000 50%),linear-gradient(135deg,#30a060 0%,#0a301a 100%)}.category-card__content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.category-card__header{flex-direction:column;gap:4px;min-height:40px;padding:12px 12px 0;display:flex}.category-card__title{color:#fff;letter-spacing:-.5px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.category-card__status{color:#ffffffe6;flex:none;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.category-card__status-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.category-card__status-badge-count{color:#fff;font-size:16px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category-card__status-text strong{font-weight:700}.category-card__bottom{justify-content:flex-end;align-items:flex-end;padding:0;display:flex}.category-card__initial{color:#fff;text-align:center;justify-content:center;align-items:center;padding:12px 0 0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:24px;font-weight:700;display:flex}.category-card__badge-wrap{flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.category-card__badge-count{color:#fff;padding-top:2px;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category-card__add-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff6;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 0 10px #ffffff0d,inset 0 0 5px #ffffff1a}.category-card__add-btn--expanded{background:#0003;border-radius:24px;width:48px;height:48px}.category-card__add-btn--expanded:hover{background:#0000004d}.category-card__add-btn--collapsed{background:#ffffff26;border-radius:24px;width:48px;height:48px;margin:0 auto}.category-card__add-btn--collapsed:hover{background:#ffffff40}.home-cover{width:100%;padding:calc(var(--xool-bar-top) + var(--xool-bar-h) + 16px) 0 0;--cover-card-w:min(calc(100% - 60px), 520px);background:0 0;border-bottom:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;min-height:auto;margin-bottom:0;display:flex;position:relative}.home-cover__header{color:#fff;letter-spacing:-.8px;margin:0;padding:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:28px;font-weight:800}.home-cover__cards-container{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-shrink:0;align-items:center;gap:12px;height:auto;padding:0 16px 28px;scroll-padding-left:16px;display:flex;position:relative;overflow:auto hidden}.home-cover__cards-container.is-dragging{scroll-snap-type:none;scroll-behavior:auto}.home-cover__cards-container--single{--cover-card-w:min(100%, 520px);overflow:visible}.home-cover__gap{flex-shrink:0;justify-content:center;align-items:center;height:16px;display:flex}.home-cover__gap .home-page-dots{transform:translateY(-12px)}.home-cover__card{width:var(--cover-card-w);aspect-ratio:2/3;cursor:pointer;background-color:#14141b;background-image:radial-gradient(115% 85% at 74% 18%, rgba(var(--card-accent-rgb), .62) 0%, rgba(var(--card-accent-rgb), .28) 38%, rgba(var(--card-accent-rgb), .08) 66%, rgba(var(--card-accent-rgb), 0) 100%);scroll-snap-align:start;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:18px;flex-shrink:0;height:auto;transition:transform .2s,box-shadow .2s,opacity .2s;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000073,0 4px 12px #0000004d}.home-cover__card--single{scroll-snap-align:none}.home-cover__card:active{transform:scale(.98)}.home-cover__cards-container.is-dragging .home-cover__card:active{transform:none}.home-cover__card:before{content:attr(data-index);letter-spacing:.5px;color:#fff9;z-index:2;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:13px;font-weight:800;position:absolute;top:16px;left:16px}.home-cover__card--peek-left{opacity:.9}.home-cover__card--peek-left:before{left:auto;right:16px}.home-cover__card--peek-right{opacity:.9}.home-cover__card--peek-right:before{left:16px;right:auto}.home-cover__card:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%);height:60%;position:absolute;bottom:0;left:0;right:0}.home-cover__card-hero{z-index:0;border-radius:inherit;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-cover__card-art{z-index:0;pointer-events:none;color:#ffffffeb;justify-content:center;align-items:center;padding-bottom:16%;display:flex;position:absolute;inset:0}.home-cover__card-art svg{filter:drop-shadow(0 8px 28px #00000073);width:116px;height:116px}.home-cover__card-content{z-index:2;color:#fff;position:absolute;bottom:16px;left:16px;right:16px}.home-cover__card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.home-cover__card-footer{justify-content:space-between;align-items:center;width:100%;min-height:32px;margin-top:6px;display:flex}.home-cover__card-footer--peek-left{justify-content:flex-end}.home-cover__card-badge{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.home-cover__card-badge svg{opacity:.9;flex-shrink:0}.home-cover__card-actions{align-items:center;gap:12px;display:flex}.home-cover__card-menu{color:#ffffffb8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff29;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,color .2s;display:inline-flex}.home-cover__card-menu:hover{color:#fff;background:#ffffff3d}.home-cover__card-menu:active{transform:scale(.94)}.home-cover__card-open-pill{color:#1a1a24;letter-spacing:.2px;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;height:32px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:700;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.home-cover__card-open-pill:hover{background:#ebebf0}.home-cover__card.cover-tone--top-dark:before{color:#ffffffc7;text-shadow:0 1px 3px #000000a6}.home-cover__card.cover-tone--top-light:before{color:#14141ab8;text-shadow:0 1px 3px #fffc}.home-cover__card.cover-tone--mid-dark:after{background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%)}.home-cover__card.cover-tone--mid-dark .home-cover__card-content,.home-cover__card.cover-tone--mid-dark .home-cover__card-title,.home-cover__card.cover-tone--mid-dark .home-cover__card-badge{color:#fff}.home-cover__card.cover-tone--mid-dark .home-cover__card-open-pill{color:#1a1a24;background:#fff}.home-cover__card.cover-tone--mid-dark .home-cover__card-menu{color:#ffffffd1;background:#ffffff29}.home-cover__card.cover-tone--mid-light:after{background:linear-gradient(#fff0 0%,#ffffff52 45%,#fffc 100%)}.home-cover__card.cover-tone--mid-light .home-cover__card-content,.home-cover__card.cover-tone--mid-light .home-cover__card-title,.home-cover__card.cover-tone--mid-light .home-cover__card-badge{color:#1a1a24}.home-cover__card.cover-tone--mid-light .home-cover__card-open-pill{color:#fff;background:#1a1a24}.home-cover__card.cover-tone--mid-light .home-cover__card-menu{color:#1a1a2499;background:#1a1a241a}.home-cover:before{display:none}.home-cover__bg-img{object-fit:cover;object-position:center;z-index:0;opacity:.5;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 80%);mask-image:linear-gradient(#000 0% 55%,#0000 80%)}.home-cover__content{z-index:2;flex-direction:column;flex:1;gap:16px;width:100%;display:flex;position:relative}.home-cover__header{justify-content:space-between;align-items:center;width:100%;display:flex}.home-cover__toprow{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;height:144px;margin-top:16px;display:flex}.home-cover__leftcol{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:12px;min-width:0;padding:0;display:flex}.home-cover__header-title{color:#fff;letter-spacing:-.8px;min-width:0;margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:32px;font-weight:800;line-height:1.15}.home-cover__badge{background:rgba(var(--cover-accent-rgb), .14);border:1px solid rgba(var(--cover-accent-rgb), .3);color:rgb(var(--cover-accent-rgb));letter-spacing:.8px;text-shadow:0 0 10px rgba(var(--cover-accent-rgb), .4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex}.home-cover__badge svg{flex-shrink:0;width:10px;height:10px}.home-cover__avatar-area{z-index:5;width:40px;height:40px;position:relative}.home-cover__avatar{object-fit:cover;cursor:pointer;z-index:3;border:2px solid #ffffff40;border-radius:50%;width:40px;height:40px;transition:transform .3s;position:relative;box-shadow:0 4px 16px #0003}.home-cover__avatar:hover{transform:scale(1.05)}.home-cover__avatar-placeholder{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff9;cursor:pointer;z-index:3;background:#0f0f1e2b;border:1.5px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative}.home-cover__avatar-placeholder:hover{color:#fffc;background:#0f0f1e40}.home-cover__avatar-placeholder--initials{color:#fff;background:linear-gradient(135deg,#2e2e36,#9a9aa6);border:none;font-size:14px;font-weight:700}.home-cover__avatar-placeholder--initials:hover{color:#fff;background:linear-gradient(135deg,#383842,#a8a8b4)}.home-cover__collab-avatar{z-index:2;cursor:pointer;color:#ffffffb3;width:40px;height:40px;font-size:14px;font-weight:600;font-family:var(--font-body);background:#0f0f1e4d;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:30px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.home-cover__collab-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.home-cover__collab-avatar:hover{transform:translate(-50%)scale(1.05)}.home-cover__collab-btn{color:#ffffff80;cursor:pointer;z-index:1;background:#ffffff14;border:2px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%)}.home-cover__collab-btn:hover{color:#ffffffb3;background:#ffffff24}.home-cover__collab-avatar+.home-cover__collab-btn{top:60px}.home-cover__collab-count{font-size:10px;font-weight:700;line-height:1;font-family:var(--font-body)}.home-cover__main{flex-direction:column;flex:1;justify-content:flex-start;gap:8px;animation:.28s coverSlideIn;display:flex}@keyframes coverSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.home-cover__primary-action{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;width:100%;height:145px;padding:0;display:flex}.home-cover__copy{flex-direction:column;gap:8px;padding-right:48px;display:flex}.home-cover__title{color:#fff;letter-spacing:-.8px;margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1.15}.home-cover__desc{color:#ffffffa6;-webkit-line-clamp:3;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:90%;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.home-cover__meta{align-items:center;width:100%;min-height:30px;margin-top:4px;display:flex}.home-cover__open-btn{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#fff;letter-spacing:-.2px;cursor:pointer;background:#ffffff24;border:.5px solid #ffffff24;border-radius:999px;align-self:center;width:60%;margin-top:24px;padding:14px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:all .15s;box-shadow:0 6px 20px #0000002e}.home-cover__open-btn:hover{background:#fff3}.home-cover__open-btn:active{transform:scale(.98)}.home-cover__textlink{color:#ffffff73;cursor:pointer;align-items:center;padding-bottom:2px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.home-cover__textlink:hover{color:rgb(var(--cover-accent-rgb));border-bottom-color:rgba(var(--cover-accent-rgb), .5);text-shadow:0 0 8px rgba(var(--cover-accent-rgb), .3)}.home-cover__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-cover__tag{color:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f1e2b;border:1px solid #ffffff1f;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.home-cover__tag--date{color:var(--pill-date-color);background:var(--pill-date-bg);border-color:var(--pill-date-border)}.home-cover__tag--area{color:#d09020;background:#d090201f;border-color:#d090204d}.home-cover__tag{align-items:center;gap:5px;display:inline-flex}.home-cover__tag svg{flex-shrink:0;width:12px;height:12px}.home-cover__tags--plain{gap:14px}.home-cover__tag-plain{letter-spacing:.2px;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.home-cover__tag-plain--type{color:rgb(var(--cover-accent-rgb))}.home-cover__tag-plain--date{color:var(--pill-date-color)}.home-cover__tag-plain-icon{flex-shrink:0}.home-cover__add-info-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .2s;display:flex}.home-cover__add-info-btn:hover{color:#fff}.home-cover__add-info-btn svg{flex-shrink:0}.home-cover__add-info-btn--active,.home-cover__add-info-btn--active:hover{color:#fbbf24}.split-nav{z-index:4;flex-direction:column;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}.split-nav__row{filter:drop-shadow(0 -8px 10px #fff3);justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 0 20px;display:flex}.split-nav__dots-bg{opacity:.06;pointer-events:none;border-radius:inherit;background-image:radial-gradient(#fffc 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.split-nav__pills{background:radial-gradient(ellipse 60% 80% at 50% 50%, rgba(var(--cover-accent-rgb), .15) 0%, transparent 70%), #0f0f1e2b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:224px;height:56px;box-shadow:inset 0 0 28px rgba(var(--cover-accent-rgb), .15), inset 0 0 0 1px #ffffff0f;border:1.5px solid #ffffff26;border-radius:28px 8px 8px 28px;align-items:center;padding:0 6px;display:flex;position:relative;overflow:hidden}.split-nav__items{z-index:2;justify-content:space-around;align-items:center;width:100%;display:flex}.split-nav__btn{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.split-nav__btn svg{transition:all .2s}.split-nav__btn--active{box-shadow:none}.split-nav__btn:hover:not(.split-nav__btn--active){color:#fffc;background:#ffffff0f}.split-nav__add{background:radial-gradient(ellipse 80% 80% at 50% 50%, rgba(var(--cover-accent-rgb), .15) 0%, transparent 70%), #0f0f1e2b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:56px;height:56px;box-shadow:inset 0 0 28px rgba(var(--cover-accent-rgb), .15), inset 0 0 0 1px #ffffff0f;cursor:pointer;z-index:2;border:1.5px solid #ffffff26;border-radius:8px 28px 28px 8px;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.split-nav__add:hover{background:#ffffff0a;transform:scale(1.06)}.split-nav__add:active{transform:scale(.95)}.home__list-container{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.home{overflow:hidden}.home__sheet{z-index:1;overscroll-behavior-y:contain;min-height:0;margin-bottom:var(--xool-nav-bar-h);background-color:#16161d;background-image:var(--xool-grain), linear-gradient(180deg, #22222b 0%, #1b1b23 42%, #101016 76%, #050507 100%);background-repeat:repeat,no-repeat;background-size:160px 160px,cover;border-radius:0 0 28px 28px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden auto}.home-cover{flex-shrink:0}.home__list-container:not(.home__list-container--expanded){flex-shrink:0;min-height:auto;padding-bottom:24px}.home__list-container--expanded{z-index:10;background:linear-gradient(to bottom, rgba(var(--list-accent-rgb,124, 131, 247), .4) 0%, rgba(var(--list-accent-rgb,124, 131, 247), .1) 60%, rgba(var(--list-accent-rgb,124, 131, 247), 0) 100%) no-repeat top/100% calc(var(--command-panel-peek,80px) + 40px), #16161f;max-width:420px;padding:calc(var(--command-panel-peek,80px) + 8px) 0 0;margin:0 auto;transition:transform .32s cubic-bezier(.22,1,.36,1);animation:.34s cubic-bezier(.22,1,.36,1) listExpand;position:fixed;inset:0}.home__list-container--pulling{transition:none;animation:none}@keyframes listExpand{0%{opacity:.92;transform:translateY(40%)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}.home .entry-list{overscroll-behavior-y:contain;flex:1;overflow-y:auto;box-shadow:none!important;padding:0 0 calc(152px + var(--kb-inset,0px))!important;background:0 0!important;border:none!important}.home .entry-list--locked{flex-direction:column;display:flex;overflow-y:hidden}.home__list-container--expanded .entry-list{-webkit-mask-image:linear-gradient(#0000 0,#000 24px);mask-image:linear-gradient(#0000 0,#000 24px);padding-bottom:calc(152px + var(--kb-inset,0px))!important}.home__list-container .list-section__header-left{flex-direction:row;align-items:center;gap:2px;display:flex}.list-section__header-left--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.list-section__expand,.list-section__archive{color:#edeef280;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.list-section__expand:hover,.list-section__archive:hover{color:#edeef2;background:#ffffff0f}.list-section__header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.home-recent{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:2px 16px 28px;scroll-padding-left:16px;display:flex;overflow-x:auto}.home-recent::-webkit-scrollbar{display:none}.home-recent-card{aspect-ratio:3/4;scroll-snap-align:start;background-color:#14141b;background-image:radial-gradient(120% 80% at 50% 22%, rgba(var(--card-accent-rgb), .5) 0%, rgba(var(--card-accent-rgb), .18) 46%, rgba(var(--card-accent-rgb), .04) 78%, rgba(var(--card-accent-rgb), 0) 100%);color:#edeef2;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:36px;flex-direction:column;flex:none;align-items:center;gap:2px;width:132px;padding:12px 12px 14px;font-family:DM Sans,system-ui,sans-serif;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000073,0 4px 12px #0000004d}.home-recent-card:active{transform:scale(.97)}.home-recent-card:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%);height:60%;position:absolute;bottom:0;left:0;right:0}.home-recent-card__hero{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-recent-card__badge,.home-recent-card__art,.home-recent-card__title,.home-recent-card__meta{z-index:1;position:relative}.home-recent-card__badge{letter-spacing:.3px;color:#ffffffe0;white-space:nowrap;background:#00000047;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:700}.home-recent-card__art{color:#ffffffe6;flex:1;justify-content:center;align-items:center;display:flex}.home-recent-card__title{letter-spacing:-.1px;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;flex-shrink:0;width:100%;height:30px;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.home-recent-card__meta{height:14px;color:var(--pill-date-color);white-space:nowrap;flex-shrink:0;font-size:10.5px;font-weight:600}.home-recent-card.cover-tone--top-dark .home-recent-card__badge{color:#fff;box-shadow:none;background:#0000006b}.home-recent-card.cover-tone--top-light .home-recent-card__badge{color:#1a1a24;background:#ffffffc7;box-shadow:inset 0 0 0 1px #1a1a2414}.home-recent-card.cover-tone--mid-dark:after{background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%)}.home-recent-card.cover-tone--mid-dark .home-recent-card__title,.home-recent-card.cover-tone--mid-dark .home-recent-card__meta{color:#fff;text-shadow:0 1px 4px #0000008c}.home-recent-card.cover-tone--mid-light:after{background:linear-gradient(#fff0 0%,#ffffff52 45%,#fffc 100%)}.home-recent-card.cover-tone--mid-light .home-recent-card__title{color:#1a1a24;text-shadow:none}.home-recent-card.cover-tone--mid-light .home-recent-card__meta{text-shadow:none}.home-lists-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 16px;display:grid}.home-list-tile{background:linear-gradient(to left, rgba(var(--tile-accent-rgb,124, 131, 247), .42) 0%, #14141b00 62%), #14141b;color:#edeef2;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0;font-family:DM Sans,system-ui,sans-serif;transition:background .15s;display:flex;overflow:hidden}.home-list-tile:active{background:linear-gradient(to left, rgba(var(--tile-accent-rgb,124, 131, 247), .42) 0%, #14141b00 62%), #1c1c25}.home-list-tile__icon{width:48px;height:48px;color:rgb(var(--tile-accent-rgb,124, 131, 247));background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-list-tile__icon--calendar{color:var(--cal-accent);background:0 0}.home-list-tile__label{letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;font-size:14px;font-weight:700;overflow:hidden}.home-fav-tile{--tile-accent-rgb:250, 204, 21;grid-column:1/-1;height:64px;box-shadow:0 6px 18px #facc1524}.home-fav-tile__text{flex-direction:column;flex:1;gap:1px;min-width:0;padding-right:4px;display:flex}.home-fav-tile__count{color:#8a8a96;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.home-fav-tile__arrow{color:#ffffff80;flex-shrink:0;align-items:center;padding-right:14px;display:flex}.home-master__intro{padding:10px 16px 14px}.home-master__title{letter-spacing:-.5px;color:#edeef2;margin:0 0 4px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:22px;font-weight:800}.home-master__desc{color:#8a8a96;max-width:34ch;margin:0;font-size:13px;font-weight:500;line-height:1.4}.home-master__cards{--master-card-w:min(calc(100% - 32px), 420px);scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;gap:12px;padding:0 16px 28px;scroll-padding-left:16px;display:flex;overflow:auto hidden}.home-master__cards::-webkit-scrollbar{display:none}.home-master__cards.is-dragging{scroll-snap-type:none;scroll-behavior:auto}.home-master-card{width:var(--master-card-w);aspect-ratio:4/3;scroll-snap-align:start;background-color:#14141b;background-image:radial-gradient(115% 85% at 74% 18%, rgba(var(--card-accent-rgb), .62) 0%, rgba(var(--card-accent-rgb), .28) 38%, rgba(var(--card-accent-rgb), .08) 66%, rgba(var(--card-accent-rgb), 0) 100%);border-radius:18px;flex-direction:column;flex-shrink:0;justify-content:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000073,0 4px 12px #0000004d}.home-master-card:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%);height:70%;position:absolute;bottom:0;left:0;right:0}.home-master-card__art{z-index:1;color:#ffffff47;pointer-events:none;position:absolute;top:18px;right:20px}.home-master-card__art--circled{color:#ffffffd1;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;top:16px;right:18px;box-shadow:inset 0 1px 1px #ffffff47}.home-master-card__art--pill{color:#ffffffd1;align-items:center;gap:6px;display:flex;top:16px;right:16px}.home-master-card__pill-orb{background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 1px 1px #ffffff47}.home-master-card__content{z-index:2;padding:0 20px 20px;position:relative}.home-master-card__title{letter-spacing:-.3px;color:#fff;margin:0 0 6px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:19px;font-weight:800}.home-master-card__desc{color:#ffffffd1;margin:0;font-size:13px;font-weight:500;line-height:1.45}.home-master-card__cta{color:#1a1a24;letter-spacing:.2px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:999px;height:34px;margin-top:14px;padding:0 18px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:700;transition:transform .15s;box-shadow:0 2px 8px #0000001f}.home-master-card__cta:active{transform:scale(.97)}.home-master__dots{justify-content:center;padding:0 0 16px;display:flex}.home-master__dots .home-page-dots{transform:translateY(-12px)}.home-apps__header{margin-top:6px}.home-apps{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:2px 16px 16px;scroll-padding-left:16px;display:flex;overflow-x:auto}.home-apps::-webkit-scrollbar{display:none}.home-app-card{scroll-snap-align:start;color:#edeef2;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:none;align-items:stretch;gap:2px;width:148px;padding:0;font-family:DM Sans,system-ui,sans-serif;display:flex}.home-app-card__cover{color:#fff;background:radial-gradient(120% 120% at 25% 15%, rgba(var(--app-accent-rgb,124, 131, 247), .85) 0%, rgba(var(--app-accent-rgb,124, 131, 247), .35) 55%, #12121ae6 100%);border-radius:12px;justify-content:center;align-items:center;width:148px;height:148px;margin-bottom:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000059}.home-app-card__cover .mini-card-front{fill:var(--mini-card-fill,color-mix(in srgb, rgb(var(--app-accent-rgb,124, 131, 247)) 18%, #12121a))}.home-app-card__title{letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.home-app-card__desc{color:#8a8a96;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.home-app-card__cover--badge{background:radial-gradient(120% 120% at 25% 15%, rgba(var(--app-accent-rgb,124, 131, 247), .45) 0%, rgba(var(--app-accent-rgb,124, 131, 247), .18) 55%, #12121aeb 100%)}.home-app-card__cover--badge .app-badge{box-shadow:0 6px 20px #00000073}.home-app-card:active .home-app-card__cover{transition:transform .15s;transform:scale(.97)}.home-cat-list{flex-direction:column;gap:8px;padding:0 16px;display:flex}.home-cat-list__item{color:#edeef2;text-align:left;cursor:pointer;background:#1b1b1e;border:1px solid #2b2b30;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600;transition:all .15s;display:flex}.home-cat-list__item:hover{background:#232326}.home-cat-list__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-cat-list__chevron{color:#edeef266;flex-shrink:0}.home__list-filters{flex-shrink:0;align-items:center;gap:8px;padding:4px 16px 8px;display:flex}.home__filter-pill{color:#8a8a96;cursor:pointer;background:#23232f;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;height:34px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex}.home__filter-pill--active{color:#16161f;background:#edeeff}.home__filter-trash{color:#8a8a96;cursor:pointer;background:#23232f;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .15s;display:flex}.home__filter-trash--active{color:#e03e3e;background:#edeeff}.home-trash-item{align-items:center;gap:12px;padding:10px 16px;display:flex}.home-trash-item__icon{color:#f26565;background:#f265651a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.home-trash-item__text{flex:1;min-width:0}.home-trash-item__title{color:#edeef2;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.home-trash-item__meta{color:#8a8a96;margin-top:2px;font-size:12px}.home-trash-item__restore{color:#8a8a96;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .15s;display:flex}.home-trash-item__restore:hover{color:#edeef2}.home-trash-item__purge{color:#f26565;border-color:#f2656559}.home-trash-item__purge:hover{color:#ff7a7a;background:#f265651f}.home__floating-btn{pointer-events:auto;cursor:pointer;width:48px;height:48px;color:var(--color-text);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#161628eb;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 8px 28px #0000006b,inset 0 1px 1px #ffffff2e}.home__floating-btn:active{background:#282840eb;transform:scale(.92)}@supports (-webkit-touch-callout:none){.home__floating-btn{background:#1616288c}.home__floating-btn:active{background:#282840a6}}.home-page-dots{flex:none;justify-content:center;align-items:center;gap:6px;min-height:16px;margin:0;display:flex}.home-page-dots__dot{appearance:none;cursor:pointer;background:#fff6;border:0;border-radius:50%;width:4px;height:4px;padding:0;transition:all .25s}.home-page-dots__dot--active{background:#fff;border-radius:2px;width:14px}.home .list-section__header--static{min-height:32px;margin-bottom:6px}.home .home__list-container--expanded .entry-list,.home .entry-list{padding-bottom:calc(var(--xool-nav-zone-h) + 16px + var(--kb-inset,0px))!important}.voice-fab-container{z-index:999;position:fixed;bottom:24px;right:20px}.voice-fab{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#141526a6;border:1.5px solid #0b8ce973;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #0b8ce938,0 8px 32px #0f0f1e8c}.voice-fab:before{content:"";opacity:.07;pointer-events:none;background-image:radial-gradient(#ffffffe6 1px,#0000 1px);background-size:8px 8px;border-radius:50%;position:absolute;inset:0}.voice-fab__icon{z-index:2;filter:drop-shadow(0 2px 4px #00000026)}.voice-fab__pulse-ring{opacity:0;pointer-events:none;z-index:1;border:2px solid #ef4444;border-radius:50%;animation:1.5s cubic-bezier(.1,.8,.3,1) infinite voice-pulse-ripple;position:absolute;inset:-6px}.voice-fab--listening{transform:scale(1.12)}.voice-fab--listening:after{content:"";opacity:0;border:1px solid #ec4899;border-radius:50%;animation:1.5s cubic-bezier(.1,.8,.3,1) .75s infinite voice-pulse-ripple;position:absolute;inset:-12px}.voice-fab:hover{transform:translateY(-2px)}.voice-fab:active{transform:scale(.95)}@keyframes voice-pulse-ripple{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.4)}}.list-section{position:relative}.list-section__header{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:8px;padding:0 16px;display:flex}.list-section__header-left{flex-direction:column;gap:0;display:flex}.list-section__date{color:#8a8a96;text-transform:none;letter-spacing:.1px;font-size:10px;font-weight:500;line-height:1;display:block}.list-section__label-wrapper{cursor:pointer;align-items:center;gap:2px;display:inline-flex}.list-section__label{color:#edeef2;letter-spacing:-.3px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.2;display:block}.list-section__label-chevron{color:#8a8a96;flex-shrink:0;transition:transform .2s}.list-switcher{background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;display:flex}.list-switcher__btn{color:#8a8a96;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.list-switcher__btn--active{color:#fff}.entry-list{flex:1;min-height:0;padding:8px 16px 96px;overflow-y:auto}.main-content--tasks .entry-list{border-top-color:#0b8ce933}.main-content--notes .entry-list{border-top-color:#fbbf2433}.main-content--calendar .entry-list{border-top-color:#35c7e833}.entry-list__empty{text-align:center;color:#8a8a96;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:200px;padding:40px 16px;font-size:13px;display:flex}.entry-list__empty-title{color:#76767f;font-size:15px;font-weight:500}.entry-list__empty-hint{margin-top:2px;font-size:14px;font-weight:500;display:none}.task-group-header{background:0 0;align-items:center;gap:8px;min-height:18px;margin:0;padding:0 16px 8px;display:flex}.task-group-header--fixed{box-sizing:border-box;width:100%;padding:8px 16px 4px}.task-group-header--home{background:0 0;margin-top:8px;margin-bottom:8px;padding:4px 16px}.task-group-header--home .task-group-header__left{color:#edeef28c;font-size:12px;font-weight:700}.task-group-header--home .task-group-header__right{color:#edeef273;font-size:12px;font-weight:500}.task-group-header__left,.task-group-header__right{color:#edeef28c;text-transform:none;letter-spacing:.1px;align-items:center;font-size:12px;font-weight:600;line-height:1;display:flex}.task-group-header__right{margin-left:auto}.task-group-header__badge{color:#edeef28c;background:#edeef21a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.task-group:first-of-type .task-group-header{margin-top:0}.task-item{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);border-radius:24px;align-items:center;gap:12px;padding:11px 14px;transition:opacity .2s;display:flex}.task-item--home{background:#16161f;border-color:#0000;border-radius:0;align-items:flex-start}.task-item--home .task-item__body{align-self:flex-start;padding-right:0;position:static}.task-item--home .task-item__type-icon,.task-item--home .note-item__type-icon,.task-item--home .cal-item__type-icon{flex-shrink:0;align-self:center}.task-item--home .task-item__menu-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.task-item--home .task-item__menu-btn svg{transform:rotate(90deg)}.task-item--done{background:#14141680;border:1px solid #0b8ce926;box-shadow:0 4px 12px #0000001a}.task-item--done .task-item__title{color:#edeef2;opacity:.6;text-decoration:line-through}.task-item--done .task-item__due,.task-item--done .task-item__cat-tag,.task-item--done .task-item__meta{color:#8a8a96;opacity:.6}.task-item--done .task-item__due span,.task-item--done .task-item__due div,.task-item--done .task-item__cat-tag span,.task-item--done .task-item__cat-tag div,.task-item--done .task-item__meta span,.task-item--done .task-item__meta div{color:inherit}.task-item__top-row{align-items:center;gap:6px;min-width:0;display:flex}.task-item__top-row .task-item__title{flex:auto;min-width:0}.task-item__pin{color:#f2555a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-4px;padding:4px 6px 4px 4px;transition:transform .15s,opacity .15s;display:inline-flex}.task-item__pin svg{transform:rotate(45deg)}.task-item__pin:hover{opacity:.7}.task-item__pin:active{transform:scale(.88)}.task-item__checkbox{border:2px solid #2f2f34;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.task-item__checkbox--checked{background:#0b8ce9;border-color:#0b8ce9}.task-item__body{flex:1;min-width:0}.task-item__title{white-space:nowrap;text-overflow:clip;overflow:hidden}.task-item__title--done{text-decoration:line-through}.task-item__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.task-item__meta-tags{display:contents}.task-item__due{height:22px;color:var(--pill-date-color);background:var(--pill-date-bg);border:1px solid var(--pill-date-border);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.task-item__due--overdue{color:var(--pill-overdue-color);background:var(--pill-overdue-bg);border-color:var(--pill-overdue-border)}.task-item__cat-tag{vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.task-item__delete{opacity:.35;padding:4px;transition:opacity .15s}.task-item__delete:hover{opacity:.7}.task-item--home{flex-direction:row;align-items:flex-start;gap:16px;padding:12px 16px;position:relative;background:#16161f!important;border-color:#0000!important}.task-item--birthday{background:linear-gradient(135deg,#f472b61f 0%,#f59e0b1a 35%,#10b9811a 70%,#3b82f61f 100%)!important;border:1px solid #f472b640!important;box-shadow:0 4px 15px #f472b60a!important}.app.light-theme .task-item--birthday.task-item--birthday{background:linear-gradient(135deg,#f472b647 0%,#f59e0b38 35%,#10b98138 70%,#3b82f647 100%)!important;border-color:#f472b666!important}.task-item--birthday:hover{background:linear-gradient(135deg,#f472b62e 0%,#f59e0b26 35%,#10b98126 70%,#3b82f62e 100%)!important;border-color:#f472b666!important}.task-item__top-row{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.task-item__top-row .task-item__title{white-space:nowrap;text-overflow:clip;flex:1;min-width:0;overflow:hidden}.task-item__actions-home{flex-shrink:0;align-items:center;gap:8px;margin-top:-2px;display:flex}.task-item__menu-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:2px;transition:all .15s;display:flex}.task-item__menu-btn:active{transform:scale(.9)}.task-item__link-btn{cursor:pointer;color:#8a8a96;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:inline-flex}.task-item__link-btn:hover{color:#edeef2}.task-item__link-btn:active{transform:scale(.9)}.task-item__note-hint{color:#8a8a96;white-space:nowrap;text-overflow:clip;margin-top:2px;font-size:12px;line-height:1.4;overflow:hidden}.task-item__pills-row{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.task-item__pills{scrollbar-width:none;flex-wrap:nowrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.task-item__pills::-webkit-scrollbar{display:none}.task-item__pill{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:22px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.task-item__pill--date{background:var(--pill-date-bg);color:var(--pill-date-color);border:1px solid var(--pill-date-border)}.task-item__pill--date:active{transform:scale(.95)}.task-item__pill--overdue{background:var(--pill-overdue-bg);color:var(--pill-overdue-color);border:1px solid var(--pill-overdue-border)}.task-item__pill--icon-btn{opacity:.55;cursor:pointer;width:22px;padding:0;transition:all .15s}.task-item__pill--icon-btn:hover{opacity:.85}.task-item__pill--icon-btn:active{transform:scale(.9)}.task-item__pill--cat-btn{cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 8px;transition:all .15s}.task-item__pill--cat-btn:hover{opacity:.85}.task-item__pill--cat-btn:active{transform:scale(.95)}.task-item__pill--cat-icon{white-space:nowrap;cursor:pointer;background:0 0;gap:3px;padding:0 4px}.task-item__pill--cat-icon:hover{opacity:.85}.task-item__pill--cat-icon:active{transform:scale(.9)}.task-item__pill-wrap{position:relative}.task-item__pill-popup{z-index:60;background:#0f1117;border:1px solid #ffffff14;border-radius:16px;min-width:190px;max-width:260px;padding:4px;animation:.15s ease-out slide-up-small;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000080}.task-item__pill-popup-item{color:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.task-item__pill-popup-item:hover{background:#ffffff0a}.task-item__pill-popup-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.task-item__pill-popup-remove{cursor:pointer;color:#ffffff4d;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.task-item__pill-popup-remove:hover{color:#f26565;background:#f2656526}.task-item__pill-popup-divider{background:#ffffff0f;height:1px;margin:4px 0}.task-item__pill-popup-add{color:#ffffff80;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex}.task-item__pill-popup-add:hover{color:#fff;background:#ffffff0d}.task-item__pill-popup-option{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:flex}.task-item__pill-popup-option:hover{color:#fff;background:#ffffff0d}.task-item__pill-popup-option:active{transform:scale(.98)}.task-item__pill-popup-empty{color:#fff6;text-align:center;padding:16px;font-size:12px;font-style:italic}.task-item__date-popup{margin-top:8px;animation:.2s ease-out slide-up-small}.task-item__date-input{color:#edeef2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d4ed80f;border:1px solid #1d4ed840;border-radius:16px;width:100%;padding:6px 8px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;transition:all .15s}.task-item__date-input:focus{border-color:#1d4ed880;outline:none;box-shadow:0 0 0 3px #1d4ed81a}.task-item__context-menu{z-index:50;background:#141416;border:1px solid #2b2b30;border-radius:16px;min-width:160px;padding:2px;animation:.15s ease-out slide-up-small;position:absolute;top:40px;right:16px;box-shadow:0 8px 24px #00000059}.task-item__context-menu-item{color:#edeef2;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:background .15s;display:flex}.task-item__context-menu-item:hover{background:#232326}.task-item__context-menu-item--danger{color:#f26565}.task-item__context-menu-item--danger:hover{background:#f265651a}.task-item__context-menu-divider{background:#2b2b30;height:1px;margin:2px 0}.note-item{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);border-radius:24px;align-items:flex-start;gap:12px;padding:12px 14px;transition:opacity .2s,transform .2s;display:flex}.note-item__content{flex:1;min-width:0}.note-item__archive-btn{opacity:.35;color:#8a8a96;margin-left:8px;padding:4px;transition:opacity .15s}@media (hover:hover){.note-item__archive-btn:hover{opacity:.7;color:#edeef2}}.note-item__header{justify-content:space-between;align-items:flex-start;display:flex}.note-item__body{flex:1;min-width:0}.note-item__title{color:#edeef2;white-space:nowrap;text-overflow:clip;font-size:14px;font-weight:600;overflow:hidden}.note-item__excerpt{color:#8a8a96;white-space:nowrap;text-overflow:clip;margin-top:4px;font-size:12px;line-height:1.5;overflow:hidden}.note-item__delete{opacity:.35;margin-left:8px;transition:opacity .15s}.note-item__delete:hover{opacity:.7}.note-item__cat-tag{vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.note-item--home{background:#16161f!important;border-color:#f59e0b33!important}.note-item--home .note-item__title{color:#451a03}.note-item--home .note-item__excerpt{color:#451a03b3}.note-item--home .note-item__archive-btn{color:#f59e0b;opacity:.8;background:#f59e0b22;border:1px solid #f59e0b4d;border-radius:999px;padding:4px;display:flex}.cal-item{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);border-radius:24px;padding:12px 14px}.cal-item--today{border-color:#35c7e84f}.cal-item--past{opacity:.45}.cal-item__row{align-items:center;gap:10px;display:flex}.cal-item__date-badge{background:#35c7e81f;border:1px solid #35c7e836;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cal-item__date-month{color:#35c7e8;text-transform:uppercase;font-size:8px;font-weight:700}.cal-item__date-day{color:#35c7e8;font-size:15px;font-weight:700;line-height:1}.cal-item__info{flex-direction:column;flex:1;gap:2px;display:flex}.cal-item__title{color:#edeef2;white-space:nowrap;text-overflow:clip;font-size:14px;font-weight:600;overflow:hidden}.cal-item__time{color:#35c7e8;font-size:11px}.cal-item__tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.cal-item__delete{opacity:.35;transition:opacity .15s}.cal-item__delete:hover{opacity:.7}.cal-item__cat-tag{vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.cal-item--home{border-color:color-mix(in srgb, var(--cal-accent) 22%, transparent)!important;background:#16161f!important}.cal-item--home .cal-item__title{color:var(--cal-accent)}.cal-item--home .cal-item__time{color:var(--cal-accent);font-weight:600}.cal-item--home .cal-item__date-badge{background:#1d4ed814;border:1px solid #1d4ed840}.task-item__type-icon,.note-item__type-icon,.cal-item__type-icon{background:0 0;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:background .15s,transform .15s;display:flex;position:relative}.task-item__type-icon{--icon-tint:#0b8ce9;cursor:pointer;background:#0b8ce91a}.task-item__type-icon:active{background:#0b8ce933;transform:scale(.94)}@media (hover:hover){.task-item__type-icon:hover{background:#0b8ce929}}.task-item__type-icon--cat{--icon-tint:var(--cat-tint);background:color-mix(in srgb, var(--cat-tint) 12%, transparent)}.task-item__type-icon--cat:active{background:color-mix(in srgb, var(--cat-tint) 22%, transparent)}@media (hover:hover){.task-item__type-icon--cat:hover{background:color-mix(in srgb, var(--cat-tint) 18%, transparent)}}.note-item__type-icon{--icon-tint:#fbbf24;cursor:pointer;background:#fbbf241a}.note-item__type-icon:active{background:#fbbf2433;transform:scale(.94)}@media (hover:hover){.note-item__type-icon:hover{background:#fbbf2429}}.cal-item__type-icon{--icon-tint:#1e3a8a;cursor:pointer;background:#1e3a8a1a}.cal-item__type-icon:active{background:#1e3a8a33;transform:scale(.94)}@media (hover:hover){.cal-item__type-icon:hover{background:#1e3a8a29}}.task-item__type-icon--starred,.note-item__type-icon--starred,.cal-item__type-icon--starred{background:linear-gradient(to top right, color-mix(in srgb, var(--icon-tint,#0b8ce9) 14%, transparent) 0%, color-mix(in srgb, var(--icon-tint,#0b8ce9) 14%, transparent) 66%, #f59e0b6b 100%)}.task-item__type-icon--starred:active,.note-item__type-icon--starred:active,.cal-item__type-icon--starred:active{background:linear-gradient(to top right, color-mix(in srgb, var(--icon-tint,#0b8ce9) 24%, transparent) 0%, color-mix(in srgb, var(--icon-tint,#0b8ce9) 24%, transparent) 66%, #f59e0b8c 100%)}.media-item{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;border-radius:24px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 14px;display:flex}.media-item__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.media-item__body{flex:1;min-width:0}.media-item__title{color:#edeef2;white-space:nowrap;text-overflow:clip;font-size:14px;font-weight:500;overflow:hidden}.media-item__title--input{width:100%;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.media-item__title--input:focus{background:#8a8a960d;border-radius:4px}.media-item__meta{color:#8a8a96;white-space:nowrap;text-overflow:clip;margin-top:2px;font-size:11px;overflow:hidden}.media-item__cat-tag{vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.media-item__delete{opacity:.35;cursor:pointer;background:0 0;border:none;padding:4px;transition:opacity .15s}.media-item__delete:hover{opacity:.7}.media-item__row{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.media-item--feed{flex-direction:column;align-items:stretch}.media-item__preview{object-fit:cover;background:#00000040;border-radius:16px;width:100%;max-height:240px;display:block}.media-item__preview--audio{background:0 0;height:40px}.media-item--link{flex-direction:column;align-items:stretch;gap:8px;padding:16px}.media-item--link .media-item__body{padding:0}.media-item__header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.media-item__title-box{align-items:center;gap:8px;min-width:0;display:flex}.media-item__icon-mini{background:#7c3aed1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:flex}.media-item__content{flex-direction:column;gap:8px;width:100%;display:flex}.media-item__footer-meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.link-item__preview{aspect-ratio:16/9;background:#1b1b1e;border:1px solid #2b2b30;border-radius:16px;margin-top:4px;overflow:hidden}.link-item__preview iframe{border:0;width:100%;height:100%;display:block}.task-item--archive,.cal-item--archive,.note-item--archive{opacity:1;background:#14141680;border:1px solid #0b8ce926;box-shadow:0 4px 12px #0000001a}.task-item--archive .task-item__title,.task-item--archive .cal-item__title,.task-item--archive .note-item__title,.cal-item--archive .task-item__title,.cal-item--archive .cal-item__title,.cal-item--archive .note-item__title,.note-item--archive .task-item__title,.note-item--archive .cal-item__title,.note-item--archive .note-item__title{color:#edeef2;opacity:.6;text-decoration:line-through}.task-item--archive .task-item__due,.task-item--archive .task-item__cat-tag,.task-item--archive .cal-item__time,.task-item--archive .cal-item__cat-tag,.task-item--archive .note-item__excerpt,.task-item--archive .task-item__meta,.cal-item--archive .task-item__due,.cal-item--archive .task-item__cat-tag,.cal-item--archive .cal-item__time,.cal-item--archive .cal-item__cat-tag,.cal-item--archive .note-item__excerpt,.cal-item--archive .task-item__meta,.note-item--archive .task-item__due,.note-item--archive .task-item__cat-tag,.note-item--archive .cal-item__time,.note-item--archive .cal-item__cat-tag,.note-item--archive .note-item__excerpt,.note-item--archive .task-item__meta{color:#8a8a96;opacity:.6}.task-item--archive .task-item__due span,.task-item--archive .task-item__due div,.task-item--archive .task-item__cat-tag span,.task-item--archive .task-item__cat-tag div,.task-item--archive .cal-item__time span,.task-item--archive .cal-item__time div,.task-item--archive .cal-item__cat-tag span,.task-item--archive .cal-item__cat-tag div,.task-item--archive .note-item__excerpt span,.task-item--archive .note-item__excerpt div,.task-item--archive .task-item__meta span,.task-item--archive .task-item__meta div,.cal-item--archive .task-item__due span,.cal-item--archive .task-item__due div,.cal-item--archive .task-item__cat-tag span,.cal-item--archive .task-item__cat-tag div,.cal-item--archive .cal-item__time span,.cal-item--archive .cal-item__time div,.cal-item--archive .cal-item__cat-tag span,.cal-item--archive .cal-item__cat-tag div,.cal-item--archive .note-item__excerpt span,.cal-item--archive .note-item__excerpt div,.cal-item--archive .task-item__meta span,.cal-item--archive .task-item__meta div,.note-item--archive .task-item__due span,.note-item--archive .task-item__due div,.note-item--archive .task-item__cat-tag span,.note-item--archive .task-item__cat-tag div,.note-item--archive .cal-item__time span,.note-item--archive .cal-item__time div,.note-item--archive .cal-item__cat-tag span,.note-item--archive .cal-item__cat-tag div,.note-item--archive .note-item__excerpt span,.note-item--archive .note-item__excerpt div,.note-item--archive .task-item__meta span,.note-item--archive .task-item__meta div{color:inherit}.task-item--archive .task-item__archive-restore-btn,.task-item--archive .note-item__archive-btn,.cal-item--archive .task-item__archive-restore-btn,.cal-item--archive .note-item__archive-btn,.note-item--archive .task-item__archive-restore-btn,.note-item--archive .note-item__archive-btn{opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.task-item--archive .task-item__archive-restore-btn svg,.task-item--archive .note-item__archive-btn svg,.cal-item--archive .task-item__archive-restore-btn svg,.cal-item--archive .note-item__archive-btn svg,.note-item--archive .task-item__archive-restore-btn svg,.note-item--archive .note-item__archive-btn svg{color:#7c83f7!important}.task-item--archive .task-item__archive-restore-btn:hover,.task-item--archive .note-item__archive-btn:hover,.cal-item--archive .task-item__archive-restore-btn:hover,.cal-item--archive .note-item__archive-btn:hover,.note-item--archive .task-item__archive-restore-btn:hover,.note-item--archive .note-item__archive-btn:hover{opacity:1;transform:scale(1.1)}@keyframes action-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes action-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.action-sheet{z-index:1360;-webkit-tap-highlight-color:transparent;background:#00000073;flex-direction:column;justify-content:flex-end;animation:.18s ease-out action-sheet-fade-in;display:flex;position:fixed;inset:0}.action-sheet--closing{animation:.18s ease-out reverse action-sheet-fade-in}.action-sheet__panel{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#16161ef5;border-top:1px solid #ffffff24;width:100%;max-width:420px;margin:0 auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.action-sheet__panel{background:#16161e}}.action-sheet__panel{padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-top-left-radius:24px;border-top-right-radius:24px;animation:.22s cubic-bezier(.25,1,.5,1) action-sheet-slide-up;box-shadow:0 -8px 32px #0006}.action-sheet__panel--closing{animation:.18s ease-in reverse action-sheet-slide-up}.action-sheet__handle{background:#2b2b30;border-radius:2px;width:40px;height:4px;margin:4px auto 10px}.action-sheet__head{align-items:center;gap:8px;padding:0 8px 8px;display:flex}.action-sheet__title{color:#8a8a96;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0;font-size:13px;font-weight:600;overflow:hidden}.action-sheet__info-btn{color:#8a8a96;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .15s;display:flex}.action-sheet__info-btn:hover{color:#edeef2}.action-sheet__info-btn:active{transform:scale(.94)}.action-sheet__info-btn--on{color:#0b8ce9}.action-sheet__info{color:#8a8a96;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;margin:0 4px 10px;padding:10px 12px;font-size:12.5px;line-height:1.55;animation:.15s ease-out action-sheet-fade-in}.action-sheet__info p{margin:0}.action-sheet__info p+p{margin-top:8px}.action-sheet__tiles{border-bottom:1px solid #2b2b30;gap:10px;margin-bottom:6px;padding:0 4px 12px;display:flex}.action-sheet__tile{color:#8a8a96;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;padding:13px 8px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.action-sheet__tile span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.action-sheet__tile:hover{background:#ffffff1a}.action-sheet__tile:active{transform:scale(.97)}.action-sheet__subtitle{letter-spacing:.3px;color:#8a8a96;align-items:center;gap:6px;padding:4px 12px 6px;font-size:12px;font-weight:600;display:flex}.action-sheet__subtitle svg{color:#8a8a96}.action-sheet__list{flex-direction:column;gap:2px;display:flex}.action-sheet__item,.action-sheet__item-filled{color:#edeef2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:13px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:500;transition:background .15s;display:flex}.action-sheet__item svg,.action-sheet__item-filled svg{color:#8a8a96;flex-shrink:0}.action-sheet__item:hover,.action-sheet__item-filled:hover,.action-sheet__item:active,.action-sheet__item-filled:active{background:#232326}.action-sheet__item--danger,.action-sheet__item--danger svg{color:#f26565}.action-sheet__item--danger:hover,.action-sheet__item--danger:active{background:#f265651f}.action-sheet__item:disabled,.action-sheet__item-filled:disabled{opacity:.38;cursor:default}.action-sheet__item:disabled:hover,.action-sheet__item-filled:disabled:hover,.action-sheet__item:disabled:active,.action-sheet__item-filled:disabled:active{background:0 0}.action-sheet__item-filled{background:#ffffff0d;border:1px solid #ffffff08}.action-sheet__item-filled:hover,.action-sheet__item-filled:active{background:#ffffff17}.action-sheet__divider{background:#2b2b30;height:1px;margin:6px 4px}.action-sheet__postpone{flex-direction:column;gap:10px;padding:8px;display:flex}.action-sheet__empty{text-align:center;color:#8a8a96;padding:20px 0;font-size:14px}.action-sheet__postpone-label{color:#8a8a96;font-size:13px;font-weight:600}.action-sheet__date-input{color:#edeef2;background:#141416;border:1px solid #2b2b30;border-radius:12px;width:100%;padding:12px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:15px}body.light-theme .action-sheet{background:#00000047}body.light-theme .action-sheet__panel{background:#fffffff7;border-top-color:#00000014}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.light-theme .action-sheet__panel{background:#fff}}body.light-theme .action-sheet__panel{box-shadow:0 -8px 32px #00000024}body.light-theme .action-sheet .action-sheet__handle{background:#00000026}body.light-theme .action-sheet .action-sheet__title{color:#8a8a96}body.light-theme .action-sheet .action-sheet__info-btn{color:#6b6b76}body.light-theme .action-sheet .action-sheet__info-btn:hover{color:#1c1c30}body.light-theme .action-sheet .action-sheet__info-btn--on{color:#0b8ce9}body.light-theme .action-sheet .action-sheet__info{color:#5a5a66;background:#00000009;border-color:#00000014}body.light-theme .action-sheet .action-sheet__tiles{border-bottom-color:#00000014}body.light-theme .action-sheet .action-sheet__tile{color:#6a6a78;background:#0000000a;border-color:#0000001a}body.light-theme .action-sheet .action-sheet__tile:hover{background:#00000012}body.light-theme .action-sheet .action-sheet__item,body.light-theme .action-sheet .action-sheet__item-filled{color:#1c1c30}body.light-theme .action-sheet .action-sheet__item svg,body.light-theme .action-sheet .action-sheet__item-filled svg{color:#6a6a78}body.light-theme .action-sheet .action-sheet__item:hover,body.light-theme .action-sheet .action-sheet__item-filled:hover,body.light-theme .action-sheet .action-sheet__item:active,body.light-theme .action-sheet .action-sheet__item-filled:active{background:#0000000d}body.light-theme .action-sheet .action-sheet__item--danger,body.light-theme .action-sheet .action-sheet__item--danger svg{color:#e0484a}body.light-theme .action-sheet .action-sheet__item--danger:hover,body.light-theme .action-sheet .action-sheet__item--danger:active{background:#e0484a1a}body.light-theme .action-sheet .action-sheet__item-filled{background:#0000000a;border:1px solid #00000005}body.light-theme .action-sheet .action-sheet__item-filled:hover,body.light-theme .action-sheet .action-sheet__item-filled:active{background:#00000012}body.light-theme .action-sheet .action-sheet__divider{background:#00000014}body.light-theme .action-sheet .action-sheet__empty,body.light-theme .action-sheet .action-sheet__postpone-label{color:#8a8a96}body.light-theme .action-sheet .action-sheet__date-input{color:#1c1c30;background:#f5f5f8;border-color:#0000001a}.link-sheet{z-index:1360;-webkit-tap-highlight-color:transparent;background:#00000073;flex-direction:column;justify-content:flex-end;animation:.18s ease-out action-sheet-fade-in;display:flex;position:fixed;inset:0}.link-sheet--closing{animation:.18s ease-out reverse action-sheet-fade-in}.link-sheet__panel{width:100%;max-width:420px;height:calc(100dvh - var(--command-panel-peek,80px));-webkit-backdrop-filter:blur(24px)saturate(150%);background:#16161ef5;border-top:1px solid #ffffff24;flex-direction:column;margin:0 auto;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.link-sheet__panel{background:#16161e}}.link-sheet__panel{border-top-left-radius:24px;border-top-right-radius:24px;animation:.22s cubic-bezier(.25,1,.5,1) action-sheet-slide-up;box-shadow:0 -8px 32px #0006}.link-sheet__panel--closing{animation:.18s ease-in reverse action-sheet-slide-up}.link-sheet__panel--compact{height:auto;max-height:calc(100dvh - var(--command-panel-peek,80px))}.link-sheet__handle{background:#2b2b30;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:6px auto}.link-sheet__title{color:#edeef2;text-align:center;flex-shrink:0;padding:0 16px 12px;font-size:16px;font-weight:700}.link-sheet__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.link-sheet__tabs{flex-shrink:0;justify-content:center;gap:8px;padding:0 16px 8px;display:flex}.link-sheet__tab{color:#8a8a96;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex:1;min-width:0;padding:7px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:700;overflow:hidden}.link-sheet__tab:active{transform:scale(.97)}.link-sheet__tab--active{color:#0b8ce9;background:#0b8ce929;border-color:#0b8ce973}.link-sheet__list{padding:0 12px 12px}.link-sheet__group{margin-bottom:10px}.link-sheet__group-head{text-transform:uppercase;letter-spacing:.04em;color:#8a8a96;padding:10px 8px 6px;font-size:12px;font-weight:700}.link-sheet__row{color:#edeef2;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:500;transition:background .15s;display:flex}.link-sheet__row:hover,.link-sheet__row:active{background:#232326}.link-sheet__row--selected{background:#ffffff08}.link-sheet__row--static{cursor:default}.link-sheet__row--static:hover,.link-sheet__row--static:active{background:0 0}.link-sheet__row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.link-sheet__check{background:0 0;border:2px solid #2b2b30;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.link-sheet__check--on{border-width:0}.link-sheet__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #2b2b30;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.link-sheet .sheet-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #2b2b30;flex-shrink:0;margin-top:4px}.link-sheet__close-btn{color:#8a8a96;cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;transition:background .15s;display:flex}.link-sheet__close-btn:hover{background:#ffffff1a}.link-sheet__close-btn:active{transform:scale(.97)}.link-sheet__confirm-btn{color:#fff;cursor:pointer;background:#0b8ce9;border:none;border-radius:24px;flex:1;padding:13px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:opacity .15s}.link-sheet__confirm-btn:hover{opacity:.92}.link-sheet__confirm-btn:active{transform:scale(.98)}body.light-theme .link-sheet{background:#00000047}body.light-theme .link-sheet__panel{background:#fffffff7;border-top-color:#00000014}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.light-theme .link-sheet__panel{background:#fff}}body.light-theme .link-sheet__panel{box-shadow:0 -8px 32px #00000024}body.light-theme .link-sheet__handle{background:#00000026}body.light-theme .link-sheet__title{color:#1c1c30}body.light-theme .link-sheet__tab{color:#6b6b76;background:#0000000a;border-color:#0000001f}body.light-theme .link-sheet__tab--active{color:#0b8ce9;background:#0b8ce91f;border-color:#0b8ce966}body.light-theme .link-sheet__group-head{color:#8a8a96}body.light-theme .link-sheet__row{color:#1c1c30}body.light-theme .link-sheet__row:hover,body.light-theme .link-sheet__row:active{background:#0000000d}body.light-theme .link-sheet__row--selected{background:#00000008}body.light-theme .link-sheet__row-name{color:#1c1c30}body.light-theme .link-sheet__check{border-color:#0003}body.light-theme .link-sheet__footer,body.light-theme .sheet-footer{border-top-color:#00000014}body.light-theme .link-sheet__close-btn{color:#6a6a78;background:#0000000d}body.light-theme .link-sheet__close-btn:hover{background:#00000014}.trash-sheet__header{justify-content:space-between;align-items:center;gap:12px;padding:0 8px 8px;display:flex}.trash-sheet__title{padding:0}.trash-sheet__empty-btn{color:#f26565;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.trash-sheet__empty-btn svg{color:#f26565}.trash-sheet__empty-btn:hover,.trash-sheet__empty-btn:active{background:#f265651f}.trash-sheet__empty-state{text-align:center;color:#8a8a96;padding:28px 12px 32px;font-size:14px}.trash-sheet__list{flex-direction:column;gap:2px;max-height:60vh;display:flex;overflow-y:auto}.trash-item{border-radius:12px;align-items:center;gap:12px;padding:10px 8px;display:flex}.trash-item__icon{flex-shrink:0;display:flex}.trash-item__icon svg{color:#8a8a96}.trash-item__body{flex:1;min-width:0}.trash-item__name{color:#edeef2;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.trash-item__meta{color:#8a8a96;margin-top:2px;font-size:12px}.trash-item__action{color:#edeef2;cursor:pointer;background:#232326;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.trash-item__action svg{color:#8a8a96}.trash-item__action:hover,.trash-item__action:active{background:#2b2b30}.trash-item__action--danger svg{color:#f26565}.trash-item__action--danger:hover,.trash-item__action--danger:active{background:#f2656529}body.light-theme .trash-sheet__empty-state{color:#8a8a96}body.light-theme .trash-item__icon svg{color:#6a6a78}body.light-theme .trash-item__name{color:#1c1c30}body.light-theme .trash-item__meta{color:#8a8a96}body.light-theme .trash-item__action{background:#0000000d}body.light-theme .trash-item__action svg{color:#6a6a78}body.light-theme .trash-item__action:hover,body.light-theme .trash-item__action:active{background:#0000001a}body.light-theme .trash-item__action--danger svg{color:#e0484a}body.light-theme .trash-item__action--danger:hover,body.light-theme .trash-item__action--danger:active{background:#e0484a1f}.type-icon__fav{pointer-events:none;background:#16161f;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:-2px;right:-2px}body.light-theme .type-icon__fav{background:#fff}.picker-sheet__panel{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#16161ef5;border-top:1px solid #ffffff24}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.picker-sheet__panel{background:#16161e}}.picker-sheet{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.picker-sheet__tabs{justify-content:center;gap:8px;padding-bottom:16px;display:flex}.picker-sheet__tab{color:#8a8a96;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:7px 18px;font-size:13px;font-weight:700;display:inline-flex}.picker-sheet__tab--active{background:#ffffff1a}.picker-sheet__weekdays{text-align:center;color:#8a8a96;grid-template-columns:repeat(7,1fr);padding:0 0 4px;font-size:11px;font-weight:700;display:grid}.picker-sheet__grid{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.picker-sheet__weekdays--weeks,.picker-sheet__grid--weeks{grid-template-columns:30px repeat(7,1fr)}.picker-sheet__week,.picker-sheet__week-head{color:#8a8a96;opacity:.75;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.picker-sheet__day{color:#edeef2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:flex;position:relative}.picker-sheet__day--selected{color:#fff;font-weight:800}.picker-sheet__day--today{border-style:solid}.picker-sheet__day-dots{pointer-events:none;justify-content:center;gap:2px;display:flex;position:absolute;bottom:4px;left:0;right:0}.picker-sheet__day-dot{border-radius:50%;width:4px;height:4px}.picker-sheet__monthnav{justify-content:center;align-items:center;gap:8px;padding:8px 0 2px;display:flex}.picker-sheet__month-label{text-align:center;color:#edeef2;min-width:150px;font-size:15px;font-weight:700}.picker-sheet__nav-btn{color:#edeef2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.picker-sheet__digital{justify-content:center;align-items:baseline;gap:2px;padding-bottom:8px;display:flex}.picker-sheet__digit{color:#8a8a96;cursor:pointer;background:0 0;border:none;padding:0 2px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:40px;font-weight:800}.picker-sheet__digit-sep{color:#8a8a96;font-size:36px;font-weight:800}.picker-sheet__clock{touch-action:none;-webkit-user-select:none;user-select:none;width:min(300px,78vw);margin:0 auto;display:block}.picker-sheet__clock-bg{fill:#ffffff12}.picker-sheet__clock-num{fill:#edeef2;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:14px;font-weight:600}.picker-sheet__clock-num--inner{fill:#8a8a96;font-size:12px}.picker-sheet__clock-num--selected{fill:#fff;font-weight:800}.picker-sheet__footer{justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}.picker-sheet__action{color:#8a8a96;cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:14px;font-weight:700}.picker-sheet__confirm{color:#fff;cursor:pointer;border:none;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:800}body.light-theme .picker-sheet__panel{background:#fffffff7;border-top-color:#00000014}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.light-theme .picker-sheet__panel{background:#fff}}body.light-theme .picker-sheet__day{color:#1c1c30}body.light-theme .picker-sheet__day--selected{color:#fff}body.light-theme .picker-sheet__month-label{color:#1c1c30}body.light-theme .picker-sheet__nav-btn{color:#1c1c30;background:#0000000d;border-color:#0000001a}body.light-theme .picker-sheet__weekdays,body.light-theme .picker-sheet__week,body.light-theme .picker-sheet__week-head,body.light-theme .picker-sheet__digit,body.light-theme .picker-sheet__digit-sep,body.light-theme .picker-sheet__action{color:#6b6b76}body.light-theme .picker-sheet__tab{color:#6b6b76;background:#0000000a;border-color:#0000001f}body.light-theme .picker-sheet__tab--active{background:#0000000f}body.light-theme .picker-sheet__clock-bg{fill:#0000000f}body.light-theme .picker-sheet__clock-num{fill:#1c1c30}body.light-theme .picker-sheet__clock-num--inner{fill:#6b6b76}body.light-theme .picker-sheet__clock-num--selected{fill:#fff}.name-sheet__body{padding:4px 16px 16px}.name-sheet__input{color:#edeef2;background:#ffffff0a;border:1px solid #2b2b30;border-radius:16px;outline:none;width:100%;height:48px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:15px}.name-sheet__input::placeholder{color:#8a8a96}.name-sheet__input:focus{border-color:#ffffff47}.name-sheet__footer{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));align-items:center;gap:8px;display:flex}.name-sheet__save{color:#14141c;cursor:pointer;background:#ffffffe6;border:none;border-radius:24px;flex:1;height:48px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700}.name-sheet__save:disabled{opacity:.45;cursor:default}.name-sheet__cancel{color:#edeef2;cursor:pointer;background:#ffffff14;border:none;border-radius:24px;justify-content:center;align-items:center;width:56px;height:48px;display:flex}body.light-theme .name-sheet__input{color:#1a1a24;background:#fff;border-color:#0000001f}body.light-theme .name-sheet__input:focus{border-color:#0000004d}body.light-theme .name-sheet__save{color:#fff;background:#1a1a24}body.light-theme .name-sheet__cancel{color:#1a1a24;background:#0000000f}.confirm-sheet__body{padding:0 16px 16px}.confirm-sheet__text{color:#8a8a96;text-align:center;margin:0 0 8px;font-size:14px;line-height:1.5}.confirm-sheet__text:last-child{margin-bottom:0}.confirm-sheet__tiles{gap:10px;padding:4px 16px 12px;display:flex}.confirm-sheet__tile{color:#edeef2;cursor:pointer;background:#ffffff0f;border:1px solid #2b2b30;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;height:88px;padding:0 12px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;display:flex}.confirm-sheet__tile:active{transform:scale(.97)}.confirm-sheet__tile--danger{color:#fff;background:#c45b5b;border-color:#0000}.confirm-sheet__footer{justify-content:flex-end}.confirm-sheet__foot-note{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));color:#8a8a96;opacity:.85;text-align:center;margin:0;font-size:12px;line-height:1.45}.name-sheet__save--danger{color:#fff;background:#e03e3e}body.light-theme .confirm-sheet__text,body.light-theme .confirm-sheet__foot-note{color:#6b6b78}body.light-theme .name-sheet__save--danger{color:#fff;background:#e03e3e}body.light-theme .confirm-sheet__tile{color:#1a1a24;background:#0000000a;border-color:#0000001a}body.light-theme .confirm-sheet__tile--danger{color:#fff;background:#d16b6b;border-color:#0000}.cat-list{flex-direction:column;height:100%;animation:.22s slide-in-right;display:flex;position:relative}.cat-list__header{border-bottom:1px solid #2b2b30;align-items:center;gap:16px;padding:8px 16px;display:flex}.cat-list__title{color:#edeef2;letter-spacing:-.5px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:21px;font-weight:700}.cat-list__archive-btn{color:#9ca3af;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:all .15s;display:flex}.cat-list__archive-btn:hover{opacity:1;transform:scale(1.1)}.cat-list__body{flex:1;padding:8px 16px 100px;overflow-y:auto}.cat-list__empty{text-align:center;color:#8a8a96;padding:48px 0;font-size:13px;line-height:1.6}.cat-list__item{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;border-radius:24px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:13px 16px;display:flex}.cat-list__item-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cat-list__item-info{flex:1;min-width:0;overflow:hidden}.cat-list__item-info--project{border-color:#e03e3eb8;box-shadow:0 0 0 1px #e03e3e33,0 8px 32px #00000040,0 0 22px #e03e3e66}.cat-list__item-info--area{border-color:#d09020b8;box-shadow:0 0 0 1px #d0902033,0 8px 32px #00000040,0 0 22px #d0902061}.cat-list__item-info--resource{border-color:#30a060b8;box-shadow:0 0 0 1px #30a06033,0 8px 32px #00000040,0 0 22px #30a06057}.cat-list__item-info--archive{border-color:#7c83f7b8;box-shadow:0 0 0 1px #7c83f733,0 8px 32px #00000040,0 0 22px #7c83f766}.cat-list__item-name{color:#edeef2;white-space:nowrap;text-overflow:clip;flex-shrink:1;width:100%;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.cat-list svg{flex-shrink:0}.cat-list__item-date{color:#35c7e8;background:#35c7e81f;border:1px solid #35c7e840;border-radius:999px;align-items:center;height:22px;margin-top:2px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.detail-iconbar{box-sizing:border-box;z-index:1;background:0 0;border-bottom:1px solid #2b2b30;flex-shrink:0;align-items:center;gap:2px;height:40px;margin:auto -16px 0;padding:0 16px;display:flex;position:relative}.detail-iconbar__btn{color:#8a8a96;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;flex:1;justify-content:center;align-items:center;height:36px;transition:all .15s;display:flex;position:relative}.detail-iconbar__btn:hover:not(.detail-iconbar__btn--active){color:#ededf2;background:#ffffff0f}.detail-iconbar__btn--active{background:0 0}.detail-iconbar__btn--active:after{content:"";background:var(--type-color,currentColor);border-radius:2px;width:28px;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.detail-iconbar__menu{flex:0 0 36px}.cat-detail__body .task-item,.cat-detail__body .note-item,.cat-detail__body .cal-item,.cat-detail__body .media-item{box-shadow:none;background:0 0;border:none;padding-left:0;padding-right:0}.details-popup{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out fade-in;display:flex;position:fixed;inset:0}.details-popup__card{background:#141416;border:1px solid #2b2b30;border-radius:24px;width:100%;max-width:340px;padding:16px;animation:.2s ease-out slide-up-small;box-shadow:0 16px 48px #00000073}.details-popup__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.details-popup__title{color:#edeef2;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:700}.details-popup__close{color:#8a8a96;cursor:pointer;background:#232326;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.details-popup__close:hover{color:#edeef2}.details-popup__row{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.details-popup__row:not(:last-child){border-bottom:1px solid #2b2b30}.details-popup__label{color:#8a8a96;flex-shrink:0;font-size:13px}.details-popup__value{color:#edeef2;text-align:right;font-size:13px;font-weight:600}.details-popup__avatars{justify-content:flex-end;align-items:center;display:flex}.details-popup__avatar{object-fit:cover;z-index:1;color:#edeef2;background:#2f2f34;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:700;display:flex;position:relative}.details-popup__avatar+.details-popup__avatar{margin-left:-8px}.details-popup__avatar-add{z-index:0;color:#ffffff80;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-8px;transition:all .15s;display:flex;position:relative}.details-popup__avatar-add:hover{background:#ffffff24}.home__floating-btn.detail-home-fab{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;border-radius:20px;width:48px;height:40px;position:absolute}.home__floating-btn.detail-action-fab{left:auto;right:16px}.cat-detail{background:#16161f;flex-direction:column;height:100%;animation:.22s slide-in-right;display:flex;position:relative}.cat-detail__header{box-sizing:border-box;z-index:2;background:repeating-linear-gradient(135deg, transparent 0px, transparent 60px, #fff3 82px, #ffffff12 110px, transparent 140px, transparent 200px), repeating-linear-gradient(132deg, transparent 0px, transparent 95px, #ffffff1a 130px, transparent 165px, transparent 250px), linear-gradient(to bottom, rgba(var(--entry-accent-rgb), .55) 0%, rgba(var(--entry-accent-rgb), .22) 100%), #08080b;border-bottom:none;flex-direction:column;align-items:stretch;height:160px;margin-top:-80px;padding:80px 16px 0;transition:background .22s;display:flex;position:relative;overflow:visible}.cat-detail__header-pattern{display:none}.cat-detail--calendar>.cat-detail__header{background:linear-gradient(135deg,#35c7e81a 0%,#35c7e80a 100%);border-bottom-color:#35c7e833}.cat-detail__title-row{z-index:1;align-items:center;gap:8px;margin-bottom:8px;display:flex;position:relative}.cat-detail__title-row--hidden{display:none}.cat-detail__avatars{z-index:1;align-items:center;margin-bottom:8px;display:flex;position:relative}.cat-detail__avatar{object-fit:cover;z-index:1;color:#edeef2;background:#2f2f34;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:700;display:flex;position:relative;box-shadow:0 4px 16px #0003}.cat-detail__avatar+.cat-detail__avatar{margin-left:-8px}.cat-detail__avatar-add{z-index:0;color:#ffffff80;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-8px;transition:all .15s;display:flex;position:relative}.cat-detail__avatar-add:hover{background:#ffffff24}.cat-detail__title-input{--field-font-size:19px;color:#edeef2;letter-spacing:-.5px;background:0 0;flex:1;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:19px;font-weight:700}.cat-detail__pills{z-index:1;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex;position:relative}.cat-detail__details-btn{color:#edeef2a6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.cat-detail__details-btn:hover{color:#edeef2;background:#ffffff1a}.cat-detail__pills-group{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:7px;padding:4px 0;display:flex;overflow-x:auto}.cat-detail__pills-group::-webkit-scrollbar{display:none}.cat-detail__archive-toggle,.cat-detail__delete-btn,.cat-detail__birthday-toggle{opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:34px;margin-right:-8px;transition:all .15s;display:flex}.cat-detail__archive-toggle:hover,.cat-detail__delete-btn:hover,.cat-detail__birthday-toggle:hover{opacity:1;transform:scale(1.1)}.cat-detail__archive-toggle--active,.cat-detail__delete-btn--active,.cat-detail__birthday-toggle--active{opacity:1}.cat-detail__delete-btn{margin-left:auto}.cat-detail__delete-btn--entry{margin-left:0;margin-right:-8px}.cat-detail__delete-btn--entry svg{transform:rotate(90deg)}.cat-detail__birthday-toggle{border-radius:50%;margin-left:auto}.cat-detail__date-pill{height:24px;color:var(--pill-date-color);-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#23232f80;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.cat-detail__date-pill:hover{background:#2d2d3c8c}.cat-detail__date-pill--static{cursor:default;pointer-events:none;background:#23232f80;border-color:#ffffff24}.cat-detail__res-count{-webkit-backdrop-filter:blur(8px);background:#23232f80;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;padding:4px 8px;font-size:11px;font-weight:700;display:flex}.cat-detail__tag{color:#edeef2d9;-webkit-backdrop-filter:blur(8px);background:#23232f80;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 10px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.cat-detail__date-input{width:100%;padding:calc(var(--spacing-sm) + var(--spacing-xs)) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-top:8px}.cat-detail__body{flex-direction:column;flex:1;gap:8px;padding:8px 16px 16px;display:flex;overflow-y:auto}.cat-detail__textarea{color:#edeef2;resize:none;background:0 0;border:none;flex:1;width:100%;height:100%;min-height:100px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.75}.cat-detail .canvas-editor{flex-direction:column;flex:1;width:100%;min-height:100px;display:flex}.cat-detail .canvas-editor .canvas-block{align-items:flex-start;gap:8px;display:flex}.cat-detail .canvas-editor .canvas-block__input{color:#edeef2;resize:none;background:0 0;border:none;flex:1;width:100%;min-height:1.75em;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.75;overflow:hidden}.cat-detail .canvas-editor .canvas-block__input::placeholder{color:#8a8a96}.cat-detail .canvas-editor .canvas-block__input.is-checked{color:#edeef273;text-decoration:line-through}.cat-detail .canvas-editor .canvas-block--check .canvas-block__input,.cat-detail .canvas-editor .canvas-block--radio .canvas-block__input{min-height:24px}.cat-detail .canvas-editor .canvas-check{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #edeef266;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:3px;padding:0;transition:all .15s;display:flex}.cat-detail .canvas-editor .canvas-check--check{border-radius:5px}.cat-detail .canvas-editor .canvas-check--radio{border-radius:50%}.cat-detail .canvas-editor .canvas-check.is-checked{border-color:#3b82f6}.cat-detail .canvas-editor .canvas-check--check.is-checked{background:#3b82f6}.cat-detail .canvas-editor .canvas-check--radio.is-checked{background:0 0}.cat-detail .canvas-editor .canvas-check--radio.is-checked:after{content:"";background:#3b82f6;border-radius:50%;width:9px;height:9px}.cat-detail__section-empty{color:#8a8a96;text-align:center;padding:32px 0;font-size:13px}.cat-detail__details{flex-direction:column;padding-top:2px;display:flex}.cat-detail__details-row{border-bottom:1px solid #2b2b30;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;display:flex}.cat-detail__details-row:last-child{border-bottom:none}.cat-detail__details-label{color:#8a8a96;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600}.cat-detail__details-value{color:#edeef2;text-align:right;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500}.cat-detail__conn-popup{z-index:150;background:#141416;border:1px solid #2b2b30;border-radius:24px;width:200px;animation:.2s ease-out slide-up-small;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 24px #00000059}.cat-detail__conn-list{flex-direction:column;max-height:240px;padding:4px;display:flex;overflow-y:auto}.cat-detail__conn-item{text-align:left;color:#edeef2;border-radius:16px;align-items:center;gap:8px;padding:8px 16px;transition:background .15s;display:flex}.cat-detail__conn-item:hover{background:#232326}.cat-detail__conn-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cat-detail__conn-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.cat-detail__conn-empty{text-align:center;color:#8a8a96;padding:16px;font-size:12px}.cat-detail__conn-none{color:#8a8a96;border-top:1px solid #2b2b30;width:100%;padding:8px;font-size:11px;transition:color .15s}.cat-detail__conn-none:hover{color:#edeef2}@keyframes slide-up-small{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.res-sub-tabs{background:#1b1b1e;border:1px solid #2b2b30;border-radius:24px;gap:4px;height:48px;margin-bottom:8px;padding:4px;display:flex}.res-sub-tabs__btn{color:#8a8a96;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:8px;height:100%;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;transition:all .15s;display:flex}.res-sub-tabs__btn--active-notes,.res-sub-tabs__btn--active-res,.res-sub-tabs__btn--active-media,.res-sub-tabs__btn--active-open,.res-sub-tabs__btn--active-completed{box-shadow:none;color:#edeef2;background:0 0;border-color:#0000;font-weight:700}.res-sub-tabs__btn:hover:not(.res-sub-tabs__btn--active-notes):not(.res-sub-tabs__btn--active-media):not(.res-sub-tabs__btn--active-res):not(.res-sub-tabs__btn--active-open):not(.res-sub-tabs__btn--active-completed){color:#edeef2;background:#232326}.res-sub-tabs__count{color:#8b8ba8;background:#8b8ba82e;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.res-sub-tabs__btn--active-notes .res-sub-tabs__count{color:#f59e0b;background:#f59e0b2e}.res-sub-tabs__btn--active-res .res-sub-tabs__count{color:#10b981;background:#10b9812e}.res-sub-tabs__btn--active-media .res-sub-tabs__count{color:#ec4899;background:#ec48992e}.res-sub-tabs__btn--active-completed .res-sub-tabs__count{color:#10b981;background:#10b9812e}.cat-detail__subtab-pane{flex-direction:column;flex:1;min-height:0;padding-bottom:60px;display:flex}.cat-detail__task-meta{z-index:5;background:#16161f;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:2px;padding:2px 0 8px;display:flex;position:sticky;top:0}.cat-detail__subtab-pane>.cat-detail__section-empty{margin:auto;padding:0}.cat-detail__meta-actions{align-items:center;gap:2px;display:flex}.cat-detail__task-count{color:#8a8a96;font-size:12px;font-weight:600}.cat-detail__task-count--done{color:#10b981}.cat-detail__sort-wrap{position:relative}.cat-detail__sort-btn{color:#8a8a96;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.cat-detail__sort-btn:hover,.cat-detail__sort-btn--active{color:#edeef2;background:#232326}.cat-detail__glass-menu{-webkit-backdrop-filter:blur(18px)saturate(140%);z-index:40;background:#1b1b1ecc;border:1px solid #2b2b30;border-radius:18px;flex-direction:column;gap:2px;min-width:190px;padding:6px;animation:.15s fade-in;display:flex;position:absolute;box-shadow:0 12px 32px #00000073}.cat-detail__glass-menu--sort{top:calc(100% + 4px);right:0}.cat-detail__glass-menu--view{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.cat-detail__menu-option{color:#8a8a96;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex}.cat-detail__menu-option:hover,.cat-detail__menu-option--active{color:#edeef2;background:#232326}.cat-detail__menu-option--done.cat-detail__menu-option--active,.cat-detail__menu-option--done:hover{color:#10b981}.cat-detail__menu-count{color:#fff;background:#8a8a968c;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.cat-detail__menu-count--done{background:#10b981}.cat-detail__view-select{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:21;pointer-events:none;justify-content:center;display:flex;position:absolute}.cat-detail__view-select--above-dock{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.cat-detail__view-pill,.cat-detail__glass-menu{pointer-events:auto}.cat-detail__view-pill{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#8a8a96;cursor:pointer;background:#1b1b1e99;border:1px solid #fff6;border-radius:20px;align-items:center;gap:6px;height:40px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 4px 14px #0006}.cat-detail__view-pill:hover{color:#edeef2}.cat-detail__view-pill-label{color:#edeef2;font-weight:700}.cat-detail__view-pill-label--done{color:#10b981}.settings-sheet-overlay{z-index:1250;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.settings-sheet-overlay--xool{inset:0 0 var(--xool-nav-bar-h);background:0 0;flex-direction:column;align-items:stretch}.settings-sheet-overlay--ownnav{background:var(--xool-foot-core,#ececf0);inset:0}.settings-sheet-overlay--dsk{-webkit-backdrop-filter:blur(10px)saturate(140%);background:#08080c85;justify-content:center;align-items:center;padding:32px;animation:.18s ease-out dsk-options-backdrop-in;inset:0}.settings-sheet{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px)saturate(150%);background:#16161ef5;border-top:1px solid #ffffff24;width:100%;max-height:calc(100% - 32px);overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.settings-sheet{background:#16161e}}.settings-sheet{padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;animation:.22s slide-up}.settings-sheet--dsk{-webkit-backdrop-filter:none;background:#1c1c24;border:1px solid #ffffff1a;border-radius:18px;flex-direction:row;align-items:stretch;width:60vw;max-width:calc(100vw - 48px);height:60vh;max-height:calc(100vh - 48px);padding:0;animation:.2s ease-out dsk-options-dialog-in;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000073}.settings-sheet--dsk.settings-sheet--dsk-prefs .settings-sheet__dsk-rail{flex-basis:220px}.settings-sheet--dsk .settings-sheet__scroll{flex:1;min-height:0;overflow:hidden auto}.settings-sheet--dsk .settings-sheet__scroll-fit{flex-direction:column;min-height:0;display:flex}.settings-sheet--dsk .settings-sheet__body{flex:1;padding:8px 20px 16px;overflow:visible}.settings-sheet--dsk .settings-sheet__bubbles{padding:0 0 16px}.settings-sheet--dsk .settings-sheet__danger-bar{box-sizing:border-box;color:#fff;white-space:nowrap;cursor:pointer;background-color:#c45b5b;background-image:none;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;min-height:44px;margin:16px 0 0;padding:12px 16px;font:700 14px/1.2 DM Sans,system-ui,sans-serif;display:flex}.settings-sheet--dsk .settings-sheet__danger-pill{box-sizing:border-box;color:#fff;white-space:nowrap;cursor:pointer;background-color:#c45b5b;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;min-height:44px;margin:8px 0 0;padding:12px 16px;font:700 14px/1.2 DM Sans,system-ui,sans-serif;display:flex}.settings-sheet--xool{background-color:#16161d;background-image:var(--xool-grain), linear-gradient(180deg, #22222b 0%, #1b1b23 42%, #101016 76%, #050507 100%);-webkit-backdrop-filter:none;background-repeat:repeat,no-repeat;background-size:160px 160px,cover;border-radius:0 0 28px 28px;flex-direction:column;flex:1;height:100%;min-height:0;max-height:none;padding:0 0 16px;animation:none;display:flex;overflow:hidden}.settings-sheet--xool .settings-sheet__handle{display:none}.settings-sheet--xool .sheet-footer{flex-shrink:0;margin-top:8px;padding:0 16px}.settings-sheet--xool .settings-sheet__title{text-align:center;letter-spacing:-.4px;color:#fff;overflow-wrap:break-word;text-wrap:balance;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:64px;margin:0;padding:0 16px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:26px;font-weight:800;display:flex}.settings-sheet--xool .settings-sheet__body{-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;padding:0 16px;overflow-y:auto}.settings-sheet--xool .settings-sheet__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1 1 0;min-height:0;overflow:hidden auto;container-type:size}.settings-sheet--xool .settings-sheet__scroll .settings-sheet__body{overflow:visible}.settings-sheet--xool .settings-sheet__scroll-fit{flex-direction:column;min-height:100cqh;display:flex}.settings-sheet--xool.settings-sheet--delete-peek .settings-sheet__scroll-fit{min-height:calc(100cqh - 12px)}.settings-sheet--xool.settings-sheet--danger-flush,.settings-sheet--xool.settings-sheet--page{padding-bottom:0}.settings-sheet--xool.settings-sheet--page .settings-sheet__title{flex:none;min-height:0;padding:22px 16px 8px;font-size:22px}.settings-sheet--xool.settings-sheet--page .settings-sheet__body{overscroll-behavior:contain;touch-action:pan-y;flex:1 1 0;min-height:0;padding:8px 16px 20px;overflow-y:auto}.settings-sheet--xool.settings-sheet--page .sheet-footer{margin-top:0;padding-bottom:8px}.settings-sheet--xool .settings-sheet__danger-bar{background-color:#c45b5b;background-image:var(--xool-grain);color:#fff;text-align:center;cursor:pointer;background-repeat:repeat;background-size:160px 160px;border:none;border-radius:24px 24px 0 0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;margin:0;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;display:flex}.settings-sheet--xool .settings-sheet__danger-bar svg{color:#fff;flex-shrink:0}.settings-sheet--xool .settings-sheet__danger-bar:active{filter:brightness(.94)}.settings-sheet--xool .settings-sheet__danger-bar--accent{color:#fff;background-color:#ffffff1a}.settings-sheet--xool .settings-sheet__danger-bar--accent svg{color:#fff}.settings-sheet--xool .settings-sheet__danger-pill{height:54px;width:calc(100% - 2 * var(--xool-nav-inset));background-color:#c45b5b;background-image:var(--xool-grain);color:#fff;letter-spacing:-.1px;cursor:pointer;background-repeat:repeat;background-size:160px 160px;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0 auto 18px;padding:0 20px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;display:flex}.settings-sheet--xool .settings-sheet__danger-pill svg{color:#fff;flex-shrink:0}.settings-sheet--xool .settings-sheet__danger-pill:active{transform:scale(.98)}.settings-sheet--xool .settings-sheet__danger-pill--accent{background-color:#494950;background-image:none}.settings-sheet--xool .confirm-sheet__body{padding:0 0 8px}.settings-sheet--xool .confirm-sheet__text{color:#ffffff9e;font-size:15px}.settings-sheet--xool .confirm-sheet__tiles{margin-top:8px;padding:0}.settings-sheet__xool-nav{height:var(--xool-nav-bar-h);padding:0 var(--xool-nav-inset) calc(var(--xool-nav-lift) + env(safe-area-inset-bottom,0px));background:var(--xool-foot-core,#ececf0);flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-sheet__close-orb{width:var(--xool-nav-orb);height:var(--xool-nav-orb);color:#1a1a24;cursor:pointer;background:#1a1a2414;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.settings-sheet__close-orb:active{transform:scale(.92)}.settings-sheet__dsk-rail{background:#ffffff08;border-right:1px solid #ffffff14;flex-direction:column;flex:0 0 196px;gap:2px;padding:16px 10px;display:flex;overflow-y:auto}.settings-sheet__dsk-nav{color:#ffffff9e;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font:600 13px/1 DM Sans,system-ui,sans-serif;display:flex}.settings-sheet__dsk-nav svg{flex-shrink:0}.settings-sheet__dsk-nav:hover{color:#ffffffe0;background:#ffffff0f}.settings-sheet__dsk-nav--on{color:#fff;background:#ffffff1a}.settings-sheet__dsk-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.settings-sheet__dsk-head{flex-shrink:0;align-items:center;gap:12px;padding:16px 16px 12px 20px;display:flex}.settings-sheet__dsk-title{letter-spacing:-.2px;color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:700;overflow:hidden}.settings-sheet__dsk-close{color:#ffffffb8;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.settings-sheet__dsk-close:hover{color:#fff;background:#ffffff24}.settings-sheet__dsk-user{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:6px;padding:4px 8px 14px;display:flex}.settings-sheet__dsk-avatar{color:#fff;text-align:center;background:#3a3a44;border-radius:50%;flex-shrink:0;width:32px;height:32px;font:700 13px/32px DM Sans,system-ui,sans-serif;overflow:hidden}.settings-sheet__dsk-avatar img{object-fit:cover;width:100%;height:100%}.settings-sheet__dsk-user-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-sheet__dsk-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:650 13px/1.2 DM Sans,system-ui,sans-serif;overflow:hidden}.settings-sheet__dsk-user-sub{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font:500 11px/1.2 DM Sans,system-ui,sans-serif;overflow:hidden}.settings-sheet__dsk-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;margin:10px 10px 4px;font:600 11px/1 DM Sans,system-ui,sans-serif}.settings-sheet__dsk-group+.settings-sheet__dsk-group{margin-top:8px}.settings-sheet__item-flag{margin-left:auto;display:flex}.settings-sheet__handle{background:#2f2f34;border-radius:999px;width:36px;height:4px;margin:0 auto 16px}.settings-sheet__section-label{color:#8a8a96;padding:0 12px 10px;font-size:13px;font-weight:600}.settings-sheet__list{flex-direction:column;gap:2px;display:flex}.settings-sheet__item{color:#edeef2;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.settings-sheet__item:hover{background:#232326}.settings-sheet__item--danger{color:#f26565}.settings-sheet__item--active,.settings-sheet__item--active svg{color:#0b8ce9}.settings-sheet__url-field{border-bottom:1px solid #2b2b30;align-items:center;gap:12px;height:44px;margin:0 16px 8px;padding:0;transition:border-bottom-color .15s;display:flex}.settings-sheet__url-field:focus-within{border-bottom-color:#0b8ce9}.settings-sheet__url-field>svg{flex-shrink:0}.settings-sheet__url-input{color:#edeef2;background:0 0;border:none;flex:1;min-width:0;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500}.settings-sheet__url-input::placeholder{color:#8a8a96}.settings-sheet__url-input:focus{outline:none}.settings-sheet__url-apply{color:#0b8ce9;cursor:pointer;background:#0b8ce92e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;animation:.15s fade-in;display:flex}.settings-sheet__url-apply:active{transform:scale(.94)}.settings-sheet__icon-grid{grid-template-columns:repeat(6,1fr);gap:8px;padding:0 4px 12px;display:grid}.settings-sheet__icon-cell{aspect-ratio:1;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,transform .12s;display:flex}.settings-sheet__icon-cell:active{transform:scale(.94)}.settings-sheet__icon-cell--active{background:#ffffff29;border-color:#ffffff8c;box-shadow:0 0 0 2px #ffffff2e}.settings-sheet__divider{background:#2b2b30;height:1px;margin:4px 0}.cat-detail--has-cover .cat-detail__header{background:0 0!important}.cat-detail__cover-bg{object-fit:cover;object-position:center;z-index:0;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.cat-detail__cover-wave{z-index:0;pointer-events:none;background:linear-gradient(to bottom, rgba(var(--entry-accent-rgb), .3) 0%, transparent 30%), linear-gradient(to top, #07070fbf 0%, #07070f73 35%, rgba(var(--entry-accent-rgb), .08) 100%);position:absolute;inset:0}.cat-detail__cover-img{object-fit:cover;object-position:center;z-index:0;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.option-sheet__label{flex:1;min-width:0}.option-sheet__footer{justify-content:center;padding:8px 4px 0;display:flex}.option-sheet__close{color:#edeef2;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .15s;display:flex}.option-sheet__close:active{transform:scale(.9)}.color-sheet__grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 8px 16px;display:grid}.color-sheet__swatch{cursor:pointer;border:2px solid #0000;border-radius:16px;height:56px;transition:transform .15s,box-shadow .15s}.color-sheet__swatch:active{transform:scale(.95)}.color-sheet__swatch--active{border-color:#fff;box-shadow:0 0 0 3px #ffffff38}.color-sheet__swatch--default{background:conic-gradient(#f26565,#f59e0b,#30a060,#0b8ce9,#7c3aed,#f26565);position:relative}.color-sheet__swatch--default:after{content:"×";color:#fff;text-shadow:0 1px 4px #00000080;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;position:absolute;inset:0}.color-sheet__custom-label{padding-top:2px}.color-sheet__reset{width:100%;margin:0 0 8px}.color-sheet__custom{align-items:stretch;gap:12px;padding:0 8px 8px;display:flex}.color-sheet__spectrum{cursor:crosshair;touch-action:none;background:linear-gradient(#fff 0%,#fff0 50%,#0000 50%,#000 100%),linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:1px solid #ffffff24;border-radius:14px;flex:1;min-width:0;height:64px}.color-sheet__preview{color:#fff;cursor:pointer;background:#ffffff0d;border:1px dashed #ffffff38;border-radius:14px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;transition:border-color .15s,background .15s;display:flex}.color-sheet__preview:disabled{cursor:default}.color-sheet__preview--on{filter:drop-shadow(0 2px 8px #00000059);border-style:solid;border-color:#fff9}.color-sheet__preview:not(:disabled):active{transform:scale(.95)}.settings-sheet__bubbles{gap:12px;padding:0 8px 12px;display:flex}.settings-sheet__bubble{color:#8a8a96;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;padding:14px 12px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.settings-sheet__bubble span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.settings-sheet__bubble:active{transform:scale(.97)}.settings-sheet__bubble--active{color:#0b8ce9;background:#0b8ce926;border-color:#0b8ce966}.settings-sheet__tabs{background:#ffffff14;border:none;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:4px;display:grid}.settings-sheet__tab{color:#ffffff8f;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;height:38px;padding:0 16px;font:700 13px/1 DM Sans,system-ui,sans-serif}.settings-sheet__tab:active{transform:scale(.98)}.settings-sheet__tab--active{color:#fff;background:#ffffff29}.settings-sheet__color-grid{flex-wrap:wrap;justify-content:center;gap:10px;padding:8px;display:flex}.settings-sheet__color-swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:36px;height:36px;padding:0;transition:all .15s}.settings-sheet__color-swatch--active{border-color:#fff;transform:scale(1.15);box-shadow:0 0 0 2px}.settings-sheet__color-swatch--default{background:conic-gradient(#e03e3e 0deg,#d09020 60deg,#f59e0b 120deg,#30a060 180deg,#1d4ed8 240deg,#7c83f7 300deg,#e03e3e 360deg);position:relative}.settings-sheet__color-swatch--default:after{content:"×";color:#fff;text-shadow:0 1px 3px #0006;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;inset:0}.main-content--newlist{padding-top:0}.new-list-screen{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.new-list-screen__study{z-index:80;background:#050507;flex-direction:column;display:flex;position:absolute;inset:0}.new-list-screen__study .fc-screen{flex:1;min-height:0}.new-list{min-height:0;margin-bottom:var(--xool-nav-bar-h);-webkit-overflow-scrolling:touch;background-color:#16161d;background-image:linear-gradient(to bottom, rgba(var(--nl-accent-rgb), .5) 0%, rgba(var(--nl-accent-rgb), .26) 55%, rgba(var(--nl-accent-rgb), 0) 100%), var(--xool-grain), linear-gradient(180deg, #22222b 0%, #1b1b23 42%, #101016 76%, #050507 100%);background-position:top,0 0,top;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 26vh,160px 160px,cover;background-attachment:local,scroll,scroll;border-radius:0 0 28px 28px;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.new-list__hero{padding:calc(var(--xool-bar-top) + var(--xool-bar-h) + 16px) 16px 16px;flex-shrink:0}.new-list__hero-back{color:#8a8a96;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;margin-bottom:6px;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.new-list__hero-back:active{opacity:.6}.new-list__title{letter-spacing:-.8px;color:#edeef2;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:32px;font-weight:800}.new-list__subtitle{color:#8a8a96;margin-top:4px;font-size:13px;font-weight:600}.new-list__pills{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px 8px;display:flex}.new-list__pills-group{align-items:center;gap:8px;display:flex}.new-list .cat-detail__task-meta{background:0 0;margin-bottom:0;padding:0;position:static}.new-list__pills .cat-detail__meta-actions{opacity:calc(1 - var(--xool-pin-fade,0));pointer-events:var(--xool-unpin-pe,auto)}.new-list__pill{color:#8a8a96;cursor:pointer;background:#1e1e24;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex}.new-list__pill--active{color:#edeef2;background:#3e3e48}.new-list__pill--trash{border-radius:50%;width:34px;padding:0}.new-list__pill--trash.new-list__pill--active{color:#f26565}.new-list__body{flex:1 0 auto;padding:4px 8px 82px}.new-list__empty{text-align:center;color:#8a8a96;padding:48px 0;font-size:13px;line-height:1.6}.new-list__row{cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:8px;transition:background .15s;display:flex}.new-list__row:active{background:#ffffff0d}.new-list__row-cover{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.new-list__row-cover--tile{justify-content:center;align-items:center;display:flex}.new-list__row-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.new-list__row-title{color:#edeef2;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.new-list__row-meta{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.new-list__row-count{color:#8a8a96;font-size:11px;font-weight:600}.new-list__row-date{color:#0b8ce9;white-space:nowrap;align-items:center;gap:4px;min-height:16px;font-size:11px;font-weight:600;display:inline-flex}.new-list__row-date--btn{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.new-list__row-linked{flex-shrink:0;align-items:center;display:inline-flex}.new-list__row-link{color:#8a8a96;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px 4px;display:inline-flex}.new-list__row-link:active{opacity:.7}.new-list__row-kebab{color:#8a8a96;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.new-list__row-kebab:active{opacity:.6}.list-pinned{z-index:59;height:calc(var(--xool-bar-top) + var(--xool-bar-h));padding:var(--xool-bar-top) var(--xool-edge) 0;pointer-events:none;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}.list-pinned:before{content:"";z-index:-1;opacity:var(--xool-head-fade,0);background:#08080b;position:absolute;inset:0}.list-pinned__lead{min-width:0;opacity:var(--xool-pin-fade,0);transform:translateY(calc((1 - var(--xool-pin-fade,0)) * 8px));flex:1;align-items:center;gap:6px;display:flex}.list-pinned__icon{color:rgb(var(--nl-accent-rgb));flex-shrink:0;display:flex}.list-pinned__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.3px;color:#edeef2;min-width:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:19px;font-weight:800;overflow:hidden}.list-pinned__actions{opacity:var(--xool-pin-fade,0);transform:translateY(calc((1 - var(--xool-pin-fade,0)) * 8px));pointer-events:var(--xool-pin-pe,none);flex:none;align-items:center;display:flex}.list-pinned .cat-detail__task-meta{background:0 0;margin-bottom:0;padding:0;position:static}.app.light-theme .list-pinned:before{background:#fff}.app.light-theme .list-pinned__title{color:#1a1a24}.app.light-theme .list-pinned .cat-detail__task-meta{background:0 0}.new-list__body .swipe-delete-wrapper{margin-bottom:0}.new-list__body .media-item--link{margin-left:8px;margin-right:8px}.new-list__body .task-item--home{box-shadow:none;border-radius:16px;align-items:flex-start;gap:12px;padding:8px;transition:background .15s;position:relative;background:0 0!important;border:none!important}.new-list__body .task-item--home:active{background:#ffffff0d!important}.new-list__body .task-item--home.task-item--done{box-shadow:none;background:0 0!important;border:none!important}.new-list__body .task-item--home .task-item__type-icon,.new-list__body .task-item--home .note-item__type-icon,.new-list__body .task-item--home .cal-item__type-icon{border-radius:8px;width:48px;height:48px}.new-list__body .task-item--home .task-item__menu-btn{width:36px;height:36px}.new-list__body .task-item--home .task-item__pill--date{background:0 0;border:none;padding:0 2px}.new-list__body .task-item--home .task-item__note-hint,.new-list__body .task-item--home .task-item__pills-row{margin-top:3px}.app.light-theme .new-list{background:linear-gradient(to bottom, rgba(var(--nl-accent-rgb), .42) 0%, rgba(var(--nl-accent-rgb), .2) 55%, rgba(var(--nl-accent-rgb), 0) 100%) no-repeat top/100% 26vh, #fff;background-attachment:local,scroll,scroll}.app.light-theme .new-list__title{color:#1a1a24}.app.light-theme .new-list__subtitle{color:#8a8a96}.app.light-theme .new-list__fab{color:#1a1a24;background:#fffffff0;border-color:#00000014;box-shadow:0 6px 20px #1a1a2429}.app.light-theme .new-list__pill{color:#8a8a96;background:#f0f0f3;border-color:#0000000f}.app.light-theme .new-list__pill--active{color:#fff;background:#1a1a24;border-color:#0000}.app.light-theme .new-list__pill--trash.app.light-theme .new-list__pill--active{color:#f26565}.app.light-theme .new-list__row:active{background:#1a1a240d}.app.light-theme .new-list__row-title{color:#1a1a24}.app.light-theme .new-list__pills .cat-detail__task-meta{background:0 0}.app.light-theme .new-list-screen__study{background:#eeeef3}.app.light-theme .new-list__body .task-item--home,.app.light-theme .new-list__body .task-item--home.task-item--done{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.app.light-theme .new-list__body .task-item--home:active,.app.light-theme .new-list__body .task-item--home.task-item--done:active{background:#1a1a240d!important}.app.light-theme .new-list__body .task-item--home .task-item__pill--date{box-shadow:none;background:0 0!important;border:none!important}.new-list__add{left:var(--xool-nav-inset);right:var(--xool-nav-inset);max-width:380px;bottom:calc(var(--xool-nav-bar-h) + 18px);z-index:12;height:54px;box-shadow:0 10px 28px rgba(var(--nl-accent-rgb), .28);color:#fff;letter-spacing:-.1px;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#494950;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 20px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:filter .15s,transform .15s;display:flex;position:fixed}.new-list__add:hover{filter:brightness(1.08)}.new-list__add:active{transform:scale(.98)}.cal-screen{z-index:1;background:0 0;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.cal-sheet{min-height:0;margin-bottom:var(--xool-nav-bar-h);background:#08080b;border-radius:0 0 28px 28px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.cal-head{z-index:2;padding:calc(var(--xool-bar-top) + var(--xool-bar-h) + 8px) 16px 0;background:linear-gradient(180deg, #ffffff29 0%, #ffffff0d 58%, #ffffff17 100%), linear-gradient(180deg, rgba(var(--cal-accent-rgb), .6) 0%, rgba(var(--cal-accent-rgb), .34) 52%, rgba(var(--cal-accent-rgb), .12) 100%);-webkit-backdrop-filter:blur(22px)saturate(170%);border-radius:0 0 28px 28px;flex-shrink:0;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff1f,0 14px 34px #00000057}.cal-head__title{letter-spacing:-.8px;color:#edeef2;margin:0 0 0 2px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1.15}.cal-head__sub{color:#8a8a96;margin:5px 0 0 2px;font-size:13px;font-weight:600}.cal-strip{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-top:1px solid #ffffff1f;margin:8px -16px 0;padding:5px 10px 2px}.cal-strip__kw{color:#8a8a96;opacity:.7;justify-content:flex-start;align-items:flex-end;padding:0 0 1px 1px;font-size:10px;font-weight:700;line-height:1;display:flex}.cal-strip__jump{opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;height:0;padding:0 2px;transition:opacity .2s;display:flex;overflow:hidden}.cal-strip--open .cal-strip__jump{opacity:1;pointer-events:auto;height:auto;padding:7px 2px 0}.cal-strip__ranges,.cal-strip__picks{align-items:center;gap:2px;min-width:0;display:flex}.cal-strip__range{letter-spacing:-.2px;white-space:nowrap;color:#8a8a96;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;padding:4px 8px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:12px;font-weight:800;transition:background .15s,color .15s}.cal-strip__range:active{background:#ffffff1a}.cal-strip__range--on{background:rgba(var(--cal-accent-rgb), .2);color:rgb(var(--cal-accent-rgb))}.cal-strip__pick{letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:3px 7px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:13px;font-weight:800}.cal-strip__pick:active{color:#edeef2;background:#ffffff1a}.cal-strip__rows{flex-direction:column;justify-content:flex-end;transition:height .3s cubic-bezier(.22,.61,.36,1);display:flex;overflow:hidden}.cal-strip__weeks{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.cal-strip__row{grid-template-columns:30px repeat(7,1fr);gap:2px;display:grid}.cal-strip__weeknum{font-variant-numeric:tabular-nums;color:#8a8a96;opacity:.55;justify-content:flex-start;align-items:center;padding-left:1px;font-size:10px;font-weight:700;display:flex}.cal-strip__row--head{align-items:end;margin-bottom:1px}.cal-strip__wd-head{text-align:center;color:#8a8a96;opacity:.7;font-size:10px;font-weight:700;line-height:1}.cal-strip__grab{justify-content:center;align-items:center;height:22px;padding-top:8px;display:flex}.cal-strip__grip{background:#ffffff38;border-radius:999px;width:34px;height:3px;transition:width .15s,background .15s;display:block}.cal-strip--open .cal-strip__grip{background:#ffffff4d;width:46px}.cal-cell{color:#edeef2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:7px 0 5px;transition:background .15s,color .15s;display:flex}.cal-cell:active{background:#ffffff17}.cal-cell__num{font-variant-numeric:tabular-nums;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:800;line-height:1.1}.cal-cell__dots{justify-content:center;align-items:center;gap:2px;height:4px;display:flex}.cal-cell__dot{border-radius:50%;width:3px;height:3px}.cal-cell--today .cal-cell__num{color:rgb(var(--cal-accent-rgb))}.cal-cell--selected{background:#edeef2}.cal-cell--selected .cal-cell__num{color:#08080b}.cal-cell--selected:active{background:#edeef2}.cal-cell-blank{display:block}.cal-hours{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;padding-bottom:32px;overflow:hidden auto}.cal-hours::-webkit-scrollbar{width:4px}.cal-hours::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.cal-day--next{animation:.26s cubic-bezier(.22,1,.36,1) both cal-day-next}.cal-day--prev{animation:.26s cubic-bezier(.22,1,.36,1) both cal-day-prev}@keyframes cal-day-next{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes cal-day-prev{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.cal-allday{padding:4px 6px 10px 0}.cal-allday__label{letter-spacing:.4px;text-transform:uppercase;color:#8a8a96;opacity:.8;padding:4px 0 6px 4px;font-size:9px;font-weight:700;display:block}.cal-allday__items{flex-direction:column;gap:5px;min-width:0;padding-left:46px;display:flex}.cal-grid{position:relative}.cal-grid__hour{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:none;border-top:1px dashed #ffffff17;border-radius:0;align-items:flex-start;margin:0;padding:0;display:flex}.cal-grid__hour:active{background:rgba(var(--cal-accent-rgb), .08)}.cal-grid__label{color:#8a8a96;flex-direction:column;flex:0 0 46px;align-items:flex-start;padding:3px 0 0 4px;display:flex}.cal-grid__num{font-variant-numeric:tabular-nums;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:20px;font-weight:800;line-height:1}.cal-grid__suffix{letter-spacing:.3px;text-transform:uppercase;opacity:.7;margin-top:1px;padding-left:1px;font-size:9px;font-weight:700}.cal-grid__layer{pointer-events:none;position:absolute;inset:0 6px 0 46px}.cal-grid__layer .cal-card{pointer-events:auto}.cal-now{z-index:3;pointer-events:none;align-items:center;height:0;display:flex;position:absolute;left:0;right:6px}.cal-now__time{z-index:1;font-variant-numeric:tabular-nums;color:rgb(var(--cal-accent-rgb));flex:0 0 46px;justify-content:flex-start;align-items:center;padding-left:2px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:11px;font-weight:800;line-height:1;display:flex;position:relative}.cal-now__time span{background:#08080b;border-radius:7px;padding:4px 6px 4px 5px;box-shadow:0 0 0 1px #ffffff29,0 2px 8px #000000d9}.cal-now__line{background:rgb(var(--cal-accent-rgb));height:2px;box-shadow:0 0 8px rgba(var(--cal-accent-rgb), .65);border-radius:2px;flex:1;position:relative}.cal-now__line:before{content:"";background:rgb(var(--cal-accent-rgb));width:8px;height:8px;box-shadow:0 0 8px rgba(var(--cal-accent-rgb), .65);border-radius:50%;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.cal-card{border:1px solid rgba(var(--card-rgb), .34);background:rgba(var(--card-rgb), .15);color:#edeef2;cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;box-shadow:inset 3px 0 0 rgba(var(--card-rgb), .85);border-radius:13px;transition:background .15s}.cal-card:active{background:rgba(var(--card-rgb), .24)}.cal-card--slot{flex-direction:column;gap:1px;padding:5px 6px 5px 10px;display:flex;position:absolute;overflow:hidden}.cal-card--tight{justify-content:center;padding-top:3px;padding-bottom:3px}.cal-card--day{align-items:center;gap:7px;padding:7px 6px 7px 10px;display:flex}.cal-card__head{align-items:flex-start;gap:4px;min-width:0;display:flex}.cal-card__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.cal-card__time{font-variant-numeric:tabular-nums;color:#8a8a96;font-size:11px;font-weight:600}.cal-card__icon{color:rgb(var(--card-rgb));flex-shrink:0;justify-content:center;align-items:center;display:flex}.cal-card__tag{background:rgba(var(--card-rgb), .22);color:rgb(var(--card-rgb));border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.cal-card__kebab{color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:20px;padding:0;display:flex}.cal-card__kebab:active{color:#edeef2;background:#ffffff1f}.cal-card__ring{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.cal-card__ring-dot{border:2px solid #edeef28c;border-radius:50%;width:18px;height:18px;transition:background .15s,border-color .15s}.cal-card--done .cal-card__ring-dot{background:#edeef2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2308080B' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/11px no-repeat;border-color:#edeef2}.cal-card--done .cal-card__title{color:#8a8a96;text-decoration:line-through}.cal-pill{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cal-pill__row{-webkit-backdrop-filter:blur(14px)saturate(140%);pointer-events:auto;touch-action:none;background:#0c0c1085;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:2px;height:30px;padding:5px 6px;display:flex;box-shadow:0 6px 18px #00000047}.cal-pill__step,.cal-pill__track{color:#ffffffb8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.cal-pill__step{width:16px;height:18px}.cal-pill__step:active{opacity:.6}.cal-pill__track{gap:6px;padding:0 4px}.cal-pill__dash{background:#ffffff52;border-radius:2px;width:4px;height:14px;transition:background .25s,box-shadow .25s}.cal-pill--open .cal-pill__dash{background:rgb(var(--cal-accent-rgb));box-shadow:0 0 6px rgba(var(--cal-accent-rgb), .9), 0 0 14px rgba(var(--cal-accent-rgb), .7)}.cal-dock--covered{opacity:0;pointer-events:none}.cal-dock .xool-nav{gap:18px;width:100%}.cal-dock__today{color:#1a1a24;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:auto;min-width:0;padding:10px 4px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:700;transition:color .15s,opacity .15s;overflow:hidden}.cal-dock__today:active{opacity:.6}.cal-dock__today--on{color:rgb(var(--cal-accent-rgb))}.cal-pick__grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 0 8px;display:grid}.cal-pick__opt{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff0f;border:none;border-radius:16px;padding:14px 0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700}.cal-pick__opt:active{background:#ffffff1f}.cal-pick__opt--active{background:rgb(var(--cal-accent-rgb));color:#0c0c10}@media (prefers-reduced-motion:reduce){.cal-strip__rows,.cal-strip__jump{transition:none}.cal-day--next,.cal-day--prev{animation:none}}body.light-theme .cal-sheet{background:#fff}body.light-theme .cal-head{background:linear-gradient(180deg, #ffffff6b 0%, #ffffff94 58%, #ffffffc2 100%), linear-gradient(180deg, rgba(var(--cal-accent-rgb), .55) 0%, rgba(var(--cal-accent-rgb), .32) 52%, rgba(var(--cal-accent-rgb), .14) 100%);box-shadow:inset 0 1px #ffffffb3,0 12px 30px #1a1a2424}body.light-theme .cal-head__title{color:#1a1a24}body.light-theme .cal-head__sub{color:#6b6b78}body.light-theme .cal-strip{border-top-color:#1a1a241a}body.light-theme .cal-strip__kw,body.light-theme .cal-strip__weeknum,body.light-theme .cal-strip__wd-head,body.light-theme .cal-strip__pick,body.light-theme .cal-strip__range{color:#6b6b78}body.light-theme .cal-strip__pick:active,body.light-theme .cal-strip__range:active{color:#1a1a24;background:#1a1a240f}body.light-theme .cal-strip__range--on{background:rgba(var(--cal-accent-rgb), .2);color:rgb(var(--cal-accent-rgb))}body.light-theme .cal-strip__grip{background:#1a1a2429}body.light-theme .cal-strip--open .cal-strip__grip{background:#1a1a243d}body.light-theme .cal-cell{color:#1a1a24}body.light-theme .cal-cell:active{background:#1a1a240f}body.light-theme .cal-cell--selected{background:#1a1a24}body.light-theme .cal-cell--selected .cal-cell__num{color:#fff}body.light-theme .cal-cell--selected:active{background:#1a1a24}body.light-theme .cal-hours::-webkit-scrollbar-thumb{background:#1a1a241f}body.light-theme .cal-allday__label,body.light-theme .cal-grid__label,body.light-theme .cal-card__time,body.light-theme .cal-card__kebab{color:#6b6b78}body.light-theme .cal-grid__hour{border-top-color:#1a1a241a}body.light-theme .cal-now__time span{background:#fff;box-shadow:0 0 0 1px #1a1a2414,0 2px 8px #1a1a2447}body.light-theme .cal-card{color:#1a1a24;border-color:rgba(var(--card-rgb), .3);background:rgba(var(--card-rgb), .13)}body.light-theme .cal-card:active{background:rgba(var(--card-rgb), .2)}body.light-theme .cal-card__kebab:active{color:#1a1a24;background:#1a1a2412}body.light-theme .cal-card__ring-dot{border-color:#1a1a2473}body.light-theme .cal-card--done .cal-card__ring-dot{background:#1a1a24 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/11px no-repeat;border-color:#1a1a24}body.light-theme .cal-card--done .cal-card__title{color:#6b6b78}body.light-theme .cal-pick__opt{color:#1a1a24;background:#1a1a240d}body.light-theme .cal-pick__opt:active{background:#1a1a241a}body.light-theme .cal-pick__opt--active{background:rgb(var(--cal-accent-rgb));color:#0c0c10}body.light-theme .cal-dock__today{color:#fff}body.light-theme .cal-dock__today--on{color:rgb(var(--cal-accent-rgb))}body.light-theme .cal-pill__row{background:#101016b8;border-color:#ffffff47}.plan-screen{z-index:1;height:100%;margin-bottom:var(--xool-nav-bar-h);background:linear-gradient(to bottom, rgba(var(--plan-accent-rgb), .5) 0%, rgba(var(--plan-accent-rgb), .26) 55%, rgba(var(--plan-accent-rgb), 0) 100%) no-repeat top/100% 26vh, #08080b;border-radius:0 0 28px 28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.plan-screen__placeholder{text-align:center;color:#8a8a96;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.plan-screen__placeholder .plan-screen__placeholder-icon{color:rgb(var(--plan-accent-rgb));margin-bottom:12px}.plan-screen__placeholder h3{color:#edeef2;margin-bottom:8px;font-size:16px;font-weight:700}.plan-screen__placeholder p{max-width:240px;font-size:13px;line-height:1.5}.plan-screen__topbar{height:44px;margin-top:calc(16px + env(safe-area-inset-top,0px));flex-shrink:0;align-items:center;gap:4px;padding:0 16px;display:flex}.plan-screen__topbar-minimize{color:#edeef2;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:36px;margin-left:-6px;padding:0;display:flex}.plan-screen__topbar-minimize:active{opacity:.6}.plan-screen__topbar-title{color:#edeef2;align-items:center;gap:6px;min-width:0;display:flex}.plan-screen__topbar-icon{color:rgb(var(--plan-accent-rgb));flex-shrink:0}.plan-screen__topbar-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:800;overflow:hidden}.plan-screen__meta{flex-shrink:0;margin-bottom:12px}.plan-screen__meta .cat-detail__task-meta{background:0 0;padding:0;position:static}.plan-screen__edit-toggle{left:var(--xool-nav-inset);right:var(--xool-nav-inset);max-width:380px;bottom:calc(var(--xool-nav-bar-h) + 18px);z-index:30;background:linear-gradient(180deg, #ffffff42 0%, #ffffff17 44%, #fff0 64%), linear-gradient(135deg, color-mix(in srgb, rgb(var(--plan-accent-rgb)) 26%, #23232d) 0%, color-mix(in srgb, rgb(var(--plan-accent-rgb)) 14%, #16161d) 100%);color:#fff;letter-spacing:-.1px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:54px;margin:0 auto;padding:0 20px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:filter .15s,transform .15s,background .2s,color .2s;display:flex;position:fixed;box-shadow:inset 0 1px 1px #ffffff57,inset 0 -1px 1px #00000047,0 6px 18px #00000057}.plan-screen__edit-toggle:hover{filter:brightness(1.08)}.plan-screen__edit-toggle:active{transform:scale(.98)}.plan-screen__edit-toggle--on{background:rgb(var(--plan-accent-rgb));color:#fff}.plan-screen__navdock{z-index:25;height:var(--xool-nav-bar-h);background:0 0;position:fixed;bottom:0;left:0;right:0}.plan-screen__navdock .new-detail__navrow{z-index:1;height:100%;position:relative}.plan-screen__grid-container{flex-direction:column;flex:1;min-height:0;padding:0 16px;display:flex}.plan-screen__empty{color:#8a8a96;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;font-size:14px;font-weight:500;display:flex}.plan-screen__cta{background:rgb(var(--plan-accent-rgb));color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;height:40px;margin-top:4px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.plan-screen__week{min-height:0;padding-bottom:calc(var(--xool-nav-bar-h) + 8px);overscroll-behavior-y:contain;flex:1;gap:4px;display:flex;overflow-y:auto}.plan-screen__week::-webkit-scrollbar{width:4px}.plan-screen__week::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.plan-screen__weekhead{flex-shrink:0;gap:4px;margin-bottom:4px;display:flex}.plan-screen__weekhead-gutter{flex:0 0 28px}.plan-screen__timeaxis{flex:0 0 28px;padding-top:8px;position:relative}.plan-screen__hour{color:#8a8a96;font-size:10px;font-weight:600;position:absolute;left:0;transform:translateY(-2px)}.plan-screen__daycol{flex-direction:column;flex:1 1 0;min-width:0;transition:flex-grow .22s;display:flex}.plan-screen__daycol--focus{flex-grow:3}.plan-screen__dayhead{color:#8a8a96;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1 1 0;min-width:0;height:22px;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:700;transition:flex-grow .22s;overflow:hidden}.plan-screen__dayhead--focus{flex-grow:3}.plan-screen__slots{background:0 0;border:none;position:relative;overflow:visible}.plan-screen__hour-slot{cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;transition:background .15s;position:absolute;left:0;right:0}.plan-screen__hour-slot:hover{background:#ffffff14}.plan-screen__slots-empty{color:#8a8a96;text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:flex;position:absolute;inset:0}.plan-screen__slot{text-align:left;cursor:pointer;border:1px solid;border-radius:6px;flex-direction:column;justify-content:center;gap:1px;padding:3px 6px;font-family:DM Sans,system-ui,sans-serif;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.plan-screen__slot:active{opacity:.75}.plan-screen__slot--orphan{cursor:default}.plan-screen__slot-name{text-overflow:ellipsis;white-space:nowrap;color:#edeef2;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.plan-screen__slot-time{color:#8a8a96;font-size:10px;font-weight:600}.plan-screen__menu-backdrop{z-index:1200;background:#0006;align-items:flex-end;animation:.18s fade-in;display:flex;position:fixed;inset:0}.plan-screen__menu{width:100%}.plan-slot__days{gap:4px;margin-bottom:8px;display:flex}.plan-slot__day{color:#8a8a96;cursor:pointer;background:0 0;border:1px solid #2b2b30;border-radius:8px;flex:1;height:34px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:700}.plan-slot__day--active{color:#fff}.plan-slot__hint{color:#8a8a96;margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.45}.plan-slot__areas{max-height:34vh;overflow-y:auto}.plan-slot__new{color:#8a8a96;border:1px dashed #2b2b30;border-radius:16px;align-items:center;gap:8px;margin-top:6px;padding:10px 12px;display:flex}.plan-slot__new--filled{border-style:solid;border-color:rgba(var(--plan-accent-rgb,0, 120, 212), .6);color:#edeef2}.plan-slot__new-input{color:#edeef2;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.plan-slot__new-input::placeholder{color:#8a8a96}.plan-slot__search{color:#8a8a96;border:1px solid #2b2b30;border-radius:16px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;display:flex}.plan-slot__search-input{color:#edeef2;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.plan-slot__search-input::placeholder{color:#8a8a96}.plan-slot__group+.plan-slot__group{margin-top:10px}.plan-slot__group-title{letter-spacing:.3px;text-transform:uppercase;color:#8a8a96;margin:0 0 4px 2px;font-size:11px;font-weight:700}body.light-theme .plan-screen{background:linear-gradient(to bottom, rgba(var(--plan-accent-rgb), .42) 0%, rgba(var(--plan-accent-rgb), .2) 55%, rgba(var(--plan-accent-rgb), 0) 100%) no-repeat top/100% 26vh, #fff}body.light-theme .plan-screen__placeholder{color:#5c5c66}body.light-theme .plan-screen__placeholder h3,body.light-theme .plan-screen__slot-name{color:#1a1a24}body.light-theme .plan-screen__slots{background:0 0}body.light-theme .plan-screen__hour-slot{background:#f7f7fa;border-color:#e8e8f0}body.light-theme .plan-screen__hour-slot:hover{background:#eeeef5}body.light-theme .plan-screen__topbar-minimize,body.light-theme .plan-screen__topbar-title{color:#1a1a24}body.light-theme .plan-screen__meta .cat-detail__task-meta{background:0 0}body.light-theme .plan-screen__edit-toggle{background:linear-gradient(180deg, #ffffffd1 0%, #ffffff3d 44%, #fff0 62%), linear-gradient(135deg, color-mix(in srgb, rgb(var(--plan-accent-rgb)) 6%, #fff) 0%, color-mix(in srgb, rgb(var(--plan-accent-rgb)) 14%, #fff) 100%);color:color-mix(in srgb, rgb(var(--plan-accent-rgb)) 55%, #000);box-shadow:inset 0 1px 1px #fffffff2, inset 0 -1px 1px rgba(var(--plan-accent-rgb), .14), 0 6px 18px rgba(var(--plan-accent-rgb), .2)}body.light-theme .plan-screen__edit-toggle--on{background:rgb(var(--plan-accent-rgb));color:#fff}body.light-theme .plan-slot__day{border-color:#0000001f}body.light-theme .plan-slot__day--active{color:#fff}body.light-theme .plan-slot__new{border-color:#00000026}body.light-theme .plan-slot__new--filled,body.light-theme .plan-slot__new-input{color:#1a1a24}body.light-theme .plan-slot__search{border-color:#00000026}body.light-theme .plan-slot__search-input{color:#1a1a24}body.light-theme .plan-slot__group-title{color:#6b6b78}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:3000;-webkit-backdrop-filter:blur(16px);color:#edeef2;text-align:center;cursor:pointer;background:#202028f7;border:1px solid #ffffff1a;border-radius:16px;max-width:calc(100vw - 32px);padding:12px 18px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;animation:.22s cubic-bezier(.22,1,.36,1) toast-in;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.toast--leaving{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-50%)translateY(8px)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}body.light-theme .toast{color:#1a1a24;background:#fffffff7;border-color:#1a1a2414;box-shadow:0 10px 30px #1a1a242e}.person-avatar{color:#14b8a6;background:#14b8a62e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:DM Sans,system-ui,sans-serif;font-weight:800;line-height:1;display:flex;overflow:hidden}.person-avatar img{object-fit:cover;width:100%;height:100%}.person-sheet__photo-row{flex-direction:column;align-items:center;gap:6px;margin-bottom:16px;display:flex}.person-sheet__photo{color:#8a8a96;cursor:pointer;background:0 0;border:1px dashed #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;display:flex;overflow:hidden}.person-sheet__photo-hint{color:#8a8a96;font-size:11px;font-weight:500}.person-sheet__field{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:10px 0;display:flex}.person-sheet__label{color:#8a8a96;flex:0 0 40%;font-size:13px;font-weight:600}.person-sheet__input{color:#edeef2;text-align:right;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.person-sheet__input::-webkit-calendar-picker-indicator{filter:invert(.7)}body.light-theme .person-sheet__photo{border-color:#1a1a2440}body.light-theme .person-sheet__field{border-bottom-color:#1a1a2414}body.light-theme .person-sheet__input{color:#1a1a24}body.light-theme .person-sheet__input::-webkit-calendar-picker-indicator{filter:none}.media-viewer{z-index:1300;background:#060609f7;flex-direction:column;animation:.18s fade-in;display:flex;position:fixed;inset:0}.media-viewer__bar{padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));flex-direction:column;flex-shrink:0;gap:4px;display:flex}.media-viewer__title{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 4px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;overflow:hidden}body .media-viewer .sheet-footer__close--full{color:#8a8a96;background:#ffffff0f}body .media-viewer .sheet-footer__close--full:hover{background:#ffffff1a}.media-viewer__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}.media-viewer__image,.media-viewer__video{object-fit:contain;border-radius:16px;max-width:100%;max-height:100%;margin:auto 0}.media-viewer__hint{color:#8a8a96;text-align:center;margin:auto 0;padding:24px 0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500}.media-viewer__fallback{flex-direction:column;align-items:center;gap:8px;margin:auto 0;display:flex}.media-viewer__external{color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;height:44px;padding:0 24px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.media-viewer__pdf{flex-direction:column;gap:16px;width:100%;padding-top:8px;display:flex}.media-viewer__pdf-figure{margin:0}.media-viewer__pdf-page{background:#fff;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 4px 16px #0006}.media-viewer__pdf-num{color:#8a8a96;text-align:center;font-variant-numeric:tabular-nums;padding-top:6px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600}.media-viewer__audio{flex-direction:column;align-items:center;width:100%;max-width:340px;margin:auto 0;display:flex}.media-viewer__audio-art{border-radius:24px;justify-content:center;align-items:center;width:200px;height:200px;margin-bottom:24px;display:flex}.media-viewer__audio-title{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:16px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:18px;font-weight:700;overflow:hidden}.media-viewer__seek{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.media-viewer__seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--seek-color) 0%, var(--seek-color) var(--seek-progress), #ffffff2e var(--seek-progress), #ffffff2e 100%);border-radius:2px;height:4px}.media-viewer__seek::-moz-range-track{background:#ffffff2e;border-radius:2px;height:4px}.media-viewer__seek::-moz-range-progress{background:var(--seek-color);border-radius:2px;height:4px}.media-viewer__seek::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px}.media-viewer__seek::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:14px;height:14px}.media-viewer__times{color:#8a8a96;font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;margin-top:2px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:flex}.media-viewer__audio-controls{align-items:center;gap:24px;margin-top:24px;display:flex}.media-viewer__play{color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.media-viewer__play:active{transform:scale(.94)}.media-viewer__skip{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.media-viewer__skip span{font-family:DM Sans,system-ui,sans-serif;font-size:9px;font-weight:700;position:absolute}.media-viewer__skip:active{opacity:.6}@keyframes nd-rail-glow{0%,to{box-shadow:0 0 5px var(--rail-color,#fff), 0 0 11px var(--rail-color,#fff)}50%{box-shadow:0 0 9px var(--rail-color,#fff), 0 0 18px var(--rail-color,#fff)}}@keyframes nd-rail-orb-in{0%{opacity:0;transform:translate(12px)scale(.82)}to{opacity:1;transform:translate(0)scale(1)}}.new-detail{--nd-topbar-h:calc(64px + env(safe-area-inset-top,0px));--nd-rail-shift:40px}@media (height>=668px){.new-detail{--nd-rail-shift:64px}}@media (height>=768px){.new-detail{--nd-rail-shift:88px}}@media (height>=868px){.new-detail{--nd-rail-shift:112px}}@media (height>=968px){.new-detail{--nd-rail-shift:136px}}@media (height>=1068px){.new-detail{--nd-rail-shift:160px}}@media (height>=1168px){.new-detail{--nd-rail-shift:184px}}.new-detail{--nd-silver:#c9c9ce;--nd-pane:#47474c;--nd-pane-edge:#ffffff21;--nd-pane-shadow:0 5px 18px #0000002e;--nd-pane-text:#fff;--nd-head-reserve:144px;z-index:1;min-height:0;margin-bottom:var(--xool-nav-bar-h);background:0 0;flex:1;animation:.32s cubic-bezier(.2,.8,.2,1) slide-up;position:relative}.new-detail--study{margin-bottom:0}.new-detail__study{z-index:80;background:#050507;flex-direction:column;display:flex;position:absolute;inset:0}.new-detail__study .fc-screen{flex:1;min-height:0}.new-detail__topbar{z-index:20;height:var(--nd-topbar-h);padding-top:calc(16px + env(safe-area-inset-top,0px));transition:background-color .2s;position:absolute;top:0;left:0;right:0}.new-detail--pinned .new-detail__topbar{background-color:#1b1b1e;overflow:hidden}.new-detail--pinned .new-detail__topbar:after{content:"";z-index:0;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}.new-detail--pinned .new-detail__topbar-center,.new-detail--pinned .new-detail__topbar-minimize{z-index:1}.new-detail__topbar-center{pointer-events:none;width:100%;height:36px;display:block;position:relative}.new-detail__type-label{transform:translateY(calc(-50% - var(--nd-head-shift,0px)));text-align:center;letter-spacing:.06em;color:#ffffffeb;text-shadow:0 1px 3px #000000bf,0 0 12px #00000073;opacity:calc(1 - var(--nd-head-out,0));font-size:13px;font-weight:700;position:absolute;top:50%;left:56px;right:56px}.new-detail__topbar-title{opacity:0;pointer-events:none;color:#edeef2;align-items:center;gap:6px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:56px;right:56px;transform:translateY(-50%)}.new-detail--pinned .new-detail__topbar-title{opacity:1}.new-detail__topbar-icon{color:rgb(var(--nd-accent-rgb));flex-shrink:0}.new-detail__topbar-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:800;overflow:hidden}.new-detail__topbar-minimize{left:16px;top:calc(16px + env(safe-area-inset-top,0px));color:#ffffffeb;text-shadow:0 1px 3px #000000bf,0 0 12px #00000073;cursor:pointer;width:32px;height:36px;transform:translateY(calc(0px - var(--nd-head-shift,0px)));opacity:calc(1 - var(--nd-head-out,0));background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.new-detail__topbar-minimize:active{opacity:.6}.new-detail__topbar-minimize svg{filter:drop-shadow(0 1px 2px #000c)drop-shadow(0 0 8px #00000073)}.new-detail--pinned .new-detail__topbar-minimize{opacity:1;color:#edeef2;text-shadow:none;transition:opacity .2s;transform:none}.new-detail__scroll{-webkit-overflow-scrolling:touch;background-color:#16161d;background-image:var(--xool-grain), linear-gradient(180deg, #22222b 0%, #1b1b23 42%, #101016 76%, #050507 100%);overflow-anchor:none;background-repeat:repeat,no-repeat;background-size:160px 160px,cover;border-radius:0 0 28px 28px;height:100%;position:relative;overflow-y:auto}.new-detail__cover-bg{z-index:0;pointer-events:none;background:linear-gradient(#46464e 0%,#46464e8c 46%,#08080b 96%);border-radius:0 0 24px 24px;position:absolute;top:0;left:0;right:0;overflow:hidden}.new-detail__cover-bg-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.new-detail--has-cover-img .new-detail__cover-bg{background:0 0}.new-detail--has-cover-img .new-detail__cover-bg:after{content:"";background:linear-gradient(#08080b00 0%,#08080b1a 30%,#08080b8c 58%,#08080be0 78%,#08080b 93%);position:absolute;inset:0}.new-detail--has-cover-img .new-detail__head{background-color:#0000;background-image:none}.new-detail--has-cover-img .new-detail__head-art{display:none}.new-detail__grain{opacity:.35;mix-blend-mode:overlay;pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.new-detail__head{z-index:1;aspect-ratio:2/3;width:100%;max-height:calc(100% - var(--nd-head-reserve));padding:calc(var(--nd-topbar-h) + 8px) 16px 16px;border:none;border-radius:0 0 24px 24px;align-items:flex-end;gap:12px;margin:0;display:flex;position:relative;overflow:hidden}.new-detail__head:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;border:1px solid #ffffff2e;border-top:0;position:absolute;inset:0}.new-detail__head{background-color:#14141b;background-image:radial-gradient(115% 85% at 74% 18%, rgba(var(--nd-accent-rgb), .62) 0%, rgba(var(--nd-accent-rgb), .28) 38%, rgba(var(--nd-accent-rgb), .08) 66%, rgba(var(--nd-accent-rgb), 0) 100%);box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:cover}.new-detail__head:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%);height:60%;position:absolute;bottom:0;left:0;right:0}.new-detail__head-art{z-index:0;pointer-events:none;color:#ffffffeb;justify-content:center;align-items:center;padding-bottom:16%;display:flex;position:absolute;inset:0}.new-detail__head-art svg{filter:drop-shadow(0 8px 28px #00000073)}.new-detail__head-body{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-width:0;display:flex;position:relative}.new-detail__head-title{-webkit-line-clamp:2;resize:none;letter-spacing:-.4px;color:#fff;text-shadow:0 2px 12px #0000004d;cursor:text;background:0 0;border:none;-webkit-box-orient:vertical;width:100%;padding:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:21px;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.new-detail__head-title--empty{color:#ffffff8c}.new-detail__head-title--edit{-webkit-line-clamp:unset;cursor:text;overflow:visible}.new-detail__head-title--edit::placeholder{color:#ffffff8c}.new-detail__head-title--edit:focus{outline:none}.new-detail__head-foot{align-items:flex-end;gap:8px;min-height:32px;display:flex}.new-detail__head-chips{flex-wrap:wrap;flex:1;align-items:flex-end;gap:4px;min-width:0;display:flex}.new-detail__meta{z-index:1;border-top:none;grid-auto-columns:max-content;grid-auto-flow:column;place-content:center space-between;height:64px;padding:0 16px;display:grid;position:relative}.new-detail__meta-cell{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-right:16px;display:flex}.new-detail__meta-cell:last-child{padding-right:0}.new-detail__meta-label{color:#fff9;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.new-detail__meta-value{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:default;background:0 0;border:none;align-items:center;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.new-detail button.new-detail__meta-value{cursor:pointer}.new-detail button.new-detail__meta-value:active{opacity:.75}.new-detail__meta-pill,.new-detail__status-pill{white-space:nowrap;color:#ffffffe6;background:#ffffff24;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.new-detail__status-pill{padding-left:7px}.new-detail__status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.new-detail__status-pill--open{color:#ffffffbf;background:#ffffff24}.new-detail__view-shell{z-index:2;margin:8px 8px 0;position:relative}.new-detail__view-tabs{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffff14;border:none;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 8px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24}.new-detail__view-tab{color:#ffffff8f;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;height:38px;padding:0 16px;font:700 13px/1 DM Sans,system-ui,sans-serif;transition:color .18s,background-color .18s,box-shadow .18s,transform .12s}.new-detail__view-tab:active{transform:scale(.98)}.new-detail__view-tab:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8}.new-detail__view-tab--active{color:var(--nd-pane-text);background:var(--nd-pane);box-shadow:var(--nd-pane-shadow), inset 0 1px 0 var(--nd-pane-edge)}.new-detail--has-cover-img .new-detail__meta{border-top-color:#ffffff3d}.new-detail--cover-mid-light .new-detail__meta-label{color:#0000008c}.new-detail--cover-mid-light .new-detail__meta-value{color:#16161f}.new-detail--cover-mid-light .new-detail__meta{border-top-color:#00000024}.new-detail--cover-top-light .new-detail__head-title{color:#14141a;text-shadow:none}.new-detail--cover-top-light .new-detail__head-title--empty{color:#0006}.new-detail--cover-top-light:not(.new-detail--pinned) .new-detail__topbar-minimize,.new-detail--cover-top-light:not(.new-detail--pinned) .new-detail__type-label{color:#14141a;text-shadow:0 1px 3px #ffffffe6,0 0 10px #ffffff73}.new-detail--cover-top-light:not(.new-detail--pinned) .new-detail__topbar-minimize svg{filter:drop-shadow(0 1px 2px #ffffffe6)drop-shadow(0 0 8px #ffffff80)}.new-detail__feed{background-blend-mode:overlay;background-color:#08080b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;border-radius:24px 24px 0 0;flex-direction:column;gap:32px;padding:0 0 32px;display:flex;position:relative}.new-detail__section{min-height:120px}.new-detail__section:not(.new-detail__section--canvas):not(.new-detail__details-view){margin-inline:8px}.new-detail__section--canvas{min-height:0}.new-detail__details-view{background:var(--nd-pane);min-height:min(520px,60vh);box-shadow:var(--nd-pane-shadow), inset 0 1px 0 var(--nd-pane-edge);border-radius:24px;padding:16px}.new-detail__details-heading{color:#ffffffe6;letter-spacing:-.01em;margin:0 0 8px;font:800 17px/1.2 DM Sans,system-ui,sans-serif}.new-detail__details-heading:not(:first-child){margin-top:32px}.new-detail__section-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.new-detail__section-label{cursor:default;min-width:0;color:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.new-detail button.new-detail__section-label{cursor:pointer}.new-detail button.new-detail__section-label:active{opacity:.75}.new-detail__section-title{letter-spacing:-.3px;color:var(--nd-silver);white-space:nowrap;text-overflow:ellipsis;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:22px;font-weight:700;overflow:hidden}.new-detail__section-count{color:#8a8a96;background:#232326;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.new-detail__section-chevron{color:#8a8a96;flex-shrink:0}.new-detail__section-add{color:#8a8a96;cursor:pointer;background:#232326;border:1px solid #2b2b30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.new-detail__section-add:active{transform:scale(.92)}.new-detail__section-tools{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.new-detail__section-dock{color:#8a8a96;cursor:pointer;background:#232326;border:1px solid #2b2b30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.new-detail__section-dock:active{transform:scale(.92)}.new-detail__section-action{color:#edeef2;white-space:nowrap;cursor:pointer;background:#232326;border:1px solid #2b2b30;border-radius:999px;flex-shrink:0;margin-left:auto;padding:5px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:700}.new-detail__section-action:active{transform:scale(.96)}.new-detail__section-empty{color:#8a8a96;padding:8px 0;font-size:13px}.new-detail__card-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:10px 0;display:flex}.new-detail__card-row--deck .new-detail__card-back{color:var(--color-muted);flex:none;font-size:13px;font-weight:600}.new-detail__card-tile{color:#d97706;background:#d977062e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.new-detail__card-front{color:#edeef2;word-break:break-word;flex:1;min-width:0;font-size:15px;font-weight:600}.new-detail__card-sep{color:#8a8a96;flex-shrink:0;font-size:13px}.new-detail__card-back{color:#30a060;text-align:right;word-break:break-word;flex:1;min-width:0;font-size:15px}.new-detail__conn{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.new-detail__conn-label{color:#8a8a96;font-size:12px;font-weight:600}.new-detail__conn-pills,.new-detail__head-chips{flex-wrap:wrap;gap:6px;display:flex}.new-detail__conn-pill,.new-detail__head-chip{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.new-detail__conn-pill:active,.new-detail__head-chip:active{transform:scale(.96)}.new-detail__head-chip{color:#fff;background:#ffffff29;border-color:#ffffff47;padding:4px 10px}.new-detail--has-cover-img .new-detail__head-chip{background:#00000052;border-color:#ffffff4d}.new-detail__conn-count{opacity:.85;font-weight:800}.new-detail__conn-pill--add,.new-detail__head-chip--add{color:#8a8a96;background:0 0;border-style:dashed;border-color:#ffffff3d}.new-detail__head-chip--add{color:#ffffffbf}.new-detail__row{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 0;transition:background .15s;display:flex}.new-detail__row:active{background:#ffffff0d}.new-detail__row--done{opacity:.55}.new-detail__row--done .new-detail__row-title{text-decoration:line-through}.new-detail__row-tile{border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.new-detail__row-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.new-detail__row-title{color:#edeef2;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.new-detail__row-meta{align-items:center;gap:8px;min-width:0;display:flex}.new-detail__row-date{background:var(--pill-date-bg);height:22px;color:var(--pill-date-color);border:1px solid var(--pill-date-border);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.new-detail__row-cat{flex-shrink:0;align-items:center;display:inline-flex}.new-detail__row-link{color:#8a8a96;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px 4px;display:inline-flex}.new-detail__row-link:active{opacity:.7}.new-detail__row-kebab{color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:22px;padding:0;display:flex}.new-detail__row-kebab:active{color:#edeef2;background:#232326}.new-detail__row-ring{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.new-detail__row-ring-dot{border:2px solid #edeef28c;border-radius:50%;width:22px;height:22px;transition:background .15s,border-color .15s}.new-detail__row--done .new-detail__row-ring-dot{background:#edeef2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2308080B' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat;border-color:#edeef2}.new-detail__canvas-action-row{justify-content:flex-end;margin-bottom:8px;display:flex}.new-detail__media-tile{text-align:left;background:var(--nd-pane);width:100%;box-shadow:var(--nd-pane-shadow), inset 0 1px 0 var(--nd-pane-edge);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:24px;align-items:center;gap:8px;margin:0 0 8px;padding:10px 16px 10px 10px;transition:transform .12s;display:flex}.new-detail__media-tile:active{transform:scale(.99)}.new-detail__media-tile--missing{cursor:default}.new-detail__media-tile--missing:active{transform:none}.new-detail__media-tile--missing .new-detail__media-thumbbox{opacity:.55}.new-detail__media-tile--missing .new-detail__media-action{color:var(--color-muted);font-weight:500}.new-detail__media-thumbbox{background:rgba(var(--nd-accent-rgb), .16);width:64px;height:64px;color:rgb(var(--nd-accent-rgb));border-radius:16px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.new-detail__media-thumb{object-fit:cover;width:100%;height:100%}.new-detail__media-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.new-detail__media-action{color:rgb(var(--nd-accent-rgb));font-size:16px;font-weight:700;line-height:1.25}.new-detail__media-name{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.new-detail__media-badge{background:rgba(var(--nd-accent-rgb), .16);width:30px;height:30px;color:rgb(var(--nd-accent-rgb));pointer-events:none;border-radius:50%;flex:none;place-items:center;display:grid}.new-detail__canvas-tile{background:var(--nd-pane);height:280px;box-shadow:var(--nd-pane-shadow), inset 0 1px 0 var(--nd-pane-edge);border-radius:24px;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.new-detail__canvas-tile--open{height:auto;min-height:280px}.new-detail__canvas-clip{z-index:1;flex:1;min-height:0;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.new-detail__canvas-clip--open{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.new-detail__canvas-input{resize:none;width:100%;min-height:80px;color:var(--nd-pane-text);text-shadow:none;caret-color:var(--nd-pane-text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:none;font-family:DM Sans,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.55;display:block}.new-detail__canvas-input::placeholder{color:color-mix(in srgb, var(--nd-pane-text) 55%, transparent)}.new-detail__canvas-input[data-empty=true]:before{content:attr(data-placeholder);color:color-mix(in srgb, var(--nd-pane-text) 55%, transparent);pointer-events:none}.new-detail__canvas-input:focus{outline:none}.new-detail__canvas-toggle{z-index:1;color:#edeef2;cursor:pointer;background:#232326;border:1px solid #2b2b30;border-radius:999px;flex-shrink:0;align-self:flex-start;margin-top:12px;padding:8px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:700;position:relative}.new-detail__canvas-toggle:active{transform:scale(.97)}.new-detail__res-row{color:#8a8a96;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex}.new-detail__res-name{text-overflow:ellipsis;white-space:nowrap;color:#edeef2;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.new-detail .media-item--link{border:none;margin-bottom:0;padding-left:0;padding-right:0}.new-detail__navdock{left:0;right:0;bottom:calc(0px - var(--xool-nav-bar-h));z-index:25;height:var(--xool-nav-bar-h);background:0 0;position:absolute;overflow:hidden}.new-detail__navdock--dialog{z-index:1260}.new-detail__tabbar,.new-detail__navrow{z-index:1;position:relative}.new-detail__navrow{height:var(--xool-nav-tabs-h);padding:0 var(--xool-nav-inset) calc(var(--xool-nav-lift) + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:8px;display:flex}.new-detail__navrow--with-tabs{overflow:hidden}.new-detail__navrow--close{justify-content:center}.new-detail__tabbar{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:1;align-self:stretch;align-items:center;min-width:0;display:flex;overflow:auto hidden}.new-detail__tabbar::-webkit-scrollbar{display:none}.new-detail__tabbar--fade-right{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%)}.new-detail__tabbar--fade-left{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28px 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28px 100%)}.new-detail__tabbar--fade-left.new-detail__tabbar--fade-right{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28px calc(100% - 28px),#0000 100%)}.new-detail__tab{color:#1a1a2457;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:0 0 25%;justify-content:center;align-items:center;gap:3px;height:100%;padding:0;display:flex}.new-detail__tab-box{width:32px;height:32px;color:inherit;border-radius:8px;justify-content:center;align-items:center;display:flex}.new-detail__tab--active{color:#101014;filter:drop-shadow(0 0 3px #0a0a0e4d)drop-shadow(0 0 9px #1e1e2e2e)}.new-detail__nav-btn{width:var(--xool-nav-orb);height:var(--xool-nav-orb);color:#1a1a24;cursor:pointer;background:#1a1a2414;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.new-detail__nav-btn:active{transform:scale(.92)}.new-detail__rail{top:calc(50% + var(--nd-rail-shift));z-index:22;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0c0c1085;border:1px solid #ffffff8c;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:6px 5px;display:flex;position:absolute;right:8px;transform:translateY(-50%);box-shadow:0 6px 18px #00000047}.new-detail__rail-step,.new-detail__rail-track,.new-detail__rail-track-btn{color:#ffffffb8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.new-detail__rail-step{width:18px;height:16px}.new-detail__rail-step:disabled{opacity:.22;pointer-events:none}.new-detail__rail-step:active:not(:disabled){opacity:.6}.new-detail__rail-track{cursor:default;flex-direction:column;gap:6px;padding:4px 0}.new-detail__rail-track-btn{flex-direction:column;gap:6px;padding:4px 0}.new-detail__rail-hit{justify-content:center;align-items:center;display:flex;position:relative}.new-detail__rail-dash{cursor:pointer;background:#ffffff52;border:none;border-radius:2px;width:14px;height:4px;padding:0;transition:background .25s,box-shadow .25s;display:block}.new-detail__rail-dash--active{background:var(--rail-color,#fff);box-shadow:0 0 6px var(--rail-color,#fff), 0 0 14px var(--rail-color,#fff);animation:1.8s ease-in-out infinite nd-rail-glow}.new-detail__rail-hint{pointer-events:none;white-space:nowrap;z-index:1;background:#1c1c28;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;gap:2px;min-width:118px;padding:8px 12px;display:flex;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 12px 32px #00000073}.new-detail__rail-hint-title{color:#fff;font-size:13px;font-weight:700}.new-detail__rail-hint-meta{color:#ffffff8c;font-size:11px;font-weight:500}.new-detail__rail-backdrop{z-index:26;-webkit-backdrop-filter:blur(10px)saturate(120%);cursor:pointer;background:#0000006b;border:none;padding:0;position:absolute;inset:0}.new-detail__rail-switcher{z-index:28;pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;right:24px}.new-detail__rail-orb{width:var(--xool-nav-orb);height:var(--xool-nav-orb);-webkit-backdrop-filter:blur(18px)saturate(160%);color:#ffffffc7;cursor:pointer;animation:.28s cubic-bezier(.22,1.4,.5,1) backwards nd-rail-orb-in;animation-delay:calc(var(--rail-i,0) * 40ms);background:#101016d1;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:inset 0 1px 1px #ffffff24,0 6px 18px #00000052}.new-detail__rail-orb:active{transform:scale(.92)}.new-detail__rail-orb--active{color:#fff;box-shadow:inset 0 0 0 2px var(--rail-color,#ffffffb8), 0 0 14px var(--rail-color,#ffffff2e), 0 6px 18px #00000052}.new-detail__rail-orb--active svg{filter:drop-shadow(0 0 5px var(--rail-color,#ffffffb3))}@media (prefers-reduced-motion:reduce){.new-detail__rail-dash--active,.new-detail__rail-orb{animation:none}}.app.light-theme .new-detail{background:0 0}.app.light-theme .new-detail__study{background:#eeeef3}.app.light-theme .new-detail{--nd-silver:#3d3d42;--nd-pane:#fffffff5;--nd-pane-edge:#fff;--nd-pane-shadow:0 5px 16px #1a1a241a;--nd-pane-text:#1a1a24}.app.light-theme .new-detail__cover-bg{background:linear-gradient(#eeeef2 0%,#f7f7f9 50%,#fff 96%)}.app.light-theme .new-detail__grain{opacity:.12}.app.light-theme .new-detail__scroll{background-color:#f7f7f9;background-image:var(--xool-grain), linear-gradient(180deg, #eeeef3 0%, #f4f4f8 42%, #fbfbfd 76%, #fff 100%);background-repeat:repeat,no-repeat;background-size:160px 160px,cover}.app.light-theme .new-detail--pinned .new-detail__topbar{background-color:#f7f7f9}.app.light-theme .new-detail--pinned .new-detail__topbar:after{opacity:.18}.app.light-theme .new-detail--pinned .new-detail__type-label,.app.light-theme .new-detail--pinned .new-detail__topbar-title,.app.light-theme .new-detail--pinned .new-detail__topbar-minimize{color:#1a1a24}.app.light-theme .new-detail__type-label,.app.light-theme .new-detail__topbar-minimize{color:#1a1a24;text-shadow:none}.app.light-theme .new-detail__topbar-minimize svg{filter:none}.app.light-theme .new-detail--has-cover-img:not(.new-detail--cover-top-light):not(.new-detail--pinned) .app.light-theme .new-detail__type-label,.app.light-theme .new-detail--has-cover-img:not(.new-detail--cover-top-light):not(.new-detail--pinned) .app.light-theme .new-detail__topbar-minimize{color:#fff;text-shadow:0 1px 3px #000000bf,0 0 12px #0006}.app.light-theme .new-detail--has-cover-img:not(.new-detail--cover-top-light):not(.new-detail--pinned) .app.light-theme .new-detail__topbar-minimize svg{filter:drop-shadow(0 1px 2px #000c)drop-shadow(0 0 8px #00000073)}.app.light-theme .new-detail--has-cover-img:not(.new-detail--cover-top-light) .new-detail__head-title{color:#fff;text-shadow:0 1px 8px #0000008c}.app.light-theme .new-detail__head-title{color:#1a1a24;text-shadow:none}.app.light-theme .new-detail__head-title--empty,.app.light-theme .new-detail__head-title--edit::placeholder{color:#1a1a2473}.app.light-theme .new-detail__head{background-color:#f4f4f7;background-image:radial-gradient(115% 85% at 74% 18%, rgba(var(--nd-accent-rgb), .42) 0%, rgba(var(--nd-accent-rgb), .18) 40%, rgba(var(--nd-accent-rgb), .05) 70%, rgba(var(--nd-accent-rgb), 0) 100%);box-shadow:none}.app.light-theme .new-detail__head:before{border-color:#1a1a2424}.app.light-theme .new-detail__head:after{background:linear-gradient(#fff0 0%,#ffffff52 45%,#fffc 100%)}.app.light-theme .new-detail__head-art{color:#1a1a249e}.app.light-theme .new-detail__head-art svg{filter:drop-shadow(0 6px 20px #1a1a2424)}.app.light-theme .new-detail--has-cover-img .new-detail__head{background-color:#0000;background-image:none}.app.light-theme .new-detail__head-chip{color:#1a1a24;background:#ffffff8c;border-color:#00000024}.app.light-theme .new-detail__head-chip--add{color:#1a1a2499;border-color:#0003}.app.light-theme .new-detail__meta{border-top:none}.app.light-theme .new-detail__meta-label{color:#00000080}.app.light-theme .new-detail__meta-value{color:#1a1a24}.app.light-theme .new-detail__meta-pill,.app.light-theme .new-detail__status-pill{color:#1a1a24;background:#0000000f}.app.light-theme .new-detail__status-pill--open{color:#6b6b76;background:#0000000f}.app.light-theme .new-detail__view-tabs{background:#ffffff6b;border-color:#0000;box-shadow:inset 0 1px #ffffffe6}.app.light-theme .new-detail__view-tab{color:#1a1a2485}.app.light-theme .new-detail__view-tab:focus-visible{outline-color:#1a1a248c}.app.light-theme .new-detail__details-heading{color:#1a1a24}.app.light-theme .new-detail--has-cover-img .new-detail__cover-bg:after{background:linear-gradient(#fff0 0%,#ffffff1a 30%,#ffffff94 58%,#ffffffe6 78%,#fff 93%)}.app.light-theme .new-detail--cover-top-light .new-detail__head-title,.app.light-theme .new-detail--cover-top-light:not(.new-detail--pinned) .new-detail__topbar-minimize,.app.light-theme .new-detail--cover-top-light:not(.new-detail--pinned) .new-detail__type-label{color:#14141a;text-shadow:0 1px 3px #ffffffd9}.app.light-theme .new-detail--cover-top-light:not(.new-detail--pinned) .new-detail__topbar-minimize svg{filter:drop-shadow(0 1px 2px #ffffffe6)drop-shadow(0 0 8px #ffffff80)}.app.light-theme .new-detail--cover-mid-light .new-detail__meta-label{color:#0000008c}.app.light-theme .new-detail--cover-mid-light .new-detail__meta-value{color:#16161f}.app.light-theme .new-detail__section-count{color:#fff;background:#85858f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.app.light-theme .new-detail__section-add,.app.light-theme .new-detail__section-dock{color:#8a8a96;background:#e6e6ea;border-color:#0000}.app.light-theme .new-detail__section-action{color:#1a1a24;background:#e6e6ea;border-color:#0000}.app.light-theme .new-detail__conn-label{color:#6b6b76}.app.light-theme .new-detail__conn-pill--add,.app.light-theme .new-detail__head-chip--add{color:#6b6b76;border-color:#0000002e}.app.light-theme .new-detail__feed{background-color:#fff}.app.light-theme .new-detail__canvas-toggle{color:#1a1a24;background:#e6e6ea;border-color:#0000}.app.light-theme .new-detail .media-item--link{box-shadow:none;background:0 0;border:none}.app.light-theme .new-detail__row:active{background:#1a1a240d}.app.light-theme .new-detail__card-row{border-bottom-color:#0000000f}.app.light-theme .new-detail__card-front,.app.light-theme .new-detail__row-title{color:#1a1a24}.app.light-theme .new-detail__row-kebab{color:#6b6b78}.app.light-theme .new-detail__row-kebab:active{color:#1a1a24;background:#1a1a2412}.app.light-theme .new-detail__row-ring-dot{border-color:#1a1a2473}.app.light-theme .new-detail--done .new-detail__row-ring-dot{background:#1a1a24 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/13px no-repeat;border-color:#1a1a24}.app.light-theme .new-detail__res-name{color:#1a1a24}.app.light-theme .new-detail__tab{color:#ffffff57}.app.light-theme .new-detail__tab--active{color:#fff;filter:drop-shadow(0 0 4px #ffffff8c)drop-shadow(0 0 12px #d6e0ff52)}.app.light-theme .new-detail__nav-btn{color:#edeef2;background:#ffffff1a}.app.light-theme .new-detail__rail{background:#101016b8;border-color:#ffffff47}.app.light-theme .new-detail__rail-hint{background:#fff;border-color:#0000001a;box-shadow:0 12px 32px #00000024}.app.light-theme .new-detail__rail-hint-title{color:#1a1a24}.app.light-theme .new-detail__rail-hint-meta{color:#1a1a2480}.app.light-theme .new-detail__rail-backdrop{background:#14141a47}.new-detail--desktop{z-index:0;height:auto;min-height:0;margin-bottom:0;animation:none;display:block;position:static}.new-detail--desktop .new-detail__scroll{background:0 0;border-radius:0;height:auto;display:block;overflow:visible}.new-detail--desktop .new-detail__view-shell{flex-direction:column;margin-inline:0;display:flex}.new-detail--desktop .new-detail__feed{padding:0 var(--dsk-page-gutter,28px) 24px;background:0 0;border-radius:0;flex-direction:column;display:flex}.new-detail--desktop .new-detail__view-tabs-row{margin:0 var(--dsk-page-gutter,28px) 8px;flex-shrink:0;align-items:center;gap:8px;display:flex}.new-detail--desktop .new-detail__view-tabs-row .new-detail__view-tabs{flex:1;margin:0}.new-detail--desktop .new-detail__dsk-more,.new-detail--desktop .new-detail__dsk-back{border:1px solid var(--border,#ffffff14);width:38px;height:38px;color:var(--text,#edeeff);cursor:pointer;background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.new-detail--desktop.new-detail--has-cover-img:not(.new-detail--cover-top-light) .new-detail__dsk-back{color:#fff;background:#08080e6b;border-color:#ffffff57}.new-detail--desktop.new-detail--cover-top-light .new-detail__dsk-back{color:#14141a;background:#ffffffc7;border-color:#14141a29}.new-detail--desktop .new-detail__dsk-more{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffff14;border:none;flex:0 0 46px;width:46px;height:46px;box-shadow:inset 0 1px #ffffff24}.new-detail--desktop .new-detail__dsk-back{border-radius:999px;gap:4px;width:auto;margin:8px 16px 0;padding:0 12px 0 8px;font:600 13px/1 DM Sans,system-ui,sans-serif}.new-detail--desktop .new-detail__section--canvas{flex-direction:column;min-height:0;display:flex}.new-detail--desktop .new-detail__canvas-tile,.new-detail--desktop .new-detail__canvas-tile--open{flex:1;height:auto;min-height:0;overflow:hidden}.new-detail--desktop .new-detail__canvas-clip,.new-detail--desktop .new-detail__canvas-clip--open{flex:1;min-height:0;overflow:auto;-webkit-mask-image:none;mask-image:none}.new-detail--desktop .new-detail__canvas-input{min-height:100%}.new-detail--desktop .new-detail__section:not(.new-detail__section--canvas):not(.new-detail__details-view){margin-inline:0}.new-detail--desktop .new-detail__meta{padding-inline:var(--dsk-page-gutter,28px);flex-shrink:0}.new-detail--desktop .new-detail__rail{z-index:22;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dsk-app--light .new-detail--desktop{--nd-pane:#fffffff5;--nd-pane-edge:#fff;--nd-pane-shadow:0 5px 16px #1a1a241a;--nd-pane-text:#1a1a24}.dsk-app--light .new-detail--desktop .new-detail__scroll,.dsk-app--light .new-detail--desktop .new-detail__feed{background:0 0;border-radius:0}.dsk-app--light .new-detail--desktop .new-detail__dsk-more,.dsk-app--light .new-detail--desktop .new-detail__dsk-back{color:var(--text);border-color:var(--border);background:#0000000d}.dsk-app--light .new-detail--desktop .new-detail__dsk-more{background:#ffffff6b;border:none;box-shadow:inset 0 1px #ffffffe6}.mention-picker{z-index:1100;color:#ededf2;background:#1c1c24;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;max-height:min(52vh,420px);display:flex;position:fixed;left:8px;right:8px;overflow:hidden;box-shadow:0 12px 40px #00000073}.mention-picker--kb{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.mention-picker__list{overscroll-behavior:contain;flex:auto;min-height:0;padding:8px 0;overflow-y:auto}.mention-picker__group+.mention-picker__group{margin-top:4px}.mention-picker__label{letter-spacing:.04em;text-transform:uppercase;color:#8a8a96;padding:6px 14px 4px;font-size:11px;font-weight:700}.mention-picker__empty{color:#8a8a96;text-align:center;padding:18px 14px;font-size:14px}.mention-picker__row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;font-family:DM Sans,system-ui,sans-serif;display:flex}.mention-picker__row--active{background:#ffffff14}.mention-picker__row:active{background:#ffffff1f}.mention-picker__icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mention-picker__text{flex-direction:column;gap:1px;min-width:0;display:flex}.mention-picker__title{color:#ededf2;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.mention-picker__path{color:#8a8a96;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mention-picker__mark{color:inherit;background:0 0;padding:0;font-weight:800}.mention-picker__line{color:#c4c4d0;background:#16161f;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;padding:10px 14px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.45;display:flex;overflow:hidden}.mention-picker__line-inner{white-space:nowrap;min-width:0}.mention-picker__badge{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:6px;margin:0 1px;padding:1px 7px;font-weight:650;display:inline}.light-theme .mention-picker{color:#1a1a24;background:#fff;border-color:#00000014;box-shadow:0 12px 36px #00000024}.light-theme .mention-picker .mention-picker__label,.light-theme .mention-picker .mention-picker__empty,.light-theme .mention-picker .mention-picker__path{color:#8a8a96}.light-theme .mention-picker .mention-picker__title{color:#1a1a24}.light-theme .mention-picker .mention-picker__row--active{background:#0000000d}.light-theme .mention-picker .mention-picker__row:active{background:#00000014}.light-theme .mention-picker .mention-picker__line{color:#3a3a44;background:#f7f7f9;border-top-color:#00000014}.light-theme .mention-picker .mention-picker__badge{color:#1a1a24;background:#ececf1;border-color:#0000001f}.xool-mention{vertical-align:baseline;cursor:pointer;color:#0000;background-image:linear-gradient(100deg,#fff 0% 32%,#ffffff80 42%,#f2f5ff 50%,#ffffff80 58%,#fff 68% 100%);background-position:100% 0;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;padding:0 1px;font-weight:700;line-height:1.25;animation:8s linear infinite mention-idle-shimmer;display:inline-block}.xool-mention--confirm{background-image:linear-gradient(90deg,#ff3b30 0%,#ff9500 16%,#fc0 32%,#34c759 48%,#007aff 64%,#af52de 80%,#ff3b30 100%);background-size:220% 100%;animation:.85s ease-out mention-rainbow-sweep,.55s cubic-bezier(.22,1,.36,1) mention-schlenker}@keyframes mention-idle-shimmer{0%,87.5%{background-position:100% 0}to{background-position:-40% 0}}@keyframes mention-rainbow-sweep{0%{background-position:0 0}to{background-position:100% 0}}@keyframes mention-schlenker{0%{transform:translateY(0)}38%{transform:translateY(-7px)}to{transform:translateY(0)}}.light-theme .xool-mention{color:#0000;background-image:linear-gradient(100deg,#1a1a24 0% 32%,#1a1a248c 42%,#5a5a6a 50%,#1a1a248c 58%,#1a1a24 68% 100%)}.light-theme .xool-mention--confirm{background-image:linear-gradient(90deg,#ff3b30 0%,#ff9500 16%,#fc0 32%,#34c759 48%,#007aff 64%,#af52de 80%,#ff3b30 100%)}.xool-todo{align-items:flex-start;gap:10px;width:100%;margin:4px 0;display:flex}.xool-todo__box{box-sizing:border-box;border:1.6px solid color-mix(in srgb, var(--nd-pane-text) 42%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;width:20px;height:20px;margin-top:3px;position:relative}.xool-todo__box:before{content:"";position:absolute;inset:-12px}.xool-todo__box:after{content:"";pointer-events:none;position:absolute}.xool-todo--square .xool-todo__box{border-radius:6px}.xool-todo--round .xool-todo__box{border-radius:50%}.xool-todo.is-checked .xool-todo__box{background:#3b82f6;border-color:#3b82f6}.xool-todo.is-checked .xool-todo__box:after{border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;top:2px;left:6px;transform:rotate(45deg)}.xool-todo__text{flex:1;min-width:0}.xool-todo.is-checked .xool-todo__text{color:color-mix(in srgb, var(--nd-pane-text) 45%, transparent);text-decoration:line-through}.light-theme .xool-todo__box{border-color:#1a1a2452}.light-theme .xool-todo.is-checked .xool-todo__box{background:#3b82f6;border-color:#3b82f6}@keyframes xool-detail-ground-out{0%{filter:brightness();transform:scale(1)}to{filter:brightness(.72);transform:scale(1.04)}}@keyframes xool-detail-ground-in{0%{opacity:0;filter:brightness(.72);transform:scale(1.04)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes xool-detail-card-out{0%{opacity:1}to{opacity:0}}@keyframes xool-detail-surface-in{0%{opacity:0}to{opacity:1}}html[data-detail-transition]{background:#050507}html[data-detail-transition]::view-transition{background:#050507}html[data-detail-transition]::view-transition-group(*){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,.82,.18,1);overflow:clip}html[data-detail-transition]::view-transition-old(*){mix-blend-mode:normal;backface-visibility:hidden}html[data-detail-transition]::view-transition-new(*){mix-blend-mode:normal;backface-visibility:hidden}html[data-detail-transition]::view-transition-old(*){animation:.26s linear both xool-detail-card-out}html[data-detail-transition]::view-transition-new(*){animation:.26s linear both xool-detail-surface-in}html[data-detail-transition]::view-transition-image-pair(root){isolation:isolate;background:#050507}html[data-detail-transition]::view-transition-old(root){animation:.52s cubic-bezier(.22,.82,.18,1) both xool-detail-ground-out}html[data-detail-transition]::view-transition-new(root){animation:.44s cubic-bezier(.16,1,.3,1) 60ms both xool-detail-ground-in}html[data-detail-zoom=card]::view-transition-old(*){object-fit:cover;object-position:50% 0;block-size:100%;inline-size:100%}html[data-detail-zoom=card]::view-transition-new(*){object-fit:cover;object-position:50% 0;block-size:100%;inline-size:100%}html[data-detail-transition=back]::view-transition-old(*){animation:.3s linear 60ms both xool-detail-card-out}html[data-detail-transition=back]::view-transition-new(*){animation:.3s linear 60ms both xool-detail-surface-in}html[data-detail-transition=back]::view-transition-old(root){opacity:1;animation:none}html[data-detail-transition=back]::view-transition-new(root){animation:.46s cubic-bezier(.16,1,.3,1) both xool-detail-ground-in}.new-detail--shared-transition{animation:none}@keyframes xool-detail-content-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.new-detail--fallback-transition .new-detail__meta,.new-detail--fallback-transition .new-detail__view-tabs,.new-detail--fallback-transition .new-detail__feed{animation:.42s cubic-bezier(.16,1,.3,1) .1s both xool-detail-content-in}.detail-transition-clone{isolation:isolate;backface-visibility:hidden;contain:paint}[data-detail-card],[data-detail-transition-hero],.new-detail__cover-bg{contain:paint}@media (prefers-reduced-motion:reduce){html[data-detail-transition]::view-transition-group(*){animation-duration:1ms}.new-detail--fallback-transition .new-detail__meta,.new-detail--fallback-transition .new-detail__view-tabs,.new-detail--fallback-transition .new-detail__feed{animation:none}}.voice-overlay{z-index:99;background:linear-gradient(to bottom, rgba(var(--vo-accent-rgb), .5) 0%, rgba(var(--vo-accent-rgb), .26) 55%, rgba(var(--vo-accent-rgb), 0) 100%) no-repeat top/100% 26vh, #08080b;flex-direction:column;animation:.35s cubic-bezier(.16,1,.3,1) voice-overlay-in;display:flex;position:absolute;inset:0}.voice-overlay__body{padding-top:calc(80px + env(safe-area-inset-top,0px));flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.voice-overlay__body:before{content:"";opacity:.06;pointer-events:none;background-image:radial-gradient(#ec489973 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.voice-overlay__content{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px;display:flex;position:relative}.voice-overlay__input{color:#edeef2;--field-font-size:18px;text-align:center;caret-color:#edeef2;background:0 0;border:none;outline:none;width:100%;max-width:280px;margin-top:8px;font-family:DM Sans,system-ui,sans-serif;font-size:18px;animation:.4s .1s both voice-greeting-in}.voice-overlay__input::placeholder{color:#0000}.voice-overlay__speak-clear{letter-spacing:.3px;color:#edeef273;text-align:center;z-index:2;flex-shrink:0;padding:16px 16px 0;font-size:13px;font-weight:600;position:relative}.voice-overlay__search-hint{color:#8a8a96;text-align:center;z-index:3;flex-shrink:0;margin-bottom:16px;padding:0 16px;font-size:13px;line-height:1.5;animation:.5s .3s both voice-greeting-in;position:relative}.voice-overlay__keyword{font-weight:700}.voice-overlay__title-display{color:#edeef2;text-align:center;margin-bottom:24px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:18px;font-weight:600;animation:.3s both voice-greeting-in}.voice-overlay__calendar{width:100%;max-width:320px;animation:.4s .1s both voice-greeting-in}.voice-overlay__cal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.voice-overlay__cal-month{color:#edeef2;text-transform:capitalize;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:600}.voice-overlay__cal-nav{color:#edeef2;cursor:pointer;background:#1b1b1e99;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:flex}.voice-overlay__cal-nav:hover{background:#1b1b1ee6}.voice-overlay__cal-weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.voice-overlay__cal-wd{text-align:center;color:#8a8a96;padding:4px 0;font-size:11px;font-weight:600}.voice-overlay__cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.voice-overlay__cal-empty{aspect-ratio:1}.voice-overlay__cal-day{aspect-ratio:1;color:#edeef2;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:flex}.voice-overlay__cal-day--today:not(.voice-overlay__cal-day--selected){border-color:#edeef240}.voice-overlay__cal-day--selected{color:#fff;font-weight:700}.voice-overlay__cal-day:hover:not(.voice-overlay__cal-day--selected){background:#1b1b1e99}.voice-overlay__done-hint{color:#8a8a96;cursor:pointer;background:0 0;border:none;margin-top:16px;padding:4px 16px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500;transition:color .15s;animation:.3s .2s both voice-greeting-in}.voice-overlay__done-hint:hover{color:#edeef2}.voice-overlay__gradient{background:linear-gradient(to top, rgba(var(--vo-accent-rgb), .22) 0%, rgba(var(--vo-accent-rgb), .08) 35%, transparent 100%);pointer-events:none;z-index:1;height:45%;position:absolute;bottom:0;left:0;right:0}.voice-overlay__bottom-bar{z-index:3;margin:0 16px;margin-bottom:calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b1b1e80;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.voice-overlay__close-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:all .15s;display:flex;box-shadow:0 4px 16px #ef444459}.voice-overlay__close-btn:hover{background:#dc2626}.voice-overlay__visualizer{flex:1;justify-content:center;align-items:center;gap:2.5px;height:40px;padding:0 4px;display:flex}.voice-overlay__vis-bar{background:#8a8a96;border-radius:2px;width:3px;height:4px;transition:height .15s}.voice-overlay__bottom-bar--listening .voice-overlay__vis-bar{animation:.65s ease-in-out infinite alternate vis-bar-dance;animation-delay:var(--bar-delay)}.voice-overlay__mic-btn{color:#fff;cursor:pointer;width:52px;height:52px;box-shadow:0 4px 16px rgba(var(--vo-accent-rgb), .4);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.voice-overlay__mic-btn--listening{box-shadow:0 0 24px rgba(var(--vo-accent-rgb), .5), 0 4px 16px rgba(var(--vo-accent-rgb), .3);animation:1.5s ease-in-out infinite voice-mic-pulse}.voice-overlay__mic-btn--send{border:none}@keyframes voice-overlay-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes voice-greeting-in{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes vis-bar-dance{0%{height:4px}to{height:var(--bar-h)}}@keyframes voice-mic-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.voice-wave{justify-content:center;align-items:center;gap:4px;width:min(280px,70vw);height:96px;display:flex}.voice-wave__bar{opacity:.85;border-radius:3px;flex:1;min-width:3px;max-width:6px}.search-panel{position:relative}.search-panel__filter-float{z-index:20;position:absolute;top:6px;right:16px}.search-panel__meta-label{color:#8a8a96;text-align:left;background:0 0;border:none;min-height:16px;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600}.search-panel__count{padding:4px 2px 8px}.search-panel__list{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:0;display:flex}.search-panel__list--kb-open{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.search-panel__empty{text-align:center;color:#8a8a96;padding:32px 8px;font-size:14px}.search-panel__group{margin-top:16px}.search-panel__group:first-child{margin-top:0}.search-panel__group-label{color:#8a8a96;background:0 0;padding:4px 2px 8px;font-size:12px;font-weight:600}.search-panel__item{color:#edeef2;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;align-items:center;gap:16px;width:100%;padding:8px 2px;transition:background .15s;display:flex}.search-panel__item:active{background:#1b1b1e8c}.search-panel__item-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;display:flex}.search-panel__item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.search-panel__item-title{color:#edeef2;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.search-panel__item-location{color:#8a8a96;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.search-panel__kb-bar{z-index:1100;padding:8px 16px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));background:#16161f;border-top:1px solid #2b2b3080;align-items:center;gap:8px;animation:.15s ease-out action-sheet-fade-in;display:flex;position:fixed;left:0;right:0;box-shadow:0 -4px 20px #00000026}.search-panel__kb-close{color:#edeef2;cursor:pointer;background:#23232f;border:1px solid #2b2b30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:flex}.search-panel__kb-close:active{background:#1b1b1e}.search-panel__kb-input-wrap{background:#23232f;border:1px solid #2b2b30;border-radius:999px;flex:1;align-items:center;min-width:0;height:44px;padding:0 16px;display:flex}.search-panel__kb-input{color:#edeef2;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:DM Sans,system-ui,sans-serif;font-size:15px}.search-panel__kb-input::placeholder{color:#8a8a96}.search-panel__kb-input::-webkit-search-cancel-button{display:none}.search-panel__kb-collapse{color:#edeef2;cursor:pointer;background:#23232f;border:1px solid #2b2b30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:flex}.search-panel__kb-collapse:active{background:#1b1b1e}.search-sheet-overlay.settings-sheet-overlay--ownnav{padding-bottom:var(--kb-inset,0px)}.search-sheet-overlay .settings-sheet.settings-sheet--xool.settings-sheet--page{padding-bottom:0}.search-sheet-overlay .settings-sheet--xool.settings-sheet--page .search-sheet__body{flex-direction:column;padding:0;display:flex;overflow:hidden}.search-sheet-overlay .settings-sheet--xool.settings-sheet--page .search-sheet__body .command-panel__drawer{flex-direction:column;flex:1;min-height:0;margin:0;padding:8px 16px 0;display:flex}.search-sheet-overlay .settings-sheet--xool.settings-sheet--page .search-sheet__body .search-panel__list{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:20px;overflow-y:auto}.search-sheet-overlay .settings-sheet--xool.settings-sheet--page .search-sheet__body .search-panel__list--kb-open{padding-bottom:20px}.search-sheet-overlay .xool-sheet__search-row{flex-shrink:0;height:52px}.search-sheet-overlay .settings-sheet--page .settings-sheet__title{padding-top:calc(22px + env(safe-area-inset-top,0px))}.search-sheet__nav{grid-template-columns:1fr auto 1fr;justify-content:stretch;width:100%;display:grid}.search-sheet__nav-label{color:#1a1a2466;letter-spacing:-.15px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;min-width:0;min-height:44px;padding:8px 4px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600}.search-sheet__nav-label--on{color:#101014}.search-sheet__nav-label--end{text-align:right;justify-self:end}.search-sheet__nav-label:active{opacity:.6}.light-theme .search-panel__meta-label,.light-theme .search-panel__group-label{color:#8a8a96}.light-theme .search-panel__group-label{background:0 0}.light-theme .search-panel__item,.light-theme .search-panel__item-title{color:#1a1a24}.light-theme .search-panel__item-location{color:#8a8a96}.light-theme .search-panel__empty{color:#5858a0}.light-theme .search-panel__item:active{background:#0000000a}.light-theme .search-panel__kb-bar{background:#f7f7f9;border-top-color:#00000014;box-shadow:0 -4px 16px #0000000f}.light-theme .search-panel__kb-close,.light-theme .search-panel__kb-collapse{color:#1a1a24;background:#fff;border-color:#0000001a}.light-theme .search-panel__kb-input-wrap{background:#fff;border-color:#0000001a}.light-theme .search-panel__kb-input{color:#1a1a24}.light-theme .search-panel__kb-input::placeholder{color:#8a8a96}.light-theme .search-sheet__nav-label{color:#ffffff61}.light-theme .search-sheet__nav-label--on{color:#fff}.xool-sheet-layer{z-index:1200;position:fixed;inset:0}.xool-sheet__backdrop{opacity:0;background:#06060a8c;transition:opacity .34s;position:absolute;inset:0}.xool-sheet-layer--open .xool-sheet__backdrop{opacity:1}.xool-sheet{top:calc(var(--xool-bar-top) + (var(--xool-bar-h) - var(--xool-pill-h)) / 2);left:var(--xool-edge);right:calc(var(--xool-edge) + var(--xool-settings-w) + var(--xool-bar-gap));height:var(--xool-pill-h);border-radius:calc(var(--xool-pill-h) / 2);-webkit-backdrop-filter:blur(26px)saturate(150%);background:#14141cf7;border:1px solid #ffffff14;flex-direction:column;transition:height .34s cubic-bezier(.22,1,.36,1),top .34s cubic-bezier(.22,1,.36,1),left .34s cubic-bezier(.22,1,.36,1),right .34s cubic-bezier(.22,1,.36,1),border-radius .34s;display:flex;position:absolute;overflow:hidden;box-shadow:0 26px 64px #00000080}.xool-sheet--settings{left:calc(100% - var(--xool-edge) - var(--xool-settings-w));right:var(--xool-edge)}.xool-sheet--open{top:var(--xool-bar-top);left:var(--xool-edge);right:var(--xool-edge);height:calc(100dvh - var(--xool-bar-top) - var(--xool-edge));border-radius:26px}.xool-sheet__body{opacity:0;flex-direction:column;flex:1;min-height:0;padding-bottom:52px;transition:opacity .18s;display:flex}.xool-sheet--open .xool-sheet__body{opacity:1;transition-delay:.16s}.xool-sheet__close{left:50%;bottom:calc(12px + var(--kb-inset,0px));z-index:2;color:#edeef2;cursor:pointer;opacity:0;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .18s,transform .15s;display:flex;position:absolute;transform:translate(-50%)}.xool-sheet__close:active{transform:translate(-50%)scale(.9)}.xool-sheet--open .xool-sheet__close{opacity:1;transition-delay:.2s}.xool-sheet__title{letter-spacing:-.3px;color:#edeef2;flex-shrink:0;margin:0;padding:16px 16px 8px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:20px;font-weight:700}.xool-sheet__search-row{height:var(--xool-bar-h);color:#edeef2;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:10px;padding:0 16px;display:flex}.xool-sheet__search-input{color:#edeef2;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:500}.xool-sheet__search-input::placeholder{color:#8a8a96}.xool-sheet__search-back{color:#edeef2;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-6px;padding:0;display:flex}.xool-sheet .command-panel__drawer{margin-top:0;padding:8px 16px 0}.xool-sheet .search-panel__list{overscroll-behavior:contain;padding-bottom:16px;overflow-y:auto}.xool-sheet .search-panel__list--kb-open{padding-bottom:calc(16px + var(--kb-inset,0px))}.xool-sheet--settings .settings-screen__body{padding:16px 8px 8px}.xool-sheet--menu .settings-screen__body{-webkit-mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 16px),#0000 100%)}.settings-screen__footer--embedded{padding:8px 4px calc(8px + env(safe-area-inset-bottom,0px));background:0 0;justify-content:space-between;margin-top:0}.xool-sheet--menu{left:calc(100% - var(--xool-edge) - var(--xool-settings-w));right:var(--xool-edge)}.xool-sheet--from-top{--seed-size:52px;top:calc(var(--xool-bar-top) + (var(--xool-bar-h) - var(--seed-size)) / 2);left:calc(50% - var(--seed-size) / 2);right:calc(50% - var(--seed-size) / 2);height:var(--seed-size);border-radius:50%}.xool-sheet__seed{top:calc(var(--seed-size,52px) / 2);z-index:3;color:#edeef2;pointer-events:none;opacity:1;justify-content:center;align-items:center;transition:opacity .14s .16s;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.xool-sheet--open .xool-sheet__seed{opacity:0;transition:opacity .12s}.xool-sheet--menu.xool-sheet--open,.xool-sheet--search.xool-sheet--open{-webkit-backdrop-filter:none;height:100dvh;box-shadow:none;background:#08080b;border:none;border-radius:0;top:0;left:0;right:0}.xool-sheet--menu .xool-sheet__close,.xool-sheet--search .xool-sheet__close{bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--kb-inset,0px))}.xool-sheet--menu .xool-sheet__body{padding-bottom:0}.app.light-theme .xool-sheet{background:#fffffffa;border-color:#1a1a2412;box-shadow:0 26px 64px #1a1a242e}.app.light-theme .xool-sheet--menu.xool-sheet--open,.app.light-theme .xool-sheet--search.xool-sheet--open{box-shadow:none;background:#f7f7f9}.app.light-theme .xool-sheet__title{color:#1a1a24}.app.light-theme .xool-sheet--menu .settings-screen .settings-screen__footer{background:0 0}.app.light-theme .xool-sheet__backdrop{background:#1a1a2452}.app.light-theme .xool-sheet__close{color:#1a1a24;background:#1a1a2412}.app.light-theme .xool-sheet__seed{color:#1a1a24}.app.light-theme .xool-sheet__search-row{color:#1a1a24;border-bottom-color:#1a1a2414}.app.light-theme .xool-sheet__search-input{color:#1a1a24}.app.light-theme .xool-sheet__search-input::placeholder{color:#8a8a96}.xool-menu{--menu-ink:#edeef2;--menu-ink-dim:#8a8a96;--menu-surface:#ffffff0f;--menu-surface-hi:#ffffff1a;--menu-line:#ffffff14;--menu-pill:#141418;height:100%;color:var(--menu-ink);flex-direction:column;display:flex}.xool-menu__top{min-height:0;padding:calc(env(safe-area-inset-top,0px) + 24px) 16px 16px;flex-direction:column;flex:auto;display:flex}.xool-menu__stack{flex-direction:column;flex:auto;justify-content:space-between;min-height:0;display:flex}.xool-menu__head{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:16px;display:flex}.xool-menu__head-text{text-align:left;min-width:0}.xool-menu__brand{letter-spacing:.02em;color:#0000;background-image:linear-gradient(100deg,#fff 0% 32%,#ffffff80 42%,#f2f5ff 50%,#ffffff80 58%,#fff 68% 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:32px;font-weight:800;animation:2.6s linear infinite xool-brand-shimmer}.xool-menu__date{color:var(--menu-ink-dim);margin:6px 0 0;font-size:13px;font-weight:600}.xool-menu__trophy{background:var(--menu-surface);width:38px;height:38px;color:var(--menu-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;transition:background .15s;display:flex}.xool-menu__trophy:active{background:var(--menu-surface-hi)}.xool-menu__search{background:var(--menu-surface);width:100%;color:var(--menu-ink-dim);text-align:left;cursor:pointer;border:none;border-radius:16px;flex:none;align-items:center;gap:10px;margin-bottom:8px;padding:16px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;transition:background .15s;display:flex}.xool-menu__search:active{background:var(--menu-surface-hi)}.xool-menu__apps{flex-direction:column;flex:none;gap:2px;display:flex}.xool-menu__app{color:var(--menu-ink-dim);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:14px;padding:11px 12px 11px 16px;font-family:DM Sans,system-ui,sans-serif;transition:background .15s,color .15s;display:flex;position:relative}.xool-menu__app:before{content:"";background:var(--menu-ink);border-radius:999px;width:3px;height:28px;transition:transform .15s;position:absolute;top:50%;left:-16px;transform:translateY(-50%)scaleY(0)}.xool-menu__app:active{background:var(--menu-surface);opacity:1;transform:none}.xool-menu__app--active{color:var(--menu-ink)}.xool-menu__app--active:before{transform:translateY(-50%)scaleY(1)}.xool-menu__app--disabled{opacity:.45;cursor:default}.xool-menu__app-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.xool-menu__app-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.xool-menu__app-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.xool-menu__app-badge{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.xool-menu__app-tag{color:#34d399;letter-spacing:.02em;background:#34d39929;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px 4px 8px;font-size:11px;font-weight:700;display:flex;box-shadow:0 0 10px #34d3994d}.xool-menu__quote{flex:none;align-items:center;gap:12px;height:80px;padding:0 4px;display:flex}.xool-menu__quote-icon{flex-shrink:0}.xool-menu__quote-line{letter-spacing:-.2px;color:var(--menu-ink);margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.3;animation:.5s cubic-bezier(.33,1,.68,1) both xool-menu-quote-in}.xool-menu__quote-accent{font-style:italic;font-weight:800}@keyframes xool-menu-quote-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.xool-menu__profile{background:var(--menu-pill);width:100%;color:var(--menu-ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 10px 8px 8px;display:flex}.xool-menu__profile-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:auto;align-items:center;gap:12px;padding:4px;transition:opacity .15s;display:flex}.xool-menu__profile-main:active{opacity:.7}.xool-menu__avatar{color:#fff;background:linear-gradient(135deg,#2e2e36,#9a9aa6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:700;display:flex;overflow:hidden}.xool-menu__avatar--colored{background:0 0}.xool-menu__avatar-img{object-fit:cover;width:100%;height:100%}.xool-menu__profile-info{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.xool-menu__profile-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.xool-menu__profile-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--menu-ink-dim);font-size:12px;overflow:hidden}.xool-menu__foot{padding:16px 16px calc(8px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.xool-menu__langs{align-items:center;gap:2px;display:flex}.xool-menu__lang{cursor:pointer;opacity:.4;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:15px;line-height:1;transition:opacity .15s,background .15s;display:flex}.xool-menu__lang--active{opacity:1;background:var(--menu-surface-hi)}.xool-menu__theme{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .15s;display:flex}.xool-menu__theme:active{background:var(--menu-surface-hi)}.xool-menu__theme-icon--moon{color:#e4e7f0;filter:drop-shadow(0 0 3px #e4e7f0e6)drop-shadow(0 0 8px #b8c1d699)}.xool-menu__theme-icon--sun{color:#2f333d;filter:drop-shadow(0 0 3px #2f333d8c)drop-shadow(0 0 8px #585f7073)}.xool-menu__close-row{flex:none;justify-content:center;display:flex}.xool-menu__close{background:var(--menu-surface-hi);width:32px;height:32px;color:var(--menu-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex}.xool-menu__close:active{transform:scale(.9)}.app.light-theme .xool-menu{--menu-ink:#1a1a24;--menu-ink-dim:#8a8a96;--menu-surface:#1a1a240d;--menu-surface-hi:#1a1a2417;--menu-line:#1a1a2414;--menu-pill:#ededf1}.app.light-theme .xool-menu__brand{color:#0000;background-image:linear-gradient(100deg,#1a1a24 0% 32%,#1a1a2480 42%,#4a4a5c 50%,#1a1a2480 58%,#1a1a24 68% 100%)}.app.light-theme .xool-menu__avatar{background:linear-gradient(135deg,#9a9aa6,#2e2e36)}.progress-overlay{--bg:#16161f;--text:#edeeff;--text-2:#edeeffb3;--text-3:#edeeff66;--border:#ffffff14;--border-strong:#ffffff24;--cat-project:#e03e3e;--cat-area:#d09020;--cat-resource:#30a060;--cat-task:#0b8ce9;--cat-note:#fbbf24;--cat-cal:#35c7e8;--easing:cubic-bezier(.4, 0, .2, 1);z-index:10;background:var(--bg);color:var(--text);padding-top:calc(88px + env(safe-area-inset-top,0px));flex-direction:column;animation:.2s fade-in;display:flex;position:absolute;inset:0}.progress-overlay__top{flex-direction:column;gap:12px;padding:8px 16px 0;display:flex}.progress-overlay__divider{background:var(--border);height:1px;margin:16px 16px 0}.progress-overlay__level-row{align-items:center;gap:8px;display:flex}.progress-overlay__next-badge{margin-left:auto}.progress-overlay__path-header{position:relative}.progress-overlay__info-btn{border:1px solid var(--border);width:26px;height:26px;color:var(--text-3);cursor:pointer;transition:color .15s var(--easing), border-color .15s var(--easing), background .15s var(--easing);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.progress-overlay__info-btn:hover,.progress-overlay__info-btn:active{color:var(--text);border-color:var(--border-strong);background:var(--border)}.progress-overlay__scroll{padding:4px 16px calc(72px + env(safe-area-inset-bottom,0px));scrollbar-width:thin;flex:1;overflow:hidden auto}.path-info .fc-info__title,.path-info .fc-info__text{text-align:center}.app.light-theme .progress-overlay{--bg:#fff;--text:#1a1a2e;--text-2:#1a1a2eb3;--text-3:#1a1a2e73;--border:#00000014;--border-strong:#00000024}.app.light-theme .progress-overlay .dsk-rail__progress-track{background:#0000001a}.archive-dashboard-container{background:#0d0e1b!important}.archive-dashboard{flex-direction:column;gap:16px;width:100%;display:flex}.archive-dashboard__section-title{color:#ffffff80;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;padding-left:4px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700}.archive-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:8px 4px 16px;display:flex;overflow-x:auto}.archive-carousel::-webkit-scrollbar{display:none}.archive-carousel{-ms-overflow-style:none;scrollbar-width:none}.archive-card{scroll-snap-align:start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#14152699;border:1.5px solid #ffffff14;border-radius:24px;flex-direction:column;flex:0 0 250px;justify-content:space-between;height:156px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.archive-card__dots{opacity:.04;pointer-events:none;border-radius:inherit;background-image:radial-gradient(#fffc 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.archive-card__header{z-index:2;justify-content:space-between;align-items:center;width:100%;display:flex}.archive-card__icon-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.archive-card__count{color:#fff;letter-spacing:-.5px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:26px;font-weight:800}.archive-card__title{color:#fff;z-index:2;margin-top:16px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:18px;font-weight:700}.archive-card__desc{color:#ffffff73;z-index:2;margin-top:4px;font-size:11.5px;line-height:1.4}.archive-card--project{color:#e03e3e;border-color:#e03e3e26}.archive-card--project .archive-card__icon-box{background:#e03e3e1a;border-color:#e03e3e33}.archive-card--project:hover{border-color:#e03e3e66;transform:translateY(-4px);box-shadow:0 12px 32px #e03e3e2e}.archive-card--area{color:#d09020;border-color:#d0902026}.archive-card--area .archive-card__icon-box{background:#d090201a;border-color:#d0902033}.archive-card--area:hover{border-color:#d0902066;transform:translateY(-4px);box-shadow:0 12px 32px #d090202e}.archive-card--resource{color:#30a060;border-color:#30a06026}.archive-card--resource .archive-card__icon-box{background:#30a0601a;border-color:#30a06033}.archive-card--resource:hover{border-color:#30a06066;transform:translateY(-4px);box-shadow:0 12px 32px #30a0602e}.archive-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.archive-grid-card{cursor:pointer;background:#14152699;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:12px;padding:16px;transition:all .25s;display:flex;position:relative}.archive-grid-card__header{justify-content:space-between;align-items:center;width:100%;display:flex}.archive-grid-card__count{color:#fff;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:20px;font-weight:800}.archive-grid-card__title{color:#ffffffb3;font-size:13px;font-weight:600}.archive-grid-card:hover{background:#ffffff08;border-color:#ffffff26;transform:scale(1.03)}.archive-grid-card--tasks:hover{border-color:#7c83f74d;box-shadow:0 8px 24px #7c83f71f}.archive-grid-card--notes:hover{border-color:#ec48994d;box-shadow:0 8px 24px #ec48991f}.archive-grid-card--calendar:hover{border-color:#f59e0b4d;box-shadow:0 8px 24px #f59e0b1f}.archive-detail-list{flex-direction:column;width:100%;display:flex}.archive-detail-list__back-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-self:flex-start;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s}.archive-detail-list__back-btn:hover{color:#fff;background:#ffffff1a;transform:translate(-2px)}.app:has(.settings-screen):not(.light-theme){background:#16161f}.app.light-theme:has(.settings-screen){background:#fff}.settings-screen{color:#edeef2}.settings-screen__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:26px 16px 16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 32px),#0000 100%)}.settings-screen__section-title{color:inherit;letter-spacing:-.3px;margin-top:4px;margin-bottom:14px;padding-left:4px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:20px;font-weight:700}.settings-screen__group{background:#24242e;border-radius:18px;margin-bottom:16px;overflow:hidden}.settings-screen__row{text-align:left;color:#edeef2;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;display:flex}.settings-screen__row+.settings-screen__row{border-top:1px solid #ffffff0f}.settings-screen__row--tap{cursor:pointer;transition:background .15s}.settings-screen__row--tap:active{opacity:1;background:#ffffff0a;transform:none}.settings-screen__row-label{color:#edeef2;font-size:16px;font-weight:500}.settings-screen__row-chevron{color:#8a8a96;flex-shrink:0}.settings-screen__row--danger,.settings-screen__row--danger .settings-screen__row-label,.settings-screen__row--danger svg{color:#f26565}.settings-screen__row--sub{min-height:52px;padding-left:32px}.settings-screen__row--sub .settings-screen__row-label{font-weight:400}.settings-screen__row-value{text-overflow:ellipsis;white-space:nowrap;color:#8a8a96;text-align:right;flex-shrink:1;min-width:0;font-size:14px;overflow:hidden}.settings-screen__row-input{color:#edeef2;text-align:right;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 0;font-family:DM Sans,system-ui,sans-serif;font-size:14px}.settings-screen__row-input:focus{color:#0b8ce9}.settings-screen__row-select{color:#8a8a96;text-align:right;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;flex:1;min-width:0;max-width:58%;padding:4px 4px 4px 0;font-family:DM Sans,system-ui,sans-serif;font-size:14px}.settings-screen__row-select:focus{color:#0b8ce9}.settings-screen__row:has(.settings-screen__row-value) .settings-screen__row-label{white-space:nowrap;flex-shrink:0}.settings-screen__badge-new{color:#fff;letter-spacing:.03em;text-transform:uppercase;vertical-align:2px;background:#0b8ce9;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.settings-screen__footer{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));z-index:2;background:linear-gradient(#08080b00 0%,#08080be0 55%,#08080bf5 100%);flex-shrink:0;align-items:center;gap:16px;margin-top:-24px;padding-top:40px;display:flex;position:relative}.settings-screen__hint{color:#8a8a96;margin:0;padding:2px 16px 14px;font-size:12px;line-height:1.5}.settings-screen__hint--error{color:#f26565}.settings-screen__back-fab{color:#edeef2;cursor:pointer;background:#24242e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.settings-screen__back-fab:active{opacity:.85;transform:scale(.92)}.settings-screen__close{color:#edeef2;cursor:pointer;background:#24242e;border:none;border-radius:24px;flex:1;padding:16px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:all .2s}.settings-screen__close:active{opacity:.85;transform:scale(.98)}.settings-screen__footer-apps{align-items:center;gap:4px;display:flex}.settings-screen__footer-app{color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:flex}.settings-screen__footer-app:active{color:#edeef2;background:#ffffff14}.settings-screen__footer-close{color:#edeef2;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .15s;display:flex}.settings-screen__footer-close:active{transform:scale(.9)}.settings-screen .profile-row{background:#24242e;min-height:96px;margin-bottom:16px;padding:0 16px}.settings-screen .feedback-form{padding-top:8px}.settings-field{cursor:text;flex-direction:column;padding:16px;display:flex}.settings-field__label{color:#8a8a96;margin-bottom:8px;font-size:13px;font-weight:500}.settings-field__input{color:#edeef2;--field-font-size:20px;background:0 0;border:none;border-bottom:1px solid #2b2b30;width:100%;padding:0 0 8px;font-family:DM Sans,system-ui,sans-serif;font-size:20px;font-weight:500}.settings-field__input:focus{border-bottom-color:#0b8ce9;outline:none}.settings-field__input::placeholder{color:#8a8a96}.app.light-theme .settings-screen{color:#1a1a24}.app.light-theme .settings-screen .settings-screen__group{background:#f2f2f5}.app.light-theme .settings-screen .settings-screen__row+.settings-screen__row{border-top-color:#0000000f}.app.light-theme .settings-screen .settings-screen__row-label,.app.light-theme .settings-screen .settings-screen__row-input,.app.light-theme .settings-screen .settings-screen__row-select,.app.light-theme .settings-screen .settings-screen__row>svg{color:#1a1a24}.app.light-theme .settings-screen .settings-screen__row--danger>svg{color:#ef4444}.app.light-theme .settings-screen .settings-screen__row--tap:active{opacity:1;background:#0000000a;transform:none}.app.light-theme .settings-screen .settings-screen__footer{background:linear-gradient(#f7f7f900 0%,#f7f7f9e0 55%,#f7f7f9f5 100%)}.app.light-theme .settings-screen .settings-screen__row--danger,.app.light-theme .settings-screen .settings-screen__row--danger .settings-screen__row-label{color:#ef4444}.app.light-theme .settings-screen .settings-screen__back-fab{color:#1a1a24;background:#f2f2f5}.app.light-theme .settings-screen .settings-screen__back-fab:active{background:#e5e5ea}.app.light-theme .settings-screen .settings-screen__close{color:#1a1a24;background:#f2f2f5}.app.light-theme .settings-screen .settings-screen__footer-app{color:#8a8a96}.app.light-theme .settings-screen .settings-screen__footer-app:active{color:#1a1a24;background:#1a1a240f}.app.light-theme .settings-screen .settings-screen__footer-close{color:#1a1a24;background:#1a1a2414}.app.light-theme .settings-screen .profile-row{background:#f2f2f5}.app.light-theme .settings-field__label{color:#8a8a96}.app.light-theme .settings-field__input{color:#1a1a24;border-bottom-color:#e5e5f0}.app.light-theme .settings-field__input:focus{border-bottom-color:#0b8ce9}.settings-section{padding:0!important}.settings-modal .settings-section{padding:0}.settings-modal .settings-section+.settings-section{margin-top:16px}.settings-modal .settings-row{border-bottom:1px solid #2b2b30;justify-content:space-between;align-items:center;gap:8px;padding:0 0 16px;display:flex}.app.light-theme .settings-row{border-bottom-color:#e5e5f0}.settings-modal .settings-label{margin-bottom:8px;font-size:14px;font-weight:500}.settings-modal .modal__input{margin-bottom:0}.settings-modal .settings-label+.modal__input{margin-top:8px}.theme-toggle{background:#2e2e3a;border-radius:8px;align-items:stretch;height:36px;padding:4px;display:flex}.theme-toggle--flags .theme-toggle__flag{display:inline-block;transform:scale(1.25)}.design-switch{cursor:pointer;background:#2e2e3a;border:none;border-radius:999px;flex-shrink:0;width:52px;height:32px;padding:0;transition:background .2s;position:relative}.design-switch__knob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #00000040}.design-switch--on{background:#0b8ce9}.design-switch--on .design-switch__knob{transform:translate(20px)}.app.light-theme .design-switch{background:#e5e5ea}.app.light-theme .design-switch--on{background:#0b8ce9}.settings-modal .settings-row .settings-label,.settings-modal .modal__icon-row{margin-bottom:0}.settings-modal .modal__icon-row+.settings-section{margin-top:8px}.app.light-theme .theme-toggle{background:#e5e5ea}.theme-toggle__btn{color:#8a8a96;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}@media (hover:hover){.theme-toggle__btn:hover{color:#edeef2;background:#24242e}}.theme-toggle__btn.theme-toggle__btn--active{color:#edeef2;background:#16161f}@media (hover:hover){.app.light-theme .theme-toggle__btn:hover{color:#1a1a24;background:#f2f2f5}}.app.light-theme .theme-toggle__btn.theme-toggle__btn--active{color:#1a1a24;background:#fff;box-shadow:0 1px 3px #00000014}.profile-row{text-align:left;background:#232326;border:1px solid #2b2b30;border-radius:16px;align-items:center;gap:16px;width:100%;margin-bottom:16px;padding:16px;transition:all .2s;display:flex}.profile-row:active{background:#2f2f34;transform:scale(.98)}.profile-row__avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2e2e36,#9a9aa6);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;font-weight:700;transition:transform .2s;display:flex;position:relative;box-shadow:0 4px 12px #00000040}.profile-row__avatar:active{transform:scale(.96)}.profile-row__avatar--colored{color:#fff}.profile-row__avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-row__avatar-badge{color:#fff;background:#2e2e3a;border:1px solid #16161f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #0000004d}.profile-row__info{flex:1}.profile-row__name{color:#fff;letter-spacing:-.3px;font-size:18px;font-weight:700}.profile-row__sub{color:#8a8a96;margin-top:2px;font-size:13px}.profile-row__chevron{opacity:.5}.settings-modal{flex-direction:column;display:flex;max-height:95dvh!important;padding-bottom:0!important;overflow:hidden!important}@media (width<=480px){.settings-modal{height:95dvh}}@media (width>=480px){.settings-modal{height:auto;max-height:92vh!important}}.settings-modal__content{flex-direction:column;flex:1;justify-content:space-between;display:flex;overflow-y:auto}.settings-modal__content--sub{animation:.3s slide-in-right}.settings-modal__body{flex:1;overflow-y:auto}.settings-modal__footer{align-items:center;gap:12px;margin-top:auto;padding:24px 0 16px;display:flex}.settings-modal__footer-back{color:#edeef2;cursor:pointer;background:#141416;border:1px solid #2b2b30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.settings-modal__footer-back:active{background:#232326;transform:scale(.92)}.settings-modal__footer-close{color:#edeef2;cursor:pointer;background:#2f2f34;border:none;border-radius:24px;flex:1;padding:13px 16px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:all .2s}.settings-modal__footer-close:active{opacity:.85;transform:scale(.98)}.settings-group{margin-top:24px}.settings-group__title{color:#8a8a96;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;margin-left:0;font-size:11px;font-weight:700}.settings-item{text-align:left;background:#232326;border:1px solid #2b2b30;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:16px;transition:all .2s;display:flex}.settings-item__label{color:#edeef2;font-size:15px;font-weight:500}.settings-item--danger{color:#f26565;background:#f265651a;border-color:#f2656533}.settings-item--danger .settings-item__label{color:#f26565}.settings-item:active{opacity:.8;transform:scale(.99)}.feedback-submit-btn{color:#0b8ce9;background:#0b8ce91f;border:1px solid #0b8ce940;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.feedback-submit-btn:active{background:#0b8ce933;transform:scale(.96)}.settings-sheet__avatar-reset{color:#edeef2;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 16px);min-height:48px;margin:0 8px 12px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:650;display:flex}.settings-sheet__avatar-reset:active{transform:scale(.98)}body.light-theme .settings-sheet__avatar-reset{color:#1a1a24;background:#0000000b;border-color:#0000001a}.feedback-form{flex-direction:column;gap:16px;padding-top:8px;display:flex}.feedback-callout{color:#8a8a96;background:#0b8ce914;border:1px solid #0b8ce926;border-radius:16px;padding:16px;font-size:13px;line-height:1.4;animation:.3s fade-in}.feedback-embed{border:1px solid #ffffff14;border-radius:16px;width:100%;animation:.3s fade-in}.feedback-board-link{color:#8a8a96;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.feedback-board-link:active{color:#0b8ce9}.settings-screen--dsk{max-width:720px;padding:4px 28px 32px}.settings-screen--dsk .settings-screen__section-title{letter-spacing:-.2px;margin:20px 0 8px;padding:0;font-size:15px;font-weight:650}.settings-screen--dsk .settings-screen__group{background:0 0;border-top:1px solid #ffffff14;border-radius:0;margin-bottom:8px;overflow:visible}.settings-screen--dsk .settings-screen__row{gap:24px;min-height:48px;padding:10px 0}.settings-screen--dsk .settings-screen__row+.settings-screen--dsk .settings-screen__row{border-top-color:#ffffff0f}.settings-screen--dsk .settings-screen__row--tap:hover{opacity:.88;background:0 0}.settings-screen--dsk .settings-screen__row-label{font-size:13.5px;font-weight:500}.settings-screen--dsk .settings-screen__hint{padding:0 0 14px;font-size:12px}.settings-screen--dsk .profile-row{background:0 0;border:none;border-radius:0;margin:0 0 8px;padding:4px 0 16px}.settings-screen--dsk .profile-row:active{background:0 0;transform:none}.settings-screen--dsk .settings-field{padding:12px 0 16px}.app.light-theme .settings-screen--dsk .settings-screen__group{background:0 0;border-top-color:#00000014}.app.light-theme .settings-screen--dsk .settings-screen__row+.settings-screen__row{border-top-color:#0000000f}.onboarding{z-index:1000;background:radial-gradient(62% 26% at 50% 34%,#e8c15a29,#0000 72%),linear-gradient(#08080b 0%,#0b0b10 24%,#6b6f7c 58%,#c9ccd6 86% 100%);flex-direction:column;animation:.4s fade-in;display:flex;position:absolute;inset:0}.onboarding--splash{background:radial-gradient(90% 50% at 50% 42%,#e8c15a33,#0000 65%),#08080b;justify-content:center;align-items:center}.onboarding__splash-inner{flex-direction:column;align-items:center;gap:16px;animation:.9s cubic-bezier(.2,.8,.2,1) onb-splash-in;display:flex}.onboarding__splash-logo{filter:drop-shadow(0 0 36px #e8c15a59);border-radius:26px;width:104px;height:104px}.onboarding__splash-wordmark{letter-spacing:1px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#c9ccd6,#f4e6c8 50%,#e8c15a);-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:26px;font-weight:800}.onboarding__splash-tagline{color:#edeef28c;text-align:center;max-width:260px;font-size:14px;line-height:1.5}.onboarding__stage{padding:calc(16px + env(safe-area-inset-top,0px)) 24px 24px;flex-direction:column;flex:1 0 auto;align-items:center;display:flex}.onboarding__topbar{justify-content:space-between;align-items:center;width:100%;max-width:420px;display:flex}.onboarding__back{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.onboarding__back svg{width:20px;height:20px}.onboarding__back--ghost{pointer-events:none;background:0 0}.onboarding__dots{gap:8px;display:flex}.onboarding__dot{background:#fff3;border-radius:999px;width:8px;height:8px;transition:all .3s}.onboarding__dot--active{background:linear-gradient(90deg,#c9ccd6,#e8c15a);width:24px}.onboarding__dot--done{background:#e8c15a8c}.onboarding__stage-visual{flex:1;justify-content:center;align-items:center;width:100%;max-width:420px;min-height:0;padding:24px 0;display:flex}.onboarding__icon-big{color:#fff;filter:drop-shadow(0 10px 28px #e8c15a59);flex-shrink:1;justify-content:center;align-items:center;width:clamp(96px,32vw,168px);height:clamp(96px,32vw,168px);max-height:100%;animation:.4s cubic-bezier(.2,.8,.2,1) onb-visual-in;display:flex}.onboarding__icon-big svg{width:100%;height:100%}.onboarding__tr{--tr-ink:#fff;--tr-glow:#ffffff85;width:clamp(205px,61vw,270px);height:clamp(160px,46vw,210px);max-height:100%;animation:.4s cubic-bezier(.2,.8,.2,1) onb-visual-in;position:relative}.onboarding__tr-glyph{color:var(--tr-ink);justify-content:center;align-items:center;width:clamp(94px,28vw,122px);height:clamp(94px,28vw,122px);font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:clamp(94px,28vw,122px);font-weight:400;line-height:1;animation:3.2s ease-in-out infinite onb-tr-glyph;display:flex;position:absolute}.onboarding__tr-glyph--source{top:-2px;left:2px}.onboarding__tr-glyph--target{animation-delay:1.2s;bottom:-2px;right:2px}.onboarding__tr-glyph--target svg{stroke:currentColor;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.onboarding__settings-entry{align-items:center;gap:10px;width:100%;max-width:340px;animation:.4s cubic-bezier(.2,.8,.2,1) onb-visual-in;display:flex;position:relative}.onboarding__settings-search{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;flex:1;align-items:center;gap:12px;min-width:0;height:58px;padding:0 18px;display:flex}.onboarding__settings-search span{background:#ffffff42;border-radius:999px;width:58%;height:9px}.onboarding__settings-control{color:#fff;background:linear-gradient(135deg,#2e2e36,#9a9aa6);border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;box-shadow:0 6px 20px #0000003d}.onboarding__settings-control svg{width:30px;height:30px;position:absolute}.onboarding__settings-control>svg:not(.onboarding__settings-control-settings){animation:3.2s ease-in-out infinite onb-settings-profile-in}.onboarding__settings-control-settings{animation:3.2s ease-in-out infinite onb-settings-icon-out}.onboarding__settings-tap{pointer-events:none;border:2px solid #e8c15a;border-radius:50%;width:16px;height:16px;animation:3.2s ease-out infinite onb-settings-tap;position:absolute;top:21px;right:21px}.onboarding__sheet{z-index:1;text-align:center;overscroll-behavior:contain;min-height:0;padding:24px 24px calc(24px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:28px 28px 0 0;flex-direction:column;flex:0 auto;align-items:center;animation:.35s cubic-bezier(.2,.8,.2,1) slide-up;display:flex;position:relative;overflow-y:auto}.onboarding__sheet>*{width:100%;max-width:380px}.onboarding__title{letter-spacing:-.3px;color:#14141c;margin-bottom:8px;font-size:24px;font-weight:800}.onboarding__text{color:#14141c94;max-width:320px;margin-bottom:24px;font-size:15px;line-height:1.55}.onboarding__list{flex-direction:column;gap:8px;display:flex}.onboarding__row{color:#14141c;text-align:left;cursor:pointer;background:#f6f7f9;border:none;border-radius:16px;align-items:center;gap:16px;padding:14px 16px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.onboarding__row-flag{font-size:22px;line-height:1}.onboarding__row-label{flex:1}.onboarding__row--active{background:#e8c15a24}.onboarding__name-row{align-items:center;display:flex;position:relative}.onboarding__input{--field-font-size:18px;color:#14141c;text-align:center;background:#f6f7f9;border:1.5px solid #14141c1a;border-radius:16px;flex:1;padding:16px 56px 16px 16px;font-size:18px;transition:border-color .2s,box-shadow .2s}.onboarding__input::placeholder{color:#14141c59}.onboarding__input:focus{border-color:#e8c15a;outline:none;box-shadow:0 0 0 4px #e8c15a2e}.onboarding__name-confirm{color:#14141c;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#c9ccd6,#e8c15a);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;animation:.2s cubic-bezier(.2,.8,.2,1) onb-visual-in;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 2px 8px #14141c2e}.onboarding__name-confirm:active{transform:translateY(-50%)scale(.92)}.onboarding__tm{--tm-cycle:8s;--tm-glow:#ffffff73;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:340px;animation:.4s cubic-bezier(.2,.8,.2,1) onb-visual-in;display:flex}.onboarding__tm-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.onboarding__tm-orb{flex:1;justify-content:center;align-items:center;display:flex}.onboarding__tm-orb svg{width:clamp(56px,17vw,88px);height:clamp(56px,17vw,88px)}.onboarding__tm-orb--moon{color:#fff;animation:onb-tm-moon var(--tm-cycle) ease-in-out infinite}.onboarding__tm-orb--sun{color:#e8c15a;animation:onb-tm-sun var(--tm-cycle) ease-in-out infinite}.onboarding__tm-arrow{color:#fff;animation:onb-tm-arrow var(--tm-cycle) ease-in-out infinite;flex-shrink:0;display:flex}.onboarding__tm-screen{border-radius:24px;width:100%;height:clamp(92px,18vh,128px);position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059}.onboarding__tm-face{flex-direction:column;justify-content:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.onboarding__tm-face--dark{animation:onb-tm-face-dark var(--tm-cycle) ease-in-out infinite;background:#101014}.onboarding__tm-face--light{animation:onb-tm-face-light var(--tm-cycle) ease-in-out infinite;background:#fff}.onboarding__tm-face--dark .onboarding__tm-bar{background:#ffffff29}.onboarding__tm-face--dark .onboarding__tm-bar--head{background:linear-gradient(90deg,#c9ccd6,#e8c15a)}.onboarding__tm-face--light .onboarding__tm-bar{background:#14141c1f}.onboarding__tm-face--light .onboarding__tm-bar--head{background:linear-gradient(90deg,#8a8f9c,#e8c15a)}.onboarding__tm-bar{border-radius:999px;width:78%;height:9px}.onboarding__tm-bar--head{width:46%}.onboarding__tm-bar--short{width:56%}.onboarding__theme-pills{gap:8px;display:flex}.onboarding__theme-pill{cursor:pointer;border:1.5px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s;display:flex}.onboarding__theme-pill--dark{color:#fff;background:#14141c}.onboarding__theme-pill--light{color:#14141c;background:#fff;border-color:#14141c1f;box-shadow:0 2px 10px #14141c14}.onboarding__theme-pill--active{box-shadow:0 0 0 3px #e8c15a66}.onboarding__theme-pill:active{transform:scale(.98)}.onboarding__nav-mock{width:100%;max-width:340px}.onboarding__nav-mock-frame{background:#16161c;border:1.5px solid #ffffff1a;border-radius:24px;width:100%;height:clamp(140px,30vh,200px);position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059}.onboarding__nav-mock-header{z-index:2;background:#ffffff0d;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;height:34px;padding:0 8px;display:flex;position:relative}.onboarding__nav-mock-header-title{background:#ffffff2e;border-radius:999px;width:72px;height:8px}.onboarding__nav-mock-zones{z-index:2;align-items:center;height:30px;display:flex;position:relative}.onboarding__nav-mock-zone{color:#edeef252;flex:1;justify-content:flex-start;align-items:center;gap:7px;height:100%;padding:0 8px;display:flex}.onboarding__nav-mock-zone i{background:#edeef233;border-radius:999px;width:72px;height:6px;display:block}.onboarding__nav-mock-hand{z-index:3;width:0;height:0;position:absolute;top:48px;left:50%}.onboarding__nav-mock-hand-dot{background:#e8c15a;border-radius:50%;width:14px;height:14px;animation:3.6s ease-in-out infinite onb-nav-hand;position:absolute;top:-7px;left:-7px;box-shadow:0 0 0 4px #e8c15a4d}.onboarding__nav-mock-sheet{z-index:1;transform-origin:top;background:linear-gradient(#e8c15a29,#0000 70%),#08080b;flex-direction:column;justify-content:space-between;padding:8px;animation:3.6s ease-in-out infinite onb-nav-sheet;display:flex;position:absolute;inset:34px 0}.onboarding__nav-mock-search-head{justify-content:space-between;align-items:center;display:flex}.onboarding__nav-mock-sheet-title{background:#ffffff29;border-radius:999px;width:84px;height:8px;display:block}.onboarding__nav-mock-filter{border:2px solid #ffffff4d;border-radius:3px;width:11px;height:11px;display:block;transform:rotate(45deg)}.onboarding__nav-mock-results{flex-direction:column;gap:7px;display:flex}.onboarding__nav-mock-results span{background:#ffffff29;border-radius:999px;width:80%;height:7px;display:block}.onboarding__nav-mock-results span:nth-child(2){width:64%}.onboarding__nav-mock-results span:nth-child(3){width:72%}.onboarding__nav-mock-bottom{z-index:4;background:#0c0c11;border-top:1px solid #ffffff17;grid-template-columns:1fr 34px 1fr;align-items:center;height:34px;padding:0 10px;animation:3.6s ease-in-out infinite onb-nav-bottom;display:grid;position:absolute;bottom:0;left:0;right:0}.onboarding__nav-mock-bottom-search,.onboarding__nav-mock-bottom-settings{color:#ffffffbd;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.onboarding__nav-mock-bottom-settings{text-align:right}.onboarding__nav-mock-bottom-close{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin:0 auto;font-size:24px;font-weight:200;line-height:1;display:flex}.onboarding__nav-mock-caption{color:#edeef299;margin-top:8px;font-size:12px;font-weight:600}.onboarding__footer{margin-top:auto;padding-top:24px}.onboarding__legal{justify-content:center;align-items:center;gap:6px;padding-top:14px;display:flex}.onboarding__legal-link{color:#14141c80;cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;font-size:12px;text-decoration:underline}.onboarding__legal-link:active{opacity:.7}.onboarding__legal-sep{color:#14141c4d;font-size:12px}.onboarding__next{color:#fff;cursor:pointer;background:#14141c;border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:8px 56px;font-weight:700;transition:transform .2s;display:flex;position:relative;box-shadow:0 8px 24px #14141c47}.onboarding__next:active{transform:scale(.98)}.onboarding__next--disabled{opacity:.45;pointer-events:none}.onboarding__next-label{font-size:17px}.onboarding__next-circle{color:#14141c;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 2px 8px #14141c2e}@keyframes onb-splash-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes onb-visual-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes onb-tr-glyph{0%,16%{opacity:.34;filter:none}32%,48%{opacity:1;filter:drop-shadow(0 0 20px var(--tr-glow))}72%,to{opacity:.34;filter:none}}@keyframes onb-settings-icon-out{0%,30%{opacity:1;transform:scale(1)rotate(0)}42%{opacity:1;transform:scale(.82)rotate(-16deg)}52%,to{opacity:0;transform:scale(.58)rotate(-26deg)}}@keyframes onb-settings-profile-in{0%,40%{opacity:0;transform:scale(.56)}54%{opacity:1;transform:scale(1.08)}64%,78%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.72)}}@keyframes onb-settings-tap{0%,24%{opacity:0;transform:scale(.35)}38%{opacity:1;transform:scale(.8)}66%,to{opacity:0;transform:scale(3)}}@keyframes onb-tm-moon{0%,20%{opacity:1;filter:drop-shadow(0 0 22px var(--tm-glow))}32%,68%{opacity:.26;filter:none}80%,to{opacity:1;filter:drop-shadow(0 0 22px var(--tm-glow))}}@keyframes onb-tm-sun{0%,20%{opacity:.26;filter:none}32%,68%{opacity:1;filter:drop-shadow(0 0 26px #e8c15aa6)}80%,to{opacity:.26;filter:none}}@keyframes onb-tm-arrow{0%{opacity:.22;transform:translate(-9px)scaleX(1)}9%{opacity:1;transform:translate(9px)scaleX(1)}24%{opacity:.22;transform:translate(9px)scaleX(1)}49%{opacity:.22;transform:translate(9px)scaleX(1)}50%{opacity:.22;transform:translate(9px)scaleX(-1)}59%{opacity:1;transform:translate(-9px)scaleX(-1)}74%{opacity:.22;transform:translate(-9px)scaleX(-1)}99%{opacity:.22;transform:translate(-9px)scaleX(-1)}to{opacity:.22;transform:translate(-9px)scaleX(1)}}@keyframes onb-tm-face-dark{0%,24%{opacity:1}36%,66%{opacity:0}78%,to{opacity:1}}@keyframes onb-tm-face-light{0%,24%{opacity:0}36%,66%{opacity:1}78%,to{opacity:0}}@keyframes onb-nav-hand{0%{opacity:0;transform:translateY(0)}8%{opacity:1;transform:translateY(0)}45%{opacity:1;transform:translateY(64px)}80%{opacity:1;transform:translateY(64px)}95%{opacity:0;transform:translateY(64px)}to{opacity:0;transform:translateY(0)}}@keyframes onb-nav-sheet{0%{opacity:0;transform:scaleY(0)}40%{opacity:0;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}85%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes onb-nav-bottom{0%,42%{opacity:0;transform:translateY(100%)}56%,76%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(100%)}}.app.light-theme .onboarding:not(.onboarding--splash){background:radial-gradient(62% 26% at 50% 34%,#e8c15a38,#0000 72%),linear-gradient(#fff 0%,#e7e9ee 32%,#c9ccd6 66%,#d6d9e0 92% 100%)}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__sheet{-webkit-backdrop-filter:blur(22px)saturate(150%);background:#fffffff0;border-top:1px solid #ffffffb3}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__icon-big{color:#14141c;filter:drop-shadow(0 10px 24px #14141c38)}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__tr{--tr-ink:#14141c;--tr-muted:#14141c2e;--tr-glow:#14141c4d}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__tm{--tm-glow:#14141c4d}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__tm-orb--moon,.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__tm-arrow{color:#14141c}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__tm-orb--sun{color:#c08a16}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__nav-mock-caption{color:#14141c99}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__settings-search{color:#14141c;background:#14141c14;border-color:#14141c1a}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__settings-search span{background:#14141c33}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__back{color:#14141c;background:#14141c1a}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__back--ghost{background:0 0}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__dot{background:#14141c2e}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__dot--active{background:linear-gradient(90deg,#8a8f9c,#e8c15a)}.app.light-theme .onboarding:not(.onboarding--splash) .onboarding__dot--done{background:#e8c15ab3}.task-done-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.2s fade-in;display:flex;position:fixed;inset:0}.task-done-card{text-align:center;background:#141416;border:1px solid #2b2b30;border-radius:32px;flex-direction:column;align-items:center;width:100%;max-width:320px;padding:40px 28px 28px;animation:.4s cubic-bezier(.34,1.56,.64,1) task-done-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000059,0 0 60px #7c83f726}.task-done-card__rocket{filter:drop-shadow(0 4px 16px #7c83f766);width:64px;height:64px;margin-bottom:16px;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s both rocket-bounce}.task-done-card__title{color:#edeef2;letter-spacing:-.5px;margin-bottom:6px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:26px;font-weight:800}.task-done-card__message{color:#8a8a96;margin-bottom:20px;font-size:14px;line-height:1.5}.task-done-card__counter{color:#0b8ce9;background:#0b8ce91a;border:1px solid #0b8ce940;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 20px;font-size:13px;font-weight:600;animation:.3s .3s both fade-in;display:flex}.task-done-card__counter-number{font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:18px;font-weight:800}.task-done-card__close-btn{color:#fff;cursor:pointer;background:#0b8ce9;border:none;border-radius:999px;width:100%;padding:14px 0;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:all .15s;box-shadow:0 4px 20px #0b8ce959}.task-done-card__close-btn:hover{transform:translateY(-1px);box-shadow:0 8px 28px #0b8ce973}.task-done-card__close-btn:active{transform:scale(.98)}.confetti-container{z-index:10000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti-piece{opacity:0;width:10px;height:10px;animation:linear forwards confetti-fall;position:absolute;top:-20px}.confetti-piece--circle{border-radius:50%}.confetti-piece--rect{border-radius:2px;width:8px;height:14px}.confetti-piece--star{border-bottom:10px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;background:0 0!important}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(100vh)rotate(720deg)scale(.5)}}@keyframes task-done-pop{0%{opacity:0;transform:scale(.7)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes rocket-bounce{0%{opacity:0;transform:scale(0)translateY(40px)rotate(-15deg)}60%{opacity:1;transform:scale(1.2)translateY(-8px)rotate(5deg)}to{opacity:1;transform:scale(1)translateY(0)rotate(0)}}.collab-modal{max-height:calc(100dvh - var(--command-panel-peek,80px));flex-direction:column;padding-bottom:16px;display:flex;overflow:hidden!important}.collab-modal .modal__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.collab-modal .modal__title{color:#edeef2;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:18px;font-weight:700}.collab-modal__body{flex-direction:column;flex:1;align-items:center;gap:16px;min-height:0;display:flex;overflow:hidden}.collab-modal__empty{color:#8a8a96;text-align:center;padding:24px 0;font-size:14px}.collab-modal .sheet-footer{margin-top:0}.collab-modal__list{flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;display:flex;overflow-y:auto}.collab-modal__item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.collab-modal__item:hover{background:#ffffff12}.collab-modal__item-avatar{color:#edeef2;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:DM Sans,system-ui,sans-serif;font-size:16px;font-weight:600;display:flex;overflow:hidden}.collab-modal__item-avatar img{object-fit:cover;width:100%;height:100%}.collab-modal__item-name{color:#edeef2;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:DM Sans,system-ui,sans-serif;font-size:15px;overflow:hidden}.collab-modal__item-remove{color:#8a8a96;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.collab-modal__item-remove:hover{color:#f26565;background:#f2656526}.collab-modal__add-btn{color:#0b8ce9;cursor:pointer;background:#0b8ce91a;border:1.5px solid #0b8ce973;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;transition:all .15s;display:flex}.collab-modal__add-btn:hover{background:#0b8ce92e;border-color:#0b8ce999}.collab-modal__avatar-picker{color:#8a8a96;cursor:pointer;background:#ffffff0f;border:2px dashed #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;transition:all .15s;display:flex;overflow:hidden}.collab-modal__avatar-picker img{object-fit:cover;border-radius:50%;width:100%;height:100%}.collab-modal__avatar-picker:hover{color:#edeef2;background:#ffffff1a;border-color:#ffffff40}.collab-modal__avatar-label{color:#8a8a96;margin-top:-8px;font-size:12px}.collab-modal__name-input{width:100%;padding:calc(var(--spacing-sm) + var(--spacing-xs)) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);text-align:center;font-size:15px}.collab-modal__name-input::placeholder{color:#8a8a96}.collab-modal__submit-btn{color:#fff;cursor:pointer;background:#0b8ce9;border:none;border-radius:20px;flex:1;height:40px;padding:0 16px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;transition:all .15s}.collab-modal__submit-btn:disabled{opacity:.4;cursor:not-allowed}.collab-modal__submit-btn:not(:disabled):hover{filter:brightness(1.1)}.sync-upsell{text-align:center;padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom))}.sync-upsell__badge{width:48px;height:48px;margin:var(--spacing-xs) auto var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-resource);background:#30a06029;place-items:center;display:grid}.sync-upsell__title{margin:0 0 var(--spacing-xs);padding:0 var(--spacing-sm);font-family:var(--font-heading);color:var(--color-text);font-size:19px;font-weight:700;line-height:1.3}.sync-upsell__text{margin:0 0 var(--spacing-md);padding:0 var(--spacing-sm);color:var(--color-muted);font-size:14px;line-height:1.55}.sync-upsell__benefits{margin:0 0 var(--spacing-md);text-align:left;padding:0;list-style:none}.sync-upsell__benefit{align-items:center;gap:var(--spacing-sm);padding:10px var(--spacing-sm);color:var(--color-text);font-size:14px;line-height:1.4;display:flex}.sync-upsell__benefit+.sync-upsell__benefit{border-top:1px solid var(--color-border)}.sync-upsell__benefit-icon{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-resource);background:#ffffff0f;flex:none;place-items:center;display:grid}.sync-upsell__cta{border-radius:var(--radius-md);background:var(--color-cta);color:#fff;cursor:pointer;border:none;width:100%;min-height:52px;font-size:16px;font-weight:700;transition:transform .12s;display:block}.sync-upsell__cta:active{transform:scale(.98)}.sync-upsell__secondary{width:100%;min-height:46px;margin-top:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;font-size:15px;font-weight:600;transition:transform .12s;display:block}.sync-upsell__secondary:active{transform:scale(.98)}.sync-upsell__later{width:100%;min-height:42px;margin-top:var(--spacing-2xs);color:var(--color-muted);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;display:block}.sync-upsell__footnote{margin:var(--spacing-xs) 0 0;padding:0 var(--spacing-sm);color:var(--color-muted);opacity:.8;font-size:12px;line-height:1.45}body.light-theme .sync-upsell__title,body.light-theme .sync-upsell__benefit{color:#1a1a24}body.light-theme .sync-upsell__text,body.light-theme .sync-upsell__later,body.light-theme .sync-upsell__footnote{color:#6a6a78}body.light-theme .sync-upsell__benefit-icon{background:#0000000d}body.light-theme .sync-upsell__benefit+.sync-upsell__benefit{border-top-color:#00000014}body.light-theme .sync-upsell__secondary{color:#1a1a24;border-color:#0000001f}.modal--auth{z-index:1320}.auth-sheet__text{margin:0 0 var(--spacing-sm);color:#edeef2b8;font-size:14px;line-height:1.5}.auth-sheet__input--code{letter-spacing:.08em;text-transform:uppercase}.auth-sheet__error{margin:0 0 var(--spacing-sm);border-radius:var(--radius-sm);color:#e03e3e;background:#e03e3e1f;padding:10px 12px;font-size:13px;line-height:1.45}.auth-sheet__switch{color:#edeef2b8;cursor:pointer;background:0 0;border:none;width:100%;min-height:44px;font-size:14px;font-weight:600;display:block}.auth-sheet__switch:disabled{opacity:.6;cursor:default}.auth-sheet__footnote{color:#edeef294;text-align:center;margin:0;font-size:12px;line-height:1.45}.auth-sheet__link{color:var(--color-cta);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.auth-sheet__hidden-submit{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.legal-sheet{flex-direction:column;max-height:82vh;display:flex}.legal-sheet__title{margin:var(--spacing-xs) 0 var(--spacing-sm);padding:0 var(--spacing-sm);font-family:var(--font-heading);color:var(--color-text);font-size:19px;font-weight:700}.legal-sheet__body{-webkit-overflow-scrolling:touch;padding:0 var(--spacing-sm) var(--spacing-md);color:var(--color-muted);white-space:pre-wrap;overscroll-behavior:contain;flex:auto;font-size:13px;line-height:1.65;overflow-y:auto}.legal-sheet__close{border-radius:var(--radius-md);background:var(--color-cta);color:#fff;cursor:pointer;border:none;flex:none;width:100%;min-height:48px;font-size:15px;font-weight:700;transition:transform .12s}.legal-sheet__close:active{transform:scale(.98)}body.light-theme .legal-sheet__title{color:#1a1a24}body.light-theme .legal-sheet__body{color:#4a4a58}.swipe-delete-wrapper{margin-bottom:8px}.swipe-row{border-radius:24px;position:relative}.swipe-row__action{color:#fff;white-space:nowrap;pointer-events:none;align-items:center;gap:8px;padding:0 20px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.swipe-row__action--delete{background:#dc2626;justify-content:flex-end;right:0}.swipe-row__action--complete{background:#16a34a;justify-content:flex-start;left:0}.swipe-row__content{touch-action:pan-y;will-change:transform;position:relative}.brand-logo{background:radial-gradient(circle at 50% 55%,#2be38a38 0%,#0000 62%),#06231d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 2px 12px #00000059,0 0 14px #2be38a33}.brand-logo--square{border-radius:26%}.brand-logo__svg{filter:drop-shadow(0 0 2.5px #2be38a66);width:58%;height:58%}.app-badge{flex-shrink:0;place-items:center;display:grid}.app-badge--fc,.app-badge--fc-orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.app-badge--fc .mini-card-front,.app-badge--fc-orange .mini-card-front{fill:#b453098c}.app-badge--fc-img{object-fit:cover;display:block}.app-switcher__current{gap:var(--spacing-sm);padding:var(--spacing-sm) 12px var(--spacing-md);flex-direction:column;display:flex}.app-switcher__current-row{align-items:center;gap:var(--spacing-md);display:flex}.app-switcher__current-icon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text);background:0 0;border:2px solid #8c8ca073;flex-shrink:0;place-items:center;display:grid}.app-switcher__current-icon .brand-logo{box-shadow:none;background:0 0;border-radius:0}.app-switcher__current-icon .brand-logo__svg{width:72%;height:72%}.app-switcher__current-text{flex:1;min-width:0}.app-switcher__current-label{color:var(--color-muted);font-size:12px}.app-switcher__current-name{color:var(--color-text);font-size:22px;font-weight:700;line-height:1.1;font-family:var(--font-heading)}.app-switcher__section-title{padding:0 12px var(--spacing-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:600}.app-switcher__tools{gap:var(--spacing-xs);padding:0 0 var(--spacing-sm);flex-direction:column;display:flex}.app-switcher__tool{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm) 12px;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:500;transition:background .15s;display:flex}.app-switcher__tool:active{background:var(--color-hover)}.app-switcher__tool-icon{border-radius:var(--radius-md);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.app-switcher__tool-icon--fc{background:linear-gradient(135deg,#f59e0b,#d97706)}.app-switcher__tool-icon--tl{background:linear-gradient(135deg,#1d4ed8,#0b8ce9)}.app-switcher__tool-icon--cal{background:linear-gradient(135deg,#0a4f8a,#0078d4)}.fc-screen{z-index:1;background-color:var(--color-bg);background-image:var(--xool-grain), radial-gradient(145% 78% at 50% 0%, #232330 0%, #17171d 40%, #08080b 84%);height:100%;color:var(--color-text);background-repeat:repeat,no-repeat;background-size:160px 160px,cover;flex-direction:column;display:flex;position:relative}.fc-screen--overview{background:0 0}.fc-header{align-items:center;gap:var(--spacing-sm);padding:calc(var(--xool-bar-top) + var(--xool-bar-h) + var(--spacing-sm)) var(--spacing-md) var(--spacing-sm);display:flex}.fc-header__title{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-heading);flex:1;min-width:0;font-size:18px;font-weight:700;display:flex}.fc-header__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-icon-btn{border-radius:var(--radius-md);background:var(--color-card);width:40px;height:40px;color:var(--color-text);cursor:pointer;border:none;flex-shrink:0;place-items:center;transition:background .15s;display:grid}.fc-icon-btn:active{background:var(--color-hover)}.fc-icon-btn--ghost{pointer-events:none;background:0 0}.fc-body{padding:0 var(--spacing-md) var(--spacing-2xl);flex:1;overflow:hidden auto}.fc-body--with-nav{z-index:1;margin-bottom:var(--xool-nav-bar-h);padding-top:calc(var(--xool-bar-top) + var(--xool-bar-h) + 16px);padding-bottom:var(--spacing-2xl);background-color:var(--color-bg);background-image:var(--xool-grain), radial-gradient(145% 78% at 50% 0%, #232330 0%, #17171d 40%, #08080b 84%);background-repeat:repeat,no-repeat;background-size:160px 160px,cover;border-radius:0 0 28px 28px;position:relative}.fc-body--with-nav>.fc-section-title:first-child{margin-top:var(--spacing-sm)}.fc-section-title{margin:12px var(--spacing-xs) var(--spacing-sm);font-family:var(--font-heading);letter-spacing:-.3px;color:var(--color-text);font-size:24px;font-weight:700;line-height:1.2}.fc-section-head{margin:12px var(--spacing-xs) var(--spacing-sm);align-items:center;gap:8px;display:flex}.fc-section-head .fc-section-title{min-width:0;margin:0}.fc-carousel+.fc-section-head{margin-top:0}.fc-section-count{color:#ffffffe0;background:#ffffff24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.fc-section-add{color:#ffffffd1;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;display:flex}.fc-section-add:active{transform:scale(.92)}.fc-section-empty{margin:0 var(--spacing-xs) var(--spacing-md);color:var(--color-muted);font-size:13px}.fc-carousel{width:calc(100% + 2 * var(--spacing-md));margin-left:calc(-1 * var(--spacing-md));--fc-card-w:min(calc(100% - 92px), 520px);margin-bottom:0}.fc-carousel__track{padding:0 var(--spacing-md) 28px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:var(--spacing-md);-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;align-items:center;gap:12px;display:flex;overflow:auto hidden}.fc-carousel__track::-webkit-scrollbar{display:none}.fc-carousel__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto}.fc-carousel__card{flex:0 0 var(--fc-card-w);width:var(--fc-card-w);aspect-ratio:2/3;height:auto;padding:var(--spacing-md);-webkit-backdrop-filter:blur(20px)saturate(165%);scroll-snap-align:start;cursor:default;background:linear-gradient(165deg,#ffffff1c 0%,#ffffff0b 55%,#ffffff05 100%);border:1px solid #ffffff29;border-radius:18px;flex-direction:column;transition:opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #ffffff38,0 14px 34px #00000057}.fc-carousel__card--recent{background-image:radial-gradient(115% 85% at 74% 18%,#1488e68c 0%,#1488e63d 38%,#1488e614 66%,#1488e600 100%),linear-gradient(165deg,#ffffff1c 0%,#ffffff0b 55%,#ffffff05 100%)}.fc-carousel__card--recent .fc-carousel__title{color:#4aa9f0}.fc-carousel__card--mistakes{background-image:radial-gradient(115% 85% at 74% 18%,#a855f780 0%,#a855f738 38%,#a855f712 66%,#a855f700 100%),linear-gradient(165deg,#ffffff1c 0%,#ffffff0b 55%,#ffffff05 100%)}.fc-carousel__card--mistakes .fc-carousel__title{color:#a78bfa}.fc-carousel__card--history{background-image:radial-gradient(115% 85% at 74% 18%,#d977068c 0%,#f59e0b3d 38%,#d9770614 66%,#d9770600 100%),linear-gradient(165deg,#ffffff1c 0%,#ffffff0b 55%,#ffffff05 100%)}.fc-carousel__card--history .fc-carousel__title{color:#fbbf24}.fc-carousel__card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 48%,#0000009e 100%);height:58%;position:absolute;bottom:0;left:0;right:0}.fc-carousel__card--active{cursor:default}.fc-carousel__card--peek-left,.fc-carousel__card--peek-right{opacity:.9;cursor:pointer}.fc-carousel__card--peek-left .fc-carousel__row,.fc-carousel__card--peek-left .fc-carousel__cta,.fc-carousel__card--peek-right .fc-carousel__row,.fc-carousel__card--peek-right .fc-carousel__cta{pointer-events:none}.fc-carousel__art{z-index:0;color:#ffffff52;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fc-carousel__art svg{filter:drop-shadow(0 0 18px #ffffff24)drop-shadow(0 8px 20px #0000004d)}.fc-carousel__body{z-index:1;scrollbar-width:none;flex:1;min-height:0;position:relative;overflow-y:auto}.fc-carousel__body::-webkit-scrollbar{display:none}.fc-carousel__list{z-index:1;flex-direction:column;gap:2px;padding-top:26px;display:flex;position:relative}.fc-carousel__row{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr;transition:background .15s;display:grid}.fc-carousel__row:active{background:#ffffff1a}.fc-carousel__row:disabled{cursor:default}.fc-carousel__row-emoji{font-size:16px;line-height:1}.fc-carousel__row-front{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.fc-carousel__footer{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-sm);margin-top:auto;display:flex;position:relative}.fc-carousel__title{letter-spacing:.03em;text-transform:uppercase;color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex;overflow:hidden}.fc-carousel__title svg{flex-shrink:0}.fc-carousel__count{top:var(--spacing-md);left:var(--spacing-md);z-index:2;color:#ffffffb3;pointer-events:none;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex;position:absolute}.fc-carousel__count svg{flex-shrink:0}.fc-carousel__cta{border-radius:var(--radius-pill);color:#1a1a24;height:32px;font-family:var(--font-body);letter-spacing:.2px;cursor:pointer;background:#fff;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:700;transition:transform .12s,opacity .15s;display:inline-flex;box-shadow:0 2px 8px #00000040}.fc-carousel__cta:active{transform:scale(.96)}.fc-carousel__cta:disabled{opacity:.4;cursor:default}.fc-carousel__gap{justify-content:center;align-items:center;height:16px;display:flex}.fc-carousel__gap .fc-carousel__dots{margin-top:0;transform:translateY(-12px)}.fc-carousel__dots{justify-content:center;align-items:center;gap:6px;display:flex}.fc-carousel__dot{appearance:none;cursor:pointer;background:#fff6;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:all .25s}.fc-carousel__dot--active{background:#fff;border-radius:3px;width:16px}.fc-deck-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.fc-coll-rows{flex-direction:column;display:flex}.fc-coll-add{left:var(--xool-nav-inset);right:var(--xool-nav-inset);max-width:380px;bottom:calc(var(--xool-nav-bar-h) + 18px);z-index:12;pointer-events:none;align-items:center;gap:10px;margin:0 auto;display:flex;position:fixed}.fc-coll-add__link,.fc-coll-add__create{pointer-events:auto;color:#fff;box-shadow:0 10px 28px rgba(var(--nl-accent-rgb), .28);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#494950;border:none;transition:filter .15s,transform .15s}.fc-coll-add__link:hover,.fc-coll-add__create:hover{filter:brightness(1.08)}.fc-coll-add__link:active,.fc-coll-add__create:active{transform:scale(.98)}.fc-coll-add__link{border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.fc-coll-add__create{letter-spacing:-.1px;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:54px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.fc-screen--overview .new-list__body{padding-bottom:88px}.fc-history{gap:var(--spacing-sm);flex-direction:column;display:flex}.fc-history__row{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:linear-gradient(165deg,#ffffff16 0%,#ffffff08 100%);border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}.fc-history__row:active{background:#ffffff21}.fc-history__emoji{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;line-height:1;display:flex}.fc-history__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fc-history__front{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.fc-history__lang{color:var(--color-muted);font-size:12px;font-weight:600}.fc-deck{--fc-row-fill:#1e1e26;-webkit-backdrop-filter:blur(16px)saturate(160%);width:100%;color:var(--color-text);text-align:left;background:linear-gradient(165deg,#ffffff16 0%,#ffffff08 100%);border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:4px;padding:6px 6px 6px 12px;display:flex;box-shadow:inset 0 1px #ffffff29,0 8px 20px #00000042}.fc-deck__main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:4px 6px 4px 0;display:flex}.fc-deck__main:active{transform:scale(.985)}.fc-deck__main:disabled{opacity:.4;cursor:default}.fc-deck__main:disabled:active{transform:none}.fc-deck__link{width:36px;height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.fc-deck__link:active{opacity:.6}.fc-deck__emoji{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;line-height:1;display:flex}.fc-deck__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fc-deck__name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.fc-deck__meta{color:var(--color-muted);align-items:center;gap:5px;font-size:13px;display:flex}.fc-deck__meta svg{flex-shrink:0}.fc-deck__meta .mini-card-front{fill:var(--fc-row-fill)}.fc-deck__lang{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-deck__go{width:32px;height:32px;color:var(--color-text);background:#ffffff17;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;place-items:center;padding-left:2px;display:grid}.fc-empty{padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-md)}.fc-empty__text{color:var(--color-muted);margin:0;font-size:14px;line-height:1.45}.fc-empty__link{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-text-fill-color:transparent;color:#d97706;font:inherit;cursor:pointer;-webkit-background-clip:text;background-clip:text;border:0;padding:0;font-weight:700;display:inline}@property --fc-rainbow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fc-rainbow-spin{to{--fc-rainbow-angle:360deg}}.fc-dock .xool-nav{gap:18px;width:100%}.fc-fab{-webkit-backdrop-filter:blur(22px)saturate(170%);width:58px;height:58px;color:var(--color-text);cursor:pointer;background:#ffffff17;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .14s,background .15s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff47,0 10px 26px #0000006b}.fc-fab:active{transform:scale(.94)}.fc-fab--add{background:conic-gradient(from var(--fc-rainbow-angle), #ff2d78 0deg, #ff6a3d 30deg, #ffb23d 60deg, #ffe23d 90deg, #8ee06a 120deg, #3ddba0 150deg, #38bdf8 180deg, #5b8cf7 210deg, #8b5cf6 240deg, #c05cf6 270deg, #f65cc0 300deg, #ff2d78 330deg, #ff2d78 360deg);border:none;padding:2px;animation:7s linear infinite fc-rainbow-spin;box-shadow:0 10px 26px #0000006b,0 0 26px #ff2d7847}.fc-fab--add:before{content:"";-webkit-backdrop-filter:blur(22px)saturate(170%);background:#101016f5;border-radius:50%;position:absolute;inset:2px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fc-fab--add:before{background:#14141a}}.fc-fab--add svg{z-index:1;position:relative}.fc-tabs{flex:auto;justify-content:center;align-items:center;gap:18px;min-width:0;margin:0;display:flex}.fc-tabs__tab{color:#1a1a2494;min-width:0;font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;text-shadow:0 1px 3px #ffffff73;background:0 0;border:none;padding:8px 2px;font-size:14px;font-weight:600;transition:color .15s,font-weight .15s;overflow:hidden}.fc-tabs__tab--active{color:#1a1a24;font-weight:700}.fc-screen--study{background-image:var(--xool-grain), linear-gradient(180deg, #232330 0%, #17171d 42%, #0b0b0f 82%, #050507 100%)}.fc-study{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(#ffffff1a 0%,#ffffff0d 55%,#ffffff05 100%);border-radius:0 0 28px 28px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px 2px #ffffff29,0 18px 40px #00000073}.fc-study .fc-study__answer-row{padding:0 var(--spacing-md) var(--spacing-md);box-sizing:border-box;flex-shrink:0;width:100%}.fc-progress{border-radius:var(--radius-pill);background:var(--color-card);flex:1;height:6px;overflow:hidden}.fc-progress__bar{border-radius:var(--radius-pill);background:var(--color-resource);height:100%;transition:width .3s}.fc-study__counter{color:var(--color-muted);text-align:right;flex-shrink:0;min-width:48px;font-size:13px;font-weight:600}.fc-stage{padding:var(--spacing-lg) var(--spacing-md);flex:1;place-items:center;display:grid}.fc-card{perspective:1400px;cursor:pointer;touch-action:pan-y;width:100%;height:min(52vh,420px);position:relative}.fc-card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:relative}.fc-card--flipped .fc-card__inner{transform:rotateY(180deg)}.fc-card__face{padding:var(--spacing-xl);border-radius:var(--radius-xl);backface-visibility:hidden;text-align:center;font-family:var(--font-heading);background:linear-gradient(165deg,#ffffff1a 0%,#ffffff09 100%);border:1px solid #ffffff29;place-items:center;font-size:28px;font-weight:700;line-height:1.3;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #fff3,0 18px 44px #0000006b}.fc-card__face--back{color:#5fd39a;background:linear-gradient(165deg,#30a06033 0%,#30a0600f 100%);border-color:#30a06066;transform:rotateY(180deg)}.fc-card__word{z-index:0;white-space:pre-wrap;overflow-wrap:anywhere;position:relative}.fc-card__content{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;max-height:100%;display:flex;overflow-y:auto}.fc-card__image{object-fit:contain;border-radius:16px;max-width:100%;max-height:min(34vh,230px);display:block}.fc-card__choices{gap:8px;width:100%;display:grid}.fc-card__choices button{width:100%;min-height:44px;color:inherit;font:600 15px/1.3 var(--font-body);text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.fc-card__choices button span{background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.fc-card__choice-result{font:700 13px/1 var(--font-body);border-radius:999px;padding:7px 13px}.fc-card__choice-result.is-correct{color:#5fd39a;background:#30a06033}.fc-card__choice-result.is-wrong{color:#f88989;background:#f265652e}.fc-card__hint{bottom:var(--spacing-md);text-align:center;color:var(--color-muted);pointer-events:none;font-size:12px;position:absolute;left:0;right:0}.fc-card__lang{top:var(--spacing-md);left:var(--spacing-md);z-index:1;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);color:var(--color-muted);pointer-events:none;background:#ffffff12;border:1px solid #ffffff24;padding:6px 12px;font-size:12px;font-weight:600;position:absolute}.fc-card--hint-ok .fc-card__face{border-color:var(--color-resource)}.fc-card--hint-bad .fc-card__face{border-color:var(--color-notif-red)}.fc-study__answer-row{gap:var(--spacing-sm);width:100%;display:flex}.fc-answer{justify-content:center;align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;flex:1;min-height:56px;font-size:14px;font-weight:600;transition:transform .12s,filter .15s;display:flex}.fc-answer:active{transform:scale(.97)}.fc-answer:disabled{opacity:.38;cursor:default;transform:none}.fc-answer--again{color:var(--color-notif-red);background:#f265651f;border-color:#f2656559}.fc-answer--known{background:var(--color-resource);color:#fff;border-color:var(--color-resource)}.fc-screen--result-good{--fc-result-accent-rgb:43, 227, 138}.fc-screen--result-mid{--fc-result-accent-rgb:251, 191, 36}.fc-screen--result-bad{--fc-result-accent-rgb:248, 113, 113}.fc-screen--result{background-image:var(--xool-grain), linear-gradient(180deg, rgba(var(--fc-result-accent-rgb), .4) 0%, rgba(var(--fc-result-accent-rgb), .14) 26%, #1f1f27 46%, #17171d 62%, #0b0b0f 82%, #050507 100%)}.fc-result{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-md);min-height:0;padding:calc(var(--xool-bar-top) + var(--xool-bar-h) + var(--spacing-md)) var(--spacing-md) var(--spacing-xl);text-align:center;-webkit-backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(#ffffff1a 0%,#ffffff0d 55%,#ffffff05 100%);border-radius:0 0 28px 28px;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 -1px 2px #ffffff29,0 18px 40px #00000073}.fc-result__score{font-family:var(--font-heading);background:linear-gradient(135deg, rgb(var(--fc-result-accent-rgb)), rgba(var(--fc-result-accent-rgb), .7));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:700}.fc-result__title{color:var(--color-text);font-size:18px;font-weight:600}.fc-result__stats{justify-content:center;gap:var(--spacing-lg);margin:var(--spacing-md) 0 0;display:flex}.fc-result__stat{align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.fc-result__stat--ok{color:var(--color-resource)}.fc-result__stat--bad{color:var(--color-notif-red)}.fc-result__actions{gap:var(--spacing-sm);flex-direction:column;flex-shrink:0;width:min(86vw,360px);display:flex}.fc-result__footer{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md) calc(var(--spacing-sm) + env(safe-area-inset-bottom,0px));flex-shrink:0;display:flex;position:relative}.fc-result__footer-back{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .15s;display:grid}.fc-result__footer-back:active{background:#ffffff2e}.fc-result__footer-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.fc-btn{justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(18px)saturate(160%);min-height:52px;color:var(--color-text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;font-size:16px;font-weight:600;transition:transform .12s,background .15s;display:flex;box-shadow:inset 0 1px #ffffff2e}.fc-btn:active{transform:scale(.98)}.fc-btn--primary{background:var(--color-resource);color:#fff;border-color:var(--color-resource)}.fc-btn--ghost{color:var(--color-muted);background:0 0;border-color:#0000}.cat-detail__readonly{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);display:flex}.cat-detail__readonly-text{color:var(--color-muted);font-size:15px}.cat-detail__info-btn{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-card);width:28px;height:28px;color:var(--color-muted);cursor:pointer;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.cat-detail__info-btn:active{background:var(--color-hover);color:var(--color-text)}.fc-table{flex-direction:column;height:100%;display:flex}.fc-table__top{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0 var(--spacing-md);display:flex}.fc-table__hint{color:var(--color-muted);font-size:13px}.fc-table__list{padding:0 0 calc(80px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.fc-table__row{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid #ffffff0d;display:flex}.fc-table__cell{word-break:break-word;flex:1;min-width:0;font-size:15px;line-height:1.35}.fc-table__cell--front{color:var(--color-text);font-weight:600}.fc-table__cell--back{color:var(--color-resource);text-align:right}.fc-table__sep{color:var(--color-muted);flex-shrink:0;font-size:13px}.fc-table__empty{padding:var(--spacing-2xl) 0;text-align:center;color:var(--color-muted);font-size:14px}.nav-bottom--word-dock{padding:var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;pointer-events:all;background:#16161f;border-top:1px solid #ffffff0f;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 36px #00000073}.nav-bottom__add-word{flex:1;min-width:0}.nav-bottom__add-word-input{width:100%;height:44px;padding:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-text);outline:none;font-size:14px}.nav-bottom__add-word-input::placeholder{color:var(--color-muted)}.nav-bottom__add-word-input:focus{border-color:var(--color-resource)}.fc-info__title{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-sm);font-family:var(--font-heading);color:var(--color-text);font-size:17px;font-weight:700}.fc-info__text{margin:0 0 var(--spacing-md);padding:0 var(--spacing-sm);color:var(--color-muted);white-space:pre-line;font-size:14px;line-height:1.55}.fc-info__cta{justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-resource);color:#fff;cursor:pointer;border:none;width:100%;min-height:52px;font-size:16px;font-weight:700;transition:transform .12s;display:flex}.fc-info__cta:active{transform:scale(.98)}.fc-info__cta-icon{place-items:center;display:grid}@media (width>=920px){.action-sheet--centered-desktop{justify-content:center;align-items:center}.action-sheet--centered-desktop .action-sheet__panel{border-radius:var(--radius-lg);border-top:1px solid var(--color-border);max-width:460px;padding:var(--spacing-lg);margin:0;animation:.2s ease-out fc-modal-in;box-shadow:0 24px 64px #00000073}.action-sheet--centered-desktop .action-sheet__handle{display:none}}@keyframes fc-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-sheet--xool.fc-col-sheet--list .settings-sheet__title{flex:none;min-height:0;padding:22px 16px 0;font-size:22px}.settings-sheet--xool.fc-col-sheet--list .settings-sheet__body{flex-direction:column;flex:1 1 0;min-height:0;padding-top:18px;display:flex;overflow:hidden}.fc-col-form{flex-direction:column;gap:14px;padding-bottom:8px;display:flex}.fc-col-form__name{color:#fff;background:#ffffff14;border:none;border-radius:14px;width:100%;height:48px;padding:0 16px;font-size:16px;font-weight:600}.fc-col-form__name::placeholder{color:#ffffff61}.fc-col-form__hint{color:#ffffff73;margin:0;font-size:13px;line-height:1.4}.fc-col-form__import{flex-direction:column;gap:10px;display:flex}.fc-col-form__source{color:#fff;width:100%;min-height:160px;font:14px/1.45 var(--font-mono,var(--font-body));resize:vertical;background:#ffffff14;border:none;border-radius:14px;padding:12px 14px}.fc-col-form__source::placeholder{color:#ffffff61}.fc-col-form__pair{align-items:stretch;gap:8px;display:flex}.fc-col-form__lang{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:none;border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;display:flex}.fc-col-form__lang-label{color:#ffffff73;font-size:11px;font-weight:600}.fc-col-form__lang-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.fc-col-form__swap{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;width:36px;height:36px;display:grid}.fc-card-editor{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.fc-card-editor__tabs,.fc-card-editor__type{background:#ffffff12;border-radius:13px;flex-shrink:0;gap:5px;padding:4px;display:flex}.fc-card-editor__tabs button,.fc-card-editor__type button{color:#ffffff85;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;min-width:0;min-height:36px;padding:7px 8px;font-size:13px;font-weight:700}.fc-card-editor__tabs button.is-active,.fc-card-editor__type button.is-active{color:#fff;background:#ffffff21}.fc-card-editor__scroll{flex-direction:column;flex:1;gap:13px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}.fc-card-editor__scroll>label{flex-direction:column;gap:7px;display:flex}.fc-card-editor__scroll>label>span,.fc-card-editor__scroll>label legend{color:#ffffff85;font-size:12px;font-weight:700}.fc-card-editor__scroll textarea,.fc-card-editor__scroll>label>input{color:#fff;width:100%;font:15px/1.45 var(--font-body);background:#ffffff12;border:1px solid #ffffff1a;border-radius:13px;outline:none}.fc-card-editor__scroll textarea:focus,.fc-card-editor__scroll>label>input:focus{border-color:#d97706cc}.fc-card-editor__scroll>label>textarea{resize:vertical;min-height:84px;padding:12px}.fc-card-editor__scroll>label>input{min-height:44px;padding:0 12px}.fc-card-editor__type{background:0 0;padding:0}.fc-card-editor__type button{background:#ffffff0f}.fc-card-editor__image>button{color:#ffffff9e;cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:13px;font-weight:700;display:flex}.fc-card-editor__image-preview{width:112px;height:82px;position:relative}.fc-card-editor__image-preview img{object-fit:cover;border-radius:12px;width:100%;height:100%}.fc-card-editor__image-preview button{color:#fff;cursor:pointer;background:#25252d;border:none;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.fc-card-editor__options{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.fc-card-editor__options legend{color:#ffffff85;margin-bottom:7px;font-size:12px;font-weight:700}.fc-card-editor__options div{align-items:center;gap:8px;display:flex}.fc-card-editor__options div>span{color:#ffffff80;width:20px;font-size:13px}.fc-card-editor__options input[type=radio]{accent-color:#d97706}.fc-card-editor__options input[type=text]{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:11px;flex:1;min-width:0;height:42px;padding:0 11px}.fc-card-editor__options>button{color:#e29a39;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:6px 0;font-size:13px;font-weight:700}.fc-card-editor__hint{color:#ffffff85;margin:0;font-size:13px;line-height:1.45}.fc-card-editor__syntax{resize:none;white-space:pre;flex:1;min-height:260px;padding:13px;overflow:auto;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace!important}.fc-card-editor__status{color:#7ddbad;font-size:13px;line-height:1.4}.fc-card-editor__status.is-error,.fc-card-editor__error{color:#f88989;margin:0;font-size:13px}.fc-card-editor__copy{color:#f0aa4c;cursor:pointer;background:#d9770633;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:700;display:flex}.fc-card-editor__copy:disabled{opacity:.4}.fc-list-card__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.fc-deck-options{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.fc-deck-options__summary{color:#fff;background:#ffffff12;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.fc-deck-options__summary>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fc-deck-options__summary strong{font-size:15px}.fc-deck-options__summary small{color:#ffffff80;font-size:12px}.fc-deck-options__cover{color:#f59e0b;background:#d9770633;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.fc-deck-options__star{color:#f5a623;flex-shrink:0}.fc-deck-options__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.fc-deck-options__action{color:#fff;text-align:left;cursor:pointer;background:#fff1;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;min-height:92px;padding:13px;display:flex}.fc-deck-options__action>span{color:#ffffffc7;background:#ffffff17;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.fc-deck-options__action strong{font-size:13px;line-height:1.25}.fc-deck-options__action small{color:#ffffff85;font-size:11px}.fc-deck-options__action:active{background:#ffffff1c}.fc-deck-options__action:disabled{opacity:.4;cursor:default}.fc-deck-options__action--practice{background:linear-gradient(135deg,#f59e0b40,#d977061c);border-color:#f59e0b47;grid-column:1/-1;min-height:104px}.fc-deck-options__action--practice>span{color:#fff;background:#d97706}.fc-deck-options__action--practice strong{font-size:16px}.fc-deck-options__delete{justify-content:center;align-items:center;gap:8px;display:flex}.fc-deck-options__rename input{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;height:50px;padding:0 15px;font-size:16px;font-weight:600}.fc-deck-options__rename input:focus{border-color:#d97706cc}.fc-coll-row__star{color:#f59e0b;flex-shrink:0}.fc-coll-rows .new-list__row-title{align-items:center;gap:5px;display:flex}.fc-coll-row__name{flex:1;min-width:0;width:auto!important}.fc-section-head--archived{color:var(--color-muted);margin-top:28px}.fc-section-head--archived .fc-section-title{font-size:19px}.fc-coll-rows--archived .new-list__row{opacity:.72}.fc-col-langs{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.fc-col-langs__back{color:#ffffff8c;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:10px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.fc-col-langs__row{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 12px;font-size:16px;font-weight:600;display:flex}.fc-col-langs__row--on{background:#ffffff1a}.fc-col-link{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.fc-col-link__search{color:#ffffff73;background:#ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.fc-col-link__search input{color:#fff;background:0 0;border:none;flex:1;min-width:0;font-size:15px}.fc-col-link__search input::placeholder{color:#ffffff61}.fc-col-link__empty{text-align:center;color:#ffffff73;margin:16px 0 0;font-size:14px}.fc-col-link__list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.fc-col-link__row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;min-height:56px;padding:4px 2px;display:flex}.fc-col-link__row:active{background:#ffffff0d}.fc-col-link__row--on{background:0 0}.fc-col-link__icon{color:#d97706;background:#d977062e;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.fc-col-link__front{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.fc-col-link__meta{color:#ffffff73;flex-shrink:0;font-size:12px;font-weight:600}.fc-col-link__check{border:2px solid #ffffff47;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.fc-col-link__check--on{background:#d97706;border-color:#d97706}.settings-sheet--xool .settings-sheet__danger-pill:disabled{opacity:.4;cursor:default}.light-theme .app-switcher__current-icon{color:#1a1a24;background:#f0f0f4}.light-theme .app-switcher__current-label{color:#8a8a96}.light-theme .app-switcher__current-name{color:#1a1a24}.light-theme .app-switcher__section-title{color:#8a8a96}.light-theme .app-switcher__tool{color:#1a1a24}.light-theme .app-switcher__tool:active{background:#0000000d}.light-theme .fc-screen{background-color:#fff;background-image:var(--xool-grain), radial-gradient(145% 78% at 50% 0%, #e5e6ed 0%, #f2f2f6 40%, #fff 84%);color:#1a1a24}.light-theme .fc-screen--overview{background:0 0}.light-theme .fc-body--with-nav{background-color:#fff;background-image:var(--xool-grain), radial-gradient(145% 78% at 50% 0%, #e5e6ed 0%, #f2f2f6 40%, #fff 84%);background-repeat:repeat,no-repeat;background-size:160px 160px,cover}.light-theme .fc-icon-btn{color:#1a1a24;background:#fff}.light-theme .fc-icon-btn:active{background:#0000000d}.light-theme .fc-icon-btn--ghost{background:0 0}.light-theme .fc-header__title,.light-theme .fc-section-title{color:#1a1a24}.light-theme .fc-section-count{color:#fff;background:#85858f}.light-theme .fc-section-add{color:#8a8a96;background:#e6e6ea;border-color:#0000}.light-theme .fc-section-empty{color:#8a8a96}.light-theme .fc-history__row{color:#1a1a24;background:#ffffffb8;border-color:#1a1a2414}.light-theme .fc-history__row:active{background:#fffffff2}.light-theme .fc-history__emoji{background:#1a1a240a;border-color:#1a1a240f}.light-theme .fc-history__lang{color:#8a8a96}.light-theme .fc-deck{--fc-row-fill:#fff;color:#1a1a24;background:#ffffffb8;border-color:#1a1a2414;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #1a1a2414}.light-theme .fc-deck__emoji{background:#1a1a240a;border-color:#1a1a240f}.light-theme .fc-deck__go{color:#1a1a24;background:#1a1a240d;border-color:#1a1a241a}.light-theme .fc-deck__link,.light-theme .fc-deck__meta{color:#8a8a96}.light-theme .fc-coll-rows .new-list__row:active{background:#1a1a240d}.light-theme .fc-coll-rows .new-list__row-title{color:#1a1a24}.light-theme .fc-coll-rows .new-list__row-count,.light-theme .fc-coll-rows .new-list__row-kebab{color:#8a8a96}.light-theme .fc-coll-add__link,.light-theme .fc-coll-add__create{color:#1a1a24;box-shadow:0 10px 28px rgba(var(--nl-accent-rgb), .32);background:#fff}.light-theme .fc-coll-add__link:hover,.light-theme .fc-coll-add__create:hover{filter:brightness(1.02)saturate(1.04)}.light-theme .fc-coll-add__link:active,.light-theme .fc-coll-add__create:active{filter:brightness(.98)saturate(1.03)}.light-theme .fc-empty__text{color:#6b6b76}.light-theme .fc-fab{color:#1a1a24;background:#ffffffb8;border-color:#1a1a2414;box-shadow:inset 0 1px 2px #ffffffe6,0 10px 26px #1a1a2424}.light-theme .fc-fab--add{background:conic-gradient(from var(--fc-rainbow-angle), #ff2d78 0deg, #ff6a3d 30deg, #ffb23d 60deg, #ffe23d 90deg, #8ee06a 120deg, #3ddba0 150deg, #38bdf8 180deg, #5b8cf7 210deg, #8b5cf6 240deg, #c05cf6 270deg, #f65cc0 300deg, #ff2d78 330deg, #ff2d78 360deg);border:none;padding:2px;animation:7s linear infinite fc-rainbow-spin;box-shadow:0 10px 26px #1a1a2429,0 0 22px #ff2d7838}.light-theme .fc-fab--add:before{background:#fffffff5;inset:2px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.light-theme .fc-fab--add:before{background:#fff}}.light-theme .fc-tabs__tab{color:#ffffff94;text-shadow:0 1px 4px #00000073}.light-theme .fc-tabs__tab--active{color:#fff}.light-theme .fc-progress{background:#e6e6ec}.light-theme .fc-carousel__dot{background:#00000038}.light-theme .fc-carousel__dot--active{background:#0009}.light-theme .fc-carousel__card{background:#ffffffb8;border-color:#1a1a2412;box-shadow:inset 0 1px 2px #ffffffe6,0 14px 34px #1a1a241a}.light-theme .fc-carousel__card--recent{background-image:radial-gradient(115% 85% at 74% 18%,#1488e661 0%,#1488e629 40%,#1488e60d 70%,#1488e600 100%)}.light-theme .fc-carousel__card--mistakes{background-image:radial-gradient(115% 85% at 74% 18%,#a855f757 0%,#a855f724 40%,#a855f70a 70%,#a855f700 100%)}.light-theme .fc-carousel__card--history{background-image:radial-gradient(115% 85% at 74% 18%,#d9770661 0%,#f59e0b29 40%,#d977060d 70%,#d9770600 100%)}.light-theme .fc-carousel__row{color:#1a1a24}.light-theme .fc-carousel__row:active{background:#0000000d}.light-theme .fc-carousel__row-front{color:#1a1a24}.light-theme .fc-carousel__art{color:#1a1a243d}.light-theme .fc-carousel__art svg{filter:drop-shadow(0 6px 20px #1a1a241a)}.light-theme .fc-carousel__card:after{background:linear-gradient(#fff0 0%,#ffffff52 45%,#ffffffd1 100%)}.light-theme .fc-carousel__title{color:#1a1a24d9}.light-theme .fc-carousel__card--history .fc-carousel__title{color:#b45309}.light-theme .fc-carousel__count{color:#1a1a2499}.light-theme .fc-carousel__cta{color:#fff;background:#1a1a24}.light-theme .fc-carousel__cta:active{background:#2c2c3a}.light-theme .fc-carousel__card--peek-left,.light-theme .fc-carousel__card--peek-right{color:#1a1a24bf}.light-theme .fc-card__face{color:#1a1a24;background:#ffffffc7;border-color:#1a1a2412;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #1a1a241f}.light-theme .fc-card__face--back{color:var(--color-cta);background:#f0f8f3d9;border-color:#28855047}.light-theme .fc-card__hint{color:#8a8a96}.light-theme .fc-card__lang{color:#6b6b76;background:#0000000a;border-color:#0000001f}.light-theme .fc-btn{color:#1a1a24;background:#ffffffc7;border-color:#1a1a2412;box-shadow:inset 0 1px #ffffffe6}.light-theme .fc-btn--primary{background:var(--color-resource);color:#fff;border-color:var(--color-resource)}.light-theme .fc-btn--ghost{color:#8a8a96;background:0 0;border-color:#0000}.light-theme .fc-result__title{color:#1a1a24}.light-theme .fc-screen--result{background-image:var(--xool-grain), linear-gradient(180deg, rgba(var(--fc-result-accent-rgb), .3) 0%, rgba(var(--fc-result-accent-rgb), .08) 22%, #eeeef3 38%, #6f707d 78%, #33343c 100%)}.light-theme .fc-result{background:linear-gradient(#ffffffdb 0%,#ffffffc7 60%,#ffffffb3 100%);box-shadow:inset 0 -1px 2px #ffffffe6,0 18px 40px #1a1a242e}.light-theme .fc-screen--study{background-image:var(--xool-grain), linear-gradient(180deg, #eeeef3 0%, #6f707d 78%, #33343c 100%)}.light-theme .fc-study{background:linear-gradient(#ffffffdb 0%,#ffffffc7 60%,#ffffffb3 100%);box-shadow:inset 0 -1px 2px #ffffffe6,0 18px 40px #1a1a242e}.light-theme .cat-detail__readonly-text{color:#8a8a96}.light-theme .cat-detail__info-btn{color:#8a8a96;background:#fff;border-color:#0000001a}.light-theme .cat-detail__info-btn:active{color:#1a1a24;background:#0000000d}.light-theme .fc-info__title{color:#1a1a24}.light-theme .fc-info__text{color:#6a6a78}.light-theme .fc-table__hint{color:#8a8a96}.light-theme .fc-table__row{border-bottom-color:#0000000f}.light-theme .fc-table__cell--front{color:#1a1a24}.light-theme .fc-table__empty{color:#8a8a96}.light-theme .nav-bottom__add-word-input{color:#1a1a24;background:#fff;border-color:#0000001a}.light-theme .nav-bottom__add-word-input::placeholder{color:#9a9aa6}.light-theme .nav-bottom--word-dock{background:#fff;border-top-color:#00000012;box-shadow:0 -10px 36px #0000001f}.light-theme .fc-col-form__name,.light-theme .fc-col-form__lang,.light-theme .fc-col-form__swap{color:#1a1a24;background:#1a1a240f}.light-theme .fc-col-form__name::placeholder,.light-theme .fc-col-form__lang-label,.light-theme .fc-col-form__hint{color:#8a8a96}.light-theme .fc-col-form__source{color:#1a1a24;background:#1a1a240f}.light-theme .fc-col-form__source::placeholder{color:#8a8a96}.light-theme .fc-card-editor__tabs,.light-theme .fc-card-editor__type{background:#1a1a240f}.light-theme .fc-card-editor__tabs button,.light-theme .fc-card-editor__type button{color:#5f5f6b}.light-theme .fc-card-editor__tabs button.is-active,.light-theme .fc-card-editor__type button.is-active{color:#1a1a24;background:#fff;box-shadow:0 1px 5px #1a1a241a}.light-theme .fc-card-editor__type{background:0 0}.light-theme .fc-card-editor__type button{background:#1a1a240f}.light-theme .fc-card-editor__scroll>label>span{color:#5f5f6b}.light-theme .fc-card-editor__scroll textarea,.light-theme .fc-card-editor__scroll>label>input{color:#1a1a24;background:#1a1a240e;border-color:#1a1a2421}.light-theme .fc-card-editor__scroll textarea:focus,.light-theme .fc-card-editor__scroll>label>input:focus{border-color:#b85f00}.light-theme .fc-card-editor__scroll textarea::placeholder,.light-theme .fc-card-editor__scroll>label>input::placeholder{color:#777783}.light-theme .fc-card-editor__image>button{color:#5f5f6b;border-color:#1a1a243d}.light-theme .fc-card-editor__options legend,.light-theme .fc-card-editor__options div>span{color:#5f5f6b}.light-theme .fc-card-editor__options input[type=text]{color:#1a1a24;background:#1a1a240e;border-color:#1a1a2421}.light-theme .fc-card-editor__options>button{color:#9a4f00}.light-theme .fc-card-editor__hint{color:#5f5f6b}.light-theme .fc-card-editor__status{color:#167447}.light-theme .fc-card-editor__status.is-error,.light-theme .fc-card-editor__error{color:#b4232d}.light-theme .fc-card-editor__copy{color:#8a4400;background:#b453091f}.light-theme .fc-card__choices button{color:#1a1a24;background:#1a1a240b;border-color:#1a1a2421}.light-theme .fc-card__choices button span{background:#1a1a2414}.light-theme .fc-card__choice-result.is-correct{color:#14663f;background:#1674471a}.light-theme .fc-card__choice-result.is-wrong{color:#a51f29;background:#b4232d1a}.light-theme .fc-deck-options__summary{color:#1a1a24;background:#1a1a240e}.light-theme .fc-deck-options__summary small{color:#5f5f6b}.light-theme .fc-deck-options__action{color:#1a1a24;background:#1a1a240b;border-color:#1a1a241a}.light-theme .fc-deck-options__action>span{color:#52525e;background:#1a1a2413}.light-theme .fc-deck-options__action small{color:#5f5f6b}.light-theme .fc-deck-options__action:active{background:#1a1a2414}.light-theme .fc-deck-options__action--practice{background:linear-gradient(135deg,#f59e0b33,#d9770614);border-color:#b4530938}.light-theme .fc-deck-options__action--practice>span{color:#fff;background:#b85f00}.light-theme .fc-deck-options__rename input{color:#1a1a24;background:#1a1a240e;border-color:#1a1a2421}.light-theme .fc-deck-options__rename input:focus{border-color:#b85f00}.light-theme .fc-col-langs__back{color:#8a8a96}.light-theme .fc-col-langs__row{color:#1a1a24}.light-theme .fc-col-langs__row--on{background:#1a1a240f}.light-theme .fc-col-link__search{color:#8a8a96;background:#1a1a240f}.light-theme .fc-col-link__search input{color:#1a1a24}.light-theme .fc-col-link__search input::placeholder,.light-theme .fc-col-link__empty{color:#8a8a96}.light-theme .fc-col-link__row{color:#1a1a24}.light-theme .fc-col-link__row:active{background:#1a1a240d}.light-theme .fc-col-link__meta{color:#8a8a96}.light-theme .fc-col-link__check{border-color:#1a1a2438}.tl-overlay{--tl-kb:0px;--tl-dock-h:calc(80px + env(safe-area-inset-bottom,0px));--tl-accent:#3d7a6a;z-index:1100;background:#000;animation:.18s ease-out action-sheet-fade-in;position:fixed;inset:0}.tl-overlay--closing{animation:.18s ease-out reverse action-sheet-fade-in}.tl-overlay--kb{--tl-dock-h:80px}.tl-sheet{inset:0 0 calc(var(--tl-dock-h) + var(--tl-kb)) 0;min-height:0;padding:calc(env(safe-area-inset-top,0px) + 18px) var(--spacing-md) 16px;color:#edeef2;background-color:#0b0b10;background-image:var(--xool-grain), linear-gradient(180deg, color-mix(in srgb, var(--tl-accent) 82%, #000) 0%, color-mix(in srgb, var(--tl-accent) 30%, #0b0b10) 26%, #0b0b10 56%, #050507 100%);background-repeat:repeat,no-repeat;background-size:160px 160px,cover;border-radius:0 0 28px 28px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.tl-sheet--closing{animation:.18s ease-out reverse action-sheet-fade-in}.tl-header{align-items:center;gap:var(--spacing-sm);flex:none;margin-bottom:10px;display:flex}.tl-header__title{text-align:center;font-family:var(--font-heading);flex:1;font-size:18px;font-weight:700}.tl-header__spacer,.tl-header__saved{min-width:40px}.tl-header__saved{color:var(--color-resource);text-align:right;font-size:12px;font-weight:600}.tl-input-wrap{min-height:0;margin-bottom:var(--spacing-sm);padding:var(--spacing-lg);-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;flex:1;display:flex;overflow-y:auto;box-shadow:inset 0 1px #ffffff29,0 8px 24px #0003}.tl-input{resize:none;color:#fff;width:100%;min-height:96px;font-family:var(--font-heading);--field-font-size:30px;background:0 0;border:none;outline:none;flex:1;font-size:30px;font-weight:600;line-height:1.25}.tl-input::placeholder{color:#ffffff6b}.tl-input:focus-visible{outline:none}.tl-input-wrap:has(.tl-input:focus-visible){box-shadow:0 0 0 3px #7cc8a08c,inset 0 1px #ffffff29,0 8px 24px #0003}.tl-input-wrap--langs{padding:6px 0;overflow:hidden}.tl-langs{flex-direction:column;flex:1;min-height:0;display:flex}.tl-langs__pin{flex:none}.tl-langs__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.tl-langs__row{color:#fff;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 18px;font:700 16px DM Sans,system-ui,sans-serif;display:flex}.tl-langs__row:active{background:#ffffff0f}.tl-langs__row--active{background:#ffffff14}.tl-langs__row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-langs__radio{border:1.5px solid #ffffff59;border-radius:50%;flex-shrink:0;width:18px;height:18px}.tl-result{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);font-size:26px;font-weight:600;line-height:1.3}.tl-result__loading{align-items:center;gap:var(--spacing-sm);color:#ffffff8c;font-size:16px;font-weight:500;display:inline-flex}.tl-result__error{color:var(--color-notif-red);font-size:16px;font-weight:500}.tl-result__text{color:var(--color-calendar)}.tl-spin{animation:.9s linear infinite tl-spin}@keyframes tl-spin{to{transform:rotate(360deg)}}.tl-input-interim{color:#ffffff80;opacity:.85;font-style:normal}.tl-note{margin:0 0 var(--spacing-sm);color:#ffffff6b;text-align:center;flex:none;font-size:11px}.tl-actions{align-items:center;gap:var(--spacing-sm);flex:none;display:flex}.tl-practice,.tl-save{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:56px;padding:0 12px;font-size:15px;font-weight:800;transition:transform .12s,opacity .15s;display:flex}.tl-practice>span,.tl-save>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-practice:active,.tl-save:active{transform:scale(.98)}.tl-practice{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px #f59e0b59}.tl-save{background:var(--color-cta)}.tl-save:disabled{opacity:.4;cursor:default;transform:none}.tl-voice{color:#c5c8ff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#7c83f738;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;transition:transform .12s,background .15s,color .15s;display:grid}.tl-voice:active{transform:scale(.92)}.tl-voice--listening{color:#fff;background:#7c83f7;animation:1.4s ease-out infinite tl-voice-pulse}@keyframes tl-voice-pulse{0%{box-shadow:0 0 #7c83f773}70%{box-shadow:0 0 0 16px #7c83f700}to{box-shadow:0 0 #7c83f700}}.tl-dock{left:0;right:0;bottom:var(--tl-kb);z-index:2;height:var(--tl-dock-h);padding:0 var(--xool-nav-inset) calc(var(--xool-nav-lift) + env(safe-area-inset-bottom,0px));background:#000;grid-template-columns:1fr auto 1fr;place-items:center;gap:8px;display:grid;position:absolute}.tl-overlay--kb .tl-dock{padding-bottom:var(--xool-nav-lift)}.tl-dock-lang{color:#fff;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.tl-dock-lang__pick{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;min-width:0;max-width:calc(100% - 32px);padding:8px 2px;display:inline-flex;position:relative}.tl-dock-lang__pick:active{opacity:.6}.tl-dock-lang__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:700 13px DM Sans,system-ui,sans-serif;overflow:hidden}.tl-dock-copy{color:#ffffffb8;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:color .15s,transform .12s;display:grid}.tl-dock-copy:active:not(:disabled){transform:scale(.9)}.tl-dock-copy:disabled{opacity:.28;cursor:default}.tl-dock-copy--done{color:var(--color-resource)}.tl-dock__close{color:#fff;-webkit-backdrop-filter:blur(16px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff17;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.tl-dock__close:active{transform:scale(.93)}.tl-voice-dialog{z-index:1102;padding:var(--spacing-xl);background:#00000059;place-items:center;animation:.15s ease-out action-sheet-fade-in;display:grid;position:fixed;inset:0}.tl-voice-dialog__card{align-items:center;gap:var(--spacing-md);width:min(420px,100%);padding:var(--spacing-xl) var(--spacing-lg);background:var(--color-surface);color:var(--color-text);text-align:center;border-radius:26px;flex-direction:column;display:flex;box-shadow:0 12px 36px #0000004d}.tl-voice-dialog__icon{width:40px;height:40px;color:var(--color-notif-red);background:#f2656524;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tl-voice-dialog__text{width:100%;margin:0;font-size:14px;font-weight:500;line-height:1.45}body.light-theme .tl-sheet .xool-app-logo__icon{color:#fff}body.light-theme .tl-sheet .xool-app-logo__name{color:#0000;background-image:linear-gradient(100deg,#fff 0% 32%,#ffffff80 42%,#f2f5ff 50%,#ffffff80 58%,#fff 68% 100%)}body.light-theme .tl-voice-dialog__card{color:#1a1a24;background:#fff}.dsk-app{--sidebar-w-locked:284px;--rail-w:384px;--rail-w-collapsed:73px;--header-h:80px;--bg:#0a0a0c;--bg-cover:#151517;--bg-card:#1b1b1e;--text:#edeef2;--text-2:#edeef2b3;--text-3:#edeef266;--border:#ffffff14;--border-strong:#ffffff24;--cat-project:#e03e3e;--cat-area:#d09020;--cat-resource:#30a060;--cat-archive:#7c83f7;--cat-task:#0b8ce9;--cat-note:#fbbf24;--cat-cal:#35c7e8;--easing:cubic-bezier(.4, 0, .2, 1);--dsk-page-gutter:28px;background:var(--bg);width:100%;height:100dvh;color:var(--text);grid-template-columns:var(--sidebar-w-locked) 1fr var(--rail-w);transition:grid-template-columns .3s var(--easing);font-family:DM Sans,system-ui,sans-serif;display:grid;overflow:hidden}.dsk-app.dsk-app--sidebar-hidden{grid-template-columns:0 1fr var(--rail-w)}.dsk-app.dsk-app--rail-collapsed{grid-template-columns:var(--sidebar-w-locked) 1fr var(--rail-w-collapsed)}.dsk-app.dsk-app--sidebar-hidden.dsk-app--rail-collapsed{grid-template-columns:0 1fr var(--rail-w-collapsed)}.dsk-app.dsk-app--light{--bg:#f5f5fa;--bg-cover:#fff;--bg-card:#fff;--text:#1a1a2e;--text-2:#1a1a2eb3;--text-3:#1a1a2e73;--border:#00000014;--border-strong:#00000024}.dsk-hover-zone{top:calc(var(--header-h) + 40px);width:56px;height:calc(100dvh - var(--header-h) - 40px);z-index:9;pointer-events:auto;position:fixed;left:0}.dsk-sidebar{width:var(--sidebar-w-locked);background:var(--bg);border-right:1px solid var(--border);z-index:10;flex-direction:column;grid-area:1/1;height:100dvh;display:flex}.dsk-sidebar--locked{position:sticky;top:0}.dsk-sidebar--hidden{transition:transform .22s var(--easing), box-shadow .22s var(--easing);box-shadow:none;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-100%)}.dsk-sidebar--hidden.dsk-sidebar--peek{pointer-events:auto;transform:translate(0);box-shadow:24px 0 60px #00000073}.dsk-sidebar__brand{height:var(--header-h);flex-shrink:0;align-items:center;gap:10px;padding:0 12px;display:flex}.dsk-sidebar__brand-logo{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.dsk-sidebar__brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.dsk-sidebar__brand-label{letter-spacing:.4px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;overflow:hidden}.dsk-sidebar__brand-toggle{width:30px;height:30px;color:var(--text-2);cursor:pointer;transition:background .18s var(--easing), color .18s var(--easing);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dsk-sidebar__brand-toggle:hover{color:var(--text);background:#ffffff0f}.dsk-app--light .dsk-sidebar__brand-toggle:hover{background:#0000000d}.dsk-sidebar__tree{flex-direction:column;flex:1;gap:2px;padding:6px 6px 8px;display:flex;overflow-y:auto}.dsk-sidebar__tree::-webkit-scrollbar{width:8px}.dsk-sidebar__tree::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:4px}.dsk-app--light .dsk-sidebar__tree::-webkit-scrollbar-thumb{background:#00000014}.dsk-sidebar__footer{border-top:1px solid var(--border);flex-shrink:0;padding:8px 6px 10px}.dsk-sidebar__profile-btn{width:100%;height:40px;color:var(--text);cursor:pointer;transition:background .18s var(--easing);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:0 8px;font-family:DM Sans,system-ui,sans-serif;display:flex}.dsk-sidebar__profile-btn:hover{background:#ffffff0f}.dsk-app--light .dsk-sidebar__profile-btn:hover{background:#0000000d}.dsk-sidebar__profile-avatar{color:#fff;background:linear-gradient(135deg,#7c83f7,#4f46e5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.dsk-sidebar__profile-avatar-img{object-fit:cover;width:100%;height:100%}.dsk-sidebar__profile-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;font-size:13px;font-weight:500;overflow:hidden}.dsk-sidebar__profile-more{opacity:0;color:var(--text-2);transition:opacity .18s var(--easing);flex-shrink:0}.dsk-sidebar__profile-btn:hover .dsk-sidebar__profile-more{opacity:.7}.dsk-sidebar__pinned{flex-shrink:0;margin-top:4px;padding:0}.dsk-sidebar__pinned-divider{background:var(--border);height:1px;margin:4px 10px 8px}.dsk-sidebar__pinned-head{width:100%;height:30px;color:var(--text-3);cursor:pointer;transition:color .15s var(--easing);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:flex}.dsk-sidebar__pinned-head:hover{color:var(--text-2)}.dsk-sidebar__pinned-icon{color:#f5c53b;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.dsk-sidebar__pinned-label{text-align:left;flex:1}.dsk-sidebar__pinned-chevron{opacity:.6;align-items:center;display:flex}.dsk-sidebar__pinned-list{margin:0;padding:2px 0 0;list-style:none}.dsk-tree__section{flex-direction:column;margin-top:8px;display:flex}.dsk-tree__section:first-child{margin-top:0}.dsk-tree__section-head{border-radius:8px;align-items:center;height:30px;padding:0 4px;display:flex;position:relative}.dsk-tree__section-head:hover{background:#ffffff08}.dsk-app--light .dsk-tree__section-head:hover{background:#00000008}.dsk-tree__section-head:hover .dsk-tree__section-actions{opacity:1;pointer-events:auto}.dsk-tree__section-title{min-width:0;height:100%;color:var(--text-2);letter-spacing:.4px;text-transform:none;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0 4px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:700;display:flex}.dsk-tree__section-title:hover{color:var(--text)}.dsk-tree__section-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.dsk-tree__section-label{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.dsk-tree__section-count{letter-spacing:0;color:var(--text-3,var(--text-2));opacity:.55;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.dsk-tree__section-actions{opacity:0;pointer-events:none;transition:opacity .15s var(--easing);align-items:center;gap:2px;display:flex}.dsk-tree__action{width:22px;height:22px;color:var(--text-3);cursor:pointer;transition:background .15s var(--easing), color .15s var(--easing);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.dsk-tree__action:hover{color:var(--text);background:#ffffff14}.dsk-app--light .dsk-tree__action:hover{background:#0000000f}.dsk-tree__cats{flex-direction:column;gap:1px;margin:0;padding:2px 0 0;list-style:none;display:flex}.dsk-tree__empty{color:var(--text-3);padding:4px 12px;font-size:11px;font-style:italic}.dsk-tree__cat{flex-direction:column;display:flex}.dsk-tree__row-wrap{transition:background .15s var(--easing);border-radius:6px;align-items:center;display:flex}.dsk-tree__row-wrap:hover{background:#ffffff0a}.dsk-app--light .dsk-tree__row-wrap:hover{background:#00000008}.dsk-tree__row-wrap--active{background:#7c83f71f}.dsk-tree__row{min-width:0;max-width:100%;height:28px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 4px 0 8px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;display:flex}.dsk-tree__row-toggle{min-width:22px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:flex-end;align-items:center;padding:0 8px 0 0;display:flex}.dsk-tree__row-toggle:hover{color:var(--text)}.dsk-tree__row-toggle-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dsk-tree__row-icon{width:18px;height:18px;color:var(--text-3);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dsk-tree__row-icon:hover{color:var(--text)}.dsk-tree__row-icon--star{color:#f5c53b}.dsk-tree__row-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dsk-tree__entries{flex-direction:column;gap:1px;margin:0;padding:1px 0 2px 24px;list-style:none;display:flex}.dsk-tree__entry-row{width:100%;height:26px;color:var(--text-2);cursor:pointer;text-align:left;transition:background .15s var(--easing), color .15s var(--easing);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-family:DM Sans,system-ui,sans-serif;font-size:12.5px;font-weight:400;display:flex}.dsk-tree__entry-row:hover{color:var(--text);background:#ffffff08}.dsk-app--light .dsk-tree__entry-row:hover{background:#00000006}.dsk-tree__entry-row--active{color:var(--text);background:#7c83f71a}.dsk-tree__entry-icon{width:16px;height:16px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dsk-tree__entry-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dsk-main .dsk-main__sidebar-toggle{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(160%);width:48px;height:48px;color:var(--text-2);cursor:pointer;z-index:11;transition:background .18s var(--easing), color .18s var(--easing);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;left:16px}.dsk-main .dsk-main__sidebar-toggle>*{cursor:pointer;pointer-events:none}.dsk-main .dsk-main__sidebar-toggle:hover{color:var(--text);background:#ffffff14}.dsk-app--light .dsk-main .dsk-main__sidebar-toggle{background:#ffffff8c}.dsk-app--light .dsk-main .dsk-main__sidebar-toggle:hover{background:#ffffffbf}.dsk-main .dsk-main__back{top:calc(var(--header-h) + 14px);z-index:6;border:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(160%);height:32px;color:var(--text-2);cursor:pointer;transition:background .18s var(--easing), color .18s var(--easing);background:#ffffff0a;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 8px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;display:inline-flex;position:absolute;left:20px}.dsk-main .dsk-main__back:hover{color:var(--text);background:#ffffff1a}.dsk-app--light .dsk-main .dsk-main__back{background:#ffffff8c}.dsk-app--light .dsk-main .dsk-main__back:hover{background:#fffc}.dsk-main{background:var(--bg);flex-direction:column;grid-area:1/2;min-width:0;height:100dvh;display:flex;position:relative;overflow:hidden auto}.dsk-main--page{position:relative;overflow:hidden}.dsk-main{container:dskmain/inline-size}.dsk-header{margin-bottom:calc(-1 * var(--header-h));isolation:isolate;width:100%;height:var(--header-h);z-index:6;align-items:flex-start;gap:12px;padding:16px 12px 16px 24px;display:flex;position:sticky;top:0;left:0}.dsk-header--page{align-items:center}.dsk-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(150%);opacity:0;transition:opacity .22s var(--easing);pointer-events:none;background:#0a0a14eb;position:absolute;inset:0}.dsk-app--light .dsk-header:before{background:#fffffff0}.dsk-main--scrolled .dsk-header:before,.dsk-main--scrolled .dsk-header--page:before{opacity:1}.dsk-app--sidebar-hidden .dsk-header{padding-left:80px}.dsk-header__greeting{flex-direction:column;flex:0 auto;min-width:0;line-height:1.2;display:flex;overflow:hidden}.dsk-header__greeting-line{letter-spacing:-.3px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:22px;font-weight:700;overflow:hidden}.dsk-header__date{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;overflow:hidden}.dsk-header__page{opacity:0;min-width:0;transition:opacity .22s var(--easing);flex:0 auto;align-items:center;gap:10px;display:flex}.dsk-main--scrolled .dsk-header__page{opacity:1}.dsk-header__page-icon{color:var(--text);flex-shrink:0}.dsk-header__page-title{letter-spacing:-.2px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:700;overflow:hidden}.dsk-header__search{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(160%);width:50%;min-width:48px;max-width:50%;height:48px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#ffffff0a;border-radius:999px;flex:0 50%;align-items:center;gap:12px;margin-left:auto;padding:0 16px;display:flex;overflow:hidden;container:dsksearch/inline-size}.dsk-app--light .dsk-header__search{color:#1a1a2e;background:#fff;border-color:#1a1a2e29;box-shadow:0 2px 12px #1a1a2414}.dsk-header__search:hover{background:#ffffff14}.dsk-app--light .dsk-header__search:hover{background:#fff;border-color:#1a1a2e38}.dsk-header__search-icon{color:var(--text-3);flex-shrink:0}.dsk-app--light .dsk-header__search-icon{color:#1a1a2e80}.dsk-header__search-label{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:DM Sans,system-ui,sans-serif;font-size:13.5px;overflow:hidden}.dsk-app--light .dsk-header__search-label{color:#1a1a2e85}.dsk-header__search-kbd{flex-shrink:0;align-items:center;gap:4px;display:flex}.dsk-header__search-kbd kbd{color:var(--text-2);border:1px solid var(--border);background:#ffffff14;border-radius:6px;padding:2px 6px;font-family:DM Sans,system-ui,sans-serif;font-size:11px}.dsk-app--light .dsk-header__search-kbd kbd{color:#1a1a2e9e;background:#1a1a2e0f;border-color:#1a1a2e24}.dsk-header__settings{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(160%);width:48px;height:48px;color:var(--text-2);cursor:pointer;transition:background .18s var(--easing), color .18s var(--easing);background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dsk-app--light .dsk-header__settings{background:#fff;border-color:#1a1a2e29;box-shadow:0 2px 12px #1a1a2414}.dsk-header__settings:hover{color:var(--text);background:#ffffff14}.dsk-app--light .dsk-header__settings:hover{background:#fff;border-color:#1a1a2e38}:is(.dsk-header:has(+.dsk-cover.cover-tone--top-dark) .dsk-header__greeting-line,.dsk-header:has(+.dsk-cover.cover-tone--top-dark) .dsk-header__date,.dsk-header:has(+.dsk-cover.cover-tone--top-dark) .dsk-header__page-title,.dsk-header:has(+.dsk-cover.cover-tone--top-dark) .dsk-header__page-icon,.dsk-header:has(+.new-detail--has-cover-img:not(.new-detail--cover-top-light)) .dsk-header__greeting-line,.dsk-header:has(+.new-detail--has-cover-img:not(.new-detail--cover-top-light)) .dsk-header__date,.dsk-header:has(+.new-detail--has-cover-img:not(.new-detail--cover-top-light)) .dsk-header__page-title,.dsk-header:has(+.new-detail--has-cover-img:not(.new-detail--cover-top-light)) .dsk-header__page-icon){color:#fff;text-shadow:0 1px 8px #00000080}:is(.dsk-header:has(+.dsk-cover.cover-tone--top-dark) .dsk-header__search,.dsk-header:has(+.dsk-cover.cover-tone--top-dark) .dsk-header__settings,.dsk-header:has(+.new-detail--has-cover-img:not(.new-detail--cover-top-light)) .dsk-header__search,.dsk-header:has(+.new-detail--has-cover-img:not(.new-detail--cover-top-light)) .dsk-header__settings){color:#fff;background:#0c0c1285;border-color:#ffffff61;box-shadow:0 2px 14px #00000047}:is(.dsk-header:has(+.dsk-cover.cover-tone--top-dark) .dsk-header__search-icon,.dsk-header:has(+.dsk-cover.cover-tone--top-dark) .dsk-header__search-label,.dsk-header:has(+.new-detail--has-cover-img:not(.new-detail--cover-top-light)) .dsk-header__search-icon,.dsk-header:has(+.new-detail--has-cover-img:not(.new-detail--cover-top-light)) .dsk-header__search-label){color:#ffffffe0}:is(.dsk-header:has(+.dsk-cover.cover-tone--top-dark) .dsk-header__search-kbd kbd,.dsk-header:has(+.new-detail--has-cover-img:not(.new-detail--cover-top-light)) .dsk-header__search-kbd kbd){color:#fff;background:#ffffff1f;border-color:#ffffff47}:is(.dsk-header:has(+.dsk-cover.cover-tone--top-light) .dsk-header__greeting-line,.dsk-header:has(+.dsk-cover.cover-tone--top-light) .dsk-header__date,.dsk-header:has(+.dsk-cover.cover-tone--top-light) .dsk-header__page-title,.dsk-header:has(+.dsk-cover.cover-tone--top-light) .dsk-header__page-icon,.dsk-header:has(+.new-detail--cover-top-light) .dsk-header__greeting-line,.dsk-header:has(+.new-detail--cover-top-light) .dsk-header__date,.dsk-header:has(+.new-detail--cover-top-light) .dsk-header__page-title,.dsk-header:has(+.new-detail--cover-top-light) .dsk-header__page-icon){color:#14141a;text-shadow:0 1px 6px #ffffffb3}:is(.dsk-header:has(+.dsk-cover.cover-tone--top-light) .dsk-header__search,.dsk-header:has(+.dsk-cover.cover-tone--top-light) .dsk-header__settings,.dsk-header:has(+.new-detail--cover-top-light) .dsk-header__search,.dsk-header:has(+.new-detail--cover-top-light) .dsk-header__settings){color:#14141a;background:#ffffffdb;border-color:#14141a33;box-shadow:0 2px 12px #1a1a241a}:is(.dsk-header:has(+.dsk-cover.cover-tone--top-light) .dsk-header__search-icon,.dsk-header:has(+.dsk-cover.cover-tone--top-light) .dsk-header__search-label,.dsk-header:has(+.new-detail--cover-top-light) .dsk-header__search-icon,.dsk-header:has(+.new-detail--cover-top-light) .dsk-header__search-label){color:#14141a8c}:is(.dsk-header:has(+.dsk-cover.cover-tone--top-light) .dsk-header__search-kbd kbd,.dsk-header:has(+.new-detail--cover-top-light) .dsk-header__search-kbd kbd){color:#14141ab3;background:#14141a0f;border-color:#14141a29}@container dsksearch (width<=240px){.dsk-header__search-kbd{display:none}}@container dskmain (width<=500px){.dsk-header__search{flex:0 0 48px;justify-content:center;gap:0;width:48px;min-width:48px;max-width:48px;padding:0}.dsk-header__search-label,.dsk-header__search-kbd{display:none}}.dsk-cover{min-height:50%;position:relative}.dsk-cover--page{flex-shrink:0;min-height:280px;padding-bottom:20px}.dsk-cover--page .dsk-cover__title{letter-spacing:-.8px;font-size:42px}.dsk-cover--page .dsk-cover__inner{gap:14px}.dsk-cover--page .dsk-cover__art{top:var(--header-h);padding-bottom:0}.dsk-cover{background-color:#14141b;background-image:radial-gradient(115% 85% at 74% 18%, rgba(var(--cover-accent-rgb), .62) 0%, rgba(var(--cover-accent-rgb), .28) 38%, rgba(var(--cover-accent-rgb), .08) 66%, rgba(var(--cover-accent-rgb), 0) 100%);isolation:isolate;padding:96px var(--dsk-page-gutter) 24px;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.dsk-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%);height:60%;position:absolute;bottom:0;left:0;right:0}.dsk-cover--has-img{background-image:none}.dsk-cover__hero{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.dsk-cover__art{z-index:0;pointer-events:none;color:#ffffffeb;justify-content:center;align-items:center;padding-bottom:16%;display:flex;position:absolute;inset:0}.dsk-cover__art svg{filter:drop-shadow(0 8px 28px #00000073);width:116px;height:116px}.dsk-app--light .dsk-cover{background-color:#f4f4f7;background-image:radial-gradient(115% 85% at 74% 18%, rgba(var(--cover-accent-rgb), .42) 0%, rgba(var(--cover-accent-rgb), .18) 40%, rgba(var(--cover-accent-rgb), .05) 70%, rgba(var(--cover-accent-rgb), 0) 100%)}.dsk-app--light .dsk-cover.dsk-cover--has-img{background-image:none}.dsk-app--light .dsk-cover:after{background:linear-gradient(#fff0 0%,#ffffff52 45%,#fffc 100%)}.dsk-app--light .dsk-cover .dsk-cover__art{color:#1a1a249e}.dsk-app--light .dsk-cover .dsk-cover__art svg{filter:drop-shadow(0 6px 20px #1a1a2424)}.dsk-cover.cover-tone--top-dark .dsk-cover__back{color:#fff;text-shadow:0 1px 4px #00000073;background:#08080e6b;border-color:#ffffff57}.dsk-cover.cover-tone--top-dark .dsk-cover__back svg{filter:drop-shadow(0 1px 2px #000000b3)}.dsk-cover.cover-tone--top-dark .dsk-cover__badge{color:#fff;background:#08080e6b;border-color:#ffffff47}.dsk-cover.cover-tone--top-dark .dsk-cover__fav-btn{color:#ffffffd1}.dsk-cover.cover-tone--top-light .dsk-cover__back{color:#14141a;text-shadow:none;background:#ffffffc7;border-color:#14141a29}.dsk-cover.cover-tone--top-light .dsk-cover__back svg{filter:drop-shadow(0 1px 2px #fffc)}.dsk-cover.cover-tone--top-light .dsk-cover__badge{color:#14141a;background:#ffffffc7;border-color:#14141a24}.dsk-cover.cover-tone--top-light .dsk-cover__fav-btn{color:#14141a8c}.dsk-cover.cover-tone--mid-dark:after{background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%)}.dsk-cover.cover-tone--mid-dark .dsk-cover__title{color:#fff;text-shadow:0 1px 12px #00000073}.dsk-cover.cover-tone--mid-dark .dsk-cover__desc{color:#ffffffd1}.dsk-cover.cover-tone--mid-dark .dsk-cover__open-btn{color:#fff;background:#08080e6b;border-color:#ffffff57}.dsk-cover.cover-tone--mid-dark .dsk-cover__menu-btn{color:#ffffffd1}.dsk-cover.cover-tone--mid-dark .dsk-cover__tag{color:#ffffffe0;background:#08080e5c;border-color:#ffffff38}.dsk-cover.cover-tone--mid-light:after{background:linear-gradient(#fff0 0%,#ffffff52 45%,#fffc 100%)}.dsk-cover.cover-tone--mid-light .dsk-cover__title{color:#14141a;text-shadow:0 1px 8px #ffffffa6}.dsk-cover.cover-tone--mid-light .dsk-cover__desc{color:#14141ab8}.dsk-cover.cover-tone--mid-light .dsk-cover__open-btn{color:#14141a;background:#ffffffc7;border-color:#14141a29}.dsk-cover.cover-tone--mid-light .dsk-cover__menu-btn{color:#14141a8c}.dsk-cover.cover-tone--mid-light .dsk-cover__tag{color:#14141a;background:#ffffffb8;border-color:#14141a1f}.dsk-cover__inner{z-index:2;flex-direction:column;gap:18px;max-width:720px;display:flex;position:relative}.dsk-cover__badge{background:rgba(var(--cover-accent-rgb), .18);height:28px;color:rgb(var(--cover-accent-rgb));border:1px solid rgba(var(--cover-accent-rgb), .3);letter-spacing:.6px;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex}.dsk-app--light .dsk-cover__badge{background:color-mix(in srgb, rgb(var(--cover-accent-rgb)) 9%, #fff);border-color:color-mix(in srgb, rgb(var(--cover-accent-rgb)) 26%, #fff)}.dsk-cover__avatars{align-items:center;gap:-8px;display:flex}.dsk-cover__avatars>*+*{margin-left:-8px}.dsk-cover__avatar{z-index:1;border:2px solid var(--bg-cover);background:var(--cat-task);color:#fff;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:flex;position:relative;overflow:hidden}.dsk-cover__avatar img{object-fit:cover;width:100%;height:100%}.dsk-cover__avatar:nth-child(2){background:#c68a2e}.dsk-cover__avatar:nth-child(3){background:#30a060}.dsk-cover__avatar:nth-child(4){background:#e03e3e}.dsk-cover__avatar:nth-child(5){background:#7c3aed}.dsk-cover__avatar--owner{background:linear-gradient(135deg,#7c83f7,#4f46e5)}.dsk-cover__avatar--more{color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;background:#ffffff14!important}.dsk-cover__avatar--add{z-index:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-2);transition:background .15s var(--easing), color .15s var(--easing);margin-left:-11px;background:#ffffff14!important}.dsk-cover__avatar--add:hover{color:var(--text);background:#ffffff29!important}.dsk-app--light .dsk-cover__avatar--add{background:#0000000d!important}.dsk-app--light .dsk-cover__avatar--add:hover{background:#0000001a!important}.dsk-cover__copy{text-align:left;flex-direction:column;gap:12px;display:flex}.dsk-cover__copy--button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0}.dsk-cover__title{letter-spacing:-1.2px;color:var(--text);margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:60px;font-weight:800;line-height:1.05}.dsk-cover__desc{color:var(--text-2);max-width:520px;margin:0;font-size:14px;line-height:1.5}.dsk-cover__tags{flex-wrap:wrap;gap:8px;display:flex}.dsk-cover__tag{border:1px solid var(--border);height:28px;color:var(--text-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.dsk-cover__tag--date{color:var(--cat-cal);background:#60a5fa1a;border-color:#60a5fa40}.dsk-cover__tag--area{color:var(--cat-area);background:#d090201f;border-color:#d090204d}.dsk-cover__tag--cta{cursor:pointer;color:var(--text);background:#ffffff14}.dsk-app--light .dsk-cover__tag{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f4f8;border-color:#e6e6ee}.dsk-app--light .dsk-cover__tag--date{background:#eef5fe;border-color:#cfe4fe}.dsk-app--light .dsk-cover__tag--area{background:#faf3e6;border-color:#f1debc}.dsk-cover__cta-row{align-items:center;gap:4px;margin-top:6px;display:flex}.dsk-cover__open-btn{border-radius:999px;justify-content:center;align-items:center;min-width:0;max-width:100%;height:40px;padding:0 22px;display:inline-flex}.dsk-cover__open-btn-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dsk-cover__open-btn{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px)saturate(160%);color:var(--text);cursor:pointer;transition:background .18s var(--easing);background:#ffffff0f;font-family:DM Sans,system-ui,sans-serif;font-size:13.5px;font-weight:600}.dsk-cover__open-btn:hover{background:#ffffff1f}.dsk-app--light .dsk-cover__open-btn{color:#1c1c30;background:#ffffff8c;border-color:#00000014;box-shadow:0 4px 16px #0000000f}.dsk-app--light .dsk-cover__open-btn:hover{background:#ffffffb8}.dsk-cover__back{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(160%);height:28px;color:var(--text-2);cursor:pointer;transition:background .18s var(--easing), color .18s var(--easing);background:#ffffff0a;border-radius:999px;align-items:center;gap:2px;padding:0 10px 0 6px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.dsk-cover__back:hover{color:var(--text);background:#ffffff1a}.dsk-app--light .dsk-cover__back{background:#ffffff8c}.dsk-app--light .dsk-cover__back:hover{background:#fffc}.dsk-cover__badge-row{align-self:flex-start;align-items:center;gap:10px;display:flex}.dsk-cover__fav-btn{width:28px;height:28px;color:var(--text-3);cursor:pointer;transition:color .18s var(--easing), background .18s var(--easing), transform .15s var(--easing);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dsk-cover__fav-btn:hover{color:#f5c53b;background:#f5c53b1f}.dsk-cover__fav-btn:active{transform:scale(.9)}.dsk-cover__fav-btn--on{color:#f5c53b}.dsk-cover__menu-wrap{display:flex;position:relative}.dsk-cover__menu-btn{width:40px;height:40px;color:var(--text-3);cursor:pointer;transition:background .18s var(--easing), color .18s var(--easing), border-color .18s var(--easing);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex}.dsk-cover__menu-btn:hover,.dsk-cover__menu-btn[aria-expanded=true]{border-color:var(--border);color:var(--text);background:#ffffff14}.dsk-app--light .dsk-cover__menu-btn:hover,.dsk-app--light .dsk-cover__menu-btn[aria-expanded=true]{color:#1c1c30;background:#ffffffb3;border-color:#00000014;box-shadow:0 4px 16px #0000000f}.dsk-cover__menu{background:var(--bg-card);border:1px solid var(--border);z-index:5;border-radius:14px;flex-direction:column;gap:2px;min-width:224px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000047}.dsk-app--light .dsk-cover__menu{box-shadow:0 12px 32px #0000001f}.dsk-cover__menu-item{width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background .15s var(--easing);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500;display:flex}.dsk-cover__menu-item svg{color:var(--text-2);flex-shrink:0}.dsk-cover__menu-item:hover{background:#ffffff0f}.dsk-app--light .dsk-cover__menu-item:hover{background:#0000000d}.dsk-cover__dots{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:auto;padding-top:16px;display:flex}.dsk-cover__dot{appearance:none;background:var(--text-3);width:5px;height:5px;transition:all .25s var(--easing);cursor:pointer;border:0;border-radius:50%;padding:0}.dsk-cover__dot--active{background:var(--text);border-radius:3px;width:16px}.dsk-list-area{grid-template-columns:repeat(3,minmax(360px,1fr));grid-template-areas:"tasks notes calendar";gap:16px;padding:24px 28px 32px;display:grid;overflow:visible}@container dskmain (width<=1168px){.dsk-list-area{grid-template-columns:repeat(2,minmax(360px,1fr));grid-template-areas:"tasks notes""calendar calendar"}.dsk-list-area>.dsk-tile:first-child{grid-area:tasks}.dsk-list-area>.dsk-tile:nth-child(2){grid-area:notes}.dsk-list-area>.dsk-tile:nth-child(3){grid-area:calendar}}.dsk-list-area--compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""calendar"}.dsk-list-area--compact>.dsk-tile:first-child{grid-area:main}.dsk-list-area--compact>.dsk-tile:nth-child(2){grid-area:calendar}.dsk-tile{background:var(--bg-card);border:1px solid var(--border);scroll-snap-align:start;border-radius:16px;flex-direction:column;min-height:320px;max-height:560px;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000002e}.dsk-app--light .dsk-tile{box-shadow:0 4px 16px #0000000a}.dsk-tile__header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.dsk-tile__header-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dsk-tile__header-title{color:var(--text);flex:1;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:700}.dsk-tile__header-add{width:28px;height:28px;color:var(--text);cursor:pointer;transition:background .15s var(--easing), transform .15s var(--easing);background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.dsk-tile__header-add:hover{background:#ffffff1f}.dsk-tile__header-add:active{transform:scale(.95)}.dsk-app--light .dsk-tile__header-add{color:var(--text);background:#0000000f}.dsk-app--light .dsk-tile__header-add:hover{background:#0000001f}.dsk-tile__tabs{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:8px 10px;display:flex}.dsk-tile__tabs .dsk-tile__header-add{margin-left:auto}.dsk-tile__tab{color:var(--text-2);cursor:pointer;transition:background .15s var(--easing), color .15s var(--easing), opacity .15s var(--easing);opacity:.6;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;display:flex}.dsk-tile__tab:hover{opacity:.85}.dsk-tile__tab--active{opacity:1;color:var(--text)}.dsk-tile__tab-icon{width:28px;height:28px;color:var(--text-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dsk-tile__tab-label{white-space:nowrap}.dsk-tile__body{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:1;padding:8px 12px 24px;position:relative;overflow:hidden auto}.dsk-tile__body::-webkit-scrollbar{width:6px}.dsk-tile__body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.dsk-tile__fade{background:linear-gradient(to bottom, transparent, var(--bg-card));pointer-events:none;height:32px;margin:-32px -12px -24px;position:sticky;bottom:-24px}.dsk-tile__empty{color:var(--text-3);text-align:center;padding:32px 12px;font-size:13px}.dsk-tile__group{margin-top:4px}.dsk-tile__group-header{color:var(--text-2);align-items:center;gap:8px;padding:8px 4px 6px;font-size:11.5px;display:flex}.dsk-tile__group-label{color:var(--text);font-weight:600}.dsk-tile__group-count{min-width:18px;height:18px;color:var(--text-2);background:#ffffff0f;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.dsk-tile__group-sub{color:var(--text-3);margin-left:auto;font-size:11px}.dsk-tile__group-items{flex-direction:column;gap:6px;display:flex}.dsk-tile__entry{cursor:pointer;transition:background .16s var(--easing), border-color .16s var(--easing), transform .16s var(--easing);background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.dsk-tile__entry:hover{border-color:var(--border);background:#ffffff08}.dsk-tile__entry-check{border:1.6px solid var(--text-3);cursor:pointer;width:18px;height:18px;color:var(--cat-task);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.dsk-tile__entry-check--done{background:var(--cat-task);border-color:var(--cat-task);color:#fff}.dsk-tile__entry-check-mark{font-size:11px;line-height:1}.dsk-tile__entry-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.dsk-tile__entry-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dsk-tile__entry-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.dsk-tile__entry-sub{color:var(--text-2);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.dsk-tile__entry-foot{align-items:center;gap:8px;margin-top:2px;display:flex}.dsk-tile__entry-time{color:var(--cat-cal);background:#60a5fa1f;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.dsk-tile__entry-meta-pills{gap:4px;margin-left:auto;display:inline-flex}.dsk-tile__entry-pill{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dsk-rail{background:var(--bg);border-left:1px solid var(--border);z-index:4;flex-direction:column;grid-area:1/3;height:100dvh;display:flex;position:sticky;top:0;overflow:visible hidden}.dsk-rail__top{flex-direction:column;gap:12px;padding:16px 12px;display:flex}.dsk-rail__top-actions{align-items:center;gap:8px;display:flex}.dsk-rail__spacer{flex:1}.dsk-rail__icon-btn{border:1px solid var(--border);width:48px;height:48px;color:var(--text-2);cursor:pointer;transition:background .18s var(--easing), color .18s var(--easing);background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dsk-rail__icon-btn:hover{color:var(--text);background:#ffffff14}.dsk-rail__icon-btn--active{color:var(--cat-task);background:#7c83f729;border-color:#7c83f766}.dsk-rail__icon-btn--trophy{color:#e0a82e;background:#e0a82e1f;border-color:#e0a82e59}.dsk-rail__icon-btn--trophy:hover{color:#e0a82e;background:#e0a82e38}.dsk-rail__icon-btn--trophy.dsk-rail__icon-btn--active{color:#e0a82e;background:#e0a82e33;border-color:#e0a82e73}.dsk-rail__level-badge{color:var(--cat-task);background:linear-gradient(#7c83f740,#7c83f714);border:1px solid #7c83f759;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-weight:800;display:flex}.dsk-rail__level-badge-num{font-size:15px}.dsk-rail__level-inline{flex-direction:column;min-width:0;margin-left:4px;line-height:1.1;display:flex}.dsk-rail__level-kicker{color:var(--text-3);letter-spacing:.5px;text-transform:uppercase;font-size:10px}.dsk-rail__level-name{color:var(--text);font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700}.dsk-rail__level-title{color:var(--text);font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.15}.dsk-rail__progress{margin-top:6px}.dsk-rail__progress-track{background:#ffffff0f;border-radius:999px;width:100%;height:6px;overflow:hidden}.dsk-rail__progress-fill{background:linear-gradient(90deg, var(--cat-task), #a5aaff);border-radius:inherit;height:100%;transition:width .3s var(--easing)}.dsk-rail__progress-meta{color:var(--text-2);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.dsk-rail__progress-next{color:var(--text-3)}.dsk-rail__stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.dsk-rail__stat{border:1px solid var(--border);background:#ffffff08;border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.dsk-rail__stat-num{color:var(--text);letter-spacing:-.4px;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1}.dsk-rail__stat-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;font-size:10px}.dsk-rail__path-header{text-align:center;letter-spacing:.8px;color:var(--text-3);text-transform:uppercase;padding:16px 0 12px;font-size:10px}.dsk-rail__scroll{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;scrollbar-gutter:stable both-edges;flex:1;padding:4px 12px 16px;overflow:hidden auto}.dsk-rail__scroll::-webkit-scrollbar{width:6px}.dsk-rail__scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.dsk-rail__target{flex-direction:column;align-items:center;gap:6px;margin-bottom:16px;display:flex}.dsk-rail__target-circle{background:radial-gradient(circle at 50% 35%, #7c83f78c, #7c83f726 60%, transparent 70%), var(--bg);width:64px;height:64px;color:var(--text);border:1.5px solid #7c83f78c;border-radius:50%;justify-content:center;align-items:center;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:22px;font-weight:800;display:flex;box-shadow:0 0 24px #7c83f740}.dsk-rail__target-label{color:var(--text-2);letter-spacing:.5px;font-size:10.5px}.dsk-rail__profile{border:1px solid var(--border);cursor:pointer;color:var(--text);transition:background .18s var(--easing);background:#ffffff08;border-radius:14px;align-items:center;gap:10px;margin:0 12px 12px;padding:10px;display:flex}.dsk-rail__profile:hover{background:#ffffff0d}.dsk-rail__profile-avatar{background:var(--cat-task);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex;overflow:hidden}.dsk-rail__profile-avatar img{object-fit:cover;width:100%;height:100%}.dsk-rail__profile-body{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.dsk-rail__profile-name{font-size:13px;font-weight:600}.dsk-rail__profile-sub{color:var(--text-3);font-size:11px}.dsk-rail--collapsed .dsk-rail__top{align-items:center;padding:16px 12px}.dsk-rail--collapsed .dsk-rail__top-actions{flex-direction:column-reverse;gap:12px}.dsk-rail--collapsed .dsk-rail__path-header{display:none}.dsk-rail--collapsed .dsk-rail__scroll{padding:4px 12px 16px;overflow:visible}.dsk-rail--collapsed .dsk-rail__target{display:none}.dsk-zigzag{flex-direction:column;gap:0;width:100%;display:flex;position:relative}.dsk-zigzag__connector{pointer-events:none;border-left:1.5px dashed #7c83f733;width:0;height:20px;margin:0 auto}.dsk-zigzag__step{flex-direction:column;align-items:center;display:flex}.dsk-zigzag__card{border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;color:inherit;transition:background .15s var(--easing), border-color .15s var(--easing);background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-family:DM Sans,system-ui,sans-serif;display:flex}.dsk-zigzag__card--right{text-align:right;flex-direction:row-reverse}.dsk-zigzag__card--right .dsk-zigzag__card-xp{align-self:flex-end}.dsk-zigzag__card:hover{border-color:var(--border-strong);background:#ffffff0f}.dsk-zigzag__card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dsk-zigzag__token{width:32px;height:32px;color:var(--token-fg);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dsk-zigzag__token--project{--token-fg:var(--cat-project)}.dsk-zigzag__token--area{--token-fg:var(--cat-area)}.dsk-zigzag__token--resource{--token-fg:var(--cat-resource)}.dsk-zigzag__token--task{--token-fg:var(--cat-task)}.dsk-zigzag__token--note{--token-fg:var(--cat-note)}.dsk-zigzag__token--cal{--token-fg:var(--cat-cal)}.dsk-zigzag__card-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.dsk-zigzag__card-xp{color:var(--cat-task);background:#0b8ce926;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:700}.dsk-zigzag__card-meta{color:var(--text-3);font-size:10px}.dsk-zigzag__milestone-row{flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}.dsk-zigzag__milestone{background:radial-gradient(circle at 50% 35%, #7c83f773, #7c83f71a 60%, transparent 70%), var(--bg);width:44px;height:44px;box-shadow:0 0 0 4px var(--bg), 0 0 24px #7c83f74d;color:var(--text);border:1.5px solid #7c83f78c;border-radius:50%;justify-content:center;align-items:center;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:800;display:flex}.dsk-zigzag__milestone-label{color:var(--text-3);letter-spacing:.4px;text-align:center;font-size:10px}.dsk-zigzag--compact .dsk-zigzag__step{align-items:center}.dsk-zigzag--compact .dsk-zigzag__card{background:0 0;border:none;gap:0;width:auto;padding:0}.dsk-zigzag--compact .dsk-zigzag__card:hover{background:0 0;border-color:#0000}.dsk-zigzag--compact .dsk-zigzag__card-body{display:none}.dsk-zigzag--compact .dsk-zigzag__connector{height:8px}.dsk-zigzag--compact .dsk-zigzag__milestone{width:32px;height:32px;font-size:13px}.dsk-zigzag--compact .dsk-zigzag__milestone-label{display:none}.dsk-zigzag--compact .dsk-zigzag__token{width:32px;height:32px}.dsk-zigzag-popup{z-index:9999;pointer-events:auto;-webkit-backdrop-filter:none;color:#fff;background:#1c1c28;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;gap:8px;width:240px;padding:14px 16px;font-family:DM Sans,system-ui,sans-serif;animation:.18s cubic-bezier(.4,0,.2,1) both dsk-popup-in;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 16px 48px #0000008c,inset 0 0 0 1px #ffffff0f}.dsk-zigzag-popup--light{-webkit-backdrop-filter:none;color:#1a1a2e;background:#fff;border-color:#0000001a;box-shadow:0 16px 48px #00000029,inset 0 0 0 1px #0000000a}.dsk-zigzag-popup__header{align-items:center;gap:10px;display:flex}.dsk-zigzag-popup__icon{width:28px;height:28px;color:var(--token-fg);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dsk-zigzag-popup__icon--project{--token-fg:var(--cat-project)}.dsk-zigzag-popup__icon--area{--token-fg:var(--cat-area)}.dsk-zigzag-popup__icon--resource{--token-fg:var(--cat-resource)}.dsk-zigzag-popup__icon--task{--token-fg:var(--cat-task)}.dsk-zigzag-popup__icon--note{--token-fg:var(--cat-note)}.dsk-zigzag-popup__icon--cal{--token-fg:var(--cat-cal)}.dsk-zigzag-popup__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.dsk-zigzag-popup__desc{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.dsk-zigzag-popup--light .dsk-zigzag-popup__desc{color:#1a1a2e80}.dsk-zigzag-popup__footer{justify-content:space-between;align-items:center;display:flex}.dsk-zigzag-popup__date{color:#fff6;font-size:11px}.dsk-zigzag-popup--light .dsk-zigzag-popup__date{color:#1a1a2e66}.dsk-zigzag-popup__xp{color:#7c83f7;font-size:11px;font-weight:700}@keyframes dsk-popup-in{0%{opacity:0;transform:translateY(-50%)scale(.92)translate(8px)}to{opacity:1;transform:translateY(-50%)scale(1)translate(0)}}.dsk-tweaks__fab,.dsk-tweaks{z-index:90;font-family:DM Sans,system-ui,sans-serif;position:fixed}.dsk-tweaks__fab{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dsk-tweaks__fab:hover{background:#000000bf}.dsk-tweaks{color:#edeef2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141416eb;border:1px solid #ffffff14;border-radius:12px;width:260px;box-shadow:0 14px 40px #0006}.dsk-tweaks__head{cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff14;align-items:center;padding:8px 10px;display:flex}.dsk-tweaks__head:active{cursor:grabbing}.dsk-tweaks__title{letter-spacing:.3px;flex:1;font-size:12px;font-weight:600}.dsk-tweaks__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none}.dsk-tweaks__close:hover{opacity:1}.dsk-tweaks__body{flex-direction:column;gap:8px;padding:10px;display:flex}.dsk-tweaks__row{align-items:center;gap:8px;font-size:12px;display:flex}.dsk-tweaks__row>span{opacity:.8;flex:1}.dsk-tweaks__row select,.dsk-tweaks__row input[type=text]{color:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:4px 6px;font-size:12px}@media (width<=1320px){.dsk-app{--rail-w:340px;--sidebar-w-locked:260px;--dsk-page-gutter:32px}.dsk-list-area{padding-left:32px;padding-right:32px}.dsk-header{padding:16px 12px 16px 24px}}@media (width<=1180px){.dsk-app{--rail-w:320px;--dsk-page-gutter:26px}.dsk-cover__title{letter-spacing:-.8px;font-size:40px}}@media (width<=920px){.dsk-rail{display:none}.dsk-app{grid-template-columns:var(--sidebar-w-locked) 1fr}.dsk-app.dsk-app--sidebar-hidden{grid-template-columns:0 1fr}}.dsk-qswitch__backdrop{z-index:10000;-webkit-backdrop-filter:blur(10px)saturate(140%);background:#08080c85;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.dsk-app--light .dsk-qswitch__backdrop{background:#14141a66}.dsk-qswitch{background:#1c1c24;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:60vw;max-width:calc(100vw - 48px);height:60vh;max-height:calc(100vh - 48px);animation:.15s ease-out dsk-qswitch-in;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000073}.dsk-app--light .dsk-qswitch{background:#fff;border-color:#00000014;box-shadow:0 24px 64px #0000002e}.dsk-qswitch__input-row{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.dsk-app--light .dsk-qswitch__input-row{border-bottom-color:#00000014}.dsk-qswitch__search-icon{color:#ffffff59;flex-shrink:0}.dsk-app--light .dsk-qswitch__search-icon{color:#0000004d}.dsk-qswitch__input{color:#edeeff;background:0 0;border:none;outline:none;flex:1;font-family:DM Sans,system-ui,sans-serif;font-size:15px}.dsk-qswitch__input::placeholder{color:#ffffff4d}.dsk-app--light .dsk-qswitch__input{color:#1a1a2e}.dsk-app--light .dsk-qswitch__input::placeholder{color:#00000059}.dsk-qswitch__list{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.dsk-qswitch__empty{text-align:center;color:#ffffff4d;padding:24px 12px;font-size:13px}.dsk-app--light .dsk-qswitch__empty{color:#0000004d}.dsk-qswitch__item{color:#edeeff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;transition:background .1s;display:flex}.dsk-app--light .dsk-qswitch__item{color:#1a1a2e}.dsk-qswitch__item--active{background:#ffffff14}.dsk-app--light .dsk-qswitch__item--active{background:#0000000f}.dsk-qswitch__item-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.dsk-qswitch__item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dsk-qswitch__item-type{color:#ffffff4d;text-transform:capitalize;flex-shrink:0;font-size:11px}.dsk-app--light .dsk-qswitch__item-type{color:#0000004d}@keyframes dsk-qswitch-in{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.dsk-page-scroll{-webkit-overflow-scrolling:touch;background-color:#16161d;background-image:var(--xool-grain), linear-gradient(180deg, #22222b 0%, #1b1b23 42%, #101016 76%, #050507 100%);background-repeat:repeat,no-repeat;background-size:160px 160px,cover;flex:1;min-width:0;min-height:0;overflow:hidden auto}.dsk-app--light .dsk-page-scroll{background-color:#f7f7f9;background-image:var(--xool-grain), linear-gradient(180deg, #eeeef3 0%, #f4f4f8 42%, #fbfbfd 76%, #fff 100%)}.dsk-dock-slot{display:none}.dsk-main--page:has(.dsk-dock-slot:not(:empty)) .dsk-page-scroll{margin-right:min(42%,520px)}.dsk-main--page:has(.dsk-dock-slot:not(:empty)) .dsk-dock-slot{z-index:5;background:var(--bg);width:min(42%,520px);padding:12px 12px 12px 0;display:flex;position:absolute;top:0;bottom:0;right:0}.dsk-main--page:has(.dsk-dock-slot:not(:empty)) .new-detail__rail{right:calc(min(42%,520px) + 10px)}.dsk-split{flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;display:grid}.dsk-split--1,.dsk-split--2{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.dsk-split__primary{flex-direction:column;gap:28px;min-width:0;padding-bottom:24px;display:flex;overflow:visible}.dsk-split__side{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.dsk-split__pane{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dsk-split__pane-bar{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.dsk-split__pane-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;overflow:hidden}.dsk-split__pane-btn{width:28px;height:28px;color:var(--text);cursor:pointer;transition:background .15s var(--easing);background:#ffffff0f;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dsk-split__pane-btn:hover{background:#ffffff1f}.dsk-app--light .dsk-split__pane-btn{color:var(--text);background:#0000000f}.dsk-app--light .dsk-split__pane-btn:hover{background:#0000001f}.dsk-split__pane-body{flex:1;min-height:0;padding:8px 12px 16px;overflow:auto}body.light-theme{background:#f7f7f9}html:has(body.light-theme){background:#f7f7f9}.app.light-theme{--xool-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.5' intercept='-0.75'/%3E%3CfeFuncG type='linear' slope='2.5' intercept='-0.75'/%3E%3CfeFuncB type='linear' slope='2.5' intercept='-0.75'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='0.3'/%3E%3C/svg%3E");background-color:#f7f7f9;background-image:var(--xool-grain), radial-gradient(125% 85% at 50% 46%, #fff 0%, #f6f6f9 52%, #e8e8ed 100%);--xool-foot-core:#050507;--xool-foot-silver:#1c1c21;--xool-foot-dot:#fff2;color:#1a1a24;--command-panel-header-bg:#fff;--cal-accent:#0e7c94;--pill-project-bg:#ffffff8c;--pill-area-bg:#ffffff8c;--pill-resource-bg:#ffffff8c;--pill-date-bg:#60a5fa1f;--pill-date-color:#1d4ed8;--pill-date-border:#60a5fa4d;--pill-overdue-bg:#fef2f2;--pill-overdue-color:#dc2626;--pill-overdue-border:#ffffffe6;background-repeat:repeat,no-repeat;background-size:160px 160px,cover}.app.light-theme .task-item__pill--cat-btn,.app.light-theme .task-item__cat-tag{-webkit-backdrop-filter:blur(12px)saturate(160%);box-shadow:inset 0 1px 6px #ffffffd9,0 1px 5px #0000000f;border:1px solid #fffffff2!important}.app.light-theme .task-item__pill--date,.app.light-theme .task-item__pill--overdue{box-shadow:inset 0 1px 6px #ffffffbf,0 1px 4px #0000000d;border:1px solid var(--pill-date-border)!important}.app.light-theme .task-item__pill--overdue{border-color:var(--pill-overdue-border)!important}.app.light-theme .entry-list{background:0 0}.app.light-theme .task-item--home,.app.light-theme .note-item--home,.app.light-theme .cal-item--home{-webkit-backdrop-filter:none;box-shadow:none;background:#fff!important;border:1px solid #0000!important}.app.light-theme .task-item--done,.app.light-theme .task-item--archive,.app.light-theme .cal-item--archive,.app.light-theme .note-item--archive{background:#fff!important;border:1px solid #7c83f733!important;box-shadow:0 1px 3px #0000000d!important}.app.light-theme .task-item--done .task-item__title,.app.light-theme .task-item--done .cal-item__title,.app.light-theme .task-item--done .note-item__title,.app.light-theme .task-item--archive .task-item__title,.app.light-theme .task-item--archive .cal-item__title,.app.light-theme .task-item--archive .note-item__title,.app.light-theme .cal-item--archive .task-item__title,.app.light-theme .cal-item--archive .cal-item__title,.app.light-theme .cal-item--archive .note-item__title,.app.light-theme .note-item--archive .task-item__title,.app.light-theme .note-item--archive .cal-item__title,.app.light-theme .note-item--archive .note-item__title{color:#1a202c!important;opacity:.8!important}.app.light-theme .task-item--done .task-item__due,.app.light-theme .task-item--done .task-item__cat-tag,.app.light-theme .task-item--done .cal-item__time,.app.light-theme .task-item--done .cal-item__cat-tag,.app.light-theme .task-item--done .note-item__excerpt,.app.light-theme .task-item--done .task-item__meta,.app.light-theme .task-item--archive .task-item__due,.app.light-theme .task-item--archive .task-item__cat-tag,.app.light-theme .task-item--archive .cal-item__time,.app.light-theme .task-item--archive .cal-item__cat-tag,.app.light-theme .task-item--archive .note-item__excerpt,.app.light-theme .task-item--archive .task-item__meta,.app.light-theme .cal-item--archive .task-item__due,.app.light-theme .cal-item--archive .task-item__cat-tag,.app.light-theme .cal-item--archive .cal-item__time,.app.light-theme .cal-item--archive .cal-item__cat-tag,.app.light-theme .cal-item--archive .note-item__excerpt,.app.light-theme .cal-item--archive .task-item__meta,.app.light-theme .note-item--archive .task-item__due,.app.light-theme .note-item--archive .task-item__cat-tag,.app.light-theme .note-item--archive .cal-item__time,.app.light-theme .note-item--archive .cal-item__cat-tag,.app.light-theme .note-item--archive .note-item__excerpt,.app.light-theme .note-item--archive .task-item__meta{color:#4a5568!important;opacity:.7!important}.app.light-theme .task-item--done .task-item__due span,.app.light-theme .task-item--done .task-item__due div,.app.light-theme .task-item--done .task-item__cat-tag span,.app.light-theme .task-item--done .task-item__cat-tag div,.app.light-theme .task-item--done .cal-item__time span,.app.light-theme .task-item--done .cal-item__time div,.app.light-theme .task-item--done .cal-item__cat-tag span,.app.light-theme .task-item--done .cal-item__cat-tag div,.app.light-theme .task-item--done .note-item__excerpt span,.app.light-theme .task-item--done .note-item__excerpt div,.app.light-theme .task-item--done .task-item__meta span,.app.light-theme .task-item--done .task-item__meta div,.app.light-theme .task-item--archive .task-item__due span,.app.light-theme .task-item--archive .task-item__due div,.app.light-theme .task-item--archive .task-item__cat-tag span,.app.light-theme .task-item--archive .task-item__cat-tag div,.app.light-theme .task-item--archive .cal-item__time span,.app.light-theme .task-item--archive .cal-item__time div,.app.light-theme .task-item--archive .cal-item__cat-tag span,.app.light-theme .task-item--archive .cal-item__cat-tag div,.app.light-theme .task-item--archive .note-item__excerpt span,.app.light-theme .task-item--archive .note-item__excerpt div,.app.light-theme .task-item--archive .task-item__meta span,.app.light-theme .task-item--archive .task-item__meta div,.app.light-theme .cal-item--archive .task-item__due span,.app.light-theme .cal-item--archive .task-item__due div,.app.light-theme .cal-item--archive .task-item__cat-tag span,.app.light-theme .cal-item--archive .task-item__cat-tag div,.app.light-theme .cal-item--archive .cal-item__time span,.app.light-theme .cal-item--archive .cal-item__time div,.app.light-theme .cal-item--archive .cal-item__cat-tag span,.app.light-theme .cal-item--archive .cal-item__cat-tag div,.app.light-theme .cal-item--archive .note-item__excerpt span,.app.light-theme .cal-item--archive .note-item__excerpt div,.app.light-theme .cal-item--archive .task-item__meta span,.app.light-theme .cal-item--archive .task-item__meta div,.app.light-theme .note-item--archive .task-item__due span,.app.light-theme .note-item--archive .task-item__due div,.app.light-theme .note-item--archive .task-item__cat-tag span,.app.light-theme .note-item--archive .task-item__cat-tag div,.app.light-theme .note-item--archive .cal-item__time span,.app.light-theme .note-item--archive .cal-item__time div,.app.light-theme .note-item--archive .cal-item__cat-tag span,.app.light-theme .note-item--archive .cal-item__cat-tag div,.app.light-theme .note-item--archive .note-item__excerpt span,.app.light-theme .note-item--archive .note-item__excerpt div,.app.light-theme .note-item--archive .task-item__meta span,.app.light-theme .note-item--archive .task-item__meta div{color:inherit!important}.app.light-theme .home__sheet{background-color:#f7f7f9;background-image:var(--xool-grain), linear-gradient(180deg, #eeeef3 0%, #f4f4f8 42%, #fbfbfd 76%, #fff 100%);box-shadow:none;background-repeat:repeat,no-repeat;background-size:160px 160px,cover}.app.light-theme .new-list{background-color:#f7f7f9;background-image:linear-gradient(to bottom, rgba(var(--nl-accent-rgb), .34) 0%, rgba(var(--nl-accent-rgb), .16) 55%, rgba(var(--nl-accent-rgb), 0) 100%), var(--xool-grain), linear-gradient(180deg, #eeeef3 0%, #f4f4f8 42%, #fbfbfd 76%, #fff 100%);box-shadow:none;background-position:top,0 0,top;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 26vh,160px 160px,cover}.app.light-theme .new-list__add{color:#1a1a24;box-shadow:0 10px 28px rgba(var(--nl-accent-rgb), .32);background:#fff}.app.light-theme .new-list__add:hover{filter:brightness(1.02)saturate(1.04)}.app.light-theme .new-list__add:active{filter:brightness(.98)saturate(1.03)}.app.light-theme .home-recent-card{background-color:#f4f4f7;background-image:radial-gradient(120% 80% at 50% 22%, rgba(var(--card-accent-rgb), .34) 0%, rgba(var(--card-accent-rgb), .14) 46%, rgba(var(--card-accent-rgb), .03) 78%, rgba(var(--card-accent-rgb), 0) 100%);color:#1a1a24;box-shadow:inset 0 0 0 1px #1a1a240f,0 6px 16px #1a1a241a}.app.light-theme .home-recent-card:after{background:linear-gradient(#fff0 0%,#ffffff52 45%,#fffc 100%)}.app.light-theme .home-recent-card__art{color:#1a1a24b3}.app.light-theme .home-recent-card__badge{color:#1a1a24;-webkit-backdrop-filter:blur(12px)saturate(150%);background:#ffffffb8;box-shadow:inset 0 0 0 1px #1a1a2412}.app.light-theme .home-recent-card.cover-tone--top-dark .app.light-theme .home-recent-card__badge{color:#fff;box-shadow:none;background:#0000006b}.app.light-theme .home-recent-card.cover-tone--mid-dark:after{background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%)}.app.light-theme .home-recent-card.cover-tone--mid-dark .home-recent-card__title,.app.light-theme .home-recent-card.cover-tone--mid-dark .home-recent-card__meta{color:#fff;text-shadow:0 1px 4px #0000008c}.app.light-theme .command-panel{border-bottom-color:#e5e5f0}.app.light-theme .command-panel--closed{background:0 0}.app.light-theme .command-panel--open{background:#fff}.app.light-theme .command-panel--search-tinted{background:linear-gradient(to bottom, rgba(var(--search-accent-rgb), .26) 0%, rgba(var(--search-accent-rgb), .09) 45%, rgba(var(--search-accent-rgb), 0) 100%) no-repeat top/100% 26vh, #fff}.app.light-theme .command-panel__greeting{color:#1a1a24;text-shadow:none}.app.light-theme .command-panel__cc-tab{color:#1a1a2466}.app.light-theme .command-panel__cc-tab--active{color:#1a1a24}.app.light-theme .command-panel__cc-tab--active:after{background:#1a1a24}.app.light-theme .command-panel__cc-greeting{color:#1a1a24}.app.light-theme .command-panel__cc-greeting-accent{color:#5b62e8}.app.light-theme .command-panel__cc-brand{background-image:linear-gradient(120deg,#8a6d3b 0%,#d4af37 28%,#b8860b 50%,#d4af37 72%,#8a6d3b 100%);background-size:220% 100%}.app.light-theme .command-panel__cc-action{color:#1a1a24;background:#ffffffeb;border-color:#e5e5f0;box-shadow:0 6px 20px #1a1a2424}.app.light-theme .command-panel__date{color:#3a3a6a;opacity:.85;text-shadow:none}.app.light-theme .command-panel__count{color:#8a8a96}.app.light-theme .command-panel__count--overdue{color:#f26565}.app.light-theme .command-panel__list-filter-btn{color:#8a8a96}.app.light-theme .command-panel__list-filter-btn--active{color:#0b8ce9}.app.light-theme .command-panel__glass-menu{background:#ffffffd9;border-color:#e5e5f0;box-shadow:0 12px 32px #00000024}.app.light-theme .command-panel__menu-option{color:#8a8a96}.app.light-theme .command-panel__menu-option:hover,.app.light-theme .command-panel__menu-option--active{color:#1a1a24;background:#f0f0f5}.app.light-theme .command-panel__view-pill{color:#8a8a96;background:#fff;border-color:#e5e5f0;box-shadow:0 4px 14px #0000001a}.app.light-theme .command-panel__view-pill--active{color:#fff;background:#1a1a24;border-color:#1a1a24}.app.light-theme .command-panel__view-pill--active:hover{color:#fff;background:#1a1a24}.app.light-theme .command-panel__view-pill--overdue.command-panel__view-pill--active,.app.light-theme .command-panel__view-pill--overdue.command-panel__view-pill--active:hover{color:#f26565}.app.light-theme .command-panel__search-input-wrap{background:#fffffff5;border:none;box-shadow:0 8px 24px #1a1a2424}.app.light-theme .command-panel__search-input{color:#1a1a24;box-shadow:none;background:0 0}.app.light-theme .command-panel__search-input::placeholder,.app.light-theme .command-panel__search-voice-btn{color:#8a8a96}.app.light-theme .command-panel__search-voice-btn.command-panel__search-voice-btn--active{color:#0b8ce9}.app.light-theme .command-panel .home-cover__card{box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a!important}.app.light-theme .command-panel__drawer-item{background:#fff;border-color:#e5e5f0}.app.light-theme .command-panel__drawer-title{color:#1a1a24}.app.light-theme .command-panel__drawer-empty{color:#5858a0}.app.light-theme .command-panel__bell{color:#1a1a24;box-shadow:none;background:#f7f7f9;border-color:#e5e5f0}.app.light-theme .command-panel__logo{border-color:#e5e5f0}.app.light-theme .command-panel__page-icon{background:radial-gradient(circle at center, rgba(var(--page-accent-rgb), .2) 0%, rgba(var(--page-accent-rgb), .08) 55%, transparent 76%), #f7f7f9;box-shadow:0 0 14px rgba(var(--page-accent-rgb), .28);border-color:#e5e5f0}.app.light-theme .command-panel__bell-dot{border-color:#fff}.app.light-theme .command-panel__qs-settings-btn,.app.light-theme .command-panel__qs-close-btn,.app.light-theme .command-panel__qs-round-btn{color:#1a1a24;background:#fff;border-color:#e5e5f0;box-shadow:0 4px 14px #0000001a}.app.light-theme .command-panel__qs-settings-btn:hover,.app.light-theme .command-panel__qs-close-btn:hover,.app.light-theme .command-panel__qs-round-btn:hover{color:#1a1a24;background:#f0f0f5}.app.light-theme .command-panel__qs-search-btn:disabled:hover{background:#fff}.app.light-theme .list-section__label,.app.light-theme .home__categories-title{color:#1a1a24}.app.light-theme .task-item__pill-popup{background:#fff;border-color:#e5e5f0;box-shadow:0 10px 30px #00000014}.app.light-theme .task-item__pill-popup-item,.app.light-theme .task-item__pill-popup-option{color:#1a1a24}.app.light-theme .task-item__pill-popup-item:hover,.app.light-theme .task-item__pill-popup-option:hover{background:#f0f0f5}.app.light-theme .task-item__pill-popup-add{color:#8a8a96}.app.light-theme .task-item__pill-popup-add:hover{color:#1a1a24;background:#f0f0f5}.app.light-theme .task-item__pill-popup-divider{background:#e5e5f0}.app.light-theme .task-item__pill-popup-remove{color:#8a8a96}.app.light-theme .task-item__pill-popup-remove:hover{color:#f26565;background:#f265651a}.app.light-theme .task-item__pill-popup-empty{color:#8a8a96}.app.light-theme .list-switcher{background:0 0;border:none}.app.light-theme .list-switcher__btn{color:#8a8a96}.app.light-theme .list-switcher__btn--active{color:#fff}.app.light-theme .task-group-header{background:0 0}.app.light-theme .task-group-header--home{border-top-color:#8a8a9633}.app.light-theme .task-group-header--home .task-group-header__left{color:#3a3a6a;opacity:.85}.app.light-theme .task-group-header--home .task-group-header__right{color:#8a8a96;opacity:1}.app.light-theme .task-group-header__left,.app.light-theme .task-group-header__right{color:#3a3a6a;opacity:.85}.app.light-theme .task-group-header__badge{color:#3a3a6a;background:#3a3a6a1f}.app.light-theme .task-item,.app.light-theme .note-item,.app.light-theme .cal-item,.app.light-theme .media-item{-webkit-backdrop-filter:none;box-shadow:none;background:#f7f7f9;border:1px solid #0000000f}.app.light-theme .task-item__title,.app.light-theme .note-item__title,.app.light-theme .cal-item__title,.app.light-theme .media-item__title{color:#1a1a24}.app.light-theme .task-item__checkbox,.app.light-theme .note-item__checkbox,.app.light-theme .cal-item__checkbox,.app.light-theme .media-item__checkbox{border-color:#7c83f7}.app.light-theme .task-item--home .task-item__note-hint{color:#8a8a96;font-size:14px}.app.light-theme .task-item--home .task-item__date-input{color:#1a1a24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#1d4ed80a;border-color:#1d4ed833}.app.light-theme .task-item--home .task-item__context-menu{background:#fff;border-color:#e5e5f0;box-shadow:0 8px 24px #0000001a}.app.light-theme .task-item--home .task-item__context-menu-item{color:#1a1a24}.app.light-theme .task-item--home .task-item__context-menu-item:hover{background:#f0f0f5}.app.light-theme .task-item--home .task-item__context-menu-item--danger{color:#ef4444}.app.light-theme .task-item--home .task-item__context-menu-item--danger:hover{background:#ef44440f}.app.light-theme .task-item--home .task-item__context-menu-divider{background:#e5e5f0}.app.light-theme .cat-list__header{border-bottom-color:#e5e5f0}.app.light-theme .cat-list__title{color:#1a1a24}.app.light-theme .cat-list__item{background:#fff;border:1px solid #e5e5f0}.app.light-theme .cat-list__item-name{color:#1a1a24}.app.light-theme .cat-detail__cover-wave{background:linear-gradient(to bottom, rgba(var(--entry-accent-rgb), .15) 0%, transparent 30%), linear-gradient(to top, #f7f7f9cc 0%, #f7f7f966 35%, transparent 100%)}.app.light-theme .cat-detail{background:#f7f7f9}.app.light-theme .cat-detail__header{background:repeating-linear-gradient(135deg, transparent 0px, transparent 60px, rgba(var(--entry-accent-rgb), .25) 82px, rgba(var(--entry-accent-rgb), .09) 110px, transparent 140px, transparent 200px), repeating-linear-gradient(132deg, transparent 0px, transparent 95px, rgba(var(--entry-accent-rgb), .14) 130px, transparent 165px, transparent 250px), linear-gradient(to bottom, rgba(var(--entry-accent-rgb), .15) 0%, rgba(var(--entry-accent-rgb), .04) 100%), #f7f7f9;border-bottom-color:#e5e5f0}.app.light-theme .cat-detail__header:before{opacity:.45}.app.light-theme .cat-detail__title-input{color:#1a1a24}.app.light-theme .cat-detail__details-row{border-bottom-color:#e5e5f0}.app.light-theme .cat-detail__details-label{color:#5858a0}.app.light-theme .cat-detail__details-value{color:#1c1c30}.app.light-theme .cat-detail__textarea,.app.light-theme .cat-detail .canvas-block__input{color:#1a1a24}.app.light-theme .cat-detail .canvas-block__input.is-checked{color:#1a1a2466}.app.light-theme .cat-detail .canvas-check{border-color:#00000047}.app.light-theme .cat-detail .canvas-check.is-checked{border-color:#3b82f6}.app.light-theme .cat-detail__date-pill{color:var(--pill-date-color);-webkit-backdrop-filter:blur(12px)saturate(160%);box-shadow:none;background:#ffffff8c;border:1px solid #ffffffd9}.app.light-theme .cat-detail__date-pill:hover{background:#ffffffb3}.app.light-theme .cat-detail__date-pill--static{background:#ffffff8c;border-color:#ffffffd9}.app.light-theme .cat-detail__res-count{-webkit-backdrop-filter:blur(12px)saturate(160%);box-shadow:none;background:#ffffff8c;border:1px solid #ffffffd9}.app.light-theme .cat-detail__tag{color:#5858a0;-webkit-backdrop-filter:blur(12px)saturate(160%);box-shadow:none;background:#ffffff8c;border:1px solid #ffffffd9}.app.light-theme .cat-detail__avatar{border-color:#fff}.app.light-theme .cat-detail__avatar-add{color:#3a3a6a;background:#0000000d;border-color:#fff}.app.light-theme .cat-detail__avatar-add:hover{color:#1a1a24;background:#00000014}.app.light-theme .cat-detail__conn-popup{background:#fff;border-color:#e5e5f0;box-shadow:0 10px 30px #00000014}.app.light-theme .cat-detail__conn-item{color:#1a1a24}.app.light-theme .cat-detail__conn-item:hover{background:#f0f0f5}.app.light-theme .cat-detail__conn-none{border-top-color:#e5e5f0}.app.light-theme .cat-detail__conn-none:hover{color:#1a1a24}.app.light-theme .cat-detail__conn-empty{color:#5858a0}.app.light-theme .cat-detail__date-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a1a24;background:#f7f7f9;border-color:#e5e5f0}.app.light-theme .modal__sheet{background:#fffffff7;border-top-color:#00000014}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app.light-theme .modal__sheet{background:#fff}}.app.light-theme .modal__title{color:#1a1a24}.app.light-theme .modal__input,.app.light-theme .modal__textarea,.app.light-theme .modal__select,.app.light-theme .modal__time-input,.app.light-theme .modal__date-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f9;border-color:#e5e5f0;color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important}.app.light-theme .modal__input::placeholder,.app.light-theme .modal__textarea::placeholder,.app.light-theme .modal__select::placeholder,.app.light-theme .modal__time-input::placeholder,.app.light-theme .modal__date-input::placeholder{color:#5858a0;-webkit-text-fill-color:#5858a0;opacity:.7}.app.light-theme .modal__input::-webkit-datetime-edit{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__input::-webkit-datetime-edit-fields-wrapper{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__input::-webkit-datetime-edit-text{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__input::-webkit-datetime-edit-month-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__input::-webkit-datetime-edit-day-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__input::-webkit-datetime-edit-year-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__input::-webkit-datetime-edit-hour-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__input::-webkit-datetime-edit-minute-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__textarea::-webkit-datetime-edit{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__textarea::-webkit-datetime-edit-fields-wrapper{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__textarea::-webkit-datetime-edit-text{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__textarea::-webkit-datetime-edit-month-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__textarea::-webkit-datetime-edit-day-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__textarea::-webkit-datetime-edit-year-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__textarea::-webkit-datetime-edit-hour-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__textarea::-webkit-datetime-edit-minute-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__select::-webkit-datetime-edit{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__select::-webkit-datetime-edit-fields-wrapper{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__select::-webkit-datetime-edit-text{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__select::-webkit-datetime-edit-month-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__select::-webkit-datetime-edit-day-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__select::-webkit-datetime-edit-year-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__select::-webkit-datetime-edit-hour-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__select::-webkit-datetime-edit-minute-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__time-input::-webkit-datetime-edit{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__time-input::-webkit-datetime-edit-fields-wrapper{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__time-input::-webkit-datetime-edit-text{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__time-input::-webkit-datetime-edit-month-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__time-input::-webkit-datetime-edit-day-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__time-input::-webkit-datetime-edit-year-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__time-input::-webkit-datetime-edit-hour-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__time-input::-webkit-datetime-edit-minute-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__date-input::-webkit-datetime-edit{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__date-input::-webkit-datetime-edit-fields-wrapper{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__date-input::-webkit-datetime-edit-text{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__date-input::-webkit-datetime-edit-month-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__date-input::-webkit-datetime-edit-day-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__date-input::-webkit-datetime-edit-year-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__date-input::-webkit-datetime-edit-hour-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__date-input::-webkit-datetime-edit-minute-field{color:#1a1a24!important;-webkit-text-fill-color:#1a1a24!important;opacity:1!important}.app.light-theme .modal__toggle-row{background:#f7f7f9;border-color:#e5e5f0}.app.light-theme .modal__toggle-row label{color:#1a1a24}.app.light-theme .modal__slider{background-color:#e5e5f0}.app.light-theme .modal__slider:before{background-color:#fff}.app.light-theme .modal__multi-select-btn{color:#8a8a96;background:#f7f7f9;border-color:#e5e5f0}.app.light-theme .modal__multi-select-btn--has-selection{color:#1a1a24}.app.light-theme .modal__multi-select-list{background:#fff;border-color:#e5e5f0}.app.light-theme .modal__multi-select-item{color:#1a1a24}.app.light-theme .modal__multi-select-item:hover,.app.light-theme .modal__multi-select-item--selected{background:#f0f0f5}.app.light-theme .modal__multi-select-check{border-color:#d1d1e0}.app.light-theme .modal__schedule-btn{color:#6b6b76;background:#0000000a;border-color:#0000001f}.app.light-theme .modal__schedule-btn:hover{background:#00000012}.app.light-theme .modal__schedule-btn--set{color:#1a1a24}.app.light-theme .modal .icon-muted{color:#5858a0}.app.light-theme .modal__sheet--minimal .modal__input,.app.light-theme .modal__sheet--minimal .modal__textarea,.app.light-theme .modal__sheet--minimal .modal__date-input,.app.light-theme .modal__sheet--minimal .modal__time-input,.app.light-theme .modal__sheet--minimal .modal__multi-select-btn,.app.light-theme .modal__sheet--minimal .modal__link-btn,.app.light-theme .modal__sheet--minimal .modal__toggle-row{background:0 0;border:none;border-radius:0}.app.light-theme .modal__sheet--minimal .modal__multi-select-btn,.app.light-theme .modal__sheet--minimal .modal__link-btn{color:#76767f}.app.light-theme .modal__sheet--minimal .modal__multi-select-btn--has-selection,.app.light-theme .modal__sheet--minimal .modal__link-btn--has-selection{color:#1a1a24}.app.light-theme .modal__sheet--minimal .modal__handle{background:#00000024}.app.light-theme .modal__sheet--minimal .modal__close--footer{background:#0000000d}.app.light-theme .modal__sheet--minimal .modal__close--footer:hover{background:#00000014}.app.light-theme .modal__sheet--minimal .modal__multi-select-list{background:#fff;border:1px solid #e5e5f0}.app.light-theme .nav-bottom__back{background:#fff;border-color:#e5e5f0}.app.light-theme .nav-bottom__back svg{stroke:#5858a0}.app.light-theme .nav-bottom__home{color:#5858a0;background:#fff;border-color:#e5e5f0}.app.light-theme .command-panel__back{color:#5858a0;box-shadow:none;background:#f7f7f9;border-color:#e5e5f0}.app.light-theme .category-card--project{background:#e03e3e1a;border-color:#e03e3e33}.app.light-theme .category-card--area{background:#d090201a;border-color:#d0902033}.app.light-theme .category-card--resource{background:#30a0601a;border-color:#30a06033}.app.light-theme .category-card__count{background:#fff}.app.light-theme .res-sub-tabs{background:#fff;border-color:#e5e5f0}.app.light-theme .res-sub-tabs__btn{color:#8a8a96}.app.light-theme .res-sub-tabs__btn--active-notes,.app.light-theme .res-sub-tabs__btn--active-res,.app.light-theme .res-sub-tabs__btn--active-media,.app.light-theme .res-sub-tabs__btn--active-open,.app.light-theme .res-sub-tabs__btn--active-completed{box-shadow:none;color:#1a1a24;background:0 0;border-color:#0000}.app.light-theme .res-sub-tabs__btn:hover:not(.app.light-theme .res-sub-tabs__btn--active-notes):not(.app.light-theme .res-sub-tabs__btn--active-media):not(.app.light-theme .res-sub-tabs__btn--active-res):not(.app.light-theme .res-sub-tabs__btn--active-open):not(.app.light-theme .res-sub-tabs__btn--active-completed){color:#1a1a24;background:#f0f0f5}.app.light-theme .res-sub-tabs__count{color:#6b6b80;background:#8b8ba829}.app.light-theme .res-sub-tabs__btn--active-notes .res-sub-tabs__count{color:#b87a00;background:#f59e0b24}.app.light-theme .res-sub-tabs__btn--active-res .res-sub-tabs__count{color:#0a8a5e;background:#10b98124}.app.light-theme .res-sub-tabs__btn--active-media .res-sub-tabs__count{color:#be185d;background:#ec489924}.app.light-theme .res-sub-tabs__btn--active-completed .res-sub-tabs__count{color:#0a8a5e;background:#10b98124}.app.light-theme .cat-detail__task-meta{background:#f7f7f9}.app.light-theme .cat-detail__task-count{color:#8a8a96}.app.light-theme .cat-detail__task-count--done{color:#0a8a5e}.app.light-theme .cat-detail__sort-btn{color:#8a8a96}.app.light-theme .cat-detail__sort-btn:hover,.app.light-theme .cat-detail__sort-btn--active{color:#1a1a24;background:#f0f0f5}.app.light-theme .cat-detail__glass-menu{background:#ffffffd9;border-color:#e5e5f0;box-shadow:0 12px 32px #00000024}.app.light-theme .cat-detail__menu-option{color:#8a8a96}.app.light-theme .cat-detail__menu-option:hover,.app.light-theme .cat-detail__menu-option--active{color:#1a1a24;background:#f0f0f5}.app.light-theme .cat-detail__menu-option--done.cat-detail__menu-option--active,.app.light-theme .cat-detail__menu-option--done:hover{color:#0a8a5e}.app.light-theme .cat-detail__menu-count{color:#fff;background:#b4b4c6}.app.light-theme .cat-detail__menu-count--done{background:#10b981}.app.light-theme .cat-detail__view-pill{color:#8a8a96;background:#fff;border-color:#e5e5f0;box-shadow:0 4px 14px #0000001f}.app.light-theme .cat-detail__view-pill-label{color:#1a1a24}.app.light-theme .cat-detail__view-pill-label--done{color:#0a8a5e}.app.light-theme .modal__media-grid-btn{background:#f7f7f9;border-color:#e5e5f0}.app.light-theme .modal__media-grid-btn span{color:#1a1a24}.app.light-theme .modal__media-grid-btn--active{background:#fff;border-color:currentColor}.app.light-theme .nav-bottom__res-search-input{color:#1a1a24;background:#fff;border-color:#e5e5f0;box-shadow:0 4px 15px #0000000d}.app.light-theme .nav-bottom__res-search-input::placeholder{color:#8a8a96}.app.light-theme .nav-bottom__res-search-input:focus{background:#fff;border-color:#10b98166;box-shadow:0 0 0 3px #10b98114}.app.light-theme .nav-bottom__res-search-results{background:#fff;border-color:#e5e5f0;box-shadow:0 10px 30px #0000001a}.app.light-theme .nav-bottom__res-search-item{color:#1a1a24}.app.light-theme .nav-bottom__res-search-item:hover{color:#10b981;background:#f0f0f5}.app.light-theme .cat-list__archive-btn{color:#5858a0}.app.light-theme .cat-list__archive-btn:hover{opacity:1}.app.light-theme .cat-detail__archive-toggle{color:#5858a0}.app.light-theme .cat-detail__archive-toggle--active{opacity:1}.app.light-theme .command-panel__bell,.app.light-theme .command-panel__filter-btn,.app.light-theme .command-panel__back{color:#1a1a24;-webkit-backdrop-filter:blur(18px)saturate(180%);background:#ffffff4d;border-color:#fff6;box-shadow:0 4px 16px #00000014,inset 0 1px #fff9}.app.light-theme .home-cover:before{display:none}.app.light-theme .home-cover__light-wave{background:linear-gradient(to top, #fff0 0%, color-mix(in srgb, rgb(var(--cover-accent-rgb)) 72%, #fff) 100%);height:375px}.app.light-theme .command-panel--closed:not(.command-panel--solid):before{background-image:linear-gradient(to bottom, color-mix(in srgb, rgb(var(--cover-accent-rgb)) 72%, #fff) 0, #fff 375px), linear-gradient(#fff, #fff);background-repeat:no-repeat;background-size:100% 375px,100% 100%;background-position:0 calc(0px - var(--home-scroll-y,0px)), 0 0;inset:0 0 -24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 24px),#0000 100%)}.app.light-theme .profile-row{background:#fff;border-color:#e5e5f0;box-shadow:0 2px 8px #0000000a}.app.light-theme .profile-row__name{color:#1a1a24}.app.light-theme .profile-row__avatar{color:#1a1a24;background:linear-gradient(135deg,#eaeaee,#b0b0ba);box-shadow:0 4px 12px #0000001f}.app.light-theme .profile-row__avatar--colored{color:#fff}.app.light-theme .profile-row__avatar-badge{color:#1a1a24;background:#e5e5ea;border-color:#fff}.app.light-theme .profile-row:active{background:#f0f0f5}.app.light-theme .modal__submit--secondary,.light-theme .modal__submit--secondary{color:#fff;background:#ef4444;border:none}.app.light-theme .settings-modal__footer-back,.light-theme .settings-modal__footer-back{color:#5858a0;background:#fff;border-color:#e5e5f0;box-shadow:0 2px 8px #0000000f}.app.light-theme .settings-modal__footer-back:active,.light-theme .settings-modal__footer-back:active{background:#f0f0f5}.app.light-theme .home__floating-btn,.light-theme .home__floating-btn{color:#5858a0;background:#fffffff5;border-color:#ffffffe6;box-shadow:0 8px 24px #0000001f,inset 0 1px 2px #ffffffe6}.app.light-theme .home__floating-btn:active,.light-theme .home__floating-btn:active{background:#ffffffe6}@supports (-webkit-touch-callout:none){.app.light-theme .home__floating-btn,.light-theme .home__floating-btn{background:#ffffffb8}.app.light-theme .home__floating-btn:active,.light-theme .home__floating-btn:active{background:#ffffffd9}}.app.light-theme .settings-modal__footer-close,.light-theme .settings-modal__footer-close{color:#fff;background:#ef4444;box-shadow:0 2px 8px #ef444433}.app.light-theme .settings-modal__footer-close:active,.light-theme .settings-modal__footer-close:active{background:#dc2626}.app.light-theme .settings-item{background:#fff;border-color:#e5e5f0}.app.light-theme .settings-item__label{color:#1a1a24}.app.light-theme .settings-item--danger{background:#f2656514;border-color:#f2656526}.app.light-theme .settings-item--danger .settings-item__label{color:#ef4444}.app.light-theme .feedback-submit-btn{background:#7c83f714;border-color:#7c83f733}.app.light-theme .feedback-callout{color:#5858a0;background:#7c83f70d;border-color:#e5e5f0}.app.light-theme .feedback-embed{border-color:#e5e5f0}.app.light-theme .feedback-board-link{color:#5858a0}.app.light-theme .feedback-board-link:active{color:#7c83f7}.app.light-theme .archive-dashboard-container{background:#f7f7fa!important}.app.light-theme .archive-dashboard__section-title{color:#1c1c308c}.app.light-theme .archive-card{background:#ffffffd9;border-color:#0000000f;box-shadow:0 8px 24px #0000000a}.app.light-theme .archive-card__dots{opacity:.08;background-image:radial-gradient(#000c 1px,#0000 1px)}.app.light-theme .archive-card__icon-box{background:#00000005;border-color:#0000000d}.app.light-theme .archive-card__count,.app.light-theme .archive-card__title{color:#1c1c30}.app.light-theme .archive-card__desc{color:#5858a0}.app.light-theme .archive-card--project:hover{border-color:#e03e3e4d;box-shadow:0 12px 32px #e03e3e1f}.app.light-theme .archive-card--area:hover{border-color:#d090204d;box-shadow:0 12px 32px #d090201f}.app.light-theme .archive-card--resource:hover{border-color:#30a0604d;box-shadow:0 12px 32px #30a0601f}.app.light-theme .archive-grid-card{background:#ffffffd9;border-color:#0000000d;box-shadow:0 8px 24px #0000000a}.app.light-theme .archive-grid-card__count{color:#1c1c30}.app.light-theme .archive-grid-card__title{color:#5858a0}.app.light-theme .archive-grid-card:hover{background:#fffffff2;border-color:#0000001f}.app.light-theme .archive-grid-card--tasks:hover{border-color:#7c83f766}.app.light-theme .archive-grid-card--notes:hover{border-color:#ec489966}.app.light-theme .archive-grid-card--calendar:hover{border-color:#f59e0b66}.app.light-theme .archive-detail-list__back-btn{color:#5858a0;background:#00000008;border-color:#0000000f}.app.light-theme .archive-detail-list__back-btn:hover{color:#1c1c30;background:#0000000f}.app.light-theme .home-cover__open-btn{color:#1c1c30;background:#ffffff8c;border-color:#00000014;box-shadow:0 4px 16px #0000000f}.app.light-theme .home-cover__open-btn:hover{background:#ffffffb8}.app.light-theme .home-cover__header{color:#1a1a24}.app.light-theme .home-cover__card{background-color:#f4f4f7;background-image:radial-gradient(115% 85% at 74% 18%, rgba(var(--card-accent-rgb), .42) 0%, rgba(var(--card-accent-rgb), .18) 40%, rgba(var(--card-accent-rgb), .05) 70%, rgba(var(--card-accent-rgb), 0) 100%);box-shadow:0 6px 16px #1a1a241a}.app.light-theme .home-cover__card--project{background-image:url(/project-card-bg-light.png)}.app.light-theme .home-cover__card:before{color:#1a1a2473}.app.light-theme .home-cover__card:after{background:linear-gradient(#fff0 0%,#ffffff52 45%,#fffc 100%)}.app.light-theme .home-cover__card-art{color:#1a1a249e}.app.light-theme .home-cover__card-art svg{filter:drop-shadow(0 6px 20px #1a1a2424)}.app.light-theme .home-cover__card-content,.app.light-theme .home-cover__card-title,.app.light-theme .home-cover__card-badge,.app.light-theme .home-cover__card-badge svg{color:#1a1a24}.app.light-theme .home-cover__card-open-pill{color:#fff;background:#1a1a24}.app.light-theme .home-cover__card-open-pill:hover{background:#2c2c3a}.app.light-theme .home-cover__card-menu{color:#1a1a248c;background:#1a1a2414}.app.light-theme .home-cover__card-menu:hover{color:#1a1a24;background:#1a1a2424}.app.light-theme .home-cover__card.cover-tone--top-dark:before{color:#ffffffc7;text-shadow:0 1px 3px #000000a6}.app.light-theme .home-cover__card.cover-tone--mid-dark:after{background:linear-gradient(#0000 0%,#00000052 45%,#000c 100%)}.app.light-theme .home-cover__card.cover-tone--mid-dark .home-cover__card-content,.app.light-theme .home-cover__card.cover-tone--mid-dark .home-cover__card-title,.app.light-theme .home-cover__card.cover-tone--mid-dark .home-cover__card-badge{color:#fff}.app.light-theme .home-cover__card.cover-tone--mid-dark .home-cover__card-open-pill{color:#1a1a24;background:#fff}.app.light-theme .home-cover__card.cover-tone--mid-dark .home-cover__card-menu{color:#ffffffd1;background:#ffffff29}.app.light-theme .home-cover__avatar{border-color:#fff}.app.light-theme .home-cover__avatar-placeholder{color:#1a1a24;background:#f7f7f9;border-color:#e5e5f0}.app.light-theme .home-cover__avatar-placeholder:hover{color:#1a1a24;background:#f0f0f5}.app.light-theme .home-cover__avatar-placeholder--initials{color:#1a1a24;background:linear-gradient(135deg,#eaeaee,#b0b0ba);border:none;box-shadow:0 4px 12px #0000001f}.app.light-theme .home-cover__avatar-placeholder--initials:hover{color:#1a1a24;background:linear-gradient(135deg,#f0f0f4,#bcbcc6)}.app.light-theme .home-cover__collab-avatar{color:#3a3a6a;box-shadow:none;background:#eeeef5;border-color:#fff}.app.light-theme .home-cover__collab-avatar:hover{background:#e5e5f0}.app.light-theme .home-cover__collab-btn{color:#3a3a6a;background:#0000000d;border-color:#ffffff80}.app.light-theme .home-cover__collab-btn:hover{color:#1a1a24;background:#00000014}.app.light-theme .home-cover__collab-count{color:#3a3a6a}.app.light-theme .home-cover__title,.app.light-theme .home-cover__header-title{color:#1c1c30}.app.light-theme .home-cover__desc{color:#3a3a6a;opacity:.85}.app.light-theme .home-cover__add-info-btn{color:#1c1c3059}.app.light-theme .home-cover__add-info-btn:hover{color:#1c1c308c}.app.light-theme .home-cover__add-info-btn--active,.app.light-theme .home-cover__add-info-btn--active:hover{color:#f59e0b}.app.light-theme .home-cover__add-info-btn--menu{color:#1c1c308c}.app.light-theme .home-cover__add-info-btn--menu:hover{color:#1c1c30bf}.app.light-theme .home-cover__textlink{color:#1c1c308c;border-bottom-color:#00000026}.app.light-theme .home-cover__textlink:hover{color:rgb(var(--cover-accent-rgb));border-bottom-color:rgba(var(--cover-accent-rgb), .4)}.app.light-theme .home-cover__tag{color:#3a3a6a;-webkit-backdrop-filter:none;box-shadow:none;background:#f4f4f8;border:1px solid #e6e6ee}.app.light-theme .home-cover__tag--date{color:#1d4ed8;background:#eef5fe;border-color:#cfe4fe}.app.light-theme .home-cover__tag--area{color:#b07a10;background:#faf3e6;border-color:#f1debc}.app.light-theme .main-content--tasks,.app.light-theme .main-content--notes,.app.light-theme .main-content--calendar,.app.light-theme .home{background:0 0}.app.light-theme .home__filter-pill,.app.light-theme .home__filter-trash{color:#8a8a96;background:#f0f0f3}.app.light-theme .home__filter-pill--active{color:#fff;background:#1a1a24}.app.light-theme .home__filter-trash--active{color:#f26565;background:#1a1a24}.app.light-theme .home-trash-item__title{color:#1a1a24}.app.light-theme .home-trash-item__restore{color:#8a8a96;border-color:#0000001f}.app.light-theme .home-trash-item__restore:hover{color:#1a1a24}.app.light-theme .home-trash-item__purge{color:#e03e3e;border-color:#e03e3e4d}.app.light-theme .home-trash-item__purge:hover{color:#c53030;background:#e03e3e14}.app.light-theme .split-nav__dots-bg{opacity:.12;background-image:radial-gradient(#000c 1px,#0000 1px)}.app.light-theme .split-nav__pills{box-shadow:inset 0 0 22px rgba(var(--cover-accent-rgb), .14), 0 8px 32px #ffffffd9;background:#ffffffd9;border-color:#0000000f}.app.light-theme .split-nav__pills .split-nav__btn{color:#5858a0}.app.light-theme .split-nav__pills .split-nav__btn svg{transition:all .2s}.app.light-theme .split-nav__pills .split-nav__btn:hover:not(.split-nav__btn--active){color:#1c1c30;background:#0000000a}.app.light-theme .split-nav__add{box-shadow:inset 0 0 22px rgba(var(--cover-accent-rgb), .18), 0 8px 32px #ffffffd9;background:#ffffffd9;border-color:#0000000f}.app.light-theme .split-nav__add:hover{background:#00000005}.app.light-theme .home-page-dots__dot{background:#00000038}.app.light-theme .home-page-dots__dot--active{background:#0009}.app.light-theme .home__list-container--expanded{background:linear-gradient(to bottom, rgba(var(--list-accent-rgb,124, 131, 247), .3) 0%, rgba(var(--list-accent-rgb,124, 131, 247), .08) 60%, rgba(var(--list-accent-rgb,124, 131, 247), 0) 100%) no-repeat top/100% calc(var(--command-panel-peek,80px) + 40px), #fff}.app.light-theme .voice-fab{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 14px color-mix(in srgb, var(--fab-tab-color) 15%, transparent), 0 4px 14px #0000001a;background:#ffffffb3}.app.light-theme .voice-fab:before{background-image:radial-gradient(var(--fab-tab-color) 1px, transparent 1px);opacity:.12}.app.light-theme .voice-fab .voice-fab__icon{color:#0b8ce9}.app.light-theme .voice-fab:hover{box-shadow:inset 0 0 18px color-mix(in srgb, var(--fab-tab-color) 20%, transparent), 0 6px 18px #00000021;background:#fffc}.app.light-theme .cat-detail__details-btn{color:#1a1a248c}.app.light-theme .cat-detail__details-btn:hover{color:#1a1a24;background:#0000000f}.app.light-theme .details-popup{background:#00000059}.app.light-theme .details-popup .details-popup__card{background:#fff;border-color:#e5e5f0;box-shadow:0 16px 48px #0000002e}.app.light-theme .details-popup .details-popup__title{color:#1a1a24}.app.light-theme .details-popup .details-popup__close{color:#5858a0;background:#f0f0f5}.app.light-theme .details-popup .details-popup__close:hover{color:#1a1a24}.app.light-theme .details-popup .details-popup__row:not(:last-child){border-bottom-color:#ececf4}.app.light-theme .details-popup .details-popup__label{color:#8a8a96}.app.light-theme .details-popup .details-popup__value{color:#1a1a24}.app.light-theme .details-popup__row:not(:last-child){border-bottom-color:#ececf4}.app.light-theme .details-popup__label{color:#8a8a96}.app.light-theme .details-popup__value{color:#1a1a24}.app.light-theme .details-popup__avatar{color:#1a1a24;background:#e8e8ee;border-color:#fff}.app.light-theme .details-popup__avatar-add{color:#5858a0;background:#f0f0f5;border-color:#e0e0ea}.app.light-theme .details-popup__avatar-add:hover{background:#e8e8ee}.app.light-theme .cat-detail__body .task-item,.app.light-theme .cat-detail__body .note-item,.app.light-theme .cat-detail__body .cal-item,.app.light-theme .cat-detail__body .media-item{box-shadow:none!important;background:0 0!important;border:none!important}.app.light-theme .detail-iconbar{border-bottom-color:#e5e5f0}.app.light-theme .detail-iconbar .detail-iconbar__btn{color:#8a8a96}.app.light-theme .detail-iconbar .detail-iconbar__btn:hover:not(.detail-iconbar__btn--active){color:#1a1a24;background:#0000000d}.app.light-theme .command-panel--closed{box-shadow:none;background:0 0}.app.light-theme .command-panel--closed.command-panel--solid,.app.light-theme .command-panel--closed:before{background:0 0}.app.light-theme .collab-modal .modal__title{color:#1c1c30}.app.light-theme .collab-modal__bottom-close-btn{color:#fff;background:#ef4444;box-shadow:0 2px 8px #ef444433}.app.light-theme .collab-modal__empty{color:#5858a0}.app.light-theme .collab-modal__item{background:#00000008;border-color:#0000000f}.app.light-theme .collab-modal__item:hover{background:#0000000d}.app.light-theme .collab-modal__item-avatar{color:#3a3a6a;background:#eeeef5}.app.light-theme .collab-modal__item-name{color:#1c1c30}.app.light-theme .collab-modal__item-remove{color:#5858a0}.app.light-theme .collab-modal__item-remove:hover{color:#f26565;background:#f265651f}.app.light-theme .collab-modal__add-btn{color:#0b8ce9;background:#fff;border-color:#0b8ce98c}.app.light-theme .collab-modal__add-btn:hover{background:#0b8ce90f;border-color:#0b8ce9bf}.app.light-theme .collab-modal__avatar-picker{color:#5858a0;background:#f7f7f9;border-color:#0000001f}.app.light-theme .collab-modal__avatar-picker:hover{color:#1c1c30;background:#f0f0f5;border-color:#0003}.app.light-theme .collab-modal__avatar-label{color:#5858a0}.app.light-theme .collab-modal__name-input{color:#1c1c30;background:#f7f7f9;border-color:#e5e5f0}.app.light-theme .collab-modal__name-input::placeholder{color:#5858a0}.app.light-theme .collab-modal__cancel-btn{color:#5858a0;background:#0000000a;border-color:#00000014}.app.light-theme .collab-modal__cancel-btn:hover{background:#00000012}.app.light-theme .voice-overlay{background:linear-gradient(to bottom, rgba(var(--vo-accent-rgb), .4) 0%, rgba(var(--vo-accent-rgb), .18) 55%, rgba(var(--vo-accent-rgb), 0) 100%) no-repeat top/100% 26vh, #f7f7f9}.app.light-theme .voice-overlay .voice-overlay__body:before{background-image:radial-gradient(#0000001f 1px,#0000 1px)}.app.light-theme .voice-overlay .voice-overlay__input{color:#1a1a24;caret-color:#1a1a24}.app.light-theme .voice-overlay .voice-overlay__speak-clear,.app.light-theme .voice-overlay .voice-overlay__search-hint{color:#6b7280}.app.light-theme .voice-overlay .voice-overlay__title-display{color:#1a1a24}.app.light-theme .voice-overlay .voice-overlay__done-hint{color:#6b7280}.app.light-theme .voice-overlay .voice-overlay__cal-month{color:#1a1a24}.app.light-theme .voice-overlay .voice-overlay__cal-wd{color:#9ca3af}.app.light-theme .voice-overlay .voice-overlay__cal-day{color:#1a1a24}.app.light-theme .voice-overlay .voice-overlay__cal-nav{color:#1a1a24;background:#0000000d}.app.light-theme .voice-overlay .voice-overlay__bottom-bar{background:#ffffffb3;border-color:#0000000f}.app.light-theme .voice-overlay .voice-overlay__vis-bar{background:#9ca3af}.app.light-theme .settings-sheet-overlay,body.light-theme .settings-sheet-overlay{background:#0000004d}.app.light-theme .settings-sheet-overlay--ownnav,.app.light-theme .settings-sheet__xool-nav,body.light-theme .settings-sheet-overlay--ownnav,body.light-theme .settings-sheet__xool-nav{background:#050507}.app.light-theme .settings-sheet-overlay--dsk,body.light-theme .settings-sheet-overlay--dsk{background:#14141a66}.app.light-theme .settings-sheet--dsk,body.light-theme .settings-sheet--dsk{background:#fff;border-color:#00000014;box-shadow:0 24px 64px #0000002e}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-rail,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-rail{background:#f4f4f7;border-right-color:#00000014}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-nav,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-nav{color:#1a1a248c}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-nav:hover,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-nav:hover{color:#1a1a24;background:#0000000d}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-nav--on,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-nav--on{color:#1a1a24;background:#00000014}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-title,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-title{color:#1a1a24}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-close,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-close{color:#1a1a24a6;background:#0000000f}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-close:hover,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-close:hover{color:#1a1a24;background:#0000001a}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-user,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-user{border-bottom-color:#00000014}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-avatar,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-avatar{color:#1a1a24;background:#e6e6ea}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-user-name,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-user-name{color:#1a1a24}.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-user-sub,.app.light-theme .settings-sheet--dsk .settings-sheet__dsk-kicker,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-user-sub,body.light-theme .settings-sheet--dsk .settings-sheet__dsk-kicker{color:#1a1a2473}.app.light-theme .settings-sheet--dsk .settings-sheet__danger-bar,body.light-theme .settings-sheet--dsk .settings-sheet__danger-bar{background-color:#d16b6b}.app.light-theme .settings-sheet,body.light-theme .settings-sheet{background:#fffffff7;border-top-color:#00000014}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app.light-theme .settings-sheet,body.light-theme .settings-sheet{background:#fff}}.app.light-theme .settings-sheet--xool,body.light-theme .settings-sheet--xool{background-color:#f4f4f7;background-image:var(--xool-grain), linear-gradient(180deg, #f7f7fa 0%, #f0f0f4 42%, #e8e8ee 76%, #e2e2e8 100%);-webkit-backdrop-filter:none}.app.light-theme .settings-sheet__close-orb,body.light-theme .settings-sheet__close-orb{color:#edeef2;background:#ffffff1a}.app.light-theme .settings-sheet__title,body.light-theme .settings-sheet__title{color:#1a1a24}.app.light-theme .settings-sheet .confirm-sheet__text,body.light-theme .settings-sheet .confirm-sheet__text{color:#6b6b78}.app.light-theme .settings-sheet__danger-bar,body.light-theme .settings-sheet__danger-bar{color:#fff;background-color:#d16b6b}.app.light-theme .settings-sheet__danger-bar svg,body.light-theme .settings-sheet__danger-bar svg{color:#fff}.app.light-theme .settings-sheet__danger-bar--accent,body.light-theme .settings-sheet__danger-bar--accent{color:#1a1a24;background-color:#e8e8ee}.app.light-theme .settings-sheet__danger-bar--accent svg,body.light-theme .settings-sheet__danger-bar--accent svg{color:#1a1a24}.app.light-theme .settings-sheet__danger-pill,body.light-theme .settings-sheet__danger-pill{color:#fff;background-color:#d16b6b}.app.light-theme .settings-sheet__danger-pill svg,body.light-theme .settings-sheet__danger-pill svg{color:#fff}.app.light-theme .settings-sheet__danger-pill--accent,body.light-theme .settings-sheet__danger-pill--accent{color:#1a1a24;background:#fff;box-shadow:0 10px 28px #00000014}.app.light-theme .settings-sheet__danger-pill--accent svg,body.light-theme .settings-sheet__danger-pill--accent svg{color:#1a1a24}.app.light-theme .settings-sheet__handle,body.light-theme .settings-sheet__handle{background:#e5e5f0}.app.light-theme .settings-sheet__item,body.light-theme .settings-sheet__item{color:#1c1c30}.app.light-theme .settings-sheet__item:hover,body.light-theme .settings-sheet__item:hover{background:#f7f7f9}.app.light-theme .settings-sheet__item--danger,body.light-theme .settings-sheet__item--danger{color:#f26565}.app.light-theme .settings-sheet__item--active,body.light-theme .settings-sheet__item--active{color:#0b8ce9}.app.light-theme .settings-sheet__divider,body.light-theme .settings-sheet__divider{background:#e5e5f0}.app.light-theme .option-sheet__close,body.light-theme .option-sheet__close{color:#1c1c30;background:#0000000f}.app.light-theme .settings-sheet__bubble,body.light-theme .settings-sheet__bubble{color:#6a6a78;background:#0000000a;border-color:#0000001a}.app.light-theme .settings-sheet__bubble--active,body.light-theme .settings-sheet__bubble--active{color:#0b8ce9;background:#0b8ce91a;border-color:#0b8ce94d}.app.light-theme .settings-sheet__tabs,body.light-theme .settings-sheet__tabs{background:#0000000f}.app.light-theme .settings-sheet__tab,body.light-theme .settings-sheet__tab{color:#1a1a247a}.app.light-theme .settings-sheet__tab--active,body.light-theme .settings-sheet__tab--active{color:#1a1a24;background:#fff}.app.light-theme .settings-sheet__color-swatch--active,body.light-theme .settings-sheet__color-swatch--active{border-color:#1c1c30}.app.light-theme .color-sheet__swatch--active,body.light-theme .color-sheet__swatch--active{border-color:#1c1c30;box-shadow:0 0 0 3px #0000001f}.app.light-theme .color-sheet__spectrum,body.light-theme .color-sheet__spectrum{border-color:#0000001f}.app.light-theme .color-sheet__preview,body.light-theme .color-sheet__preview{color:#1c1c30;background:#0000000a;border-color:#0003}.app.light-theme .color-sheet__preview--on,body.light-theme .color-sheet__preview--on{border-color:#00000059}.app.light-theme .settings-sheet__url-field,body.light-theme .settings-sheet__url-field{border-bottom-color:#e5e5f0}.app.light-theme .settings-sheet__url-field:focus-within,body.light-theme .settings-sheet__url-field:focus-within{border-bottom-color:#0b8ce9}.app.light-theme .settings-sheet__url-input,body.light-theme .settings-sheet__url-input{color:#1c1c30}.app.light-theme .settings-sheet__url-input::placeholder,body.light-theme .settings-sheet__url-input::placeholder{color:#8a8a96}.app.light-theme .settings-sheet__icon-cell,body.light-theme .settings-sheet__icon-cell{color:#1c1c30;background:#0000000a;border-color:#0000001a}.app.light-theme .settings-sheet__icon-cell--active,body.light-theme .settings-sheet__icon-cell--active{background:#00000014;border-color:#00000073;box-shadow:0 0 0 2px #0000001f}.app.light-theme .command-dock{box-shadow:none;background:0 0;border-top:none}.app.light-theme .command-dock:before{background:#fff}.app.light-theme .command-dock__type{color:#8a8a96}.app.light-theme .command-dock__type:hover:not(.command-dock__type--active){color:#1c1c30;background:#0000000a}.app.light-theme .command-dock__input-row{background:0 0}.app.light-theme .command-dock__input-wrap{box-shadow:0 3px 24px color-mix(in srgb, var(--dock-accent) 30%, transparent), 0 1px 4px #00000014;background:#fff;border:none}.app.light-theme .command-dock__icon-btn{color:#5b5b6b;background:#ffffff80;border-color:#00000014}.app.light-theme .command-dock__icon-btn:hover{color:#1c1c30;background:#ffffffc7}.app.light-theme .command-dock__input-action{background:0 0;border-color:#0000}.app.light-theme .command-dock__input-action:hover{background:0 0}.app.light-theme .command-dock__search-btn{color:#8a8a96;background:0 0;border-color:#0000}.app.light-theme .command-dock__search-btn:hover{color:#1c1c30;background:0 0}.app.light-theme .command-dock__input{color:#1a1a24}.app.light-theme .command-dock__input::placeholder,.app.light-theme .command-dock__voice-btn{color:#8a8a96}.app.light-theme .command-dock__menu-circle{color:#5a5a68;background:#f2f2f2;border-color:#dcdce2}.app.light-theme .command-dock__menu:hover .app.light-theme .command-dock__menu-circle{color:#1a1a24;background:#e8e8ee}.app.light-theme .home-cat-list__item{color:#1a1a24;background:#fff;border-color:#e5e5f0}.app.light-theme .home-cat-list__item:hover{background:#f0f0f5}.app.light-theme .list-section__expand,.app.light-theme .list-section__archive{color:#8a8a96}.app.light-theme .list-section__expand:hover,.app.light-theme .list-section__archive:hover{color:#1c1c30;background:#0000000a}.app.light-theme .home-list-tile{background:linear-gradient(to left, rgba(var(--tile-accent-rgb,124, 131, 247), .3) 0%, #f4f4f7 62%);color:#1a1a24;border:none}.app.light-theme .home-list-tile:active{background:linear-gradient(to left, rgba(var(--tile-accent-rgb,124, 131, 247), .3) 0%, #ededf2 62%)}.app.light-theme .home-list-tile__icon,.app.light-theme .home-list-tile__icon--calendar{background:0 0}.app.light-theme .home-master__title{color:#1a1a24}.app.light-theme .home-master__desc{color:#1a1a2499}.app.light-theme .home-master-card{background-color:#f4f4f7;background-image:radial-gradient(115% 85% at 74% 18%, rgba(var(--card-accent-rgb), .42) 0%, rgba(var(--card-accent-rgb), .18) 40%, rgba(var(--card-accent-rgb), .05) 70%, rgba(var(--card-accent-rgb), 0) 100%);box-shadow:0 6px 16px #1a1a241a}.app.light-theme .home-master-card:after{background:linear-gradient(#fff0 0%,#ffffff52 45%,#fffc 100%)}.app.light-theme .home-master-card__art{color:#1a1a2438}.app.light-theme .home-master-card__art--circled{color:#1a1a249e;background:#1a1a2414;box-shadow:inset 0 1px 1px #ffffffb3}.app.light-theme .home-master-card__title{color:#1a1a24}.app.light-theme .home-master-card__desc{color:#1a1a24ad}.app.light-theme .home-master-card__cta{color:#fff;background:#1a1a24;box-shadow:0 2px 8px #1a1a242e}.app.light-theme .home-master__dots .home-page-dots__dot{background:#1a1a2447}.app.light-theme .home-master__dots .home-page-dots__dot--active{background:#1a1a24}.app.light-theme .home-fav-tile{box-shadow:0 6px 18px #facc1533}.app.light-theme .home-fav-tile__count{color:#1a1a248c}.app.light-theme .home-fav-tile__arrow{color:#1a1a2466}.app.light-theme .home-app-card,.app.light-theme .home-app-card__title{color:#1a1a24}.app.light-theme .home-app-card__cover{background:radial-gradient(120% 120% at 25% 15%, rgb(var(--app-accent-rgb,124, 131, 247)) 0%, color-mix(in srgb, rgb(var(--app-accent-rgb,124, 131, 247)) 55%, #fff) 55%, color-mix(in srgb, rgb(var(--app-accent-rgb,124, 131, 247)) 6%, #fff) 100%);box-shadow:0 6px 18px rgba(var(--app-accent-rgb,124, 131, 247), .22), inset 0 0 0 1px #0000000d;--mini-card-fill:color-mix(in srgb, rgb(var(--app-accent-rgb,124, 131, 247)) 55%, #fff)}.app.light-theme .home-app-card__cover--badge{background:radial-gradient(120% 120% at 25% 15%, color-mix(in srgb, rgb(var(--app-accent-rgb,124, 131, 247)) 45%, #fff) 0%, color-mix(in srgb, rgb(var(--app-accent-rgb,124, 131, 247)) 22%, #fff) 55%, #fff 100%)}.app.light-theme .home-app-card__cover--badge .app-badge{box-shadow:0 6px 18px #0000002e}.light-theme .brand-logo{background:radial-gradient(circle at 50% 55%,#2be38a24 0%,#0000 64%),#fff;border:1px solid #0000000f;box-shadow:0 2px 10px #0000001a,0 0 12px #2be38a29}.light-theme .app-switcher__current-icon .brand-logo{box-shadow:none;background:0 0;border:none}.light-theme .command-panel__logo-btn{background:0 0}.light-theme .command-panel__logo-btn .brand-logo{box-shadow:none;background:0 0;border:none}.light-theme .command-panel__logo-btn .brand-logo__svg{filter:drop-shadow(0 1px 4px #fffc)drop-shadow(0 0 8px #fff9)}.app.light-theme .task-done-overlay,body.light-theme .task-done-overlay{background:#14162247}.app.light-theme .task-done-card,body.light-theme .task-done-card{background:#fff;border:1px solid #0000000f;box-shadow:0 24px 80px #1416222e,inset 0 0 0 1px #ffffffe6}.app.light-theme .task-done-card__title,body.light-theme .task-done-card__title{color:#1a1a24}.app.light-theme .task-done-card__message,body.light-theme .task-done-card__message{color:#5a5a6e}.app.light-theme .task-done-card__counter,body.light-theme .task-done-card__counter{color:#0b6bb8;background:#0b8ce914;border-color:#0b8ce938}:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #7cc8a0}body.light-theme :focus-visible{outline-color:#1b6b41}input:focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable=true]:focus-visible{outline-offset:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.confetti-container{display:none!important}}.home-cover__add-info-btn,.onboarding__legal-link{position:relative}.home-cover__add-info-btn:after,.onboarding__legal-link:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
