@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-ext-600-normal.a74c4161.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-600-normal.455508e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.84ba124a.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.d65ac87d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.7ae33930.woff2) format("woff2"),url(/_next/static/media/manrope-greek-600-normal.6cf8e3f3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.9bfcdf51.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.66b2fc17.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal.113492de.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.c64864a7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.ef413a9e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-600-normal.bdb77099.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-ext-700-normal.5a42cea0.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-700-normal.ea9a46b1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.a3ab8973.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.378d7f92.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.10d94036.woff2) format("woff2"),url(/_next/static/media/manrope-greek-700-normal.fce81a65.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.094f003f.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.08c4ad85.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.cc5a4362.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.d4cf530f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.4fc2723e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-700-normal.91396a4b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--canvas:#f5f4f1;--surface:#fffefa;--surface-muted:#eeedf5;--surface-strong:#e4e2f0;--ink:#29283d;--ink-soft:#555469;--ink-muted:#626176;--line:#dddae5;--brand:#575184;--brand-solid:#48416f;--brand-soft:#eae7f3;--on-brand:#fff;--accent:#8e6543;--success:#356a59;--warning:#775523;--danger:#973c47;--blue:var(--brand-solid);--bg:var(--canvas);--muted:var(--ink-muted)}body,html[lang=fa] body{background:var(--canvas);font-family:Manrope,sans-serif}html[lang=fa] body{font-family:Vazirmatn,sans-serif}.auth-card,.quiz-card{background:var(--surface);border-color:var(--line);border-radius:20px}.auth-card-copy h2,.quiz-card h2{color:var(--ink);font-weight:600}.quiz-card input,.quiz-card select,.quiz-card textarea{font-family:inherit;font-size:16px}.quiz-actions{background:var(--surface)}.scale label{background:var(--surface-muted);border-color:var(--line);color:var(--ink)}.scale label:has(input:checked){background:var(--brand-solid);border-color:var(--brand-solid);color:var(--on-brand)}.refined-experience{min-height:100dvh;background:var(--canvas);color:var(--ink);--deep-indigo:var(--brand-solid);--teal:var(--success)}.refined-experience.palette-plum{--canvas:#f5f4f1;--surface:#fffefa;--surface-muted:#eae7f3;--surface-strong:#dddae5;--ink:#29283d;--ink-soft:#4a4663;--ink-muted:#626176;--line:#dddae5;--brand:#575184;--brand-solid:#48416f;--brand-soft:#eae7f3;--accent:#f2777a;background:radial-gradient(420px 360px at 8% 0,#ece8fb,transparent 70%),radial-gradient(420px 380px at 100% 28%,#e7f1ed,transparent 70%),radial-gradient(460px 380px at 20% 100%,#f6e8dc,transparent 70%),#f5f4f1}.refined-experience.palette-teal{--canvas:#f0f4f1;--surface:#fbfefb;--surface-muted:#e6efea;--surface-strong:#d7e7df;--ink:#233a35;--ink-soft:#475e56;--ink-muted:#51695f;--line:#cedfd5;--brand:#387262;--brand-solid:#2c5e50;--brand-soft:#deeee5;--accent:#806044}.refined-experience.palette-amber{--canvas:#f7f2e9;--surface:#fffdf7;--surface-muted:#f3e8d7;--surface-strong:#eddbc0;--ink:#3d3026;--ink-soft:#655346;--ink-muted:#70604e;--line:#e3d6c4;--brand:#936536;--brand-solid:#795027;--brand-soft:#f4e5ce;--accent:#795027}.refined-experience.palette-rose{--canvas:#f6f0f1;--surface:#fffbfc;--surface-muted:#f2e4e8;--surface-strong:#ead4dc;--ink:#412c39;--ink-soft:#674e5c;--ink-muted:#725867;--line:#e2ced6;--brand:#976477;--brand-solid:#7e4a5f;--brand-soft:#f3e0e7;--accent:#875b45}.refined-experience *,.refined-experience :after,.refined-experience :before{box-sizing:border-box}body,html{overflow-x:clip}.refined-experience .premium-header{display:grid;grid-template-columns:auto 1fr auto auto auto;height:auto;min-height:84px;gap:20px;max-width:1120px;padding:16px 32px;position:sticky;top:0;z-index:40;background:var(--canvas);border:0;border-bottom:1px solid var(--line);box-shadow:none;backdrop-filter:none}.refined-experience .brand{font-size:26px;letter-spacing:-1px;color:var(--ink)}.refined-experience .brand-icon{background:var(--brand-solid);border-radius:13px;width:37px;height:37px;margin:0;margin-inline-end:9px}.refined-experience .brand-dot{color:var(--brand)}.refined-experience .premium-header nav{display:flex;gap:4px;margin:0;justify-content:center;overflow:visible}.refined-experience .premium-header nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;font-size:13px;color:var(--ink-soft);border:0;border-radius:10px}.refined-experience .premium-header nav .nav-active{background:var(--brand-soft);font-weight:700}.refined-experience .premium-header nav a:hover{background:var(--surface-muted);color:var(--ink)}.refined-experience .language-toggle{min-height:44px;min-width:44px;background:transparent;color:var(--ink-soft);border-color:var(--line);border-radius:12px}.refined-experience .header-dopamine{background:var(--brand-solid);color:var(--on-brand);border:0;border-radius:14px;min-height:44px;padding:8px 13px;gap:7px;box-shadow:none}.refined-experience .header-dopamine-value{color:var(--on-brand);font-size:21px;line-height:1.3;display:block;opacity:1}.refined-experience .header-dopamine-unit{color:var(--on-brand);font-size:11px;display:inline}.refined-experience.simple-daily-shell .simple-daily-main{max-width:900px;padding:28px 32px 64px}.today-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.today-toolbar time{font-size:13px;font-weight:500;color:var(--ink-soft)}.refined-experience .palette-cycle{color:var(--ink);background:var(--surface);border:1px solid var(--line);min-height:44px;border-radius:100px;font-size:12px;padding:8px 12px;max-width:100%}.refined-experience .palette-cycle svg{color:var(--ink-soft);opacity:1}.refined-experience .palette-swatch{width:17px;height:17px}.refined-experience .simple-today{padding:4px 4px 26px;border:0}.refined-experience .simple-today h1,html[lang=fa] .refined-experience .simple-today h1{color:var(--ink);font-size:34px;font-weight:700;line-height:1.65;letter-spacing:-.025em}.refined-experience .simple-today-heading p{color:var(--ink-soft);font-size:14px;line-height:1.9;margin:7px 0 0}.today-personality{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.today-personality>span:first-child{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--brand-solid);font-weight:600}.refined-experience .simple-streak{color:var(--ink-soft);font-size:12px;padding:0}.refined-experience .simple-progress-label{color:var(--ink-soft);margin:20px 0 9px;font-size:12px}.refined-experience .simple-progress-label strong{color:var(--ink);font-weight:700;font-size:14px}.refined-experience .simple-progress{background:var(--surface-strong);height:8px}.refined-experience .simple-progress>div{background:var(--brand-solid)}.refined-experience .simple-unlock{color:var(--ink-soft);font-size:12px;margin-top:11px}.refined-experience .simple-unlock svg{color:var(--brand-solid);flex:none}.refined-experience .simple-plan{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:26px 28px 14px;box-shadow:0 12px 38px rgba(35,30,45,.035)}.refined-experience .simple-plan-heading{gap:18px;align-items:flex-start}.refined-experience .simple-plan-heading h2{font-size:21px;font-weight:700;color:var(--ink);line-height:1.7}.planner-guidance{color:var(--ink-soft);font-size:12px;line-height:1.9;max-width:46ch;margin-top:4px}.refined-experience .simple-add{background:var(--brand-solid);color:var(--on-brand);min-height:46px;border-radius:13px;font-weight:600;font-size:13px;padding:11px 15px;box-shadow:none;margin-top:2px}.refined-experience .primary:hover{background:var(--brand)}.refined-experience .simple-week{border-bottom:1px solid var(--line);padding:3px 0 9px;margin:12px 0 8px}.refined-experience .simple-week>summary{font-size:12px;color:var(--ink-soft);min-height:44px}.refined-experience .simple-week>summary:before{color:var(--brand-solid)}.refined-experience .day-tabs button{color:var(--ink-soft);background:var(--surface-muted);border-color:var(--line);border-radius:12px;box-shadow:none}.refined-experience .day-tabs button.active{background:var(--brand-solid);color:var(--on-brand);border-color:var(--brand-solid)}.refined-experience .daily-checklist h3{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:13px;font-weight:600;margin:22px 0 6px}.refined-experience .simple-suggestions h3:before{content:"";width:8px;height:8px;background:var(--brand);border-radius:50%}.refined-experience .daily-row{padding:18px 0 13px;gap:15px;border-color:var(--line)}.refined-experience .daily-row:last-child{border-bottom:0}.refined-experience .daily-row h4{font-size:16px;line-height:1.75;font-weight:600;color:var(--ink)}.refined-experience .daily-row .daily-check{width:46px;height:46px;min-height:46px;min-width:46px;border:1px solid var(--line);color:var(--brand-solid);border-radius:15px;background:var(--surface-muted);box-shadow:none}.refined-experience .daily-check:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.refined-experience .done .daily-check,.refined-experience .task-done .daily-check{color:var(--on-brand);background:var(--brand-solid);border-color:var(--brand-solid)}.refined-experience .daily-row.done h4,.refined-experience .daily-row.task-done h4{color:var(--ink-soft)}.refined-experience .daily-row-meta{color:var(--ink-soft);font-size:12px;gap:5px 10px;margin-top:6px}.refined-experience .daily-row-meta>span:last-child{color:var(--brand-solid);font-weight:600}.refined-experience .priority-label{color:var(--ink-soft)}.refined-experience .priority-label.high{color:var(--accent)}.refined-experience .row-options>summary{min-height:44px;color:var(--ink-muted);font-size:11px;text-decoration:none;gap:6px}.refined-experience .row-options>summary:after{content:"+";font-size:15px}.refined-experience .row-options[open]>summary:after{content:"−"}.refined-experience .row-options-body p{color:var(--ink-soft)}.refined-experience .task-management button{background:var(--surface-muted);color:var(--ink);border:1px solid var(--line)}.refined-experience .task-management button:last-child:has(svg.lucide-trash-2){color:var(--danger)}.refined-experience .checklist-empty{color:var(--ink-soft);font-size:14px;padding:18px 0}.refined-experience .simple-suggestions{margin-top:16px;padding-top:2px}.refined-experience .simple-secondary{margin:22px 4px 0;border:0}.refined-experience .simple-disclosure{border-color:var(--line)}.refined-experience .simple-disclosure>summary{color:var(--ink);min-height:65px;font-size:14px;font-weight:500}.refined-experience .simple-disclosure>summary>svg{color:var(--brand-solid)}.refined-experience .simple-disclosure>summary:after,.refined-experience .simple-disclosure>summary>span{color:var(--ink-soft)}.refined-experience .premium-type{background:var(--surface-muted);border-color:var(--line);animation:none;box-shadow:none;border-radius:18px;flex-wrap:wrap}.refined-experience .premium-type:after,.refined-experience .wallet-glow{display:none}.refined-experience .premium-type h2{color:var(--ink);font-size:25px;font-weight:700}.refined-experience .goal-thread,.refined-experience .palette-hint,.refined-experience .palette-label,.refined-experience .premium-type p{color:var(--ink-soft)}.refined-experience .goal-thread{border-color:var(--line)}.refined-experience .type-icon{background:var(--brand-soft);color:var(--brand-solid);border-color:var(--line)}.refined-experience .premium-wallet{background:var(--brand-solid);color:var(--on-brand);border:0;box-shadow:none;border-radius:18px}.refined-experience .premium-wallet p,.refined-experience .premium-wallet span,.refined-experience .premium-wallet strong,.refined-experience .premium-wallet svg,.refined-experience .wallet-number{color:var(--on-brand)}.refined-experience .wallet-progress{background:hsla(0,0%,100%,.25)}.refined-experience .wallet-progress>div{background:var(--on-brand)}.refined-experience .expiry-nudge{background:hsla(0,0%,100%,.1);color:var(--on-brand);border-color:hsla(0,0%,100%,.2)}.refined-experience .rewards-card{background:var(--surface);border-color:var(--line);border-radius:18px}.refined-experience .cloud-status,.refined-experience .coach-note p,.refined-experience .reward-group,.refined-experience .reward-group span,.refined-experience .reward-note,.refined-experience .reward-row p{color:var(--ink-soft)}.refined-experience .reward-row{border-color:var(--line)}.refined-experience .reward-row button{min-height:44px;min-width:54px;color:var(--brand-solid);background:var(--brand-soft);border-color:var(--line)}.refined-experience .coach-note{background:var(--surface-muted);border-color:var(--line);border-radius:18px}.refined-experience .coach-note blockquote{color:var(--ink);font-family:inherit;font-weight:500}.refined-experience .coach-orb,.refined-experience .prioritize-button{color:var(--brand-solid);background:var(--brand-soft);border-color:var(--line)}.refined-experience .personal-task-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.refined-experience .personal-task-heading h3{margin:0}.refined-experience .personal-task-heading p{margin:3px 0 0;color:var(--ink-soft);font-size:.79rem;line-height:1.45}.refined-experience .smart-priority-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;padding:8px 11px;border:1px solid var(--line);border-radius:12px;background:var(--brand-soft);color:var(--brand-solid);font-size:.78rem;font-weight:700}.refined-experience .smart-priority-button:disabled{opacity:.65}.refined-experience .priority-label{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);font-size:.7rem;font-weight:700}.refined-experience .priority-label.high{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand-solid) 22%,var(--line));color:var(--brand-solid)}.refined-experience .task-easy-version{margin-top:10px;padding:10px 12px;border-inline-start:2px solid var(--brand-solid);border-radius:0 10px 10px 0;background:var(--surface-soft)}[dir=rtl] .refined-experience .task-easy-version{border-radius:10px 0 0 10px}.refined-experience .task-easy-version>span{display:block;color:var(--brand-solid);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.refined-experience .task-easy-version p{margin:4px 0 7px;color:var(--ink);font-size:.82rem}.refined-experience .task-easy-version button{min-height:38px;padding:6px 9px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font-size:.76rem;font-weight:700}.refined-experience .task-completion-feedback{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;color:var(--brand-solid);font-size:.78rem;line-height:1.5}.refined-experience .task-completion-feedback svg{flex:0 0 auto;margin-top:2px}.refined-experience .easy-version-field{display:block;margin-top:10px}@media (max-width:520px){.refined-experience .personal-task-heading{align-items:stretch;flex-direction:column;gap:9px}.refined-experience .smart-priority-button{align-self:flex-start;min-height:44px}}.refined-experience .task-composer{background:var(--surface-muted);border-color:var(--line);border-radius:16px;margin:14px 0;padding:18px}.refined-experience .task-composer label{color:var(--ink-soft)}.refined-experience .task-composer input,.refined-experience .task-composer select{background:var(--surface);border-color:var(--line);color:var(--ink);font-size:16px;min-height:46px}.refined-experience input::-moz-placeholder{color:var(--ink-muted);opacity:1}.refined-experience input::placeholder{color:var(--ink-muted);opacity:1}.refined-experience input{caret-color:var(--brand-solid)}.refined-experience .queued-reward,.refined-experience .simple-queued{color:var(--brand-solid)}.refined-experience .token-burst{background:var(--brand-solid);color:var(--on-brand);border-color:var(--brand)}.refined-experience .token-burst>span{color:var(--on-brand);text-shadow:none}.dopamine-feedback-layer{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;pointer-events:none}.refined-experience .dopamine-feedback-layer .token-burst{position:relative;inset:auto;min-width:0;width:min(260px,100%);max-width:100%}.refined-experience .toast:not(:empty){background:var(--ink);color:var(--surface)}.refined-experience a:focus-visible,.refined-experience button:focus-visible,.refined-experience input:focus-visible,.refined-experience select:focus-visible,.refined-experience summary:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.refined-experience ::-moz-selection{background:var(--brand-soft);color:var(--ink)}.refined-experience ::selection{background:var(--brand-soft);color:var(--ink)}.refined-experience{scrollbar-color:var(--brand) var(--canvas)}.planner-skip{position:absolute;top:12px;inset-inline-start:12px;transform:translateY(-160%);z-index:120;padding:12px 18px;background:var(--ink);color:var(--surface);border-radius:10px}.planner-skip:focus{transform:none}@media(max-width:900px){.refined-experience .premium-header{gap:10px;padding-inline:24px}.refined-experience .premium-header nav a{padding-inline:10px}}@media(max-width:720px){.refined-experience .premium-header{grid-template-columns:1fr auto auto;gap:10px;min-height:0;padding:16px 20px 8px}.refined-experience .premium-header .brand{grid-column:1;grid-row:1;font-size:24px}.refined-experience .premium-header .language-control{grid-column:2;grid-row:1}.refined-experience .language-toggle{display:flex;align-items:center;justify-content:center;gap:5px;min-width:54px;padding:8px}.refined-experience .language-toggle svg{display:block;width:16px;height:16px}.refined-experience .language-toggle span:not(.sr-only){display:none}.refined-experience .language-toggle:after{content:"EN";font-size:11px;font-weight:600}html[lang=en] .refined-experience .language-toggle:after{content:"فا"}.refined-experience .premium-header .header-dopamine{grid-column:3;grid-row:1;padding:8px 10px}.refined-experience .premium-header nav{grid-column:1/-1;grid-row:2;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px;padding:0;gap:5px}.refined-experience .premium-header nav a{min-height:44px;font-size:13px;padding:8px 4px;flex:none}.refined-experience .premium-header .auth-panel{display:none}.refined-experience.simple-daily-shell .simple-daily-main{padding:20px 20px 40px}.refined-experience .simple-today{padding:0 0 23px}.today-toolbar{margin-bottom:20px;gap:8px}.today-toolbar time{font-size:12px}.refined-experience .palette-cycle{font-size:11px;padding:8px 10px;gap:6px}.refined-experience .simple-today h1,html[lang=fa] .refined-experience .simple-today h1{font-size:28px;letter-spacing:0;line-height:1.65}.refined-experience .simple-today-heading p{font-size:13px;line-height:1.9}.today-personality{margin-top:17px}.refined-experience .simple-plan{padding:20px 18px 10px;border-radius:21px}.refined-experience .simple-plan-heading{gap:12px;flex-wrap:wrap}.refined-experience .simple-plan-heading>div{flex:1;min-width:140px}.refined-experience .simple-plan-heading h2{font-size:19px}.planner-guidance{font-size:11px}.refined-experience .simple-add{padding:10px 12px;font-size:12px}.refined-experience .daily-row{gap:11px;padding:17px 0 11px}.refined-experience .daily-row h4{font-size:15px}.refined-experience .daily-row-meta{font-size:11px;gap:3px 8px}.refined-experience .simple-week .day-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.refined-experience .simple-week .day-tabs button>span:first-child{font-size:12px}.refined-experience .simple-secondary{margin:16px 2px 0}.refined-experience .task-composer{padding:14px}}@media(max-width:360px){.refined-experience .premium-header{padding-inline:14px;gap:7px}.refined-experience.simple-daily-shell .simple-daily-main{padding-inline:14px}.refined-experience .brand-icon{width:30px;height:30px;margin-inline-end:6px}.refined-experience .header-dopamine-unit{display:inline}.refined-experience .simple-plan{padding-inline:15px}.refined-experience .simple-today h1,html[lang=fa] .refined-experience .simple-today h1{font-size:25px}}@media(prefers-reduced-motion:reduce){.refined-experience *,.refined-experience :after,.refined-experience :before{scroll-behavior:auto}}.quiz-card{min-height:560px}.scale-7{gap:8px}.scale-7 label{height:56px;font-size:16px}.assessment-choices{display:grid;gap:10px;margin-top:24px}.assessment-choices button{min-height:62px;padding:12px 14px;display:grid;gap:3px;text-align:left;border:1px solid var(--line);border-radius:15px;background:var(--surface-muted);color:var(--ink)}.assessment-choices button span{font-weight:650;font-size:14px}.assessment-choices button small{color:var(--muted);line-height:1.55}.assessment-choices button:hover{border-color:color-mix(in srgb,var(--brand-solid) 45%,var(--line));transform:translateY(-1px)}.assessment-choices button.selected{border-color:var(--brand-solid);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-solid) 9%,transparent)}.distraction-pills{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.distraction-pills button{min-height:42px;padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--ink)}.distraction-pills button.selected{background:var(--brand-solid);color:var(--on-brand);border-color:var(--brand-solid)}.context-label{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:650}.context-label select{min-height:48px;width:100%;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit}.assessment-insight,.assessment-result,.referral-unlock{min-height:470px;display:flex;flex-direction:column;justify-content:center}.assessment-insight .insight-mark,.referral-unlock .insight-mark{width:54px;height:54px;display:grid;place-items:center;margin-bottom:24px;border-radius:18px;color:var(--brand-solid);background:linear-gradient(145deg,var(--brand-soft),color-mix(in srgb,var(--accent) 18%,var(--surface)));box-shadow:0 14px 34px color-mix(in srgb,var(--brand-solid) 14%,transparent)}.assessment-insight h2,.referral-unlock h2{min-height:0;margin:12px 0 14px;font-size:32px;letter-spacing:-.035em}.assessment-insight>p,.referral-unlock>p{color:var(--muted);font-size:15px;line-height:1.85}.insight-proof{display:flex;align-items:center;gap:8px;margin-top:24px;padding:11px 13px;border-radius:12px;background:var(--surface-muted);color:var(--muted);font-size:12px}.assessment-result{justify-content:flex-start;padding-top:5px}.assessment-result>h2{min-height:0;margin:10px 0 8px;font-size:clamp(32px,5vw,44px);letter-spacing:-.05em;color:var(--brand-solid)}.result-lead{color:var(--muted);font-size:14px;line-height:1.8}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 16px}.result-grid article{padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--surface-muted)}.result-grid article>svg{color:var(--brand-solid);margin-bottom:8px}.result-grid article>span{display:block;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.result-grid article p{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.65}.result-grid .result-wide{grid-column:1/-1;background:linear-gradient(115deg,var(--brand-soft),var(--surface))}.trait-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.trait-strip>div{min-width:0;display:grid;gap:4px}.trait-strip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;color:var(--muted);font-size:9px}.trait-strip b{font-size:13px}.trait-strip i{height:4px;overflow:hidden;border-radius:99px;background:var(--line)}.trait-strip em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-solid),var(--accent))}.result-context{margin-top:17px;padding:12px 14px;border-left:3px solid var(--accent);background:var(--surface-muted);color:var(--muted);font-size:12px;line-height:1.7}.result-context strong{color:var(--ink)}.method-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;color:var(--muted);font-size:10px}.referral-progress{display:flex;align-items:center;gap:14px;margin:22px 0 12px}.referral-progress>div{flex:1;height:9px;overflow:hidden;border-radius:99px;background:var(--line)}.referral-progress>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-solid),var(--accent));transition:width .35s ease}.referral-progress strong{font-size:13px}.referral-link{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface-muted)}.referral-link>span{min-width:0;flex:1;display:flex;align-items:center;gap:7px;color:var(--muted)}.referral-link b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:11px}.referral-link button{min-height:42px;flex:none;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--ink);color:var(--surface)}.referral-continue{margin-top:22px;align-self:flex-start}.referral-unlock>small{margin-top:10px;color:var(--muted)}.referral-auth{display:grid;gap:12px;margin-top:20px;padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--surface-muted)}.referral-auth>p{color:var(--muted);font-size:13px}.referral-auth .auth-card{min-width:0;padding:0;border:0;box-shadow:none;background:transparent}.referral-auth .auth-card-copy{display:none}@media(max-width:720px){.quiz-card{min-height:0}.scale-7{gap:5px}.scale-7 label{height:48px;min-height:48px;font-size:14px;border-radius:10px}.assessment-choices{gap:8px;margin-top:16px}.assessment-choices button{min-height:58px;padding:10px 12px}.assessment-insight,.assessment-result,.referral-unlock{min-height:0}.assessment-insight h2,.referral-unlock h2{font-size:26px}.assessment-result>h2{font-size:31px}.result-grid{grid-template-columns:1fr;margin-top:16px}.result-grid .result-wide{grid-column:auto}.trait-strip{grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto;padding-bottom:5px}.referral-link{align-items:stretch;flex-direction:column}.referral-continue,.referral-link button{width:100%;justify-content:center}}@media(max-width:360px){.scale-7{gap:3px}.scale-7 label{font-size:12px}.assessment-insight h2,.referral-unlock h2{font-size:23px}}.auth-gate{--auth-forest:#17382c;--auth-leaf:#2f6d55;--auth-coral:#f46f67;--auth-mint:#bdeccf;--auth-cream:#fffaf1;background:radial-gradient(circle at 9% 12%,color-mix(in srgb,var(--auth-mint) 42%,transparent),transparent 30%),radial-gradient(circle at 91% 86%,color-mix(in srgb,var(--auth-coral) 19%,transparent),transparent 28%),#f4f4ed}.auth-gate-shell{border-color:#d8ded2;background:var(--auth-cream);box-shadow:0 30px 90px rgba(23,56,44,.16)}.auth-gate-story{background:linear-gradient(145deg,#102d24 0,var(--auth-forest) 55%,#245e48 100%)}.auth-gate-story:before{background:radial-gradient(circle at 34% 34%,#ff8c7f 0 8%,#f46f6759 9% 28%,transparent 68%);filter:blur(1px)}.auth-gate-story:after{border-color:#bdeccf70;box-shadow:0 0 0 38px #bdeccf0d,0 0 0 76px #bdeccf08}.auth-gate-story .eyebrow{color:var(--auth-mint);opacity:1}.auth-gate-story h1 em{color:var(--auth-coral)}.auth-gate-promise{border-color:#bdeccf4a}.auth-gate-promise>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:11px;color:#102d24;background:var(--auth-mint);opacity:1}.auth-gate-entry{position:relative;background:linear-gradient(155deg,#fffdf7,var(--auth-cream))}.auth-entry-mark{width:70px;height:70px;display:grid;place-items:center;margin-bottom:18px;border-radius:22px;background:#f0f6ee;box-shadow:0 14px 34px rgba(23,56,44,.12);overflow:hidden}.auth-entry-mark img{width:66px;height:66px;-o-object-fit:contain;object-fit:contain}.auth-card-copy>span,.auth-gate-entry>.eyebrow{color:var(--auth-coral)}.auth-gate-entry>h1{color:var(--auth-forest)}.auth-gate-entry>p{color:#53655d}.auth-gate-entry .auth-card{padding:21px;border:1px solid #dce7dd;background:hsla(0,0%,100%,.78);box-shadow:0 15px 38px rgba(23,56,44,.08);backdrop-filter:blur(12px)}.auth-card-copy{gap:7px}.auth-card-copy h2{color:var(--auth-forest)}.auth-card-copy p{color:#627169}.auth-benefits{display:grid;gap:8px;margin-top:8px}.auth-benefits span{display:flex;align-items:center;gap:8px;min-height:27px;color:#42574d;font-size:12px}.auth-benefits svg{width:19px;height:19px;padding:4px;border-radius:50%;color:var(--auth-forest);background:var(--auth-mint)}.auth-gate-entry .google-sign-in{margin-top:7px;min-height:54px!important;height:54px!important;border:1px solid #b9d7c4!important;background:var(--auth-forest)!important;color:#fff!important;box-shadow:0 10px 24px rgba(23,56,44,.2)!important}.auth-gate-entry .google-sign-in:hover{border-color:var(--auth-coral)!important;background:#245642!important;transform:translateY(-1px)}.auth-gate-entry .google-mark{padding:3px;border-radius:6px;background:#fff;box-sizing:content-box}.auth-gate-entry .guest-start{display:flex;width:100%;min-height:56px;justify-content:center;align-items:center;gap:8px;margin:6px 0 4px;border:0;border-radius:16px;background:var(--auth-coral);color:#fff;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 12px 26px hsla(9,65%,61%,.28)}.auth-gate-entry .guest-start:hover{transform:translateY(-1px);filter:brightness(1.04)}.auth-gate-entry .guest-or{margin:14px 0 6px}.auth-gate-entry .google-sign-in{background:#fff!important;color:var(--auth-forest)!important;box-shadow:none!important}.auth-gate-entry .google-sign-in:hover{background:#f3f8f4!important}.auth-trust{display:flex;align-items:center;gap:7px;margin:15px 0 0!important;color:#758079!important;font-size:11px!important;line-height:1.6!important}.auth-trust svg{flex:none;color:var(--auth-leaf)}@media(max-width:860px){.auth-gate-shell{background:transparent}.auth-gate-entry{border-radius:24px;box-shadow:0 20px 60px rgba(23,56,44,.1)}}@media(max-width:720px){.auth-gate{background:linear-gradient(180deg,#eef6ee,#fffaf1 58%,#fff1ed)}.auth-gate-entry{padding:22px 18px 24px;border:1px solid #dce7dd;border-radius:22px}.auth-entry-mark{width:60px;height:60px;margin-bottom:13px;border-radius:18px}.auth-entry-mark img{width:57px;height:57px}.auth-gate-entry>h1{font-size:27px;line-height:1.32}.auth-gate-entry .auth-card{padding:16px}.auth-benefits{gap:5px}}.refined-experience .identity-overview{margin:22px 0 6px;padding:22px 24px;border:1px solid var(--line);border-inline-start:3px solid var(--brand);border-radius:20px;background:linear-gradient(115deg,var(--brand-soft),var(--surface));color:var(--ink)}.identity-heading{display:flex;align-items:center;gap:14px;min-width:0}.identity-heading>div{min-width:0}.identity-mark{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:16px;background:var(--surface);color:var(--brand-solid)}.identity-heading p{margin:0 0 3px;color:var(--ink-soft);font-size:12px}.refined-experience .identity-heading h2{margin:0;color:var(--brand-solid);font-size:clamp(22px,3vw,29px);line-height:1.65;font-weight:750;overflow-wrap:anywhere}.identity-description{margin-top:8px}.identity-description summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:10px 0;min-height:44px;color:var(--ink-soft);font-size:12px}.identity-description p{margin:0 0 12px;color:var(--ink-soft);font-size:14px;line-height:1.9;max-width:65ch}.identity-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px}.identity-streak{display:flex;align-items:baseline;gap:7px;color:var(--ink-soft);font-size:12px}.identity-streak strong{color:var(--ink);font-size:24px;font-variant-numeric:tabular-nums}.refined-experience .identity-actions .show-off-button{width:auto;margin:0;min-height:44px;padding:10px 14px;background:var(--surface);border:1px solid var(--brand);color:var(--brand-solid);box-shadow:none;font-size:12px;border-radius:12px}.refined-experience .identity-actions .show-off-button:hover{background:var(--brand-soft)}.refined-experience .share-error{color:var(--ink);background:var(--surface);border-radius:12px;padding:16px;line-height:1.8}.refined-experience .share-error button{display:block;min-height:44px;margin-top:8px;text-decoration:underline}.refined-experience #plan,.refined-experience #reward-drawer,.refined-experience #week-selector{scroll-margin-top:160px}@media(max-width:720px){.refined-experience .identity-overview{padding:16px;margin-top:18px;border-radius:17px}.identity-mark{width:40px;height:40px;border-radius:13px}.identity-actions{gap:8px}.identity-streak{font-size:11px}.refined-experience .identity-actions .show-off-button{padding-inline:10px;font-size:11px}}:root{--hero-a:#ece8fb;--hero-b:#e7f1ed;--hero-c:#f6e8dc;--shadow-soft:0 22px 65px rgba(42,35,68,.09);--shadow-card:0 12px 35px rgba(42,35,68,.065)}.refined-experience.palette-teal{--hero-a:#dcece6;--hero-b:#edf5ef;--hero-c:#efe6d8}.refined-experience.palette-amber{--hero-a:#f1dfc6;--hero-b:#f9efe1;--hero-c:#e8ebe0}.refined-experience.palette-rose{--hero-a:#ecdce3;--hero-b:#f7e9e7;--hero-c:#e6e5f1}body{background:radial-gradient(circle at 8% -10%,color-mix(in srgb,var(--brand-soft) 80%,transparent),transparent 34rem),var(--canvas)}.refined-experience{background:radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--brand-soft) 68%,transparent),transparent 32rem),radial-gradient(circle at 96% 24%,color-mix(in srgb,var(--hero-c) 58%,transparent),transparent 28rem),var(--canvas)}.refined-experience .premium-header{width:100%;max-width:none;min-height:86px;padding-inline:max(28px,calc((100vw - 1180px)/2));background:color-mix(in srgb,var(--canvas) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent);backdrop-filter:blur(22px) saturate(1.15)}.refined-experience .brand{font-size:28px;font-weight:800;letter-spacing:-1.5px}.refined-experience .brand-icon{background:linear-gradient(145deg,var(--brand-solid),color-mix(in srgb,var(--brand) 72%,var(--accent)));box-shadow:0 9px 24px color-mix(in srgb,var(--brand-solid) 24%,transparent)}.refined-experience .premium-header nav{width:-moz-max-content;width:max-content;padding:5px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 8px 28px rgba(42,35,68,.045)}.refined-experience .premium-header nav a{min-width:108px;border-radius:11px}.refined-experience .premium-header nav .nav-active{background:var(--surface);color:var(--brand-solid);box-shadow:0 5px 15px rgba(42,35,68,.08)}.refined-experience .header-dopamine{background:linear-gradient(145deg,var(--brand-solid),color-mix(in srgb,var(--brand-solid) 80%,var(--success)));box-shadow:0 10px 28px color-mix(in srgb,var(--brand-solid) 23%,transparent)}.refined-experience.simple-daily-shell .simple-daily-main{width:100%;max-width:1180px;padding:36px 28px 80px}.refined-experience .simple-today{position:relative;isolation:isolate;overflow:hidden;padding:32px 34px 30px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:30px;background:linear-gradient(125deg,var(--hero-a),var(--hero-b) 60%,var(--hero-c));box-shadow:var(--shadow-soft)}.refined-experience .simple-today:after,.refined-experience .simple-today:before{content:"";position:absolute;z-index:-1;border-radius:999px;pointer-events:none}.refined-experience .simple-today:before{width:300px;height:300px;inset:-145px -70px auto auto;background:color-mix(in srgb,var(--surface) 55%,transparent);box-shadow:0 0 0 42px color-mix(in srgb,var(--surface) 16%,transparent)}.refined-experience .simple-today:after{width:140px;height:140px;inset:auto auto -95px 38%;background:color-mix(in srgb,var(--accent) 13%,transparent)}.refined-experience .today-toolbar{position:relative;z-index:2;margin-bottom:20px}.refined-experience .today-toolbar time{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--ink-soft);font-weight:650}.refined-experience .palette-cycle{background:color-mix(in srgb,var(--surface) 72%,transparent);border-color:color-mix(in srgb,var(--line) 82%,transparent);box-shadow:0 6px 18px rgba(42,35,68,.04)}.refined-experience .simple-today h1,html[lang=fa] .refined-experience .simple-today h1{max-width:780px;font-size:clamp(36px,5vw,56px);line-height:1.18;letter-spacing:-.05em;text-wrap:balance}.refined-experience .simple-today-heading p{max-width:600px;font-size:15px}.refined-experience .identity-overview{margin:27px 0 4px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 65%,transparent);box-shadow:0 10px 35px rgba(42,35,68,.045);backdrop-filter:blur(13px)}.identity-mark{background:linear-gradient(145deg,var(--surface),var(--brand-soft));box-shadow:0 8px 20px color-mix(in srgb,var(--brand-solid) 12%,transparent)}.refined-experience .identity-heading h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.refined-experience .identity-actions{border-color:color-mix(in srgb,var(--line) 78%,transparent)}.refined-experience .identity-actions .show-off-button{background:var(--ink);border-color:var(--ink);color:var(--surface);box-shadow:0 8px 20px rgba(35,32,52,.12)}.refined-experience .identity-actions .show-off-button:hover{background:var(--brand-solid);color:var(--on-brand)}.refined-experience .simple-progress{height:11px;background:color-mix(in srgb,var(--surface-strong) 76%,transparent)}.refined-experience .simple-progress>div{position:relative;background:linear-gradient(90deg,var(--brand-solid),var(--success),var(--accent));box-shadow:0 0 18px color-mix(in srgb,var(--brand) 28%,transparent)}.refined-experience .simple-progress>div:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.48),transparent);transform:translateX(-110%);animation:bloomProgressSheen 3.2s ease-in-out infinite}.refined-experience .simple-unlock{width:-moz-fit-content;width:fit-content;padding:8px 11px;border-radius:999px;background:color-mix(in srgb,var(--surface) 52%,transparent)}.refined-experience .simple-plan{padding:28px;border-radius:26px;border-color:color-mix(in srgb,var(--line) 88%,transparent);box-shadow:var(--shadow-card);background:color-mix(in srgb,var(--surface) 96%,transparent)}.refined-experience .simple-plan-heading h2{font-size:25px;letter-spacing:-.025em}.refined-experience .simple-add{box-shadow:0 9px 22px color-mix(in srgb,var(--brand-solid) 20%,transparent);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.refined-experience .simple-add:hover{transform:translateY(-2px);box-shadow:0 13px 28px color-mix(in srgb,var(--brand-solid) 25%,transparent)}.refined-experience .daily-checklist h3{margin-top:24px;color:var(--ink);font-size:14px}.refined-experience .daily-checklist .daily-row{margin:10px 0;padding:15px 16px;border:1px solid var(--line);border-radius:18px;background:var(--surface-muted);box-shadow:0 6px 20px rgba(42,35,68,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.refined-experience .daily-checklist .daily-row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:0 12px 28px rgba(42,35,68,.07)}.refined-experience .simple-personal .daily-row{background:linear-gradient(115deg,color-mix(in srgb,var(--brand-soft) 70%,var(--surface)),var(--surface))}.refined-experience .simple-suggestions .daily-row{background:linear-gradient(115deg,color-mix(in srgb,var(--surface-muted) 88%,var(--surface)),var(--surface))}.refined-experience .daily-row .daily-check{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface) 35%,transparent),0 6px 16px rgba(42,35,68,.055)}.refined-experience .daily-row.done,.refined-experience .task-done{opacity:.8}.refined-experience .simple-secondary{display:grid;gap:13px;align-content:start;margin:0}.refined-experience .simple-disclosure{overflow:hidden;border:1px solid var(--line);border-radius:19px;background:var(--surface);box-shadow:0 9px 28px rgba(42,35,68,.045)}.refined-experience .simple-disclosure>summary{min-height:72px;padding:12px 16px}.refined-experience .simple-disclosure>summary:hover{background:var(--surface-muted)}.refined-experience .simple-disclosure>summary>svg{width:36px;height:36px;padding:9px;border-radius:12px;background:var(--brand-soft)}.refined-experience .simple-disclosure>summary:after{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-muted)}.refined-experience .simple-disclosure-body{padding:0 14px 16px}.refined-experience .premium-wallet{background:linear-gradient(145deg,var(--brand-solid),color-mix(in srgb,var(--brand-solid) 72%,var(--success)));box-shadow:0 16px 35px color-mix(in srgb,var(--brand-solid) 19%,transparent)}.refined-experience .wallet-number{font-size:64px}.refined-experience .coach-note,.refined-experience .premium-type,.refined-experience .rewards-card{box-shadow:none}.refined-experience .reward-row button{border-radius:11px;font-weight:700}.refined-experience .token-burst{background:linear-gradient(145deg,var(--brand-solid),color-mix(in srgb,var(--brand-solid) 68%,var(--success)));box-shadow:0 28px 90px color-mix(in srgb,var(--brand-solid) 38%,transparent)}.topbar:not(.dashboard-header){height:92px;max-width:1200px;padding-inline:36px}.quiz-layout{max-width:1200px;margin-top:52px;gap:70px}.quiz-intro{position:relative}.quiz-intro:before{content:"";position:absolute;z-index:-1;width:330px;height:330px;border-radius:50%;inset:-105px auto auto -130px;background:radial-gradient(circle,var(--hero-a),transparent 70%)}.quiz-intro h1{font-size:clamp(44px,5vw,66px);font-weight:700;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.intro-steps>div{width:-moz-fit-content;width:fit-content;padding:7px 12px 7px 7px;border-radius:999px;background:color-mix(in srgb,var(--surface) 68%,transparent)}.intro-steps span{background:var(--surface);border-color:var(--line)}.intro-steps .active{color:var(--on-brand);background:var(--brand-solid);border-color:var(--brand-solid)}.auth-card,.quiz-card{position:relative;overflow:hidden;border-radius:28px;box-shadow:0 28px 90px rgba(42,35,68,.12);border-color:color-mix(in srgb,var(--line) 80%,transparent)}.auth-card:before,.quiz-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--brand-solid),var(--success),var(--accent))}.scale label{border-radius:16px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.scale label:hover{transform:translateY(-2px);background:var(--brand-soft)}.primary{background:var(--brand-solid);border-radius:13px;box-shadow:0 9px 24px color-mix(in srgb,var(--brand-solid) 18%,transparent)}@keyframes bloomProgressSheen{0%,45%{transform:translateX(-110%)}75%,to{transform:translateX(110%)}}@media(min-width:901px){.refined-experience.simple-daily-shell .simple-daily-main{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px 26px;align-items:start}.refined-experience .simple-daily-main>.error,.refined-experience .simple-milestone,.refined-experience .simple-queued,.refined-experience .simple-today{grid-column:1/-1}.refined-experience .simple-plan{grid-column:1;min-width:0}.refined-experience .simple-secondary{grid-column:2;position:sticky;top:112px}}@media(max-width:900px){.refined-experience .premium-header{padding-inline:20px}.refined-experience .simple-today{padding:27px}.refined-experience .simple-secondary{margin-top:20px}}@media(max-width:720px){.refined-experience .premium-header{background:color-mix(in srgb,var(--canvas) 93%,transparent);backdrop-filter:blur(20px);padding:13px 16px 8px}.refined-experience .premium-header nav{border:0;padding:3px;border-radius:13px;box-shadow:none}.refined-experience .premium-header nav a{min-width:0}.refined-experience.simple-daily-shell .simple-daily-main{padding:18px 14px 44px}.refined-experience .simple-today{padding:21px 18px 20px;border-radius:23px}.refined-experience .simple-today:before{width:190px;height:190px;inset:-100px -65px auto auto}.refined-experience .simple-today h1,html[lang=fa] .refined-experience .simple-today h1{font-size:30px;line-height:1.28}.refined-experience .identity-overview{padding:15px;margin-top:20px;background:color-mix(in srgb,var(--surface) 76%,transparent)}.identity-description p{font-size:13px}.refined-experience .simple-plan{padding:20px 15px 12px;border-radius:22px}.refined-experience .simple-plan-heading h2{font-size:21px}.refined-experience .daily-checklist .daily-row{padding:13px 12px;border-radius:16px}.refined-experience .daily-checklist .daily-row:hover{transform:none}.refined-experience .simple-secondary{gap:10px}.refined-experience .simple-disclosure>summary{min-height:67px}.topbar:not(.dashboard-header){height:76px;padding-inline:18px}.quiz-layout{margin-top:18px;gap:24px}.quiz-intro h1{font-size:37px;line-height:1.12}.auth-card,.quiz-card{border-radius:23px;box-shadow:0 18px 55px rgba(42,35,68,.1)}}@media(max-width:380px){.refined-experience .simple-today{padding-inline:15px}.refined-experience .today-toolbar{align-items:flex-start}.refined-experience .today-toolbar time{max-width:58%}.refined-experience .palette-cycle{max-width:42%}.refined-experience .palette-cycle>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refined-experience .identity-actions{align-items:stretch}.refined-experience .identity-actions .show-off-button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.refined-experience .simple-progress>div:after{animation:none}.refined-experience .daily-checklist .daily-row,.refined-experience .simple-add{transition:none}}.feedback-body h3{margin:0 0 14px;font-size:16px}.feedback-rating{display:flex;gap:8px}.feedback-rating button{width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font-weight:700}.feedback-rating button.active,.feedback-reasons button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.feedback-reasons{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.feedback-reasons button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px}.feedback-submit{margin-top:4px}.feedback-thanks{display:flex;align-items:center;gap:10px;color:var(--accent-strong);font-weight:650}.connections-page,.garden-onboarding,.trust-page{--garden-ink:#253b31;--garden-soft:#f3f5ec;color:var(--garden-ink)}.quick-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(24px,6vw,90px);max-width:1080px;margin:65px auto;align-items:center;padding:0 24px}.quick-layout>aside h1{font-size:clamp(32px,4vw,55px);line-height:1.13;letter-spacing:-.05em;margin:20px 0}.quick-layout>aside>p{max-width:360px;line-height:1.8;color:#536453}.bloom-companion{width:150px;max-width:100%;height:auto}.quick-layout .bloom-companion{width:180px;margin:20px 0}.quick-layout .quiz-card{width:100%;min-width:0;padding:clamp(24px,4vw,42px);border-radius:28px;background:#fffdf8;border:1px solid #dce3d7;box-shadow:0 15px 65px #3549370a}.quick-layout .quiz-card h2{font-size:clamp(23px,3vw,31px);line-height:1.3;letter-spacing:-.04em;margin:24px 0 12px}.quick-choices{display:flex;gap:8px;margin:26px 0}.quick-choices button{flex:1;min-width:0;min-height:76px;border:1px solid #d8dfd2;border-radius:15px;background:#f6f7f0;color:#304a38;font-weight:700;font-size:22px}.quick-choices small{display:block;font-size:10px;font-weight:500;margin-top:5px}.profile-scale button[aria-pressed=true],.quick-choices button[aria-pressed=true]{background:#365b40;color:#fff;border-color:#365b40}.garden-onboarding .assessment-choices{display:grid;gap:9px}.garden-onboarding .assessment-choices button{display:grid;text-align:left;gap:4px;padding:13px 16px;min-height:54px;border:1px solid #d8dfd2;border-radius:13px;background:#f8f9f3;color:#304a38}.garden-onboarding .assessment-choices button.selected{background:#e0ebd9;border-color:#63865a}.garden-onboarding .assessment-choices small{font-size:12px;line-height:1.5}.starter-preview{display:flex;gap:12px;border-radius:15px;background:#eaf0e3;padding:16px;margin:24px 0}.starter-preview svg{flex-shrink:0;margin-top:4px}.quick-layout .quiz-actions{margin-top:28px}.garden-field{display:grid;gap:9px;margin:18px 0;font-size:13px;font-weight:600;color:inherit}.garden-field input:not([type=range]),.garden-field textarea,.profile-nudge select,.profile-nudge textarea{width:100%;min-width:0;padding:13px 14px;border:1px solid #d4dcd0;border-radius:12px;background:#fffdf8;color:#263b30;font:inherit;font-size:16px;line-height:1.6;resize:vertical}.garden-field input[type=range]{width:100%;min-height:32px;accent-color:#547d50}.garden-field small{font-weight:400;color:#566354}.garden-primary-actions>button{padding:16px 18px;border:1px solid var(--line,#dfe4d8);border-radius:17px;background:var(--surface,#fffdf8);color:var(--ink,#293d31);font-size:14px;font-weight:650;min-height:70px}.garden-primary-actions>button:first-child{background:color-mix(in srgb,var(--accent,#547852) 8%,#fffdf8)}.garden-primary-actions small{font-weight:400;opacity:.8;margin-top:5px}.garden-primary-actions svg{flex-shrink:0}.garden-note,.garden-welcome{display:flex;gap:14px;align-items:center;justify-content:space-between;border-radius:13px;padding:13px 16px;background:#eef2e6;color:#35533d;font-size:13px;line-height:1.6}.garden-welcome button{min-width:36px;min-height:36px}.weekly-garden{margin:15px 0 4px;border:1px solid #dce3d5;border-radius:22px;overflow:hidden;background:#fafbf4;color:#2b4633}.garden-heading{display:flex;justify-content:space-between;gap:12px;padding:20px 22px 0;align-items:start}.garden-heading h2{font-size:19px;margin:6px 0}.garden-heading p{font-size:12px;line-height:1.6;color:#56684f;margin:0}.garden-stage{font-size:10px;white-space:nowrap;padding:7px 10px;border:1px solid #d9e3cc;border-radius:30px;background:#edf2e2}.garden-landscape{position:relative;height:170px;overflow:hidden;margin-top:4px}.garden-sun{position:absolute;width:58px;height:58px;right:16%;top:15px;background:#f8dfaa;border-radius:50%;opacity:.7}.garden-hill{position:absolute;inset:65px -10% -65px;border-radius:50% 60% 0 0;background:#e8eedb}.garden-landscape .bloom-companion{position:absolute;bottom:9px;left:12px;width:122px;z-index:1}.garden-habitats{position:absolute;top:26px;left:145px;display:flex;gap:20px;max-width:calc(100% - 170px)}.garden-habitat{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:95px}.garden-habitat>span{font-size:27px;color:#70845b}.garden-habitat small{font-size:9px;text-align:center;max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garden-plants{position:absolute;left:145px;right:22px;bottom:13px;display:flex;justify-content:space-around;gap:4px}.garden-day{width:36px;display:grid;justify-items:center;gap:4px}.garden-day svg{width:27px;height:40px;transform-origin:bottom}.garden-day.grown svg{animation:garden-rise .45s ease-out both}.garden-day span{font-size:9px;color:#556249}.garden-day.is-today span{font-weight:800;text-decoration:underline;text-underline-offset:4px}.garden-foot{padding:12px 20px;border-top:1px solid #e4e9db;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;color:#536548}.garden-foot>span{max-width:280px}.garden-foot button{font-size:11px;min-height:40px;max-width:170px}.profile-nudge{margin:14px 0;border-radius:14px;border:1px solid var(--line,#dfe3d7);font-size:13px}.profile-nudge>button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:14px 18px;text-align:left}.profile-nudge small{display:block;margin-top:5px;font-size:11px;color:var(--muted,#61715f)}.profile-nudge>div,.profile-nudge>p{padding:0 18px 18px}.profile-nudge h3{font-size:17px;margin:0 0 16px}.profile-scale{display:flex;gap:6px;margin:12px 0}.profile-scale button{min-height:44px;flex:1;min-width:0;background:#eef2e5;border-radius:10px;color:#344936}.starter-kit{margin:9px 0 0;font-size:11px}.starter-kit summary{cursor:pointer;min-height:38px;display:flex;gap:9px;align-items:center;color:var(--accent,#536e47)}.starter-kit summary span{font-weight:400;opacity:.8}.starter-kit>div{padding:12px;border:1px solid var(--line,#dfe3d7);border-radius:10px;font-size:12px;line-height:1.7}.starter-kit p{margin:8px 0}.starter-kit small{opacity:.8}.garden-dialog{position:fixed;inset:0;margin:auto;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 36px);border:1px solid #dce2d5;border-radius:24px;padding:0;background:#fffdf7;color:#293f30;box-shadow:0 30px 100px #192d3440;overscroll-behavior:contain}.garden-dialog::backdrop{background:#12282480}.garden-dialog>div{padding:32px;position:relative}.garden-dialog h2{font-size:clamp(23px,5vw,30px);line-height:1.25;letter-spacing:-.035em;margin:16px 35px 15px 0}.garden-dialog p{font-size:13px;line-height:1.8}.garden-close{position:absolute;right:13px;top:12px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#f0f2e8}.pause-options{display:grid;gap:10px;margin:24px 0}.pause-options>button{display:flex;align-items:center;gap:18px;text-align:left;padding:20px 18px;background:#f1f4e8;border:1px solid #dde5d2;border-radius:17px;color:#294730}.pause-options strong{font-size:28px;min-width:56px;text-align:center;line-height:1.2}.pause-options strong small{display:block;font-size:8px;letter-spacing:.12em;margin-top:4px}.pause-options span{font-size:12px;line-height:1.7}.pause-options b{display:block;font-size:15px;margin-bottom:5px}.pause-timer,.savor-moment{text-align:center;padding:24px 5px}.pause-timer svg,.savor-moment svg{margin:auto;color:#577b4b}.pause-timer time,.savor-moment time{display:block;font-size:35px;letter-spacing:-.04em;margin:25px 0;font-variant-numeric:tabular-nums}.garden-dialog .text-link{margin-top:15px;min-height:44px;font-size:12px}.repair-row{padding:17px 0;border-bottom:1px solid #e1e6da}.repair-row>strong{font-size:14px;display:block;overflow-wrap:anywhere}.repair-row>small{font-size:11px;color:#66745f}.repair-row>div{display:flex;gap:6px;margin-top:12px}.repair-row button{padding:9px 12px;min-height:44px;border-radius:10px;background:#edf1e5;font-size:12px}.garden-check{display:flex;gap:9px;align-items:center;font-size:12px;min-height:44px;font-weight:500;line-height:1.5}.garden-check input{width:17px;height:17px;accent-color:#53794d;flex-shrink:0}.garden-data-actions{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.garden-data-actions>a,.garden-data-actions>button{display:inline-flex;gap:7px;align-items:center;min-height:44px;padding:10px 13px;border-radius:11px;border:1px solid #dce1d3;font-size:12px}.garden-data-actions>a{color:#436341;text-decoration:underline;text-underline-offset:3px}.garden-preferences h3{font-size:15px;margin:28px 0 10px}.reminder-times{display:flex;gap:12px}.reminder-times label{display:grid;gap:8px;font-size:12px}.reminder-times input{padding:10px;border-radius:10px;background:#f5f6ef;border:1px solid #d9dfd2;min-width:0;color:#2e4333}.garden-draft{padding:20px;background:#f1f5e9;border:1px solid #e0e7d5;border-radius:16px;margin:20px 0}.goal-history{font-size:12px;margin:20px 0}.goal-history>div{display:grid;grid-template-columns:80px 1fr 60px 35px;gap:8px;align-items:center;padding:13px 0;border-bottom:1px solid #e2e7da}.goal-history meter{width:100%}.goal-history small{display:block;line-height:1.7;margin-top:12px}.spark-collection{background:#f4f2e7;border-radius:12px;padding:14px;margin:12px 0;font-size:13px}.spark-collection summary{cursor:pointer;min-height:32px}.connections-page,.trust-page{max-width:850px;margin:0 auto;padding:25px 24px 80px}.connections-page>header,.trust-page>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.connections-page h1,.trust-page h1{font-size:clamp(30px,5vw,48px);letter-spacing:-.04em}.connection-card,.trust-page section{margin:20px 0;padding:25px;border:1px solid #dce3d4;border-radius:20px;background:#fffdf8;line-height:1.8}.connection-card h2,.trust-page h2{font-size:21px;letter-spacing:-.02em}.connection-card p,.trust-page p{font-size:14px}.connection-card ol{padding-left:20px}.connection-status{font-size:11px;border-radius:20px;padding:6px 10px;background:#eef2e6;display:inline-block}.connection-card code{overflow-wrap:anywhere}.connection-card button{min-height:44px}.connection-card .garden-data-actions{margin-bottom:0}.garden-dialog button:focus-visible,.garden-field :focus-visible,.garden-primary-actions button:focus-visible{outline:3px solid #bb785b;outline-offset:3px}@keyframes garden-rise{0%{transform:scaleY(.8);opacity:.6}to{transform:scaleY(1);opacity:1}}@media(max-width:640px){.quick-layout{display:block;margin:25px auto;padding:0 16px}.quick-layout>aside{display:none}.quick-layout .quiz-card{padding:25px 20px;border-radius:22px}.quick-choices{gap:5px}.quick-choices small{font-size:9px}.garden-primary-actions{gap:7px}.garden-primary-actions>button{padding:13px 11px;gap:8px;font-size:12px}.garden-primary-actions small{font-size:10px}.garden-primary-actions svg{width:17px}.garden-heading{padding:17px 16px 0}.garden-heading h2{font-size:17px}.garden-stage{display:none}.garden-landscape{height:160px}.garden-landscape .bloom-companion{width:94px;left:2px;bottom:16px}.garden-plants{left:91px;right:12px;gap:1px}.garden-day{width:25px}.garden-day svg{width:23px}.garden-day span{font-size:8px}.garden-habitats{left:107px;max-width:calc(100% - 117px);gap:10px}.garden-habitat small{max-width:57px}.garden-foot{padding:10px 14px;gap:8px;font-size:10px}.garden-foot button{font-size:10px;min-width:91px}.garden-dialog>div{padding:25px 20px}.garden-dialog{border-radius:20px}.pause-options>button{padding:16px 13px;gap:12px}.goal-history>div{grid-template-columns:70px 1fr 35px}.goal-history meter{display:none}.connections-page,.trust-page{padding:20px 16px 55px}.connection-card,.trust-page section{padding:21px}.garden-dialog button:active,.garden-primary-actions button:active,.quick-choices button:active{transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.garden-day.grown svg{animation:none}.garden-dialog::backdrop{backdrop-filter:none}}.simple-daily-main .identity-overview{padding:16px 18px;margin:14px 0;gap:10px}.simple-daily-main .identity-heading h2{font-size:24px;line-height:1.2}.simple-daily-main .identity-heading p{font-size:10px;margin-bottom:4px}.simple-daily-main .identity-description{margin:8px 0}.simple-daily-main .identity-actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.simple-daily-main .identity-actions .share-progress-button{width:auto;min-height:40px;padding:8px 14px}.simple-daily-main .identity-streak{font-size:10px}.simple-daily-main .identity-streak strong{font-size:19px}.simple-daily-main .identity-mark{width:36px;height:36px;min-width:36px}.simple-daily-main .simple-today-heading h1{font-size:clamp(26px,4vw,38px)}@media(max-width:640px){.simple-daily-main .simple-today{padding:17px}.simple-daily-main .identity-overview{padding:12px 13px;margin:12px 0}.simple-daily-main .identity-heading h2{font-size:22px}.simple-daily-main .identity-actions{gap:8px;flex-wrap:nowrap}.simple-daily-main .identity-actions button{width:auto;min-height:40px;font-size:11px;padding:8px 12px}.simple-daily-main .identity-description summary{font-size:10px}.simple-daily-main .simple-today-heading{margin-top:14px}.simple-daily-main .simple-today-heading p{font-size:12px;margin-top:7px}}:root{--b-ink:#29283d;--b-muted:#626176;--b-line:#dddae5;--b-canvas:#f5f4f1;--b-surface:#fffefa;--b-brand:#575184;--b-solid:#48416f;--b-soft:#eae7f3;--b-coral:#f2777a;--b-mint:#33a789;--b-hero:radial-gradient(420px 360px at 8% 0%,#ece8fb,transparent 70%),radial-gradient(420px 380px at 100% 28%,#e7f1ed,transparent 70%),radial-gradient(460px 380px at 20% 100%,#f6e8dc,transparent 70%),#f5f4f1;--b-shadow:0 14px 30px -18px rgba(42,35,68,.35);--b-card:0 28px 60px -34px rgba(42,35,68,.45)}.bud-sprite{display:block;flex:none}.bud-row{display:flex;gap:10px;align-items:flex-end}.bud-av{flex:none;width:44px;display:grid;place-items:center}.bud-msg{margin:0;max-width:min(268px,calc(100% - 54px));padding:14px 16px;font-size:15.5px;line-height:1.5;font-weight:500;overflow-wrap:anywhere;color:var(--b-ink)}.bud-msg b{font-weight:700}.bud-msg.bud{background:var(--b-surface);border-radius:20px 20px 20px 6px;box-shadow:var(--b-shadow)}.bud-msg.solo{max-width:100%;border-radius:22px}.bud-msg.you{align-self:flex-end;background:var(--b-solid);color:#fff;border-radius:20px 20px 6px 20px;box-shadow:0 14px 30px -18px rgba(42,35,68,.5)}.bud-msg.safety{background:#fff4e5;color:#5a3a12;border:1px solid #f0cf9a}.bud-typing{display:inline-flex;gap:5px;align-items:center;padding:15px 18px}.bud-typing i{width:7px;height:7px;border-radius:50%;background:#b9b4cc;animation:bud-dot 1s ease-in-out infinite}.bud-typing i:nth-child(2){background:#9a94b4;animation-delay:.15s}.bud-typing i:nth-child(3){background:#7d7699;animation-delay:.3s}@keyframes bud-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.bud-typing i{animation:none}}.bud-chips{display:flex;flex-wrap:wrap;gap:8px;padding-left:54px}.bud-chips.flush{padding-left:0}.bud-chips button{white-space:nowrap;padding:11px 16px;border-radius:999px;background:var(--b-surface);border:1.5px solid var(--b-line);font-size:14.5px;font-weight:600;color:var(--b-ink);min-height:44px;font-family:inherit}.bud-chips button.ghost{background:transparent;border-style:dashed;color:var(--b-muted)}.bud-chips button.done,.bud-chips button.on,.bud-chips button:active{background:var(--b-solid);border-color:var(--b-solid);color:#fff}.bud-chips button:focus-visible{outline:3px solid #b9b4dc;outline-offset:2px}.bud-compose{display:flex;gap:6px;align-items:center;height:56px;border-radius:28px;background:var(--b-surface);border:1.5px solid var(--b-line);padding:0 7px 0 20px;box-shadow:0 18px 40px -26px rgba(42,35,68,.4)}.bud-compose:focus-within{border-color:#b9b4dc}.bud-compose input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;color:var(--b-ink);outline:0;padding:0}.bud-compose input::-moz-placeholder{color:#9a97ad}.bud-compose input::placeholder{color:#9a97ad}.bud-skip{flex:none;font-size:13px;font-weight:600;color:var(--b-muted);background:none;border:0;padding:8px 4px}.bud-mic,.bud-send{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:0;background:#e8f1ec;color:#25584a}.bud-send{background:var(--b-solid);color:#fff}.bud-send:disabled{opacity:.45}.bud-mic.on{background:var(--b-coral);color:#fff}.bud-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border-radius:27px;border:0;background:var(--b-solid);color:#fff;font:inherit;font-size:16px;font-weight:700;box-shadow:0 20px 34px -20px rgba(72,65,111,.8);cursor:pointer}.bud-cta.o{height:48px;background:transparent;color:var(--b-solid);border:1.5px solid #c6c1dc;box-shadow:none}.bud-cta.coral{background:var(--b-coral);box-shadow:0 20px 34px -20px rgba(242,119,122,.9)}.bud-cta:disabled{opacity:.6}.bud-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--b-coral)}.bud-title{font-size:25px;line-height:1.2;font-weight:700;letter-spacing:-.03em;margin:0;color:var(--b-ink)}.bud-sub{margin:0;font-size:12.5px;line-height:1.5;color:var(--b-muted)}.bud-sub.center{text-align:center}.bud-plain{display:block;margin:2px auto 0;background:none;border:0;font-size:12.5px;color:var(--b-muted);text-decoration:underline;text-underline-offset:3px;padding:8px}.quiz-shell:has(.bud-screen){background:var(--b-hero);min-height:100dvh;color:var(--b-ink)}.quiz-shell:has(.bud-screen) .topbar{max-width:440px;margin:0 auto;padding:14px 20px;background:transparent;border:0;box-shadow:none}.quiz-shell:has(.bud-screen) .page-footer{display:none}.bud-progress{display:flex;align-items:center;gap:10px}.bud-progress small{font-size:12px;font-weight:600;color:var(--b-muted)}.bud-dots{display:flex;gap:6px}.bud-dots i{width:22px;height:5px;border-radius:3px;background:#dcd8e6}.bud-dots i.d{background:var(--b-solid)}.bud-screen{display:block!important;max-width:440px;margin:0 auto!important;padding:0 16px 18px!important}.bud-screen>aside{display:none!important}.bud-screen>.quiz-card{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;min-height:0;border-radius:0}.bud-screen>.quiz-card:before{display:none!important}.bud-convo{display:flex;flex-direction:column;gap:12px;min-height:calc(100dvh - 92px)}.bud-convo .bud-log{flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:6px 2px 12px;max-height:calc(100dvh - 190px);overscroll-behavior:contain}.bud-hero{display:grid;place-items:center;padding-top:4px}.bud-convo.is-confirm{gap:12px;min-height:0;padding-bottom:12px}.bud-convo.is-confirm .bud-hero{margin-bottom:-4px}.bud-rows{background:var(--b-surface);border-radius:26px;padding:8px 18px;box-shadow:var(--b-card);border:1px solid hsla(0,0%,100%,.95)}.bud-rows button{display:grid;grid-template-columns:92px 1fr auto;gap:12px;align-items:center;width:100%;text-align:left;border:0;border-top:1px solid #ece9f3;background:transparent;padding:13px 4px;color:var(--b-ink);font:inherit}.bud-rows button:first-child{border-top:0}.bud-rows em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--b-brand);line-height:1.3}.bud-rows span{font-size:15px;font-weight:600;overflow-wrap:anywhere}.bud-rows svg{color:#9a97ad}.bud-week{display:flex;flex-direction:column;gap:14px;padding:6px 2px 18px}.bud-week-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.bud-week-head .bud-title{margin-top:6px}.bud-week-head .bud-sprite{margin-bottom:-8px}.bud-days{display:flex;gap:6px}.bud-days i{flex:1;height:44px;border-radius:14px;background:rgba(255,254,250,.8);display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;color:var(--b-muted)}.bud-days i.t{background:var(--b-solid);color:#fff}.bud-steps{background:var(--b-surface);border-radius:26px;padding:6px 18px;box-shadow:var(--b-card)}.bud-step{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid #ece9f3}.bud-step:first-child{border-top:0}.bud-step .ck{flex:none;width:26px;height:26px;border-radius:50%;border:2.5px solid #c9c4dc;margin-top:2px}.bud-step b{display:block;font-size:15.5px;font-weight:700;line-height:1.3}.bud-step small{display:block;margin-top:4px;font-size:13px;color:var(--b-muted);line-height:1.45}.tag{display:inline-block;font-size:11px;font-weight:700;padding:4px 9px;border-radius:9px;background:var(--b-soft);color:var(--b-solid);margin:6px 6px 0 0}.tag.g{background:#dff3ea;color:#1f6d56}.tag.w{background:#fbe9d2;color:#8a5a22}.garden-home{display:flex;flex-direction:column;gap:14px;max-width:460px;margin:0 auto;padding:4px 2px 12px}.gh-scene{position:relative;height:330px;border-radius:32px;background:linear-gradient(180deg,#dff0e4,#c9e6d2 62%,#a9d3b6);overflow:hidden;box-shadow:0 30px 60px -36px rgba(32,64,48,.6)}.gh-hill{position:absolute;left:-40px;right:-40px;bottom:-60px;height:170px;border-radius:50%;background:#8fc7a3}.gh-hill.b{bottom:-90px;left:60px;background:#7bb892}.gh-kicker{position:absolute;left:0;right:0;top:20px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.14em;color:#2a6b4c}.gh-plots{position:absolute;left:18px;bottom:26px;display:flex;gap:10px;align-items:flex-end;z-index:1}.gh-plots span{display:grid;place-items:end center;width:28px;height:44px}.gh-bud{position:absolute;left:58%;bottom:34px;transform:translateX(-50%);background:none;border:0;padding:0;cursor:pointer;z-index:2}.gh-bubble{position:absolute;right:20px;top:56px;max-width:170px;margin:0;padding:12px 15px;border-radius:20px 20px 20px 6px;box-shadow:var(--b-shadow);font-size:15px;line-height:1.45;font-weight:500;color:var(--b-ink);z-index:3}.gh-bubble,.gh-next{background:var(--b-surface)}.gh-next{display:flex;align-items:center;gap:14px;border-radius:26px;padding:16px 18px;box-shadow:var(--b-card)}.gh-next>div{flex:1;min-width:0}.gh-next span{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--b-brand)}.gh-next b{display:block;margin-top:3px;font-size:16px;font-weight:700;color:var(--b-ink);overflow-wrap:anywhere}.gh-next button{flex:none;height:44px;padding:0 20px;border-radius:22px;border:0;background:var(--b-solid);color:#fff;font:inherit;font-size:14px;font-weight:700;box-shadow:0 20px 34px -20px rgba(72,65,111,.8)}.gh-scroll{height:58px;border-radius:29px;border:0;background:var(--b-coral);color:#fff;font:inherit;font-size:16px;font-weight:700;box-shadow:0 20px 34px -20px rgba(242,119,122,.9);cursor:pointer}.gh-cap{margin:-5px 0 0;text-align:center;font-size:12.5px;color:var(--b-muted)}.gh-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.gh-links button{background:none;border:0;font:inherit;font-size:13px;font-weight:700;color:var(--b-solid);padding:8px 4px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c6c1dc}.garden-primary-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.garden-primary-actions>button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;border:0;border-radius:22px;background:var(--b-surface);color:var(--b-ink);box-shadow:0 20px 40px -28px rgba(42,35,68,.4);font-weight:700;min-height:64px}.garden-primary-actions>button:first-child{grid-column:1/-1;justify-content:center;text-align:center;background:var(--b-coral);color:#fff;border-radius:29px;font-size:16px;box-shadow:0 20px 34px -20px rgba(242,119,122,.9)}.garden-primary-actions>button:first-child svg{display:none}.garden-primary-actions small{display:block;font-size:11px;font-weight:500;color:var(--b-muted);margin-top:3px}.garden-primary-actions>button:first-child small{color:#fff;opacity:.92}.garden-dialog{background:var(--b-surface);color:var(--b-ink);border:0;border-radius:32px}.garden-dialog::backdrop{background:rgba(41,40,61,.28);backdrop-filter:blur(5px)}.garden-close{background:var(--b-soft);color:var(--b-solid)}.garden-dialog .bud-cta{margin-top:14px}.sheet-head{display:flex;gap:12px;align-items:center;padding-right:40px}.sheet-head h2{font-size:21px;line-height:1.2;letter-spacing:-.02em;margin:0}.sheet-opts{display:flex;flex-direction:column;gap:10px;margin-top:14px}.sheet-opts>button{display:flex;gap:14px;align-items:center;padding:14px;border-radius:20px;background:#f6f4fb;border:1.5px solid transparent;text-align:left;font:inherit;color:var(--b-ink);cursor:pointer}.sheet-opts>button.on{border-color:#c6c1dc;background:#efecf8}.sheet-opts .m{flex:none;width:52px;height:52px;border-radius:16px;background:var(--b-surface);display:grid;place-content:center;text-align:center;font-size:13px;font-weight:800;color:var(--b-solid);line-height:1.1}.sheet-opts .m small{display:block;font-size:12px;font-weight:700}.sheet-opts b{display:block;font-size:15.5px;font-weight:700}.sheet-opts span>small{display:block;font-size:13px;color:var(--b-muted);margin-top:2px}.sheet-opts.solo>button{background:var(--b-surface);box-shadow:0 14px 30px -22px rgba(42,35,68,.4)}.sheet-foot{margin:12px 0 0;text-align:center;font-size:12.5px;color:var(--b-muted)}.sheet-foot button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.pause-timer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:6px 0}.pause-timer time{font-size:40px;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0}.repair-head{display:flex;align-items:center;gap:12px;padding-right:40px}.repair-head h2{font-size:23px;margin:4px 0 0;letter-spacing:-.02em}.repair-lead{margin:14px 0 12px;font-size:12.5px;line-height:1.5;color:var(--b-muted)}.repair-task{display:flex;gap:12px;align-items:flex-start;background:var(--b-surface);border-radius:26px;padding:16px 18px;box-shadow:var(--b-card)}.repair-task .ck{flex:none;width:26px;height:26px;border-radius:50%;border:2.5px solid #e0605f;margin-top:2px}.repair-task b{display:block;font-size:15.5px}.repair-task small{display:block;margin-top:4px;font-size:13px;color:var(--b-muted)}.repair-msg{margin:10px 0 0;font-size:13px;font-weight:700;color:var(--b-mint);min-height:1em}.repair-why{margin-top:12px;padding:14px 16px;border-radius:18px;background:#f4f0fa;font-size:13.5px;line-height:1.5;color:#4a4663}@media(min-width:641px){.garden-dialog{width:min(460px,calc(100% - 24px));padding:0}.garden-dialog>div{padding:26px 24px}}@media(max-width:640px){.garden-dialog{inset:auto 0 0 0;margin:0;width:100%;max-width:100%;max-height:92dvh;border-radius:32px 32px 0 0;box-shadow:0 -30px 60px -30px rgba(42,35,68,.5)}.garden-dialog>div{padding:14px 20px calc(26px + env(safe-area-inset-bottom))}.garden-dialog:before{content:"";display:block;width:44px;height:5px;border-radius:3px;background:#d9d5e5;margin:12px auto 0}.garden-dialog.garden-page{inset:0;height:100dvh;max-height:100dvh;border-radius:0;background:var(--b-hero)}.garden-dialog.garden-page:before{display:none}.garden-dialog.garden-page>div{padding-top:24px}}.bud-welcome{position:fixed;inset:0;z-index:80;overflow-y:auto;background:radial-gradient(420px 380px at 50% 18%,#38465f,transparent 70%),#1d2433;color:#fff;display:flex;flex-direction:column;padding:18px 18px calc(22px + env(safe-area-inset-bottom))}.bw-top{display:flex;justify-content:space-between;align-items:center;max-width:440px;width:100%;margin:0 auto}.bw-word{font-size:22px;font-weight:800;letter-spacing:-.03em;color:#fff;opacity:.92}.bw-top small{font-size:12px;font-weight:600;color:#aab3c8}.bw-bud{display:grid;place-items:center;margin:28px 0 14px}.bw-body{max-width:440px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:10px}.bw-body .bud-kicker{color:#f6a3a5}.bw-body h2{font-size:29px;line-height:1.15;letter-spacing:-.03em;margin:0;color:#fff}.bw-body p{margin:0;font-size:15.5px;line-height:1.55;color:#c5cbdb}.bw-card{margin-top:10px;background:var(--b-surface);color:var(--b-ink);border-radius:26px;padding:16px 18px;display:flex;flex-direction:column;gap:5px}.bw-card span{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--b-brand)}.bw-card b{font-size:16.5px}.bw-card small{font-size:12.5px;color:var(--b-muted)}.bud-dialog{background:var(--b-hero)!important;color:var(--b-ink)}.bud-dialog .bud-log{display:flex;flex-direction:column;gap:12px;max-height:min(46dvh,440px);overflow-y:auto;padding:4px 2px 8px;overscroll-behavior:contain}.bud-head{padding-right:40px}.bud-head h2{margin:4px 0 2px;font-size:25px;letter-spacing:-.03em}.bud-head p{margin:0}.bud-ai{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--b-muted);border:1px solid var(--b-line);border-radius:8px;padding:3px 7px}.bud-tabs{display:flex;gap:8px;margin:12px 0}.bud-tabs button{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--b-line);background:var(--b-surface);color:var(--b-ink);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;min-height:40px}.bud-tabs button[aria-selected=true]{background:var(--b-solid);color:#fff;border-color:var(--b-solid)}.bud-card{margin-left:54px;border:1.5px solid #cfe3d6;background:var(--b-surface);border-radius:20px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 16px 30px -22px rgba(32,64,48,.5)}.bud-card .eyebrow{color:var(--b-mint)}.bud-card p{margin:0;font-weight:700;font-size:15px}.bud-card-actions{display:flex;gap:8px}.bud-card-actions button{flex:1;height:42px;border-radius:21px;font-size:14px;font-weight:700}.bud-card-actions .primary{background:var(--b-solid);color:#fff;border:0}.bud-card-actions button:not(.primary){border:1.5px solid #c6c1dc;background:transparent;color:var(--b-solid)}.bud-memory ul{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:6px}.bud-memory li{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#f4f0fa;border-radius:18px;padding:11px 14px;font-size:14px;color:#4a4663}.bud-memory li button{flex:none;color:#a14b4d;padding:6px}.bud-timer{align-self:center;font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;margin:6px 0}.bud-timer button{font-size:13px;margin-left:10px}.bud-live{display:flex;gap:8px;align-items:center;margin:0 0 10px}.bud-live-start{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:26px;border:0;background:var(--b-coral);color:#fff;font-size:15px;font-weight:700;box-shadow:0 20px 34px -20px rgba(242,119,122,.9)}.bud-live-start:disabled{opacity:.5}.bud-live select{height:52px;border-radius:26px;border:1.5px solid var(--b-line);background:var(--b-surface);color:var(--b-ink);padding:0 14px;font-size:14px;font-weight:600}.bud-live.on{justify-content:space-between;background:var(--b-surface);border:1.5px solid #cfe3d6;border-radius:26px;padding:8px 8px 8px 18px}.bud-live-state{font-size:14px;font-weight:700;color:var(--b-mint)}.bud-live.on button{display:inline-flex;align-items:center;gap:6px;height:40px;border-radius:20px;border:1.5px solid #c6c1dc;background:transparent;color:var(--b-solid);padding:0 14px;font-size:13px;font-weight:700}.palette-swatch.plum{background:#48416f}@media(max-width:720px){.premium-dashboard{padding-bottom:96px}.premium-dashboard .premium-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.premium-dashboard .premium-header nav{height:auto!important;position:fixed!important;left:0;right:0;bottom:0;top:auto!important;z-index:40;width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:12px 6px calc(10px + env(safe-area-inset-bottom))!important;margin:0!important;background:rgba(255,254,250,.94);border-top:1px solid #ece9f3;backdrop-filter:blur(14px);border-radius:0!important;box-shadow:none}.premium-dashboard .premium-header nav a{flex-direction:column;gap:5px;min-height:52px!important;min-width:0!important;border-radius:14px!important;background:transparent!important;color:#9a97ad!important;font-size:11px!important;font-weight:700;padding:2px!important;box-shadow:none!important}.premium-dashboard .premium-header nav a small{display:none}.premium-dashboard .premium-header nav a:before{content:"";width:26px;height:26px;border-radius:9px;background:#e6e3f0;display:block}.premium-dashboard .premium-header nav a.nav-active{color:var(--b-solid)!important}.premium-dashboard .premium-header nav a.nav-active:before{background:var(--b-solid)}}.bud-progress small{white-space:nowrap}.premium-dashboard .premium-header .brand img,.quiz-shell:has(.bud-screen) .topbar .brand img{height:28px!important;width:auto!important}.bud-convo .bud-log{max-height:none!important;overflow:visible!important}.bud-convo>.bud-compose{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom));z-index:5}.bud-convo{min-height:calc(100dvh - 96px)}.bud-convo>.bud-log{flex:1}@media(max-width:400px){.bud-dots i{width:16px}.bud-progress{gap:8px}}.quiz-shell:has(.bud-screen) .topbar{display:flex!important;justify-content:space-between;align-items:center;gap:10px;width:100%;box-sizing:border-box}.quiz-shell:has(.bud-screen) .topbar .brand{flex:none;width:auto!important}.bud-progress{flex:none}.sheet-opts.solo .m{background:#f6f4fb}.bud-voicebar{display:flex;justify-content:flex-end;margin-bottom:-4px}.bud-mute{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:17px;border:1.5px solid var(--b-line);background:var(--b-surface);color:var(--b-solid);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.bud-mute[aria-pressed=true]{color:var(--b-muted)}.bud-head{display:flex;align-items:center;gap:12px}.bud-head .bud-mute{margin-left:8px;vertical-align:middle}.bud-hear{display:inline-flex;align-items:center;gap:6px;margin-top:6px;height:36px;padding:0 14px;border-radius:18px;border:0;background:var(--b-soft);color:var(--b-solid);font:inherit;font-size:13px;font-weight:700;cursor:pointer}button.gh-bubble{text-align:left;border:0;font:inherit;font-size:15px;cursor:pointer}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bud-topline{display:flex;align-items:center;gap:8px;padding-right:44px}.bud-topline .bud-ai{margin-right:auto}.bud-topline .bud-mute{height:34px;padding:0 10px}.bud-stage{position:relative;display:grid;place-items:center;height:min(46dvh,340px);margin:6px 0 4px}.bud-stage-ring{position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.35) 55%,transparent 70%);transition:transform .3s ease}.bud-stage.listening .bud-stage-ring{background:radial-gradient(circle,rgba(242,119,122,.22) 0,rgba(242,119,122,.1) 50%,transparent 70%);animation:bud-listen 1.4s ease-in-out infinite}.bud-stage.thinking .bud-stage-ring{background:radial-gradient(circle,rgba(87,81,132,.16) 0,transparent 70%);animation:bud-listen 2s ease-in-out infinite}@keyframes bud-listen{0%,to{transform:scale(.92)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.bud-stage-ring{animation:none!important}}.bud-stage .bud-sprite{position:relative}.bud-caption{margin:0 auto 6px;max-width:340px;text-align:center;font-size:15px;line-height:1.5;color:var(--b-ink);background:rgba(255,254,250,.85);border-radius:16px;padding:10px 14px}.bud-caption.safety{background:#fff4e5;color:#5a3a12;border:1px solid #f0cf9a}.bud-stage-controls{display:flex;align-items:center;justify-content:center;gap:26px;margin:8px 0 4px}.bud-round{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--b-line);background:var(--b-surface);color:var(--b-solid);display:grid;place-items:center;cursor:pointer}.bud-round[aria-pressed=true]{background:var(--b-solid);color:#fff;border-color:var(--b-solid)}.bud-talk{width:84px;height:84px;border-radius:50%;border:0;background:var(--b-coral);color:#fff;display:grid;place-items:center;box-shadow:0 22px 36px -18px rgba(242,119,122,.95);cursor:pointer}.bud-talk.on{background:var(--b-solid);box-shadow:0 22px 36px -18px rgba(72,65,111,.9)}.bud-talk:disabled{opacity:.5}.bud-stage-foot{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:8px;font-size:12px}.bud-stage-foot,.bud-stage-foot a{color:var(--b-muted)}.bud-lang{border:0;background:var(--b-soft);color:var(--b-solid);border-radius:12px;padding:6px 10px;font:inherit;font-size:12px;font-weight:700}.bud-textbar{display:flex;justify-content:flex-end;margin:8px 0}.bud-dialog .bud-memory{margin-top:10px}.bud-session{min-height:calc(100dvh - 90px);display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.bud-session-top{display:flex;justify-content:flex-end;gap:8px}.bud-session-top .bud-round{width:42px;height:42px}.bud-session .bud-stage{flex:1;height:auto;min-height:300px}.bud-session .bud-stage-ring{width:290px;height:290px}.bud-session .bud-stage-controls{margin-bottom:6px}.bud-talk.yes{background:var(--b-solid);box-shadow:0 22px 36px -18px rgba(72,65,111,.9)}.bud-round:disabled{opacity:.45}.bud-lang-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 10px;font-size:14px}.bud-ripple{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.bud-ripple i{position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(51,167,137,.22) 0,rgba(51,167,137,.08) 55%,transparent 72%);transition:transform .12s ease-out,opacity .12s ease-out}.bud-ripple i+i{width:300px;height:300px;background:radial-gradient(circle,transparent 48%,rgba(51,167,137,.14) 60%,transparent 74%)}@media(prefers-reduced-motion:reduce){.bud-ripple i{transition:none}}.bud-quiet-links{display:flex;justify-content:center;gap:22px;margin-top:6px}.bud-quiet-links button{background:none;border:0;padding:8px 4px;font:inherit;font-size:13px;font-weight:600;color:var(--b-muted);cursor:pointer}.bud-quiet-links button:disabled{opacity:.4}.bud-session{justify-content:center}.bud-session .bud-stage{flex:0 1 auto;min-height:min(56dvh,420px)}.bud-textbar{gap:8px}.bud-debug{position:fixed;left:8px;right:8px;bottom:8px;z-index:9999;max-height:38dvh;overflow:auto;margin:0;padding:8px 10px;border-radius:12px;background:rgba(20,20,30,.88);color:#b8f7c8;font:11px/1.45 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap}