@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Nunito:wght@500;600;700;800&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@media (width<=700px){html{scroll-behavior:smooth}body{background:#06101d!important;overflow-x:hidden!important}#root{width:100%!important;max-width:none!important;text-align:initial!important;border:0!important;min-height:100dvh!important}.qd-root{min-height:100dvh!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.qd-sidebar{z-index:auto!important;-webkit-backdrop-filter:none!important;width:0!important;height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;overflow:visible!important;transform:none!important}.qd-brand,.qd-sidebar-quote,.qd-logout{display:none!important}.qd-sidebar .qd-nav{z-index:1500!important;left:9px!important;right:9px!important;bottom:max(9px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(22px)saturate(1.25)!important;background:#050e1aeb!important;border:1px solid #cba66a3d!important;border-radius:20px!important;grid-template-columns:repeat(5,1fr)!important;gap:3px!important;width:auto!important;height:68px!important;margin:0!important;padding:6px!important;display:grid!important;position:fixed!important;overflow:visible!important;box-shadow:0 16px 44px #00000075!important}.qd-sidebar .qd-nav a{color:#8f9aaf!important;white-space:nowrap!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;height:54px!important;padding:0!important;font-size:8px!important;display:flex!important;transform:none!important}.qd-sidebar .qd-nav a .qd-nav-icon{flex:0 0 20px!important;width:20px!important;height:20px!important;font-size:16px!important;transform:none!important}.qd-sidebar .qd-nav a.active{color:#f0dfbf!important;background:linear-gradient(145deg,#7e5bd861,#2c41713d)!important;border-color:#b99cff42!important;box-shadow:inset 0 0 0 1px #b99cff2e!important}.qd-sidebar .qd-nav a.active:before{display:none!important}.qd-main{width:100%!important;padding:0 0 calc(106px + env(safe-area-inset-bottom))!important;margin-left:0!important}.qd-topbar{margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.qd-greeting-kicker{letter-spacing:.015em!important;font-size:8px!important;line-height:1.55!important}.qd-greeting{margin-top:1px!important;font-size:20px!important;line-height:1.35!important}.qd-greeting-sub{max-width:130px!important;margin-top:3px!important;font-size:16px!important;line-height:.92!important}.qd-topmeta{display:flex!important}.qd-panel,.qd-voyage-adjust-bar,.qd-safe-harbor-banner,.qd-quest,.qd-reset-card{border-color:#cba66a38!important;border-radius:15px!important;box-shadow:0 12px 28px #0003!important}.qd-panel:before{display:none!important}.qd-panel-head{padding:14px 14px 0!important}.qd-panel-title{letter-spacing:.07em!important;font-size:15px!important}.qd-panel-sub{font-size:13px!important;line-height:1.25!important}.qd-voyage-adjust-bar{margin:0 0 12px!important;padding:14px!important;display:block!important}.qd-voyage-adjust-title{font-size:11px!important}.qd-voyage-adjust-sub{margin-top:5px!important;font-size:14px!important;line-height:1.3!important}.qd-voyage-adjust-actions{width:100%!important;margin-top:11px!important}.qd-voyage-adjust-actions button{border-radius:10px!important;width:100%!important;min-height:44px!important}.qd-safe-harbor-banner{margin:0 0 12px!important;padding:12px!important}.qd-safe-harbor-title{font-size:10px!important}.qd-safe-harbor-text{font-size:13px!important}.qd-dashboard-grid,.qd-lower-grid,.qd-quest-grid{margin:0!important;display:block!important}.qd-dashboard-grid>.qd-panel,.qd-lower-grid>.qd-panel,.qd-lower-grid>.qd-side-stack,.qd-side-stack>.qd-panel,.qd-quest-grid>.qd-quest{margin:0 0 12px!important}.qd-side-stack{display:block!important}.qd-clock{min-height:0!important;padding:10px 7px 13px!important}.qd-clock-nav{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:7px!important;width:100%!important;margin:2px 0 4px!important;font-size:12px!important;display:grid!important}.qd-clock-nav button{border-radius:50%!important;width:40px!important;height:40px!important}.qd-clock-svg{width:min(88vw,360px)!important;max-width:360px!important;height:auto!important;margin:0 auto!important}.qd-clock-list{gap:5px!important;max-height:none!important;margin-top:7px!important}.qd-clock-item{border-radius:9px!important;min-height:42px!important;padding:8px 9px!important}.qd-voyage{padding-bottom:13px!important}.qd-voyage-stage{padding:5px 7px!important;font-size:9px!important}.qd-voyage-list{gap:7px!important;padding:11px 13px 12px!important}.qd-voyage-row{grid-template-columns:24px minmax(0,1fr) 36px!important;gap:7px!important;min-height:29px!important;font-size:11px!important}.qd-voyage-bar{display:none!important}.qd-voyage-num{width:22px!important;height:22px!important}.qd-voyage-name{white-space:normal!important;line-height:1.18!important}.qd-voyage-note{border-radius:10px!important;margin:0 13px!important;padding:10px!important;font-size:13px!important}.qd-today-list{padding:9px 13px 13px!important}.qd-today-task{grid-template-columns:27px minmax(0,1fr) auto!important;gap:8px!important;min-height:61px!important;padding:10px 0!important}.qd-today-check{width:24px!important;height:24px!important}.qd-today-name{font-size:16px!important;line-height:1.1!important}.qd-today-sub{font-size:9px!important;line-height:1.35!important}.qd-today-xp{white-space:nowrap!important;font-size:10px!important}.qd-anchors{gap:9px!important;padding:10px 11px 12px!important}.qd-anchor{border-radius:12px!important;padding:10px!important}.qd-anchor-head{grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px!important;margin-bottom:7px!important;display:grid!important}.qd-anchor-head>span:first-child{grid-row:1/span 2!important;width:36px!important;height:36px!important}.qd-anchor-title{min-width:0!important;font-size:11px!important}.qd-anchor-actions{grid-column:3!important;justify-content:flex-end!important;width:auto!important}.qd-anchor-actions button{border-radius:8px!important;padding:6px 7px!important;font-size:9px!important}.qd-anchor-meta{flex-wrap:wrap!important;grid-column:2/4!important;gap:5px!important;width:auto!important;padding:0!important;display:flex!important}.qd-anchor-week{grid-template-columns:repeat(7,1fr)!important;gap:5px!important;width:100%!important;margin-top:8px!important;display:grid!important}.qd-dot{width:32px!important;max-width:none!important;height:32px!important;font-size:9px!important}.qd-add-btn{border-radius:10px!important;min-height:44px!important;font-size:13px!important}.qd-xp-card{padding:14px!important}.qd-xp-number{font-size:19px!important}.qd-xp-progress-block{margin-top:12px!important}.qd-xp-row-label{font-size:10px!important}.qd-xp-caption{font-size:8.5px!important;line-height:1.35!important}.qd-xp-bar{border-radius:999px!important;height:8px!important}.qd-xp-fill{border-radius:999px!important}.qd-machines{gap:9px!important;padding:10px 11px 12px!important}.qd-machine{border-radius:12px!important;padding:11px!important}.qd-machine-icon{width:35px!important;height:35px!important}.qd-reel{border-radius:9px!important;padding:9px!important}.qd-spin-btn,.qd-add-row button{border-radius:9px!important;min-height:42px!important}.qd-add-row{grid-template-columns:1fr auto!important;gap:7px!important;display:grid!important}.qd-add-row input{min-height:42px!important}.qd-chip{border-radius:8px!important;padding:5px 7px!important;font-size:8.5px!important}.qd-section{margin-top:14px!important}.qd-section-heading{margin-bottom:8px!important}.qd-section h2{font-size:18px!important}.qd-section-tag{font-size:13px!important}.qd-quest-head{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;display:grid!important}.qd-quest-emoji{min-width:30px!important;font-size:21px!important}.qd-quest-titlewrap{min-width:0!important}.qd-quest-title{font-size:13px!important}.qd-quest-narrative{font-size:13px!important;line-height:1.25!important}.qd-quest-actions{grid-column:3!important;justify-content:flex-end!important;width:auto!important}.qd-quest-actions button{border-radius:8px!important;padding:6px 7px!important;font-size:9px!important}.qd-quest-target{flex-direction:row!important;grid-column:2/4!important;justify-self:start!important;align-items:center!important;gap:7px!important;display:flex!important}.qd-quest-target input{border-radius:8px!important;width:48px!important;height:34px!important}.qd-bar{border-radius:999px!important;margin-top:10px!important}.qd-bar-fill{border-radius:999px!important}.qd-quest-count{margin:7px 0 2px!important;font-size:9px!important}.qd-task{grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;gap:6px 7px!important;padding:11px 0!important;font-size:10px!important;display:grid!important}.qd-task>input[type=checkbox]{grid-area:1/1!important;width:21px!important;height:21px!important;margin:0!important}.qd-task-name{grid-area:1/2!important;min-width:0!important;font-size:13px!important;line-height:1.2!important}.qd-task-day,.qd-task-unscheduled{grid-area:2/2!important;justify-self:start!important}.qd-task-xp{white-space:nowrap!important;grid-area:1/3!important}.qd-flex-chip{grid-area:3/2!important;justify-self:start!important}.qd-task-timing{grid-area:4/2/auto/4!important}.qd-task-edit-btn{border-radius:8px!important;grid-area:2/3!important;padding:6px 8px!important}.qd-task-del{grid-area:3/3!important;justify-self:end!important;width:30px!important;height:30px!important}.qd-time-chip{font-size:8px!important}.qd-add-task,.qd-task-edit-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important;display:flex!important}.qd-add-task input,.qd-add-task select,.qd-add-task button,.qd-task-edit-row input,.qd-task-edit-row select,.qd-task-edit-row button{border-radius:9px!important;width:100%!important;min-height:43px!important}.qd-task-date-edit{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.qd-task-date-edit input{grid-column:1/-1!important}.qd-task-edit-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.qd-reset-card{margin-top:12px!important;padding:13px!important;display:block!important}.qd-reset-card select{border-radius:9px!important;width:100%!important;min-height:44px!important;margin-top:10px!important}.qd-footer{letter-spacing:.1em!important;margin:24px 0 4px!important;font-size:8px!important}.qd-voyage-modal-backdrop,.qd-completion-backdrop,.qd-celebration-backdrop{align-items:flex-end!important;padding:0!important}.qd-voyage-modal,.qd-completion-card,.qd-celebration{width:100%!important;max-width:none!important;max-height:calc(100dvh - 8px)!important;padding:19px 15px calc(22px + env(safe-area-inset-bottom))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:22px 22px 0 0!important;overflow-y:auto!important}.qd-voyage-mode-grid,.qd-anchor-choice-grid{grid-template-columns:1fr!important}.qd-voyage-mode,.qd-voyage-field,.qd-capacity-btn,.qd-anchor-choice-btn,.qd-anchor-pick{border-radius:10px!important;min-height:44px!important}.qd-voyage-modal-actions{bottom:calc(-22px - env(safe-area-inset-bottom))!important;padding:10px 15px calc(12px + env(safe-area-inset-bottom))!important;z-index:20!important;background:linear-gradient(#07111fcc,#07111f 30%)!important;border-top:1px solid #cba66a2e!important;margin-left:-15px!important;margin-right:-15px!important;position:sticky!important}.qd-sidebar{-webkit-backdrop-filter:none!important;filter:none!important;perspective:none!important;contain:none!important;width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}.qd-sidebar .qd-nav{top:auto!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:99999!important;-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;background:#050e1af5!important;border-radius:19px!important;width:auto!important;height:64px!important;margin:0!important;padding:5px!important;position:fixed!important;transform:none!important;box-shadow:0 10px 30px #0000007a!important}.qd-sidebar .qd-nav a{border-radius:13px!important;gap:2px!important;height:52px!important;font-size:9px!important;line-height:1!important}.qd-sidebar .qd-nav a .qd-nav-icon{flex:0 0 19px!important;width:19px!important;height:19px!important;font-size:15px!important;line-height:19px!important}.qd-root{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.qd-main{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;padding-left:0!important;padding-right:0!important}.qd-topbar{margin-bottom:10px!important}.qd-greeting{font-size:25px!important}.qd-greeting-sub{font-size:14px!important}.qd-voyage-adjust-bar,.qd-panel,.qd-quest,.qd-reset-card,.qd-safe-harbor-banner{border-radius:14px!important}.qd-voyage-adjust-bar{padding:13px!important}.qd-voyage-adjust-actions button{min-height:42px!important}.qd-clock-svg{width:min(84vw,340px)!important;max-width:340px!important}.qd-anchors{gap:8px!important}.qd-anchor{padding:10px 11px!important}.qd-anchor-head{grid-template-columns:36px minmax(0,1fr) auto!important;gap:7px!important;margin-bottom:4px!important}.qd-anchor-head>span:first-child{width:34px!important;height:34px!important}.qd-anchor-title{font-size:10.5px!important}.qd-anchor-actions{gap:4px!important}.qd-anchor-actions button{min-height:32px!important;padding:5px 7px!important}.qd-anchor-meta{gap:4px!important}.qd-anchor-meta>*{min-height:25px!important}.qd-anchor-week{gap:4px!important;margin-top:6px!important}.qd-dot{justify-self:center!important;width:29px!important;height:29px!important}.qd-anchor-edit,.qd-add-task{gap:7px!important}.qd-anchor-edit input,.qd-anchor-edit select,.qd-add-task input,.qd-add-task select{min-height:42px!important}.qd-today-task{min-height:56px!important;padding:8px 0!important}.qd-today-name{font-size:15px!important}.qd-quest{padding:11px!important}.qd-task{padding:8px 0!important}.qd-task-edit-btn,.qd-task-del{min-height:34px!important}.qd-voyage-modal-backdrop,.qd-completion-backdrop{align-items:end!important;padding:0!important}.qd-voyage-modal,.qd-completion-card{width:100%!important;max-width:none!important;max-height:min(88dvh,760px)!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch!important;border-radius:22px 22px 0 0!important;overflow-y:auto!important}.qd-voyage-modal-backdrop{justify-content:stretch!important;align-items:stretch!important;min-height:100dvh!important;padding:0!important;display:flex!important;overflow:hidden!important}.qd-voyage-modal{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding:max(18px, env(safe-area-inset-top)) 16px 0!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;overflow:hidden auto!important}.qd-voyage-modal:before{display:none!important}.qd-voyage-modal-head{padding-top:2px!important}.qd-voyage-modal-kicker{font-size:9px!important}.qd-voyage-modal-title{margin-top:6px!important;font-size:20px!important;line-height:1.12!important}.qd-voyage-modal-sub{margin-top:7px!important;font-size:14px!important;line-height:1.32!important}.qd-voyage-memory{margin-top:11px!important;padding:9px 10px!important;font-size:9.5px!important;line-height:1.45!important}.qd-voyage-section{margin-top:14px!important}.qd-voyage-label{margin-bottom:6px!important;font-size:10px!important}.qd-voyage-mode-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.qd-voyage-mode{border-radius:12px!important;min-height:98px!important;padding:11px!important}.qd-voyage-mode strong{font-size:11px!important;line-height:1.2!important}.qd-voyage-mode span{font-size:9px!important;line-height:1.3!important}.qd-voyage-capacity{gap:6px!important}.qd-capacity-btn{border-radius:10px!important;min-height:44px!important}.qd-voyage-field{border-radius:10px!important;min-height:46px!important;font-size:16px!important}.qd-voyage-note-input{min-height:72px!important}.qd-voyage-preview{border-radius:12px!important;padding:11px!important}.qd-voyage-modal-actions{z-index:10!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;background:linear-gradient(#06101d47,#06101d 22% 100%)!important;border-top:1px solid #cba66a24!important;grid-template-columns:1fr 1.35fr!important;gap:8px!important;margin:16px -16px 0!important;display:grid!important;position:sticky!important;bottom:0!important;left:0!important;right:0!important}.qd-voyage-modal-actions button{border-radius:11px!important;width:100%!important;min-height:48px!important;margin:0!important;font-size:14px!important}.qd-completion-backdrop{justify-content:center!important;align-items:center!important;min-height:100dvh!important;padding:10px!important;display:flex!important;overflow:hidden!important}.qd-completion-card{-webkit-overflow-scrolling:touch!important;border-radius:20px!important;width:calc(100% - 4px)!important;max-width:430px!important;max-height:calc(100dvh - 20px)!important;margin:0!important;padding:18px 16px!important;overflow:hidden auto!important}.qd-completion-card:before{display:none!important}.qd-completion-kicker{font-size:9px!important}.qd-completion-title{margin-top:5px!important;font-size:19px!important;line-height:1.14!important}.qd-completion-quest{margin-top:5px!important;font-size:11px!important}.qd-completion-estimate{border-radius:10px!important;margin-top:12px!important;padding:9px 10px!important}.qd-completion-label{margin:13px 0 6px!important}.qd-completion-input-wrap{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;display:grid!important}.qd-completion-input{border-radius:11px!important;width:100%!important;min-width:0!important;min-height:50px!important;padding:10px 12px!important;font-size:20px!important}.qd-completion-actions{grid-template-columns:1fr 1.35fr!important;gap:8px!important;margin-top:15px!important;display:grid!important}.qd-completion-actions button{border-radius:11px!important;width:100%!important;min-height:48px!important;font-size:14px!important}.qd-completion-actions .primary:not(:disabled){opacity:1!important;color:#fff!important;background:linear-gradient(#8564e5,#5b3eaa)!important;box-shadow:0 8px 22px #5b3eaa47!important}.qd-completion-actions .primary:disabled{opacity:.34!important}}@media (width<=700px) and (height<=620px){.qd-completion-backdrop{align-items:flex-start!important;padding-top:8px!important}.qd-completion-card{max-height:calc(100dvh - 12px)!important;padding-top:14px!important;padding-bottom:14px!important}.qd-completion-estimate{margin-top:8px!important}.qd-completion-label{margin-top:9px!important}.qd-completion-actions{margin-top:10px!important}}:root{--farm-green:#5e7f55;--sky-blue:#7fa7c9;--campfire:#d88a4b;--cream:#fff6df;--night:#061525;--night-soft:#0b2238;--night-line:#294b69}.pixel-login{min-height:100dvh;color:var(--cream);background:radial-gradient(circle at 50% -14%,#7fa7c93d,#0000 34%),linear-gradient(#04111f 0%,#071b2e 46%,#0b2831 71%,#143a32 100%);font-family:Nunito,system-ui,sans-serif;position:relative;overflow-x:hidden}.pixel-login:after{content:"";pointer-events:none;opacity:.28;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4px 4px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}.pixel-sky{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.pixel-stars{opacity:.9;background-image:radial-gradient(circle,#ffe3a3 0 1.2px,#0000 1.8px),radial-gradient(circle,#fff6dfb8 0 1px,#0000 1.5px),radial-gradient(circle,#7fa7c9b8 0 1px,#0000 1.5px);background-position:12px 24px,46px 9px,73px 43px;background-size:127px 127px,89px 89px,149px 149px;animation:3.4s ease-in-out infinite alternate twinkle;position:absolute;inset:0 0 35%}@keyframes twinkle{0%{opacity:.52}to{opacity:.96}}.pixel-moon{top:max(28px, env(safe-area-inset-top));background:#ffd36f;border-radius:50%;width:50px;height:50px;animation:5.5s ease-in-out infinite alternate moonFloat;position:absolute;right:clamp(22px,8vw,72px);box-shadow:0 0 30px #d88a4b42,inset -13px 0 #d88a4b}@keyframes moonFloat{to{transform:translateY(5px)}}.pixel-cloud{background:#5979a16b;width:72px;height:18px;animation:31s linear infinite cloudDrift;position:absolute;box-shadow:17px -10px #5979a16b,38px -5px #5979a16b,54px 0 #5979a16b}.pixel-cloud--one{top:14%;left:-130px}.pixel-cloud--two{opacity:.55;animation-duration:42s;animation-delay:-15s;top:24%;left:-190px;transform:scale(.76)}@keyframes cloudDrift{to{transform:translate(calc(100vw + 310px))}}.login-shell{z-index:2;width:min(440px,100% - 24px);padding:max(22px, env(safe-area-inset-top)) 0 max(34px, calc(env(safe-area-inset-bottom) + 18px));margin:0 auto;animation:.65s cubic-bezier(.16,1,.3,1) both shellIn;position:relative}@keyframes shellIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.login-brand{text-align:center;padding:14px 0 8px}.login-brand__mark{letter-spacing:2px;color:#8aafd0;text-shadow:2px 2px #0000004d;margin-bottom:12px;font-family:"Press Start 2P",monospace;font-size:9px}.login-brand h1{color:var(--cream);text-shadow:4px 4px #4b7a49,7px 7px #00000047;margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(28px,8vw,44px);line-height:1.18}.login-brand p{color:#d4e5f0;max-width:320px;margin:14px auto 0;font-size:15px;font-weight:800}.farm-art{opacity:0;background:linear-gradient(#081f3440,#1e433647);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;min-height:236px;margin:8px -12px 6px;transition:opacity .45s,transform .45s;position:relative;overflow:hidden;transform:translateY(8px)}.farm-art.is-ready{opacity:1;transform:translateY(0)}.farm-art img{object-fit:cover;object-position:center;image-rendering:auto;filter:saturate(.96)contrast(1.02);width:100%;height:100%;min-height:236px;display:block}.farm-art:after{content:"";pointer-events:none;background:linear-gradient(#03111d08,#0000 55%,#0615252e);position:absolute;inset:0}.farm-art__glow{filter:blur(12px);background:#ffbc5738;border-radius:50%;animation:2.7s ease-in-out infinite alternate glowPulse;position:absolute}.farm-art__glow--one{width:34px;height:34px;top:42%;left:32%}.farm-art__glow--two{width:26px;height:26px;animation-delay:-1.2s;top:50%;left:54%}@keyframes glowPulse{to{opacity:.55;transform:scale(1.18)}}.farm-art__firefly{background:#ffd36f;width:4px;height:4px;animation:3.7s ease-in-out infinite firefly;position:absolute;box-shadow:0 0 8px #ffd36fe6}.farm-art__firefly--one{top:70%;left:22%}.farm-art__firefly--two{animation-delay:-1.1s;top:44%;right:24%}.farm-art__firefly--three{animation-delay:-2.2s;top:72%;right:11%}@keyframes firefly{0%,to{opacity:.15;transform:translate(0)}50%{opacity:1;transform:translate(5px,-7px)}}.login-form{z-index:3;width:min(100%,390px);margin:10px auto 0;position:relative}.login-field{margin-bottom:14px;display:block}.login-field>span{color:#e9f1f5;margin:0 0 7px 3px;font-size:12px;font-weight:800;display:block}.login-input-shell{background:#051f32e6;border:3px solid #315675;align-items:center;min-height:58px;transition:border-color .15s,transform .15s,background .15s;display:flex;position:relative;box-shadow:inset 4px 4px #00000026,0 4px #0000001f}.login-input-shell:focus-within{background:#07263df5;border-color:#7fa7c9;transform:translateY(-1px)}.login-input-icon{text-align:center;color:#bcd5e8;flex:0 0 48px;width:48px;font-size:20px}.login-input-shell input{min-width:0;color:var(--cream);background:0 0;border:0;outline:0;flex:1;padding:16px 10px 16px 0;font:800 16px Nunito,system-ui,sans-serif}.login-input-shell input::placeholder{color:#7696ae}.login-password-toggle{color:#bfd7e8;cursor:pointer;background:0 0;border:0;width:46px;height:52px;font-size:22px}.login-primary{color:#fffdf3;cursor:pointer;background:linear-gradient(#6f995f 0%,#5e7f55 100%);border:0;width:100%;min-height:58px;margin-top:2px;font-family:"Press Start 2P",monospace;font-size:14px;transition:transform .1s,box-shadow .1s,filter .15s;box-shadow:0 8px #3d5f3e,inset 0 0 0 3px #ffffff14}.login-primary span{vertical-align:middle}.login-primary b{float:right;margin-right:14px;font-family:system-ui,sans-serif;font-size:26px;line-height:16px}.login-primary:hover:not(:disabled){filter:brightness(1.08)}.login-primary:active:not(:disabled){transform:translateY(5px);box-shadow:0 3px #3d5f3e}.login-primary:disabled{opacity:.7;cursor:wait}.login-secondary{color:#ddeaf2;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font:800 15px Nunito,system-ui,sans-serif;display:block}.login-secondary:hover{color:#9fc49a}.login-message{border-left:4px solid var(--campfire);color:#ffe1be;background:#d88a4b24;margin:2px 0 13px;padding:10px 12px;font-size:13px;font-weight:800}.login-message--info{color:#d9e8f1;background:#7fa7c924;border-left-color:#7fa7c9}.login-form.is-error{animation:.32s ease-in-out loginShake}@keyframes loginShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}.login-sign{text-align:center;color:#233a38;background:#95613f;border:4px solid #60422f;width:238px;margin:34px auto 8px;padding:12px 18px 10px;font:400 9px/1.7 "Press Start 2P",monospace;box-shadow:inset 0 4px #b67a50,0 7px #0000002e}.login-sign span{color:#f19a5d;margin-top:3px;display:block}.pixel-login.is-leaving .login-shell{animation:.58s forwards loginLeave}@keyframes loginLeave{to{opacity:0;filter:brightness(1.16);transform:scale(1.02)translateY(-8px)}}@media (width<=430px){.login-shell{width:min(100% - 18px,420px)}.login-brand{padding-top:6px}.login-brand__mark{margin-bottom:9px;font-size:8px}.login-brand h1{font-size:clamp(25px,8vw,34px)}.login-brand p{margin-top:10px;font-size:14px}.farm-art{min-height:225px;margin:8px -9px 6px}.farm-art img{min-height:225px}.login-form{margin-top:6px}.login-input-shell{min-height:55px}.login-primary{min-height:56px}.login-sign{margin-top:30px}}@media (height<=760px) and (width<=430px){.login-shell{padding-top:max(12px, env(safe-area-inset-top))}.login-brand h1{font-size:27px}.login-brand p{font-size:13px}.farm-art,.farm-art img{min-height:190px}.login-field{margin-bottom:10px}.login-secondary{margin-top:15px}.login-sign{margin-top:24px}}@media (width>=760px){.login-shell{width:min(520px,100% - 40px)}.farm-art{min-height:280px;margin-left:-40px;margin-right:-40px}.farm-art img{min-height:280px}.login-form{width:min(100%,410px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.login-username-status{color:#9fb7c7;margin:7px 3px 0;font-size:12px;font-weight:800;line-height:1.35;display:block}.login-username-status.is-available{color:#a9d79f}.login-username-status.is-taken,.login-username-status.is-invalid{color:#efb08b}.login-username-status.is-checking{color:#b8cee0}.login-legal{color:#8fa8b7;text-align:center;max-width:340px;margin:18px auto 0;font-size:11px;font-weight:700;line-height:1.55}.login-legal a{color:#a9cf9f;text-underline-offset:3px}.login-legal--single{margin-top:15px}.login-consent{color:#b8cad5;align-items:flex-start;gap:10px;max-width:360px;margin:17px auto 0;font-size:11px;font-weight:700;line-height:1.5;display:flex}.login-consent input{accent-color:#6f995f;cursor:pointer;flex:0 0 17px;width:17px;height:17px;margin:1px 0 0}.login-consent a{color:#a9cf9f;text-underline-offset:3px}.login-field-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 3px 7px!important;display:flex!important}.login-field-heading>span{color:#e9f1f5;font-size:12px;font-weight:800}.login-forgot{color:#9fc49a;cursor:pointer;background:0 0;border:0;padding:0;font:800 12px Nunito,system-ui,sans-serif}.login-forgot:hover,.login-forgot:focus-visible{color:#c7e6be;text-underline-offset:3px;text-decoration:underline}.login-forgot:focus-visible{outline-offset:4px;outline:2px solid #7fa7c9}@font-face{font-family:Quest Garden Body;src:url(/stats-page/vt323.woff2)format("woff2");font-display:swap}@font-face{font-family:Quest Garden Title;src:url(/stats-page/press-start-2p.woff2)format("woff2");font-display:swap}.qd-root.qd-goals-active{min-width:0;padding-inline:0!important;padding-bottom:calc(clamp(64px,15.2403vw,130px) + env(safe-area-inset-bottom,0px) + 20px)!important;background:#082832!important}.qd-root.qd-goals-active:before,.qd-root.qd-goals-active:after,.qd-goals-active .qd-sidebar{display:none!important}.qd-root.qd-goals-active .qd-shell{display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.qd-root .qd-main.qd-main-goals{min-width:0;display:block;width:100%!important;max-width:853px!important;margin:0 auto!important;padding:0!important}.gg-page,.gg-dialog,.gg-quest-goals{--gg-text:#fff0d4;--gg-muted:#a8c3d9;--gg-gold:#f6c780;--gg-green:#a7e985;color:var(--gg-text);letter-spacing:normal;text-align:left;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:400 21px/1.2 Quest Garden Body,VT323,monospace}.gg-page *,.gg-dialog *,.gg-quest-goals *{box-sizing:border-box}.gg-page :is(h1,h2,h3,p,ul),.gg-dialog :is(h2,p),.gg-quest-goals :is(h3,p,ul){color:inherit;letter-spacing:normal;margin:0}.gg-page button,.gg-dialog button,.gg-quest-goals button{appearance:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;margin:0}.gg-page button:disabled,.gg-dialog button:disabled{opacity:.45;cursor:default}.gg-page :is(button,a,input,select):focus-visible,.gg-dialog :is(button,input,textarea,select):focus-visible,.gg-quest-goals button:focus-visible{outline:2px solid var(--gg-gold);outline-offset:3px}.gg-page a{color:var(--gg-muted)}.gg-page svg,.gg-quest-goals svg{flex:none;width:26px;height:26px}.gg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gg-panel-art{z-index:-1;pointer-events:none;image-rendering:pixelated;border-image:url(/stats-page/panel-blue.webp) 60 fill/8px;position:absolute;inset:0}.gg-panel-art.is-warm{border-image-source:url(/stats-page/panel-bronze.webp);border-image-slice:68 fill;border-image-width:9px}.gg-page{background:#082832;min-width:0;padding-bottom:18px}.gg-hero{aspect-ratio:1.4;isolation:isolate;min-height:260px;position:relative;overflow:hidden}.gg-hero>img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;z-index:-1;position:absolute;inset:0}.gg-back{top:max(10px,env(safe-area-inset-top,0px));text-shadow:2px 2px #021225;align-items:center;min-height:44px;font-size:23px;text-decoration:none;display:flex;position:absolute;left:4%}.gg-title{text-align:center;text-shadow:2px 3px #0a1829;width:88%;position:absolute;top:17%;left:6%}.gg-page .gg-title h1{color:#ffdfaa;white-space:nowrap;image-rendering:pixelated;border-image:url(/stats-page/wood-plaque.webp) 70 fill/14px;margin:0;padding:14px 18px;font:400 clamp(16px,3.65vw,31px)/1.45 Quest Garden Title,monospace;display:inline-block}.gg-title p{padding-top:9px;font-size:clamp(20px,4.2vw,32px)}.gg-body{padding:0 clamp(12px,3.4vw,28px)}.gg-harvest-bar{image-rendering:pixelated;text-shadow:1px 2px #2a190f;border-image:url(/stats-page/wood-plaque.webp) 70 fill/13px;justify-content:center;align-items:center;gap:clamp(7px,2vw,16px);margin:-5px 2% 18px;padding:16px 14px;font-size:clamp(20px,3.6vw,28px);display:flex;position:relative}.gg-harvest-bar b{color:#ffdb92;font-weight:400}.gg-harvest-bar i{border-right:1px solid #e5b37766;height:22px;margin:0 4px}.gg-harvest-bar svg{color:#a8e674;width:24px}.gg-filters{margin-bottom:20px}.gg-segments{grid-template-columns:1.3fr repeat(3,1fr);gap:5px;display:grid}.gg-segments button{color:#a8c3d9;background:#081e2d;border:2px solid #375f76;min-height:46px;padding:9px 4px;font-size:clamp(20px,3vw,25px);box-shadow:inset 0 0 0 2px #061320}.gg-segments button[aria-pressed=true]{color:#efffce;background:#264934;border-color:#a1c975;box-shadow:inset 0 0 0 2px #152c22,0 0 11px #80b66222}.gg-filter-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;margin-top:11px;display:grid}.gg-filter-row label{min-width:0}.gg-page select{appearance:auto;color:#c5dbea;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;text-overflow:ellipsis;background:#061d2d;border:2px solid #345a72;border-radius:0;padding:8px 10px}.gg-goal-section{margin:23px 0}.gg-page .gg-goal-section h2{color:#f2cd9a;text-transform:uppercase;align-items:center;gap:10px;margin:0 5px 12px;font:400 clamp(13px,2.8vw,21px)/1.5 Quest Garden Title,monospace;display:flex}.gg-goal-section h2 span{border-bottom:1px solid #426250;flex:1}.gg-goal-list{gap:12px;display:grid}.gg-goal-card{isolation:isolate;min-width:0;padding:14px 15px;position:relative}.gg-goal-card.is-achieved{--gg-gold:#bbe391}.gg-goal-summary{text-align:left;grid-template-columns:clamp(53px,14vw,104px) minmax(0,1fr) 42px;align-items:center;gap:10px;width:100%;min-height:86px;display:grid;padding:0!important}.gg-goal-plant{object-fit:contain;object-position:center bottom;width:100%;height:90px;image-rendering:pixelated}.gg-goal-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.gg-goal-copy strong{overflow-wrap:anywhere;font-size:clamp(21px,4.4vw,32px);font-weight:400;line-height:1.05}.gg-goal-quest{color:#abd0e8;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(15px,2.7vw,22px)}.gg-goal-date{color:#bed0dc;font-size:clamp(17px,2.8vw,23px)}.gg-goal-state{color:#86c784;font-size:16px}.gg-goal-corner{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:5px 0;display:flex}.gg-period-tag{color:#f4d5ad;text-transform:uppercase;background:#62402c;padding:3px 6px;font-size:15px;display:block;box-shadow:inset 0 0 0 1px #a1764a}.gg-chevron{color:#e5d2b3;font-size:32px}.gg-progress-line{color:#c7dce6;align-items:center;gap:12px;margin-top:12px;font-size:18px;display:flex}.gg-progress-line>span{overflow-wrap:anywhere;max-width:55%}.gg-progress-track{background:#071b2a;border:1px solid #5c7b8c;flex:1;min-width:28px;height:10px;box-shadow:0 1px #00101e}.gg-progress-track>span{background:linear-gradient(#b8e989 0 26%,#77bc57 26% 78%,#5e963e 78%);height:100%;display:block;box-shadow:inset 0 0 0 1px #b0da7377}.gg-goal-details{border-top:1px solid #3e6372;margin-top:14px;padding-top:14px}.gg-goal-details[hidden]{display:none}.gg-goal-details p{color:var(--gg-muted);font-size:18px}.gg-milestones{padding:0;list-style:none}.gg-milestones label{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;font-size:21px;display:flex}.gg-milestones input{accent-color:#83ba55;flex:none;width:24px;height:24px;margin:0}.gg-milestones input:checked+span{color:#a9c98b}.gg-goal-details button.gg-edit-goal{color:#c6dce5;border:1px solid #7496a4;min-height:44px;margin-top:12px;padding:8px 14px;font-size:20px}.gg-manual-progress{justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.gg-manual-progress>span{overflow-wrap:anywhere}.gg-manual-progress button{color:#b5da96;border:1px solid #557a8c;flex:none;width:44px;min-height:44px;font-size:26px}.gg-empty{isolation:isolate;text-align:center;padding:30px 22px;position:relative}.gg-empty>svg{width:48px;height:48px;margin-bottom:15px}.gg-page .gg-empty h2{color:#f4d9a9;margin-bottom:10px;font:400 23px/1.2 Quest Garden Body,monospace}.gg-empty p{color:var(--gg-muted);max-width:360px;margin:0 auto;font-size:21px;line-height:1.25}.gg-empty a{color:#ace28a;min-height:44px;padding:16px 0 0;display:inline-block}.gg-page .gg-primary,.gg-dialog .gg-primary{color:#ffdfb7;text-shadow:1px 2px #2a160b;image-rendering:pixelated;border-image:url(/stats-page/wood-plaque.webp) 70 fill/14px;padding:17px 20px}.gg-page .gg-add-goal{justify-content:center;align-items:center;gap:12px;width:92%;min-height:64px;margin:24px 4% 8px;font-size:29px;display:flex}.gg-add-goal svg{color:#bedf91;width:23px;height:23px}.gg-footer-copy{text-align:center;font-size:19px;color:var(--gg-muted)!important}.gg-quest-goals{border-bottom:1px solid #426274;margin:10px 0 17px;padding:12px 0}.gg-quest-goals header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gg-quest-goals h3{color:#d3e6b3;align-items:center;gap:8px;display:flex;font:400 22px/1.2 Quest Garden Body,monospace!important}.gg-quest-goals header button{color:#c3e59c;background:#162d29;border:1px solid #647f62;min-height:44px;padding:7px 12px;font-size:20px}.gg-quest-goals p{color:#a7c3d3;margin-top:8px;font-size:19px;line-height:1.2}.gg-quest-goals ul{padding:0;list-style:none}.gg-quest-goals li>button{text-align:left;border-bottom:1px solid #234251;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:9px 0;display:flex}.gg-quest-goals li>button>span:first-child{flex:1;min-width:0}.gg-quest-goals li strong{overflow-wrap:anywhere;font-size:21px;font-weight:400;display:block}.gg-quest-goals li small{color:#a6c3d6;font-size:17px;display:block}.gg-complete-label{color:#a3d979}.gg-dialog{color:#fff0d4;background:#071d2c;border:0;width:min(520px,100vw - 24px);max-width:none;max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow:auto;box-shadow:0 12px 70px #000a}.gg-dialog::backdrop{background:#010c18da}.gg-goal-form{isolation:isolate;padding:25px 23px;position:relative}.gg-dialog .gg-goal-form header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gg-dialog h2{color:#f6d299;font:400 17px/1.6 Quest Garden Title,monospace}.gg-dialog button.gg-close{color:#bcd2df;min-width:44px;min-height:44px;padding:0;font-size:35px}.gg-dialog p{color:#a8c4d6;margin:9px 0 16px;font-size:20px}.gg-dialog label{color:#e6d4b4;margin:13px 0 6px;font-size:21px;display:block}.gg-dialog :is(input,select,textarea){box-sizing:border-box;color:#e5edf2;width:100%;min-width:0;min-height:46px;box-shadow:none;background:#051724;border:1px solid #537a90;border-radius:0;padding:9px 10px;font:21px/1.15 Quest Garden Body,monospace}.gg-dialog textarea{resize:vertical;min-height:125px}.gg-dialog small{color:#a7c2d4;margin-top:6px;font-size:17px;display:block}.gg-form-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gg-form-columns>div{min-width:0}.gg-dialog .gg-form-hint{margin:12px 0 0;font-size:18px;line-height:1.25}.gg-dialog .gg-error{color:#ffc0a0}.gg-form-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.gg-form-actions button{min-height:48px;padding:12px;font-size:24px}.gg-form-actions .gg-primary{flex:1}.gg-dialog button.gg-delete{color:#e6a28d;min-height:44px;margin:15px auto 0;padding:10px;font-size:19px;display:block}.qd-safe-harbor .gg-page{filter:grayscale()}.qd-root :is(.gg-page,.gg-dialog,.gg-quest-goals) :is(button,input,select,textarea){font-family:Quest Garden Body,VT323,monospace}.qd-root .gg-page .gg-segments button{white-space:nowrap;font-size:clamp(20px,3vw,25px)}.qd-root .gg-page select{font-size:21px}.qd-root .gg-page .gg-add-goal{font-size:29px}.qd-root .gg-dialog :is(input,select,textarea){font-size:21px}.qd-root .gg-dialog .gg-form-actions button{font-size:24px}.qd-root a.gg-quest-garden-link{z-index:6;position:relative}@media (width>=650px){.gg-body{padding:0 35px}.gg-hero{aspect-ratio:1.6}.gg-goal-card{padding:19px 25px}.gg-goal-summary{grid-template-columns:110px minmax(0,1fr) 70px;gap:20px}.gg-goal-plant{height:110px}.gg-period-tag{font-size:20px}.gg-progress-line{font-size:25px}.gg-progress-track{height:15px}.gg-goal-state{font-size:22px}.gg-goal-details{padding-left:130px}.gg-milestones label{min-height:48px;font-size:26px}.gg-goal-details button.gg-edit-goal{font-size:25px}.gg-footer-copy{font-size:24px}}@media (width<=359px){.gg-goal-summary{grid-template-columns:44px minmax(0,1fr) 35px;gap:7px}.gg-goal-card{padding:13px}.gg-goal-copy strong{font-size:20px}.gg-goal-state{font-size:14px}.gg-goal-date{font-size:16px}.gg-title h1{padding-inline:12px}.gg-harvest-bar{gap:6px;font-size:18px}.gg-harvest-bar svg{width:19px}.gg-form-columns{grid-template-columns:1fr}.gg-dialog .gg-goal-form{padding:20px}}.qd-root .gg-new-quest-goals{flex-basis:100%;grid-column:1/-1;width:100%}.qd-root .gg-new-quest-goals .gg-quest-goals{margin:8px 0;padding:10px 0}.qd-root a.gg-quest-garden-link{color:#c4df94;background:#0a2730;border-bottom:1px solid #45604a;justify-content:space-between;align-items:center;min-height:46px;padding:10px 5%;font:22px/1.2 Quest Garden Body,monospace;text-decoration:none;display:flex}.qd-root a.gg-more-link{background:#0e2b2e;border:1px solid #527449;align-items:center;gap:15px;margin:12px 0 20px;padding:16px;text-decoration:none;display:flex}.gg-more-link img{object-fit:contain;width:55px;height:60px;image-rendering:pixelated}.gg-more-link>span:nth-child(2){flex:1;min-width:0}.gg-more-link strong,.gg-more-link small{display:block}.gg-more-link strong{color:#d2e8a2;font:27px/1.2 Quest Garden Body,monospace}.gg-more-link small{color:#a9c2d0;font:20px/1.2 Quest Garden Body,monospace}.qd-quests-active .qd-rpg-existing-quest-content .gg-quest-goals{order:1;padding:12px 12px 8px}.qd-quests-active .qd-rpg-task-heading{order:2}.qd-quests-active .qd-rpg-existing-quest-content .qd-tasklist{order:3}@font-face{font-family:Quest Reward Body;src:url(/stats-page/vt323.woff2)format("woff2");font-display:swap}@font-face{font-family:Quest Reward Title;src:url(/stats-page/press-start-2p.woff2)format("woff2");font-display:swap}.qd-root.qd-rewards-active{min-width:0;background:#082832!important;padding-inline:0!important}.qd-rewards-active:before,.qd-rewards-active:after,.qd-rewards-active .qd-sidebar{display:none!important}.qd-root.qd-rewards-active .qd-shell{display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.qd-root .qd-main.qd-main-rewards{min-width:0;display:block;width:100%!important;max-width:760px!important;margin:0 auto!important;padding:0!important}.rw-page,.rw-dialog{--rw-cream:#f6e9cd;--rw-muted:#a8c5d8;--rw-gold:#e9bb72;color:var(--rw-cream);letter-spacing:normal;text-align:left;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:400 22px/1.2 Quest Reward Body,monospace}.rw-page *,.rw-dialog *{box-sizing:border-box}.rw-page :is(h1,h2,p,ul),.rw-dialog :is(h2,p){color:inherit;letter-spacing:normal;margin:0}.qd-root :is(.rw-page,.rw-dialog) :is(button,input){appearance:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;border-radius:0;margin:0}.rw-page button,.rw-dialog button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;min-height:44px}.rw-page button:disabled{opacity:.5;cursor:default}.rw-page :is(a,button,input,summary):focus-visible,.rw-dialog :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #efd18d}.rw-page{background:radial-gradient(at top,#163f43 0,#082832 52%);min-height:85svh;padding:14px clamp(14px,4vw,28px) 24px}.rw-page-header>a{min-height:44px;color:var(--rw-muted);align-items:center;text-decoration:none;display:inline-flex}.rw-title{justify-content:center;align-items:center;gap:17px;margin:15px 0 12px;display:flex}.rw-chest{width:80px;height:70px;image-rendering:pixelated;flex:none}.rw-eyebrow{color:var(--rw-gold)!important;margin-bottom:8px!important;font-size:16px!important}.qd-root .rw-title h1{color:#ffdfab;text-shadow:2px 3px #091723;margin:0;font:400 clamp(21px,5.5vw,31px)/1.4 Quest Reward Title,monospace}.rw-page-header>p{text-align:center;color:var(--rw-muted);font-size:21px}.rw-periods{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 16px;display:grid}.qd-root .rw-periods button{color:#aac6d7;background:#09202e;border:2px solid #3d6577;min-height:48px;padding:11px 4px;font-size:23px;position:relative}.qd-root .rw-periods button[aria-pressed=true]{color:#ffdfab;background:#483427;border-color:#c6985e;box-shadow:inset 0 0 0 2px #251e1a}.rw-ready-dot{vertical-align:middle;background:#b8ed8b;width:7px;height:7px;margin-left:8px;display:inline-block;box-shadow:0 0 8px #c7f3a24d}.rw-frame{z-index:-1;pointer-events:none;image-rendering:pixelated;border-image:url(/stats-page/panel-blue.webp) 60 fill/9px;position:absolute;inset:0}.rw-frame.is-warm{border-image-source:url(/stats-page/panel-bronze.webp);border-image-slice:68 fill;border-image-width:10px}.rw-progress-card,.rw-list-card{isolation:isolate;min-width:0;margin-bottom:18px;padding:22px 21px;position:relative}.rw-card-top{align-items:center;gap:15px;margin-bottom:16px;display:flex}.rw-card-top .rw-chest{width:61px;height:55px}.rw-card-top .rw-eyebrow{text-transform:uppercase}.qd-root .rw-page h2{color:#f3dfb8;font:400 25px/1.1 Quest Reward Body,monospace}.rw-xp-line{color:var(--rw-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:19px;display:flex}.rw-xp-line strong{color:#cef1ab;font-size:29px;font-weight:400}.rw-xp-line strong>span{color:var(--rw-muted);font-size:21px}.rw-xp-track{background:#031825;border:2px solid #456374;height:15px;margin:8px 0 13px;padding:2px;box-shadow:0 2px #020f1c}.rw-xp-track>span{background:linear-gradient(#c9ef9b 0 24%,#96cc64 24% 74%,#629845 74%);height:100%;transition:width .25s;display:block}.rw-page .rw-progress-message{color:var(--rw-muted);min-height:48px;margin:4px 0 10px;font-size:21px;line-height:1.2}.rw-progress-card.is-ready .rw-progress-message{color:#c7eda2}.qd-root :is(.rw-page,.rw-dialog) .rw-primary{image-rendering:pixelated;color:#ffdda7;text-shadow:1px 2px #251a12;border:0;border-image:url(/stats-page/wood-plaque.webp) 70 fill/12px;min-height:56px;padding:15px;font-size:24px}.rw-claim{width:100%}.rw-page .rw-reset{color:var(--rw-muted);text-align:center;margin:12px 0 5px;font-size:17px}.rw-claimed{text-align:center;overflow-wrap:anywhere;background:#071c249c;border:1px solid #ac8d51;padding:14px 12px}.rw-claimed>span{color:#c7dfa4;margin-bottom:8px;font-size:16px;display:block}.rw-claimed strong{color:#ffe1a6;font-size:27px;font-weight:400;display:block}.rw-goal-settings{border-top:1px solid #436072;margin-top:16px;padding-top:4px}.rw-goal-settings>button{text-align:left;width:100%;color:var(--rw-muted);justify-content:space-between;align-items:center;gap:12px;display:flex;font-size:19px!important}.rw-goal-settings>button>span{color:#edca8d}.rw-goal-settings form{padding:8px 0}.rw-goal-settings label{color:#e6d0a7;margin-bottom:8px;font-size:20px;display:block}.rw-goal-input{align-items:center;gap:9px;display:flex}.qd-root .rw-goal-input input{background:#051825;border:1px solid #537c8b;width:76px;min-height:44px;padding:8px;font-size:22px}.rw-goal-input>button{border:1px solid #819878;color:#c4e99f!important;margin-left:auto!important;padding:8px 12px!important}.rw-goal-settings form p{color:var(--rw-muted);margin-top:10px;font-size:18px;line-height:1.2}.rw-list-card>header{border-bottom:1px solid #35546a;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.rw-list-card>header>span{color:#b5d89b;font-size:20px}.rw-list-card>p{color:var(--rw-muted);margin:12px 0;font-size:19px;line-height:1.2}.rw-list-card ul{padding:0;list-style:none}.rw-list-card li{border-top:1px solid #254352;grid-template-columns:23px minmax(0,1fr) 50px 30px;align-items:center;gap:6px;min-width:0;padding:10px 0;display:grid}.rw-reward-number{color:#799ca5;font-size:16px}.rw-reward-name{overflow-wrap:anywhere;font-size:22px}.rw-list-card li>button{color:#c2d89d!important;padding:0!important;font-size:19px!important}.rw-list-card li>button.rw-remove{min-width:30px;color:#acb4b4!important;font-size:26px!important}.rw-list-card .rw-add{color:#c4e6a6;background:#122e30;border:1px solid #698577;width:100%;min-height:49px;margin-top:12px;font-size:24px}.rw-empty{text-align:center;padding:20px 0 18px}.rw-empty .rw-chest{opacity:.8;width:57px;height:49px;margin-bottom:10px}.rw-empty p{color:#dfd7b9;font-size:23px}.rw-empty small{color:var(--rw-muted);margin-top:9px;font-size:19px;display:block}.rw-announcement{min-height:0;font-size:19px;color:#bde29d!important}.rw-announcement:not(:empty){margin:0 5px 14px}.rw-history{border-top:1px solid #426568;padding:6px 4px}.rw-history summary{cursor:pointer;color:#ddc89d;min-height:48px;padding:14px 0;font-size:22px}.rw-history summary>span{float:right;color:var(--rw-muted);font-size:18px}.rw-history ul{padding:0;list-style:none}.rw-history li{border-top:1px solid #294e55;padding:13px 0}.rw-history li>span{color:var(--rw-muted);justify-content:space-between;gap:15px;font-size:18px;display:flex}.rw-history small{text-transform:capitalize;color:#c3d49f;font-size:18px}.rw-history strong{overflow-wrap:anywhere;margin-top:5px;font-size:24px;font-weight:400;display:block}.rw-history p{color:var(--rw-muted);margin:9px 0 12px;font-size:19px}.rw-page .rw-footer{text-align:center;color:#85acb5;margin:22px 0 0;font-size:19px;line-height:1.35}.rw-dialog{background:#071e2b;border:0;width:min(480px,100vw - 24px);max-width:none;max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow:auto;box-shadow:0 12px 70px #000a}.rw-dialog::backdrop{background:#010c18dc}.rw-dialog form{isolation:isolate;padding:22px;position:relative}.rw-dialog header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rw-dialog h2{color:#ffdaa8;font:400 28px/1.2 Quest Reward Body,monospace}.rw-dialog header button{min-width:44px;color:var(--rw-muted)!important;font-size:32px!important}.rw-dialog p{color:var(--rw-muted);margin:12px 0 20px;font-size:21px}.rw-dialog label{margin-bottom:8px;font-size:22px;display:block}.qd-root .rw-dialog input{background:#061924;border:1px solid #7494a0;width:100%;min-width:0;min-height:48px;padding:10px;font-size:22px}.rw-dialog input::placeholder{color:#839da7}.rw-form-actions{align-items:center;gap:12px;margin-top:22px;display:flex}.rw-form-actions .rw-primary{flex:1}.rw-form-actions>button:last-child{padding:10px}.rw-dialog .rw-error{color:#ffb899;margin-bottom:0}.qd-root a.rw-more-link{background:#1b3030;border-color:#907246}.rw-more-link>.rw-chest{width:55px;height:52px}.rw-more-link strong{color:#edcb96}.rw-more-link .rw-link-ready{color:#c4ea9b}.qd-safe-harbor .rw-page{filter:grayscale()}@media (width>=650px){.rw-page{padding:24px 36px 32px}.rw-page-header{margin-bottom:30px}.rw-title .rw-chest{width:100px;height:85px}.rw-progress-card,.rw-list-card{padding:27px 30px}.rw-card-top .rw-chest{width:80px;height:68px}.rw-page .rw-progress-message{min-height:26px}.rw-reward-name{font-size:25px}.rw-list-card li{grid-template-columns:30px minmax(0,1fr) 66px 44px;gap:10px}}@media (width<=359px){.rw-page{padding-inline:12px}.rw-progress-card,.rw-list-card{padding:18px 16px}.rw-title{gap:10px}.rw-title .rw-chest{width:63px;height:57px}.rw-list-card li{grid-template-columns:18px minmax(0,1fr) 40px 30px;gap:4px}.rw-reward-name{font-size:20px}.rw-eyebrow{font-size:14px!important}.rw-periods button{font-size:21px!important}}@media (prefers-reduced-motion:reduce){.rw-xp-track>span{transition:none}}.pw-dialog{--pw-cream:#f4e4c9;--pw-muted:#a8c3cf;--pw-gold:#efc07c;width:min(420px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--pw-cream);overscroll-behavior:contain;text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071d2b;border:0;border-radius:0;margin:auto;padding:0;font:22px/1.2 Quest Reward Body,monospace;position:fixed;overflow:auto;box-shadow:0 15px 80px #000b}.pw-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020e1cdb}.pw-dialog *{box-sizing:border-box}.pw-dialog :is(p,h2){letter-spacing:normal;margin:0}.pw-dialog .pw-content{isolation:isolate;padding:30px 22px 18px;position:relative}.pw-frame{z-index:-1;pointer-events:none;image-rendering:pixelated;border-image:url(/stats-page/panel-bronze.webp) 68 fill/12px;position:absolute;inset:0}.qd-root .pw-dialog button{appearance:none;box-shadow:none;color:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;min-height:44px;margin:0;font:22px/1.2 Quest Reward Body,monospace}.qd-root .pw-dialog .pw-close{color:#a8bec5;z-index:2;border:0;width:44px;height:44px;padding:0;font-size:29px;position:absolute;top:7px;right:9px}.pw-heading{padding:0 14px}.pw-heading>p:first-child{color:#b9d99a;letter-spacing:1px;font-size:14px}.qd-root .pw-dialog .pw-heading h2{color:#ffd69c;text-shadow:2px 2px #06131e;letter-spacing:0;margin:10px 0;font:400 clamp(12px,3.5vw,16px)/1.6 Quest Reward Title,monospace}.pw-heading>p:last-child{color:var(--pw-muted);font-size:20px}.pw-wheel-stage{width:100%;max-width:290px;margin:auto;padding:15px 0 10px}.pw-wheel-art{aspect-ratio:1;width:100%;position:relative}.pw-wheel-art>svg{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0;overflow:visible}.pw-wheel-disc{transform-origin:50%;will-change:transform;transform:rotate(0)}.pw-wheel-disc text{fill:#fff1cd;paint-order:stroke fill;stroke:#10272b;stroke-width:2px;stroke-linejoin:miter;font:400 14px Quest Reward Title,monospace}.pw-dialog.is-spinning:not(.is-reduced) .pw-wheel-disc{animation:pw-spin var(--pw-duration) cubic-bezier(.12,.72,.12,1) both}.pw-dialog.is-finished .pw-wheel-disc,.pw-dialog.is-reduced .pw-wheel-disc{transform:rotate(var(--pw-landing));will-change:auto;animation:none}.pw-wheel-hub{pointer-events:none;place-items:center;display:grid;position:absolute;inset:36%}.pw-wheel-hub .rw-chest{width:80%;height:80%}.pw-wheel-art>svg.pw-pointer{filter:drop-shadow(2px 3px #0006);width:9%;height:12%;inset:-2% auto auto 45.5%}.pw-dialog .pw-wheel-caption{color:#c9b58d;margin-top:8px;font-size:18px}.pw-result{background:#051824c9;border:1px solid #756a49;flex-direction:column;justify-content:center;gap:7px;min-height:110px;padding:14px 12px;display:flex}.pw-result>span{color:#e7bc77;letter-spacing:1px;font-size:15px}.pw-result strong{color:#ffe1ad;overflow-wrap:anywhere;font-size:27px;font-weight:400;line-height:1.1}.pw-result small{color:var(--pw-muted);font-size:17px}.is-finished .pw-result{border-color:#91ac6a}.is-finished .pw-result>span{color:#bbe890}.pw-dialog .pw-completion{color:var(--pw-muted);overflow-wrap:anywhere;margin-top:10px;font-size:18px}.pw-completion>span,.pw-completion>strong,.pw-completion>small{display:block}.pw-completion>strong{color:#c4e1b6;margin-top:3px;font-weight:400}.pw-completion>small{margin-top:3px;font-size:17px}.qd-root .pw-dialog :is(.pw-done,.pw-skip){color:#d1e9b3;background:#1a3937;border:1px solid #77927a;width:100%;min-height:50px;margin-top:14px;padding:12px;font-size:24px;display:block}.qd-root .pw-dialog .pw-done{color:#ffdcaa;image-rendering:pixelated;text-shadow:1px 2px #211712;border:0;border-image:url(/stats-page/wood-plaque.webp) 70 fill/12px;padding:15px}.pw-dialog :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #f8d591}.pw-options{color:var(--pw-muted);text-align:left;margin-top:8px;font-size:18px}.pw-options summary{text-align:center;cursor:pointer;min-height:40px;padding:12px 0 4px}.pw-options ol{max-height:170px;margin:9px 0 0;padding:0;list-style:none;overflow:auto}.pw-options li{overflow-wrap:anywhere;border-top:1px solid #34535d;gap:10px;padding:8px 0;display:flex}.pw-options li>span{color:#fff3d4;border:1px solid #a4b393;flex:none;justify-content:center;align-self:flex-start;align-items:center;min-width:27px;height:27px;font-size:17px;display:flex}@keyframes pw-spin{0%{transform:rotate(0)}to{transform:rotate(var(--pw-landing))}}@media (width<=359px){.pw-dialog .pw-content{padding:25px 18px 14px}.pw-wheel-stage{max-width:225px;padding:10px 0 8px}.pw-result{min-height:104px;padding:12px 10px}.pw-result strong{font-size:24px}.pw-heading>p:last-child{font-size:19px}.pw-heading>p:first-child{font-size:12px}.pw-completion{font-size:16px!important}}@media (width>=650px) and (height<=550px){.pw-dialog{width:min(700px,100vw - 24px)}.pw-dialog .pw-content{padding:18px 24px}.pw-heading>p:first-child{display:none}.qd-root .pw-dialog .pw-heading h2{margin:0 0 3px;font-size:14px}.pw-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:24px;display:grid}.pw-wheel-stage{max-width:235px;padding:8px 0}.pw-wheel-caption{display:none}.pw-result{min-height:94px}.pw-result strong{font-size:25px}.pw-completion{font-size:16px!important}.pw-options{font-size:17px}.pw-options summary{min-height:33px;padding-top:9px}.qd-root .pw-dialog :is(.pw-done,.pw-skip){min-height:44px;margin-top:10px;padding:10px}}@media (prefers-reduced-motion:reduce){.pw-dialog .pw-wheel-disc{transform:rotate(var(--pw-landing));animation:none!important}}.qd-root .qt-controls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;width:100%;min-width:0;padding-top:8px;font:20px/1.1 Quest Garden Body,VT323,monospace;display:flex}.qd-root .qt-controls button,.qd-root .qt-focus-bar button{color:#bfd2df;letter-spacing:normal;text-transform:none;cursor:pointer;white-space:nowrap;background:#0a2431;border:1px solid #55717f;border-radius:3px;min-height:44px;padding:8px 12px;font:20px/1.1 Quest Garden Body,VT323,monospace;box-shadow:inset 0 1px #b6e7ef18}.qd-root .qt-controls .qt-start{color:#ffe0a1;background:#3a3523;border-color:#8e7845}.qd-root .qt-controls .qt-finish,.qd-root .qt-focus-bar button:last-child{color:#d5f5b5;background:#233d2c;border-color:#648354}.qt-status{color:#c6d3d5;align-items:center;gap:7px;font-size:18px;display:flex}.qt-status i{background:#6c8b9a;width:6px;height:6px}.qt-status .qt-elapsed{margin-left:3px}.qt-controls.is-working .qt-status{color:#ffdc8d}.qt-controls.is-working .qt-status i{background:#ffd779;animation:2.5s ease-in-out infinite quest-working-glow;box-shadow:0 0 8px #e9bd54}.qt-elapsed{font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffd79a}.qd-root .qd-task.is-working,.qd-root .qd-rpg-task.is-working{background:linear-gradient(90deg,#58482688,#162f37aa)!important;border-color:#d9b25a!important;box-shadow:inset 3px 0 #e2b459,0 0 14px #ecbd5138!important}.qd-root .qd-rpg-quest-card.has-working-task{filter:drop-shadow(0 0 5px #dbb25070)}.qd-root.qd-quests-active .qd-rpg-existing-quest-content .qd-rpg-task{font-family:Quest Garden Body,VT323,monospace;grid-template-columns:26px minmax(0,1fr) 44px 74px!important}.qd-root.qd-quests-active .qd-rpg-task-actions{grid-area:1/4;gap:2px}.qd-root.qd-quests-active .qd-rpg-task-actions .qd-rpg-icon-button{width:36px;min-width:36px;min-height:44px;padding:7px}.qd-root.qd-quests-active .qd-rpg-task .qd-task-name{font-size:19px!important}.qd-root.qd-quests-active .qd-rpg-task .qd-task-xp{font-family:Quest Garden Body,VT323,monospace}.qt-focus-bar{z-index:85;bottom:calc(clamp(64px,15.2403vw,130px) + env(safe-area-inset-bottom,0px) + 9px);box-sizing:border-box;color:#f3e5c6;background:#0b2231f5;border:2px solid #a1844b;align-items:center;gap:12px;width:calc(100% - 28px);max-width:795px;padding:10px 14px;font:20px/1.05 Quest Garden Body,VT323,monospace;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 15px #eab84826,0 4px 15px #0008}.qt-focus-copy{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.qt-focus-copy a{color:inherit;flex:1;min-width:0;text-decoration:none;display:block}.qt-focus-label{color:#d9b77a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.qt-focus-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:400;display:block;overflow:hidden}.qt-focus-actions{flex:none;gap:6px;display:flex}.qd-root .qt-focus-bar button{min-width:44px;padding:8px;font-size:18px}.qt-focus-bar .qt-elapsed{font-size:21px}.qd-root.qd-timer-running{padding-bottom:calc(clamp(64px,15.2403vw,130px) + env(safe-area-inset-bottom,0px) + 110px)!important}.qd-root .qt-controls button:focus-visible,.qd-root .qt-focus-bar :is(button,a):focus-visible,.qt-finished-dialog button:focus-visible{outline-offset:3px;outline:2px solid #ffdc94}.qt-finished-dialog{color:#edf4e0;box-sizing:border-box;text-align:center;background:#081e2d;border:0;width:min(420px,100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:0;font:23px/1.2 Quest Garden Body,VT323,monospace;overflow:auto;box-shadow:0 12px 60px #000a}.qt-finished-dialog::backdrop{background:#030c17d9}.qt-finished-content{image-rendering:pixelated;border-image:url(/stats-page/panel-bronze.webp) 68 fill/10px;padding:30px 23px}.qd-root .qt-finished-dialog h2{color:#f1d395;margin:0 0 18px;font:16px/1.6 Quest Garden Title,monospace}.qd-root .qt-finished-dialog p{color:#bcced8;margin:14px 0;font:23px/1.2 Quest Garden Body,monospace}.qt-finished-time{color:#c6eb94;font-variant-numeric:tabular-nums;margin-top:22px;font-size:55px;font-weight:400;line-height:1;display:block}.qt-finished-dialog small{color:#99b6cd;font-size:20px}.qd-root .qt-finished-dialog .qt-learned{color:#b7d692;font-size:21px}.qd-root .qt-finished-dialog button{color:#f7d5a0;cursor:pointer;background:#503c25;border:1px solid #8c794f;width:100%;min-height:48px;margin:15px 0 0;padding:12px;font:24px/1.1 Quest Garden Body,monospace}@keyframes quest-working-glow{50%{opacity:.65;box-shadow:0 0 13px #e9bd54}}@media (prefers-reduced-motion:reduce){.qt-controls.is-working .qt-status i{animation:none}}@media (width<=360px){.qt-focus-copy{gap:5px}.qt-focus-copy strong{font-size:18px}.qt-focus-bar .qt-elapsed{font-size:19px}.qt-focus-bar{gap:6px;padding:9px}.qd-root .qt-focus-bar button{padding:7px 6px}.qt-status{width:100%}}@keyframes qd-garden-cloud-drift{0%,to{transform:translate(0)}50%{transform:translateX(var(--cloud-drift))}}@keyframes qd-garden-moon-float{0%,to{transform:translate(0)}25%{transform:translate(-20px,4px)}50%{transform:translate(-40px,20px)}75%{transform:translate(-20px,24px)}}@keyframes qd-garden-breeze{0%,8%{opacity:0;transform:translate(-200px,-220px)}18%{opacity:.75;transform:translate(-150px,-204px)}38%{opacity:.65;transform:translate(20px,-188px)}56%{opacity:.8;transform:translate(200px,-202px)}76%,to{opacity:0;transform:translate(370px,-182px)}}@keyframes qd-garden-canopy-sway{0%,8%,to{transform:rotate(0)}18%{transform:rotate(1.05deg)}28%{transform:rotate(.35deg)}38%{transform:rotate(1.3deg)}52%{transform:rotate(.25deg)}64%{transform:rotate(-.55deg)}76%{transform:rotate(.2deg)}88%{transform:rotate(-.12deg)}}@keyframes qd-garden-flame-flicker{0%,to{opacity:.68;transform:skew(0)scaleY(1)}17%{opacity:.5;transform:skew(-3deg)scaleY(.9)}31%{opacity:.82;transform:skew(4deg)scaleY(1.06)}48%{opacity:.6;transform:skew(-2deg)scaleY(.96)}66%{opacity:.76;transform:skew(2deg)scaleY(1.1)}83%{opacity:.56;transform:skew(-1deg)scaleY(.94)}}.qd-garden-scene [data-scene-effect=lantern-flame]{display:none}@media (width<=640px) and (prefers-reduced-motion:no-preference){.qd-garden-scene{--garden-breeze-duration:14s;--garden-breeze-delay:-3.5s}.qd-garden-scene [data-scene-layer="02-cloud-upper-left"]{--cloud-drift:76px;--cloud-duration:44s}.qd-garden-scene [data-scene-layer="03-cloud-lower-left"]{--cloud-drift:54px;--cloud-duration:56s}.qd-garden-scene [data-scene-layer="04-cloud-center"]{--cloud-drift:48px;--cloud-duration:48s}.qd-garden-scene [data-scene-layer="05-cloud-right"]{--cloud-drift:62px;--cloud-duration:62s}.qd-garden-scene [data-scene-layer*=-cloud-]{transform-box:view-box;animation:qd-garden-cloud-drift var(--cloud-duration) ease-in-out infinite;animation-play-state:var(--garden-motion-state,paused)}.qd-garden-scene [data-scene-layer="01-moon"]{transform-box:view-box;animation:24s ease-in-out -4s infinite qd-garden-moon-float;animation-play-state:var(--garden-motion-state,paused)}.qd-garden-scene [data-scene-layer="13-wind-leaves"]{transform-box:view-box;animation:qd-garden-breeze var(--garden-breeze-duration) linear infinite;animation-delay:var(--garden-breeze-delay);animation-play-state:var(--garden-motion-state,paused)}.qd-garden-scene [data-scene-layer="08-tree-canopy"]{transform-box:fill-box;transform-origin:50% 48%;animation:qd-garden-canopy-sway var(--garden-breeze-duration) ease-in-out infinite;animation-delay:var(--garden-breeze-delay);animation-play-state:var(--garden-motion-state,paused)}.qd-garden-scene [data-scene-effect=lantern-flame]{pointer-events:none;display:block}.qd-garden-scene .qd-lantern-flame{transform-box:view-box;transform-origin:18.5px 38px;animation:3.7s ease-in-out -1.1s infinite qd-garden-flame-flicker;animation-play-state:var(--garden-motion-state,paused)}}.qd-root .qd-daily-anchors{--anchor-ink:#e0edf8;--anchor-dim:#a9c6db;isolation:isolate;aspect-ratio:795/287;width:100%;min-width:0;max-width:795px;color:var(--anchor-ink);letter-spacing:.025em;background:0 0;border:0;margin:0 auto;padding:0;font-family:VT323,monospace;font-weight:400;line-height:1;position:relative;container-type:inline-size}.qd-daily-anchors-frame{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0;overflow:hidden}.qd-anchor-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qd-root a.qd-daily-anchors-view-all{z-index:2;background:0 0;width:22%;min-width:44px;height:23%;min-height:44px;margin:0;padding:0;position:absolute;bottom:77%;right:2.5%}.qd-daily-anchors-view-all:focus-visible,.qd-daily-anchor-toggle:focus-visible{outline-offset:-3px;outline:2px solid #f7c36a}.qd-daily-anchors-scroll{position:absolute;inset:28% 1.25% 10%;overflow:hidden}.qd-daily-anchors-timeline{grid-template-columns:repeat(var(--anchor-count), minmax(0, 1fr));width:100%;height:100%;margin:0;padding:0;list-style:none;display:grid}.qd-daily-anchor{min-width:0;height:100%;min-height:0;margin:0;padding:0;position:relative}.qd-root .qd-daily-anchor-toggle{appearance:none;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:inherit;font-family:inherit;font-size:calc(3.3cqw * var(--anchor-scale));letter-spacing:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-template-rows:14% 36% 12% 24% 14%;place-items:center;margin:0;padding:0;line-height:1;display:grid}.qd-daily-anchor+.qd-daily-anchor:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(#2d4a63,#17354b);width:1px;position:absolute;top:5%;bottom:0;left:0}.qd-daily-anchor-time{color:var(--anchor-dim);white-space:nowrap}.qd-daily-anchor-art{width:calc(8.4cqw * var(--anchor-scale));height:100%;max-height:100%;image-rendering:pixelated;display:block}.qd-daily-anchor-custom-icon{font-size:calc(6cqw * var(--anchor-scale));line-height:1}.qd-daily-anchor-line{place-items:center;width:100%;height:100%;display:grid;position:relative}.qd-daily-anchor-line:before{content:"";background:#57758b;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #223c51}.qd-daily-anchor:first-child .qd-daily-anchor-line:before{left:38%}.qd-daily-anchor:last-child .qd-daily-anchor-line:before{right:38%}.qd-daily-anchor:only-child .qd-daily-anchor-line:before{left:20%;right:20%}.qd-daily-anchor-node{z-index:1;width:calc(1.6cqw * var(--anchor-scale));height:calc(1.6cqw * var(--anchor-scale));background:#0a2034;border:1px solid #7495ad;border-radius:50%}.is-done .qd-daily-anchor-node{background:#77b37c;border-color:#77b37c}.is-due .qd-daily-anchor-node{background:#ffbe58;border-color:#ffe4a0}.is-paused .qd-daily-anchor-node{border-color:#667381}.qd-daily-anchor-name{-webkit-line-clamp:2;overflow-wrap:anywhere;width:100%;min-width:0;font-size:calc(3.1cqw * var(--anchor-scale));text-wrap:balance;color:var(--anchor-ink);-webkit-box-orient:vertical;padding:0 3px;line-height:.86;display:-webkit-box;overflow:hidden}.qd-daily-anchor-status{width:calc(3.4cqw * var(--anchor-scale));height:calc(3.4cqw * var(--anchor-scale));display:block}.qd-daily-anchor-status svg{width:100%;height:100%;display:block;overflow:visible}.qd-daily-anchor-status circle{fill:#092137;stroke:#759bb5;stroke-width:1.25px}.qd-daily-anchor-status path{fill:none;stroke:#102e2d;stroke-width:2.1px;stroke-linecap:square;stroke-linejoin:miter}.is-done .qd-daily-anchor-status circle{fill:#73b653;stroke:#b1de7b}.is-due .qd-daily-anchor-status circle{stroke:#ffce79}.is-paused .qd-daily-anchor-status circle{stroke:#667381}.is-paused .qd-daily-anchor-status path{stroke:#95a2ad;stroke-width:1.5px}.is-paused .qd-daily-anchor-art,.is-paused .qd-daily-anchor-custom-icon{opacity:.55}.is-paused .qd-daily-anchor-name{color:#91a4b5}.qd-daily-anchors-empty{text-align:center;margin:0;font-size:3.6cqw;line-height:1.3;position:absolute;inset:37% 5% auto}.qd-daily-anchors-empty span{color:var(--anchor-dim)}.qd-root .qd-main-anchors{gap:18px;padding-top:24px!important}.qd-anchor-page-heading{padding:0 2px}.qd-anchor-page-heading a{color:#b0cede;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.qd-anchor-page-heading h1{color:#f0f3fd;align-items:center;gap:12px;margin:12px 0 8px;font:28px/1.2 VT323,monospace;display:flex}.qd-anchor-page-heading h1 svg{width:25px;height:30px}.qd-anchor-page-heading p{color:#a9c6db;margin:0;font-size:18px}@media (width>=701px){.qd-root .qd-lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr)}}.ex-effort-xp{color:#eaf4f8;background:#09253a;border:2px solid #345a73;gap:10px;width:100%;padding:10px;font-family:VT323,monospace;display:grid}.qd-task-edit-row>.ex-effort-xp{grid-column:1/-1}.qd-add-task>.ex-effort-xp{flex:100%}.qd-level-week-note{display:none}.ex-estimate-row label{justify-content:space-between;align-items:center;gap:10px;display:flex}.ex-estimate-row label>span:first-child,.ex-effort-fieldset legend{color:#d8e7ef;font-size:17px}.ex-minute-input{align-items:center;gap:5px;display:flex}.ex-minute-input input{text-align:right;width:76px!important;min-width:0!important;padding:7px!important}.ex-minute-input small{color:#9fb9ca;font-size:15px}.ex-estimate-row p{color:#9ec3d8;margin:5px 0 0;font-size:14px}.ex-effort-fieldset{border:0;margin:0;padding:0}.ex-effort-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:5px;display:grid}.ex-effort-options button{min-height:34px;color:#b9cfdb!important;box-shadow:none!important;background:#0a2b43!important;border:2px solid #3e6077!important;padding:6px 7px!important;font-size:16px!important}.ex-effort-options button.is-active{color:#c9f5ae!important;background:#173f3b!important;border-color:#8cd36d!important;box-shadow:inset 0 -3px #326e49!important}.ex-xp-result{background:#0b2f48;border:2px solid #4b6d83;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.ex-xp-icon{text-align:center;font-size:24px}.ex-xp-copy{gap:2px;min-width:0;display:grid}.ex-xp-copy strong{color:#fff0d4;text-transform:uppercase;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.4}.ex-xp-copy small{color:#a8c3d2;font-size:14px;line-height:1}.ex-xp-result>b{white-space:nowrap;color:#90e56f;font-size:19px}.ex-xp-result.is-routine>b{color:#a8dd80}.ex-xp-result.is-light>b{color:#8ed4ee}.ex-xp-result.is-standard>b{color:#9ce471}.ex-xp-result.is-focused>b{color:#f1c66f}.ex-xp-result.is-deep>b{color:#f0a56f}.ex-effort-xp.is-compact{gap:8px;padding:8px}.ex-effort-xp.is-compact .ex-xp-copy small{display:none}@media (width<=520px){.ex-estimate-row label{align-items:flex-end}.ex-effort-options{gap:4px}.ex-effort-options button{font-size:15px!important}.ex-xp-result{grid-template-columns:30px minmax(0,1fr) auto;padding:8px}.ex-xp-copy small{font-size:13px}.ex-xp-result>b{font-size:17px}}.ex-rule-note{color:#a2becb;margin:0;font:14px/1.25 VT323,monospace}.qd-level-card[role=button]{cursor:pointer}.qd-level-card[role=button]:focus-visible{outline-offset:3px;outline:2px solid #baf299}.qd-level-fill{transition:width .35s}.ex-level-dialog{color:#dce9e8;background:#0b2334;border:9px solid #0000;border-image:url(/anchors-page/panel-blue.webp) 60 fill/9px;width:min(450px,100% - 24px);max-height:calc(100dvh - 28px);margin:auto;padding:20px;font:20px/1.3 VT323,monospace;overflow:auto}.ex-level-dialog::backdrop{background:#02121ce8}.ex-level-dialog h2{color:#f5d396;font:15px/1.7 "Press Start 2P",monospace}.ex-level-total{color:#b0e690;font-size:28px}.ex-level-dialog progress{accent-color:#a0d578;width:100%}.ex-level-dialog dl>div{border-bottom:1px solid #35566c;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.ex-level-dialog dd{white-space:nowrap;color:#c9e698;margin:0}.ex-level-dialog summary{cursor:pointer;color:#f1d18b}.ex-level-dialog details{margin:16px 0}.qt-xp-receipt{color:#bcec99;border:1px solid #629351;margin:12px 0;padding:12px;font:21px/1.3 VT323,monospace}.qt-xp-receipt strong,.qt-xp-receipt small{display:block}.qt-xp-receipt small{color:#adcaba;font-size:17px}.dap-editor .ex-effort-xp{box-sizing:border-box}.dap-editor .ex-minute-input input{width:76px}.dap-editor .ex-rule-note{font-size:15px}.qd-root .qt-time-field{flex-basis:100%;gap:6px;width:100%;min-width:0;display:grid}.qd-root .qt-time-field>label{color:#bdd2dc;font-size:16px;line-height:1.3;display:block}.qd-root .qt-time-field>label>span{opacity:.8}.qd-root .qt-time-field>input{font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:44px;font-size:18px}.qd-root .qt-time-field>small{color:#aac5d4;font-size:14px;line-height:1.35;display:block}.qd-root .qt-time-field>small.qt-time-error{color:#ffbea7}.qd-root .qt-time-field>input[aria-invalid=true]{border-color:#e9a18a}.qd-task-edit-row>.qt-time-field{grid-column:1/-1}@font-face{font-family:Quest Anchors Body;src:url(/anchors-page/vt323.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Quest Anchors Title;src:url(/anchors-page/press-start-2p.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.qd-root.qd-anchors-active{min-width:0;background:#001626!important}.qd-root.qd-anchors-active:before,.qd-root.qd-anchors-active:after,.qd-root.qd-anchors-active .qd-sidebar{display:none!important}.qd-root.qd-anchors-active .qd-shell{min-height:0;display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.qd-root.qd-anchors-active .qd-main.qd-main-anchors{gap:0;min-width:0;display:block;width:100%!important;max-width:853px!important;margin:0 auto!important;padding:0!important}.dap-page{--dap-cream:#fff0d4;--dap-blue:#9abbcf;--dap-green:#a2e574;--dap-gold:#ffc46e;--dap-ink:#04192c;--dap-body:"Quest Anchors Body", "VT323", monospace;--dap-title:"Quest Anchors Title", "Press Start 2P", monospace;color:var(--dap-cream);min-width:0;font:400 20px/1.15 var(--dap-body);-webkit-font-smoothing:auto;background:#001626;padding-bottom:16px}.dap-page *,.dap-page :before,.dap-page :after{box-sizing:border-box}.dap-page :is(h1,h2,h3,p){margin:0}.qd-root .dap-page :is(button,input,select){font-family:var(--dap-body)}.dap-page button{appearance:none;box-shadow:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:0;margin:0;padding:0}.dap-page button:disabled{cursor:default}.dap-page :is(button,input,select):focus-visible{outline:2px solid var(--dap-gold);outline-offset:3px}.dap-page svg{flex-shrink:0}.dap-page img,.dap-wood-art,.dap-panel-art{image-rendering:pixelated}.dap-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dap-panel-art{z-index:-1;pointer-events:none;border-image:url(/anchors-page/panel-blue.webp) 60 fill/8px;position:absolute;inset:0}.dap-panel-art-bronze{border-image:url(/anchors-page/panel-bronze.webp) 68 fill/9px}.dap-wood-art{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.dap-page .dap-icon-button{color:#a3c6de;isolation:isolate;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.dap-page .dap-icon-button:before{content:"";z-index:-1;pointer-events:none;image-rendering:pixelated;border-image:url(/anchors-page/panel-blue.webp) 60 fill/4px;position:absolute;inset:5px}.dap-icon-button>svg{width:21px;height:21px}.dap-page .dap-icon-button:hover{color:#fff1d1}.dap-page .dap-wood-button{isolation:isolate;color:#fff0d4;text-shadow:1px 2px #351c14;justify-content:center;align-items:center;min-height:46px;padding:9px 17px;font-size:20px;line-height:1.1;display:inline-flex;position:relative}.dap-wood-button>span{justify-content:center;align-items:center;gap:8px;display:inline-flex}.dap-wood-button svg:not(.dap-wood-art){color:#ffd588;width:22px;height:22px}.dap-page .dap-wood-button:hover{filter:brightness(1.1)}.dap-page .dap-wood-button:active{transform:translateY(1px)}.dap-picture{flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dap-picture .qd-daily-anchor-art{filter:drop-shadow(1px 2px #020c18);width:100%;height:100%;display:block}.dap-picture .qd-daily-anchor-custom-icon{font:28px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;display:block;position:static}.dap-hero{padding-top:env(safe-area-inset-top,0px);position:relative;overflow:hidden;container-type:inline-size}.dap-hero-art{width:100%;height:auto;display:block}.dap-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#001626);height:12%;position:absolute;bottom:-1px;left:0;right:0}.dap-date-plaque{isolation:isolate;top:calc(3.8cqw + env(safe-area-inset-top,0px));aspect-ratio:3;justify-content:center;align-items:center;width:28%;min-height:34px;display:flex;position:absolute;right:4.5%}.dap-date-plaque time{white-space:nowrap;text-shadow:1px 1px #241710;font-size:clamp(13px,2.65cqw,23px)}.dap-hero-copy{left:5.5%;right:5.5%;top:calc(17cqw + env(safe-area-inset-top,0px));text-shadow:2px 2px #031729,0 0 8px #001626;align-items:flex-start;gap:2.3cqw;display:flex;position:absolute}.dap-hero-copy>svg{width:8.2cqw;max-width:70px;height:9.4cqw}.dap-page .dap-hero h1{font:400 clamp(14px,4.05cqw,34px)/1.25 var(--dap-title);color:#fff0d0;white-space:nowrap;margin:1.5cqw 0 2cqw}.dap-page .dap-hero p{color:#e4e9dc;font-size:clamp(15px,3.8cqw,29px);line-height:1.1}.dap-body{width:96%;max-width:820px;margin:0 auto}.dap-clock-panel{isolation:isolate;margin-top:-1px;padding:12px 13px 14px;position:relative}.dap-clock-heading{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.dap-clock-heading>div{flex:1;min-width:0;max-width:400px}.dap-page .dap-clock-heading h2{font:400 clamp(9px,2.65vw,17px)/1.45 var(--dap-title);color:#f6efd9;overflow-wrap:anywhere}.dap-clock-heading p{color:#b3cbdc;margin-top:4px;font-size:clamp(16px,3.8vw,21px)}.dap-clock-face{aspect-ratio:1;width:min(100%,510px);margin:2px auto 0;position:relative;container-type:inline-size}.dap-clock-drawing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dap-clock-ticks text{font:400 18px var(--dap-body);fill:#f4e9d0;paint-order:stroke;stroke:#061a2d;stroke-width:2px}.dap-clock-center{text-align:center;pointer-events:none;color:#fff2d4;text-shadow:2px 2px #051729,0 0 7px #031729;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:42%;left:28%;right:28%}.dap-clock-center strong{font:400 clamp(23px,7.6cqw,39px)/1 var(--dap-title);white-space:nowrap}.dap-clock-center>span{overflow-wrap:anywhere;-webkit-line-clamp:2;background:#03192ba8;-webkit-box-orient:vertical;max-width:100%;padding:2px 5px;font-size:clamp(14px,4.4cqw,21px);line-height:1.05;display:-webkit-box;overflow:hidden}.dap-page .dap-clock-marker{color:#b2d5e9;text-shadow:1px 2px #021221;flex-direction:column;justify-content:center;align-items:center;width:max(44px,12cqw);min-height:44px;font-size:clamp(14px,4.2cqw,21px);line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.dap-clock-marker .dap-picture{flex:none;width:clamp(26px,7.5cqw,38px);height:clamp(26px,7.5cqw,38px)}.dap-clock-marker .dap-picture .qd-daily-anchor-custom-icon{font-size:clamp(23px,6cqw,31px)}.dap-page .dap-clock-marker.is-done{color:#a5eb80}.dap-page .dap-clock-marker.is-due{color:#ffcb6c}.dap-clock-marker.is-selected .dap-picture{filter:drop-shadow(0 0 4px #ffe2a180)}.dap-marker-count{min-width:17px;height:17px;font:400 16px/1 var(--dap-body);text-shadow:none;background:#142d42;outline:1px solid;padding:1px 3px;position:absolute;top:-3px;right:-2px}.dap-clock-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:1px 0 8px;font-size:17px;display:flex}.dap-clock-legend>span{color:#bfced8;align-items:center;gap:7px;display:inline-flex}.dap-clock-legend i{background:#052238;outline:1px solid #8db2ce;width:7px;height:7px;display:block}.dap-clock-legend i.is-done{background:#8ade76;outline-color:#c2ed98}.dap-clock-legend i.is-due{background:#ffc264;outline-color:#ffe4a4}.dap-clock-legend button{min-height:44px;color:var(--dap-gold);text-underline-offset:3px;text-decoration:underline}.dap-anytime{border-top:1px solid #32526a;margin:10px 5px 0;padding:8px 0 0}.dap-page .dap-anytime h3{font:400 10px/1.5 var(--dap-title);color:#a9c5d8;margin-bottom:3px}.dap-quick-anchor{align-items:center;gap:10px;min-height:44px;display:flex}.dap-quick-anchor>span:not(.dap-picture),.dap-quick-anchor>div{overflow-wrap:anywhere;flex:1;min-width:0}.dap-quick-anchor strong{color:#f7efda;font-weight:400;display:block}.dap-quick-anchor small{color:#9abbcf;margin-top:3px;font-size:16px;display:block}.dap-clock-selection{border-top:1px solid #365d75;margin-top:12px;padding:3px 6px 8px}.dap-selection-heading{color:var(--dap-gold);justify-content:space-between;align-items:center;display:flex}.dap-reset-note{text-align:center;color:#829fb2;padding-top:12px;font-size:15px}.dap-list-heading{justify-content:space-between;align-items:center;gap:10px;padding:14px 3px 10px;display:flex}.dap-page .dap-list-heading h2{font:400 clamp(10px,2.6vw,17px)/1.4 var(--dap-title);color:#fff0d4}.dap-list-heading p{color:#8fabbf;margin-top:4px;font-size:16px}.dap-list-heading .dap-wood-button{flex-shrink:0;font-size:clamp(17px,4vw,23px)}.dap-routine-list{gap:9px;display:grid}.dap-routine{isolation:isolate;min-width:0;padding:10px 11px 8px;position:relative}.dap-routine:focus-within{z-index:2}.dap-routine-heading{grid-template-columns:38px 34px minmax(0,1fr) auto 38px 36px;align-items:center;gap:4px;min-width:0;display:grid}.dap-page .dap-complete{color:#91b7ce;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.dap-routine-heading .dap-complete{width:38px}.dap-check-art{width:26px;height:26px;overflow:visible}.dap-check-face{fill:#082239;stroke:currentColor;stroke-width:1.5px}.dap-check-art.is-checked .dap-check-face{fill:#79c764;stroke:#bce78c}.dap-check-mark{fill:#103b35}.dap-check-pause{fill:#738995}.is-due .dap-complete{color:var(--dap-gold)}.dap-complete:disabled .dap-check-art{opacity:.52}.dap-routine-name{min-width:0}.dap-page .dap-routine-name h3{font:400 clamp(20px,4.7vw,27px)/1.05 var(--dap-body);color:#fff0dc;overflow-wrap:anywhere}.dap-routine-time{color:#aac8de;flex-wrap:wrap;align-items:center;gap:3px;margin-top:3px;font-size:16px;display:flex}.dap-routine-time svg{width:13px;height:13px}.dap-routine-time em{font-style:normal}.is-due .dap-routine-time{color:var(--dap-gold)}.dap-routine-xp{white-space:nowrap;color:var(--dap-green);align-self:start;padding-top:9px;font-size:18px}.dap-routine-heading .dap-icon-button{flex-basis:36px;width:36px}.dap-routine-meta{color:#adc1d0;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:6px 6px 3px 79px;font-size:16px;display:flex}.dap-category{color:var(--dap-category,#8ec3e9);overflow-wrap:anywhere;border:1px solid;max-width:100%;padding:1px 5px}.dap-important{color:var(--dap-gold);font-weight:400}.dap-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:4px;display:grid}.dap-page .dap-week button{color:#a9c5d9;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;font-size:14px;display:flex}.dap-week-box{color:#899aa2;background:#0c2a40;border:1px solid #6187a3;justify-content:center;align-items:center;width:18px;height:18px;display:flex;box-shadow:inset 1px 1px #041827}.dap-week-box svg{stroke-width:3px;width:16px;height:16px}.dap-week .is-done .dap-week-box{color:#174438;background:#83ce69;border-color:#c1ed91;box-shadow:inset 1px 1px #b5e484}.dap-week .is-selected .dap-week-box{outline-offset:3px;outline:2px solid #d1d891}.dap-week button[aria-current=date]>span:first-child{color:#fff0d4}.dap-week .is-disabled{opacity:.42}.dap-week .is-disabled .dap-week-box{border-style:dashed}.dap-menu-wrap{position:relative}.dap-card-menu{z-index:20;background:#082238;border:2px solid #476c87;min-width:158px;padding:5px;position:absolute;top:42px;right:0;box-shadow:3px 4px #020e19}.dap-page .dap-card-menu button{text-align:left;white-space:nowrap;width:100%;min-height:44px;padding:8px;display:block}.dap-page .dap-card-menu button:hover{background:#173a52}.dap-page .dap-card-menu button:last-child{color:#f2a089}.dap-quote{isolation:isolate;color:#bfd3de;justify-content:center;align-items:center;gap:15px;min-height:65px;margin-top:13px;padding:14px;display:flex;position:relative}.dap-quote>span:first-of-type{color:#dfb16b}.dap-quote p{font-size:clamp(18px,4.6vw,26px)}.dap-empty{isolation:isolate;text-align:center;padding:30px 20px;position:relative}.dap-empty>svg{width:44px;height:50px;margin-bottom:14px}.dap-empty p{color:#a3bdcf;margin:8px 0 18px}.dap-harbor-note{color:#bac5c8;align-items:center;gap:9px;padding:8px 7px 14px;font-size:17px;display:flex}.dap-harbor-note svg{width:18px;height:18px}.dap-muted{filter:grayscale()}.dap-page.is-harbor{background:#141618}.dap-page.is-harbor .dap-hero,.dap-page.is-harbor .dap-clock-panel>.dap-panel-art,.dap-page.is-harbor .dap-clock-scenery,.dap-page.is-harbor .dap-clock-ticks,.dap-page.is-harbor .dap-clock-hand,.dap-page.is-harbor .dap-clock-center,.dap-page.is-harbor .dap-clock-heading,.dap-page.is-harbor .dap-clock-legend,.dap-page.is-harbor .dap-anytime h3,.dap-page.is-harbor .dap-reset-note,.dap-page.is-harbor .dap-list-heading,.dap-page.is-harbor .dap-quote{filter:grayscale()}.dap-page dialog.dap-editor{isolation:isolate;color:#fff0d4;width:min(94vw,600px);max-width:600px;max-height:none;font:400 20px/1.15 var(--dap-body);background:#051c2e;border:0;margin:auto;padding:0;position:fixed;overflow:visible}.dap-editor::backdrop{background:#010b18d9}.dap-editor>form{overscroll-behavior:contain;max-height:calc(100dvh - 30px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:0;padding:22px 20px 17px;position:relative;overflow-y:auto}.dap-editor-heading{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.dap-editor-heading>svg{width:32px;height:39px}.dap-editor-heading>div{flex:1;min-width:0;padding-top:4px}.dap-page .dap-editor-heading h2{font:400 clamp(12px,3.4vw,21px)/1.35 var(--dap-title);color:#fff0d4}.dap-editor-heading p{color:#a6c2d3;margin-top:6px;font-size:17px}.dap-editor-heading>.dap-icon-button{margin-top:-5px;margin-right:-8px}.dap-editor label{color:#b4ccda;flex-direction:column;gap:7px;min-width:0;font-size:19px;display:flex}.qd-root .dap-page .dap-editor :is(input,select){appearance:auto;outline-offset:2px;width:100%;min-width:0;min-height:46px;font:400 21px/1.1 var(--dap-body);color:#f7f1df;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#082239;border:1px solid #648ca9;border-radius:0;padding:9px 11px;box-shadow:inset 2px 2px #031120}.dap-editor-identity{grid-template-columns:64px minmax(0,1fr);align-items:end;gap:12px;display:grid}.qd-root .dap-page .dap-editor .dap-emoji-field input{text-align:center;padding:6px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:26px}.dap-emoji-choices{grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin:8px 0 14px;display:grid}.dap-page .dap-emoji-choices button{justify-content:center;align-items:center;min-height:44px;display:flex}.dap-emoji-choices .dap-picture{flex-basis:26px;width:26px;height:26px}.dap-emoji-choices .dap-picture .qd-daily-anchor-custom-icon{font-size:22px}.dap-emoji-choices button[aria-pressed=true]{outline-offset:-3px;background:#132e32;outline:1px solid #91c986}.dap-editor-two{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;display:grid}.dap-editor-section{border:0;border-top:1px solid #385e77;min-width:0;margin:24px 0 0;padding:13px 0 0}.dap-editor-section legend{font:400 11px/1.5 var(--dap-title);color:#b8d1df;padding-right:12px}.dap-schedule-mode{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.dap-page .dap-schedule-mode button{background:#082339;border:1px solid #5884a2;justify-content:center;align-items:center;gap:8px;min-height:47px;display:flex}.dap-schedule-mode button svg{width:20px;height:20px}.dap-page .dap-schedule-mode button[aria-pressed=true]{color:#f1f4d8;background:#153331;border-color:#b0e289;box-shadow:inset 0 0 0 1px #6d9c68}.dap-editor label.dap-time-select{flex-direction:row;align-items:center;gap:12px;display:flex}.dap-time-select>select{flex:0 0 43%}.dap-time-select>small{font-size:16px;line-height:1.15}.dap-field-note{color:#a7becc;padding-top:9px;font-size:16px;line-height:1.2}.dap-repeat-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.dap-page .dap-repeat-days button{background:#0a2940;border:1px solid #4c7898;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:59px;font-size:16px;display:flex}.dap-repeat-days .dap-check-art{color:#6f9ebc;width:21px;height:21px}.dap-page .dap-repeat-days button[aria-pressed=true]{color:#f0f1d6;background:#173834;border-color:#b0dd88}.dap-editor-preview{isolation:isolate;align-items:center;gap:11px;min-height:70px;margin:22px 0 16px;padding:12px;display:flex;position:relative}.dap-editor-preview>div{flex:1;min-width:0}.dap-editor-preview strong{overflow-wrap:anywhere;font-weight:400;display:block}.dap-editor-preview small{color:#a5c6db;overflow-wrap:anywhere;margin-top:4px;font-size:16px;display:block}.dap-editor-preview>span:last-child{color:var(--dap-green);white-space:nowrap;font-size:18px}.dap-page .dap-save{width:100%;min-height:50px;font-size:24px;display:flex}.dap-page .dap-cancel-button{background:#0a2a43;border:1px solid #5a86a4;width:100%;min-height:46px;margin-top:10px;font-size:22px;display:block}.dap-page .dap-delete-button{color:#ec9881;border-top:1px solid #294c62;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:17px;padding-top:10px;display:flex}.dap-delete-button svg{width:20px;height:20px}.dap-form-error{color:#ffb09a;font-size:18px;margin-bottom:12px!important}@media (width<=359px){.dap-routine-heading{grid-template-columns:30px 28px minmax(0,1fr) auto 34px;gap:2px}.dap-routine-heading .dap-edit-button{display:none}.dap-routine-heading .dap-complete{width:30px}.dap-routine-heading>.dap-picture{flex-basis:27px;width:27px;height:27px}.dap-routine-meta{padding-left:61px}.dap-clock-panel{padding-left:9px;padding-right:9px}.dap-list-heading{gap:5px}.dap-list-heading .dap-wood-button{padding-left:10px;padding-right:10px}.dap-hero-copy{gap:1.8cqw}.dap-page .dap-hero h1{font-size:3.9cqw}.dap-editor>form{padding:20px 14px 14px}.dap-repeat-days{gap:3px}}@media (width>=650px){.dap-clock-panel{padding:20px 25px 23px}.dap-clock-heading{gap:20px}.dap-routine{padding:15px 20px 10px}.dap-routine-heading{grid-template-columns:44px 44px minmax(0,1fr) auto 44px 44px;gap:8px}.dap-routine-heading .dap-complete,.dap-routine-heading .dap-icon-button{width:44px}.dap-routine-heading>.dap-picture{width:42px;height:42px}.dap-routine-meta{padding-left:104px}.dap-routine-xp{font-size:23px}.dap-routine-time,.dap-routine-meta{font-size:20px}.dap-week{max-width:520px;margin-left:96px}.dap-week button{min-height:50px;font-size:18px}.dap-week-box{width:22px;height:22px}.dap-body{width:96%}.dap-list-heading{padding-top:22px;padding-bottom:14px}}@media (prefers-reduced-motion:no-preference){.dap-page .dap-icon-button,.dap-page .dap-wood-button{transition:filter .12s,color .12s}}@font-face{font-family:Quest Stats Body;src:url(/stats-page/vt323.woff2)format("woff2");font-display:swap}@font-face{font-family:Quest Stats Title;src:url(/stats-page/press-start-2p.woff2)format("woff2");font-display:swap}.qd-root.qd-stats-active{min-width:0;min-height:100svh;padding-inline:0!important;padding-bottom:calc(clamp(64px,15.2403vw,130px) + env(safe-area-inset-bottom,0px) + 12px)!important;background:#04192d!important}.qd-root.qd-stats-active.qd-safe-harbor :is(.qsp-page,.qsp-picker){filter:grayscale()}.qd-root.qd-stats-active:before,.qd-root.qd-stats-active:after,.qd-root.qd-stats-active .qd-sidebar{display:none!important}.qd-root.qd-stats-active .qd-shell{min-height:0;display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.qd-root.qd-stats-active .qd-main.qd-main-stats{gap:0;min-width:0;display:block;width:100%!important;max-width:853px!important;margin:0 auto!important;padding:0!important}.qsp-page,.qsp-picker{--qsp-cream:#fff0d4;--qsp-muted:#a8c3d9;--qsp-green:#a4e97c;--qsp-blue:#73bde9;--qsp-gold:#ffd38e;--qsp-body:"Quest Stats Body","VT323",monospace;--qsp-title:"Quest Stats Title","Press Start 2P",monospace;color:var(--qsp-cream);font:400 21px/1.15 var(--qsp-body);text-align:left;-webkit-font-smoothing:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.qsp-page{background:#04192d;min-width:0;padding-bottom:22px}.qsp-page *,.qsp-page :before,.qsp-page :after,.qsp-picker *,.qsp-picker :before,.qsp-picker :after{box-sizing:border-box}.qsp-page :is(h1,h2,h3,p,dl,dd),.qsp-picker :is(h1,h2,h3,p){color:inherit;letter-spacing:normal;margin:0}.qsp-page :is(h1,h2,h3),.qsp-picker :is(h1,h2,h3){font-family:var(--qsp-title);font-weight:400;line-height:1.5}.qsp-page button,.qsp-picker button{appearance:none;box-shadow:none;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;letter-spacing:normal;text-transform:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.qsp-page button:disabled,.qsp-picker button:disabled{opacity:.38;cursor:default}.qsp-page :is(button,input,summary,a):focus-visible,.qsp-picker :is(button,input):focus-visible,.qsp-page [tabindex]:focus-visible{outline:2px solid var(--qsp-gold);outline-offset:3px}.qsp-page a{color:var(--qsp-blue)}.qsp-page img,.qsp-panel-art,.qsp-sprite,.qsp-wood-art{image-rendering:pixelated}.qsp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.qsp-panel-art{z-index:-1;pointer-events:none;border-image:url(/stats-page/panel-blue.webp) 60 fill/7px;position:absolute;inset:0}.qsp-panel-art.qsp-bronze{border-image:url(/stats-page/panel-bronze.webp) 68 fill/9px}.qsp-hero{isolation:isolate;aspect-ratio:3;min-height:146px;position:relative;overflow:hidden}.qsp-hero>img{object-fit:cover;object-position:65% center;z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.qsp-hero-copy{text-shadow:2px 2px #001224;align-items:center;gap:12px;max-width:65%;display:flex;position:absolute;top:36%;left:6%}.qsp-hero-copy>svg{color:#ffc452;filter:drop-shadow(2px 3px #422510);width:clamp(28px,6.4vw,53px);height:clamp(34px,8vw,63px)}.qsp-hero h1{margin-bottom:10px;font-size:clamp(24px,5.5vw,46px);line-height:1.1}.qsp-hero p{max-width:205px;font-size:clamp(17px,3.2vw,25px);line-height:1.15}.qsp-content{gap:12px;min-width:0;padding:0 10px;display:grid}.qsp-period,.qsp-stat,.qsp-progress,.qsp-note{isolation:isolate;min-width:0;position:relative}.qsp-period{padding:12px 12px 6px}.qsp-segments{gap:3px;min-width:0;display:flex}.qsp-segments button{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:#061d32;border:1px solid #356287;flex:1;min-width:0;min-height:44px;padding:7px 5px;font-size:21px;line-height:1.05;box-shadow:inset 0 0 0 1px #09283e}.qsp-segments button[aria-pressed=true],.qsp-style-switch button[aria-pressed=true]{color:#d2f297;background:#153e35;border-color:#b7e579;box-shadow:inset 0 0 0 1px #547b46}.qsp-period-nav{text-align:center;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin:4px 0 0;display:grid}.qsp-period-nav>span{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.05}.qsp-page .qsp-icon-button,.qsp-picker .qsp-icon-button{width:44px;min-width:44px;min-height:44px;color:var(--qsp-muted);background:#061b2e;border:1px solid #365976;justify-content:center;align-items:center;display:inline-flex;position:relative}.qsp-icon-button>svg{width:23px;height:23px}.qsp-period-nav .qsp-icon-button{background:0 0;border-color:#0000}.qsp-page .qsp-back-current{color:var(--qsp-blue);text-underline-offset:3px;min-height:35px;margin:auto;font-size:19px;text-decoration:underline;display:block}.qsp-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.qsp-stat{align-items:center;gap:8px;min-height:91px;padding:14px 11px;display:flex}.qsp-sprite{clip-path:inset(0);flex:none;width:40px;height:44px;display:block;overflow:hidden}.qsp-stat>div{flex:1;min-width:0}.qsp-stat dt{color:#f1e6d6;font-size:19px;line-height:1.1}.qsp-stat dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0;font-size:28px;line-height:1.15}.qsp-stat small{color:var(--qsp-muted);font-size:16px;line-height:1.05;display:block}.qsp-progress{padding:11px 13px 16px}.qsp-progress-heading{border-bottom:1px solid #294157;justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;padding:0 0 10px;display:flex}.qsp-progress-heading h2{white-space:nowrap;font-size:clamp(11px,2.8vw,20px)}.qsp-style-switch{gap:4px;display:flex}.qsp-style-switch .qsp-icon-button{width:38px;min-width:38px}.qsp-source-controls{flex-wrap:wrap;gap:26px;margin:7px 0 2px;display:flex}.qsp-source-controls label,.qsp-compare-control{cursor:pointer;align-items:center;gap:9px;min-height:44px;display:flex}.qsp-page input[type=checkbox],.qsp-picker input[type=checkbox]{appearance:none;width:23px;height:23px;box-shadow:none;cursor:pointer;background:#06192b;border:2px solid #6c96b5;border-radius:2px;flex:0 0 23px;place-content:center;margin:0;padding:0;display:inline-grid}.qsp-page input[type=checkbox]:before,.qsp-picker input[type=checkbox]:before{content:"";visibility:hidden;border-bottom:3px solid #072b25;border-left:3px solid #072b25;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.qsp-page input[type=checkbox]:checked,.qsp-picker input[type=checkbox]:checked{background:#87d664;border-color:#b8ef8e}.qsp-page input[type=checkbox]:checked:before,.qsp-picker input[type=checkbox]:checked:before{visibility:visible}.qsp-source-quest input[type=checkbox]:checked{background:#66b9ed;border-color:#afdfff}.qsp-page input[type=checkbox]:disabled{opacity:.4;cursor:default}.qsp-scope{justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;font-size:20px;display:flex}.qsp-scope>span{color:var(--qsp-muted)}.qsp-page .qsp-scope button{border:1px solid #446c8b;align-items:center;gap:8px;min-height:44px;padding:5px 8px 5px 12px;display:flex}.qsp-scope button svg{width:18px;height:18px}.qsp-grouping{max-width:235px;margin:1px 0 12px}.qsp-graph-scroll{overscroll-behavior-x:contain;scrollbar-color:#426883 #071c2d;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.qsp-graph{width:100%;height:auto;font-family:var(--qsp-body);display:block;overflow:visible}.qsp-gridline line{stroke:#294964;stroke-dasharray:4 5}.qsp-gridline text{fill:#a9c5da;font-size:23px}.qsp-axis-label{fill:#d6e5eb;font-size:25px}.qsp-future .qsp-axis-label{fill:#7d96ab}.qsp-point-hit{cursor:pointer}.qsp-point-hit:focus{outline:none}.qsp-point-hit:focus-visible>rect{stroke:#ffd38e;stroke-width:2px}.qsp-legend{color:#c7d9e7;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:3px 0 7px;font-size:18px;display:flex}.qsp-legend>span{align-items:center;gap:7px;display:inline-flex}.qsp-legend i{border:1px solid #fff6;width:11px;height:11px;display:inline-block;box-shadow:1px 1px #020b16}.qsp-legend .qsp-compare-key{width:17px;height:0;box-shadow:none;border:0;border-top:2px dashed #e4be80}.qsp-graph-hint{color:#9eb8cd;text-align:center;font-size:16px;line-height:1.15;margin-top:5px!important}.qsp-point-detail{background:#071e32;border-left:2px solid #e2c087;margin:7px 0;padding:8px 10px;font-size:18px;line-height:1.2}.qsp-point-detail strong,.qsp-point-detail span{overflow-wrap:anywhere;display:block}.qsp-point-detail strong{color:#f7ddb0;margin-bottom:3px;font-weight:400}.qsp-point-detail span{color:#b6cedf}.qsp-data-table{color:#a6c5df;margin-top:6px;font-size:17px}.qsp-data-table summary{cursor:pointer;min-height:36px;padding:8px 0;list-style-position:inside;display:list-item}.qsp-data-table>div{max-width:100%;overflow-x:auto}.qsp-data-table table{border-collapse:collapse;font-family:var(--qsp-body);text-align:left;min-width:100%;font-size:17px}.qsp-data-table caption{text-align:left;color:#fff0d4;margin-bottom:7px}.qsp-data-table :is(th,td){white-space:nowrap;color:#d4e2ec;border:1px solid #304860;padding:6px 8px;font-weight:400}.qsp-data-table thead{background:#10283c}.qsp-data-table tbody th{white-space:normal;min-width:120px;max-width:210px}.qsp-compare-control{border-top:1px solid #203e56;margin-top:6px;padding-top:8px;font-size:19px;line-height:1.1}.qsp-comparison{padding-top:7px;font-size:18px;line-height:1.2;color:#e9cf9b!important}.qsp-comparison small{color:#a8c2d6;margin-top:4px;font-size:16px;display:block}.qsp-consistency{padding:2px 0}.qsp-consistency h2{margin-bottom:3px;padding-left:5px;font-size:clamp(12px,3vw,21px)}.qsp-consistency>p{color:#a4bfd4;margin-bottom:8px;padding-left:5px;font-size:17px}.qsp-about{color:#9fb7cc;padding:0 5px;font-size:17px;line-height:1.25}.qsp-about summary{cursor:pointer;color:#c1d5e1;min-height:44px;padding:10px 0;list-style-position:inside;display:list-item}.qsp-about p{margin-bottom:10px}.qsp-note{text-align:center;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 15px;display:flex}.qsp-note>p{font-size:19px}.qsp-note .qsp-sprite{width:30px;height:32px}.qsp-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:22px 8px;font-size:21px;display:flex}.qsp-empty strong{color:#e5edbf;font-weight:400}.qsp-empty p{color:#a6c0d4;max-width:290px;font-size:19px}.qsp-empty a{align-items:center;min-height:44px;display:flex}.qsp-picker{overscroll-behavior:contain;background:0 0;border:none;width:100%;max-width:min(540px,100vw - 20px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto}.qsp-picker::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#001020b8}.qsp-picker-content{isolation:isolate;padding:17px 17px 13px;position:relative}.qsp-picker-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.qsp-picker h2{font-size:clamp(14px,4vw,23px)}.qsp-picker-content>p{color:#bdd3e4;margin:2px 0 16px;font-size:20px}.qsp-picker .qsp-segments{margin-bottom:13px}.qsp-picker .qsp-segments button{font-size:21px}.qsp-search{background:#051b30;border:1px solid #5180a3;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.qsp-search svg{color:#a7c6df;flex:0 0 23px;width:23px;height:23px}.qsp-picker .qsp-search input{color:#fff0d4;width:100%;min-width:0;font:20px var(--qsp-body);box-shadow:none;outline-offset:2px;background:0 0;border:0;border-radius:0;height:28px;padding:0;display:block}.qsp-search input::placeholder{color:#8faec9}.qsp-picker-count{color:#bcd1e2;justify-content:space-between;align-items:center;min-height:44px;display:flex}.qsp-picker-count button,.qsp-picker-group-title button{text-underline-offset:3px;min-height:44px;text-decoration:underline;color:#82c7ef!important}.qsp-picker-group-title{justify-content:space-between;align-items:center;gap:8px;margin:3px 0;display:flex}.qsp-picker h3{color:#f6e6c3;font-size:11px;line-height:1.5}.qsp-picker-group-title button{flex-shrink:0;font-size:18px}.qsp-pick-row{cursor:pointer;background:#071e33;border:1px solid #365e7b;align-items:center;gap:11px;min-height:62px;margin-bottom:5px;padding:8px 10px;display:flex}.qsp-pick-emoji{text-align:center;flex:0 0 30px;width:30px;font:27px/1.1 system-ui,sans-serif}.qsp-pick-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:23px;line-height:1.1}.qsp-pick-name small{color:#a7c0d7;margin-top:3px;font-size:18px;display:block}.qsp-picker-footer{border-top:1px solid #3f5f77;margin-top:14px;padding-top:10px}.qsp-picker-footer>p{color:#a9c3d8;margin-bottom:12px;font-size:17px}.qsp-picker .qsp-wood-button{isolation:isolate;text-shadow:1px 2px #351c14;justify-content:center;align-items:center;width:100%;min-height:53px;padding:9px 17px;font-size:24px;display:flex;position:relative}.qsp-wood-art{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qsp-picker .qsp-cancel{color:#87c3e9;min-width:90px;min-height:44px;margin:5px auto 0;display:block}@media (width>=600px){.qsp-page{font-size:27px}.qsp-content{gap:17px;padding:0 18px}.qsp-period{padding:18px 20px 10px}.qsp-period-nav>span{font-size:26px}.qsp-summary{gap:13px}.qsp-stat{gap:15px;min-height:122px;padding:21px 20px}.qsp-stat .qsp-sprite{width:61px;height:67px}.qsp-stat dt{font-size:26px}.qsp-stat dd{font-size:38px}.qsp-stat small{font-size:21px}.qsp-progress{padding:18px 23px 24px}.qsp-progress-heading{margin-bottom:15px;padding-bottom:15px}.qsp-segments button{min-height:48px;font-size:26px}.qsp-source-controls{gap:37px;margin-top:12px}.qsp-scope{font-size:26px}.qsp-grouping{max-width:330px}.qsp-legend{font-size:24px}.qsp-graph-hint,.qsp-data-table,.qsp-about,.qsp-compare-control,.qsp-consistency>p{font-size:21px}.qsp-note{min-height:81px}.qsp-note p{font-size:25px}}@media (width<=359px){.qsp-content{gap:10px;padding:0 7px}.qsp-stat{gap:6px;padding:13px 9px}.qsp-stat .qsp-sprite{width:29px;height:34px}.qsp-stat dt{font-size:18px}.qsp-stat dd{font-size:25px}.qsp-stat small{font-size:15px}.qsp-progress{padding-inline:10px}.qsp-progress-heading h2{font-size:10px}.qsp-style-switch .qsp-icon-button{width:35px;min-width:35px}.qsp-segments button{font-size:19px}.qsp-period-nav>span{font-size:17px}.qsp-picker-content{padding:14px}.qsp-picker h3{font-size:10px}.qsp-note p{font-size:18px}}@media (prefers-reduced-motion:reduce){.qsp-page *,.qsp-picker *{scroll-behavior:auto!important}}@font-face{font-family:Quest Study Body;src:url(/stats-page/vt323.woff2)format("woff2");font-display:swap}@font-face{font-family:Quest Study Title;src:url(/stats-page/press-start-2p.woff2)format("woff2");font-display:swap}.qd-root.qd-study-active{min-width:0;min-height:100svh;padding:0 0 calc(clamp(64px, 15.2403vw, 130px) + env(safe-area-inset-bottom,0px) + 20px)!important;background:#1c2521!important}.qd-study-active:before,.qd-study-active:after,.qd-study-active .qd-sidebar{display:none!important}.qd-root.qd-study-active .qd-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.qd-root .qd-main.qd-main-study{min-width:0;width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:0!important}.sr-page{color:#efdfba;text-align:left;background:#1c2521;font:22px/1.2 Quest Study Body,monospace}.sr-page *{box-sizing:border-box}.sr-page :is(h1,h2,p){letter-spacing:normal;margin:0}.qd-root .sr-page :is(button,select,input){color:inherit;letter-spacing:normal;text-transform:none;box-sizing:border-box;border-radius:2px;font:21px/1.15 Quest Study Body,monospace}.qd-root .sr-page button{cursor:pointer;background:#293b32;border:1px solid #7f7b59;min-height:44px;margin:0;padding:9px 13px;box-shadow:inset 0 1px #e1d9a42b}.qd-root .sr-page button:disabled{opacity:.45;cursor:default}.sr-page :is(a,button,input,select):focus-visible{outline-offset:3px;outline:2px solid #f2d599}.sr-page a{color:#e0c895}.sr-page select,.sr-page input:not([type=checkbox]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#192720;border:1px solid #797b5c;width:100%;min-width:0;max-width:100%;min-height:44px;padding:9px 10px;display:block}.sr-page label{color:#c7c8a7;margin-bottom:5px;font-size:19px;display:block}.sr-page-header{justify-content:space-between;align-items:center;gap:14px;max-width:1540px;margin:auto;padding:12px 22px;display:flex}.sr-back{white-space:nowrap;align-items:center;min-height:44px;font-size:24px;text-decoration:none;display:inline-flex}.sr-page-header>div{text-align:center;min-width:0}.sr-eyebrow{color:#adba99;letter-spacing:1.5px;font-size:14px}.qd-root .sr-page h1{letter-spacing:0;color:#f1d3a7;margin:0;font:clamp(12px,1.5vw,19px)/1.6 Quest Study Title,monospace}.qd-root .sr-page .sr-room-mode{color:#d0cfb2;background:0 0;padding:8px 12px;font-size:19px}.sr-workspace{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:14px;width:100%;max-width:1540px;margin:auto;padding:0 20px 20px;display:grid}.sr-stage-wrap{place-items:center;width:100%;min-width:0;min-height:0;display:grid}.sr-stage{aspect-ratio:1672/941;isolation:isolate;background:#362b22;width:100%;position:relative;overflow:hidden;container-type:inline-size}.sr-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sr-art img{image-rendering:pixelated;-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute;max-width:none!important}.sr-background{width:100%;height:100%;inset:0}.sr-character{aspect-ratio:1;z-index:2;pointer-events:none;transform-origin:50% 85%;width:26%;position:absolute;top:36.5%;left:37%}.sr-character img{object-fit:contain;width:100%;height:100%;inset:0}.sr-working-character{opacity:0}.sr-idle-character{opacity:1}.is-studying .sr-idle-character{opacity:0}.is-studying .sr-working-character{opacity:1}.sr-desk{z-index:3;width:32%;height:auto;top:56%;left:34%}.sr-front-hands{z-index:4;opacity:0}.is-studying .sr-front-hands{opacity:1}.sr-writing-hand{clip-path:polygon(31% 47%,39% 47%,43% 48%,47% 53%,49% 61%,37% 61%,31% 57%);transform-origin:35% 54%}.sr-resting-hand{clip-path:polygon(53% 51%,64% 49%,68% 56%,63% 61%,50% 61%,50% 56%)}.sr-tea-steam{z-index:5;object-fit:fill;opacity:.38;transform-origin:50% 100%;width:3%;height:6%;top:55.7%;left:38.4%}.sr-lantern-light{z-index:1;aspect-ratio:1;mix-blend-mode:screen;opacity:.5;background:radial-gradient(#ffe49858,#e69a2922 27%,#0000 69%);border-radius:50%;width:9%;position:absolute}.sr-lantern-window{top:34%;left:1.2%}.sr-lantern-shelf{top:9%;left:84.7%}.sr-window-firefly{z-index:1;opacity:.45;background:#e3cd6f;width:2px;height:2px;position:absolute;box-shadow:0 0 5px #f4d063}.sr-firefly-one{top:26%;left:18%}.sr-firefly-two{top:22%;left:26%}.sr-firefly-three{top:29%;left:23%}.sr-room-clock{z-index:6;text-align:center;pointer-events:none;text-shadow:0 2px #353f29,2px 2px #353f29;width:26%;position:absolute;top:13%;left:39%}.qd-root .sr-room-status{color:#dbdfba;letter-spacing:.1em;margin:0 0 4px;font:clamp(9px,1.15cqw,18px)/1.2 Quest Study Body,monospace}.sr-room-clock .qt-elapsed{letter-spacing:.05em;color:#ffe5aa;font-variant-numeric:tabular-nums;font:clamp(28px,5.5cqw,80px)/1 Quest Study Body,monospace;display:block}.qd-root .sr-room-task{color:#e4dfb5;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;padding:5px 2px 0;font:clamp(10px,1.45cqw,21px)/1.2 Quest Study Body,monospace;overflow:hidden}.sr-scene-caption{z-index:7;color:#edddbd;text-shadow:1px 2px #40281e;font-size:clamp(10px,1.6cqw,23px);position:absolute;bottom:3%;left:4%}.sr-work-panel{width:100%;min-width:0;image-rendering:pixelated;background:#22362e;border-image:url(/stats-page/panel-bronze.webp) 68 fill/8px;padding:23px 20px;position:relative}.sr-panel-heading{border-bottom:1px solid #75856a60;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:15px;display:flex}.sr-panel-heading>span{color:#e3bd76;font-size:26px}.qd-root .sr-panel-heading h2{color:#ebd6a4;margin:2px 0 0;font:32px/1 Quest Study Body,monospace}.sr-task-controls{flex-direction:column;gap:14px;min-width:0;display:flex}.sr-task-picker{width:100%;min-width:0}.sr-timer-buttons{flex-direction:column;gap:9px;width:100%;display:flex}.qd-root .sr-page .sr-start{color:#fff0b9;background:#556039;border-color:#ab995e}.qd-root .sr-page .sr-finish{color:#d6e7af;background:#283e31;border-color:#798865}.sr-panel-footer{flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:10px;display:flex}.qd-root .sr-page .sr-add-task{color:#e7d6a8;min-height:44px;box-shadow:none;white-space:nowrap;background:0 0;border:0;padding:3px 0}.sr-panel-footer p{color:#a6b49d;order:3;width:100%;margin-top:5px;font-size:18px}.sr-panel-footer .sr-motion{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;min-height:36px;margin:0;font-size:17px;display:flex}.sr-motion input{accent-color:#b9c886;width:17px;height:17px;margin:0}.sr-no-quests{color:#bfceae;font-size:20px;margin-top:12px!important}.sr-landscape-hint{text-align:center;color:#a2ae98;padding:12px;font-size:18px;display:none}.sr-new-task-dialog{color:#efdfba;background:#24372c;border:2px solid #978257;border-image:url(/stats-page/panel-bronze.webp) 68 fill/8px;width:min(530px,100% - 28px);max-height:calc(100dvh - 24px);margin:auto;padding:25px;font:22px/1.2 Quest Study Body,monospace;overflow:auto}.sr-new-task-dialog::backdrop{background:#13190fd6}.sr-new-task{flex-direction:column;gap:16px;display:flex}.qd-root .sr-new-task h2{color:#efd4a2;font:30px/1 Quest Study Body,monospace}.sr-new-task>div{min-width:0}.sr-new-task-actions{flex-wrap:wrap;gap:8px;display:flex}.sr-error{color:#ffbe9a;font-size:19px}.has-motion .sr-idle-character{animation:6s steps(4,end) infinite sr-idle-breathe}.has-motion.is-studying .sr-working-character{animation:5s steps(4,end) infinite sr-study-breathe}.has-motion.is-studying .sr-writing-hand{animation:1.6s steps(4,end) infinite sr-pencil-write}.has-motion .sr-tea-steam{animation:6s linear infinite sr-steam-drift}.has-motion .sr-lantern-light{animation:5.5s steps(5,end) infinite sr-lamp-warmth}.has-motion .sr-lantern-shelf{animation-delay:-2s}.has-motion .sr-window-firefly{animation:11s ease-in-out infinite sr-firefly-drift}.has-motion .sr-firefly-two{animation-delay:-4s}.has-motion .sr-firefly-three{animation-delay:-8s}@keyframes sr-idle-breathe{50%{transform:translateY(-.25%)}}@keyframes sr-study-breathe{50%{transform:translateY(.25%)}}@keyframes sr-pencil-write{0%,to{transform:translate(0)}25%{transform:translate(.45%,.15%)rotate(.3deg)}50%{transform:translate(.7%,.1%)}75%{transform:translate(.2%,-.1%)rotate(-.2deg)}}@keyframes sr-steam-drift{0%{opacity:.08;transform:translateY(5%)}35%{opacity:.35}70%{opacity:.24;transform:translate(5%,-8%)}to{opacity:0;transform:translate(-4%,-16%)}}@keyframes sr-lamp-warmth{0%,to{opacity:.38}35%{opacity:.65}70%{opacity:.48}}@keyframes sr-firefly-drift{0%,to{opacity:.2;transform:translate(0)}45%{opacity:.75;transform:translate(4px,-3px)}75%{opacity:.25;transform:translate(-2px,-5px)}}.quest-study-immersive .qd-bottom-dock{display:none!important}.qd-root .sr-page.is-room-view{z-index:10000;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#1c2521;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.sr-page.is-room-view .sr-page-header{flex:none;width:100%;padding-block:4px}.sr-page.is-room-view .sr-workspace{flex:1;align-items:center;min-height:0;margin:0 auto;padding-top:0}.sr-page.is-room-view .sr-stage-wrap{height:100%;container-type:size}.sr-page.is-room-view .sr-stage{width:min(100cqw,177.683cqh)}.sr-page.is-room-view .sr-work-panel{overscroll-behavior:contain;max-height:100%;overflow-y:auto}.sr-page.is-room-view .sr-landscape-hint,.sr-page.is-landscape .sr-room-mode{display:none}.sr-page.is-landscape .sr-page-header>div{margin-left:auto}.sr-page.is-landscape .sr-eyebrow{display:none}.sr-page.is-landscape .sr-page-header{height:44px;padding:0 16px}.qd-root .sr-page.is-landscape h1{font-size:12px}.sr-page.is-landscape .sr-workspace{grid-template-columns:minmax(0,1fr) clamp(198px,25vw,270px);gap:10px;max-width:none;padding:0 12px 8px}.sr-page.is-landscape .sr-work-panel{padding:14px 16px}.sr-page.is-landscape .sr-panel-heading{margin-bottom:10px;padding-bottom:9px}.qd-root .sr-page.is-landscape .sr-panel-heading h2{font-size:27px}.sr-page.is-landscape .sr-task-controls{gap:9px}.sr-page.is-landscape .sr-timer-buttons{gap:6px}.sr-page.is-landscape .sr-panel-footer{margin-top:5px}.sr-page.is-landscape .sr-panel-footer p{margin-top:3px;font-size:16px}.sr-page.is-landscape .sr-motion,.sr-page.is-landscape .sr-task-picker label{font-size:17px}.qd-root .sr-page.is-landscape :is(button,select){font-size:19px}.qd-root .sr-quest-entry{z-index:6;color:#e4cf9d;background:#25372b;border-bottom:1px solid #665839;justify-content:space-between;align-items:center;min-height:49px;padding:10px 5%;font:22px/1.2 Quest Study Body,monospace;text-decoration:none;display:flex;position:relative}.qd-root a.sr-more-link{background:#25372b;border-color:#6c704d}.sr-more-link img{object-position:center}@media (width<=960px) and (orientation:portrait),(width<=639px){.sr-page-header{gap:8px;padding:8px 13px}.sr-page-header .sr-eyebrow{display:none}.qd-root .sr-page h1{font-size:12px}.sr-back{font-size:20px}.qd-root .sr-page .sr-room-mode{padding:7px;font-size:17px}.sr-workspace{flex-direction:column;gap:13px;padding:0 0 5px;display:flex}.sr-work-panel{width:calc(100% - 24px);max-width:740px;padding:16px 18px}.sr-panel-heading{display:none}.sr-timer-buttons{flex-direction:row}.sr-timer-buttons .sr-start{flex:1}.sr-timer-buttons .sr-finish{min-width:88px}.sr-panel-footer .sr-motion{margin-left:auto}.sr-landscape-hint{display:block}.sr-page.is-room-view .sr-stage-wrap{flex:1;height:auto}.sr-page.is-room-view .sr-work-panel{flex:none;margin-bottom:12px}}@media (orientation:landscape) and (width>=640px) and (height<=650px){.qd-root.qd-study-active{min-height:100dvh;padding:0!important}.qd-study-active .qd-bottom-dock{display:none!important}}@media (height<=390px){.sr-page.is-landscape .sr-panel-heading{display:none}.sr-page.is-landscape .sr-work-panel{padding:10px 14px}.sr-page.is-landscape .sr-panel-footer p{display:none}}@media (height<=330px){.sr-page.is-landscape .sr-timer-buttons{flex-direction:row}.qd-root .sr-page.is-landscape .sr-timer-buttons button{flex:1;padding-inline:5px;font-size:18px}.sr-page.is-landscape .sr-start-detail,.sr-page.is-landscape .sr-motion-detail{display:none}.sr-page.is-landscape .sr-panel-footer{align-items:center}.sr-page.is-landscape .sr-panel-footer .sr-motion{font-size:16px}}.sr-timer-mode{gap:4px;margin-bottom:12px;display:flex}.qd-root .sr-page .sr-timer-mode button{color:#adbea0;background:#17291f;border-color:#647252;flex:1;min-width:0;min-height:40px;padding:7px 5px;font-size:18px}.qd-root .sr-page .sr-timer-mode button[aria-pressed=true]{color:#ffdfa4;background:#485334;border-color:#b4a46a}.qd-root .sr-page .sr-timer-mode .sr-pomo-settings{flex:0 0 36px;padding:0;font-size:26px;line-height:1}.sr-task-label{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.sr-pomo-round{color:#d2c58e;white-space:nowrap;font-size:16px}.sr-pomodoro-note{color:#b6c2a6;font-size:18px}.sr-page.is-pomodoro .sr-panel-heading{display:none}.sr-page.is-landscape.is-pomodoro .sr-timer-buttons{flex-direction:row}.qd-root .sr-page.is-landscape.is-pomodoro .sr-timer-buttons button{flex:1;padding-inline:5px;font-size:18px}.qn-settings h2{align-items:center;gap:10px;display:flex}.qn-settings h2 svg,.qn-toast>svg{color:#efc473;flex-shrink:0;width:24px;height:24px}.qn-status{color:#aac4cf;background:#071a28;border:1px solid #335569;margin:2px 0 8px;padding:5px 10px;font-size:15px;display:inline-block}.qn-status.is-on{color:#b8e798;background:#15392b;border-color:#678b59}.qn-settings fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.qn-settings legend{color:#e8d29d;margin-bottom:12px;font-size:19px}.qn-option{cursor:pointer;border-bottom:1px solid #28424f;align-items:center;gap:12px;padding:12px 0;display:flex}.qn-option input{accent-color:#a0ce72;flex-shrink:0;width:21px;height:21px}.qn-option strong{color:#e6edf1;font-family:inherit;font-size:19px;font-weight:400;display:block}.qn-option small{color:#a7bdcd;margin-top:3px;font-size:16px;line-height:1.2;display:block}.qn-actions{flex-wrap:wrap;gap:8px;display:flex}.qn-actions button{min-height:44px}.qn-review{color:#ccdeea;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.qn-settings .qn-review select{width:auto;min-width:100px}.qn-settings .qn-footnote{color:#a4b9c6;margin-top:18px;font-size:15px;line-height:1.4}.qn-message{color:#bce69b!important}.qn-error{color:#ffbf9f!important}.qn-toasts{z-index:12000;top:max(12px,env(safe-area-inset-top));gap:8px;width:min(440px,100% - 24px);max-height:70dvh;font-family:VT323,monospace;display:grid;position:fixed;left:50%;overflow:auto;transform:translate(-50%)}.qn-toast{color:#e7f1ec;background:#102c37;border:2px solid #ac9b61;align-items:flex-start;gap:10px;padding:14px 10px 12px 14px;display:flex;box-shadow:0 3px #17232b,0 8px 24px #0008}.qn-toast strong{font-size:22px;line-height:1.05;display:block}.qn-toast p{margin:5px 0 8px;font-size:18px;line-height:1.15}.qn-toast a{color:#c4df91;align-items:center;min-height:30px;font-size:18px;display:inline-flex}.qn-toast>button{color:#c8dadd;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;margin-left:auto;font-size:24px}.qn-settings button:focus-visible,.qn-option input:focus-visible,.qn-toast a:focus-visible,.qn-toast button:focus-visible{outline-offset:3px;outline:2px solid #f4ce73}.qn-settings .qn-review select{flex-shrink:0;min-width:120px;padding-right:24px}.qi-card{color:#eef2e7;background:linear-gradient(#0b2739f0,#071b2bf5);border:1px solid #81a6bc57;margin:14px 0 18px;padding:15px 16px;font-family:VT323,monospace;box-shadow:inset 0 0 0 1px #d6b77114,0 12px 28px #0000002e}.qi-card.is-good{border-color:#7ebe836b}.qi-card.is-warning{border-color:#dbb45f8c}.qi-card.is-danger{border-color:#d2675b9e}.qi-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.qi-head small{color:#d1ad65;letter-spacing:.14em;font-size:13px;display:block}.qi-head h2{color:#f3e0ae;margin:2px 0 0;font:900 clamp(18px,2.7vw,25px)/1 VT323,monospace}.qi-brain{color:#f0d483;background:#153d52;border:2px solid #9fc8d7;place-items:center;width:34px;height:34px;font-size:20px;display:grid;box-shadow:0 0 12px #74b8d529}.qi-load-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.qi-load-block{background:#071825ad;border:1px solid #85a6b538;padding:10px 11px}.qi-load-block>span{color:#9fb8c4;font-size:13px;display:block}.qi-load-block>strong{color:#ddefa6;margin:2px 0;font:900 20px/1 VT323,monospace;display:block}.qi-load-block>small{color:#8fa8b5;font-size:12px}.qi-explanation{color:#c7d8da;margin:10px 0 0;font-size:14px}.qi-alerts{gap:6px;margin-top:10px;display:grid}.qi-alert{background:#32271c6e;border:1px solid #b27e5247;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.qi-alert.is-impossible{background:#4420227a;border-color:#d2675b7a}.qi-alert b{color:#f0d499}.qi-alert span{color:#c7d5d7;text-align:right}.qi-memory{color:#8fa8b5;border-top:1px dashed #87a5b33b;margin-top:10px;padding-top:9px;font-size:12px}.qi-memory strong{color:#cfe8bd}.qi-mini{z-index:3;color:#e7ecdf;background:#07222fe0;border:1px solid #7ebe8361;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;margin:5px 22px 3px;padding:6px 8px;font-family:VT323,monospace;display:grid;position:relative}.qi-mini.is-warning{background:#302618e6;border-color:#dbb45f94}.qi-mini.is-danger{background:#3a1d22eb;border-color:#d2675ba6}.qi-mini-star{color:#f2d486;border:1px solid #a5cbd575;place-items:center;width:24px;height:24px;display:grid}.qi-mini>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.qi-mini b{color:#e3c77e;letter-spacing:.08em;font-size:12px}.qi-mini small{text-overflow:ellipsis;white-space:nowrap;color:#b7c8cb;font-size:11px;overflow:hidden}.qi-mini>strong{color:#dcefa4;white-space:nowrap;font-size:13px}.qi-mini.is-warning>strong{color:#f0d083}.qi-mini.is-danger>strong{color:#ffc0b4}.qd-ai-load-hint{color:#bcd0d6;background:#0a2736a8;border:1px solid #7aaec147;grid-column:1/-1;margin-top:4px;padding:8px 10px;font:700 13px/1.1 VT323,monospace}.qd-ai-load-hint strong{color:#e7d394}.qd-ai-load-hint.is-full{color:#e1c983;border-color:#dbb45f7a}.qd-ai-load-hint.is-overloaded,.qd-ai-load-hint.is-impossible{color:#efb0a6;background:#3e1f239e;border-color:#d2675b85}@media (width<=640px){.qi-load-grid{grid-template-columns:1fr}.qi-alert{flex-direction:column;align-items:flex-start;gap:2px}.qi-alert span{text-align:left}.qi-mini{grid-template-columns:24px minmax(0,1fr);margin-left:14px;margin-right:14px}.qi-mini>strong{grid-column:2;justify-self:start;font-size:12px}}.qd-home-quests-row{grid-template-columns:minmax(0,510fr) minmax(0,275fr);column-gap:1.25786%;width:100%;max-width:795px;margin:min(2.51572%,20px) auto 0;display:grid}.qd-root .qd-today-quests{isolation:isolate;aspect-ratio:510/470;color:#e1edf8;letter-spacing:.015em;border:0;width:100%;min-width:0;margin:0;padding:0;font-family:VT323,monospace;font-weight:400;line-height:1;position:relative;container-type:inline-size}.qd-today-quests-frame{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.qd-root a.qd-today-quests-view-all{z-index:2;background:0 0;width:25%;min-width:44px;height:13.83%;min-height:32px;margin:0;padding:0;position:absolute;bottom:86.17%;right:3%}.qd-root .qd-today-quests:not(.is-expanded) .qi-mini{z-index:3;margin:0;position:absolute;top:15.75%;left:3.92157%;right:3.92157%}.qd-today-quests-body{overscroll-behavior-y:contain;scrollbar-width:none;scroll-snap-type:y proximity;position:absolute;inset:max(25.4%,15.75% + 48px) 3.92157% 2.55319%;overflow:hidden auto}.qd-today-quests-body::-webkit-scrollbar{display:none}.qd-today-quests-list{gap:1.17647cqw;margin:0;padding:0;list-style:none;display:grid}.qd-quest-row{scroll-snap-align:start;min-width:0;margin:0;padding:0}.qd-root .qd-quest-row-toggle{box-sizing:border-box;appearance:none;width:100%;height:14.1177cqw;min-height:0;box-shadow:none;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:url(/today-quests/row-v1.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;grid-template-columns:5.88235cqw 8.23529cqw minmax(0,1fr) 14.1177cqw;align-items:center;gap:3.52941cqw;margin:0;padding:1.17647cqw 2.7451cqw;font-family:inherit;font-size:4.31373cqw;font-weight:400;line-height:1;display:grid}.qd-quest-row-check{width:100%;height:auto;overflow:visible}.qd-quest-check-box{fill:#10263a;stroke:#779bb6;stroke-width:2px}.qd-quest-check-tick{fill:none;stroke:#f1ffdf;stroke-width:3px;stroke-linecap:square;stroke-linejoin:miter}.is-complete .qd-quest-check-box{fill:#559e4a;stroke:#a6d87b}.qd-today-quests .qd-daily-anchor-art{width:100%;height:8.23529cqw;max-height:none}.qd-today-quests .qd-daily-anchor-custom-icon{text-align:center;font-size:6.66667cqw;line-height:1;display:block}.qd-quest-row-copy{gap:.78431cqw;min-width:0;display:grid}.qd-quest-row-name,.qd-quest-row-detail{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qd-quest-row-name{color:#e4edf7;font-size:4.31373cqw;line-height:1}.qd-quest-row-detail{color:#9ebed4;font-size:3.52941cqw;line-height:1}.qd-quest-row-xp{min-width:0;font-size:calc(3.92157cqw * var(--xp-fit,1));color:#a0e574;text-align:right;white-space:nowrap;line-height:1}.qd-quest-row.is-paused .qd-quest-row-copy,.qd-quest-row.is-paused .qd-quest-row-xp{opacity:.65}.qd-quest-row-toggle:focus-visible,.qd-today-quests-view-all:focus-visible,.qd-today-quests-body:focus-visible{outline-offset:-3px;outline:2px solid #ffd07a}.qd-quest-row-toggle:active{filter:brightness(1.15)}.qd-today-quests-empty{text-align:center;margin:20% 5% 0;font-size:4.3cqw;line-height:1.3}.qd-today-quests-empty span{color:#9ebed4;margin-top:1.5cqw;font-size:3.8cqw;display:block}.qd-root .qd-main-today-quests{gap:18px;padding-top:24px!important}.qd-today-quests-page-heading{width:100%;max-width:510px;margin:0 auto}.qd-today-quests-page-heading a{color:#b0cede;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.qd-today-quests-page-heading h1{color:#f0f3fd;margin:12px 0 8px;font:28px/1.2 VT323,monospace}.qd-today-quests-page-heading p{color:#a9c6db;margin:0;font:18px/1.2 VT323,monospace}.qd-root .qd-today-quests.is-expanded{aspect-ratio:auto;max-width:510px;margin:0 auto}.qd-today-quests.is-expanded .qd-today-quests-body{position:relative;inset:auto;overflow:visible}.qd-today-quests.is-expanded .qd-quest-row-toggle{height:auto;min-height:48px;padding-top:2.35294cqw;padding-bottom:2.35294cqw}.qd-today-quests.is-expanded .qd-quest-row-name{white-space:normal;overflow-wrap:anywhere}.qd-today-quests.is-expanded .qd-today-quests-empty{margin-top:12%}@media (width<=640px){.qd-root .qd-today-quests:not(.is-expanded) .qd-today-quests-body{top:max(25.4%,15.75% + 62px)}}.qd-home-art{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.qd-farm-streak{aspect-ratio:275/470;grid-template-rows:317fr 139fr;row-gap:2.97872%;min-width:0;display:grid;container-type:inline-size}.qd-farm-status,.qd-root a.qd-streak-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.qd-root .qd-farm-caption{color:#a8c6dd;letter-spacing:.015em;margin:0;font:400 7.27273cqw/1.13 VT323,monospace;position:absolute;top:73%;left:8.36364%;right:6%}.qd-root a.qd-streak-card{color:#ebf3fc;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.qd-streak-value{color:#ffbd65;white-space:nowrap;max-width:78%;font:400 12.3636cqw/1 VT323,monospace;position:absolute;top:50%;left:8.36364%}.qd-streak-caption{color:#a8c6dd;font:400 7.27273cqw/1 VT323,monospace;position:absolute;top:78%;left:8.36364%}.qd-streak-chevron{width:4.36364%;height:15%;position:absolute;top:60%;right:10%}.qd-stop-day-wrap{width:81.761%;max-width:650px;margin:min(3.27044%,26px) auto min(4.5283%,36px);position:relative;container-type:inline-size}.qd-root button.qd-stop-day{aspect-ratio:650/107;width:100%;min-height:48px;box-shadow:none;color:#fff5ed;cursor:pointer;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1.53846cqw;padding:1.53846cqw 3.07692cqw;display:flex;position:relative}.qd-stop-day-title,.qd-stop-day-caption{z-index:1;position:relative}.qd-stop-day-title{letter-spacing:.06em;white-space:nowrap;justify-content:center;align-items:center;gap:2.46154cqw;font:400 5.53846cqw/1 VT323,monospace;display:flex}.qd-stop-square{clip-path:polygon(6% 0,94% 0,100% 6%,100% 94%,94% 100%,6% 100%,0 94%,0 6%);background:#fff5ed;width:4cqw;height:4cqw;display:inline-block}.qd-stop-day-caption{letter-spacing:.01em;text-align:center;font:400 3.38462cqw/1 VT323,monospace}.qd-root button.qd-stop-day:disabled{cursor:wait;opacity:.8}.qd-root button.qd-stop-day:active:not(:disabled){filter:brightness(1.12)}.qd-bottom-dock{z-index:110;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:linear-gradient(#0000 15%,#081c2d 80%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.qd-bottom-navigation{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,853px);height:clamp(64px,15.2403vw,130px);padding:.5% .6%;display:grid;position:relative;container-type:inline-size}.qd-root .qd-bottom-navigation a{color:#7597b2;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1.17233cqw;min-width:0;min-height:44px;margin:0;padding:.93787cqw 0;font:400 clamp(12px,2.57913cqw,22px)/1 VT323,monospace;text-decoration:none;display:flex;position:relative}.qd-bottom-navigation a svg{width:4.9238cqw;min-width:23px;max-width:42px;height:4.9238cqw;min-height:23px;max-height:42px}.qd-root .qd-bottom-navigation a.is-active{color:#a1eb89;background:linear-gradient(#56ae5d1f,#58b9590f)}.qd-bottom-navigation a.is-active:before,.qd-bottom-navigation a.is-active:after{content:"";background:#83ce73;height:max(2px,.3517cqw);position:absolute;left:12%;right:12%;box-shadow:0 0 5px #78d06b40}.qd-bottom-navigation a.is-active:before{top:0}.qd-bottom-navigation a.is-active:after{opacity:.6;bottom:0}.qd-root .qd-streak-card:focus-visible,.qd-stop-day:focus-visible,.qd-bottom-navigation a:focus-visible{outline-offset:-4px;outline:2px solid #ffd17c}.qd-root .qd-main-page{gap:20px;padding-top:24px!important}.qd-home-page-heading,.qd-stats-summary,.qd-streak-explanation,.qd-home-settings-card,.qd-home-page-link,.qd-more-sign-out{width:100%;max-width:795px;margin-left:auto;margin-right:auto}.qd-home-page-heading a,.qd-home-page-link{color:#abcade;align-items:center;min-height:44px;text-decoration:none;display:flex}.qd-root .qd-home-page-heading h1{color:#f0f5fa;margin:12px 0 8px;font:32px/1.1 VT323,monospace}.qd-home-page-heading p,.qd-streak-explanation{color:#a8c6dd;margin-top:0;margin-bottom:0;font:20px/1.25 VT323,monospace}.qd-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;margin-bottom:0;display:grid}.qd-stats-summary>div,.qd-home-settings-card{background:#091f32;border:2px solid #446b83;padding:18px;box-shadow:inset 0 0 0 3px #061723}.qd-stats-summary dt{color:#a8c6dd;font:19px/1.15 VT323,monospace}.qd-stats-summary dd{color:#ffbe68;overflow-wrap:anywhere;margin:6px 0 0;font:32px/1 VT323,monospace}.qd-root .qd-home-settings-card h2{color:#eef4fc;margin:0 0 8px;font:26px/1.1 VT323,monospace}.qd-home-settings-card p{color:#a8c6dd;margin:0 0 12px;font:19px/1.3 VT323,monospace}.qd-root .qd-home-settings-card select,.qd-root .qd-home-settings-card button,.qd-root .qd-more-sign-out{color:#e9f1fc;cursor:pointer;background:#102d41;border:1px solid #53788d;min-height:44px;padding:8px 14px}.qd-home-settings-card button+button{margin-left:10px}.qd-root .qd-guide-link{color:#abcade;cursor:pointer;text-align:left;font:inherit;background:linear-gradient(145deg,#7e5bd824,#091f32e6);border:1px solid #cba66a3d;border-radius:14px;padding:12px 14px}.qd-root .qd-guide-link>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.qd-root .qd-guide-link strong{color:#eef4fc;font:22px/1.05 VT323,monospace}.qd-root .qd-guide-link small{color:#91aec3;font:16px/1.15 VT323,monospace}.qd-guide-icon{flex:0 0 44px;place-items:center;width:44px;height:44px;margin-right:10px;font-size:25px;display:grid}.qd-root .qd-more-sign-out{color:#eeb09f;background:#201f2a;border-color:#76594f;max-width:795px}.qd-home-settings-card button:disabled,.qd-more-sign-out:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:no-preference){.qd-bottom-navigation a{transition:color .15s,background-color .15s}}.qd-root .qd-main.qd-main-page.qd-main-quests{min-height:calc(100dvh - 90px);overflow:visible;gap:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important}.qd-quest-redesign-page{background:#001123;width:100%;min-height:calc(100dvh - 90px)}.qd-quest-redesign-canvas{background:#001123;width:100%;min-height:70vh;margin-top:-1px}.qd-quest-image-hero{background:#001123;width:100%;margin:0;position:relative;overflow:hidden}.qd-quest-image-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00112300,#001123 92%);height:14%;position:absolute;bottom:-1px;left:0;right:0}.qd-quest-image-hero-art{width:100%;height:auto;margin:0;display:block}.qd-quest-live-date{z-index:2;box-sizing:border-box;color:#ffe2aa;text-align:center;text-shadow:2px 2px #2d1b13;background:#5a3828;flex-direction:column;justify-content:center;align-items:center;gap:8%;width:24.4%;height:11.3%;padding:.7% 1%;font-family:VT323,monospace;display:flex;position:absolute;top:12.1%;left:68.9%}.qd-quest-live-date-main{white-space:nowrap;font:400 clamp(7px,1.45vw,15px)/1.2 "Press Start 2P",monospace}.qd-quest-live-day{white-space:nowrap;font:400 clamp(13px,2.2vw,22px)/1 VT323,monospace}.qd-quest-live-day span{margin-right:.15em}@media (width<=900px){.qd-root .qd-main.qd-main-page.qd-main-quests{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}}@media (width<=640px){.qd-root .qd-main.qd-main-page.qd-main-quests{width:calc(100% + 26px);margin-left:-13px;margin-right:-13px;padding-bottom:62px!important}.qd-quest-live-date{gap:5%;width:24.6%;height:11.6%;top:11.9%;left:68.8%}.qd-quest-live-date-main{font-size:clamp(7px,2vw,10px)}.qd-quest-live-day{font-size:clamp(13px,3.5vw,17px)}}@media (width<=390px){.qd-root .qd-main.qd-main-page.qd-main-quests{width:calc(100% + 26px);margin-left:-13px;margin-right:-13px}}.qd-root.qd-quests-active{background:#001123!important}.qd-root.qd-quests-active:before,.qd-root.qd-quests-active:after{display:none!important}.qd-root.qd-quests-active .qd-shell,.qd-root.qd-quests-active .qd-main.qd-main-page.qd-main-quests{background:#001123;width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.qd-root.qd-quests-active .qd-quest-redesign-page{background:#001123;width:100%;max-width:none;margin:0}.qd-root.qd-quests-active .qd-quest-image-hero{width:100%;box-shadow:none;background:#001123;border:0;outline:0;margin:0}.qd-root.qd-quests-active .qd-quest-image-hero:after{background:linear-gradient(#00112300 0%,#0011232e 28%,#001123b8 72%,#001123 100%);height:24%;bottom:-2px}.qd-root.qd-quests-active .qd-quest-redesign-canvas{background:#001123;margin-top:-2px;position:relative}.qd-root.qd-quests-active .qd-quest-redesign-canvas:before{content:"";pointer-events:none;background:linear-gradient(#00112300,#001123 88%);height:56px;position:absolute;top:-54px;left:0;right:0}@media (width<=900px){.qd-root.qd-quests-active .qd-shell,.qd-root.qd-quests-active .qd-main.qd-main-page.qd-main-quests{width:100%!important;margin-left:0!important;margin-right:0!important}}@supports (padding-top:env(safe-area-inset-top)){@media (width<=700px){.qd-root.qd-quests-active{min-height:100dvh}.qd-root.qd-quests-active .qd-quest-redesign-page{margin-top:calc(-1 * env(safe-area-inset-top))}.qd-root.qd-quests-active .qd-quest-image-hero{padding-top:env(safe-area-inset-top);box-sizing:content-box}.qd-root.qd-quests-active .qd-quest-live-date{transform:translateY(env(safe-area-inset-top))}}}.qd-quest-summary-art{aspect-ratio:824/105;width:min(96.7%,824px);margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.qd-quest-summary-art-image{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.qd-quest-summary-value{z-index:2;color:#fff6e2;letter-spacing:0;white-space:nowrap;text-align:center;text-shadow:.2cqw .2cqw #10283a,0 .22cqw #10283a;pointer-events:none;margin:0;padding:0;font:400 2.8cqw/1 "Press Start 2P",monospace;position:absolute;top:42.4%;transform:translate(-50%,-50%)}.qd-quest-summary-active{left:13.59%}.qd-quest-summary-done{left:39.38%}.qd-quest-summary-remaining{left:61.71%}.qd-quest-summary-xp{left:89.14%}.qd-root.qd-quests-active .qd-quest-image-hero:after,.qd-root.qd-quests-active .qd-quest-redesign-canvas:before{content:none!important;background:0 0!important;display:none!important}.qd-root.qd-quests-active .qd-quest-summary-art{z-index:5;aspect-ratio:824/105;background:0 0;width:min(96%,824px);margin:clamp(-260px,-28.8vw,-108px) auto 0;position:relative;overflow:hidden}.qd-root.qd-quests-active .qd-quest-summary-art-image{image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:fill!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.qd-root.qd-quests-active .qd-quest-summary-value{z-index:6}.qd-root.qd-quests-active .qd-quest-redesign-canvas{position:relative;background:#001123!important;margin-top:0!important}.qd-root.qd-quests-active .qd-quest-filter-bar{z-index:5;background:0 0;width:95.4%;max-width:813px;margin:18px auto 0;position:relative;overflow:visible}.qd-root.qd-quests-active .qd-quest-filter-bar-image{object-fit:contain;width:100%;height:auto;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;display:block}.qd-root.qd-quests-active .qd-quest-filter-bar{position:relative}.qd-root.qd-quests-active .qd-quest-filter-hit{z-index:6;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;height:100%;margin:0;padding:0;position:absolute;top:0}.qd-root.qd-quests-active .qd-quest-filter-hit-all{width:16.4%;left:.4%}.qd-root.qd-quests-active .qd-quest-filter-hit-active{width:15.1%;left:16.8%}.qd-root.qd-quests-active .qd-quest-filter-hit-completed{width:18.9%;left:31.9%}.qd-root.qd-quests-active .qd-quest-filter-hit-archived{width:18.8%;left:50.8%}.qd-root.qd-quests-active .qd-quest-filter-hit-new{width:28.7%;left:71.3%}.qd-root.qd-quests-active .qd-quest-filter-hit:focus-visible{outline-offset:-4px;outline:2px solid #a8ef85}.qd-root.qd-quests-active .qd-quest-new-form{z-index:5;width:95.4%;max-width:813px;margin:12px auto 0;position:relative}.qd-quests-active .qd-redesign-quest-list{gap:10px;width:95.4%;max-width:813px;margin:14px auto 130px;display:grid;container-type:inline-size}.qd-quests-active .qd-rpg-quest-card{isolation:isolate;box-sizing:border-box;color:#eef6ff;background:0 0;min-width:0;font-family:VT323,monospace;position:relative}.qd-quests-active .qd-rpg-quest-card *,.qd-quests-active .qd-rpg-quest-card :before,.qd-quests-active .qd-rpg-quest-card :after{box-sizing:border-box}.qd-quests-active .qd-rpg-card-art{z-index:-1;pointer-events:none;image-rendering:pixelated;border:8px solid #0000;border-image:url(/quest-cards/quest-closed-frame-v1.webp) 60 fill/8px;position:absolute;inset:0}.qd-quests-active .qd-rpg-quest-open .qd-rpg-card-art{border-width:11px;border-image:url(/quest-cards/quest-open-frame-v1.webp) 68 fill/11px}.qd-quests-active .qd-rpg-quest-card button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qd-quests-active .qd-rpg-quest-card svg{flex:none;width:18px;height:18px}.qd-quests-active .qd-rpg-quest-card button:focus-visible,.qd-quests-active .qd-rpg-quest-card input:focus-visible,.qd-quests-active .qd-rpg-quest-card select:focus-visible{outline-offset:2px;outline:2px solid #b7ed88}.qd-quests-active .qd-rpg-quest-details[hidden]{display:none!important}.qd-quests-active .qd-rpg-quest-closed-hit{width:100%;min-height:64px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) minmax(42px,19%) max-content 12px;align-items:center;gap:6px;padding:12px 13px;display:grid}.qd-quests-active .qd-rpg-quest-closed-icon{text-align:center;font-size:27px;line-height:1}.qd-quests-active .qd-rpg-quest-closed-copy{gap:5px;min-width:0;display:grid}.qd-quests-active .qd-rpg-quest-name{color:#fff3df;white-space:nowrap;text-overflow:ellipsis;font-family:"Press Start 2P",monospace;font-size:clamp(9px,2.45cqw,14px);line-height:1.5;display:block;overflow:hidden}.qd-quests-active .qd-rpg-quest-subtitle{color:#a6c6df;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,3.9cqw,19px);line-height:1;display:block;overflow:hidden}.qd-quests-active .qd-rpg-quest-closed-count{color:#c6dced;white-space:nowrap;text-align:center;font-size:clamp(14px,3.9cqw,19px)}.qd-quests-active .qd-rpg-quest-chevron{color:#b9d7ec;width:12px!important;height:18px!important}.qd-quests-active .qd-rpg-quest-closed-progress,.qd-quests-active .qd-rpg-quest-progress{background:#163a54;border:1px solid #315a78;border-radius:2px;min-width:0;height:9px;display:block;overflow:hidden}.qd-quests-active .qd-rpg-quest-progress-fill{background:linear-gradient(#a8f081 0%,#71dd65 28%,#4abb55 64%,#379e45 100%);max-width:100%;height:100%;display:block;box-shadow:inset 0 1px #d6ffba73}.qd-quests-active .qd-rpg-quest-open{padding:19px 13px 12px}.qd-quests-active .qd-rpg-quest-open-header{grid-template-columns:40px minmax(0,1fr) 64px;align-items:start;gap:9px;padding:0 4px;display:grid}.qd-quests-active .qd-rpg-quest-open-icon{border:5px solid #0000;border-image:url(/quest-cards/quest-closed-frame-v1.webp) 60 fill/5px;place-items:center;width:40px;height:40px;font-size:29px;display:grid}.qd-quests-active .qd-rpg-quest-open-copy{min-width:0}.qd-quests-active .qd-rpg-quest-open-title{color:#fff3df;letter-spacing:0;overflow-wrap:anywhere;margin:2px 0 0;font-family:"Press Start 2P",monospace;font-size:clamp(10px,2.6cqw,17px);line-height:1.6}.qd-quests-active .qd-rpg-quest-open-subtitle{color:#b0cde4;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:clamp(15px,4cqw,22px);line-height:1.1;overflow:hidden}.qd-quests-active .qd-rpg-quest-header-actions{grid-template-columns:1fr 1fr;align-items:center;gap:1px 2px;display:grid}.qd-quests-active .qd-rpg-quest-more,.qd-quests-active .qd-rpg-quest-collapse{color:#a9c7de;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.qd-quests-active .qd-rpg-quest-earned-xp{text-align:right;color:#b2e77c;white-space:nowrap;grid-column:1/-1;font-size:clamp(15px,4cqw,21px);line-height:1}.qd-quests-active .qd-rpg-quest-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 5px 7px 53px;display:grid}.qd-quests-active .qd-rpg-quest-progress{height:10px}.qd-quests-active .qd-rpg-quest-progress-count{color:#c6e0ef;white-space:nowrap;font-size:15px}.qd-quests-active .qd-rpg-quest-chips{flex-wrap:wrap;align-items:center;gap:7px;margin:0 5px 12px 53px;display:flex}.qd-quests-active .qd-rpg-quest-chips>span,.qd-quests-active .qd-rpg-flex,.qd-quests-active .qd-rpg-task-unscheduled{color:#c1d6e8;white-space:nowrap;background:#122f4d;border:1px solid #345574;border-radius:4px;align-items:center;gap:5px;width:fit-content;padding:2px 7px;font-size:13px;line-height:1.15;display:inline-flex}.qd-quests-active .qd-rpg-quest-chips>.is-category,.qd-quests-active .qd-rpg-task-unscheduled{color:#cbbbfa;background:#1b2548;border-color:#5b47a0}.qd-quests-active .qd-rpg-quest-chips>.qd-rpg-month{background:0 0;border-color:#0000;padding-left:0}.qd-quests-active .qd-rpg-quest-chips svg{width:13px;height:13px}.qd-quests-active .qd-rpg-flex.is-fixed{color:#f1d9a6;background:#453b27;border-color:#9b7336}.qd-quests-active .qd-rpg-task-frame{isolation:isolate;padding:4px;position:relative}.qd-quests-active .qd-rpg-task-frame-art{z-index:-1;pointer-events:none;image-rendering:pixelated;border:5px solid #0000;border-image:url(/quest-cards/quest-closed-frame-v1.webp) 60 fill/5px;position:absolute;inset:0}.qd-quests-active .qd-rpg-existing-quest-content>.qd-quest{flex-direction:column;margin:0;display:flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.qd-quests-active .qd-rpg-existing-quest-content>.qd-quest:before,.qd-quests-active .qd-rpg-existing-quest-content .qd-quest-head,.qd-quests-active .qd-rpg-existing-quest-content .qd-bar,.qd-quests-active .qd-rpg-existing-quest-content .qd-quest-count{display:none!important}.qd-quests-active .qd-rpg-task-heading{background:#335c7c24;border-bottom:1px solid #345f7b;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 9px;display:flex}.qd-quests-active .qd-rpg-task-heading h3{color:#f1f5ee;margin:0;font:18px/1 VT323,monospace}.qd-quests-active .qd-rpg-add-task{color:#b4ec7b;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:0;font:17px/1 VT323,monospace;display:flex}.qd-quests-active .qd-rpg-add-task svg{border:1px solid;width:15px;height:15px}.qd-quests-active .qd-rpg-existing-quest-content .qd-tasklist{order:2;margin:0;display:block}.qd-quests-active .qd-rpg-existing-quest-content .qd-task{background:0 0;border-bottom:1px solid #254a64;grid-template-columns:26px minmax(0,1fr) 42px 62px;align-items:center;gap:6px;min-height:63px;font-family:VT323,monospace;display:grid;position:relative;padding:9px 7px!important}.qd-quests-active .qd-rpg-existing-quest-content .qd-task:last-child{border-bottom:0}.qd-quests-active .qd-rpg-check{cursor:pointer;place-items:center;min-height:40px;display:grid;position:relative}.qd-quests-active .qd-rpg-check input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.qd-quests-active .qd-rpg-check-art{color:#0a3729;clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);background:#041d32;border:2px solid #e2edf4;place-items:center;width:23px;height:23px;display:grid}.qd-quests-active .qd-rpg-check input:checked+.qd-rpg-check-art{background:linear-gradient(#8feb68,#4fc456);border-color:#acef8d}.qd-quests-active .qd-rpg-check input:focus-visible+.qd-rpg-check-art{outline-offset:3px;clip-path:none;outline:2px solid #c4ff99}.qd-quests-active .qd-rpg-check-art svg{stroke-width:3px;width:19px;height:19px}.qd-quests-active .qd-rpg-task-copy{min-width:0}.qd-quests-active .qd-rpg-task .qd-task-name{color:#fff4e5;overflow-wrap:anywhere;flex:none;min-width:0;font-size:19px;line-height:1.1;display:block}.qd-quests-active .qd-rpg-task.done .qd-task-name{color:#9cb9cc;opacity:.8;text-decoration:line-through}.qd-quests-active .qd-rpg-task-details{flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:5px;display:flex}.qd-quests-active .qd-rpg-task-date,.qd-quests-active .qd-rpg-task-duration{color:#9ec5df;white-space:nowrap;align-items:center;gap:5px;font-size:13px;line-height:1;display:inline-flex}.qd-quests-active .qd-rpg-task-details svg{width:12px;height:12px}.qd-quests-active .qd-rpg-task .qd-task-xp{color:#7be69a;white-space:nowrap;text-align:center;font:16px/1 VT323,monospace}.qd-quests-active .qd-rpg-task-actions{align-items:center;gap:2px;display:flex}.qd-quests-active .qd-rpg-icon-button{color:#b7d6eb;background:#0a203699;border:1px solid #2c4f6b;border-radius:3px;place-items:center;width:30px;min-width:0;min-height:38px;padding:5px;display:grid}.qd-quests-active .qd-rpg-icon-button svg{width:17px;height:17px}.qd-quests-active .qd-rpg-quest-options,.qd-quests-active .qd-rpg-task-options{position:relative}.qd-quests-active .qd-rpg-quest-menu,.qd-quests-active .qd-rpg-task-menu{z-index:20;color:#d1e6f4;background:#082237;border:1px solid #517b97;border-radius:3px;width:175px;padding:10px;font:17px/1.2 VT323,monospace;position:absolute;top:100%;right:0;box-shadow:0 7px 20px #0009}.qd-quests-active .qd-rpg-quest-menu label{gap:5px;display:grid}.qd-quests-active .qd-rpg-quest-menu input{color:#e6f4ff;width:100%;font:inherit;background:#041726;border:1px solid #426681;padding:6px}.qd-quests-active .qd-rpg-quest-menu button,.qd-quests-active .qd-rpg-task-menu button{color:#f4b3a1;width:100%;min-height:36px;font:inherit;background:#132b3d;border:1px solid #586075;display:block}.qd-quests-active .qd-rpg-quest-menu button{margin-top:9px}.qd-quests-active .qd-rpg-quest-footer{color:#779fb8;text-align:center;justify-content:center;align-items:center;gap:12px;margin:10px 12px 0;font:15px/1.1 VT323,monospace;display:flex}.qd-quests-active .qd-rpg-quest-footer:before,.qd-quests-active .qd-rpg-quest-footer:after{content:"";background:#2b4f68;flex:1;height:1px}.qd-quests-active .qd-rpg-tasklist-empty,.qd-quests-active .qd-rpg-existing-quest-content .qd-dim{padding:18px 10px;font-size:17px}.qd-quests-active .qd-rpg-existing-quest-content .qd-add-task,.qd-quests-active .qd-rpg-existing-quest-content .qd-task-edit-row{background:#0a2439;border:1px solid #416782;order:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:8px;padding:10px;display:grid}.qd-quests-active .qd-rpg-existing-quest-content :is(.qd-add-task,.qd-task-edit-row) :is(input,select,button){color:#edf2e8;background:#102e44;border:1px solid #496c85;border-radius:3px;min-width:0;max-width:100%;min-height:36px;padding:6px 8px;font:16px/1.2 VT323,monospace}.qd-quests-active .qd-rpg-existing-quest-content :is(.qd-add-task,.qd-task-edit-row) input[type=text]{grid-column:1/-1;width:100%;min-width:0}.qd-quests-active .qd-rpg-existing-quest-content :is(.qd-add-task,.qd-task-edit-row) input[type=number]{width:100%!important}.qd-quests-active .qd-rpg-existing-quest-content :is(.qd-task-date-edit,.qd-estimate-field,.qd-task-edit-actions,.qd-time-hint){grid-column:1/-1;min-width:0}.qd-quests-active .qd-rpg-existing-quest-content .qd-task-date-edit{flex-wrap:wrap;gap:5px;display:flex}.qd-quests-active .qd-rpg-existing-quest-content .qd-estimate-field{grid-template-columns:minmax(0,1fr) 1fr;align-items:center;gap:8px;display:grid}.qd-quests-active .qd-rpg-existing-quest-content .qd-time-hint{font:14px/1.3 VT323,monospace}.qd-quests-active .qd-rpg-existing-quest-content .qd-task-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.qd-quests-active .qd-rpg-quest-card.is-harbor :is(.qd-rpg-card-art,.qd-rpg-task-frame-art,.qd-rpg-quest-open-header,.qd-rpg-quest-progress-row,.qd-rpg-quest-chips,.qd-rpg-task-heading,.qd-rpg-quest-footer),.qd-quests-active .qd-rpg-quest-card.is-harbor:not(.has-important-work) .qd-rpg-quest-closed-hit{filter:grayscale()}.qd-quests-active .qd-rpg-quest-card.is-harbor .qd-quest{filter:none!important}.qd-quests-active .qd-rpg-quest-card.is-harbor .qd-rpg-task:not(.is-safe-active){filter:grayscale()}.qd-quests-active .qd-rpg-quest-card.is-harbor .qd-rpg-task.is-safe-active{filter:none;box-shadow:inset 2px 0 #e4b85e}@container (width>=570px){.qd-quests-active .qd-rpg-quest-closed-hit{grid-template-columns:45px minmax(0,1fr) 21% max-content 18px;gap:12px;min-height:75px;padding:14px 20px}.qd-quests-active .qd-rpg-quest-closed-icon{font-size:35px}.qd-quests-active .qd-rpg-quest-open{padding:25px 23px 17px}.qd-quests-active .qd-rpg-quest-open-header{grid-template-columns:64px minmax(0,1fr) 86px;gap:16px}.qd-quests-active .qd-rpg-quest-open-icon{width:62px;height:62px;font-size:43px}.qd-quests-active .qd-rpg-quest-header-actions{gap:5px}.qd-quests-active .qd-rpg-quest-more,.qd-quests-active .qd-rpg-quest-collapse{width:38px;height:33px}.qd-quests-active .qd-rpg-quest-progress-row{margin-left:84px}.qd-quests-active .qd-rpg-quest-chips{margin-bottom:17px;margin-left:84px}.qd-quests-active .qd-rpg-quest-progress-count{font-size:20px}.qd-quests-active .qd-rpg-quest-progress{height:15px}.qd-quests-active .qd-rpg-quest-chips>span{padding:4px 9px;font-size:17px}.qd-quests-active .qd-rpg-task-heading{min-height:46px;padding-inline:17px}.qd-quests-active .qd-rpg-task-heading h3{font-size:23px}.qd-quests-active .qd-rpg-add-task{font-size:22px}.qd-quests-active .qd-rpg-existing-quest-content .qd-task{grid-template-columns:38px minmax(0,1fr) 62px 90px;gap:13px;min-height:80px;padding:11px 14px!important}.qd-quests-active .qd-rpg-task .qd-task-name{font-size:24px}.qd-quests-active .qd-rpg-task .qd-task-xp{font-size:21px}.qd-quests-active .qd-rpg-task-details{gap:6px 15px}.qd-quests-active :is(.qd-rpg-task-date,.qd-rpg-task-duration,.qd-rpg-flex,.qd-rpg-task-unscheduled){font-size:17px}.qd-quests-active .qd-rpg-check-art{width:31px;height:31px}.qd-quests-active .qd-rpg-task-actions{gap:7px}.qd-quests-active .qd-rpg-icon-button{width:39px;min-height:41px}.qd-quests-active .qd-rpg-quest-footer{font-size:19px}}@container (width<=345px){.qd-quests-active .qd-rpg-quest-closed-hit{grid-template-columns:27px minmax(0,1fr) 46px max-content 10px;gap:4px;padding-inline:11px}.qd-quests-active .qd-rpg-quest-name{font-size:8px}.qd-quests-active .qd-rpg-quest-open{padding-inline:11px}.qd-quests-active .qd-rpg-quest-open-header{grid-template-columns:32px minmax(0,1fr) 58px;gap:6px;padding-inline:2px}.qd-quests-active .qd-rpg-quest-open-icon{width:32px;height:36px;font-size:25px}.qd-quests-active .qd-rpg-quest-open-title{font-size:9px}.qd-quests-active .qd-rpg-quest-progress-row,.qd-quests-active .qd-rpg-quest-chips{margin-left:3px}.qd-quests-active .qd-rpg-existing-quest-content .qd-task{grid-template-columns:23px minmax(0,1fr) 34px 56px;gap:4px;padding-inline:5px}.qd-quests-active .qd-rpg-task .qd-task-xp{font-size:14px}.qd-quests-active .qd-rpg-icon-button{width:27px;padding-inline:4px}}.qd-quests-active .qd-rpg-quest-closed-icon,.qd-quests-active .qd-rpg-quest-open-icon{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.qd-design-preview .qd-root.qd-safe-harbor{background:#141618!important}.qd-design-preview .qd-root.qd-safe-harbor .qd-scene,.qd-design-preview .qd-root.qd-safe-harbor .qd-daily-anchors-frame,.qd-design-preview .qd-root.qd-safe-harbor .qd-today-quests-frame,.qd-design-preview .qd-root.qd-safe-harbor .qd-farm-streak,.qd-design-preview .qd-root.qd-safe-harbor .qd-stop-day-wrap,.qd-design-preview .qd-root.qd-safe-harbor .qd-day-pause-notice,.qd-design-preview .qd-root.qd-safe-harbor .qd-bottom-dock,.qd-design-preview .qd-root.qd-safe-harbor .qd-daily-anchor:not(.is-safe-active),.qd-design-preview .qd-root.qd-safe-harbor .qd-quest-row:not(.is-safe-active),.qd-design-preview .qd-root.qd-safe-harbor .qd-daily-anchors-empty,.qd-design-preview .qd-root.qd-safe-harbor .qd-today-quests-empty,.qd-design-preview .qd-root.qd-safe-harbor .qd-home-page-heading,.qd-design-preview .qd-root.qd-safe-harbor .qd-anchor-page-heading,.qd-design-preview .qd-root.qd-safe-harbor .qd-today-quests-page-heading,.qd-design-preview .qd-root.qd-safe-harbor .qd-stats-summary,.qd-design-preview .qd-root.qd-safe-harbor .qd-streak-explanation,.qd-design-preview .qd-root.qd-safe-harbor .qd-home-settings-card,.qd-design-preview .qd-root.qd-safe-harbor .qd-home-page-link,.qd-design-preview .qd-root.qd-safe-harbor .qd-more-sign-out{filter:grayscale()}.qd-design-preview .qd-root.qd-safe-harbor .qd-garden-scene *{animation-play-state:paused!important}.qd-design-preview .qd-root.qd-safe-harbor .qd-quest-row.is-safe-active{filter:none;box-shadow:inset 0 0 0 1px #ffcf7a}.qd-design-preview .qd-root.qd-safe-harbor .qd-quest-row.is-protected{box-shadow:inset 3px 0 #ffcf7a,inset 0 0 0 1px #ffcf7a}.qd-design-preview .qd-root.qd-safe-harbor .qd-daily-anchor.is-safe-active{filter:none;background:linear-gradient(#0000,#ffbc5910)}.qd-design-preview .qd-root.qd-safe-harbor .qd-daily-anchor.is-protected .qd-daily-anchor-name{color:#ffe0a4}.qd-root .qd-daily-anchor-toggle:disabled,.qd-root .qd-quest-row-toggle:disabled{cursor:default}.qd-root .qd-quest-row-toggle:disabled:active,.qd-design-preview .qd-root.qd-safe-harbor .qd-main-quests .qd-section,.qd-design-preview .qd-root.qd-safe-harbor .qd-anchor-panel{filter:none}.qd-design-preview .qd-root.qd-safe-harbor .qd-quest,.qd-design-preview .qd-root.qd-safe-harbor .qd-anchor-panel{background:#171a1d!important;border-color:#43474a!important;outline-color:#666b70!important;box-shadow:3px 5px #08090b!important}.qd-design-preview .qd-root.qd-safe-harbor .qd-section>:not(.qd-quest-grid),.qd-design-preview .qd-root.qd-safe-harbor .qd-quest>:not(.qd-tasklist),.qd-design-preview .qd-root.qd-safe-harbor .qd-tasklist>:not(.is-safe-active),.qd-design-preview .qd-root.qd-safe-harbor .qd-anchor-panel>:not(.qd-anchors),.qd-design-preview .qd-root.qd-safe-harbor .qd-anchor:not(.is-safe-active),.qd-design-preview .qd-root.qd-safe-harbor .qd-quest:before{filter:grayscale()}.qd-design-preview .qd-root.qd-safe-harbor .qd-task.is-safe-active{background:#ffbc5910;border-left:2px solid #ffcf7a;padding-left:8px!important}.qd-day-pause-notice{color:#c4d7e7;background:#101b25;border:1px solid #6f879b;max-width:795px;margin:14px auto 0;padding:10px 12px;font:18px/1.2 VT323,monospace}.qd-day-pause-notice div{gap:4px;display:grid}.qd-day-pause-notice strong{color:#edf3fa;letter-spacing:.05em;font-weight:400}.qd-day-pause-notice a{color:#d0e8fb;align-items:center;min-height:44px;display:flex}.qd-resume-triangle{clip-path:polygon(12% 0,100% 50%,12% 100%);background:#fff5ed;width:4cqw;height:4cqw}.qd-root .qd-account-reset-card{border-color:#986550}.qd-root button.qd-account-reset-danger{color:#fff3df;background:#793f32;border-color:#bc805d}.qd-root .qd-account-reset-success{color:#a4db8a;margin:14px 0 0}.qd-account-reset-dialog{box-sizing:border-box;color:#edf3f6;text-align:left;background:#0a2031;border:3px solid #987254;width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:clamp(18px,5vw,28px);font:21px/1.3 VT323,monospace;overflow-y:auto;box-shadow:inset 0 0 0 3px #061723,0 12px 48px #0009}.qd-account-reset-dialog::backdrop{background:#020c19d9}.qd-root .qd-account-reset-dialog h2{color:#ffce8c;margin:4px 0 16px;font:30px/1.1 VT323,monospace}.qd-root .qd-account-reset-dialog p{color:#b9ccda;margin:0 0 14px;font:20px/1.3 VT323,monospace}.qd-root .qd-account-reset-dialog .qd-account-reset-eyebrow{color:#e6ac74;font-size:17px}.qd-account-reset-dialog label{margin:18px 0 7px;display:block}.qd-account-reset-dialog input{box-sizing:border-box;color:#fff2dd;background:#061523;border:2px solid #638399;border-radius:0;width:100%;min-height:48px;padding:9px 12px;font:22px/1 VT323,monospace}.qd-account-reset-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.qd-root .qd-account-reset-dialog .qd-account-reset-actions button{white-space:normal;width:100%;min-height:48px;margin:0;padding:12px;font:21px/1.15 VT323,monospace}.qd-root .qd-account-reset-dialog .qd-account-reset-error{color:#ffc0a6;margin-top:12px}.qd-account-reset-dialog input:focus-visible,.qd-account-reset-card button:focus-visible{outline-offset:3px;outline:2px solid #ffce8c}.qd-root .qd-account-delete-card{border-color:#9a514e;margin-top:14px}.qd-root button.qd-account-delete-danger{color:#fff2e7;background:#712f31;border-color:#d06f68}.qd-account-delete-dialog{box-sizing:border-box;color:#edf3f6;text-align:left;background:#0a2031;border:3px solid #a65e58;width:min(520px,100vw - 28px);max-height:calc(100dvh - 30px);margin:auto;padding:clamp(18px,5vw,28px);font:20px/1.3 VT323,monospace;overflow-y:auto;box-shadow:inset 0 0 0 3px #061723,0 14px 52px #000a}.qd-account-delete-dialog::backdrop{background:#020c19e8}.qd-root .qd-account-delete-dialog h2{color:#ffc39d;margin:4px 0 16px;font:30px/1.1 VT323,monospace}.qd-root .qd-account-delete-dialog p{color:#b9ccda;margin:0 0 14px;font:20px/1.3 VT323,monospace}.qd-root .qd-account-delete-dialog .qd-account-delete-eyebrow{color:#ea8d83;font-size:17px}.qd-account-delete-dialog fieldset{border:2px solid #486d82;margin:20px 0 14px;padding:14px}.qd-account-delete-dialog legend,.qd-account-delete-dialog>form>label{color:#edf3f6;margin:18px 0 7px;display:block}.qd-root .qd-account-delete-dialog .qd-account-delete-helper{color:#8eabbc;margin-bottom:10px;font-size:17px}.qd-account-delete-reasons{gap:8px;display:grid}.qd-account-delete-reasons label{color:#d9e5eb;cursor:pointer;align-items:flex-start;gap:10px;margin:0;display:flex}.qd-account-delete-reasons input{accent-color:#d06f68;flex:0 0 17px;width:17px;height:17px;margin-top:4px}.qd-account-delete-dialog input[type=password],.qd-account-delete-dialog input[type=text],.qd-account-delete-dialog>form>input,.qd-account-delete-dialog textarea{box-sizing:border-box;color:#fff2dd;background:#061523;border:2px solid #638399;border-radius:0;width:100%;min-height:48px;padding:9px 12px;font:20px/1.2 VT323,monospace}.qd-account-delete-dialog textarea{resize:vertical;min-height:92px}.qd-account-delete-dialog small{color:#7998aa;text-align:right;margin-top:5px;display:block}.qd-account-delete-dialog label>span{color:#819dad}.qd-account-delete-actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.qd-root .qd-account-delete-dialog .qd-account-delete-actions button{white-space:normal;width:100%;min-height:48px;margin:0;padding:12px;font:21px/1.15 VT323,monospace}.qd-root .qd-account-delete-dialog .qd-account-delete-error{color:#ffc0a6;margin-top:12px}.qd-account-delete-dialog input:focus-visible,.qd-account-delete-dialog textarea:focus-visible,.qd-account-delete-card button:focus-visible{outline-offset:3px;outline:2px solid #ffc39d}.wp-panel,.wp-dialog{color:#e9eddf;image-rendering:pixelated;border:9px solid #0000;border-image:url(/anchors-page/panel-blue.webp) 60 fill/9px;padding:15px;font:19px/1.3 VT323,monospace}.wp-panel{min-width:0;max-width:100%;margin:16px auto}.wp-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wp-heading small{color:#d4b77c;letter-spacing:.06em;font-size:14px}.wp-heading h2{color:#f2e5c6;margin:6px 0;font:11px/1.7 "Press Start 2P",monospace}.wp-heading p,.wp-panel p{margin:8px 0}.wp-seed{color:#aed887;font-size:34px}.wp-panel .wp-note,.wp-note{color:#a8c2cf;margin:9px 0;font-size:17px;line-height:1.25}.wp-button{color:#ffe1a3;cursor:pointer;white-space:normal;background:0 0;border:7px solid #0000;border-image:url(/anchors-page/panel-bronze.webp) 68 fill/7px;width:100%;min-height:48px;padding:12px 8px;font:20px/1.1 VT323,monospace}.wp-button:disabled{opacity:.5;cursor:default}.wp-button:focus-visible,.wp-close:focus-visible,.wp-week-picker button:focus-visible{outline-offset:3px;outline:2px solid #a9e288}.wp-week-picker{color:#cddcdf;justify-content:space-between;align-items:center;gap:8px;margin:9px 0;display:flex}.wp-week-picker button,.wp-close{color:#c9dce8;cursor:pointer;background:#0d2a3b;border:1px solid #496d80;place-items:center;min-width:40px;min-height:40px;font:27px VT323,monospace;display:grid}.wp-week-picker button:disabled{opacity:.3}.wp-success{color:#bae58f}.wp-dialog{background:#091f30;width:min(640px,100% - 16px);max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:18px;overflow:auto}.wp-dialog::backdrop{background:#020c15db}.wp-dialog *{box-sizing:border-box}.wp-dialog input{color:#e1f1ed;background:#071c2b;border:1px solid #54748b;border-radius:0;min-width:0;max-width:100%;padding:8px;font:20px VT323,monospace}.wp-capacity{border:0;border-top:1px solid #395469;margin:17px 0;padding:12px 0 0}.wp-capacity legend{color:#f4d190;padding-right:7px}.wp-capacity p{color:#a8c2cf;margin:4px 0 10px;font-size:17px}.wp-capacity-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.wp-capacity-grid label{text-align:center;gap:4px;display:grid}.wp-capacity-grid input{text-align:center;appearance:textfield;width:100%;padding:8px 1px}.wp-capacity-grid small{color:#9ab6c7;font-size:14px}.wp-time-window{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.wp-time-window .qt-time-field{min-width:0}.wp-check{color:#c9e0e6;align-items:flex-start;gap:9px;margin:12px 0;display:flex}.wp-check input{accent-color:#9bce79;flex:none;width:18px;height:18px;margin:3px 0}.wp-cancel{color:#a9c7d9;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:10px 18px;font:18px VT323,monospace;display:block}.wp-advice{background:#0d3236;border-left:3px solid #91c973;margin:20px 0 14px;padding:4px 12px}.wp-advice p{margin:6px 0}.wp-advice.is-heavy{background:#392c25;border-color:#e8b264}.wp-plan-days{gap:9px;display:grid}.wp-day{background:#0b2638;border:1px solid #3b5a70;padding:12px}.wp-day header{justify-content:space-between;gap:8px;display:flex}.wp-day header small{color:#a7bdc8;font-weight:400}.wp-day header>span{font-size:16px}.wp-day>small{color:#9cbbcc}.wp-day meter{accent-color:#92d46f;width:100%;height:8px;margin:8px 0;display:block}.wp-day.is-past{opacity:.55}.wp-day.is-heavy{border-color:#b68850}.wp-assignment{overflow-wrap:anywhere;border-top:1px solid #2c495c;grid-template-columns:60px minmax(0,1fr);gap:7px;margin-top:9px;padding-top:9px;display:grid}.wp-assignment time{color:#e8c990}.wp-assignment small{color:#9cbbcc;display:block}.wp-overflow{background:#2c2823;border:1px solid #aa8051;margin-top:14px;padding:13px}.wp-overflow h3{color:#f4cb8c;margin:0 0 7px;font-size:21px}.wp-overflow p{font-size:17px}.wp-overflow>div{border-top:1px solid #695035;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.wp-overflow b{white-space:nowrap;color:#f5d798;font-weight:400}.wp-warnings{color:#e6c48a;padding-left:21px;font-size:17px}.wp-warnings li{margin:8px 0}.wp-error{color:#ffb2a1}.wp-task-week{color:#d9e6de;flex:100%;gap:5px;font:17px VT323,monospace;display:grid}.wp-task-week input{width:100%;max-width:230px}.wp-task-week small{color:#a2bece;font-size:15px}.qd-task-edit-row>.wp-task-week{grid-column:1/-1}@media (width<=380px){.wp-dialog{padding:12px}.wp-capacity-grid{gap:3px}.wp-capacity-grid input{font-size:18px}.wp-heading h2{font-size:10px}.wp-time-window{gap:8px}.wp-day header{flex-wrap:wrap}}.qd-root .wp-heading h2,.wp-dialog .wp-heading h2{color:#f2e5c6;margin:6px 0;font:12px/1.7 "Press Start 2P",monospace}.wp-dialog .wp-capacity-grid{margin-bottom:8px}.wp-dialog .wp-intro{font:19px/1.25 VT323,monospace}.wp-assignment time{white-space:nowrap;letter-spacing:0;font:18px/1.3 VT323,monospace}.wp-day meter::-webkit-meter-bar{background:#071d2b;border:1px solid #355970;border-radius:0}.wp-day meter::-webkit-meter-optimum-value{background:#99d56b}.ex-level-dialog h2{letter-spacing:.04em}.qs-report-dialog{box-sizing:border-box;color:#edf3f6;text-align:left;background:#0a2031;border:3px solid #9a6256;width:min(520px,100vw - 28px);max-height:calc(100dvh - 30px);margin:auto;padding:clamp(18px,5vw,28px);font:20px/1.3 VT323,monospace;overflow-y:auto;box-shadow:inset 0 0 0 3px #061723,0 14px 52px #000a}.qs-report-dialog::backdrop{background:#020c19e8}.qs-report-dialog h2{color:#ffc39d;margin:4px 0 8px;font:30px/1.1 VT323,monospace}.qs-report-dialog p{color:#b9ccda;margin:0 0 14px;font:20px/1.3 VT323,monospace}.qs-report-dialog .qs-report-eyebrow{color:#e89b83;letter-spacing:.06em;font-size:16px}.qs-report-dialog .qs-report-user{color:#8fb0c4;font-size:18px}.qs-report-dialog fieldset{border:2px solid #486d82;margin:18px 0 14px;padding:14px}.qs-report-dialog legend,.qs-report-dialog>form>label{color:#edf3f6;margin:16px 0 7px;display:block}.qs-report-reasons{gap:8px;display:grid}.qs-report-reasons label{color:#d9e5eb;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.qs-report-reasons input{accent-color:#d06f68;flex:0 0 17px;width:17px;height:17px;margin-top:4px}.qs-report-dialog textarea{box-sizing:border-box;resize:vertical;color:#fff2dd;background:#061523;border:2px solid #638399;border-radius:0;width:100%;min-height:110px;padding:10px 12px;font:20px/1.25 VT323,monospace}.qs-report-dialog small{color:#7998aa;text-align:right;margin-top:5px;display:block}.qs-report-dialog label>span{color:#819dad}.qs-report-actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.qs-report-actions button{color:#e9f1fc;cursor:pointer;background:#102d41;border:1px solid #53788d;min-height:46px;padding:10px 14px;font:20px/1.1 VT323,monospace}.qs-report-actions button.is-danger{color:#fff2e7;background:#712f31;border-color:#d06f68}.qs-report-actions button:disabled{opacity:.6;cursor:wait}.qs-report-error{color:#ffc0a6!important;margin-top:12px!important}.qs-report-dialog textarea:focus-visible,.qs-report-dialog button:focus-visible,.qs-report-dialog input:focus-visible{outline-offset:3px;outline:2px solid #ffc39d}.qs-safety-menu{position:relative}.qs-safety-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;min-width:38px;list-style:none}.qs-safety-menu>summary::-webkit-details-marker{display:none}.qs-safety-popover{z-index:40;background:#081b2b;border:2px solid #486d82;min-width:150px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0008}.qs-safety-popover button{color:#dbe8ef;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:9px 10px;display:block;margin:0!important}.qs-safety-popover button:hover{background:#102d41}.qs-safety-popover button.is-danger{color:#ffc0a6}@font-face{font-family:Competition Body;src:url(/stats-page/vt323.woff2)format("woff2");font-display:swap}@font-face{font-family:Competition Pixel;src:url(/stats-page/press-start-2p.woff2)format("woff2");font-display:swap}.qd-root .cg-page{--cg-ink:#fff0d2;--cg-muted:#a4bac8;--cg-green:#abdd85;--cg-gold:#f4c779;color:var(--cg-ink);width:100%;min-width:0;max-width:1000px;margin:0 auto;padding:0 14px 30px;font:21px/1.25 Competition Body,monospace}.cg-page *{box-sizing:border-box}.qd-root .cg-page h1,.qd-root .cg-page h2,.qd-root .cg-page h3,.qd-root .cg-page p{color:inherit;margin:0}.qd-root .cg-page h1,.qd-root .cg-page h2,.qd-root .cg-page h3{text-transform:none;letter-spacing:0;font-family:Competition Pixel,monospace;font-weight:400}.qd-root .cg-page h2{font-size:14px;line-height:1.8}.qd-root .cg-page h3{font-size:10px;line-height:1.8}.qd-root .cg-page a{color:var(--cg-gold);text-decoration:none}.cg-page svg{flex:none;width:22px;height:22px}.qd-root .cg-page button,.qd-root .cg-page input{font-family:inherit;font-size:inherit}.qd-root .cg-page button{cursor:pointer;letter-spacing:0;text-transform:none}.cg-page button:disabled{opacity:.5;cursor:not-allowed}.cg-page :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:2px solid #f9d38d}.cg-hero{aspect-ratio:2.4;background:#071c34;width:calc(100% + 28px);max-width:calc(100% + 28px);min-height:250px;margin:0 -14px 22px;position:relative;overflow:hidden}.cg-hero-art{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.cg-hero-copy{text-shadow:2px 2px #05172d;max-width:65%;padding:38px 30px;position:relative}.cg-eyebrow{color:var(--cg-gold);letter-spacing:1.4px;font-size:16px;display:block}.qd-root .cg-hero h1{margin:16px 0;font-size:clamp(16px,2.5vw,26px);line-height:1.8}.qd-root .cg-hero p{color:#bed0d9;max-width:245px;font-size:21px}.cg-friends-link{background:#071b30e8;border:2px solid #61766e;align-items:center;gap:8px;padding:7px 10px;font-size:18px;display:flex;position:absolute;top:16px;right:18px}.cg-friends-link svg{width:18px;height:18px}.cg-welcome,.cg-between,.cg-board-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.cg-welcome{margin:0 2px 18px}.cg-welcome .cg-eyebrow{margin-bottom:8px;font-size:15px}.cg-week-score{text-align:right;flex:none}.cg-week-score strong{color:var(--cg-green);font-size:34px;line-height:1;display:block}.cg-week-score span{color:var(--cg-muted);font-size:16px}.cg-launch{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.qd-root .cg-launch-card,.qd-root .cg-panel,.qd-root .cg-button,.qd-root .cg-round-picker button{image-rendering:pixelated;box-shadow:none;background:0 0;border:8px solid #0000;border-image:url(/stats-page/panel-blue.webp) 60 fill/8px;border-radius:0}.qd-root .cg-launch-card{text-align:left;color:var(--cg-ink);align-items:center;gap:10px;min-width:0;padding:12px 10px;display:flex}.cg-launch-card>svg:first-child{width:28px;height:28px;color:var(--cg-gold)}.cg-launch-card>svg:last-child{width:16px;height:16px;color:var(--cg-muted);margin-left:auto}.cg-launch-card span{min-width:0}.cg-launch-card strong{font-size:23px;font-weight:400;line-height:1.1;display:block}.cg-launch-card small{color:var(--cg-muted);margin-top:5px;font-size:16px;display:block}.qd-root .cg-panel{margin-bottom:16px;padding:18px}.cg-tabs{border-bottom:2px solid #344d59;gap:4px;margin:0 2px 15px;display:flex}.qd-root .cg-tabs button{color:var(--cg-muted);box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;padding:11px 3px;font-size:21px}.qd-root .cg-tabs button[aria-selected=true]{color:var(--cg-gold);border-bottom-color:var(--cg-gold)}.cg-round-picker{gap:8px;margin:0 0 14px;padding:3px;display:flex;overflow:auto}.qd-root .cg-round-picker button{text-align:left;color:var(--cg-ink);flex:0 0 155px;padding:9px}.cg-round-picker strong,.cg-round-picker small{overflow-wrap:anywhere;font-weight:400;display:block}.cg-round-picker small{color:var(--cg-muted);font-size:16px}.qd-root .cg-round-picker button[aria-pressed=true]{border-image-source:url(/stats-page/panel-bronze.webp);border-image-slice:68}.cg-round-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cg-round-heading .cg-eyebrow{font-size:15px}.cg-status{color:var(--cg-muted);font-size:16px}.cg-status.is-active{color:var(--cg-green)}.qd-root .cg-round>h2{overflow-wrap:anywhere;margin:8px 0 12px;font-size:16px;line-height:1.7}.cg-rules{color:var(--cg-muted);flex-wrap:wrap;align-items:center;gap:8px 17px;margin:9px 0 18px;font-size:18px;display:flex}.cg-rules>span{align-items:center;gap:7px;display:inline-flex}.cg-rules>span svg{color:#98af96;width:17px;height:17px}.cg-prize{width:100%;color:var(--cg-gold);border:7px solid #0000;border-image:url(/stats-page/panel-bronze.webp) 68 fill/7px;align-items:center;gap:14px;margin-top:5px;padding:12px 13px;display:flex}.cg-prize>svg{width:28px;height:28px}.cg-prize small,.cg-prize strong{display:block}.cg-prize small{letter-spacing:1px;font-size:13px}.cg-prize strong{color:var(--cg-ink);overflow-wrap:anywhere;font-size:22px;font-weight:400}.cg-board-label{margin:18px 0 10px}.cg-board-label small,.cg-live{color:var(--cg-muted);font-size:15px}.cg-leaderboard{margin:0;padding:0;list-style:none}.cg-leaderboard>li{border-bottom:1px solid #29444f;align-items:center;gap:12px;min-height:70px;padding:9px 12px;display:flex}.cg-leaderboard>li.is-you{background:#153a3b;border-left:3px solid #96ca77;padding-left:9px}.cg-leaderboard>li.is-pending{opacity:.65}.cg-rank{text-align:center;color:#9ab1c5;flex:none;width:23px;font-size:22px}.is-leading .cg-rank{color:var(--cg-gold)}.cg-rank svg{width:17px;height:17px}.cg-avatar{width:38px;height:38px;color:var(--cg-gold);border:5px solid #0000;border-image:url(/stats-page/panel-bronze.webp) 68 fill/5px;flex:none;place-items:center;font-family:Competition Pixel,monospace;font-size:13px;display:grid}.cg-member{flex:1;min-width:0}.cg-member strong{overflow-wrap:anywhere;font-size:23px;font-weight:400;line-height:1.1;display:block}.cg-member strong small{color:var(--cg-green);font-size:17px}.cg-member>span{color:var(--cg-muted);font-size:16px}.cg-score{color:var(--cg-green);white-space:nowrap;align-items:baseline;gap:5px;font-size:27px;font-weight:400;display:flex}.cg-score small{font-size:16px}.cg-result{color:var(--cg-gold);background:#193335;align-items:center;gap:13px;margin-top:15px;padding:14px;display:flex}.cg-result>svg{width:32px;height:32px}.cg-result strong{font-size:25px;font-weight:400}.qd-root .cg-result p{color:var(--cg-muted);font-size:18px}.cg-lobby-note{text-align:center;padding:20px 5px 5px}.cg-lobby-note p{font-size:18px;color:var(--cg-muted)!important;margin-bottom:12px!important}.qd-root .cg-button{min-height:44px;color:var(--cg-ink);justify-content:center;align-items:center;gap:10px;padding:7px 15px;font-size:22px;line-height:1.2;display:inline-flex}.qd-root .cg-button.is-gold{color:#ffe2a6;border-image:url(/stats-page/panel-bronze.webp) 68 fill/8px}.qd-root .cg-button.is-quiet{color:var(--cg-muted);background:0 0}.cg-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.cg-sharing{border-top:1px solid #35505d;margin-top:18px;padding-top:15px}.cg-sharing summary{cursor:pointer;color:var(--cg-muted);align-items:center;gap:10px;min-height:30px;font-size:18px;display:flex}.cg-sharing summary:after{content:"+";color:var(--cg-gold);margin-left:auto;font-size:24px}.cg-sharing[open] summary:after{content:"−"}.cg-sharing .cg-toggle{margin-top:14px}.cg-feed{border-top:2px solid #304753;margin-top:22px;padding-top:5px}.cg-feed ul{margin:0;padding:0;list-style:none}.cg-feed li{border-bottom:1px solid #223a45;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.cg-feed-icon{color:var(--cg-green);padding-top:5px}.cg-feed-icon svg{width:17px;height:17px}.cg-feed li>div{flex:1;min-width:0}.cg-feed strong{font-size:21px;font-weight:400}.qd-root .cg-feed p{color:#c0ccd1;overflow-wrap:anywhere;margin:2px 0 4px;font-size:19px;line-height:1.2}.cg-feed small{color:#93aab7;font-size:15px}.cg-xp{color:var(--cg-green);white-space:nowrap;margin-top:4px;font-size:18px}.cg-feed-empty{text-align:center;color:var(--cg-muted);padding:18px 5px}.cg-feed-empty>svg{color:var(--cg-green);margin:6px auto}.cg-footer{border-top:1px solid #304753;align-items:center;gap:10px;margin-top:20px;padding-top:13px;display:flex}.cg-footer>small{color:var(--cg-muted);flex:1;font-size:15px}.qd-root .cg-text-button{color:var(--cg-gold);box-shadow:none;background:0 0;border:0;border-radius:0;min-height:36px;padding:8px 0;font-size:17px}.cg-empty{text-align:center;padding:32px 24px!important}.cg-empty>svg{width:43px;height:43px;color:var(--cg-gold);margin-bottom:14px}.cg-empty .cg-eyebrow{font-size:14px}.qd-root .cg-empty h2,.qd-root .cg-empty h3{margin:13px 0}.qd-root .cg-empty p{color:var(--cg-muted);max-width:420px;margin:12px auto 20px;font-size:21px;line-height:1.3}.cg-notice,.cg-error{background:#143934;border:1px solid #7ea771;padding:12px 14px;font-size:20px;color:#d3edbc!important;margin:10px 0 16px!important}.cg-error{background:#412f2d;border-color:#c79078;color:#ffe2cf!important}.cg-invitations>h2{margin:20px 0 12px!important}.cg-invite p{color:var(--cg-muted)!important;margin:10px 0!important}.cg-invite h3{margin:16px 0!important}.cg-page-note{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;font-size:17px;display:flex;color:var(--cg-muted)!important;margin:23px 0!important}.cg-page-note>svg{color:#8ca977;width:17px;height:17px}.cg-page-note a{flex-basis:100%;font-size:17px;display:block}.cg-legacy summary{cursor:pointer;color:var(--cg-muted);min-height:35px}.cg-legacy p{color:var(--cg-muted)!important;margin:8px 0!important}.cg-legacy ul{padding:0;list-style:none}.cg-legacy li{border-bottom:1px solid #29444f;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.qd-root .cg-modal{width:calc(100% - 22px);max-width:520px;max-height:calc(100dvh - 28px);color:var(--cg-ink);background:#0b2030;border:9px solid #0000;border-image:url(/stats-page/panel-blue.webp) 60 fill/9px;border-radius:0;margin:auto;padding:18px;font:21px/1.25 Competition Body,monospace;overflow:auto;box-shadow:0 15px 70px #0008}.cg-modal::backdrop{background:#02101cd9}.cg-modal-top{border-bottom:1px solid #35505d;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.cg-modal-top h2{flex:1;font-size:12px!important;line-height:1.8!important}.qd-root .cg-close{box-shadow:none;color:var(--cg-muted);background:0 0;border:0;width:38px;height:38px;padding:0;font-size:31px;line-height:1}.cg-steps{color:#718f9f;justify-content:space-between;gap:6px;margin:18px 0 22px;padding:0;font-size:17px;list-style:none;display:flex}.cg-steps li{align-items:center;gap:6px;display:flex}.cg-steps span{border:1px solid #385462;place-items:center;width:22px;height:22px;font-size:15px;display:grid}.cg-steps [aria-current]{color:var(--cg-gold)}.cg-steps [aria-current] span{border-color:var(--cg-gold)}.cg-form-fields{flex-direction:column;gap:19px;display:flex}.cg-page fieldset{border:0;min-width:0;margin:0;padding:0}.cg-page legend{color:var(--cg-ink);margin-bottom:9px;font-size:20px}.cg-choice-grid{gap:9px;display:grid}.cg-choice{border:1px solid #34515c;align-items:center;gap:12px;padding:14px 12px;display:flex}.cg-choice:has(input:checked){border-color:var(--cg-gold);background:#153135}.cg-choice strong,.cg-choice small{font-weight:400;display:block}.cg-choice strong{font-size:23px}.cg-choice small{color:var(--cg-muted);margin-top:4px;font-size:16px}.qd-root .cg-page input[type=checkbox],.qd-root .cg-page input[type=radio]{appearance:auto;accent-color:#9dcc79;width:20px;height:20px;box-shadow:none;flex:none;margin:0;padding:0}.cg-segment{border:1px solid #36515d;display:flex}.cg-segment label{text-align:center;cursor:pointer;flex:1;position:relative}.cg-segment input{opacity:0;position:absolute}.cg-segment span{color:var(--cg-muted);padding:11px;display:block}.cg-segment input:checked+span{color:var(--cg-gold);background:#214044}.cg-segment input:focus-visible+span{outline:2px solid var(--cg-gold);outline-offset:-2px}.cg-field{font-size:21px;display:block}.cg-field>small{color:var(--cg-muted);margin-top:6px;font-size:16px}.cg-field>small:last-child{display:block}.qd-root .cg-page input:not([type=checkbox]):not([type=radio]){width:100%;max-width:100%;min-height:44px;color:var(--cg-ink);box-shadow:none;background:#061822;border:1px solid #49636c;border-radius:0;padding:9px 10px;line-height:1.3}.cg-field input{margin-top:8px}.cg-toggle{cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.qd-root .cg-toggle>input{margin-top:5px!important}.cg-toggle strong{color:var(--cg-ink);font-size:22px;font-weight:400;display:block}.cg-toggle small{color:var(--cg-muted);margin-top:5px;font-size:17px;line-height:1.25;display:block}.cg-help{font-size:18px;line-height:1.3;color:var(--cg-muted)!important}.cg-modal-actions{border-top:1px solid #344d59;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:16px;display:flex}.cg-count{color:var(--cg-gold);font-size:20px}.cg-friend-list{max-height:300px;overflow:auto}.cg-friend{cursor:pointer;border-bottom:1px solid #29434f;align-items:center;gap:12px;min-height:62px;padding:10px 4px;display:flex}.cg-friend>span:nth-child(2){flex:1;min-width:0}.cg-friend strong,.cg-friend small{overflow-wrap:anywhere;font-weight:400;display:block}.cg-friend small{color:var(--cg-muted);font-size:16px}.cg-review h3{margin:8px 0!important;font-size:13px!important}.cg-review p{overflow-wrap:anywhere;font-size:18px;color:var(--cg-muted)!important}@media (width<=600px){.qd-root .cg-page{padding:0 10px 24px}.cg-hero{width:calc(100% + 20px);max-width:calc(100% + 20px);min-height:258px;margin:0 -10px 20px}.cg-hero-art{object-position:61% center}.cg-hero-copy{max-width:76%;padding:60px 18px 0}.cg-hero-copy .cg-eyebrow{font-size:13px}.qd-root .cg-hero h1{margin:14px 0 10px;font-size:15px;line-height:1.9}.qd-root .cg-hero p{max-width:188px;font-size:18px}.cg-friends-link{padding:5px 8px;font-size:16px;top:13px;right:12px}.cg-welcome h2{font-size:12px!important}.cg-launch{gap:8px}.qd-root .cg-launch-card{flex-wrap:wrap;gap:8px;padding:12px 5px}.cg-launch-card>svg:first-child{width:22px;height:22px}.cg-launch-card>svg:last-child{display:none}.cg-launch-card>span{flex-basis:100%}.cg-launch-card strong{font-size:21px}.cg-launch-card small{font-size:15px}.qd-root .cg-panel{padding:12px 10px}.qd-root .cg-round>h2{font-size:13px}.cg-round-heading{gap:4px}.cg-round-heading .cg-eyebrow{font-size:13px}.cg-status{font-size:14px}.cg-rules{gap:7px 10px;font-size:17px}.cg-leaderboard>li{gap:8px;min-height:66px;padding:10px 3px}.cg-leaderboard>li.is-you{padding-left:4px}.cg-rank{width:21px;font-size:20px}.cg-avatar{width:33px;height:33px;font-size:11px}.cg-member strong{font-size:21px}.cg-member>span{font-size:14px}.cg-score{gap:3px;font-size:24px}.cg-score small{font-size:14px}.cg-live{text-align:right;max-width:100px;font-size:14px;line-height:1.1}.cg-footer{align-items:flex-start}.qd-root .cg-modal{padding:15px 13px}.cg-empty{padding:26px 15px!important}}@media (prefers-reduced-motion:no-preference){.cg-launch-card:hover,.cg-button:hover:not(:disabled){filter:brightness(1.13)}}.cg-week-harvest{color:var(--cg-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 3px 18px;font-size:18px;display:flex}.cg-week-harvest strong{color:var(--cg-green);margin-right:4px;font-size:25px;font-weight:400}.cg-harvest{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 26px;display:grid}.cg-harvest>div{border:7px solid #0000;border-image:url(/stats-page/panel-bronze.webp) 68 fill/7px;align-content:center;justify-items:center;gap:7px;min-height:112px;padding:12px 4px;display:grid}.cg-harvest>div:nth-child(2){border-image-source:url(/stats-page/panel-blue.webp);border-image-slice:60}.cg-harvest svg{color:var(--cg-gold);width:23px;height:23px}.cg-harvest>div:nth-child(2) svg,.cg-harvest>div:nth-child(2) strong{color:var(--cg-green)}.cg-harvest strong{color:#ffe6ae;font-variant-numeric:tabular-nums;font:400 30px/1 Competition Body,monospace}.cg-harvest span{letter-spacing:.7px;color:#d3d4be;text-align:center;font-size:13px}.cg-invite-action{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.cg-invite-action small{color:var(--cg-muted);flex:1;min-width:125px;font-size:16px}.cg-connection{border-top:1px solid #2b4754;border-bottom:1px solid #2b4754;margin:0 2px 22px}.cg-save-status{color:#a9bdc6;align-items:center;gap:9px;padding:12px 3px;font-size:16px;display:flex}.cg-save-status p{flex:1;line-height:1.3}.cg-save-status>a,.cg-save-status>button{text-align:right;flex:none;max-width:80px;font-size:16px}.cg-signal{background:#efbd73;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #59452d}.cg-signal.is-on{background:#b0d782;box-shadow:0 0 0 3px #284937}.cg-alert-settings{border-top:1px solid #2b4754;padding:0 3px}.cg-alert-settings summary{cursor:pointer;color:#c9d2ce;align-items:center;gap:9px;min-height:45px;font-size:19px;display:flex}.cg-alert-settings summary>span:first-of-type{flex:1}.cg-alert-settings summary b{color:var(--cg-gold);margin-left:7px;font-size:16px;font-weight:400}.cg-alert-settings summary>svg{width:17px;height:17px;color:var(--cg-gold)}.cg-alert-settings>a{margin:12px 0 16px;font-size:17px;display:block}.cg-alert-settings .cg-button{margin-top:12px}.cg-alert-settings .cg-toggle{padding:6px 0 12px}.cg-round .cg-board-label h3{color:#f3ce8f}.cg-round .cg-leaderboard{border:1px solid #2e4b54}.cg-round .cg-leaderboard>li{padding:12px 10px}.cg-round .cg-leaderboard>li.is-leading:not(.is-you){background:#332f22}.cg-round .cg-leaderboard>li:last-child{border-bottom:0}.cg-round .cg-leaderboard>li.is-you{padding-left:7px}@media (width<=380px){.cg-harvest{gap:5px}.cg-harvest span{letter-spacing:0;font-size:12px}.cg-harvest strong{font-size:27px}.cg-round .cg-leaderboard>li{gap:6px;padding:10px 5px}.cg-round .cg-leaderboard>li.is-you{padding-left:2px}.cg-member strong{font-size:20px}.cg-member>span{font-size:13px}.cg-round .cg-avatar{width:28px;height:30px;font-size:10px}.cg-score{font-size:22px}.cg-score small{font-size:12px}}.cg-leaderboard li{position:relative}.cg-safety-menu{flex:none;margin-left:4px}.cg-safety-menu>summary{color:#a8c1cf;background:#0b2a3d;border:1px solid #52768a;place-items:center;min-width:34px;min-height:34px;font:18px/1 VT323,monospace;display:grid}.cg-invite-safety{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.cg-invite-safety .is-danger{color:#f2a69a}@media (width<=560px){.cg-safety-menu>summary{min-width:30px;min-height:30px}.cg-invite-safety{flex-wrap:wrap;justify-content:flex-start}}.fr-page{color:#f4ead4;width:min(100%,760px);margin:0 auto;padding:0 14px 110px;font-family:VT323,monospace}.fr-hero{text-align:center;padding:28px 10px 20px}.fr-hero>a{color:#9ec5d7;margin-bottom:12px;font-size:18px;text-decoration:none;display:inline-block}.fr-hero>p{color:#d9b76b;letter-spacing:.08em;margin:0 0 5px}.fr-hero h1{color:#f2d28a;margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(24px,6vw,40px)}.fr-hero>span{color:#a8c0cb;margin-top:12px;font-size:19px;display:block}.fr-status{color:#c8ed8d;background:#0b2d43;border:2px solid #43677a;margin:0 0 12px;padding:10px 12px}.fr-status.is-error{color:#ffd0c6;border-color:#875347}.fr-panel{background:#0a263a;border:3px solid #6b4b2d;margin:0 0 14px;padding:16px;box-shadow:inset 0 0 0 2px #153e55}.fr-panel-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:13px;display:flex}.fr-panel-head h2{color:#f0d9aa;margin:0;font-size:23px;font-weight:700}.fr-panel-head span{color:#8eabba;text-align:right;font-size:16px}.fr-profile-row{grid-template-columns:auto 1fr;align-items:end;gap:12px;display:grid}.fr-avatar{color:#f4e4bf;background:#173b52;border:3px solid #c79a50;place-items:center;width:56px;height:56px;font:700 18px/1 "Press Start 2P",monospace;display:grid}.fr-profile-row label,.fr-username{gap:5px;display:grid}.fr-profile-row label>span,.fr-username>span{color:#9fb7c3;font-size:16px}.fr-page input{box-sizing:border-box;color:#f5ead0;background:#061c2d;border:2px solid #31576b;outline:none;width:100%;padding:11px 12px;font:20px/1 VT323,monospace}.fr-page input:focus{border-color:#d6ab5f}.fr-username{margin-top:12px}.fr-username>div{background:#061c2d;border:2px solid #31576b;grid-template-columns:auto 1fr;align-items:center;display:grid}.fr-username>div:focus-within{border-color:#d6ab5f}.fr-username b{color:#d8bb73;padding-left:11px;font-size:21px}.fr-username input{background:0 0;border:0}.fr-primary{color:#f7eed8;background:#1f668f;border:3px solid #6da4be;width:100%;margin-top:12px;padding:11px 14px;font:700 20px/1 VT323,monospace}.fr-search{margin-bottom:10px}.fr-list{gap:8px;display:grid}.fr-row{background:#071e30;border:2px solid #254b60;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.fr-identity{align-items:center;gap:10px;min-width:0;display:flex}.fr-identity .fr-avatar{width:42px;height:42px;font-size:11px}.fr-identity>span{min-width:0;display:grid}.fr-identity strong{text-overflow:ellipsis;white-space:nowrap;color:#f2e6ca;font-size:20px;font-weight:700;overflow:hidden}.fr-identity small{color:#87a7b8;font-size:16px}.fr-row button,.fr-compete{color:#e7edf0;white-space:nowrap;background:#102f44;border:2px solid #55778a;padding:7px 10px;font:18px/1 VT323,monospace;text-decoration:none}.fr-row button:disabled{opacity:.5}.fr-row-actions{align-items:center;gap:6px;display:flex}.fr-row .fr-accept,.fr-compete{color:#e9f6cf;background:#285f3d;border-color:#6fa45e}.fr-empty{color:#7896a7;margin:4px 0;font-size:17px}.fr-page button{cursor:pointer}@media (width<=560px){.fr-page{padding-left:10px;padding-right:10px}.fr-panel{padding:13px}.fr-panel-head{align-items:start}.fr-panel-head span{max-width:46%}.fr-profile-row{grid-template-columns:48px 1fr}.fr-avatar{width:44px;height:44px;font-size:13px}.fr-row{padding:8px}.fr-row-actions{flex-direction:column}.fr-row button,.fr-compete{padding:6px 8px;font-size:16px}}.fr-blocked-panel{background:#0a2233;border-color:#70494d}.fr-safety-note{color:#8da7b5;margin:0 0 12px;font-size:17px;line-height:1.25}.fr-row-actions .qs-safety-menu>summary{color:#e7edf0;background:#102f44;border:2px solid #55778a;padding:7px 10px;font:18px/1 VT323,monospace}@media (width<=560px){.fr-row-actions .qs-safety-menu>summary{padding:6px 8px;font-size:16px}.qs-safety-popover{right:0}}.fro-backdrop{z-index:500000;-webkit-backdrop-filter:blur(18px);color:#f2eadc;background:#020710e0;place-items:center;padding:18px;font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;inset:0}.fro-shell{background:radial-gradient(700px 380px at 50% -10%,#8b5cf63d,#0000 66%),linear-gradient(#0b1930 0%,#071321 54%,#050e19 100%);border:1px solid #cba66a61;border-radius:26px;flex-direction:column;width:min(920px,100%);height:min(760px,100dvh - 36px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000009e,inset 0 0 0 1px #ffffff06}.fro-sky{pointer-events:none;opacity:.62;position:absolute;inset:0;overflow:hidden}.fro-star{color:#efd29a;text-shadow:0 0 14px #efd29ab3;position:absolute}.fro-star-a{font-size:18px;top:18%;left:8%}.fro-star-b{font-size:28px;top:12%;right:13%}.fro-star-c{font-size:15px;bottom:18%;right:24%}.fro-topbar{z-index:2;border-bottom:1px solid #cba66a29;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 22px;display:grid;position:relative}.fro-brand{letter-spacing:.12em;color:#efd29a;font-family:"Press Start 2P",monospace;font-size:11px}.fro-progress{justify-content:center;gap:6px;display:flex}.fro-progress span{background:#a6b0c72e;border-radius:999px;width:min(42px,5vw);height:4px;transition:all .2s}.fro-progress span.is-active{background:linear-gradient(90deg,#8b5cf6,#cba66a)}.fro-skip{color:#9da8bc;cursor:pointer;background:0 0;border:0;font-size:12px}.fro-content{z-index:2;flex:1;min-height:0;padding:34px clamp(22px,5vw,58px);position:relative;overflow-y:auto}.fro-slide{max-width:760px;margin:0 auto;animation:.28s both froIn}@keyframes froIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fro-kicker{letter-spacing:.1em;color:#cba66a;margin-bottom:10px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.5;display:block}.fro-slide h1,.fro-slide h2{color:#fff4df;margin:0;font-family:Georgia,serif;font-weight:500;line-height:1.02}.fro-slide h1{font-size:clamp(42px,7vw,74px)}.fro-slide h2{font-size:clamp(30px,5vw,48px)}.fro-slide>p{color:#b3bfd1;max-width:680px;margin:18px 0 0;font-size:16px;line-height:1.65}.fro-hero{padding-top:20px}.fro-mantra{color:#b8c4d7;background:#8b5cf614;border-left:2px solid #8b5cf6;margin-top:28px;padding:18px 20px;line-height:1.6}.fro-mantra strong{color:#f2eadc}.fro-loop{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.fro-loop-item{background:#071321b3;border:1px solid #7596d633;border-radius:16px;min-height:150px;padding:18px 14px;position:relative}.fro-loop-number{color:#6f7e98;font:10px "Press Start 2P",monospace;display:block}.fro-loop-item strong{color:#efd29a;margin-top:18px;font-size:18px;display:block}.fro-loop-item small{color:#9ca9be;margin-top:9px;line-height:1.45;display:block}.fro-loop-arrow{display:none}.fro-compare{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.fro-compare article{background:#071321c2;border:1px solid #cba66a38;border-radius:18px;padding:22px}.fro-compare article>span{font-size:28px}.fro-compare article>strong{color:#cba66a;margin-top:12px;font:9px "Press Start 2P",monospace;display:block}.fro-compare h3{color:#f2eadc;margin:8px 0;font-size:21px}.fro-compare p,.fro-anchor-note p{color:#9daabe;margin:0;line-height:1.5}.fro-anchor-note{background:#7ec5a014;border:1px solid #7ec5a033;border-radius:14px;gap:14px;margin-top:14px;padding:16px;display:flex}.fro-anchor-note>span{font-size:25px}.fro-anchor-note strong{color:#dce9df}.fro-timing-demo{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:32px;display:grid}.fro-timing-demo>div{text-align:center;background:#081626;border:1px solid #7e91b238;border-radius:16px;padding:20px 13px}.fro-timing-demo small{color:#8090aa;letter-spacing:.09em;font-size:9px;display:block}.fro-timing-demo strong{color:#e9edf5;margin-top:9px;font-size:24px;display:block}.fro-timing-demo .is-highlight{border-color:#cba66a75;box-shadow:0 0 28px #cba66a14}.fro-timing-demo .is-highlight strong{color:#efd29a}.fro-slide blockquote{color:#bfc8d7;background:#8b5cf617;border-radius:14px;margin:22px 0 0;padding:16px 18px}.fro-slide blockquote strong{color:#dfd3ff}.fro-feature-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.fro-feature-grid article{background:#06101da3;border:1px solid #7e91b22e;border-radius:14px;gap:12px;padding:14px;display:flex}.fro-feature-grid article>span{font-size:23px}.fro-feature-grid strong{color:#e8dfd0}.fro-feature-grid p{color:#8f9bb0;margin:4px 0 0;font-size:12px;line-height:1.4}.fro-three{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.fro-three div{background:#071321b3;border:1px solid #cba66a38;border-radius:18px;flex-direction:column;align-items:center;padding:22px;display:flex}.fro-three strong{color:#efd29a;font:28px "Press Start 2P",monospace}.fro-three span{color:#b4bfd0;margin-top:10px}.fro-muted{color:#8491a7!important;font-size:13px!important}.fro-preset-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.fro-preset-grid button{color:#c5cedb;cursor:pointer;background:#081626;border:1px solid #7e91b233;border-radius:14px;min-height:76px;padding:10px}.fro-preset-grid button span{font-size:22px;display:block}.fro-preset-grid button strong{margin-top:5px;font-size:12px;display:block}.fro-preset-grid button.is-selected{background:#7e5bd82e;border-color:#a98ef1;box-shadow:inset 0 0 0 1px #b99cff29}.fro-field{color:#aab5c8;flex-direction:column;gap:7px;margin-top:18px;font-size:12px;display:flex}.fro-field input,.fro-field select{color:#f2eadc;background:#06111f;border:1px solid #7e91b240;border-radius:12px;outline:none;width:100%;min-height:50px;padding:0 14px}.fro-field input:focus,.fro-field select:focus{border-color:#a98ef1;box-shadow:0 0 0 3px #8b5cf61f}.fro-field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fro-task-preview{background:#071321c2;border:1px solid #cba66a33;border-radius:15px;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex}.fro-task-preview>span{font-size:28px}.fro-task-preview small{color:#8491a7;letter-spacing:.08em;font-size:9px;display:block}.fro-task-preview strong{color:#f2eadc;margin-top:4px;display:block}.fro-error{color:#ffb9bd!important;margin:10px 0 0!important;font-size:12px!important}.fro-footer{z-index:2;padding:16px 22px calc(16px + env(safe-area-inset-bottom));background:#040c16bd;border-top:1px solid #cba66a29;align-items:center;gap:10px;display:flex;position:relative}.fro-footer-spacer{flex:1}.fro-primary,.fro-secondary{cursor:pointer;border-radius:12px;min-height:46px;padding:0 18px;font-weight:700}.fro-primary{color:#fff;background:linear-gradient(#7e5bd8,#5b3eaa);border:1px solid #a98ef1;box-shadow:0 8px 24px #5b3eaa3d}.fro-secondary{color:#aeb8ca;background:#081626;border:1px solid #7e91b23d}@media (width<=680px){.fro-backdrop{padding:0}.fro-shell{border:0;border-radius:0;height:100dvh}.fro-topbar{gap:9px;padding:14px}.fro-brand{font-size:8px}.fro-progress{gap:3px}.fro-progress span{width:16px;height:3px}.fro-skip{font-size:10px}.fro-content{padding:25px 16px}.fro-slide h1{font-size:43px}.fro-slide h2{font-size:31px}.fro-slide>p{font-size:14px}.fro-loop{grid-template-columns:1fr 1fr}.fro-loop-item{min-height:126px}.fro-compare,.fro-timing-demo{grid-template-columns:1fr}.fro-timing-demo>span{display:none}.fro-feature-grid{grid-template-columns:1fr}.fro-three{gap:7px}.fro-three div{padding:17px 7px}.fro-three strong{font-size:20px}.fro-preset-grid{grid-template-columns:1fr 1fr}.fro-field-row{grid-template-columns:1fr}.fro-footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.fro-primary,.fro-secondary{min-height:44px;padding:0 13px;font-size:12px}}@media (prefers-reduced-motion:reduce){.fro-slide{animation:none}}.qd-legacy-overlays,.qd-sync-ui{display:contents}.qd-design-preview .qd-sidebar,.qd-design-preview .qd-legacy-overlays,.qd-design-preview .qd-main-home>:not(.qd-scene):not(.qd-design-canvas){display:none!important}.qd-design-preview .qd-root{min-height:100svh!important;padding-bottom:calc(clamp(64px, 15.2403vw, 130px) + env(safe-area-inset-bottom,0px) + 12px)!important}.qd-design-preview .qd-shell{min-height:0!important;padding-bottom:0!important}.qd-design-preview .qd-main{padding-bottom:0!important}.qd-design-preview .qd-main-home{gap:0!important}.qd-design-preview .qd-design-canvas{flex:1 0 auto;width:100%;min-height:0;padding-top:2px;display:block}@media (width>=641px){.qd-design-preview .qd-design-canvas{padding-top:12px}}.qd-root .qd-scene-copy .qd-greeting{white-space:normal;overflow-wrap:anywhere}@media (width<=640px){.qd-root .qd-scene-copy .qd-greeting{font-size:20px!important}.qd-root .qd-scene-copy .qd-greeting[data-long-name=true]{font-size:clamp(10px,3.5vw,14px)!important;line-height:1.45!important}}.recovery-page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 18px max(30px, env(safe-area-inset-bottom));color:#fff6df;background:radial-gradient(circle at 50% 12%,#7fa7c93d,#0000 33%),linear-gradient(#04111f 0%,#071b2e 54%,#10342f 100%);place-items:center;font-family:Nunito,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.recovery-sky{pointer-events:none;opacity:.9;background-image:radial-gradient(circle,#ffe3a3 0 1.2px,#0000 1.8px),radial-gradient(circle,#fff6dfa6 0 1px,#0000 1.5px);background-position:12px 24px,46px 9px;background-size:127px 127px,89px 89px;position:absolute;inset:0}.recovery-card{z-index:1;text-align:center;background:#051f32f0;border:4px solid #315675;width:min(100%,410px);padding:28px 22px 24px;position:relative;box-shadow:0 14px #00000029,inset 0 0 0 2px #ffffff09}.recovery-mark{color:#8aafd0;letter-spacing:2px;font-family:"Press Start 2P",monospace;font-size:9px}.recovery-icon{background:#95613f;border:3px solid #60422f;place-items:center;width:74px;height:74px;margin:22px auto 14px;font-size:32px;display:grid;box-shadow:0 6px #0000002e,inset 0 3px #b67a50}.recovery-kicker{color:#9fc49a;letter-spacing:1px;margin:0 0 9px;font:400 8px/1.5 "Press Start 2P",monospace}.recovery-card h1{color:#fff6df;text-shadow:3px 3px #0000003d;margin:0;font:400 clamp(19px,5.5vw,28px)/1.35 "Press Start 2P",monospace}.recovery-copy{color:#d4e5f0;max-width:330px;margin:14px auto 22px;font-size:14px;font-weight:700;line-height:1.45}.recovery-form{text-align:left;gap:13px;display:grid}.recovery-field>span{color:#e9f1f5;margin:0 0 7px 3px;font-size:12px;font-weight:800;display:block}.recovery-input-shell{background:#031727eb;border:3px solid #315675;align-items:center;min-height:56px;display:flex;box-shadow:inset 4px 4px #00000024}.recovery-input-shell:focus-within{border-color:#7fa7c9}.recovery-input-shell input{color:#fff6df;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:15px 14px;font:800 16px Nunito,system-ui,sans-serif}.recovery-input-shell input::placeholder{color:#7696ae}.recovery-eye{color:#bfd7e8;cursor:pointer;background:0 0;border:0;width:48px;height:50px;font-size:22px}.recovery-message{color:#ffe1be;background:#d88a4b24;border-left:4px solid #d88a4b;margin:0;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.35}.recovery-primary{color:#fffdf3;cursor:pointer;background:linear-gradient(#6f995f,#5e7f55);border:0;width:100%;min-height:56px;margin-top:2px;font:400 11px/1.3 "Press Start 2P",monospace;box-shadow:0 7px #3d5f3e,inset 0 0 0 3px #ffffff14}.recovery-primary:disabled{opacity:.58;cursor:wait}.recovery-primary:active:not(:disabled){transform:translateY(4px);box-shadow:0 3px #3d5f3e}.recovery-secondary{color:#ddeadf;cursor:pointer;background:0 0;border:0;margin:8px auto 0;font:800 14px Nunito,system-ui,sans-serif}.recovery-success{gap:22px;display:grid}.recovery-success>span{color:#c8edae;background:#5e7f5533;border:3px solid #7ea66d;place-items:center;width:64px;height:64px;margin:0 auto;font-size:34px;font-weight:900;display:grid}@media (width<=430px){.recovery-card{padding:24px 17px 21px}.recovery-card h1{font-size:clamp(18px,5.6vw,23px)}}@media (prefers-reduced-motion:reduce){.recovery-primary:active:not(:disabled){transform:none}}.pn-page{color:#eef4ef;background:radial-gradient(circle at 50% 0,#5682a038,#0000 32%),linear-gradient(#04111f 0%,#07192a 48%,#0c2928 100%);min-height:100dvh;font-family:Nunito,system-ui,sans-serif;position:relative;overflow:hidden}.pn-stars{pointer-events:none;opacity:.45;background-image:radial-gradient(circle,#ffe8aab3 0 1px,#0000 1.5px),radial-gradient(circle,#cfe5f085 0 1px,#0000 1.4px);background-position:15px 32px,57px 11px;background-size:137px 137px,91px 91px;position:fixed;inset:0}.pn-shell{z-index:1;width:min(100% - 28px,900px);padding:max(24px, env(safe-area-inset-top)) 0 max(42px, env(safe-area-inset-bottom));margin:0 auto;position:relative}.pn-header{-webkit-backdrop-filter:blur(14px);background:#051b2be0;border:1px solid #8cb1c347;border-radius:22px;padding:30px clamp(18px,5vw,42px) 26px;position:relative;box-shadow:0 20px 65px #00000047}.pn-back{color:#bdd3df;font-size:13px;font-weight:900;text-decoration:none}.pn-back:hover{color:#fff5d6}.pn-language{top:22px;background:#03131fa6;border:1px solid #8cb1c342;border-radius:999px;gap:6px;padding:4px;display:flex;position:absolute;inset-inline-end:22px}.pn-language button{color:#9db4c3;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px;font:800 12px Nunito,system-ui,sans-serif}.pn-language button.is-active{color:#fff;background:#6f995f}.pn-mark{color:#9fc49a;letter-spacing:2px;margin-top:40px;font:400 10px/1.4 "Press Start 2P",monospace}.pn-draft{color:#ffd3aa;background:#d88a4b1f;border:1px solid #d88a4b73;border-radius:8px;margin-top:14px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-block}.pn-header h1{color:#fff6df;letter-spacing:-.035em;margin:17px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,7vw,62px);line-height:1}.pn-updated{color:#91a9ba;margin:9px 0 0;font-size:13px;font-weight:700}.pn-summary{background:#6287571f;border-inline-start:4px solid #7fa66d;margin-top:26px;padding:19px 20px}.pn-summary strong{color:#dff1d3;font-size:18px;display:block}.pn-summary p{color:#d5e2e8;margin:7px 0 0;line-height:1.65}.pn-content{gap:12px;margin-top:16px;display:grid}.pn-section{background:#051a29db;border:1px solid #7a9eb133;border-radius:18px;padding:clamp(20px,4vw,30px);box-shadow:0 12px 34px #00000024}.pn-section h2{color:#fff0ca;margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,4vw,29px);line-height:1.2}.pn-section p{color:#ccdae2;margin:10px 0 0;font-size:15px;line-height:1.75}.pn-section strong{color:#eef5ef}.pn-section a{color:#add8a3;text-underline-offset:3px}.pn-note{background:#d88a4b14;border:1px solid #d88a4b47;border-radius:10px;padding:12px 14px;color:#efceb0!important}.pn-table-wrap{margin-top:10px;overflow-x:auto}.pn-table{border-collapse:collapse;width:100%;min-width:560px}.pn-table th,.pn-table td{text-align:start;vertical-align:top;border-bottom:1px solid #8baabb26;padding:13px 12px;font-size:14px;line-height:1.55}.pn-table th{color:#dfe9df;width:27%;font-weight:900}.pn-table td{color:#bfcfd9}.pn-footer{justify-content:center;padding:25px 0 4px;display:flex}.pn-footer a{color:#bcd2dd;font-weight:900;text-decoration:none}[dir=rtl] .pn-page,.pn-page[dir=rtl]{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}[dir=rtl] .pn-header h1,[dir=rtl] .pn-section h2{letter-spacing:0;font-family:Noto Naskh Arabic,Tahoma,serif}@media (width<=640px){.pn-shell{width:min(100% - 18px,900px)}.pn-header{border-radius:16px;padding-top:24px}.pn-language{width:fit-content;margin-top:18px;position:static}.pn-mark{margin-top:26px}.pn-table{min-width:500px}}
