:root{color-scheme:light;--bg: #f5f7fb;--bg-noise: rgba(39, 95, 161, .07);--bg-accent-a: #e5f4ff;--bg-accent-b: #eefce9;--panel: #ffffff;--panel-soft: #f8fbff;--text: #132030;--muted: #5f7082;--line: #d2dde9;--line-strong: #aec1d5;--accent: #1d77b8;--accent-strong: #0e5b92;--accent-soft: #d8edff;--error: #b12929;--shadow: 0 16px 38px rgba(21, 39, 61, .09);--chart-bg: #ffffff;--chart-grid: #d8e0ea;--chart-axis: #5f6670;--chart-line: #1d77b8;--chart-point: #1d77b8;--chart-value: #143d5d;--chart-label: #445161}:root[data-theme=dark]{color-scheme:dark;--bg: #081525;--bg-noise: rgba(52, 141, 209, .07);--bg-accent-a: #0e2c47;--bg-accent-b: #0f3a36;--panel: #10253a;--panel-soft: #132f49;--text: #e5eff8;--muted: #9cb3c8;--line: #2f4861;--line-strong: #43607a;--accent: #56a8e0;--accent-strong: #77beea;--accent-soft: rgba(86, 168, 224, .16);--error: #ff8e8e;--shadow: 0 18px 42px rgba(2, 9, 18, .42);--chart-bg: #0f2336;--chart-grid: #35526d;--chart-axis: #a7bfd2;--chart-line: #75c2f0;--chart-point: #75c2f0;--chart-value: #ddf2ff;--chart-label: #c3d8ea}*{box-sizing:border-box}body{margin:0;font-family:Avenir Next,Trebuchet MS,Segoe UI,sans-serif;background:radial-gradient(circle at 8% 0%,var(--bg-accent-a) 0%,transparent 34%),radial-gradient(circle at 92% 100%,var(--bg-accent-b) 0%,transparent 36%),linear-gradient(175deg,transparent 0%,var(--bg-noise) 100%),var(--bg);color:var(--text);min-height:100vh}.shell{width:min(980px,calc(100vw - 2.25rem));margin:2.4rem auto 2rem;min-height:calc(100dvh - 4.4rem);display:flex;flex-direction:column;gap:1rem}.app-footer{margin:auto 0 .3rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,transparent);display:flex;align-items:center;justify-content:flex-start;gap:.35rem;flex-wrap:wrap}.app-footer-legal{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;margin-bottom:.1rem}.app-footer-copy{margin:0;color:var(--muted);font-size:.92rem;line-height:1.35}.app-footer-by{margin:0;color:var(--muted);font-size:.92rem}.app-footer-source{margin-left:auto;width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text)}.app-footer-source svg{width:1.15rem;height:1.15rem;fill:currentColor}.app-footer-source:hover{color:var(--accent);border-color:var(--line-strong)}.app-footer-link{color:var(--accent-strong);font-weight:700;text-decoration-thickness:1.5px;text-underline-offset:.14em}.app-footer-link:hover{color:var(--accent)}.top{position:relative;display:grid;gap:.9rem;margin-bottom:.8rem}.top-main{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.title-with-page{display:inline-flex;align-items:center;gap:.65rem}h1{margin:0;font-size:clamp(2.1rem,4vw,3rem);line-height:.95;letter-spacing:.01em;font-weight:800}.top #title{cursor:pointer}.page-name{color:var(--muted);font-size:clamp(.95rem,1.7vw,1.2rem);font-weight:700;letter-spacing:.01em}.top-actions-right{margin-left:auto;display:flex;align-items:center;gap:.7rem}.btn,.tab,input,select{font:inherit;border-radius:14px;border:1px solid var(--line);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn,.tab{background:var(--panel-soft);color:var(--text);min-height:2.85rem;padding:.58rem 1.05rem;cursor:pointer;font-weight:600}.btn:hover,.tab:hover{border-color:var(--line-strong);transform:translateY(-1px)}.btn:disabled,.tab:disabled{opacity:.62;cursor:not-allowed;transform:none}.btn-primary,.tab-active{background:linear-gradient(145deg,var(--accent),var(--accent-strong));border-color:transparent;color:#f6fbff;box-shadow:0 9px 22px #1a78bf42}.tab-active:hover,.btn-primary:hover{border-color:transparent}.menu-toggle{width:2.85rem;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:.22rem;flex-direction:column}.menu-line{display:block;width:1.18rem;height:2px;border-radius:999px;background:currentColor;opacity:.9}#install-app{background:linear-gradient(145deg,#15446d,#1f5a8a);border-color:#89c0ed52;color:#f3f9ff;display:inline-flex;align-items:center;gap:.45rem}#install-app .install-icon{display:inline-flex;width:1rem;height:1rem}#install-app .install-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.top-menu{position:absolute;right:0;top:calc(100% + .4rem);width:min(320px,calc(100vw - 2.2rem));z-index:20;padding:.85rem;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);display:grid;gap:.75rem}.menu-item{display:grid;gap:.35rem}.menu-nav{display:grid;gap:.45rem}.menu-nav .btn{width:100%;justify-content:flex-start}.menu-label{color:var(--muted);font-size:.84rem;font-weight:700;letter-spacing:.02em}.locale-select,.menu-select,#settings-reminder-time{min-height:2.5rem;padding:.45rem .65rem;background:var(--panel-soft);color:var(--text)}.menu-status{padding:.55rem .65rem;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);display:flex;align-items:center;gap:.48rem}.status-dot{width:.56rem;height:.56rem;border-radius:999px;background:#42c86f}.menu-value{color:var(--text);font-weight:650}.menu-primary{width:100%}.status{margin:0;color:var(--muted);background:color-mix(in srgb,var(--panel) 90%,transparent);border:1px solid var(--line);border-radius:12px;padding:.8rem .95rem}.status-error{color:var(--error);border-color:color-mix(in srgb,var(--error) 46%,var(--line));background:color-mix(in srgb,var(--error) 10%,var(--panel))}.toast-viewport{position:fixed;right:.9rem;bottom:.9rem;z-index:60;display:grid;gap:.5rem;pointer-events:none}.toast{max-width:min(90vw,24rem);border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);color:var(--text);box-shadow:var(--shadow);padding:.65rem .85rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.94rem;font-weight:600;pointer-events:auto;animation:toast-enter .18s ease}.toast-error{border-color:color-mix(in srgb,var(--error) 45%,var(--line));background:color-mix(in srgb,var(--error) 10%,var(--panel));color:color-mix(in srgb,var(--error) 82%,var(--text))}.toast-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--error)}.tabs{display:flex;flex-wrap:wrap;gap:.55rem}.tab{min-width:9.2rem}.view{display:block;animation:view-enter .22s ease}#entry-view{width:min(100%,640px);margin-inline:auto}#week-view{width:min(100%,840px);margin-inline:auto}#settings-view{width:min(100%,560px);margin-inline:auto}#terms-view,#privacy-view{width:min(100%,760px);margin-inline:auto}#hello-view{width:min(100%,560px);margin-inline:auto}.first-run-intro{text-align:left;gap:.7rem}.first-run-intro-title{margin:0;font-size:clamp(2.1rem,5.8vw,3.2rem);line-height:1.05}.first-run-intro-body{margin:0;color:var(--muted);line-height:1.5}.first-run-intro-note{margin:.15rem 0 0;color:var(--muted);font-size:1rem;line-height:1.5}.first-run-intro-begin{width:min(220px,100%);justify-self:center;margin-top:.35rem}.onboarding-overlay{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,var(--bg) 68%,rgba(0,0,0,.45));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:1rem}.onboarding-card{width:min(520px,100%);gap:.8rem;text-align:left}.onboarding-title{margin:0;font-size:clamp(1.45rem,3.2vw,2rem);line-height:1.15}.onboarding-note{margin:0;color:var(--muted);line-height:1.45}.onboarding-progress{margin:-.25rem 0 0;color:var(--accent-strong);font-weight:700;font-size:.92rem}.onboarding-options{display:grid;gap:.55rem}.onboarding-option-btn{width:100%;justify-content:center;text-transform:capitalize}.onboarding-backend-radios{margin:0}.onboarding-back-btn{width:fit-content;justify-self:start}.onboarding-error-note{margin:0}.hidden{display:none}@keyframes view-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.card{background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--line);border-radius:24px;padding:clamp(1.05rem,2.3vw,1.8rem);display:grid;gap:1rem;box-shadow:var(--shadow)}.card-eval{gap:1.35rem}.card-checkin{gap:.85rem}.legal-card{gap:.6rem}.legal-card h2,.legal-card h3,.legal-card p{margin:0}.legal-card h3{margin-top:.5rem;font-size:1.04rem}.legal-card p{color:var(--muted);line-height:1.5}.legal-locale-toggle{display:inline-flex;gap:.45rem;margin:.1rem 0 .35rem}.legal-locale-btn{min-height:2.2rem;padding:.35rem .85rem;border-radius:999px;letter-spacing:.02em}.checkin-section{display:grid;gap:.45rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.checkin-section-submit{padding-top:.9rem}.backend-gate{width:min(700px,100%);margin-inline:auto;text-align:center;gap:.7rem;padding:clamp(1rem,2.5vw,1.35rem);border-color:color-mix(in srgb,var(--line) 86%,var(--accent) 14%);background:linear-gradient(165deg,color-mix(in srgb,var(--panel) 95%,transparent),color-mix(in srgb,var(--panel-soft) 88%,transparent))}.backend-gate-brand{margin:0;font-size:clamp(1.8rem,4.2vw,2.55rem);line-height:1}.backend-gate-title{margin:.2rem 0 0;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.15}.backend-gate-description{margin:.35rem auto 0;max-width:32ch;color:var(--muted);line-height:1.45}.backend-gate-radios{margin:.75rem 0 0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.backend-gate-legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.backend-radio{min-height:2.95rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel-soft) 94%,transparent);display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .7rem;cursor:pointer;font-weight:650}.backend-radio input[type=radio]{margin:0;appearance:none;-webkit-appearance:none;width:1.05rem;height:1.05rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent-strong) 58%,var(--line));background:var(--panel);display:inline-grid;place-content:center;flex:0 0 auto}.backend-radio input[type=radio]:before{content:"";width:.5rem;height:.5rem;border-radius:999px;transform:scale(0);transition:transform .12s ease-out;background:var(--accent-strong)}.backend-radio input[type=radio]:checked:before{transform:scale(1)}.backend-radio:has(input:checked){border-color:transparent;background:linear-gradient(145deg,var(--accent),var(--accent-strong));color:#f6fbff;box-shadow:0 9px 22px #1a78bf42}.backend-radio:has(input:checked) .backend-help{border-color:color-mix(in srgb,#ffffff 60%,transparent);color:#f6fbff;background:color-mix(in srgb,#ffffff 18%,transparent)}.backend-radio:has(input:checked) input[type=radio]{border-color:#fff;background:#fff}.backend-confirm{min-height:2.95rem;margin-top:.75rem}.backend-google-signin{min-height:2.85rem;margin-top:.35rem}.backend-privacy-note{margin:.3rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.4}.backend-help{position:relative;display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);font-size:.92rem;font-weight:800;cursor:help}.backend-help-tooltip{position:absolute;right:0;top:calc(100% + .4rem);width:min(260px,calc(100vw - 2.5rem));padding:.55rem .65rem;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 95%,transparent);color:var(--text);font-size:.86rem;font-weight:500;line-height:1.35;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;pointer-events:none;z-index:12}.backend-help:hover .backend-help-tooltip,.backend-help:focus-visible .backend-help-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.label{margin:0;line-height:1.4;font-size:1.1rem}.setting-row .label{display:inline-flex;align-items:center;gap:.4rem}.setting-help{position:relative;display:inline-flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);font-size:.75rem;font-weight:800;cursor:help;flex:0 0 auto}.setting-help-tooltip{position:absolute;left:0;top:calc(100% + .35rem);width:min(320px,calc(100vw - 2.5rem));padding:.55rem .65rem;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 95%,transparent);color:var(--text);font-size:.84rem;font-weight:500;line-height:1.35;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;pointer-events:none;z-index:12}.setting-help:hover .setting-help-tooltip,.setting-help:focus-visible .setting-help-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.slider-row{display:flex;align-items:center;gap:.9rem}#checkin-form input[type=range]{width:100%;margin:0;accent-color:var(--accent)}#mood-words{width:100%;resize:vertical;min-height:6.2rem;border-radius:14px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);padding:.65rem .72rem;font:inherit}.label-sm{margin:0;color:var(--muted);font-size:.92rem;font-weight:700}.word-count{margin:-.25rem 0 0;color:var(--muted);font-size:.86rem}.word-count.is-over-limit{color:var(--accent-strong)}.word-limit-hint{margin:-.45rem 0 0;color:var(--muted);font-size:.82rem}.suggested-words,.context-tags{display:grid;gap:.45rem}.chips{display:flex;flex-wrap:wrap;gap:.45rem}.chip{border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);padding:.35rem .72rem;font:inherit;font-size:.88rem;cursor:pointer}.chip-active{background:linear-gradient(145deg,var(--accent),var(--accent-strong));border-color:transparent;color:#f6fbff}.intensity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.intensity-item{display:grid;gap:.4rem}.custom-tag-row{display:flex;gap:.5rem}.custom-tag-input{flex:1;min-height:2.5rem;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);color:var(--text);padding:.48rem .6rem}.rating-pill{min-width:4.6rem;text-align:center;border-radius:999px;background:var(--accent-soft);color:var(--text);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));padding:.36rem .7rem;font-weight:760}.rating-pill-empty{color:var(--muted);background:color-mix(in srgb,var(--panel-soft) 90%,transparent)}#save-rating{width:100%;font-size:1.15rem;min-height:3.15rem}#save-checkin{width:100%;font-size:1.05rem;min-height:2.95rem}#chart-title{margin:0;font-size:1.15rem;font-weight:700}#chart{width:100%;height:auto;border:1px solid var(--line);border-radius:14px;background:var(--chart-bg)}.word-cloud{min-height:12rem;border:1px solid var(--line);border-radius:14px;padding:.9rem;background:var(--chart-bg);display:flex;flex-wrap:wrap;align-content:flex-start;gap:.52rem .7rem}.cloud-word{color:var(--accent-strong);font-weight:740;line-height:1.15}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.analytics-panel{border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--chart-bg) 94%,transparent);padding:.75rem;display:grid;gap:.65rem}.analytics-panel-title{color:var(--text)}.analytics-kpis{display:grid;gap:.45rem}.analytics-kpi{margin:0;display:flex;justify-content:space-between;gap:.8rem;color:var(--muted);font-size:.9rem}.analytics-kpi strong{color:var(--text)}.intensity-summary{display:grid;gap:.5rem}.intensity-summary-item{display:grid;gap:.3rem}.intensity-summary-header{display:flex;justify-content:space-between;gap:.6rem;color:var(--muted);font-size:.87rem}.intensity-summary-header strong{color:var(--text)}.intensity-summary-track{width:100%;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--line) 68%,transparent);overflow:hidden}.intensity-summary-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.volume-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;min-height:10.5rem;align-items:end;position:relative;z-index:1}.volume-chart-frame{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;padding:.55rem .45rem .4rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 90%,transparent),color-mix(in srgb,var(--panel) 88%,transparent));position:relative;overflow:hidden}.volume-chart-grid{position:absolute;inset:.45rem .45rem 1.9rem;display:grid;grid-template-rows:repeat(3,1fr);pointer-events:none}.volume-chart-grid span{border-top:1px dashed color-mix(in srgb,var(--line) 76%,transparent)}.volume-column{display:grid;justify-items:center;align-items:end;gap:.24rem}.volume-bar{width:min(100%,1.45rem);min-height:4px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-strong) 82%,#8dd7ff),var(--accent));box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 32%,transparent);opacity:.95}.volume-count{color:color-mix(in srgb,var(--text) 92%,#ffffff 8%);font-size:.72rem;font-weight:700;line-height:1;padding:.15rem .36rem;border-radius:999px;background:color-mix(in srgb,var(--panel) 86%,transparent);border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.volume-label{color:var(--muted);font-size:.7rem;text-align:center;line-height:1.15}.ranked-list{margin:0;padding:0;list-style:none;display:grid;gap:.42rem}.ranked-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:.52rem}.ranked-label{color:var(--text);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranked-meter{height:.43rem;border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent);overflow:hidden}.ranked-meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.ranked-value{min-width:1.4rem;text-align:right;color:var(--text);font-size:.86rem}#settings-view .card{max-width:100%}#settings-view .label{font-size:.98rem}.settings-card{gap:.5rem}.setting-block{border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel-soft) 92%,transparent);padding:.65rem .7rem;display:grid;gap:.4rem}.setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.setting-row-divider{border-top:1px solid color-mix(in srgb,var(--line) 85%,transparent);padding-top:.5rem}.setting-row-disabled{opacity:.6}.setting-row-disabled .setting-control:disabled{cursor:not-allowed}.setting-control{min-width:12.5rem;justify-self:end}.setting-status{margin:0;background:color-mix(in srgb,var(--panel) 88%,transparent);padding:.55rem .7rem;font-size:.9rem;line-height:1.3;justify-self:end}.setting-row .setting-status{grid-column:1 / -1;justify-self:stretch}.setting-action{width:fit-content;justify-self:end;text-decoration:none}.setting-toggle{appearance:none;width:2.45rem;height:1.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line-strong) 85%,transparent);background:color-mix(in srgb,var(--panel) 88%,transparent);position:relative;cursor:pointer;margin:0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.setting-toggle:after{content:"";position:absolute;top:1px;left:1px;width:1.12rem;height:1.12rem;border-radius:999px;background:#f3f8ff;box-shadow:0 1px 2px #0000003d;transition:transform .18s ease}.setting-toggle:checked{background:linear-gradient(145deg,var(--accent),var(--accent-strong));border-color:transparent;box-shadow:0 3px 9px #1c6faf59}.setting-toggle:checked:after{transform:translate(1.02rem)}.setting-toggle:disabled{opacity:.5;cursor:not-allowed}.setting-note{margin:0;color:var(--muted);font-size:.9rem;line-height:1.25}input[type=checkbox]{padding:0;border-radius:4px}input[type=time]{width:fit-content}#settings-view .locale-select,#settings-view #settings-reminder-time{min-height:2.2rem;padding:.35rem .55rem}@media(max-width:560px){.setting-row{grid-template-columns:1fr;align-items:stretch;gap:.35rem}.setting-control,.setting-status,.setting-action{justify-self:stretch;min-width:0}}@media(max-width:760px){.shell{width:calc(100vw - 1.2rem);margin-top:1.2rem;min-height:calc(100dvh - 3.2rem);gap:.75rem}.top-main{gap:.7rem;flex-wrap:nowrap;justify-content:space-between;align-items:center}.title-with-page{flex-direction:column;align-items:flex-start;gap:.15rem}h1{width:auto;margin-bottom:0;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(1.9rem,9vw,2.6rem)}.top #title{max-width:7ch;white-space:normal;overflow:visible;text-overflow:clip;line-height:.9}.page-name{line-height:1.05}.top-actions-right{width:auto;margin-left:0;justify-content:flex-start;display:flex;flex:0 0 auto;gap:.7rem;padding-left:.35rem}#install-app{width:2.85rem;min-width:2.85rem;max-width:2.85rem;padding-inline:0;justify-content:center}#install-app .install-label{display:none}.menu-toggle{flex:0 0 auto}.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tab{width:100%;min-width:0;padding-inline:.65rem}.slider-row{flex-direction:column;align-items:stretch}.intensity-grid{grid-template-columns:minmax(0,1fr)}.backend-gate-radios{grid-template-columns:1fr}.rating-pill{width:fit-content;justify-self:center}.analytics-grid{grid-template-columns:1fr}}@media(max-width:460px){.toast-viewport{left:.6rem;right:.6rem;bottom:.6rem}.toast{max-width:100%}h1{font-size:clamp(1.65rem,8vw,2rem)}#install-app{width:2.7rem;min-width:2.7rem;max-width:2.7rem}.tabs{grid-template-columns:1fr}.top-menu{width:calc(100vw - 1.2rem);right:-.05rem}.form-title{font-size:1.6rem}}
