:root{--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Noto Sans Arabic", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, ui-monospace, monospace;--accent:#26e07f;--accent-soft:#26e07f61;--accent-ink:#050505;--gold:#ffc857;--safe-top:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--safe-area-inset-left,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--safe-area-inset-right,0px));font-family:var(--sans);color:#f7f7f2;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020202;font-size:16px;font-weight:500;line-height:1.45}*{box-sizing:border-box}html{background:#020202;min-width:320px}body{overscroll-behavior:none;background:#020202;min-width:320px;min-height:100svh;margin:0}button,input,select{letter-spacing:0}button,label{-webkit-tap-highlight-color:transparent}#root{min-height:100svh}.app-shell{color:#f7f7f2;min-height:100svh;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left));background:#020202;flex-direction:column;display:flex;position:relative;overflow-x:clip}.motion-bg,.bg-scene{pointer-events:none;position:fixed;inset:0;overflow:hidden}.motion-bg{z-index:0;background-color:#020202;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:88px 88px;transition:opacity .8s}.motion-bg.is-calm .bg-scene{opacity:.35!important}.bg-scene{z-index:1}.bg-scene--focus:before,.bg-scene--break:before{content:"";border:1px solid #ffffff14;border-radius:8px;position:absolute;inset:8%}.number-stream{min-width:74px;font-family:var(--mono);color:#fff3;gap:22px;font-size:17px;line-height:1;display:grid;position:absolute;top:-28%}.number-stream span{white-space:nowrap;background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:74px;height:32px;display:inline-flex}.floating-frame{font-family:var(--mono);color:#ffffff7a;background:#ffffff0a;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute}.floating-frame:before,.floating-frame:after{content:"";border-style:solid;border-color:#ffffff57;width:12px;height:12px;position:absolute}.floating-frame:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.floating-frame:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.topbar,.timer-layout,.music-dock,.popover-panel,.side-panel,.name-gate,.modal-gate,.toast{z-index:3;position:relative}.topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand,.music-title{color:#fff;align-items:center;gap:9px;font-weight:700;display:inline-flex}.brand-version{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 33%, transparent);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:800}.topbar-actions{align-items:center;gap:10px;display:flex}.topbar-fullscreen{display:inline-flex}.alarm-trigger,.duration-trigger,.primary-action,.ghost-button,.solid-button,.music-search button,.spotify-connect button,.name-row button,.music-link{color:#f7f7f2;min-height:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.alarm-trigger{min-height:36px;padding:0 12px;font-size:14px}.duration-trigger{color:#050505;background:#f7f7f2;border-color:#f7f7f2;flex-direction:column;place-self:center end;width:94px;height:104px}button:hover,.music-link:hover{transform:translateY(-1px)}button:disabled{cursor:default;opacity:.6;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid var(--accent)}.language-select{color:#f7f7f2;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 4px 0 10px;display:inline-flex;position:relative}.language-select select{color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;padding:6px 8px 6px 2px;font-size:14px;font-weight:700}.language-select option{color:#fff;background:#0b0b0b}.timer-layout{flex:1;grid-template-columns:190px minmax(0,1fr) 120px;align-items:center;gap:22px;padding:28px 0 22px;display:grid}.mode-stack{align-self:center;gap:12px;display:grid}.mode-button{text-align:start;width:178px;min-height:126px;font:inherit;cursor:pointer;border-radius:8px;align-content:center;gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.mode-button span{font-weight:800}.mode-button strong{font-family:var(--mono);font-size:28px;line-height:1}.mode-button--dark{color:#fff;background:#000;border:1px solid #ffffff7a}.mode-button--light{color:#050505;background:#fff;border:1px solid #fff}.mode-button.is-active{box-shadow:0 0 0 3px var(--accent-soft)}.cycle-dots{justify-content:center;gap:8px;width:178px;padding-top:4px;display:flex}.cycle-dots span{border:1px solid #ffffff59;border-radius:50%;width:10px;height:10px;transition:background .3s,border-color .3s}.cycle-dots span.is-filled{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 53%, transparent)}.timer-stage{text-align:center;justify-items:center;gap:12px;min-width:0;display:grid}.name-chip{color:#ffffffb8;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-weight:700;display:inline-flex}.timer-value{width:min(100%,760px);min-height:140px;font-family:var(--mono);color:#fff;text-shadow:0 0 28px #ffffff2e;direction:ltr;place-items:center;font-size:128px;font-weight:800;line-height:1;display:grid}.mode-label{color:var(--accent);font-weight:800}.timer-actions{align-items:center;gap:10px;min-height:52px;display:inline-flex}.primary-action{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);min-width:142px;min-height:50px}.icon-button{color:#f7f7f2;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:inline-grid;position:relative}.icon-button.large{width:50px;height:50px}.icon-button.is-on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.park-button em{color:#050505;background:var(--gold);top:-7px;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;inset-inline-end:-7px}.finish-message{color:var(--gold);background:#ffc85714;border:1px solid #ffc8576b;border-radius:8px;align-items:center;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.crystal-stage{place-items:center;width:110px;height:92px;display:grid;position:relative}.crystal-stage.is-large{width:280px;height:260px;margin:18px 0 8px}.crystal{transition:filter .6s;overflow:visible}.crystal.is-shattered{opacity:.7}.crystal-sparkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite twinkle}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}.blind-ring{width:270px;height:270px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-90deg)}.blind-ring.small{width:180px;height:180px;position:static;transform:rotate(-90deg)}.blind-ring circle{fill:none;stroke:#ffffff14;stroke-width:1.6px}.blind-ring .blind-ring-fill{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:289;transition:stroke-dashoffset .9s linear}.blind-label{color:#ffffffd9;letter-spacing:.02em;place-items:center;min-height:60px;font-size:34px;font-weight:800;display:grid}.intention-composer{gap:10px;width:min(100%,560px);display:grid}.intention-input{color:#ffffff9e;background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.intention-input:focus-within{border-color:color-mix(in srgb, var(--accent) 53%, transparent)}.intention-input input{color:#fff;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.intention-input input::placeholder{color:#fff6}.tag-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tag-chip{--tag-hue:150;color:hsl(var(--tag-hue) 70% 72%);font:inherit;cursor:pointer;background:hsl(var(--tag-hue) 70% 50% / .08);border:1px solid hsl(var(--tag-hue) 70% 55% / .35);border-radius:999px;min-height:30px;padding:0 12px;font-size:13px;font-weight:800}.tag-chip.is-active{color:#050505;background:hsl(var(--tag-hue) 72% 58%);border-color:hsl(var(--tag-hue) 72% 58%)}.active-intention{color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;max-width:min(100%,560px);min-height:34px;padding:0 14px;font-size:14px;display:inline-flex}.tag-dot{--tag-hue:150;background:hsl(var(--tag-hue) 72% 58%);width:9px;height:9px;box-shadow:0 0 8px hsl(var(--tag-hue) 72% 58% / .7);border-radius:50%;flex:none}.active-tag{font-weight:800}.active-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sep{color:#fff5}.flow-badge{color:#050505;background:var(--gold);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.park-input{background:#050505f0;border:1px solid #ffc85766;border-radius:8px;align-items:center;gap:8px;width:min(100%,560px);padding:6px 6px 6px 12px;display:flex;box-shadow:0 12px 40px #00000080}.park-input>svg{color:var(--gold);flex:none}.park-input input{color:#fff;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:38px}.park-input .solid-button{min-height:38px}.parked-card,.ritual-card,.completion-card{text-align:start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505e6;border:1px solid #ffffff24;border-radius:8px;width:min(100%,560px);padding:14px}.parked-head,.ritual-head{color:#ffffffb3;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.parked-head span{align-items:center;gap:8px;display:inline-flex}.parked-head em{color:#050505;background:var(--gold);border-radius:999px;padding:0 7px;font-style:normal}.parked-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.parked-card li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:4px 4px 4px 12px;display:flex}.parked-text{overflow-wrap:anywhere;flex:1;min-width:0}.parked-card small{color:#ffffff73;font-family:var(--mono);font-size:12px}.text-button{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:13px;font-weight:800;display:inline-flex}.text-button:hover{color:#fff}.ritual-body p{color:#ffffffc7;margin:8px 0 0}.ritual-title{color:#fff;align-items:center;gap:10px;font-size:18px;display:flex}.ritual-title svg{color:var(--accent)}.breath-box{place-items:center;height:150px;margin-top:10px;display:grid;position:relative}.breath-square{border:2px solid var(--accent);width:120px;height:120px;box-shadow:0 0 40px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 0 30px color-mix(in srgb, var(--accent) 13%, transparent);border-radius:14px}.breath-label{color:#fff;font-weight:800;position:absolute}.eye-timer{color:#050505;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;min-height:40px;margin-top:12px;padding:0 16px;font-weight:800}.completion-card{border-color:#ffc85744;align-items:center;gap:14px;display:flex;position:relative}.completion-card.is-break{text-align:center;justify-items:center;display:grid}.completion-close{top:8px;width:30px;height:30px;position:absolute;inset-inline-end:8px}.completion-crystal{flex:none}.completion-text{gap:8px;min-width:0;display:grid}.completion-text .finish-message{justify-self:start}.completion-sub{color:#ffffffa8;margin:0;font-size:14px}.reflection p{color:#ffffffd9;overflow-wrap:anywhere;margin:0 0 8px}.reflection p span{color:var(--gold);font-weight:800}.reflection-buttons{background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:3px;display:inline-flex}.reflection-buttons button{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 12px;font-size:14px;font-weight:800}.reflection-buttons button.is-active{color:var(--accent-ink);background:var(--accent)}.completion-actions{flex-wrap:wrap;gap:8px;display:flex}.completion-note{color:var(--accent);align-items:center;min-height:42px;font-weight:800;display:inline-flex}.ghost-chip{color:#ffffffa8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;gap:7px;width:min(100%,460px);padding:8px 12px;font-size:13px;display:grid}.ghost-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.ghost-line strong{color:#fff}.ghost-sep{color:#ffffff40}.ghost-delta{font-weight:800}.ghost-chip.is-ahead .ghost-delta{color:var(--accent)}.ghost-chip.is-behind .ghost-delta{color:var(--gold)}.ghost-track{background:#ffffff0f;border-radius:99px;height:6px;position:relative;overflow:hidden}.ghost-runner{top:0;border-radius:99px;height:100%;transition:width .6s;position:absolute;inset-inline-start:0}.ghost-runner--ghost{background:repeating-linear-gradient(90deg,#fff5 0 4px,#0000 4px 7px)}.ghost-runner--you{background:var(--accent);height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 67%, transparent);top:1.5px}.ghost-goal{background:#fff6;width:1px;height:100%;position:absolute;top:0}.music-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030303d6;border:1px solid #ffffff24;border-radius:8px;gap:12px;width:min(100%,980px);margin:0 auto;padding:14px;display:grid}.music-dock.is-collapsed{padding:10px 14px}.music-title{font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}.music-title:hover{transform:none}.music-topline,.spotify-connect,.external-music-links,.spotify-meta,.music-search,.music-status{align-items:center;gap:10px;display:flex}.music-topline,.spotify-meta,.music-status{justify-content:space-between}.service-switch{background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:3px;display:inline-flex}.service-switch button{color:#ffffffad;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:800}.service-switch button.is-active{color:#050505;background:#fff}.spotify-connect input,.music-search input,.name-row input,.field input{color:#fff;width:100%;min-height:42px;font:inherit;background:#ffffff13;border:1px solid #ffffff29;border-radius:8px;padding:0 12px}.spotify-connect input::placeholder,.music-search input::placeholder,.name-row input::placeholder{color:#ffffff6b}.solid-button{color:#050505;background:#fff;border-color:#fff}.ghost-button{background:#ffffff14}.external-music-links{justify-content:flex-start}.advanced-connect{border-top:1px solid #ffffff1a;padding-top:10px}.advanced-connect summary{color:#ffffffb8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;align-items:center;width:fit-content;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.advanced-connect[open] summary{color:#050505;background:#fff;margin-bottom:10px}.spotify-meta{color:#ffffff9e;min-height:28px;font-size:13px}.spotify-meta code{color:#ffffffa3;max-width:380px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:4px 7px;overflow:hidden}.music-search button{flex:none;min-width:82px}.music-status{color:#ffffffc2;border-top:1px solid #ffffff1a;min-height:38px;padding-top:10px;font-size:14px}.track-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.track-list button{color:#fff;text-align:start;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:3px;min-height:62px;padding:9px;display:grid}.track-list span,.track-list small,.music-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-list span{font-weight:800}.track-list small{color:#ffffff94}.music-link{width:fit-content}.popover-panel,.side-panel{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050505f0;border:1px solid #ffffff29;border-radius:8px;position:fixed;box-shadow:0 24px 80px #0000008f}.popover-panel{width:min(360px,100vw - 32px);max-height:calc(100svh - 96px - var(--safe-top));top:calc(72px + var(--safe-top));right:calc(24px + var(--safe-right));padding:14px;overflow:auto}.side-panel{width:min(380px,100vw - 32px);max-height:calc(100svh - 112px - var(--safe-top));top:calc(80px + var(--safe-top));right:calc(24px + var(--safe-right));align-content:start;gap:14px;padding:16px;display:grid;overflow:auto}.insights-panel{width:min(470px,100vw - 32px)}.panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head h2{margin:0;font-size:18px;line-height:1.2}.panel-subhead{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;margin:16px 0 8px;font-size:12px;font-weight:800}.panel-note{color:#ffffff8c;margin:8px 0 0;font-size:13px}.alarm-list{gap:8px;margin:0 0 12px;display:grid}.alarm-choice{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:800;display:flex}.alarm-choice.is-active{color:#050505;background:#fff}.panel-actions{flex-wrap:wrap;gap:8px;display:flex}#alarm-upload{display:none}.scape-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.scape-choice{color:#ffffffd9;font:inherit;cursor:pointer;text-align:center;background:#ffffff0b;border:1px solid #ffffff21;border-radius:8px;justify-items:center;gap:6px;min-height:70px;padding:10px 6px;font-size:13px;font-weight:800;display:grid}.scape-choice.is-active{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.range-row{color:#ffffffb8;align-items:center;gap:12px;margin:14px 0 6px;font-weight:800;display:flex}.range-row input{accent-color:var(--accent);flex:1}.toggle-row{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.toggle-row input{appearance:none;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;flex:none;width:40px;height:22px;margin:2px 0 0;transition:background .2s;position:relative}.toggle-row input:after{content:"";top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:2px}.toggle-row input:checked{background:var(--accent);border-color:var(--accent)}.toggle-row input:checked:after{inset-inline-start:20px}.toggle-row span{gap:2px;display:grid}.toggle-row strong{font-size:15px}.toggle-row small{color:#ffffff8c;font-size:13px}.field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field{color:#ffffffb8;gap:6px;font-weight:800;display:grid}.field input{color:#050505;background:#fff}.rhythm-hint{background:color-mix(in srgb, var(--accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent) 33%, transparent);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.rhythm-hint>svg{color:var(--accent);flex:none}.rhythm-hint div{flex:1;gap:2px;display:grid}.rhythm-hint small{color:#fff9;font-size:12px}.settings-list{border-top:1px solid #ffffff1a;padding-top:4px}.shortcut-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.shortcut-title{color:#ffffffb3;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.shortcut-box ul{color:#ffffffb3;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}kbd{color:#fff;font-family:var(--mono);background:#ffffff14;border:1px solid #ffffff2e;border-bottom-width:2px;border-radius:5px;padding:0 6px;font-size:12px}.tabs{width:100%}.tabs button{flex:1}.insight-stack{gap:12px;display:grid}.stat-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat-tile{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:12px;display:grid}.stat-tile small{color:#ffffff8c;font-size:12px;font-weight:800}.stat-tile strong{font-family:var(--mono);align-items:center;gap:6px;font-size:24px;line-height:1.1;display:flex}.stat-tile strong svg{color:var(--accent)}.stat-tile em{color:#ffffff73;font-size:12px;font-style:normal}.insight-card{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.insight-card h3,.museum-day h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.insight-card h3 svg{color:var(--accent)}.week-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:110px;display:grid}.week-bar{grid-template-rows:1fr auto;gap:6px;height:100%;display:grid}.week-bar span{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 27%, transparent));border-radius:4px 4px 2px 2px;align-self:end;min-height:3px}.week-bar small{color:#ffffff80;text-align:center;font-size:11px}.ghost-table{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ghost-table div{gap:2px;display:grid}.ghost-table small{color:#ffffff80;font-size:12px}.ghost-table strong{font-family:var(--mono)}.compass-row{align-items:center;gap:14px;display:flex}.compass-row p{color:#ffffffc2;margin:0;font-size:14px}.compass-dial{--score:0;background:conic-gradient(var(--accent) calc(var(--score) * 1%), #ffffff14 0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.compass-dial:before{content:"";background:#070707;border-radius:50%;position:absolute;inset:6px}.compass-dial span{font-family:var(--mono);font-weight:800;position:relative}.museum-empty{text-align:center;justify-items:center;gap:8px;padding:20px 6px;display:grid}.museum-empty p{margin:0}.museum-empty small{color:#ffffff80}.museum-day h3 small{color:#ffffff73;font-size:12px;font-weight:700}.museum-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.museum-item{cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;place-items:center;padding:2px;display:grid}.museum-item.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.crystal-detail{background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.crystal-detail div{flex:1;gap:3px;min-width:0;display:grid}.crystal-detail span,.crystal-detail small{color:#ffffffa8;font-size:13px}.crystal-detail em{color:#fff;overflow-wrap:anywhere}.golden-line{gap:4px;margin:0;display:grid}.golden-line strong{color:var(--gold);font-family:var(--mono);font-size:24px}.golden-line span{color:#ffffffb3;font-size:14px}.heatmap{gap:3px;display:grid}.heatmap-hours{height:14px;margin-left:34px;position:relative}.heatmap-hours span{color:#ffffff73;font-family:var(--mono);font-size:10px;position:absolute}.heatmap-row{grid-template-columns:30px 1fr;align-items:center;gap:4px;display:grid}.heatmap-row small{color:#ffffff80;font-size:10px}.heatmap-cells{grid-template-columns:repeat(24,1fr);gap:2px;display:grid}.heatmap-cells span{--heat:0;aspect-ratio:1;background:rgb(38 224 127/calc(.06 + var(--heat) * .94));border-radius:2px}.rhythm-row{gap:10px;display:grid}.rhythm-row p{margin:0}.rhythm-row small{color:#ffffff80}.tag-bars{gap:8px;display:grid}.tag-bar{--tag-hue:150;grid-template-columns:74px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.tag-bar div{background:#ffffff0f;border-radius:99px;height:8px;overflow:hidden}.tag-bar i{background:hsl(var(--tag-hue) 72% 58%);border-radius:99px;height:100%;display:block}.tag-bar small{color:#ffffff8c;font-family:var(--mono)}.name-gate,.modal-gate{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:calc(20px + var(--safe-top)) 20px calc(20px + var(--safe-bottom));z-index:10;background:#000000d1;place-items:center;display:grid;position:fixed;inset:0}.name-panel{background:#050505;border:1px solid #ffffff29;border-radius:8px;gap:14px;width:min(100%,440px);padding:24px;display:grid}.name-panel-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.name-panel h1{margin:0;font-size:42px;line-height:1.1}.name-tagline{color:#ffffff9e;margin:-4px 0 4px}.name-panel label{color:#ffffffad;font-weight:800}.name-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.check-row{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.check-row input{accent-color:var(--accent);width:16px;height:16px}.poster-panel{background:#050505;border:1px solid #ffffff29;border-radius:8px;gap:12px;width:min(100%,420px);max-height:100%;padding:16px;display:grid;overflow:auto}.poster-panel img{border:1px solid #ffffff1f;border-radius:8px;width:100%;height:auto}.toast{color:#050505;max-width:calc(100vw - 32px);bottom:calc(24px + var(--safe-bottom));z-index:20;background:#f7f7f2;border-radius:8px;padding:10px 16px;font-weight:800;position:fixed;left:50%;translate:-50%;box-shadow:0 16px 50px #000000a0}.app-shell.is-mini{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;justify-content:center;min-height:100vh;padding:10px 12px}.mini-view{align-items:center;gap:10px;display:flex;position:relative}.mini-progress{background:var(--accent);border-radius:99px;height:2px;transition:width .4s linear;position:absolute;bottom:-8px;left:0}.mini-dot{background:#ffffff14;border:1px solid #fff3;border-radius:50%;flex:none;width:44px;height:44px}.mini-time{flex:1;min-width:0;display:grid}.mini-time strong{font-family:var(--mono);text-align:start;direction:ltr;font-size:36px;line-height:1}.mini-time span{color:var(--accent);font-size:12px;font-weight:800}.mini-actions{-webkit-app-region:no-drag;gap:6px;display:flex}.mini-actions .icon-button{width:32px;height:32px}[dir=rtl] .popover-panel,[dir=rtl] .side-panel{right:auto;left:calc(24px + var(--safe-left))}[dir=rtl] .duration-trigger{justify-self:start}[dir=rtl] .mini-progress{left:auto;right:0}@media (width<=920px){.app-shell{padding:calc(16px + var(--safe-top)) calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left))}.timer-layout{grid-template-columns:1fr;gap:16px;padding:22px 0 16px}.mode-stack{grid-template-columns:1fr 1fr;width:100%}.mode-button{width:100%;min-height:96px}.cycle-dots{grid-column:1/-1;width:100%}.duration-trigger{flex-direction:row;justify-self:stretch;width:100%;height:52px}.timer-value{min-height:104px;font-size:82px}.music-dock{width:100%}.track-list{grid-template-columns:1fr}}@media (width<=620px){.label-text{display:none}.alarm-trigger{width:38px;padding:0}.language-select.is-compact{justify-content:center;width:38px;height:38px;padding:0}.language-select.is-compact select{opacity:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.topbar-fullscreen{display:none}.topbar{gap:8px}.topbar-actions{gap:6px}.brand-version{display:none}.spotify-connect,.external-music-links,.spotify-meta,.music-search,.music-status{flex-direction:column;align-items:stretch}.timer-value{min-height:76px;font-size:62px}.crystal-stage{width:92px;height:80px}.crystal-stage.is-large{width:230px;height:220px}.blind-ring{width:220px;height:220px}.mode-button{min-height:84px;padding:14px}.mode-button strong{font-size:24px}.music-search button,.spotify-connect button{width:100%}.spotify-meta code{max-width:100%}.name-row{grid-template-columns:1fr}.completion-card{text-align:center;flex-direction:column}.completion-text .finish-message{justify-self:center}.completion-actions{justify-content:center}.shortcut-box ul{grid-template-columns:1fr}.popover-panel,.side-panel,.insights-panel{width:auto;left:calc(12px + var(--safe-left));right:calc(12px + var(--safe-right));top:calc(64px + var(--safe-top));max-height:calc(100svh - 80px - var(--safe-top) - var(--safe-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.number-stream{will-change:transform;animation:linear infinite pf-stream}.floating-frame{will-change:transform, opacity;animation:ease-in-out infinite pf-float}@keyframes pf-stream{0%{transform:translateY(-45%)}to{transform:translateY(35%)}}@keyframes pf-float{0%,to{opacity:.1;transform:translate(-2vw)}50%{opacity:.32;transform:translate(2vw)}}.music-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030303ee}.side-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060606f8}@media (prefers-reduced-motion:reduce){.number-stream,.floating-frame{animation:none!important}}.link-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 2px;font-size:14px;font-weight:800;display:inline-flex}.link-button:hover{text-underline-offset:3px;text-decoration:underline;transform:none}.link-button:disabled{color:#ffffff73;text-decoration:none}.primary-action.compact{min-width:0;min-height:40px}.solid-button.danger{color:#fff;background:#e5484d;border-color:#e5484d}.icon-button.subtle{color:#ffffff8c;background:0 0;border-color:#0000}.icon-button.subtle:hover{color:#ff8a8d}a.icon-button{text-decoration:none}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite pf-spin;display:inline-block}.is-spinning{animation:.9s linear infinite pf-spin}@keyframes pf-spin{to{transform:rotate(360deg)}}.pro-badge{color:#1a1200;letter-spacing:.06em;vertical-align:middle;background:linear-gradient(135deg, #ffe08a, var(--gold) 55%, #f4a93b);border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-style:normal;font-weight:900;line-height:16px;display:inline-block}.avatar{color:var(--accent-ink);background:linear-gradient(140deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #000));border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:inline-grid}.avatar-button{cursor:pointer;background:0 0;border:2px solid #ffffff2e;border-radius:50%;flex:none;padding:0;line-height:0;position:relative}.avatar-button.is-pro{border-color:var(--gold);box-shadow:0 0 14px #ffc85740}.brand-logo{border-radius:7px;flex:none}.alarm-trigger{position:relative}.count-dot{color:var(--accent-ink);background:var(--accent);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.stage-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.goal-chip{color:#ffffffd0;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 5px;font-size:14px;font-weight:800;display:inline-flex;position:relative}[dir=rtl] .goal-chip{padding:0 5px 0 12px}.goal-chip>svg:first-child{flex:none;width:26px;height:26px;rotate:-90deg}.goal-chip circle{fill:none;stroke:#ffffff24;stroke-width:3px}.goal-chip .goal-fill{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .6s}.goal-chip .goal-check{color:var(--accent);top:50%;width:11px;height:11px;position:absolute;inset-inline-start:12.5px;translate:0 -50%}.goal-chip.is-done{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.goal-streak{color:var(--gold);border-inline-start:1px solid #ffffff26;align-items:center;gap:3px;padding-inline-start:8px;display:inline-flex}.hold-button{touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.hold-button>svg{z-index:1;position:relative}.hold-fill{pointer-events:none;transform-origin:0;transform:scaleX(var(--hold,0));background:#0000003d;position:absolute;inset:0}[dir=rtl] .hold-fill{transform-origin:100%}.icon-button .hold-fill{background:color-mix(in srgb, var(--accent) 45%, transparent)}.deep-note{color:#ffffff80;margin:-4px 0 0;font-size:13px;font-weight:700}.app-shell.is-deep .music-dock{opacity:.35;transition:opacity .3s}.app-shell.is-deep .music-dock:hover,.app-shell.is-deep .music-dock:focus-within{opacity:1}.side-panel{grid-template-columns:minmax(0,1fr)}.name-gate,.modal-gate{align-items:start;overflow-y:auto}.name-gate>*,.modal-gate>*{margin-block:auto}.auth-gate{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), #000000e0;overflow-y:auto}.auth-panel{gap:18px;width:min(100%,430px);margin:auto 0;box-shadow:0 30px 90px #000000b0,inset 0 0 0 1px #ffffff0a}.auth-brand{white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.auth-brand img{box-shadow:0 6px 24px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:10px}.auth-brand em{color:var(--accent);font-style:normal}.auth-top-actions{align-items:center;gap:8px;display:inline-flex}.auth-view{min-width:0}.auth-stack{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.auth-stack h1,.welcome-panel h1{margin:0;font-size:30px;line-height:1.15}.auth-stack .name-tagline{margin:-4px 0 2px}.gate-back{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin:-4px 0 0 -2px;padding:4px 2px;font-size:14px;font-weight:800;display:inline-flex}.gate-back:hover{color:#fff;transform:none}[dir=rtl] .gate-back svg{rotate:180deg}.gate-icon{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.gate-submit{width:100%;min-height:48px}.auth-field input,.account-panel .field input,.task-form input,.danger-input,.reminder-time input{color:#fff;background:#ffffff10;border:1px solid #ffffff2e;transition:border-color .18s,background .18s}.auth-field input:focus,.account-panel .field input:focus,.task-form input:focus,.danger-input:focus,.reminder-time input:focus{border-color:var(--accent);background:#ffffff16;outline:none}.auth-field>span{font-size:13px}.auth-field input.code-input{font-family:var(--mono);text-align:center;letter-spacing:.4em;direction:ltr;min-height:52px;font-size:24px}.input-with-button{position:relative}.input-with-button input{padding-inline-end:46px}.input-with-button button{color:#ffffffa6;cursor:pointer;top:2px;bottom:2px;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;display:grid;position:absolute;inset-inline-end:3px}.input-with-button button:hover{color:#fff;transform:none}.strength{align-items:center;gap:10px;margin-top:-4px;display:flex}.strength div{flex:1;gap:4px;display:flex}.strength i{background:#ffffff1c;border-radius:3px;flex:1;height:4px;transition:background .2s}.strength small{color:#fff9;white-space:nowrap;font-size:12px;font-weight:800}.strength-1 i.is-on{background:#e5484d}.strength-2 i.is-on{background:#f5a524}.strength-3 i.is-on{background:#a3d65c}.strength-4 i.is-on{background:var(--accent)}.auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.auth-switch{color:#fff9;text-align:center;margin:2px 0 0;font-size:14px}.auth-divider{color:#fff6;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.auth-stack>.link-button{justify-self:center}.auth-fine{color:#ffffff73;text-align:center;font-size:12px;line-height:1.5}.gate-message{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.gate-message.is-error{color:#ffb4b6;background:#e5484d1a;border-color:#e5484d66}.gate-message.is-ok{color:color-mix(in srgb, var(--accent) 80%, #fff);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.welcome-panel{justify-items:stretch}.goal-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.paywall-gate{overflow-y:auto}.paywall{text-align:center;background:radial-gradient(120% 60% at 50% 0,#ffc85722,#0000 55%),#070707;border:1px solid #ffc85740;border-radius:14px;gap:14px;width:min(100%,460px);margin:auto 0;padding:28px 22px 20px;display:grid;position:relative;box-shadow:0 30px 100px #000000c0}.paywall-close{top:12px;position:absolute;inset-inline-end:12px}.paywall-crown{color:#1a1200;background:linear-gradient(135deg, #ffe08a, var(--gold) 55%, #f4a93b);border-radius:18px;place-self:center;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 10px 40px #ffc85755}.paywall h2{margin:0;font-size:28px;line-height:1.1}.paywall h2 em{color:var(--gold);font-style:normal}.paywall-sub{color:#ffffffa6;margin:-6px 0 0}.paywall-features{text-align:start;gap:10px;margin:4px 0;padding:0;list-style:none;display:grid}.paywall-features li{align-items:flex-start;gap:12px;display:flex}.paywall-features li>svg{color:var(--gold);background:#ffc8571a;border-radius:9px;flex:none;width:34px;height:34px;padding:8px}.paywall-features span{gap:1px;display:grid}.paywall-features strong{font-size:15px}.paywall-features small{color:#ffffff8c;font-size:13px;line-height:1.4}.plan-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.plan-option{color:#fff;font:inherit;cursor:pointer;text-align:center;background:#ffffff08;border:1.5px solid #ffffff24;border-radius:12px;align-content:center;justify-items:center;gap:2px;min-height:92px;padding:16px 10px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.plan-option strong{font-size:14px}.plan-option span{font-family:var(--mono);font-size:22px;font-weight:800}.plan-option small{color:#ffffff8c;font-size:12px}.plan-option em{color:#1a1200;white-space:nowrap;background:var(--gold);border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:-10px;left:50%;translate:-50%}.paywall .plan-option.is-active{border-color:var(--gold);background:#ffc85714;box-shadow:0 0 0 3px #ffc85726}.welcome-panel .plan-option.is-active{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.welcome-panel .plan-option strong{font-family:var(--mono);font-size:20px}.paywall-cta{width:100%;min-height:52px;font-size:16px}.paywall .primary-action.paywall-cta{color:#1a1200;background:linear-gradient(135deg, #ffe08a, var(--gold) 55%, #f4a93b);border-color:#0000}.paywall .link-button{color:#ffffffb3;justify-self:center}.paywall-note{color:#ffffffb3;text-align:start;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:10px;margin:0;padding:11px 12px;font-size:14px;line-height:1.45}.paywall-note.with-icon{align-items:flex-start;gap:10px;display:flex}.paywall-note.with-icon svg{color:var(--gold);flex:none;margin-top:1px}.paywall-legal{color:#ffffff59;font-size:11px;line-height:1.5}.paywall-legal a{color:#fff9}@media (width>=700px){.paywall{width:min(100%,640px);padding:30px 28px 22px}.paywall-features{grid-template-columns:1fr 1fr;gap:14px 18px}.plan-options,.paywall-cta,.paywall-note{justify-self:center;width:min(100%,440px)}}.pro-gate{border-radius:10px;min-height:300px;position:relative;overflow:hidden}.pro-gate-preview{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(5px)saturate(.6);opacity:.5;max-height:520px;overflow:hidden}.pro-gate-card{text-align:center;background:#050505e8;border:1px solid #ffc85740;border-radius:12px;justify-items:center;gap:6px;width:min(320px,100% - 24px);padding:18px 16px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 20px 60px #000000b0}.pro-gate-card>svg{color:var(--gold)}.pro-gate-card small{color:#fff9;margin-bottom:6px;font-size:13px}.account-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent);border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.account-hero>div{gap:2px;min-width:0;display:grid}.account-hero strong{align-items:center;gap:8px;font-size:17px;display:flex}.account-hero small{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.plan-card{background:#ffffff07;border:1px solid #ffffff1f;border-radius:10px;gap:8px;padding:12px;display:grid}.plan-card p{color:#ffffffb3;margin:0;font-size:14px}.plan-card>small{color:#fff9;font-size:13px}.plan-card-head{align-items:center;gap:8px;display:flex}.plan-card-head svg{color:#ffffff73}.plan-card.is-pro{background:linear-gradient(135deg,#ffc85714,#0000 70%);border-color:#ffc85755}.plan-card.is-pro .plan-card-head svg{color:var(--gold)}.sync-card{background:#ffffff07;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sync-card>svg{color:var(--accent);flex:none}.sync-card>div{flex:1;gap:1px;min-width:0;display:grid}.sync-card small{color:#ffffff8c;font-size:13px}.account-section{border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.account-section-head{color:#fff;font:inherit;cursor:pointer;text-align:start;background:#ffffff06;border:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font-weight:800;display:flex}.account-section-head:hover{background:#ffffff0d;transform:none}.account-section-head span{flex:1}.account-section-head>svg:last-child{color:#ffffff80;transition:rotate .2s}.account-section-head>svg.is-open{rotate:180deg}.account-section-body{gap:10px;padding:4px 12px 12px;display:grid}.account-section-body .panel-note{margin:0}.account-section.is-danger .account-section-head{color:#ff8a8d}.danger-input{width:100%;min-height:42px;font:inherit;border-radius:8px;padding:0 12px}.confirm-card{background:#e5484d12;border:1px solid #e5484d55;border-radius:10px;gap:10px;padding:12px;display:grid}.account-signout{width:100%}.task-form{gap:8px;display:grid}.task-form input{width:100%;min-height:44px;font:inherit;border-radius:8px;padding:0 12px}.task-form input::placeholder{color:#ffffff6b}.task-form-row{align-items:center;gap:8px;display:flex}.task-form-row select{color:#fff;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:#ffffff10;border:1px solid #ffffff2e;border-radius:8px;flex:1;padding:0 8px;font-size:14px;font-weight:700}.task-form-row select option{background:#0b0b0b}.task-form-row .solid-button{min-height:40px;padding:0 12px}.stepper{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;flex:none;align-items:center;display:inline-flex}.stepper button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;width:34px;height:38px;font-size:18px;font-weight:800}.stepper button:hover{color:var(--accent);transform:none}.stepper output{text-align:center;white-space:nowrap;min-width:58px;font-size:13px;font-weight:800}.task-summary{color:color-mix(in srgb, var(--accent) 80%, #fff);background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.task-summary svg{flex:none}.task-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.task-row{background:#ffffff07;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:10px;padding:8px;padding-inline-start:10px;transition:border-color .18s,background .18s;display:flex}.task-row.is-active{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.task-check{color:var(--accent-ink);cursor:pointer;background:0 0;border:2px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.task-check:hover{border-color:var(--accent);transform:none}.task-row.is-done .task-check{background:var(--accent);border-color:var(--accent)}.task-main{flex:1;gap:3px;min-width:0;display:grid}.task-title{overflow-wrap:anywhere;font-size:15px;font-weight:700}.task-row.is-done .task-title{color:#ffffff73;text-decoration:line-through}.task-meta{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.task-meta em{font-family:var(--mono);font-style:normal}.task-dots{gap:3px;display:inline-flex}.task-dots i{background:#ffffff26;border-radius:50%;width:7px;height:7px}.task-dots i.is-done{background:var(--accent)}.task-dots i.is-over{background:var(--gold)}.task-done{border:1px solid #ffffff14;border-radius:10px;gap:8px;padding-bottom:6px;display:grid;overflow:hidden}.task-done .task-list{padding:0 8px}.task-done .link-button{justify-self:center}.settings-block{border-top:1px solid #ffffff14;padding-top:4px}.settings-block:first-of-type{border-top:0;padding-top:0}.settings-block .panel-subhead{align-items:center;gap:6px;margin-top:6px;display:flex}.settings-row{color:#ffffffb3;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.toggle-row strong{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.theme-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.theme-swatch{color:#ffffffb3;font:inherit;cursor:pointer;background:#ffffff07;border:1.5px solid #ffffff1a;border-radius:10px;justify-items:center;gap:6px;padding:10px 4px 8px;font-size:11px;font-weight:800;display:grid;position:relative}.theme-swatch i{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--swatch) 60%, #fff), var(--swatch) 60%);width:26px;height:26px;box-shadow:0 0 14px color-mix(in srgb, var(--swatch) 45%, transparent);border-radius:50%}.theme-swatch.is-active{color:#fff;border-color:var(--swatch);background:color-mix(in srgb, var(--swatch) 10%, transparent)}.swatch-lock{color:#fff9;top:6px;position:absolute;inset-inline-end:6px}.reminder-time{max-width:180px;margin-top:4px}.reminder-time input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.about-block{align-items:center;gap:12px;padding-top:12px;display:flex}.about-block>svg{color:#ffffff80;flex:none}.about-block>div{flex:1;gap:1px;display:grid}.about-block small{color:#ffffff80;font-size:12px}.scape-choice{position:relative}.scape-choice:disabled{opacity:.4}.scape-lock{color:var(--gold);top:6px;position:absolute;inset-inline-end:6px}.mixer-toggle{margin-top:6px}.mixer{background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.mixer-row{color:#ffffff80;cursor:pointer;grid-template-columns:18px 92px 1fr;align-items:center;gap:8px;min-height:32px;font-size:13px;font-weight:800;display:grid}.mixer-row.is-on{color:#fff}.mixer-row.is-on svg{color:var(--accent)}.mixer-row input{accent-color:var(--accent);width:100%}.service-switch.tabs{scrollbar-width:none;display:flex;overflow-x:auto}.service-switch.tabs::-webkit-scrollbar{display:none}.service-switch.tabs button{white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.score-tile small{align-items:center;gap:5px;display:inline-flex}.score-tile strong{color:var(--accent);font-size:32px}.stat-tile em.is-up,.stat-tile em.is-down{align-items:center;gap:3px;display:inline-flex}.stat-tile em.is-up{color:var(--accent)}.stat-tile em.is-down{color:#ff8a8d}.year-scroll{direction:ltr;padding-bottom:6px;overflow-x:auto}.year-months,.year-grid{gap:3px;width:max-content;display:flex}.year-months span{color:#ffffff73;white-space:nowrap;width:10px;height:14px;font-size:10px;font-weight:700;overflow:visible}.year-col{gap:3px;display:grid}.year-col i,.year-legend i{background:#ffffff10;border-radius:2px;width:10px;height:10px;display:block}.year-col i.is-empty{background:0 0}.year-col i.lv-1,.year-legend i.lv-1{background:color-mix(in srgb, var(--accent) 28%, #111)}.year-col i.lv-2,.year-legend i.lv-2{background:color-mix(in srgb, var(--accent) 50%, #111)}.year-col i.lv-3,.year-legend i.lv-3{background:color-mix(in srgb, var(--accent) 75%, #111)}.year-col i.lv-4,.year-legend i.lv-4{background:var(--accent)}.year-legend{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.year-legend small{color:#ffffff8c;font-size:12px}.year-legend span{gap:3px;display:flex}.mini-bars{direction:ltr;align-items:end;gap:3px;height:110px;display:flex}.mini-bar{flex:1;grid-template-rows:1fr auto;gap:4px;min-width:0;height:100%;display:grid}.mini-bar span{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));border-radius:3px 3px 1px 1px;align-self:end;min-height:2px}.mini-bar small{color:#ffffff73;text-align:center;white-space:nowrap;height:14px;font-size:10px;font-weight:700}.tag-stack{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.tag-stack i{background:hsl(var(--tag-hue) 72% 58%);flex-basis:0}.tag-legend{color:#ffffffb3;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.tag-legend span{align-items:center;gap:6px;display:inline-flex}.tag-legend em{color:#ffffff73;font-family:var(--mono);font-style:normal}.badge-progress{background:#ffffff07;border:1px solid #ffffff1a;border-radius:10px;gap:8px;padding:12px;display:grid}.badge-progress>div{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.badge-progress i{background:linear-gradient(90deg, var(--accent), var(--gold));border-radius:inherit;height:100%;display:block}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px;display:grid}.badge{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;align-content:start;justify-items:center;gap:4px;padding:12px 8px;display:grid}.badge:not(.is-earned){opacity:.55}.badge strong{font-size:13px;line-height:1.25}.badge small{color:#ffffff80;font-size:11px;line-height:1.35}.badge-icon{color:#fff6;background:#ffffff0d;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:2px;display:grid}.badge.tier-1{--badge:#d9a066}.badge.tier-2{--badge:#cfd8e3}.badge.tier-3{--badge:var(--gold)}.badge.tier-4{--badge:#b9f2ff}.badge.is-earned{border-color:color-mix(in srgb, var(--badge) 45%, transparent);background:color-mix(in srgb, var(--badge) 7%, transparent)}.badge.is-earned .badge-icon{color:#050505;background:var(--badge);box-shadow:0 0 18px color-mix(in srgb, var(--badge) 45%, transparent)}.motion-bg.is-scene{background-image:none}.scene-layer{will-change:opacity}.scene-host{width:100%;height:100%}.scene-canvas{opacity:var(--bg-intensity,1);width:100%;height:100%;display:block}.motion-bg.is-scene:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(60% 48% at 50% 46%,#0006,#0000 70%);position:absolute;inset:0}.motion-bg.is-minimal{background-size:64px 64px}.bg-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bg-option{color:#ffffffb3;font:inherit;cursor:pointer;text-align:start;background:#ffffff07;border:1.5px solid #ffffff1a;border-radius:10px;gap:5px;padding:4px 4px 6px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.bg-option span{white-space:nowrap;text-overflow:ellipsis;padding:0 3px;overflow:hidden}.bg-thumb{aspect-ratio:8/5;border-radius:7px;width:100%;height:auto;display:block}.bg-option.is-active{color:#fff;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.bg-option.is-previewing{border-color:var(--gold);box-shadow:0 0 0 3px #ffc85726}.bg-option .swatch-lock{color:#fff;box-sizing:content-box;top:8px;background:#000000a0;border-radius:999px;padding:3px;inset-inline-end:8px}.bg-preview-note{color:#fffc;background:#ffc85712;border:1px solid #ffc85755;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;font-size:13px;display:flex}.bg-preview-note span{flex:1}.link-button.inline{vertical-align:baseline;font-size:inherit;padding:0;display:inline}.legal-gate{z-index:30}.legal-panel{width:min(100%,680px);max-height:calc(100svh - 40px - var(--safe-top) - var(--safe-bottom));background:#070707;border:1px solid #ffffff29;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid;box-shadow:0 30px 100px #000000c0}.legal-panel .panel-head h2{align-items:center;gap:8px;display:flex}.legal-tabs button svg{flex:none}.legal-scroll{overscroll-behavior:contain;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;min-height:0;padding:4px 16px 16px;overflow-y:auto}.legal-scroll.is-inline{max-height:210px}@media (width<=620px){.legal-scroll.is-inline{max-height:150px}.terms-points li{font-size:13px}}.legal-doc{color:#ffffffc4;font-size:14px;line-height:1.6}.legal-doc h3{color:#fff;margin:14px 0 4px;font-size:18px}.legal-doc h4{color:#fff;margin:16px 0 4px;font-size:14px}.legal-doc p{margin:6px 0}.legal-doc ul{margin:6px 0;padding-inline-start:20px}.legal-doc li{margin:4px 0}.legal-intro{color:#ffffff8c;font-size:13px}.legal-binding{color:var(--gold);font-size:12px;font-weight:700}.terms-panel{width:min(100%,520px)}.terms-points{gap:7px;margin:0;padding:0;list-style:none;display:grid}.terms-points li{color:#fffc;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.terms-points svg{color:var(--accent);flex:none;margin-top:2px}.terms-check{align-items:flex-start;line-height:1.45}.terms-check input{flex:none;margin-top:2px}.legal-links{flex-wrap:wrap;gap:8px;display:flex}.legal-links .ghost-button{min-height:38px;padding:0 12px;font-size:13px}.paywall-secure{color:#ffffff80;justify-content:center;align-items:center;gap:6px;margin:-6px 0 0;font-size:12px;font-weight:700;display:flex}.paywall .gate-message svg{vertical-align:-2px}@media (width<=620px){.count-dot{top:-6px;min-width:16px;height:16px;font-size:10px;position:absolute;inset-inline-end:-6px}.auth-stack h1,.welcome-panel h1{font-size:26px}.auth-panel{padding:20px 18px}.paywall{padding:26px 16px 18px}.paywall h2{font-size:24px}}@media (width<=440px){.brand-name{display:none}.topbar-actions{gap:5px}.topbar-actions .icon-button,.topbar-actions .alarm-trigger{width:36px;height:36px;min-height:36px}.mixer-row{grid-template-columns:18px 80px 1fr}.task-form-row{flex-wrap:wrap}.task-form-row .solid-button{flex:1 0 100%}}.room-chip,.countdown-chip{color:#ffffffd0;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.room-chip{color:var(--accent);border-color:var(--accent-soft)}.dayclose-chip{color:#c9b8ff;border-color:#c9b8ff59}.alarm-trigger.is-live{color:var(--accent);border-color:var(--accent-soft)}.tag-add{color:#ffffffa0;background:0 0;border-style:dashed;border-color:#ffffff3d;align-items:center;padding:0 10px;display:inline-flex}.tag-add-input{color:#fff;background:#ffffff10;border-color:#ffffff40;outline:none;width:120px}.save-prompt,.eye-nudge{text-align:start;background:#ffffff0a;background:color-mix(in srgb, var(--accent) 9%, #050505);border:1px solid var(--accent-soft);border-radius:8px;align-items:center;gap:12px;width:min(560px,100%);margin:10px auto 0;padding:10px 10px 10px 14px;display:flex}.eye-nudge{background:#0b1420;border-color:#7cc7ff59}.save-prompt>svg,.eye-nudge>svg{color:var(--accent);flex:none}.eye-nudge>svg{color:#7cc7ff}.save-prompt div,.eye-nudge div{flex:1;gap:2px;min-width:0;display:grid}.save-prompt strong,.eye-nudge strong{font-size:14px}.save-prompt small,.eye-nudge small{color:#ffffffa8;font-size:12.5px;line-height:1.35}.save-prompt .solid-button{white-space:nowrap}.eye-count{color:#7cc7ff;font-variant-numeric:tabular-nums;text-align:center;min-width:28px;font-family:var(--mono);font-size:22px;font-weight:800}.invite-box{border:1px solid var(--accent-soft);background:#ffffff08;border-radius:8px;gap:12px;margin-top:12px;padding:14px;display:grid}.invite-head{align-items:flex-start;gap:10px;display:flex}.invite-head svg{color:var(--accent);flex:none;margin-top:2px}.invite-head div{gap:3px;display:grid}.invite-head small{color:#ffffffa8;line-height:1.4}.invite-code{background:#00000059;border:1px dashed #fff3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.invite-code span{color:#fff;letter-spacing:.14em;font-family:var(--mono);font-size:20px;font-weight:800}.invite-progress{align-items:center;gap:6px;display:flex}.invite-progress i{background:#ffffff1f;border-radius:99px;width:26px;height:6px}.invite-progress i.is-done{background:var(--accent)}.invite-progress small{color:#ffffffa8;margin-inline-start:6px}.invite-box .solid-button{justify-self:start}.room-panel .primary-action{justify-content:center;width:100%}.room-join{gap:8px;margin-top:12px;display:flex}.room-join input{color:#fff;font:inherit;letter-spacing:.12em;text-transform:uppercase;min-width:0;min-height:42px;font-family:var(--mono);background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;flex:1;padding:0 12px;font-weight:800}.room-code{color:var(--accent);letter-spacing:.2em;font-family:var(--mono);margin:4px 0 10px;font-size:34px;font-weight:800}.room-members,.room-board{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.room-members li{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.room-members li.is-focus{border-color:var(--accent-soft)}.room-members li span,.room-board li span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.room-members li em{color:#ffffff80;font-style:normal;font-weight:600}.room-members li small{color:#ffffffa8;font-variant-numeric:tabular-nums}.room-members li.is-focus small{color:var(--accent)}.room-board li{border-bottom:1px solid #ffffff12;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 4px;display:grid}.room-board li b{color:var(--accent);font-family:var(--mono)}.room-board li small{color:#ffffffa8;font-family:var(--mono)}.room-board li.is-away{opacity:.6}.room-leave{margin-top:4px}.month-row{align-items:center;gap:14px;display:flex}.month-row>div{flex:1;min-width:0}.month-row h3{margin:0 0 4px}.month-bar{background:#ffffff14;border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.month-bar i{background:var(--accent);border-radius:inherit;height:100%;display:block}.month-shelf{gap:10px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.month-shelf figure{justify-items:center;gap:2px;min-width:64px;margin:0;display:grid}.month-shelf figcaption{color:#ffffffa0;white-space:nowrap;font-size:11px}.prism-crystal{animation:6s linear infinite pf-prism;display:inline-flex}@keyframes pf-prism{to{filter:hue-rotate(360deg)saturate(1.3)}}.galaxy-button{margin-top:12px}.galaxy-panel,.dayclose-panel,.whatsnew-panel{background:#050505;border:1px solid #ffffff29;border-radius:8px;gap:12px;width:min(100%,460px);padding:16px;display:grid}.galaxy-panel h2,.dayclose-panel h2,.whatsnew-panel h2{align-items:center;gap:8px;display:flex}.galaxy-view{aspect-ratio:1;background:#020203;border-radius:50%;place-items:center;width:100%;display:grid;overflow:hidden}.galaxy-view img{width:100%;height:100%;animation:140s linear infinite pf-spin;display:block}.coach-card{background:linear-gradient(135deg,#ffd36e0d,#ffffff05);border-color:#ffd36e40}.coach-card h3 svg{color:var(--gold)}.coach-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.coach-notes li{color:#ffffffd6;border-inline-start:2px solid #ffd36e80;padding-inline-start:10px;font-size:13.5px;line-height:1.45}.challenge-list{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.challenge-list li{background:#ffffff07;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 10px;display:grid;position:relative;overflow:hidden}.challenge-list li>i{background:var(--accent);bottom:0;height:3px;position:absolute;inset-inline-start:0}.challenge-check{border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.challenge-list li.is-done .challenge-check{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.challenge-text{font-size:13.5px;line-height:1.35}.challenge-list li.is-done .challenge-text{color:#fff9}.challenge-list li small{color:#ffffffa8;font-family:var(--mono)}.challenge-card.is-done{border-color:var(--accent-soft)}.energy-bars{grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0;display:grid}.energy-bar{justify-items:center;gap:4px;display:grid}.energy-bar>div{background:#ffffff0d;border-radius:6px;align-items:flex-end;width:100%;height:72px;display:flex;overflow:hidden}.energy-bar i{background:#ffffff40;width:100%;display:block}.energy-bar.is-best i{background:var(--accent)}.energy-bar strong{font-family:var(--mono);font-size:14px}.energy-bar small{color:#ffffffa0;text-align:center;font-size:11.5px}.energy-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;margin:10px 0 2px;display:flex}.energy-row>span{color:#ffffffb8;font-size:13px;font-weight:700}.energy-buttons{gap:6px;display:flex}.energy-buttons button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:flex-end;width:30px;height:30px;padding:4px 8px;display:flex}.energy-buttons button i{background:#ffffff59;border-radius:2px;width:100%;display:block}.energy-buttons button:hover i,.energy-buttons button.is-active i{background:var(--accent)}.energy-buttons button.is-active{border-color:var(--accent)}.energy-tip{color:#ffd36e;margin:6px 0 0;font-size:12.5px}.tag-bar.is-goal i{background:var(--accent)}.tag-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.earned-line{color:var(--accent);margin:10px 0 0;font-weight:800}.area-currency{margin-bottom:10px}.area-currency select{max-width:140px}.area-prefs{grid-template-columns:minmax(0,1fr) 92px 112px;align-items:center;gap:6px 8px;margin-bottom:12px;display:grid}.area-prefs>small{color:#ffffff8c;font-size:11px;line-height:1.2}.area-pref-row{--tag-hue:150;display:contents}.area-pref-row span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.area-pref-row .tag-dot,.area-list .tag-dot{background:hsl(var(--tag-hue) 70% 60%);border-radius:50%;flex:none;width:9px;height:9px}.area-pref-row input,.report-row select,.countdown-fields input,.obs-link,.area-currency select{color:#fff;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:0 10px}.report-row{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 12px;display:grid}.report-row select option,.area-currency select option{color:#111}.countdown-fields{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.countdown-fields input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:auto}.obs-link{font-family:var(--mono);margin-bottom:10px;font-size:12px}.area-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.area-list li{--tag-hue:150;background:hsl(var(--tag-hue) 70% 50% / .08);border:1px solid hsl(var(--tag-hue) 70% 55% / .3);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 4px 4px 12px;display:grid}.routine-step{justify-items:center;gap:8px;margin-top:8px;display:grid}.routine-step strong{text-align:center;font-size:14px;line-height:1.4}.routine-dots{gap:6px;display:flex}.routine-dots i{background:#ffffff26;border-radius:99px;width:18px;height:5px}.routine-dots i.is-done{background:var(--accent-soft)}.routine-dots i.is-now{background:var(--accent)}.routine-left{color:var(--accent);font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:28px;font-weight:800}.routine-done{color:var(--accent);margin:8px 0 0;font-weight:700}.task-top{color:#c9b8ff;vertical-align:middle;background:#c9b8ff1a;border-radius:99px;align-items:center;gap:3px;margin-inline-start:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.dayclose-open{justify-content:center;width:100%;margin-top:12px}.dayclose-panel h2 svg{color:#c9b8ff}.dayclose-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dayclose-stats div{background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;gap:2px;padding:10px;display:grid}.dayclose-stats strong{font-family:var(--mono);font-size:20px}.dayclose-stats small{color:#fff9;font-size:12px}.dayclose-wins{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dayclose-wins li{align-items:center;gap:8px;font-size:13.5px;display:flex}.dayclose-wins svg{color:var(--accent);flex:none}.dayclose-panel .field input{color:#fff;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;min-height:40px;padding:0 12px}.dayclose-panel .primary-action{justify-content:center;width:100%}.whatsnew-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.whatsnew-list li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.whatsnew-list svg{color:var(--accent);flex:none;margin-top:1px}.whatsnew-panel .primary-action{justify-content:center;width:100%}.tour-layer{z-index:40;position:fixed;inset:0}.tour-spot{pointer-events:none;border:2px solid var(--accent);border-radius:12px;transition:all .25s;position:fixed;box-shadow:0 0 0 9999px #000000b3}.tour-card{color:#fff;border:1px solid var(--accent-soft);background:#0b0f0d;border-radius:8px;gap:6px;width:min(320px,100vw - 32px);padding:14px;display:grid;position:fixed;box-shadow:0 18px 50px #000000b3}.tour-card small{color:var(--accent);font-family:var(--mono);font-weight:700}.tour-card p{color:#ffffffc2;margin:0;font-size:13.5px;line-height:1.45}.tour-actions{justify-content:space-between;align-items:center;margin-top:6px;display:flex}@media (width<=520px){.save-prompt{flex-wrap:wrap}.save-prompt div{flex-basis:calc(100% - 70px)}.area-prefs{grid-template-columns:minmax(0,1fr) 70px 86px}}@media (prefers-reduced-motion:reduce){.prism-crystal,.galaxy-view img{animation:none}.tour-spot{transition:none}}html.obs-mode,html.obs-mode body,html.obs-mode #root{background:0 0!important}html.obs-mode body{margin:0;overflow:hidden}.obs-overlay{box-sizing:border-box;color:#fff;font-family:var(--sans);background:#060807b8;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:auto auto;align-items:center;column-gap:16px;margin:10px;padding:18px 26px 14px 20px;display:inline-grid}.obs-gem{fill:var(--accent);filter:drop-shadow(0 0 14px var(--accent-soft));grid-row:span 2;width:46px;height:46px}.obs-overlay.is-break .obs-gem{fill:#7cc7ff}.obs-main{display:grid}.obs-main strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--mono);font-size:64px;font-weight:800;line-height:1}.obs-main span{color:#ffffffbf;margin-top:6px;font-size:18px;font-weight:700}.obs-overlay small{color:#ffffff80;letter-spacing:.04em;grid-column:2;margin-top:4px;font-size:12px}.flow-card{border:1px solid var(--accent-soft);background:#ffffff08;border-radius:8px;align-items:center;gap:12px;margin:14px 0;padding:12px 12px 12px 14px;display:flex}.flow-card div{flex:1;gap:3px;min-width:0;display:grid}.flow-card strong{align-items:center;gap:6px;display:flex}.flow-card small{color:#ffffffa8;line-height:1.4}.flow-finish{color:var(--accent);border-color:var(--accent-soft)!important}.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.skin-option{color:#fff;font:inherit;text-align:center;cursor:pointer;background:#ffffff07;border:1px solid #ffffff1c;border-radius:8px;justify-items:center;gap:2px;padding:8px 6px;display:grid}.skin-option strong{font-size:12.5px}.skin-option small{color:#ffffff8c;align-items:center;gap:3px;font-size:10.5px;line-height:1.25;display:inline-flex}.skin-option.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.skin-option.is-locked{cursor:default}.skin-option.is-locked>svg:first-child{opacity:.35;filter:grayscale(.8)}.museum-switch{margin-bottom:2px}.cal-head{justify-content:space-between;align-items:center;display:flex}.cal-head strong,.cal-detail strong{text-transform:capitalize}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.cal-wd{color:#ffffff73;text-align:center;font-size:11px;font-weight:700}.cal-day{--lvl:0;color:#ffffffd0;font:inherit;cursor:pointer;background:color-mix(in srgb, var(--accent) calc(var(--lvl) * 100%), #ffffff08);border:1px solid #ffffff12;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:42px;padding:2px;display:flex}.cal-day span{font-size:12px;font-weight:700}.cal-day em{color:#ffffffd9;font-family:var(--mono);font-size:9.5px;font-style:normal}.cal-day.has-focus span{color:#fff}.cal-day.is-today{border-color:#ffffff80}.cal-day.is-picked{outline:2px solid var(--accent);outline-offset:1px}.cal-detail{border-top:1px solid #ffffff14;gap:4px;margin-top:12px;padding-top:10px;display:grid}.cal-detail small{color:#ffffffa8}.cal-crystals{flex-wrap:wrap;gap:2px;display:flex}.task-form-row{flex-wrap:wrap}button.task-title{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.task-badge{color:#ffffffa0;background:#ffffff0d;border-radius:99px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;display:inline-flex}.task-subs{gap:6px;margin-top:8px;display:grid}.task-subs ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.task-subs li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13.5px;display:grid}.task-subs li.is-done span{color:#ffffff73;text-decoration:line-through}.sub-check{color:var(--accent-ink);cursor:pointer;background:0 0;border:1.5px solid #ffffff59;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;display:grid}.task-subs li.is-done .sub-check{background:var(--accent);border-color:var(--accent)}.sub-add{gap:6px;display:flex}.sub-add input,.task-repeat select,.plan-form input[type=time]{color:#fff;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:6px;flex:1;min-width:0;min-height:32px;padding:0 8px;font-size:13px}.plan-form input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:none;min-height:40px}.task-repeat{color:#ffffffa0;align-items:center;gap:6px;font-size:12px;display:flex}.task-repeat select option{background:#0b0b0b}.plan-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.plan-block{--tag-hue:150;background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 6px 8px 10px;display:grid}.plan-time{font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:14px;font-weight:800;display:grid}.plan-time small{color:#ffffff80;font-size:11px;font-weight:600}.plan-main{gap:2px;min-width:0;display:grid}.plan-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.plan-main small{color:#fff9;align-items:center;gap:5px;font-size:12px;display:flex}.plan-main .tag-dot{background:hsl(var(--tag-hue) 70% 60%);border-radius:50%;width:7px;height:7px}.plan-now{color:var(--accent-ink);background:var(--accent);border-radius:99px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:800}.plan-block.is-now{border-color:var(--accent-soft);background:color-mix(in srgb, var(--accent) 8%, transparent)}.plan-block.is-past,.plan-block.is-done{opacity:.55}.plan-done{color:var(--accent);place-items:center;width:34px;display:grid}.plan-empty{color:#ffffff80;text-align:center;justify-items:center;gap:4px;padding:18px 0 6px;display:grid}.palette-gate{padding-top:calc(10vh + var(--safe-top));align-items:start}.palette{background:#070908;border:1px solid #ffffff2e;border-radius:10px;width:min(100%,560px);overflow:hidden;box-shadow:0 24px 80px #000000b3}.palette-input{border-bottom:1px solid #ffffff17;align-items:center;gap:10px;padding:12px 14px;display:flex}.palette-input svg{color:#ffffff80;flex:none}.palette-input input{color:#fff;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.palette-input kbd{color:#ffffffa0;font-family:var(--mono);background:#ffffff10;border:1px solid #ffffff24;border-radius:4px;padding:1px 6px;font-size:11px}.palette ul{max-height:min(56vh,420px);margin:0;padding:6px;list-style:none;overflow-y:auto}.palette li{cursor:pointer;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:grid}.palette li svg{color:#ffffffa0}.palette li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette li small{color:#ffffff73;font-size:11.5px}.palette li.is-active{background:color-mix(in srgb, var(--accent) 14%, transparent)}.palette li.is-active svg{color:var(--accent)}.palette-empty{color:#ffffff80;cursor:default;display:block!important}.friend-code-actions,.friend-actions{gap:4px;display:flex}.room-members li>span:not(.friend-actions){min-width:0}.friend-list li>span:first-of-type{display:grid}.friend-sub{color:#fff9;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.friend-sub em{color:#ffb547;align-items:center;gap:2px;font-style:normal;display:inline-flex}.friend-list li.is-focus .friend-sub{color:var(--accent)}.friends-refresh{margin-inline-start:auto}.panel-subhead:has(.friends-refresh){align-items:center;display:flex}.a11y-size{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.a11y-size>span{font-size:14px;font-weight:700}html.a11y-text-large #root{zoom:1.12}html.a11y-text-xlarge #root{zoom:1.25}html.a11y-font{--sans:"Atkinson Hyperlegible", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans", "Noto Sans Arabic", sans-serif}html.a11y-font body,html.a11y-font button,html.a11y-font input,html.a11y-font select,html.a11y-font textarea{font-family:var(--sans);letter-spacing:.01em}html.a11y-contrast #root{filter:contrast(1.22)saturate(1.08)}html.a11y-contrast .panel-note,html.a11y-contrast small,html.a11y-contrast .completion-sub,html.a11y-contrast .task-meta{color:#ffffffe6!important}html.a11y-calm *,html.a11y-calm :before,html.a11y-calm :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (width<=520px){.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-block{grid-template-columns:50px minmax(0,1fr) auto auto}}.task-form-row select{flex:110px}.task-row.is-open>.task-check,.task-row.is-open>.icon-button{align-self:start}.dayclose-field{color:#ffffffb8;gap:6px;font-size:13px;font-weight:800;display:grid}.dayclose-field textarea,.dayclose-field input,.editor-grid input,.editor-grid select,.lgoal-form input,.lgoal-form select,.preset-form input{color:#fff;min-height:40px;font:inherit;background:#ffffff10;border:1px solid #ffffff29;border-radius:8px;padding:8px 10px;font-weight:500}.dayclose-field textarea{resize:vertical;min-height:56px}.editor-grid select option,.lgoal-form select option{background:#0b0b0b}.form-error{color:#ff8a7a;margin:0;font-size:13px}.habit-form{gap:8px}.habit-emojis{flex-wrap:wrap;gap:6px;display:flex}.habit-emojis button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.habit-emojis button.is-active{border-color:var(--accent);background:var(--accent-soft)}.habit-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.habit-list li{background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;display:grid}.habit-list li.is-done{border-color:var(--accent-soft)}.habit-check{cursor:pointer;background:#ffffff0a;border:2px dashed #ffffff3d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;transition:transform .18s,background-color .2s,border-color .2s;display:grid}.habit-check[aria-pressed=true]{background:var(--accent-soft);border:2px solid var(--accent)}.habit-check:active{transform:scale(.92)}.habit-main{gap:2px;min-width:0;display:grid}.habit-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.habit-main small{color:#fff9;align-items:center;gap:4px;font-size:12px;display:flex}.habit-week{gap:4px;display:flex}.habit-week button{cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:10px;height:10px;padding:0}.habit-week button.is-on{background:var(--accent)}.habit-week button.is-today{outline-offset:2px;outline:1px solid #fff6}.editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-grid label{color:#ffffffb8;gap:6px;font-size:13px;font-weight:800;display:grid}.editor-grid input:disabled{opacity:.5}.editor-wide{grid-column:1/-1}.editor-actions{justify-content:flex-end;gap:8px;display:flex}.editor-actions .primary-action{width:auto}.museum-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.museum-top .museum-switch{flex:1}.museum-add{white-space:nowrap;min-height:36px;padding:0 12px}.museum-item.is-manual{outline-offset:-3px;outline:1px dashed #ffffff40}.manual-tag{color:#ffd27a}.long-goals{gap:10px;display:grid}.long-goals h3{align-items:center;gap:6px;margin:0;display:flex}.lgoal{gap:6px;display:grid}.lgoal-head{align-items:center;gap:8px;display:flex}.lgoal-head strong{font-size:14px}.lgoal-head small{color:#ffffff8c;flex:1;font-size:12px}.lgoal>small{color:#ffffffa6;font-size:12px}.lgoal-bar{background:#ffffff14;border-radius:99px;height:7px;overflow:hidden}.lgoal-bar i{background:var(--accent);border-radius:inherit;height:100%;transition:width .5s;display:block}.lgoal.is-done .lgoal-bar i{background:var(--gold)}.lgoal-form{gap:8px;display:grid}.lgoal-row{flex-wrap:wrap;gap:8px;display:flex}.lgoal-row>*{flex:120px}.lgoal-hours{align-items:center;gap:6px;display:flex}.lgoal-hours input{width:90px}.lgoal-hours span{color:#ffffffa6;font-size:13px}.lgoal-add{justify-self:start}.level-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.level-badge{color:var(--accent-ink);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 55%, #fff), var(--accent) 60%, color-mix(in srgb, var(--accent) 60%, #000));width:54px;height:54px;font-family:var(--mono);box-shadow:0 0 0 3px var(--accent-soft), 0 10px 26px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.level-main{gap:4px;display:grid}.level-main strong{font-size:16px}.level-main small{color:#fff9;font-size:12px}.level-chip{color:var(--accent);border:1px solid var(--accent-soft);border-radius:99px;padding:0 6px;font-size:10.5px;font-weight:800}.community-line{background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.community-line svg{color:var(--accent);flex:none}.community-line span{gap:2px;font-size:14px;font-weight:700;display:grid}.community-line small{color:#ffffff8c;font-size:12px;font-weight:500}.pledge-status{align-items:center;gap:10px;margin:0;display:flex}.pledge-status>svg{color:var(--gold);flex:none}.pledge-status span{flex:1;gap:2px;font-weight:700;display:grid}.pledge-status small{color:#fff9;font-weight:500}.pledge-status.is-kept small{color:var(--accent)}.pledge-cta{width:100%}.pledge-options{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.pledge-options button{cursor:pointer;color:inherit;min-height:40px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;font-size:13px;font-weight:800}.pledge-options button.is-active{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.pledge-kept{color:var(--accent)}.pledge-chip.is-kept{border-color:var(--accent);color:var(--accent)}.duel-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.duel{background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;gap:6px;padding:10px;display:grid}.duel small{color:#fff9;font-size:12px}.duel-head{align-items:center;gap:8px;display:flex}.duel-head strong{flex:1;font-size:14px}.duel-head em{font-size:12px;font-style:normal;font-weight:800}.duel.is-win .duel-head em{color:var(--accent)}.duel.is-loss .duel-head em{color:#ff8a7a}.duel-bar{background:#ff8a7a59;border-radius:99px;height:8px;overflow:hidden}.duel-bar i{background:var(--accent);height:100%;transition:width .5s;display:block}.board-switch{margin:0 0 10px}.board li{grid-template-columns:24px auto minmax(0,1fr) auto}.board-rank{color:#ffffff8c;text-align:center;font-family:var(--mono);font-size:13px;font-weight:800}.board-rank.rank-1{color:var(--gold)}.board-rank.rank-2{color:#d8dde3}.board-rank.rank-3{color:#e0a56f}.board li.is-me{background:#ffffff0a;border-radius:8px}.board-you{color:#ffffff8c;font-size:12px;font-style:normal}.preset-row{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.preset-chip{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:99px;align-items:center;display:inline-flex;overflow:hidden}.preset-chip button,button.preset-chip{cursor:pointer;color:inherit;font:inherit;min-height:32px;font-family:var(--mono);background:0 0;border:0;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.preset-chip small{color:#ffffff8c;font-size:11px}.preset-chip.is-active{border-color:var(--accent);background:var(--accent-soft)}.preset-chip .preset-x{opacity:.6;padding:0 8px 0 2px}.preset-add{font-family:var(--sans);border-style:dashed}.preset-form{align-items:center;gap:4px;display:inline-flex}.preset-form input{width:140px;min-height:32px;padding:4px 10px}.review-panel{max-height:min(92svh,760px);overflow-y:auto}.review-facts{margin:0}.review-priorities{border:0;gap:6px;margin:0;padding:0;display:grid}.review-priorities legend{margin-bottom:6px;padding:0}.review-history{border-top:1px solid #ffffff17;padding-top:10px}.review-history summary{cursor:pointer;color:#ffffffb8;font-weight:800}.review-history article{gap:2px;margin-top:10px;font-size:13px;display:grid}.review-history p{color:#ffffffb8;margin:0}@media (width<=520px){.pledge-options{grid-template-columns:repeat(3,1fr)}.habit-week button{width:8px;height:8px}.editor-grid{grid-template-columns:1fr}}.inbox-trigger .count-dot{border:2px solid #050505;min-width:18px;height:18px;padding:0 4px;font-size:10px;position:absolute;top:-6px;right:-6px}.inbox-trigger.has-unread svg{transform-origin:50% 10%;animation:2.4s ease-in-out inbox-ring}@keyframes inbox-ring{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-12deg)}}@media (width<=400px){.topbar-actions{gap:4px}.topbar-actions .icon-button,.topbar-actions .alarm-trigger{width:34px;height:34px;min-height:34px}}@media (width<=370px){.topbar-actions{gap:3px}.topbar-actions .icon-button,.topbar-actions .alarm-trigger{width:32px;height:32px;min-height:32px}.brand-logo{width:22px;height:22px}}.inbox-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inbox-item{background:#ffffff07;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;padding:2px 4px 2px 2px;display:flex}.inbox-item.is-new{border-color:var(--accent-soft);background:color-mix(in srgb, var(--accent) 7%, transparent)}.inbox-main{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.inbox-main:disabled{cursor:default}.inbox-main:not(:disabled):hover{background:#ffffff0a}.inbox-icon{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.inbox-item.is-rare .inbox-icon,.inbox-item.is-badge .inbox-icon,.inbox-item.is-reward .inbox-icon{color:var(--gold);background:#ffc8571f}.inbox-item.is-duel .inbox-icon{color:#ff8a7a;background:#ff8a7a1f}.inbox-item.is-update .inbox-icon{color:#7cc7ff;background:#7cc7ff1f}.inbox-text{gap:2px;min-width:0;display:grid}.inbox-text strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.inbox-text small{color:#ffffffa6;font-size:12px}.inbox-text em{color:#ffffff73;font-size:11.5px;font-style:normal}.inbox-actions{justify-content:space-between;margin-top:10px}.inbox-empty{color:#ffffff8c;text-align:center;justify-items:center;gap:6px;padding:36px 12px;display:grid}.inbox-empty p{color:#fff;margin:4px 0 0;font-weight:700}.danger-text{color:#ff8a7a}.subtle-text{color:#ffffff8c}.community-goal{background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;gap:8px;margin:0 0 12px;padding:10px 12px;display:grid}.community-goal-head{align-items:center;gap:8px;display:flex}.community-goal-head svg{color:var(--accent);flex:none}.community-goal-head strong{flex:1;font-size:14px}.community-goal-head small,.community-goal-meta{color:#ffffff8c;font-size:12px}.community-goal-bar{background:#ffffff12;border-radius:99px;height:8px;overflow:hidden}.community-goal-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, #7cc7ff), var(--accent));border-radius:99px;height:100%;transition:width .6s;display:block}.community-goal.is-reached{border-color:#ffc85759}.community-goal.is-reached .community-goal-head svg{color:var(--gold)}.community-goal.is-reached .community-goal-bar i{background:linear-gradient(90deg, var(--accent), var(--gold))}.group-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.group-card{color:inherit;font:inherit;text-align:start;cursor:pointer;background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.group-card:hover{border-color:#fff3}.group-icon{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.group-main{flex:1;gap:4px;min-width:0;display:grid}.group-main strong{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;display:flex}.group-main small{color:#fff9;font-size:12px}.group-live{color:var(--accent);font-style:normal}.group-owner{color:var(--gold);vertical-align:-1px;flex:none;margin-inline-start:4px}.group-goal{gap:4px;margin-top:2px;display:grid}.group-goal-bar{background:#ffffff12;border-radius:99px;height:6px;overflow:hidden}.group-goal-bar i{background:var(--accent);border-radius:99px;height:100%;transition:width .5s;display:block}.group-goal small{color:#fff9;align-items:center;gap:5px;font-size:12px;display:flex}.group-goal.is-done .group-goal-bar i{background:var(--gold)}.group-goal.is-done small{color:var(--gold)}.group-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.group-head>div{flex:1;gap:2px;min-width:0;display:grid}.group-head strong{overflow-wrap:anywhere;font-size:16px}.group-head small{color:#fff9;font-size:12px}.group-detail .group-goal{margin-bottom:10px}.group-edit{background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:8px;margin-bottom:10px;padding:10px;display:grid}.group-edit label{gap:4px;display:grid}.group-edit label span{color:#ffffffa6;font-size:12px}.group-edit input{color:#fff;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;min-width:0;min-height:38px;padding:0 10px}@media (width<=440px){.group-edit{grid-template-columns:1fr 1fr}.group-edit label:first-child,.group-edit .solid-button{grid-column:1/-1}}.reward-panel{text-align:center;justify-items:center;position:relative;overflow:hidden}.reward-panel:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%);position:absolute;inset:0}.reward-panel.is-permanent:before{background:radial-gradient(60% 50% at 50% 0,#ffc85747,#0000 70%)}.reward-panel>*{position:relative}.reward-close{position:absolute;top:12px;right:12px}[dir=rtl] .reward-close{left:12px;right:auto}.reward-art{margin-top:6px;position:relative}.reward-icon{color:#050505;background:var(--gold);border:3px solid #050505;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:2px;right:-6px}.reward-panel h2{justify-content:center;margin:0;font-size:22px}.reward-panel p{color:#fffc;margin:0}.reward-until{font-weight:700;color:var(--accent)!important}.reward-progress{justify-content:center}.reward-panel .primary-action,.reward-panel .solid-button{width:100%}.update-notes{white-space:pre-line;color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.update-chip{color:#7cc7ff;border-color:#7cc7ff59}.error-prompt{z-index:80;width:min(420px,100vw - 32px);bottom:calc(18px + var(--safe-bottom));left:calc(18px + var(--safe-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070707f2;border:1px solid #ffffff2e;border-radius:10px;gap:10px;padding:14px;display:grid;position:fixed;box-shadow:0 18px 50px #000000b3}[dir=rtl] .error-prompt{left:auto;right:calc(18px + var(--safe-right))}.error-prompt-head{align-items:flex-start;gap:10px;display:flex}.error-prompt-head svg{color:var(--gold);flex:none;margin-top:2px}.error-prompt-head div{gap:3px;display:grid}.error-prompt-head small{color:#ffffffb3;font-size:12.5px;line-height:1.45}.error-prompt-toggle{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.error-prompt-toggle svg{transition:transform .2s}.error-prompt-toggle svg.is-open{transform:rotate(180deg)}.error-prompt-detail{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffffffb3;font-family:var(--mono);background:#ffffff0a;border-radius:6px;max-height:140px;margin:0;padding:8px;font-size:11px;overflow:auto}.error-prompt-actions{flex-wrap:wrap;gap:6px;display:flex}.error-prompt-actions button{min-height:36px;font-size:13px}.crash-screen{place-items:center;display:grid}.crash-card{text-align:center;justify-items:center;gap:12px;max-width:420px;display:grid}.crash-card>svg{color:var(--gold)}.crash-card h1{margin:0;font-size:24px}.crash-card p{color:#ffffffc7;margin:0}.crash-card small{color:#ffffff80}.crash-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rarity-ring{stroke-dasharray:5 9;animation:7s linear infinite rarity-flow}.rarity-aura{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite rarity-pulse}.rarity-star{animation-duration:2.2s}.crystal.rarity-legendary .rarity-star{animation-duration:1.7s}@keyframes rarity-flow{to{stroke-dashoffset:-140px}}@keyframes rarity-pulse{0%,to{opacity:.75}50%{opacity:1}}.a11y-calm .rarity-ring,.a11y-calm .rarity-aura,.a11y-calm .rarity-star,.a11y-calm .inbox-trigger svg{animation:none}@media (prefers-reduced-motion:reduce){.rarity-ring,.rarity-aura,.rarity-star,.inbox-trigger svg{animation:none}}.rarity-chip{border:1px solid;border-radius:999px;align-items:center;gap:5px;margin-bottom:6px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-flex}.rarity-chip.is-rare,.rarity-text.is-rare{color:#60ccfb}.rarity-chip.is-epic,.rarity-text.is-epic{color:#d88bf9}.rarity-chip.is-legendary,.rarity-text.is-legendary{color:#ffcb3d}.rarity-chip.is-rare{background:#42c3fa1f}.rarity-chip.is-epic{background:#cb64f71f}.rarity-chip.is-legendary{background:#ffc93324}.rarity-text{font-weight:800}.collection-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.collection-count{text-align:center;background:#ffffff07;border:1px solid #ffffff14;border-radius:8px;justify-items:center;gap:2px;padding:8px 4px;display:grid}.collection-count strong{font-size:18px}.collection-count small{color:#fff9;font-size:11.5px}.collection-count.is-rare strong{color:#60ccfb}.collection-count.is-epic strong{color:#d88bf9}.collection-count.is-legendary strong{color:#ffcb3d}.collection-shelf h3 small{font-weight:500}.collection-locked{border:1px dashed #ffffff24;border-radius:8px;padding:12px}.collection-shelf .museum-item{cursor:default}.bp-picker{border-top:1px solid #ffffff14;gap:8px;margin-top:12px;padding-top:10px;display:grid}.bp-picker>span{color:#ffffffa6;font-size:12.5px;font-weight:800}.bp-picker-list{flex-wrap:wrap;gap:6px;display:flex}.bp-picker-list button{color:#fff;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.bp-picker-list button svg{color:var(--accent)}.bp-picker-list button:hover,.bp-picker-list button.is-last{border-color:var(--accent-soft)}.break-player{gap:10px;display:grid}.bp-head{align-items:center;gap:8px;display:flex}.bp-head svg{color:var(--accent)}.bp-head strong{flex:1;font-size:16px}.bp-intro{gap:10px;display:grid}.bp-intro p{color:#ffffffc7;margin:0}.bp-patterns{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bp-patterns button{color:#fff;font:inherit;text-align:start;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.bp-patterns button small{color:#fff9;font-size:11.5px}.bp-patterns button.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}@media (width<=440px){.bp-patterns{grid-template-columns:1fr}}.bp-progress{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.bp-progress i{background:var(--accent);height:100%;transition:width .25s linear;display:block}.bp-stage{place-items:center;min-height:170px;display:grid}.bp-text{text-align:center;gap:3px;display:grid}.bp-text strong{font-size:15px;line-height:1.4}.bp-text small{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:12px}.bp-controls{justify-content:center;gap:8px;display:flex}.bp-done{text-align:center;justify-items:center;gap:6px;padding:16px 0 4px;display:grid}.bp-done svg{color:var(--accent)}.bp-done small{color:#ffffffa6}.bp-breath{place-items:center;width:170px;height:170px;display:grid;position:relative}.bp-breath-ring{border:2px solid var(--accent);width:160px;height:160px;box-shadow:0 0 46px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 0 34px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;transition-property:transform;transition-timing-function:ease-in-out;position:absolute}.bp-breath.is-hold .bp-breath-ring,.bp-breath.is-rest .bp-breath-ring{border-style:dashed}.bp-breath-label{text-align:center;gap:2px;display:grid;position:relative}.bp-breath-label strong{font-size:17px}.bp-breath-label small{color:#ffffffa6;font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:15px}.bp-dot{width:min(100%,300px);height:auto}.bp-dot-path{fill:none;stroke:#ffffff1a;stroke-width:1.5px;stroke-dasharray:3 6}.bp-dot-ball{fill:var(--accent);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 60%, transparent))}.bp-figure{width:150px;height:auto}.bp-figure line,.bp-figure polyline{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.bp-figure .bp-fig-head{fill:#050505;stroke:#fff;stroke-width:4px}.bp-figure .bp-hand{fill:var(--accent)}.bp-figure .bp-floor{stroke:#ffffff2e;stroke-width:2px}.bp-figure .bp-desk{stroke:#ffffff59;stroke-width:3px}.bp-far{align-items:end;gap:8px;height:120px;display:flex}.bp-far span{background:linear-gradient(#7cc7ff, color-mix(in srgb, var(--accent) 70%, #050505));clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.85;width:70px;height:70px;display:block}.bp-far span:nth-child(2){opacity:1;width:96px;height:104px}.bp-icon{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid var(--accent-soft);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.bp-icon.is-ground b{color:var(--accent-ink);background:var(--accent);border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:absolute;top:-4px;right:-4px}.plan-tools{justify-content:flex-end;margin-top:8px;display:flex}.plan-suggest{background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px solid var(--accent-soft);border-radius:8px;gap:8px;margin-top:8px;padding:10px;display:grid}.plan-suggest-head{align-items:center;gap:8px;display:flex}.plan-suggest-head svg{color:var(--accent)}.plan-suggest-head strong{flex:1;font-size:14px}.plan-suggest ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.plan-suggest li{align-items:center;gap:10px;display:flex}.plan-suggest li>span:nth-child(2){color:#ffffffb3;flex:1;font-size:13px}.plan-suggest li .ghost-button{min-height:32px;padding:0 12px}.plan-allday{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.plan-allday-chip{color:#7cc7ff;background:#7cc7ff14;border:1px solid #7cc7ff38;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.plan-block.is-cal{background:repeating-linear-gradient(135deg,#7cc7ff0a 0 8px,#0000 8px 16px);border-style:dashed;border-color:#7cc7ff38;grid-template-columns:58px minmax(0,1fr)}.plan-block.is-cal .plan-main small{color:#7cc7ffcc}.plan-block.is-cal.is-free{opacity:.6}.calendar-link{border-top:1px solid #ffffff14;margin-top:14px;padding-top:8px}.calendar-link-head{align-items:center;gap:6px;display:flex}.calendar-link-toggle{color:#fffc;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-height:36px;padding:0;font-size:13.5px;font-weight:800;display:flex}.calendar-link-toggle span{flex:1}.calendar-link-toggle>svg:first-child{color:#7cc7ff}.calendar-link-toggle .is-open{transform:rotate(180deg)}.calendar-link-body{gap:10px;padding-top:6px;display:grid}.calendar-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.calendar-list li{background:#ffffff07;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.calendar-list li>svg{color:#7cc7ff;flex:none}.calendar-list li span{flex:1;gap:1px;min-width:0;display:grid}.calendar-list li strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.calendar-list li small{color:#ffffff80;font-size:11.5px}.calendar-list li.is-error small{color:#ff8a7a}.calendar-form{gap:8px;display:grid}.calendar-form input{color:#fff;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;flex:1;min-width:0;min-height:40px;padding:0 12px}.calendar-help{color:#ffffffb3;font-size:13px}.calendar-help summary{cursor:pointer;font-weight:700}.calendar-help ul{gap:6px;margin:8px 0 0;padding-inline-start:18px;display:grid}.extra-card{gap:8px;display:grid}.extra-card+.extra-card{border-top:1px solid #ffffff12;padding-top:10px}.extra-actions{flex-wrap:wrap;gap:6px;display:flex}.extra-actions .ghost-button{min-height:34px;padding:0 12px;font-size:13px}.owner-panel{gap:10px;display:grid}.owner-head{color:#fff9;align-items:center;gap:8px;font-size:12px;display:flex}.owner-head svg{color:var(--accent);flex:none}.owner-head small{flex:1}.owner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.owner-tile{background:#ffffff07;border:1px solid #ffffff14;border-radius:8px;gap:2px;padding:8px;display:grid}.owner-tile strong{font-variant-numeric:tabular-nums;font-size:19px}.owner-tile span{color:#fffc;font-size:12px;font-weight:700}.owner-tile small{color:#ffffff80;font-size:11px}.owner-tile.is-warn{border-color:#ff8a7a59}.owner-tile.is-warn strong{color:#ff8a7a}@media (width<=440px){.owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-form{gap:8px;display:grid}.owner-form input{color:#fff;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;min-width:0;min-height:40px;padding:0 12px}.owner-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-gift{align-items:center;gap:6px;display:inline-flex}.owner-gift input{text-align:center;width:56px;padding:0 6px}.owner-list,.owner-errors{gap:6px;margin:0;padding:0;list-style:none;display:grid}.owner-list li,.owner-errors li{background:#ffffff07;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}.owner-list li>span,.owner-errors li>span{flex:1;gap:2px;min-width:0;display:grid}.owner-list strong,.owner-errors strong{overflow-wrap:anywhere;font-size:13px}.owner-list small,.owner-errors small{color:#ffffff80;font-size:11.5px}.owner-errors li>svg{color:#ff8a7a;flex:none}.icon-button.is-danger{color:#ff8a7a;border-color:#ff8a7a66}.museum-item .crystal-sparkle,.museum-item .rarity-ring,.museum-item .rarity-aura,.collection-count .crystal-sparkle,.collection-count .rarity-ring,.collection-count .rarity-aura,.month-shelf .crystal-sparkle,.cal-crystals .crystal-sparkle{animation:none}.museum-item .crystal-sparkle,.collection-count .crystal-sparkle,.month-shelf .crystal-sparkle,.cal-crystals .crystal-sparkle{opacity:.85}.museum-top{flex-wrap:wrap}.museum-top .museum-add{margin-inline-start:auto}.insight-stack{grid-template-columns:minmax(0,1fr)}.cursor-digits{pointer-events:none;z-index:2;width:100%;height:100%;position:fixed;inset:0}.update-status{gap:8px;display:grid}.update-status p,.update-warn{align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.update-status small{color:#ffffff8c;font-variant-numeric:tabular-nums}.update-progress{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.update-progress span{background:var(--accent);border-radius:inherit;height:100%;transition:width .3s;display:block}.update-progress span.is-full{opacity:.55}.update-warn{color:#ffd27a;background:#ffd27a12;border:1px solid #ffd27a38;border-radius:8px;align-items:flex-start;padding:9px 11px}.update-warn svg{flex:none;margin-top:2px}.update-warn.is-error{color:#ff9a8a;background:#ff6b5512;border-color:#ff6b5540}.update-check{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.update-ok{color:#ffffffb3;align-items:center;gap:6px;font-size:13px;display:inline-flex}.update-ok svg,.update-ok.is-new{color:var(--accent)}.spin{animation:.9s linear infinite pf-spin}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}.poster-view{place-items:center;display:grid;position:relative}.poster-panel .poster-view img{width:auto;max-width:100%;max-height:min(56vh,620px);transition:opacity .2s}.poster-view.is-busy img{opacity:.5}.poster-view .spin{color:#fff;filter:drop-shadow(0 2px 8px #000a);position:absolute}.poster-bgs{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;min-width:0;display:grid}.poster-bg{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;padding:2px;line-height:0;transition:border-color .15s,transform .15s}.poster-bg-thumb{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff1f}.poster-bg:hover:not(:disabled){transform:translateY(-1px)}.poster-bg.is-active{border-color:var(--accent)}.poster-bg:disabled{cursor:progress}.poster-bg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.poster-bg-name{color:#ffffffb3;text-align:center;margin:-4px 0 0;font-size:12px}.poster-bg-name strong{color:var(--accent)}@media (prefers-reduced-motion:reduce){.poster-panel .poster-view img,.poster-bg{transition:none}}.wrapped-cta{color:#fff;text-align:start;cursor:pointer;background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 30%, #0b0d14), #0b0d14 72%);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:12px;align-items:center;gap:12px;width:100%;margin:4px 0 10px;padding:12px 14px;transition:border-color .15s;display:flex}.wrapped-cta svg{color:var(--accent);flex:none}.wrapped-cta span{gap:2px;display:grid}.wrapped-cta small{color:#ffffffa6;font-size:12px}.wrapped-cta:hover{border-color:var(--accent)}.workshop-panel{background:#050505;border:1px solid #ffffff29;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,460px);max-height:100%;padding:16px;display:grid;overflow:auto}.ws-preview>*{flex-shrink:1;min-width:0}.ws-preview svg{max-width:100%;height:auto}.ws-preview{background:radial-gradient(at 50% 85%,#ffffff12,#0000 70%);border-radius:12px;justify-content:center;align-items:flex-end;gap:6px;min-width:0;padding:10px 0 4px;display:flex;overflow:hidden}.ws-controls{gap:10px;display:grid}.ws-row{border:1px solid #ffffff1a;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.ws-row.is-locked{opacity:.6}.ws-label{align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.ws-slider{grid-template-columns:minmax(64px,104px) minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.ws-slider input{accent-color:var(--accent);width:100%;min-width:0}.ws-hue{appearance:none;cursor:pointer;background:linear-gradient(90deg,#e93f3f,#e9d13f,#3fd25b,#3fd2d2,#4f5cf0,#d63fe0,#e93f3f);border-radius:6px;width:100%;height:10px}.ws-hue::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #000;border-radius:50%;width:18px;height:18px}.ws-hue::-moz-range-thumb{background:#fff;border:2px solid #000;border-radius:50%;width:16px;height:16px}.ws-shapes{flex-wrap:wrap;gap:6px;display:flex}.ws-shapes button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:6px 12px;font-weight:700}.ws-shapes button.is-active{color:var(--accent);border-color:var(--accent)}.ws-shapes button:disabled{cursor:not-allowed}.ws-lock{color:#fff9;align-items:center;gap:5px;font-size:12px;display:inline-flex}.ws-row .link-button{color:var(--accent);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:800}.remote-timer{background:color-mix(in srgb, var(--accent) 10%, #07080c);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:14px;gap:8px;width:min(100%,420px);margin:6px auto 4px;padding:12px 14px;display:grid;box-shadow:0 10px 30px #0006}.remote-head{color:#fffc;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.remote-head svg{color:var(--accent)}.remote-head em{color:#ffd27a;margin-inline-start:auto;font-size:12px;font-style:normal}.remote-body{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.remote-clock{letter-spacing:.02em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:34px;font-weight:800;line-height:1}.remote-mode{color:#ffffffa6;font-size:13px}.remote-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.remote-actions .compact{padding:6px 10px;font-size:13px}.world-tab{gap:12px;display:grid}.world-map-wrap{background:radial-gradient(at 50% 40%,#0f1a2a,#05070c 75%);border:1px solid #ffffff1a;border-radius:14px;padding:6px;overflow:hidden}.world-map{width:100%;display:block}.world-now{align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.world-now svg{color:var(--accent)}.world-hour{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;gap:8px;padding:14px;display:grid}.world-hour.is-live{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent)}.world-hour h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.world-hour p{margin:0}.world-count{letter-spacing:.03em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:28px;font-weight:800;line-height:1.1}.world-privacy{color:#ffffff8c;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.world-tab .link-button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.dedicate{justify-self:center;position:relative}.dedicate-chip{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px dashed #fff3;border-radius:999px;justify-self:center;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.dedicate-chip svg{color:#ff7aa8}.dedicate-chip.is-set{color:#fff;background:#ff7aa81f;border:1px solid #ff7aa880}.dedicate-chip.is-set button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;display:inline-flex}.dedicate-menu{z-index:5;background:#0b0c10;border:1px solid #ffffff26;border-radius:12px;gap:2px;min-width:200px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:50%;overflow:auto;translate:-50%;box-shadow:0 18px 40px #000a}.dedicate-menu button{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.dedicate-menu button:hover,.dedicate-menu button:focus-visible{background:#ffffff14}.dedicate-note{color:#fff9;padding:8px 10px;font-size:13px}.gift-panel{text-align:center;background:radial-gradient(at 50% 30%,#2a0f1f,#050505 70%);border:1px solid #ff7aa84d;border-radius:16px;justify-items:center;gap:10px;width:min(100%,380px);padding:22px 18px 16px;display:grid;position:relative}.gift-panel h2{margin:0;font-size:19px}.gift-panel p{color:#fffc;margin:0}.gift-heart{color:#ff7aa8}.gift-close{position:absolute;top:10px;right:10px}.gift-more{font-size:13px}.gift-row{flex-wrap:wrap;gap:8px;display:flex}.gift-row figure{text-align:center;justify-items:center;gap:2px;margin:0;display:grid}.gift-row figcaption{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:11px;overflow:hidden}.imp-open{justify-self:start;padding:6px 12px;font-size:13px}.import-panel{background:#050505;border:1px solid #ffffff29;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,480px);max-height:100%;padding:16px;display:grid;overflow:auto}.imp-form{gap:10px;display:grid}.imp-field{background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.imp-field input{color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:11px 0;font-size:14px}.imp-select,.imp-text{color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;padding:10px 12px}.imp-text{resize:vertical;min-height:140px}.imp-file{cursor:pointer;justify-self:start}.imp-safe{color:#ffffff8c;margin:0;font-size:12px}.imp-error{color:#ffb4a8;margin:0;font-weight:700}.imp-list{border:1px solid #ffffff1f;border-radius:10px;gap:2px;max-height:260px;padding:8px 10px;display:grid;overflow:auto}.imp-list-head{justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.imp-list-head .link-button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-weight:800}.imp-item span{overflow-wrap:anywhere}.inapp-player{gap:8px;margin:8px 0 4px;display:grid}.inapp-player.is-hidden{height:0;margin:0;overflow:hidden}.inapp-presets{flex-wrap:wrap;gap:6px;display:flex}.inapp-presets button{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.inapp-presets button.is-active{color:var(--accent);border-color:var(--accent)}.inapp-error{color:#ffb4a8;margin:0;font-size:12px}.inapp-stage{gap:6px;display:grid;position:relative}.inapp-close{z-index:2;background:#000000a6;width:26px;height:26px;position:absolute;top:-10px;right:-6px}.inapp-yt{gap:6px;display:grid}.inapp-yt iframe{background:#000;border:0;border-radius:10px;width:100%;height:200px;min-height:200px}.inapp-spotify{background:#000;border:0;border-radius:12px;width:100%;height:152px}.inapp-controls{align-items:center;gap:6px;display:flex}.inapp-volume{flex:1;align-items:center;gap:6px;display:flex}.inapp-volume input{accent-color:var(--accent);flex:1}.inapp-note{color:#ffffff80;margin:0;font-size:11px}.wrapped-gate{z-index:30;padding:max(12px, var(--safe-top,0px)) 12px max(14px, var(--safe-bottom,0px));background:#000000f2;grid-template-rows:1fr auto;place-items:center;gap:12px;display:grid;position:fixed;inset:0}.wrapped-stage{aspect-ratio:9/16;max-width:100%;height:min(84vh,177.778vw - 42.6667px);position:relative}.wrapped-canvas{touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:18px;width:100%;height:100%;display:block;box-shadow:0 30px 80px #000c}.wrapped-bars{z-index:2;pointer-events:none;mix-blend-mode:difference;gap:5px;display:flex;position:absolute;top:12px;left:14px;right:14px}.wrapped-bars span{background:#ffffff40;border-radius:3px;flex:1;height:3px;overflow:hidden}.wrapped-bars i{background:#fff;height:100%;display:block}.wrapped-close{z-index:3;background:#0000004d;border-color:#fff3;position:absolute;top:24px;right:14px}.wrapped-nav{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#00000059;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.wrapped-stage:hover .wrapped-nav:not(:disabled),.wrapped-nav:focus-visible{opacity:1}.wrapped-nav.prev{left:-54px}.wrapped-nav.next{right:-54px}.wrapped-loading{color:#fff;margin:auto;position:absolute;inset:0}.wrapped-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wrapped-empty{text-align:center;color:#fff;background:linear-gradient(160deg,#10131c,#05060a);border:1px solid #ffffff1f;border-radius:18px;place-content:center;gap:10px;height:100%;padding:28px;display:grid}.wrapped-empty p{color:#ffffffb3;margin:0}.wrapped-rec{z-index:31;color:#fff;min-width:min(92vw,380px);bottom:calc(24px + var(--safe-bottom,0px));background:#111317;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;padding:12px 14px;display:grid;position:fixed;left:50%;translate:-50%;box-shadow:0 20px 60px #000a}.wrapped-rec-bar{background:#ffffff26;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.wrapped-rec-bar i{background:var(--accent);height:100%;transition:width .25s linear;display:block}@media (width<=640px){.wrapped-nav{display:none}}@media (prefers-reduced-motion:reduce){.wrapped-nav,.wrapped-rec-bar i{transition:none}}@keyframes pf-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes pf-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{opacity:1;transform:none}}@keyframes pf-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(var(--mx,30px), var(--my,14px), 0) scale(1.15)}}@keyframes pf-sweep{0%,62%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes pf-spark{0%{opacity:0;transform:translateY(18px)scale(.4)}30%{opacity:1}to{opacity:0;transform:translateY(-34px)scale(1)}}@keyframes pf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pf-shake{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes pf-ring-out{0%{opacity:.55;transform:scale(.92)}to{opacity:0;transform:scale(1.65)}}.wn-panel{width:min(100%,500px);max-height:calc(100svh - 32px - var(--safe-top) - var(--safe-bottom));border-radius:22px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;padding:0 18px 18px;position:relative;overflow:hidden}.wn-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-inline:-4px;padding:2px 4px;overflow-y:auto}.wn-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 30%, #07080a), #1b0f3a 55%, #3a0d2e);place-items:center;height:104px;margin:0 -18px 4px;display:grid;position:relative;overflow:hidden}.wn-orb{pointer-events:none;border-radius:50%;width:170px;height:170px;animation:7s ease-in-out infinite alternate pf-drift;position:absolute}.wn-orb-a{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 70%, transparent), transparent 68%);--mx:60px;--my:20px;top:-70px;left:-40px}.wn-orb-b{--mx:-50px;--my:-16px;background:radial-gradient(circle,#ff4fb8a6,#0000 68%);animation-duration:9s;bottom:-90px;right:-50px}.wn-badge{color:#050505;font:900 34px/1.1 var(--sans);letter-spacing:-.02em;background:#f7f7f2;border-radius:999px;padding:4px 18px;animation:.7s cubic-bezier(.34,1.56,.64,1) .1s both pf-pop;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.wn-badge:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:40%;animation:3.6s ease-in-out 1s infinite pf-sweep;position:absolute;inset:-20% auto -20% 0}.wn-spark{left:var(--x);opacity:0;width:6px;height:6px;animation:pf-spark 3s ease-out var(--d) infinite;background:#fff;border-radius:50%;position:absolute;bottom:18px}.wn-close{z-index:2;background:#0000004d;border-color:#ffffff38;position:absolute;top:12px;right:12px}[dir=rtl] .wn-close{left:12px;right:auto}.wn-title{margin:4px 0 0;font-size:22px;line-height:1.2;animation:.5s cubic-bezier(.2,.8,.2,1) .12s both pf-rise}.wn-sub{margin:0;animation:.5s cubic-bezier(.2,.8,.2,1) .16s both pf-rise}.wn-list{gap:8px}.wn-item{animation:.5s cubic-bezier(.2,.8,.2,1) both pf-rise;animation-delay:calc(var(--i) * 55ms + .2s);background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;transition:background .2s,border-color .2s}.wn-item:hover{background:#ffffff0f;border-color:#ffffff24}.wn-icon{color:#fff;width:38px;height:38px;animation:.6s cubic-bezier(.34,1.56,.64,1) both pf-pop;animation-delay:calc(var(--i) * 55ms + .32s);border-radius:12px;flex:none;place-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid}.wn-icon svg{color:inherit;margin:0}.wn-item:hover .wn-icon{transform:translateY(-2px)rotate(-8deg)scale(1.06)}.wn-pink{background:linear-gradient(135deg,#ff4fb8,#c2187a)}.wn-violet{background:linear-gradient(135deg,#a78bfa,#6d28d9)}.wn-blue{background:linear-gradient(135deg,#5c86ff,#1e44ff)}.wn-mint{color:#052a22;background:linear-gradient(135deg,#5ff5cf,#16ddb0)}.wn-rose{background:linear-gradient(135deg,#fb7185,#e11d48)}.wn-orange{background:linear-gradient(135deg,#ffa05c,#ff6a1f)}.wn-lime{color:#1a2a00;background:linear-gradient(135deg,#e2ff7a,#a3e635)}.wn-yellow{color:#2a2000;background:linear-gradient(135deg,#ffe680,#ffc21a)}.wn-text{gap:1px;min-width:0;display:grid}.wn-text strong{font-size:14px;line-height:1.25}.wn-text small{color:#ffffffa6;font-size:12.5px;line-height:1.35}.wn-actions{animation:.5s cubic-bezier(.2,.8,.2,1) both pf-rise;animation-delay:calc(var(--i) * 55ms + .26s);gap:8px;display:grid}.wn-actions .ghost-button{justify-content:center;width:100%}.wn-cta{justify-content:center;width:100%;position:relative;overflow:hidden}.wn-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:34%;animation:4.5s ease-in-out 1.8s infinite pf-sweep;position:absolute;inset:-10% auto -10% 0}.guide-gate{z-index:45;padding:max(16px, var(--safe-top)) 16px max(16px, var(--safe-bottom));background:#000000c7;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.guide-glow{pointer-events:none;position:fixed;inset:0;overflow:hidden}.guide-glow:before,.guide-glow:after{content:"";border-radius:50%;width:70vmax;height:70vmax;animation:16s ease-in-out infinite alternate pf-drift;position:absolute}.guide-glow:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 62%);--mx:8vmax;--my:6vmax;top:-30vmax;left:-25vmax}.guide-glow:after{--mx:-8vmax;--my:-5vmax;background:radial-gradient(circle,#7c3aed33,#0000 62%);animation-duration:20s;bottom:-35vmax;right:-30vmax}.guide-card{touch-action:pan-y;background:#07080af2;border:1px solid #ffffff1f;border-radius:26px;gap:14px;width:min(100%,520px);margin-block:auto;padding:18px 20px;display:grid;position:relative;box-shadow:0 40px 120px #000000a6,inset 0 0 0 1px #ffffff08}.guide-skip{z-index:2;color:#ffffffa6;font:700 13px/1 var(--sans);cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:6px 10px;transition:color .2s,background .2s;position:absolute;top:14px;right:16px}.guide-skip:hover{color:#fff;background:#ffffff1f}[dir=rtl] .guide-skip{left:16px;right:auto}.guide-stage{background:radial-gradient(90% 90% at 50% 40%, color-mix(in srgb, var(--accent) 14%, #0d0f12), #07080a 75%);border:1px solid #ffffff12;border-radius:20px;height:clamp(190px,34vh,250px);position:relative;overflow:hidden}.guide-art{place-items:center;display:grid;position:absolute;inset:0}.guide-svg{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px;overflow:visible}.ga-ring,.ga-goal,.ga-done-ring{transform:rotate(-90deg)}.guide-copy{min-height:132px}.guide-count{color:var(--accent);font:700 12px/1 var(--mono);letter-spacing:.08em;direction:ltr;unicode-bidi:isolate;display:inline-block}.guide-copy h2{letter-spacing:-.02em;margin:8px 0 6px;font-size:25px;line-height:1.15}.guide-copy p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.5}.guide-dots{justify-content:center;gap:7px;display:flex}.guide-dots button{cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .35s cubic-bezier(.2,.8,.2,1),background .35s}.guide-dots button.is-past{background:color-mix(in srgb, var(--accent) 45%, transparent)}.guide-dots button.is-on{background:var(--accent);width:26px}.guide-actions{justify-content:space-between;gap:10px;display:flex}.guide-actions button{gap:6px;min-height:46px}.guide-actions .ghost-button:disabled{opacity:.35}[dir=rtl] .guide-actions svg{transform:scaleX(-1)}.guide-next.is-last{animation:.55s cubic-bezier(.34,1.56,.64,1) both pf-pop}.guide-svg *{transform-box:fill-box;transform-origin:50%}.ga-acc{fill:var(--accent)}.ga-acc2{fill:color-mix(in srgb, var(--accent) 55%, #fff)}.ga-o7{opacity:.72}.ga-o8{opacity:.84}.ga-shine{fill:#ffffff3d}.ga-fly{animation:.9s cubic-bezier(.2,.9,.3,1.2) both ga-fly}@keyframes ga-fly{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(.6)}to{opacity:1;transform:none}}.ga-float{animation:5s ease-in-out 1.3s infinite pf-bob}.guide-svg .ga-gem{transform-box:view-box;transform-origin:0 0}.ga-halo{fill:color-mix(in srgb, var(--accent) 15%, transparent);animation:4s ease-in-out infinite ga-breathe}@keyframes ga-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}.ga-spark{fill:#fff;animation:2.8s ease-in-out infinite both ga-twinkle}@keyframes ga-twinkle{0%,to{opacity:0;transform:scale(.2)}45%{opacity:1;transform:scale(1)rotate(45deg)}}.ga-track{fill:none;stroke:#ffffff17;stroke-width:10px}.ga-ring{fill:none;stroke:var(--accent);stroke-width:10px;stroke-linecap:round;stroke-dasharray:541;animation:4.2s linear infinite ga-ring}@keyframes ga-ring{0%{stroke-dashoffset:541px}88%,to{stroke-dashoffset:0}}.ga-grow{transform-origin:50% 100%;animation:4.2s cubic-bezier(.3,.7,.3,1) infinite ga-grow}@keyframes ga-grow{0%{opacity:.4;transform:scale(.25)}88%,to{opacity:1;transform:scale(1)}}.ga-time{fill:#ffffffb3;font:700 17px var(--mono);letter-spacing:.06em}.ga-pause rect{fill:#ffffffd9}.ga-pause{animation:4.6s ease-in-out infinite ga-pause}@keyframes ga-pause{0%,8%{opacity:0;transform:scale(.6)}16%,44%{opacity:1;transform:scale(1)}52%,to{opacity:0;transform:scale(.6)}}.ga-crack{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:160;animation:4.6s ease-in-out infinite ga-crack}@keyframes ga-crack{0%,18%{opacity:1;stroke-dashoffset:160px}42%,56%{opacity:1;stroke-dashoffset:0}62%,to{opacity:0;stroke-dashoffset:0}}.ga-half-l{animation:4.6s cubic-bezier(.5,0,.2,1) infinite ga-half-l}.ga-half-r{animation:4.6s cubic-bezier(.5,0,.2,1) infinite ga-half-r}@keyframes ga-half-l{0%,56%{opacity:1;transform:none}80%{opacity:0;transform:translate(-26px,14px)rotate(-16deg)}86%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes ga-half-r{0%,56%{opacity:1;transform:none}80%{opacity:0;transform:translate(26px,16px)rotate(16deg)}86%{opacity:0;transform:none}to{opacity:1;transform:none}}.ga-bits rect{opacity:0;animation:4.6s ease-out infinite ga-bits}@keyframes ga-bits{0%,56%{opacity:0;transform:none}60%{opacity:1}82%,to{opacity:0;transform:translate(var(--tx), var(--ty)) rotate(90deg)}}.ga-card{fill:#ffffff0d;stroke:#ffffff1c}.ga-box{fill:#0000;stroke:#ffffff5c;stroke-width:2px;animation:ga-box 5s ease-in-out var(--d) infinite both}@keyframes ga-box{0%,16%{fill:#0000;stroke:#ffffff5c}22%,90%{fill:var(--accent);stroke:var(--accent)}to{fill:#0000;stroke:#ffffff5c}}.ga-check{fill:none;stroke:var(--accent-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:ga-check 5s ease-in-out var(--d) infinite both}@keyframes ga-check{0%,18%{stroke-dashoffset:24px}28%,90%{stroke-dashoffset:0}to{stroke-dashoffset:24px}}.ga-line{fill:#ffffff38;animation:ga-line 5s ease-in-out var(--d) infinite both}@keyframes ga-line{0%,18%{opacity:1}28%,90%{opacity:.4}to{opacity:1}}.ga-dot{fill:var(--accent);opacity:.18;animation:5s ease-in-out infinite both ga-dot}@keyframes ga-dot{0%,4%{opacity:.18;transform:scale(.8)}10%,88%{opacity:1;transform:scale(1)}to{opacity:.18;transform:scale(.8)}}.ga-goal{fill:none;stroke:var(--accent);stroke-width:10px;stroke-linecap:round;stroke-dasharray:402;animation:4.5s cubic-bezier(.3,.7,.3,1) infinite ga-goal}@keyframes ga-goal{0%{stroke-dashoffset:402px}60%,to{stroke-dashoffset:60px}}.ga-big{fill:#fff;font:900 24px var(--sans)}.ga-flame{transform-origin:50% 100%;animation:1.2s ease-in-out infinite alternate ga-flicker}@keyframes ga-flicker{0%{transform:scale(1)skew(0)}to{transform:scale(.94,1.07)skew(-3deg)}}.ga-fire{fill:#ff8a3d}.ga-fire2,.ga-badge circle{fill:#ffd43b}.ga-badge path{fill:#2a1d00}.ga-badge{animation:4.5s cubic-bezier(.34,1.56,.64,1) infinite ga-badge}@keyframes ga-badge{0%,52%{opacity:0;transform:scale(.2)rotate(-30deg)}66%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(.8)}}.ga-sea{fill:color-mix(in srgb, var(--accent) 10%, #0b1020);stroke:#ffffff24;stroke-width:1.5px}.ga-meridians{animation:3.2s linear infinite ga-spin}.ga-meridians ellipse{fill:none;stroke:#ffffff26;stroke-width:1.5px}@keyframes ga-spin{0%{transform:translate(0)}to{transform:translate(-40px)}}.ga-lat{fill:none;stroke:#ffffff1a;stroke-width:1.5px}.ga-arc{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 7;animation:1.2s linear infinite ga-march}@keyframes ga-march{to{stroke-dashoffset:-26px}}.ga-pin{fill:var(--accent)}.ga-ping{fill:none;stroke:var(--accent);stroke-width:2px;transform-box:view-box;animation:2.4s ease-out infinite both ga-ping}@keyframes ga-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.ga-theme{fill:#26e07f;animation:7s ease-in-out infinite ga-theme}@keyframes ga-theme{0%,12%{fill:#26e07f}14.3%,26.6%{fill:#ffc857}28.6%,40.9%{fill:#38bdf8}42.9%,55.2%{fill:#fb7185}57.2%,69.5%{fill:#a78bfa}71.5%,83.8%{fill:#fb923c}85.8%,98%{fill:#e2e8f0}to{fill:#26e07f}}.ga-on-theme .ga-acc,.ga-on-theme .ga-acc2{fill:#0b0b0bc7}.ga-pick{fill:none;stroke:#fff;stroke-width:2.5px;transform-box:view-box;animation:7s ease-in-out infinite ga-pick}@keyframes ga-pick{0%,12%{transform:translate(0)}14.3%,26.6%{transform:translate(32px)}28.6%,40.9%{transform:translate(64px)}42.9%,55.2%{transform:translate(96px)}57.2%,69.5%{transform:translate(128px)}71.5%,83.8%{transform:translate(160px)}85.8%,98%{transform:translate(192px)}to{transform:translate(0)}}.ga-eq{fill:var(--accent);transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate both ga-eq}@keyframes ga-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.ga-confetti{opacity:0;animation:2.8s cubic-bezier(.15,.8,.3,1) .35s infinite both ga-burst}@keyframes ga-burst{0%{opacity:0;transform:none}8%{opacity:1}55%{opacity:1;transform:translate(var(--tx), var(--ty)) rotate(var(--r))}80%,to{opacity:0;transform:translate(var(--tx), calc(var(--ty) + 26px)) rotate(var(--r))}}.ga-done-ring{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;stroke-dasharray:352;animation:.9s cubic-bezier(.3,.7,.3,1) .15s both ga-draw-ring}@keyframes ga-draw-ring{0%{stroke-dashoffset:352px}to{stroke-dashoffset:0}}.ga-done{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;animation:.5s cubic-bezier(.3,.7,.3,1) .85s both ga-draw-check}@keyframes ga-draw-check{0%{stroke-dashoffset:90px}to{stroke-dashoffset:0}}.auth-gate:before,.auth-gate:after{content:"";z-index:0;pointer-events:none;border-radius:50%;width:75vmax;height:75vmax;animation:18s ease-in-out infinite alternate pf-drift;position:fixed}.auth-gate:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 26%, transparent), transparent 60%);--mx:10vmax;--my:8vmax;top:-38vmax;left:-30vmax}.auth-gate:after{--mx:-9vmax;--my:-7vmax;background:radial-gradient(circle,#7c3aed38,#0000 60%);animation-duration:23s;bottom:-40vmax;right:-34vmax}.auth-gate>.auth-panel{z-index:1;position:relative}.auth-brand img{animation:6s ease-in-out infinite pf-bob}.auth-body{margin:-6px;overflow:hidden}.auth-body>div{padding:6px}.auth-hero{height:150px;margin:-8px -6px 0;position:relative}.auth-hero .guide-svg{animation:6s ease-in-out 1.4s infinite pf-bob}.auth-hero .ga-float,.auth-hero .ga-halo,.auth-hero .ga-spark{animation:none}.auth-view .auth-stack>*{animation:.45s cubic-bezier(.2,.8,.2,1) both pf-rise}.auth-view .auth-stack>:nth-child(2){animation-delay:40ms}.auth-view .auth-stack>:nth-child(3){animation-delay:80ms}.auth-view .auth-stack>:nth-child(4){animation-delay:.12s}.auth-view .auth-stack>:nth-child(5){animation-delay:.16s}.auth-view .auth-stack>:nth-child(6){animation-delay:.2s}.auth-view .auth-stack>:nth-child(7){animation-delay:.24s}.auth-view .auth-stack>:nth-child(8){animation-delay:.28s}.auth-view .auth-stack>:nth-child(n+9){animation-delay:.32s}.auth-field input{transition:border-color .2s,background .2s,box-shadow .25s}.auth-field input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}.auth-field:focus-within>span{color:var(--accent)}.auth-field>span{transition:color .2s}.auth-stack .gate-message.is-error{animation:.45s ease-in-out both pf-shake}.auth-stack .gate-icon{animation:.6s cubic-bezier(.34,1.56,.64,1) both pf-pop;position:relative}.auth-stack .gate-icon:after{content:"";border-radius:inherit;border:2px solid var(--accent);animation:2.4s ease-out .6s infinite pf-ring-out;position:absolute;inset:-1px}.gate-submit.primary-action{position:relative;overflow:hidden}.gate-submit.primary-action:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:30%;position:absolute;inset:-10% auto -10% 0;transform:translate(-140%)skew(-18deg)}.gate-submit.primary-action:hover:after,.gate-submit.primary-action:focus-visible:after{transition:transform .75s cubic-bezier(.2,.8,.2,1);transform:translate(380%)skew(-18deg)}.strength i{transition:background-color .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.strength i.is-on{transform:scaleY(1.35)}.motion-bg.is-paused,.motion-bg.is-paused *{animation-play-state:paused!important}.auth-panel{grid-template-columns:minmax(0,1fr)}.auth-panel .name-panel-top{flex-wrap:wrap;row-gap:10px}.auth-panel .auth-brand{min-width:0}.auth-panel .auth-top-actions{margin-inline-start:auto}.auth-panel .language-select select{text-overflow:ellipsis;max-width:92px}.auth-panel .auth-row{flex-wrap:wrap;gap:8px}@media (width<=420px){.auth-panel .auth-brand span{display:none}}@media (width<=760px){.number-stream:nth-child(2n){display:none}.number-stream{gap:18px;min-width:62px;font-size:14px}.number-stream span{width:62px;height:28px}.floating-frame{max-width:18vw;font-size:12px}}html.theme-light{--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Noto Sans Arabic", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, ui-monospace, monospace;--safe-top:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--safe-area-inset-left,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--safe-area-inset-right,0px));color:#121614;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fdfefc}html.theme-light body{background:#fdfefc}html.theme-light .app-shell{color:#121614;background:#fdfefc}html.theme-light .motion-bg{background-color:#fdfefc;background-image:linear-gradient(#12161408 1px,#ecefea00 1px),linear-gradient(90deg,#12161405 1px,#ecefea00 1px)}html.theme-light .bg-scene--focus:before,html.theme-light .bg-scene--break:before{border:1px solid #12161411}html.theme-light .number-stream{color:#12161436}html.theme-light .number-stream span{background:#12161404;border:1px solid #12161411}html.theme-light .floating-frame{color:#12161480;background:#12161408;border:1px solid #1216142b}html.theme-light .floating-frame:before,html.theme-light .floating-frame:after{border-color:#1216144a}html.theme-light .brand,html.theme-light .music-title{color:#121614}html.theme-light .brand-version{color:color-mix(in srgb, var(--accent) 58%, #000);border:1px solid color-mix(in srgb, var(--accent) 33%, transparent)}html.theme-light .alarm-trigger,html.theme-light .duration-trigger,html.theme-light .primary-action,html.theme-light .ghost-button,html.theme-light .solid-button,html.theme-light .music-search button,html.theme-light .spotify-connect button,html.theme-light .name-row button,html.theme-light .music-link{color:#121614;background:#12161411;border:1px solid #12161427}html.theme-light .duration-trigger{color:#050505;background:#f7f7f2;border-color:#121614}html.theme-light button:focus-visible,html.theme-light a:focus-visible,html.theme-light input:focus-visible,html.theme-light select:focus-visible,html.theme-light summary:focus-visible{outline:2px solid var(--accent)}html.theme-light .language-select{color:#121614;background:#1216140f;border:1px solid #12161423}html.theme-light .language-select select{color:inherit;background:0 0;border:0}html.theme-light .language-select option{color:#121614;background:#f4f5f3}html.theme-light .mode-button--dark{color:#121614;background:#fffffe;border:1px solid #12161468}html.theme-light .mode-button--light{color:#050505;background:#fff;border:1px solid #121614}html.theme-light .mode-button.is-active{box-shadow:0 0 0 3px var(--accent-soft)}html.theme-light .cycle-dots span{border:1px solid #1216144c}html.theme-light .cycle-dots span.is-filled{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 53%, transparent)}html.theme-light .name-chip{color:#121614c1;background:#1216140c;border:1px solid #12161423}html.theme-light .timer-value{color:#121614;text-shadow:0 0 28px #0000000b}html.theme-light .mode-label{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .primary-action{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}html.theme-light .icon-button{color:#121614;background:#1216140f;border:1px solid #12161423}html.theme-light .icon-button.is-on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}html.theme-light .park-button em{color:#fafbf9;background:var(--gold)}html.theme-light .finish-message{color:color-mix(in srgb, var(--gold) 58%, #000);background:#ffc85714;border:1px solid #ffc8576b}html.theme-light .blind-ring circle{fill:none;stroke:#12161411}html.theme-light .blind-ring .blind-ring-fill{stroke:var(--accent)}html.theme-light .blind-label{color:#121614e4}html.theme-light .intention-input{color:#121614a6;background:#12161409;border:1px solid #1216141f}html.theme-light .intention-input:focus-within{border-color:color-mix(in srgb, var(--accent) 53%, transparent)}html.theme-light .intention-input input{color:#121614;background:0 0;border:0;outline:none}html.theme-light .intention-input input::placeholder{color:#1216146b}html.theme-light .tag-chip{color:hsl(var(--tag-hue) 70% 72%);background:hsl(var(--tag-hue) 70% 50% / .08);border:1px solid hsl(var(--tag-hue) 70% 55% / .35)}html.theme-light .tag-chip.is-active{color:#fafbf9;background:hsl(var(--tag-hue) 72% 58%);border-color:hsl(var(--tag-hue) 72% 58%)}html.theme-light .active-intention{color:#121614cc;background:#12161408;border:1px solid #1216141a}html.theme-light .tag-dot{background:hsl(var(--tag-hue) 72% 58%);box-shadow:0 0 8px hsl(var(--tag-hue) 72% 58% / .7)}html.theme-light .sep{color:#12161459}html.theme-light .flow-badge{color:#fafbf9;background:var(--gold)}html.theme-light .park-input{background:#ecefeaeb;border:1px solid #ffc85766;box-shadow:0 12px 40px #18201c24}html.theme-light .park-input>svg{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .park-input input{color:#121614;background:0 0;border:0;outline:none}html.theme-light .parked-card,html.theme-light .ritual-card,html.theme-light .completion-card{background:#ecefeaeb;border:1px solid #1216141f}html.theme-light .parked-head,html.theme-light .ritual-head{color:#121614bc}html.theme-light .parked-head em{color:#fafbf9;background:var(--gold)}html.theme-light .parked-card li{background:#12161408;border:1px solid #12161416}html.theme-light .parked-card small{color:#12161479}html.theme-light .text-button{color:#121614bc;background:0 0;border:0}html.theme-light .text-button:hover{color:#121614}html.theme-light .ritual-body p{color:#121614d1}html.theme-light .ritual-title{color:#121614}html.theme-light .ritual-title svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .breath-square{border:2px solid var(--accent);box-shadow:0 0 40px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 0 30px color-mix(in srgb, var(--accent) 13%, transparent)}html.theme-light .breath-label{color:#121614}html.theme-light .eye-timer{color:#050505;background:#fff;border:0}html.theme-light .completion-card{border-color:#ffc85744}html.theme-light .completion-sub{color:#121614b0}html.theme-light .reflection p{color:#121614e4}html.theme-light .reflection p span{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .reflection-buttons{background:#12161408;border:1px solid #1216141f}html.theme-light .reflection-buttons button{color:#121614bc;background:0 0;border:0}html.theme-light .reflection-buttons button.is-active{color:var(--accent-ink);background:var(--accent)}html.theme-light .completion-note{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .ghost-chip{color:#121614b0;background:#12161407;border:1px solid #12161416}html.theme-light .ghost-line strong{color:#121614}html.theme-light .ghost-sep{color:#12161443}html.theme-light .ghost-chip.is-ahead .ghost-delta{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .ghost-chip.is-behind .ghost-delta{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .ghost-track{background:#1216140d}html.theme-light .ghost-runner--ghost{background:repeating-linear-gradient(90deg,#12161448 0 4px,#ecefea00 4px 7px)}html.theme-light .ghost-runner--you{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb, var(--accent) 67%, transparent)}html.theme-light .ghost-goal{background:#12161457}html.theme-light .music-dock{background:#ecefeae1;border:1px solid #1216141f}html.theme-light .music-title{background:0 0;border:0}html.theme-light .service-switch{background:#12161408;border:1px solid #1216141f}html.theme-light .service-switch button{color:#121614b6;background:0 0;border:0}html.theme-light .service-switch button.is-active{color:#050505;background:#fff}html.theme-light .spotify-connect input,html.theme-light .music-search input,html.theme-light .name-row input,html.theme-light .field input{color:#121614;background:#12161410;border:1px solid #12161423}html.theme-light .spotify-connect input::placeholder,html.theme-light .music-search input::placeholder,html.theme-light .name-row input::placeholder{color:#12161470}html.theme-light .solid-button{color:#050505;background:#fff;border-color:#121614}html.theme-light .ghost-button{background:#12161411}html.theme-light .advanced-connect{border-top:1px solid #12161416}html.theme-light .advanced-connect summary{color:#121614c1;background:#12161409;border:1px solid #1216141f}html.theme-light .advanced-connect[open] summary{color:#050505;background:#fff}html.theme-light .spotify-meta{color:#121614a6}html.theme-light .spotify-meta code{color:#121614ab;background:#12161408;border:1px solid #1216141a}html.theme-light .music-status{color:#121614cc;border-top:1px solid #12161416}html.theme-light .track-list button{color:#121614;background:#1216140c;border:1px solid #1216141a}html.theme-light .track-list small{color:#1216149b}html.theme-light .popover-panel,html.theme-light .side-panel{color:#121614;background:#ecefeaeb;border:1px solid #12161423;box-shadow:0 24px 80px #18201c28}html.theme-light .panel-subhead,html.theme-light .panel-note{color:#12161493}html.theme-light .alarm-choice{color:#121614;background:#1216140d;border:1px solid #1216141f}html.theme-light .alarm-choice.is-active{color:#050505;background:#fff}html.theme-light .scape-choice{color:#121614e4;background:#12161409;border:1px solid #1216141c}html.theme-light .scape-choice.is-active{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}html.theme-light .range-row{color:#121614c1}html.theme-light .toggle-row input{background:#1216141a;border:1px solid #1216142b}html.theme-light .toggle-row input:after{background:#121614}html.theme-light .toggle-row input:checked{background:var(--accent);border-color:var(--accent)}html.theme-light .toggle-row small{color:#12161493}html.theme-light .field{color:#121614c1}html.theme-light .field input{color:#050505;background:#fff}html.theme-light .rhythm-hint{background:color-mix(in srgb, var(--accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent) 33%, transparent)}html.theme-light .rhythm-hint>svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .rhythm-hint small{color:#121614a1}html.theme-light .settings-list{border-top:1px solid #12161416}html.theme-light .shortcut-box{background:#12161407;border:1px solid #12161416}html.theme-light .shortcut-title,html.theme-light .shortcut-box ul{color:#121614bc}html.theme-light kbd{color:#121614;background:#12161411;border:1px solid #12161427}html.theme-light .stat-tile{background:#12161408;border:1px solid #1216141a}html.theme-light .stat-tile small{color:#12161493}html.theme-light .stat-tile strong svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .stat-tile em{color:#12161479}html.theme-light .insight-card{background:#12161406;border:1px solid #12161416}html.theme-light .insight-card h3 svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .week-bar span{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 27%, transparent))}html.theme-light .week-bar small,html.theme-light .ghost-table small{color:#12161486}html.theme-light .compass-row p{color:#121614cc}html.theme-light .compass-dial{--score:0;background:conic-gradient(var(--accent) calc(var(--score) * 1%), #12161411 0)}html.theme-light .compass-dial:before{background:#f8f9f7}html.theme-light .museum-empty small{color:#12161486}html.theme-light .museum-day h3 small{color:#12161479}html.theme-light .museum-item{background:#12161405;border:1px solid #12161411}html.theme-light .museum-item.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}html.theme-light .crystal-detail{background:#12161408;border:1px solid #1216141f}html.theme-light .crystal-detail span,html.theme-light .crystal-detail small{color:#121614b0}html.theme-light .crystal-detail em{color:#121614}html.theme-light .golden-line strong{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .golden-line span{color:#121614bc}html.theme-light .heatmap-hours span{color:#12161479}html.theme-light .heatmap-row small{color:#12161486}html.theme-light .heatmap-cells span{--heat:0;background:rgb(38 224 127/calc(.06 + var(--heat) * .94))}html.theme-light .rhythm-row small{color:#12161486}html.theme-light .tag-bar div{background:#1216140d}html.theme-light .tag-bar i{background:hsl(var(--tag-hue) 72% 58%)}html.theme-light .tag-bar small{color:#12161493}html.theme-light .name-gate,html.theme-light .modal-gate{background:#ecefeadc}html.theme-light .name-panel{background:#fafbf9;border:1px solid #12161423}html.theme-light .name-tagline{color:#121614a6}html.theme-light .name-panel label{color:#121614b6}html.theme-light .poster-panel{background:#fafbf9;border:1px solid #12161423}html.theme-light .poster-panel img{border:1px solid #1216141a}html.theme-light .toast{color:#050505;background:#f7f7f2;box-shadow:0 16px 50px #18201c2d}html.theme-light .mini-progress{background:var(--accent)}html.theme-light .mini-dot{background:#12161411;border:1px solid #1216142b}html.theme-light .mini-time span{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .music-dock,html.theme-light .side-panel{background:#ecefeaeb}html.theme-light .link-button{color:color-mix(in srgb, var(--accent) 58%, #000);background:0 0;border:0}html.theme-light .link-button:disabled{color:#12161479}html.theme-light .solid-button.danger{color:#121614;background:#e5484d;border-color:#e5484d}html.theme-light .icon-button.subtle{color:#12161493;background:0 0;border-color:#0000}html.theme-light .icon-button.subtle:hover{color:#7a4244}html.theme-light .spinner{border:2px solid;border-right-color:#0000}html.theme-light .pro-badge{color:#f0f1ef;background:linear-gradient(135deg, #ffe08a, var(--gold) 55%, #f4a93b)}html.theme-light .avatar{color:var(--accent-ink);background:linear-gradient(140deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #fffffe))}html.theme-light .avatar-button{background:0 0;border:2px solid #12161427}html.theme-light .avatar-button.is-pro{border-color:var(--gold);box-shadow:0 0 14px #ffc85740}html.theme-light .count-dot{color:var(--accent-ink);background:var(--accent)}html.theme-light .goal-chip{color:#121614da;background:#1216140c;border:1px solid #12161423}html.theme-light .goal-chip circle{fill:none;stroke:#1216141f}html.theme-light .goal-chip .goal-fill{stroke:var(--accent)}html.theme-light .goal-chip .goal-check{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .goal-chip.is-done{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}html.theme-light .goal-streak{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .hold-fill{background:#ecefea40}html.theme-light .icon-button .hold-fill{background:color-mix(in srgb, var(--accent) 45%, transparent)}html.theme-light .deep-note{color:#12161486}html.theme-light .auth-gate{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), #ecefeaeb}html.theme-light .auth-panel{box-shadow:0 30px 90px #18201c31,inset 0 0 0 1px #00000003}html.theme-light .auth-brand img{box-shadow:0 6px 24px color-mix(in srgb, var(--accent) 30%, transparent)}html.theme-light .auth-brand em{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .gate-back{color:#121614ae;background:0 0;border:0}html.theme-light .gate-back:hover{color:#121614}html.theme-light .gate-icon{color:color-mix(in srgb, var(--accent) 58%, #000);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}html.theme-light .auth-field input,html.theme-light .account-panel .field input,html.theme-light .task-form input,html.theme-light .danger-input,html.theme-light .reminder-time input{color:#121614;background:#1216140e;border:1px solid #12161427}html.theme-light .auth-field input:focus,html.theme-light .account-panel .field input:focus,html.theme-light .task-form input:focus,html.theme-light .danger-input:focus,html.theme-light .reminder-time input:focus{border-color:var(--accent);background:#12161413;outline:none}html.theme-light .input-with-button button{color:#121614ae;background:0 0;border:0}html.theme-light .input-with-button button:hover{color:#121614}html.theme-light .strength i{background:#12161418}html.theme-light .strength small{color:#121614a1}html.theme-light .strength-1 i.is-on{background:#e5484d}html.theme-light .strength-2 i.is-on{background:#f5a524}html.theme-light .strength-3 i.is-on{background:#a3d65c}html.theme-light .strength-4 i.is-on{background:var(--accent)}html.theme-light .auth-switch{color:#121614a1}html.theme-light .auth-divider{color:#1216146b}html.theme-light .auth-divider:before,html.theme-light .auth-divider:after{background:#1216141a}html.theme-light .auth-fine{color:#12161479}html.theme-light .gate-message{color:#121614d6;background:#1216140b;border:1px solid #1216141a}html.theme-light .gate-message.is-error{color:#7a5657;background:#e5484d1a;border-color:#e5484d66}html.theme-light .gate-message.is-ok{color:color-mix(in srgb, var(--accent) 80%, #121614);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}html.theme-light .paywall{background:radial-gradient(120% 60% at 50% 0,#ffc85722,#0000 55%),#f8f9f7;border:1px solid #ffc85740;box-shadow:0 30px 100px #18201c36}html.theme-light .paywall-crown{color:#f0f1ef;background:linear-gradient(135deg, #ffe08a, var(--gold) 55%, #f4a93b);box-shadow:0 10px 40px #ffc85755}html.theme-light .paywall h2 em{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .paywall-sub{color:#121614ae}html.theme-light .paywall-features li>svg{color:color-mix(in srgb, var(--gold) 58%, #000);background:#ffc8571a}html.theme-light .paywall-features small{color:#12161493}html.theme-light .plan-option{color:#121614;background:#12161407;border:1.5px solid #1216141f}html.theme-light .plan-option small{color:#12161493}html.theme-light .plan-option em{color:#f0f1ef;background:var(--gold)}html.theme-light .paywall .plan-option.is-active{border-color:var(--gold);background:#ffc85714;box-shadow:0 0 0 3px #ffc85726}html.theme-light .welcome-panel .plan-option.is-active{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}html.theme-light .paywall .primary-action.paywall-cta{color:#f0f1ef;background:linear-gradient(135deg, #ffe08a, var(--gold) 55%, #f4a93b);border-color:#0000}html.theme-light .paywall .link-button{color:#121614bc}html.theme-light .paywall-note{color:#121614bc;background:#12161408;border:1px solid #12161418}html.theme-light .paywall-note.with-icon svg{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .paywall-legal{color:#1216145d}html.theme-light .paywall-legal a{color:#121614a1}html.theme-light .pro-gate-card{background:#ecefeaeb;border:1px solid #ffc85740;box-shadow:0 20px 60px #18201c31}html.theme-light .pro-gate-card>svg{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .pro-gate-card small{color:#121614a1}html.theme-light .account-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent);border:1px solid #12161416}html.theme-light .account-hero small{color:#12161493}html.theme-light .plan-card{background:#12161406;border:1px solid #1216141a}html.theme-light .plan-card p{color:#121614bc}html.theme-light .plan-card>small{color:#121614a1}html.theme-light .plan-card-head svg{color:#12161479}html.theme-light .plan-card.is-pro{background:linear-gradient(135deg,#ffc85714,#0000 70%);border-color:#ffc85755}html.theme-light .plan-card.is-pro .plan-card-head svg{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .sync-card{background:#12161406;border:1px solid #1216141a}html.theme-light .sync-card>svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .sync-card small{color:#12161493}html.theme-light .account-section{border:1px solid #12161416}html.theme-light .account-section-head{color:#121614;background:#12161405;border:0}html.theme-light .account-section-head:hover{background:#1216140b}html.theme-light .account-section-head>svg:last-child{color:#12161486}html.theme-light .account-section.is-danger .account-section-head{color:#7a4244}html.theme-light .confirm-card{background:#e5484d12;border:1px solid #e5484d55}html.theme-light .task-form input::placeholder{color:#12161470}html.theme-light .task-form-row select{color:#121614;background:#1216140e;border:1px solid #12161427}html.theme-light .task-form-row select option{background:#f4f5f3}html.theme-light .stepper{background:#1216140b;border:1px solid #12161427}html.theme-light .stepper button{color:#121614;background:0 0;border:0}html.theme-light .stepper button:hover{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .task-summary{color:color-mix(in srgb, var(--accent) 80%, #121614);background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}html.theme-light .task-row{background:#12161406;border:1px solid #12161416}html.theme-light .task-row.is-active{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}html.theme-light .task-check{color:var(--accent-ink);background:0 0;border:2px solid #12161442}html.theme-light .task-check:hover{border-color:var(--accent)}html.theme-light .task-row.is-done .task-check{background:var(--accent);border-color:var(--accent)}html.theme-light .task-row.is-done .task-title{color:#12161479}html.theme-light .task-meta{color:#12161486}html.theme-light .task-dots i{background:#12161420}html.theme-light .task-dots i.is-done{background:var(--accent)}html.theme-light .task-dots i.is-over{background:var(--gold)}html.theme-light .task-done{border:1px solid #12161411}html.theme-light .settings-block{border-top:1px solid #12161411}html.theme-light .settings-block:first-of-type{border-top:0}html.theme-light .settings-row{color:#121614bc}html.theme-light .theme-swatch{color:#121614bc;background:#12161406;border:1.5px solid #12161416}html.theme-light .theme-swatch i{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--swatch) 60%, #121614), var(--swatch) 60%);box-shadow:0 0 14px color-mix(in srgb, var(--swatch) 45%, transparent)}html.theme-light .theme-swatch.is-active{color:#121614;border-color:var(--swatch);background:color-mix(in srgb, var(--swatch) 10%, transparent)}html.theme-light .swatch-lock{color:#121614a1}html.theme-light .reminder-time input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-light .about-block>svg,html.theme-light .about-block small{color:#12161486}html.theme-light .scape-lock{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .mixer{background:#12161405;border:1px solid #12161416}html.theme-light .mixer-row{color:#12161486}html.theme-light .mixer-row.is-on{color:#121614}html.theme-light .mixer-row.is-on svg,html.theme-light .score-tile strong,html.theme-light .stat-tile em.is-up{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .stat-tile em.is-down{color:#7a4244}html.theme-light .year-months span{color:#12161479}html.theme-light .year-col i,html.theme-light .year-legend i{background:#1216140e}html.theme-light .year-col i.is-empty{background:0 0}html.theme-light .year-col i.lv-1,html.theme-light .year-legend i.lv-1{background:color-mix(in srgb, var(--accent) 28%, #eeefed)}html.theme-light .year-col i.lv-2,html.theme-light .year-legend i.lv-2{background:color-mix(in srgb, var(--accent) 50%, #eeefed)}html.theme-light .year-col i.lv-3,html.theme-light .year-legend i.lv-3{background:color-mix(in srgb, var(--accent) 75%, #eeefed)}html.theme-light .year-col i.lv-4,html.theme-light .year-legend i.lv-4{background:var(--accent)}html.theme-light .year-legend small{color:#12161493}html.theme-light .mini-bar span{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent))}html.theme-light .mini-bar small{color:#12161479}html.theme-light .tag-stack i{background:hsl(var(--tag-hue) 72% 58%)}html.theme-light .tag-legend{color:#121614bc}html.theme-light .tag-legend em{color:#12161479}html.theme-light .badge-progress{background:#12161406;border:1px solid #12161416}html.theme-light .badge-progress>div{background:#12161411}html.theme-light .badge-progress i{background:linear-gradient(90deg, var(--accent), var(--gold))}html.theme-light .badge{background:#12161404;border:1px solid #12161411}html.theme-light .badge small{color:#12161486}html.theme-light .badge-icon{color:#1216146b;background:#1216140b}html.theme-light .badge.tier-1{--badge:#d9a066}html.theme-light .badge.tier-2{--badge:#262725}html.theme-light .badge.tier-3{--badge:var(--gold)}html.theme-light .badge.tier-4{--badge:#b9f2ff}html.theme-light .badge.is-earned{border-color:color-mix(in srgb, var(--badge) 45%, transparent);background:color-mix(in srgb, var(--badge) 7%, transparent)}html.theme-light .badge.is-earned .badge-icon{color:#fafbf9;background:var(--badge);box-shadow:0 0 18px color-mix(in srgb, var(--badge) 45%, transparent)}html.theme-light .motion-bg.is-scene{background-image:none}html.theme-light .motion-bg.is-scene:after{background:radial-gradient(60% 48% at 50% 46%,#ecefea6b,#0000 70%)}html.theme-light .bg-option{color:#121614bc;background:#12161406;border:1.5px solid #12161416}html.theme-light .bg-option.is-active{color:#121614;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}html.theme-light .bg-option.is-previewing{border-color:var(--gold);box-shadow:0 0 0 3px #ffc85726}html.theme-light .bg-option .swatch-lock{color:#121614;background:#ecefeaa8}html.theme-light .bg-preview-note{color:#121614d6;background:#ffc85712;border:1px solid #ffc85755}html.theme-light .legal-panel{background:#f8f9f7;border:1px solid #12161423;box-shadow:0 30px 100px #18201c36}html.theme-light .legal-scroll{background:#12161404;border:1px solid #12161411}html.theme-light .legal-doc{color:#121614ce}html.theme-light .legal-doc h3,html.theme-light .legal-doc h4{color:#121614}html.theme-light .legal-intro{color:#12161493}html.theme-light .legal-binding{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .terms-points li{color:#121614d6}html.theme-light .terms-points svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .paywall-secure{color:#12161486}html.theme-light .room-chip,html.theme-light .countdown-chip{color:#121614da;background:#1216140c;border:1px solid #12161423}html.theme-light .room-chip{color:color-mix(in srgb, var(--accent) 58%, #000);border-color:var(--accent-soft)}html.theme-light .dayclose-chip{color:#60587a;border-color:#c9b8ff59}html.theme-light .alarm-trigger.is-live{color:color-mix(in srgb, var(--accent) 58%, #000);border-color:var(--accent-soft)}html.theme-light .tag-add{color:#121614a8;background:0 0;border-color:#12161434}html.theme-light .tag-add-input{color:#121614;background:#1216140e;border-color:#12161436;outline:none}html.theme-light .save-prompt,html.theme-light .eye-nudge{background:#12161408;background:color-mix(in srgb, var(--accent) 9%, #fafbf9);border:1px solid var(--accent-soft)}html.theme-light .eye-nudge{background:#eaebe9;border-color:#7cc7ff59}html.theme-light .save-prompt>svg,html.theme-light .eye-nudge>svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .eye-nudge>svg{color:#3c607a}html.theme-light .save-prompt small,html.theme-light .eye-nudge small{color:#121614b0}html.theme-light .eye-count{color:#3c607a}html.theme-light .invite-box{border:1px solid var(--accent-soft);background:#12161407}html.theme-light .invite-head svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .invite-head small{color:#121614b0}html.theme-light .invite-code{background:#ecefea5d;border:1px dashed #1216142b}html.theme-light .invite-code span{color:#121614}html.theme-light .invite-progress i{background:#1216141a}html.theme-light .invite-progress i.is-done{background:var(--accent)}html.theme-light .invite-progress small{color:#121614b0}html.theme-light .room-join input{color:#121614;background:#1216140b;border:1px solid #12161423}html.theme-light .room-code{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .room-members li{background:#12161407;border:1px solid #12161411}html.theme-light .room-members li.is-focus{border-color:var(--accent-soft)}html.theme-light .room-members li em{color:#12161486}html.theme-light .room-members li small{color:#121614b0}html.theme-light .room-members li.is-focus small{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .room-board li{border-bottom:1px solid #1216140f}html.theme-light .room-board li b{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .room-board li small{color:#121614b0}html.theme-light .month-bar{background:#12161411}html.theme-light .month-bar i{background:var(--accent)}html.theme-light .month-shelf figcaption{color:#121614a8}html.theme-light .galaxy-panel,html.theme-light .dayclose-panel,html.theme-light .whatsnew-panel{background:#fafbf9;border:1px solid #12161423}html.theme-light .galaxy-view{background:#fdfefc}html.theme-light .coach-card{background:linear-gradient(135deg,#ffd36e0d,#12161404);border-color:#ffd36e40}html.theme-light .coach-card h3 svg{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .coach-notes li{color:#121614e1}html.theme-light .challenge-list li{background:#12161406}html.theme-light .challenge-list li>i{background:var(--accent)}html.theme-light .challenge-check{border:1.5px solid #12161442}html.theme-light .challenge-list li.is-done .challenge-check{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}html.theme-light .challenge-list li.is-done .challenge-text{color:#121614a1}html.theme-light .challenge-list li small{color:#121614b0}html.theme-light .challenge-card.is-done{border-color:var(--accent-soft)}html.theme-light .energy-bar>div{background:#1216140b}html.theme-light .energy-bar i{background:#12161436}html.theme-light .energy-bar.is-best i{background:var(--accent)}html.theme-light .energy-bar small{color:#121614a8}html.theme-light .energy-row>span{color:#121614c1}html.theme-light .energy-buttons button{background:#12161408;border:1px solid #1216141f}html.theme-light .energy-buttons button i{background:#1216144c}html.theme-light .energy-buttons button:hover i,html.theme-light .energy-buttons button.is-active i{background:var(--accent)}html.theme-light .energy-buttons button.is-active{border-color:var(--accent)}html.theme-light .energy-tip{color:#7a6535}html.theme-light .tag-bar.is-goal i{background:var(--accent)}html.theme-light .earned-line{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .area-prefs>small{color:#12161493}html.theme-light .area-pref-row .tag-dot,html.theme-light .area-list .tag-dot{background:hsl(var(--tag-hue) 70% 60%)}html.theme-light .area-pref-row input,html.theme-light .report-row select,html.theme-light .countdown-fields input,html.theme-light .obs-link,html.theme-light .area-currency select{color:#121614;background:#1216140b;border:1px solid #12161423}html.theme-light .report-row select option,html.theme-light .area-currency select option{color:#eeefed}html.theme-light .countdown-fields input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-light .area-list li{background:hsl(var(--tag-hue) 70% 50% / .08);border:1px solid hsl(var(--tag-hue) 70% 55% / .3)}html.theme-light .routine-dots i{background:#12161420}html.theme-light .routine-dots i.is-done{background:var(--accent-soft)}html.theme-light .routine-dots i.is-now{background:var(--accent)}html.theme-light .routine-left,html.theme-light .routine-done{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .task-top{color:#60587a;background:#c9b8ff1a}html.theme-light .dayclose-panel h2 svg{color:#60587a}html.theme-light .dayclose-stats div{background:#12161407;border:1px solid #12161414}html.theme-light .dayclose-stats small{color:#121614a1}html.theme-light .dayclose-wins svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .dayclose-panel .field input{color:#121614;background:#1216140b;border:1px solid #12161423}html.theme-light .whatsnew-list svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .tour-spot{border:2px solid var(--accent);box-shadow:0 0 0 9999px #18201c32}html.theme-light .tour-card{color:#121614;border:1px solid var(--accent-soft);background:#f2f3f1;box-shadow:0 18px 50px #18201c32}html.theme-light .tour-card small{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .tour-card p{color:#121614cc}html.theme-light.obs-mode,html.theme-light.obs-mode body,html.theme-light.obs-mode #root{background:0 0!important}html.theme-light .obs-overlay{color:#121614;background:#ecefeac1;border:1px solid #1216141f}html.theme-light .obs-gem{fill:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .obs-overlay.is-break .obs-gem{fill:#3c607a}html.theme-light .obs-main span{color:#121614c8}html.theme-light .obs-overlay small{color:#12161486}html.theme-light .flow-card{border:1px solid var(--accent-soft);background:#12161407}html.theme-light .flow-card small{color:#121614b0}html.theme-light .flow-finish{color:color-mix(in srgb, var(--accent) 58%, #000);border-color:var(--accent-soft)!important}html.theme-light .skin-option{color:#121614;background:#12161406;border:1px solid #12161418}html.theme-light .skin-option small{color:#12161493}html.theme-light .skin-option.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}html.theme-light .cal-wd{color:#12161479}html.theme-light .cal-day{--lvl:0;color:#121614da;background:color-mix(in srgb, var(--accent) calc(var(--lvl) * 100%), #12161407);border:1px solid #1216140f}html.theme-light .cal-day em{color:#121614e4}html.theme-light .cal-day.has-focus span{color:#121614}html.theme-light .cal-day.is-today{border-color:#1216146d}html.theme-light .cal-day.is-picked{outline:2px solid var(--accent)}html.theme-light .cal-detail{border-top:1px solid #12161411}html.theme-light .cal-detail small{color:#121614b0}html.theme-light button.task-title{color:inherit;background:0 0;border:0}html.theme-light .task-badge{color:#121614a8;background:#1216140b}html.theme-light .task-subs li.is-done span{color:#12161479}html.theme-light .sub-check{color:var(--accent-ink);background:0 0;border:1.5px solid #1216144c}html.theme-light .task-subs li.is-done .sub-check{background:var(--accent);border-color:var(--accent)}html.theme-light .sub-add input,html.theme-light .task-repeat select,html.theme-light .plan-form input[type=time]{color:#121614;background:#1216140b;border:1px solid #1216141f}html.theme-light .plan-form input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-light .task-repeat{color:#121614a8}html.theme-light .task-repeat select option{background:#f4f5f3}html.theme-light .plan-block{background:#12161406;border:1px solid #12161414}html.theme-light .plan-time small{color:#12161486}html.theme-light .plan-main small{color:#121614a1}html.theme-light .plan-main .tag-dot{background:hsl(var(--tag-hue) 70% 60%)}html.theme-light .plan-now{color:var(--accent-ink);background:var(--accent)}html.theme-light .plan-block.is-now{border-color:var(--accent-soft);background:color-mix(in srgb, var(--accent) 8%, transparent)}html.theme-light .plan-done{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .plan-empty{color:#12161486}html.theme-light .palette{background:#f7f8f6;border:1px solid #12161427;box-shadow:0 24px 80px #18201c32}html.theme-light .palette-input{border-bottom:1px solid #12161414}html.theme-light .palette-input svg{color:#12161486}html.theme-light .palette-input input{color:#121614;background:0 0;border:0;outline:none}html.theme-light .palette-input kbd{color:#121614a8;background:#1216140e;border:1px solid #1216141f}html.theme-light .palette li svg{color:#121614a8}html.theme-light .palette li small{color:#12161479}html.theme-light .palette li.is-active{background:color-mix(in srgb, var(--accent) 14%, transparent)}html.theme-light .palette li.is-active svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .palette-empty{color:#12161486}html.theme-light .friend-sub{color:#121614a1}html.theme-light .friend-sub em{color:#7a5722}html.theme-light .friend-list li.is-focus .friend-sub{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light.a11y-font{--sans:"Atkinson Hyperlegible", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans", "Noto Sans Arabic", sans-serif}html.theme-light.a11y-contrast .panel-note,html.theme-light.a11y-contrast small,html.theme-light.a11y-contrast .completion-sub,html.theme-light.a11y-contrast .task-meta{color:#121614f1!important}html.theme-light .dayclose-field{color:#121614c1}html.theme-light .dayclose-field textarea,html.theme-light .dayclose-field input,html.theme-light .editor-grid input,html.theme-light .editor-grid select,html.theme-light .lgoal-form input,html.theme-light .lgoal-form select,html.theme-light .preset-form input{color:#121614;background:#1216140e;border:1px solid #12161423}html.theme-light .editor-grid select option,html.theme-light .lgoal-form select option{background:#f4f5f3}html.theme-light .form-error{color:#7a423b}html.theme-light .habit-emojis button{background:#12161408;border:1px solid #1216141a}html.theme-light .habit-emojis button.is-active{border-color:var(--accent);background:var(--accent-soft)}html.theme-light .habit-list li{background:#12161406;border:1px solid #12161414}html.theme-light .habit-list li.is-done{border-color:var(--accent-soft)}html.theme-light .habit-check{background:#12161408;border:2px dashed #12161434}html.theme-light .habit-check[aria-pressed=true]{background:var(--accent-soft);border:2px solid var(--accent)}html.theme-light .habit-main small{color:#121614a1}html.theme-light .habit-week button{background:#12161411;border:0}html.theme-light .habit-week button.is-on{background:var(--accent)}html.theme-light .habit-week button.is-today{outline:1px solid #12161457}html.theme-light .editor-grid label{color:#121614c1}html.theme-light .museum-item.is-manual{outline:1px dashed #12161436}html.theme-light .manual-tag{color:#7a653b}html.theme-light .lgoal-head small{color:#12161493}html.theme-light .lgoal>small{color:#121614ae}html.theme-light .lgoal-bar{background:#12161411}html.theme-light .lgoal-bar i{background:var(--accent)}html.theme-light .lgoal.is-done .lgoal-bar i{background:var(--gold)}html.theme-light .lgoal-hours span{color:#121614ae}html.theme-light .level-badge{color:var(--accent-ink);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 55%, #121614), var(--accent) 60%, color-mix(in srgb, var(--accent) 60%, #fffffe));box-shadow:0 0 0 3px var(--accent-soft), 0 10px 26px color-mix(in srgb, var(--accent) 30%, transparent)}html.theme-light .level-main small{color:#121614a1}html.theme-light .level-chip{color:color-mix(in srgb, var(--accent) 58%, #000);border:1px solid var(--accent-soft)}html.theme-light .community-line{background:#12161406;border:1px solid #12161414}html.theme-light .community-line svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .community-line small{color:#12161493}html.theme-light .pledge-status>svg{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .pledge-status small{color:#121614a1}html.theme-light .pledge-status.is-kept small{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .pledge-options button{color:inherit;background:#12161408;border:1px solid #1216141a}html.theme-light .pledge-options button.is-active{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}html.theme-light .pledge-kept{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .pledge-chip.is-kept{border-color:var(--accent);color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .duel{background:#12161406;border:1px solid #12161414}html.theme-light .duel small{color:#121614a1}html.theme-light .duel.is-win .duel-head em{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .duel.is-loss .duel-head em{color:#7a423b}html.theme-light .duel-bar{background:#ff8a7a59}html.theme-light .duel-bar i{background:var(--accent)}html.theme-light .board-rank{color:#12161493}html.theme-light .board-rank.rank-1{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .board-rank.rank-2{color:#222321}html.theme-light .board-rank.rank-3{color:#6c4f35}html.theme-light .board li.is-me{background:#12161408}html.theme-light .board-you{color:#12161493}html.theme-light .preset-chip{background:#12161408;border:1px solid #1216141a}html.theme-light .preset-chip button,html.theme-light button.preset-chip{color:inherit;background:0 0;border:0}html.theme-light .preset-chip small{color:#12161493}html.theme-light .preset-chip.is-active{border-color:var(--accent);background:var(--accent-soft)}html.theme-light .review-priorities{border:0}html.theme-light .review-history{border-top:1px solid #12161414}html.theme-light .review-history summary,html.theme-light .review-history p{color:#121614c1}html.theme-light .inbox-trigger .count-dot{border:2px solid #fafbf9}html.theme-light .inbox-item{background:#12161406;border:1px solid #12161411}html.theme-light .inbox-item.is-new{border-color:var(--accent-soft);background:color-mix(in srgb, var(--accent) 7%, transparent)}html.theme-light .inbox-main{color:inherit;background:0 0;border:0}html.theme-light .inbox-main:not(:disabled):hover{background:#12161408}html.theme-light .inbox-icon{color:color-mix(in srgb, var(--accent) 58%, #000);background:color-mix(in srgb, var(--accent) 12%, transparent)}html.theme-light .inbox-item.is-rare .inbox-icon,html.theme-light .inbox-item.is-badge .inbox-icon,html.theme-light .inbox-item.is-reward .inbox-icon{color:color-mix(in srgb, var(--gold) 58%, #000);background:#ffc8571f}html.theme-light .inbox-item.is-duel .inbox-icon{color:#7a423b;background:#ff8a7a1f}html.theme-light .inbox-item.is-update .inbox-icon{color:#3c607a;background:#7cc7ff1f}html.theme-light .inbox-text small{color:#121614ae}html.theme-light .inbox-text em{color:#12161479}html.theme-light .inbox-empty{color:#12161493}html.theme-light .inbox-empty p{color:#121614}html.theme-light .danger-text{color:#7a423b}html.theme-light .subtle-text{color:#12161493}html.theme-light .community-goal{background:#12161406;border:1px solid #12161414}html.theme-light .community-goal-head svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .community-goal-head small,html.theme-light .community-goal-meta{color:#12161493}html.theme-light .community-goal-bar{background:#1216140f}html.theme-light .community-goal-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, #7cc7ff), var(--accent))}html.theme-light .community-goal.is-reached{border-color:#ffc85759}html.theme-light .community-goal.is-reached .community-goal-head svg{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .community-goal.is-reached .community-goal-bar i{background:linear-gradient(90deg, var(--accent), var(--gold))}html.theme-light .group-card{color:inherit;background:#12161406;border:1px solid #12161414}html.theme-light .group-card:hover{border-color:#1216142b}html.theme-light .group-icon{color:color-mix(in srgb, var(--accent) 58%, #000);background:color-mix(in srgb, var(--accent) 12%, transparent)}html.theme-light .group-main small{color:#121614a1}html.theme-light .group-live{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .group-owner{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .group-goal-bar{background:#1216140f}html.theme-light .group-goal-bar i{background:var(--accent)}html.theme-light .group-goal small{color:#121614a1}html.theme-light .group-goal.is-done .group-goal-bar i{background:var(--gold)}html.theme-light .group-goal.is-done small{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .group-head small{color:#121614a1}html.theme-light .group-edit{background:#12161406;border:1px solid #12161414}html.theme-light .group-edit label span{color:#121614ae}html.theme-light .group-edit input{color:#121614;background:#1216140b;border:1px solid #1216141f}html.theme-light .reward-panel:before{background:radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%)}html.theme-light .reward-panel.is-permanent:before{background:radial-gradient(60% 50% at 50% 0,#ffc85747,#0000 70%)}html.theme-light .reward-icon{color:#fafbf9;background:var(--gold);border:3px solid #fafbf9}html.theme-light .reward-panel p{color:#121614d6}html.theme-light .reward-until{color:color-mix(in srgb, var(--accent) 58%, #000)!important}html.theme-light .update-notes{color:#121614e4;background:#12161408;border:1px solid #12161414}html.theme-light .update-chip{color:#3c607a;border-color:#7cc7ff59}html.theme-light .error-prompt{background:#ecefeaeb;border:1px solid #12161427;box-shadow:0 18px 50px #18201c32}html.theme-light .error-prompt-head svg{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .error-prompt-head small{color:#121614bc}html.theme-light .error-prompt-toggle{color:#121614bc;background:0 0;border:0}html.theme-light .error-prompt-detail{color:#121614bc;background:#12161408}html.theme-light .crash-card>svg{color:color-mix(in srgb, var(--gold) 58%, #000)}html.theme-light .crash-card p{color:#121614d1}html.theme-light .crash-card small{color:#12161486}html.theme-light .rarity-chip{border:1px solid}html.theme-light .rarity-chip.is-rare,html.theme-light .rarity-text.is-rare{color:#60ccfb}html.theme-light .rarity-chip.is-epic,html.theme-light .rarity-text.is-epic{color:#d88bf9}html.theme-light .rarity-chip.is-legendary,html.theme-light .rarity-text.is-legendary{color:#ffcb3d}html.theme-light .rarity-chip.is-rare{background:#42c3fa1f}html.theme-light .rarity-chip.is-epic{background:#cb64f71f}html.theme-light .rarity-chip.is-legendary{background:#ffc93324}html.theme-light .collection-count{background:#12161406;border:1px solid #12161411}html.theme-light .collection-count small{color:#121614a1}html.theme-light .collection-count.is-rare strong{color:#60ccfb}html.theme-light .collection-count.is-epic strong{color:#d88bf9}html.theme-light .collection-count.is-legendary strong{color:#ffcb3d}html.theme-light .collection-locked{border:1px dashed #1216141f}html.theme-light .bp-picker{border-top:1px solid #12161411}html.theme-light .bp-picker>span{color:#121614ae}html.theme-light .bp-picker-list button{color:#121614;background:#1216140b;border:1px solid #1216141c}html.theme-light .bp-picker-list button svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .bp-picker-list button:hover,html.theme-light .bp-picker-list button.is-last{border-color:var(--accent-soft)}html.theme-light .bp-head svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .bp-intro p{color:#121614d1}html.theme-light .bp-patterns button{color:#121614;background:#12161408;border:1px solid #1216141a}html.theme-light .bp-patterns button small{color:#121614a1}html.theme-light .bp-patterns button.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}html.theme-light .bp-progress{background:#1216140f}html.theme-light .bp-progress i{background:var(--accent)}html.theme-light .bp-text small{color:#12161493}html.theme-light .bp-done svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .bp-done small{color:#121614ae}html.theme-light .bp-breath-ring{border:2px solid var(--accent);box-shadow:0 0 46px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 0 34px color-mix(in srgb, var(--accent) 16%, transparent)}html.theme-light .bp-breath-label small{color:#121614ae}html.theme-light .bp-dot-path{fill:none;stroke:#12161416}html.theme-light .bp-dot-ball{fill:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .bp-figure line,html.theme-light .bp-figure polyline{fill:none;stroke:#121614}html.theme-light .bp-figure .bp-fig-head{fill:#fafbf9;stroke:#121614}html.theme-light .bp-figure .bp-hand{fill:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .bp-figure .bp-floor{stroke:#12161427}html.theme-light .bp-figure .bp-desk{stroke:#1216144c}html.theme-light .bp-far span{background:linear-gradient(#7cc7ff, color-mix(in srgb, var(--accent) 70%, #fafbf9))}html.theme-light .bp-icon{color:color-mix(in srgb, var(--accent) 58%, #000);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid var(--accent-soft)}html.theme-light .bp-icon.is-ground b{color:var(--accent-ink);background:var(--accent)}html.theme-light .plan-suggest{background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px solid var(--accent-soft)}html.theme-light .plan-suggest-head svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .plan-suggest li>span:nth-child(2){color:#121614bc}html.theme-light .plan-allday-chip{color:#3c607a;background:#7cc7ff14;border:1px solid #7cc7ff38}html.theme-light .plan-block.is-cal{background:repeating-linear-gradient(135deg,#7cc7ff0a 0 8px,#0000 8px 16px);border-color:#7cc7ff38}html.theme-light .plan-block.is-cal .plan-main small{color:#3c607acc}html.theme-light .calendar-link{border-top:1px solid #12161411}html.theme-light .calendar-link-toggle{color:#121614d6;background:0 0;border:0}html.theme-light .calendar-link-toggle>svg:first-child{color:#3c607a}html.theme-light .calendar-list li{background:#12161406;border:1px solid #12161411}html.theme-light .calendar-list li>svg{color:#3c607a}html.theme-light .calendar-list li small{color:#12161486}html.theme-light .calendar-list li.is-error small{color:#7a423b}html.theme-light .calendar-form input{color:#121614;background:#1216140b;border:1px solid #1216141f}html.theme-light .calendar-help{color:#121614bc}html.theme-light .extra-card+.extra-card{border-top:1px solid #1216140f}html.theme-light .owner-head{color:#121614a1}html.theme-light .owner-head svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .owner-tile{background:#12161406;border:1px solid #12161411}html.theme-light .owner-tile span{color:#121614d6}html.theme-light .owner-tile small{color:#12161486}html.theme-light .owner-tile.is-warn{border-color:#ff8a7a59}html.theme-light .owner-tile.is-warn strong{color:#7a423b}html.theme-light .owner-form input{color:#121614;background:#1216140b;border:1px solid #1216141f}html.theme-light .owner-list li,html.theme-light .owner-errors li{background:#12161406;border:1px solid #12161411}html.theme-light .owner-list small,html.theme-light .owner-errors small{color:#12161486}html.theme-light .owner-errors li>svg{color:#7a423b}html.theme-light .icon-button.is-danger{color:#7a423b;border-color:#ff8a7a66}html.theme-light .update-status small{color:#12161493}html.theme-light .update-progress{background:#12161411}html.theme-light .update-progress span{background:var(--accent)}html.theme-light .update-warn{color:#7a653b;background:#ffd27a12;border:1px solid #ffd27a38}html.theme-light .update-warn.is-error{color:#7a4a42;background:#ff6b5512;border-color:#ff6b5540}html.theme-light .update-ok{color:#121614bc}html.theme-light .update-ok svg,html.theme-light .update-ok.is-new{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .poster-view .spin{color:#121614}html.theme-light .poster-bg{background:0 0;border:2px solid #12161400}html.theme-light .poster-bg-thumb{box-shadow:0 0 0 1px #00000008}html.theme-light .poster-bg.is-active{border-color:var(--accent)}html.theme-light .poster-bg:focus-visible{outline:2px solid var(--accent)}html.theme-light .poster-bg-name{color:#121614bc}html.theme-light .poster-bg-name strong{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light.theme-light .poster-bg-thumb{box-shadow:0 0 0 1px #18201c09}html.theme-light.theme-light .poster-bg-name{color:#12161453}html.theme-light .wrapped-cta{color:#121614;background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 30%, #f0f1ef), #f0f1ef 72%);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}html.theme-light .wrapped-cta svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .wrapped-cta small{color:#121614ae}html.theme-light .wrapped-cta:hover{border-color:var(--accent)}html.theme-light .workshop-panel{background:#fafbf9;border:1px solid #12161423}html.theme-light .ws-preview{background:radial-gradient(at 50% 85%,#1216140f,#ecefea00 70%)}html.theme-light .ws-row{border:1px solid #12161416}html.theme-light .ws-hue{background:linear-gradient(90deg,#e93f3f,#e9d13f,#3fd25b,#3fd2d2,#4f5cf0,#d63fe0,#e93f3f)}html.theme-light .ws-hue::-webkit-slider-thumb{background:#121614;border:2px solid #fffffe}html.theme-light .ws-hue::-moz-range-thumb{background:#121614;border:2px solid #fffffe}html.theme-light .ws-shapes button{color:inherit;background:0 0;border:1px solid #12161420}html.theme-light .ws-shapes button.is-active{color:color-mix(in srgb, var(--accent) 58%, #000);border-color:var(--accent)}html.theme-light .ws-lock{color:#121614a1}html.theme-light .ws-row .link-button{color:color-mix(in srgb, var(--accent) 58%, #000);background:0 0;border:0}html.theme-light .remote-timer{background:color-mix(in srgb, var(--accent) 10%, #f6f7f5);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 10px 30px #18201c1d}html.theme-light .remote-head{color:#121614d6}html.theme-light .remote-head svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .remote-head em{color:#7a653b}html.theme-light .remote-mode{color:#121614ae}html.theme-light .world-map-wrap{background:radial-gradient(at 50% 40%,#e3e4e2,#f7f8f6 75%);border:1px solid #12161416}html.theme-light .world-now svg{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .world-hour{background:#12161407;border:1px solid #1216141a}html.theme-light .world-hour.is-live{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent)}html.theme-light .world-privacy{color:#12161493}html.theme-light .world-tab .link-button{color:color-mix(in srgb, var(--accent) 58%, #000);background:0 0;border:0}html.theme-light .dedicate-chip{color:#121614d6;background:#12161408;border:1px dashed #1216142b}html.theme-light .dedicate-chip svg{color:#ff7aa8}html.theme-light .dedicate-chip.is-set{color:#121614;background:#ff7aa81f;border:1px solid #ff7aa880}html.theme-light .dedicate-chip.is-set button{color:inherit;background:0 0;border:0}html.theme-light .dedicate-menu{background:#f2f3f1;border:1px solid #12161420;box-shadow:0 18px 40px #18201c30}html.theme-light .dedicate-menu button{color:inherit;background:0 0;border:0}html.theme-light .dedicate-menu button:hover,html.theme-light .dedicate-menu button:focus-visible{background:#12161411}html.theme-light .dedicate-note{color:#121614a1}html.theme-light .gift-panel{background:radial-gradient(at 50% 30%,#e2e3e1,#fafbf9 70%);border:1px solid #ff7aa84d}html.theme-light .gift-panel p{color:#121614d6}html.theme-light .gift-heart{color:#ff7aa8}html.theme-light .gift-row figcaption{color:#121614bc}html.theme-light .import-panel{background:#fafbf9;border:1px solid #12161423}html.theme-light .imp-field{background:#12161408;border:1px solid #12161420}html.theme-light .imp-field input{color:inherit;background:0 0;border:0;outline:none}html.theme-light .imp-select,html.theme-light .imp-text{color:inherit;background:#12161408;border:1px solid #12161420}html.theme-light .imp-safe{color:#12161493}html.theme-light .imp-error{color:#7a5651}html.theme-light .imp-list{border:1px solid #1216141a}html.theme-light .imp-list-head .link-button{color:color-mix(in srgb, var(--accent) 58%, #000);background:0 0;border:0}html.theme-light .inapp-presets button{color:inherit;background:#12161408;border:1px solid #1216141c}html.theme-light .inapp-presets button.is-active{color:color-mix(in srgb, var(--accent) 58%, #000);border-color:var(--accent)}html.theme-light .inapp-error{color:#7a5651}html.theme-light .inapp-close{background:#ecefeaae}html.theme-light .inapp-yt iframe,html.theme-light .inapp-spotify{background:#fffffe;border:0}html.theme-light .inapp-note{color:#12161486}html.theme-light .wn-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 30%, #f7f8f6), #1b0f3a 55%, #3a0d2e)}html.theme-light .wn-orb-a{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 70%, transparent), transparent 68%);--mx:60px;--my:20px}html.theme-light .wn-orb-b{--mx:-50px;--my:-16px;background:radial-gradient(circle,#ff4fb8a6,#0000 68%)}html.theme-light .wn-badge{color:#050505;background:#f7f7f2;box-shadow:0 10px 30px #18201c19}html.theme-light .wn-close{background:#ecefea51;border-color:#12161430}html.theme-light .wn-item{background:#12161407;border:1px solid #1216140f}html.theme-light .wn-item:hover{background:#1216140d;border-color:#1216141f}html.theme-light .wn-icon svg{color:inherit}html.theme-light .wn-pink{background:linear-gradient(135deg,#ff4fb8,#c2187a)}html.theme-light .wn-violet{background:linear-gradient(135deg,#a78bfa,#6d28d9)}html.theme-light .wn-blue{background:linear-gradient(135deg,#5c86ff,#1e44ff)}html.theme-light .wn-mint{color:#e4e5e3;background:linear-gradient(135deg,#5ff5cf,#16ddb0)}html.theme-light .wn-rose{background:linear-gradient(135deg,#fb7185,#e11d48)}html.theme-light .wn-orange{background:linear-gradient(135deg,#ffa05c,#ff6a1f)}html.theme-light .wn-lime{color:#1a2a00;background:linear-gradient(135deg,#e2ff7a,#a3e635)}html.theme-light .wn-yellow{color:#2a2000;background:linear-gradient(135deg,#ffe680,#ffc21a)}html.theme-light .wn-text small{color:#121614ae}html.theme-light .wn-cta:after{background:linear-gradient(90deg,#0000,#12161477,#0000)}html.theme-light .guide-gate{background:#ecefead1}html.theme-light .guide-glow:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 62%);--mx:8vmax;--my:6vmax}html.theme-light .guide-glow:after{--mx:-8vmax;--my:-5vmax;background:radial-gradient(circle,#7c3aed33,#0000 62%)}html.theme-light .guide-card{background:#ecefeaeb;border:1px solid #1216141a;box-shadow:0 40px 120px #18201c2e,inset 0 0 0 1px #00000002}html.theme-light .guide-skip{color:#121614ae;background:#1216140d;border:0}html.theme-light .guide-skip:hover{color:#121614;background:#1216141a}html.theme-light .guide-stage{background:radial-gradient(90% 90% at 50% 40%, color-mix(in srgb, var(--accent) 14%, #f0f1ef), #f7f8f6 75%);border:1px solid #1216140f}html.theme-light .guide-count{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .guide-copy p{color:#121614c1}html.theme-light .guide-dots button{background:#12161427;border:0}html.theme-light .guide-dots button.is-past{background:color-mix(in srgb, var(--accent) 45%, transparent)}html.theme-light .guide-dots button.is-on{background:var(--accent)}html.theme-light .ga-acc{fill:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .ga-acc2{fill:color-mix(in srgb, var(--accent) 55%, #121614)}html.theme-light .ga-shine{fill:#12161440}html.theme-light .ga-halo{fill:color-mix(in srgb, var(--accent) 15%, transparent)}html.theme-light .ga-spark{fill:#121614}html.theme-light .ga-track{fill:none;stroke:#12161414}html.theme-light .ga-ring{fill:none;stroke:var(--accent)}html.theme-light .ga-time{fill:#121614bc}html.theme-light .ga-pause rect{fill:#121614e4}html.theme-light .ga-crack{fill:none;stroke:#121614}html.theme-light .ga-card{fill:#1216140e;stroke:#12161418}html.theme-light .ga-box{fill:#0000;stroke:#1216144e}html.theme-light .ga-check{fill:none;stroke:var(--accent-ink)}html.theme-light .ga-line{fill:#1216143b}html.theme-light .ga-dot{fill:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .ga-goal{fill:none;stroke:var(--accent)}html.theme-light .ga-big{fill:#121614}html.theme-light .ga-fire{fill:#ff8a3d}html.theme-light .ga-fire2,html.theme-light .ga-badge circle{fill:#7a661c}html.theme-light .ga-badge path{fill:#2a1d00}html.theme-light .ga-sea{fill:color-mix(in srgb, var(--accent) 10%, #ebecea);stroke:#1216141f}html.theme-light .ga-meridians ellipse{fill:none;stroke:#12161420}html.theme-light .ga-lat{fill:none;stroke:#12161416}html.theme-light .ga-arc{fill:none;stroke:var(--accent)}html.theme-light .ga-pin{fill:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .ga-ping{fill:none;stroke:var(--accent)}html.theme-light .ga-theme{fill:#126c3d}html.theme-light .ga-on-theme .ga-acc,html.theme-light .ga-on-theme .ga-acc2{fill:#12161463}html.theme-light .ga-pick{fill:none;stroke:#121614}html.theme-light .ga-eq{fill:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .ga-done-ring{fill:none;stroke:var(--accent)}html.theme-light .ga-done{fill:none;stroke:#121614}html.theme-light .auth-gate:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 26%, transparent), transparent 60%);--mx:10vmax;--my:8vmax}html.theme-light .auth-gate:after{--mx:-9vmax;--my:-7vmax;background:radial-gradient(circle,#7c3aed38,#0000 60%)}html.theme-light .auth-field input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}html.theme-light .auth-field:focus-within>span{color:color-mix(in srgb, var(--accent) 58%, #000)}html.theme-light .auth-stack .gate-icon:after{border:2px solid var(--accent)}html.theme-light .gate-submit.primary-action:after{background:linear-gradient(90deg,#0000,#12161462,#0000)}html.theme-light .scene-host{filter:invert()hue-rotate(180deg)saturate(.85)}html.theme-light .lgoal-bar i,html.theme-light .duel-bar i,html.theme-light .habit-week button.is-on{background:color-mix(in srgb, var(--accent) 80%, #000)}html.theme-light .wn-icon{color:#fff}html.theme-light .wn-mint{color:#052a22}html.theme-light .wn-badge:after{background:linear-gradient(90deg,#0000,#ffffffd9,#0000)}html.theme-light .wn-spark{background:#fff}html.theme-light .ga-fire2{fill:#ffd43b}html.theme-light .ga-badge circle{fill:#ffc21a}html.theme-light .ga-crack{stroke:#fff}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-ext-400-normal-Dwzd0TKx.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-400-normal--EtKVqC7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal-BKTgBNmI.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal-DDbeQdWO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-ext-700-normal-DkTWoOHj.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-700-normal-DXKoNrs9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal-BriLmxM2.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal-CVvOgo6s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
