@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff")}:root{--green:#b6ff3b;--bg:#080c09;--card:#101611;--surface:#191f1a;--text:#f5f7f5;--muted:#929e95;--border:#29352b;--track:#2a362c}html:has(.helper-app.standalone){height:100%;min-height:0;overflow:hidden}body:has(.helper-app.standalone){height:100%;min-height:0;overflow:hidden}#root:has(>.standalone){height:100%;min-height:0;overflow:hidden}body:has(.standalone){background:var(--bg);color:var(--text);overscroll-behavior:none;margin:0}.helper-app{color:var(--text);background:var(--bg);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent;flex-direction:column;height:100%;font-family:Inter,sans-serif;font-size:13px;line-height:1.4;display:flex;position:relative}.helper-app.standalone{--app-safe-top:env(safe-area-inset-top,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-safe-right:env(safe-area-inset-right,0px);box-sizing:border-box;max-width:540px;height:100%;padding:var(--app-safe-top) var(--app-safe-right) 0 var(--app-safe-left);margin:0 auto}.helper-app.standalone.in-telegram{--app-safe-top:0px}.helper-app.in-prototype{padding-top:var(--mobile-safe-area-top,54px);box-sizing:border-box}.helper-app *,.helper-app :before,.helper-app :after{box-sizing:border-box}.helper-app button,.helper-app input,.helper-app select,.helper-app textarea{font:inherit}.helper-app button{color:inherit;cursor:pointer;appearance:none}.helper-app button:disabled{cursor:wait;opacity:.55}.helper-app button:focus-visible,.helper-app a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.helper-app a{color:var(--green);text-decoration:none}.helper-app h1,.helper-app h2,.helper-app p{margin:0}.helper-app h1{letter-spacing:-1.1px;overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.16}.helper-app h2{letter-spacing:-.35px;font-size:16px;font-weight:700;line-height:1.3}.helper-app strong{font-weight:700}.helper-app svg{vertical-align:middle;flex-shrink:0}.helper-app .muted{color:var(--muted)}.helper-app .green{color:var(--green)}.helper-app .capitalize:first-letter{text-transform:uppercase}.telegram-header{border-bottom:1px solid #1d281f;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;min-height:48px;padding:0 8px;display:flex}.telegram-header>strong{font-size:14px}.icon-button{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.icon-button.accent{color:var(--bg);background:var(--green);border-color:var(--green)}.telegram-header .icon-button,.detail-nav .icon-button,.reminder-row .icon-button{background:0 0;border:0}.page-scroll{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:hidden auto}.page-scroll::-webkit-scrollbar{display:none}.stats-page{padding-top:14px;padding-bottom:16px}.screen-heading{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-bottom:16px;display:flex}.stats-heading{margin-bottom:6px}.screen-heading p{color:var(--muted);margin-top:4px;font-size:12px}.segmented{background:var(--surface);border-radius:12px;gap:3px;height:37px;margin-bottom:12px;padding:3px;display:flex}.segmented button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:3px 6px;font-size:12px}.segmented button.selected,.chips button.selected{background:var(--green);color:#0a1006;font-weight:700}.card{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:18px;width:100%;padding:16px}button.card{display:block}.card p{color:#b8c2ba;font-size:12px}.progress{background:var(--track);appearance:none;border:0;border-radius:20px;width:100%;height:6px;display:block;overflow:hidden}.progress::-webkit-progress-bar{background:var(--track);border-radius:20px}.progress::-webkit-progress-value{background:var(--green);border-radius:20px;transition:width .2s}.progress::-moz-progress-bar{background:var(--green);border-radius:20px}.score-card{min-height:167px;margin-bottom:10px;padding:18px 16px 14px}.score-main{justify-content:space-between;align-items:center;display:flex}.score-main p{font-size:12px}.score-number{letter-spacing:-2.3px;color:var(--green);font-size:58px;line-height:1.05;display:block;font-weight:800!important}.ring{flex-shrink:0;width:94px;height:94px;position:relative}.ring.small{width:25px;height:25px}.ring-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-label strong{color:var(--green);font-size:20px;line-height:1.25}.ring-label span{color:#b2bdb4;margin-top:4px;font-size:10px;line-height:1.12}.score-card .score-caption{margin-top:11px;margin-bottom:8px;font-size:11px}.activity-card{height:164px;margin-bottom:12px;padding:12px 15px 8px}.activity-card h2{font-size:14px}.activity-chart{height:121px;margin-left:-6px;margin-right:-6px}.section-title{margin:12px 0 10px!important}.attributes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}button.attribute{text-align:left;border-radius:14px;flex-direction:column;min-height:108px;padding:11px 10px;display:flex}.attribute-title{align-items:flex-start;gap:8px;min-height:26px;margin-bottom:4px;display:flex}.attribute-title svg{color:var(--green)}.attribute-title strong{letter-spacing:-.15px;font-size:11px;line-height:1.3}.attribute .muted{margin:0 0 7px;font-size:11px;line-height:1.35}.attribute-xp{margin-top:auto;margin-bottom:7px;font-size:11px;line-height:1.35}.attribute .progress{flex-shrink:0;height:5px}.money-value{color:var(--green);margin-bottom:5px;font-size:14px;line-height:1.3}.attribute:has(.money-value) .attribute-title{min-height:29px}.attribute:has(.money-value) .muted{margin-bottom:4px}.attribute:has(.money-value) .attribute-xp{margin-top:0}.bottom-nav{height:calc(69px + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)));padding:9px 8px calc(7px + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)));border-top:1px solid var(--border);background:var(--card);flex-shrink:0;display:flex}.bottom-nav button{color:#92a396;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.bottom-nav button span{font-size:9.5px}.bottom-nav button.active{color:var(--green);font-weight:700}.day-switch{margin-bottom:12px}.day-switch button.selected{flex:1.85}.tasks-summary{margin:0 1px 13px}.tasks-summary>div{justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.tasks-summary strong:last-child{color:var(--green)}.chips{gap:7px;margin-bottom:11px;display:flex}.chips button{border:1px solid var(--border);background:var(--surface);color:#b1bdb4;border-radius:10px;min-height:33px;padding:7px 12px;font-size:11px}.chips button.selected{border-color:var(--green)}.task-list{flex-direction:column;gap:10px;display:flex}.task-complex{padding:14px 15px 12px}.task-top{align-items:flex-start;gap:10px;display:flex}.task-top>div:nth-child(2){flex:1;min-width:0}.task-top>svg{color:var(--muted);margin-top:2px}.task-top h2{margin-bottom:3px;font-size:16px}.task-top p{font-size:11px}.badges{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.badges span{color:#b9c7bb;background:#1f2b20;border:1px solid #2f3f30;border-radius:6px;padding:4px 7px;font-size:9px;line-height:1.2}.task-complex .badges span{border:0;padding:5px 8px;font-size:10px}.progress-label{justify-content:space-between;gap:8px;margin:9px 0 6px;font-size:12px;display:flex}.progress-label strong{color:var(--green)}.task-domains{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;margin-top:9px;padding-top:8px;display:flex}.domain-line{color:#b6c3b9;align-items:center;gap:8px;font-size:10px;display:inline-flex}.domain-line svg{color:var(--green)}.task-simple{align-items:center;gap:9px;min-height:69px;padding:14px 12px;display:flex}.checkbox{background:0 0;border:1px solid #6b7b6f;border-radius:7px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-flex;position:relative}.checkbox:before{content:"";position:absolute;inset:-10px -6px}.checkbox.checked{border-color:var(--green);background:var(--green);color:#102000}.task-title-button{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;min-width:0;padding:0;display:flex}.task-title-button strong{font-size:12px;line-height:1.25}.task-title-button span{font-size:10px}.points{color:var(--green);white-space:nowrap;font-size:11px}.voice-dock{flex-shrink:0;padding:10px 20px 11px}.voice-dock button{color:var(--green);background:#1a241a;border:1px solid #456035;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:40px;font-size:12px;font-weight:700;display:flex}.detail-page{padding-top:8px}.detail-nav{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:7px;display:flex}.detail-nav>button:first-child{color:#b7c7ba;background:0 0;border:0;align-items:center;gap:9px;padding:7px 0;font-weight:700;display:flex}.detail-nav .icon-button{width:24px}.detail-date{color:var(--muted);font-size:12px;margin:10px 0 8px!important}.detail-page>.badges{margin-bottom:11px}.task-detail-progress{margin-bottom:10px;padding:15px 14px 14px}.task-detail-progress>div{gap:20px;margin-bottom:9px;display:flex}.task-detail-progress>div>div{flex:1}.task-detail-progress strong{letter-spacing:-1px;font-size:28px;line-height:1.1}.task-detail-progress>div>div:last-child strong{color:var(--green)}.task-detail-progress small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.exercises{flex-direction:column;gap:10px;display:flex}.exercise{padding:0 13px 10px}.exercise-heading{text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:12px 0 10px;display:flex}.exercise-heading strong{flex:1;font-size:12px}.exercise-heading>span:nth-last-child(2){color:#b5c7b8;font-size:12px;font-weight:700}.exercise-heading>svg{color:#a1b0a6}.exercise-indicator{border:1px solid #677c6d;border-radius:50%;justify-content:center;align-items:center;width:11px;height:11px;display:flex}.exercise-indicator.has-progress{border-color:var(--green);border-top-width:3px}.exercise.nested{border-left:1px solid var(--border);padding-right:0}.leaf-row{border-top:1px solid var(--border);align-items:center;gap:11px;min-height:33px;font-size:12px;display:flex}.leaf-row .checkbox{border-radius:5px;width:19px;min-width:19px;height:19px}.leaf-row>span:last-child{white-space:nowrap;margin-left:auto;font-size:10px}.rotated{transform:rotate(-90deg)}.explain{color:var(--muted);text-align:center;font-size:10px;margin-top:12px!important}.detail-footer{padding:12px 20px calc(12px + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)));background:var(--card);border-top:1px solid var(--border);flex-shrink:0;gap:9px;display:flex}.primary,.secondary{text-align:center;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 16px;font-weight:700;display:inline-flex;font-size:12px!important}.helper-app .primary{background:var(--green);color:#0a1105;border-color:var(--green)}.secondary{color:var(--text);background:#172019;border-color:#465449}.detail-footer .primary{flex:1}.detail-footer>.secondary{min-width:112px}.detail-footer>.voice-icon{width:57px;min-width:57px;padding:0}.reminders-page .chips{margin-bottom:11px}.reminders-page .section-title{margin-top:10px!important}.next-reminder{padding:13px 15px 12px}.next-time{letter-spacing:-1.3px;color:var(--green);margin:3px 0 7px;font-size:40px;line-height:1.1;display:block}.next-reminder h2{margin-bottom:5px;font-size:15px}.schedule-description{font-size:11px!important}.next-reminder .upcoming{margin-top:9px;margin-bottom:8px;font-size:11px}.upcoming strong{color:#d6e2d8}.button-row{gap:8px;margin-top:8px;display:flex}.button-row button{background:#202c22;border:1px solid #39493d;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:33px;font-size:11px;font-weight:700;display:flex}.reminders-list{flex-direction:column;gap:10px;display:flex}.reminder-row{align-items:center;gap:10px;min-height:69px;padding:11px 12px;display:flex}.reminder-time{color:var(--green);letter-spacing:-.8px;font-size:21px}.reminder-row .icon-button{width:24px;color:var(--muted)}.timer-card{align-items:center;gap:10px;margin-top:10px;padding:13px 12px;display:flex}.timer-icon{width:39px;height:39px;color:var(--green);background:#25361b;border-radius:12px;justify-content:center;align-items:center;display:flex}.timer-card>div{flex:1;min-width:0}.timer-card>div>strong{font-size:12px}.timer-card p{align-items:baseline;gap:5px;margin:0 0 3px;display:flex}.timer-card b{color:var(--green);font-size:25px;line-height:1.3}.timer-card p span{color:var(--muted);font-size:10px}.timer-card .progress{height:4px}.compact-button{background:#1c281e;border:1px solid #465449;border-radius:10px;min-height:33px;padding:8px 10px;font-size:10px!important}.quests-page .screen-heading h1{font-size:27px}.quests-page .chips{margin-bottom:8px}.quests-count{color:#b7c5ba;font-size:12px;margin-bottom:11px!important}.quests-list{flex-direction:column;gap:10px;display:flex}.goal-label{color:var(--muted);font-size:10px;margin-bottom:1px!important}.goal-title{margin-bottom:5px;font-size:14px;display:block}.quest-card{padding:10px 13px 7px}.quest-card-title{align-items:center;gap:10px;display:flex}.quest-card-title>svg:first-child{color:var(--green)}.quest-card-title h2{flex:1;font-size:13px}.quest-card-title>svg:last-child{color:var(--muted)}.quest-card .badges{margin:9px 0 5px}.quest-card .badges span{font-size:8px}.quest-value{color:var(--green);letter-spacing:-.9px;font-size:24px;line-height:1.25;display:block}.quest-card>p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4}.quest-card .progress{margin-top:6px}.quest-card .quest-bonus{margin-top:5px}.quest-bonus strong{color:#d3dfd5}.goal-parent{color:var(--muted);font-size:12px;margin:0 0 5px!important}.quest-result{margin-top:10px;padding:13px 14px 12px}.result-value{flex-wrap:wrap;align-items:baseline;gap:10px;margin:7px 0 10px;display:flex}.result-value strong{letter-spacing:-1.5px;color:var(--green);font-size:40px;line-height:1.15}.result-value span{color:#a9bbad;font-size:14px}.result-range{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;margin:5px 0 10px;padding-bottom:10px;font-size:10px;display:flex}.quest-deadline{align-items:center;gap:6px;margin-bottom:7px;font-size:11px;display:flex}.quest-result>p:last-child{font-size:11px}.milestones-title{margin-top:10px!important}.milestones{margin:0;padding:8px 0 4px 5px;list-style:none}.milestones li{gap:13px;min-height:41px;display:flex;position:relative}.milestones li:not(:last-child):after{content:"";background:#314634;width:1px;position:absolute;top:25px;bottom:0;left:12px}.milestone-dot{z-index:1;background:#101912;border:1px solid #627966;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-top:1px;display:flex}.milestones .achieved .milestone-dot{background:var(--green);border-color:var(--green);color:#172600}.milestones .next .milestone-dot{border:2px solid var(--green)}.milestones li>div{flex-direction:column;gap:1px;display:flex}.milestones li strong{font-size:12px}.milestones li>div>span{color:var(--muted);font-size:10px}.milestones .next>div>span{color:var(--green)}.linked-task{justify-content:space-between;align-items:center;margin-bottom:9px;padding:10px 13px;display:flex!important}.linked-task>div{flex-direction:column;gap:4px;display:flex}.linked-task strong{font-size:13px}.linked-task span{color:var(--muted);font-size:11px}.linked-task>svg{color:var(--muted)}.link-task{background:#1a251c;border:1px solid #344b39;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;font-weight:700;display:flex;font-size:11px!important}.loading-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:340px;min-height:65vh;margin:auto;display:flex}.loading-screen>svg{color:var(--green)}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:14px;padding:40px 15px;display:flex}.empty>svg{color:var(--green)}.empty h2{color:var(--text)}.empty .primary{margin-top:6px}.error-banner{color:#fff0db;background:#2a231a;border-bottom:1px solid #584128;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;display:flex}.error-banner button{background:0 0;border:0;margin-left:auto;padding:0}.toast{left:20px;right:20px;bottom:calc(86px + var(--app-safe-bottom,0px));z-index:60;pointer-events:none;background:#22341d;border:1px solid #48613b;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex;position:absolute;box-shadow:0 6px 24px #0007}.toast svg{color:var(--green)}.sheet-backdrop{padding:var(--app-safe-top,0px) var(--app-safe-right,0px) 0 var(--app-safe-left,0px);z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{width:min(100%,540px);max-height:100%;padding:0 20px calc(24px + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)));scrollbar-width:thin;background:#101711;border:1px solid #344537;border-radius:24px 24px 0 0;overflow:auto}.sheet-toolbar{z-index:1;background:#101711;justify-content:flex-end;height:44px;padding-top:4px;display:flex;position:sticky;top:0}.sheet-toolbar .icon-button{background:0 0;border:0;width:36px;height:36px}.editor{flex-direction:column;gap:16px;padding-bottom:3px;display:flex}.editor>h2,.voice-editor>h2{letter-spacing:-.7px;margin-bottom:2px;font-size:23px}.editor label{color:#bfcec2;flex-direction:column;flex:1;gap:7px;min-width:0;font-size:12px;display:flex}.editor input:not([type=checkbox]),.editor select,.editor textarea,.voice-editor textarea{color:var(--text);background:#080e09;border:1px solid #364c3b;border-radius:10px;outline:none;width:100%;min-height:44px;padding:11px 12px;font-size:16px}.editor input:focus,.editor textarea:focus,.editor select:focus,.voice-editor textarea:focus{border-color:var(--green)}.editor input[type=date],.editor input[type=datetime-local],.editor input[type=time]{min-width:0;max-width:100%}.editor small,.hint{color:var(--muted);font-size:11px}.form-row{gap:9px;display:flex}.form-domains{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.form-domains legend{color:#bfcec2;margin-bottom:8px;font-size:12px}.form-domains label{flex-direction:row;flex:auto;align-items:center;font-size:11px;display:flex}.form-domains input{accent-color:var(--green);width:18px;height:18px}.editor .primary,.voice-editor .primary{width:100%}.voice-editor{flex-direction:column;gap:14px;display:flex}.record-button{background:#243718;border:1px solid #6c963c;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:7px auto 0;display:flex;color:var(--green)!important}.record-button.recording{background:var(--green);color:#102000!important}.record-caption{text-align:center;color:var(--muted);font-size:12px}.answer{white-space:pre-wrap;background:#1a271b;border-radius:12px;padding:12px;font-size:13px;line-height:1.5}.income-row{text-align:left;border:1px solid var(--border);background:#17221a;border-radius:12px;grid-template-columns:1fr auto;gap:4px;padding:12px;display:grid}.income-row>span{color:var(--muted);grid-column:1;font-size:11px}.income-row svg{grid-area:1/2/3;align-self:center}.xp-row{border-bottom:1px solid var(--border);gap:13px;padding-bottom:12px;display:flex}.xp-row>strong{white-space:nowrap;min-width:65px}.xp-row>div{flex-direction:column;gap:3px;font-size:12px;display:flex}.xp-row span{color:var(--muted);font-size:11px}@media (width<=359px){.page-scroll{padding-left:14px;padding-right:14px}.helper-app h1{font-size:25px}.quest-value{font-size:21px}.points{font-size:10px}.attribute-title strong{font-size:9px}.chips button{padding-left:9px;padding-right:9px}.detail-footer{padding-left:14px;padding-right:14px}.result-value strong{font-size:34px}}@media (width>=541px){.helper-app.standalone{border-left:1px solid var(--border);border-right:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.helper-app *{scroll-behavior:auto!important;transition:none!important}}.detail-page:has(.quest-result) .explain{margin-top:6px!important}.goal-plan-note{margin:14px 0;padding:16px}.goal-plan-note strong{font-size:13px;line-height:1.6}.goal-plan-note p{color:var(--muted,#9ba59e);margin:8px 0 0;font-size:12px;line-height:1.65}.task-title-button .muted{white-space:normal;line-height:1.5}.task-simple+.task-simple{margin-top:8px}.checkbox:disabled{opacity:.45}.login-screen{justify-content:center;min-height:100%;padding-bottom:32px}.login-form{text-align:left;width:100%;padding:0}.login-screen .hint{color:#9ba59e;font-size:12px;line-height:1.6}.login-error{color:#ffb6a2;font-size:13px;line-height:1.5}.connection-banner,.update-banner{background:#29331d;flex-shrink:0;padding:10px 20px;font-size:12px;line-height:1.5}.update-banner button{color:#b6ff3b;margin-left:12px}.screen-report{border:1px solid var(--border);background:var(--bg);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:12px;margin:0;padding:12px;font:11px/1.5 monospace}html[data-helper-viewport=large]:has(.helper-app.standalone){height:100lvh}.helper-app.standalone[data-keyboard=open]{height:var(--app-keyboard-height);top:var(--app-keyboard-top);--app-safe-bottom:0px}
