@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-thai-500-normal-BB8gri04.woff2)format("woff2"),url(/assets/kanit-thai-500-normal-Iy_w0a80.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-vietnamese-500-normal-BzTrpCM3.woff2)format("woff2"),url(/assets/kanit-vietnamese-500-normal-T1ndT7MF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-ext-500-normal-EHs3suD6.woff2)format("woff2"),url(/assets/kanit-latin-ext-500-normal-BFdWrG22.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-500-normal-CX_4XcKi.woff2)format("woff2"),url(/assets/kanit-latin-500-normal-qBha86O4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-thai-600-normal-Bj6oiaDc.woff2)format("woff2"),url(/assets/kanit-thai-600-normal-wbTlPO7I.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-vietnamese-600-normal-Bi7fw3I4.woff2)format("woff2"),url(/assets/kanit-vietnamese-600-normal-DXCRAa_8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-ext-600-normal-DAX3wtuq.woff2)format("woff2"),url(/assets/kanit-latin-ext-600-normal-BBDzoLaj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-600-normal-0lS78yAd.woff2)format("woff2"),url(/assets/kanit-latin-600-normal-DlacpeTg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-thai-400-normal-C2DaJlKK.woff2)format("woff2"),url(/assets/sarabun-thai-400-normal-CH-UbWgg.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-vietnamese-400-normal-igdrzAGY.woff2)format("woff2"),url(/assets/sarabun-vietnamese-400-normal-DPfkSCMy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-latin-ext-400-normal-BbP7GpLL.woff2)format("woff2"),url(/assets/sarabun-latin-ext-400-normal-BsmTn0SS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-latin-400-normal-URPBxl-K.woff2)format("woff2"),url(/assets/sarabun-latin-400-normal-DmguIS-7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-thai-700-normal-CbuDipM3.woff2)format("woff2"),url(/assets/sarabun-thai-700-normal-CP2-p8e-.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-vietnamese-700-normal-DrMy3BMX.woff2)format("woff2"),url(/assets/sarabun-vietnamese-700-normal-lN6N8XBT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-latin-ext-700-normal-CnQtP196.woff2)format("woff2"),url(/assets/sarabun-latin-ext-700-normal-ykw7DJpk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-latin-700-normal-DQKyWxHq.woff2)format("woff2"),url(/assets/sarabun-latin-700-normal-DUuqj4Ju.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sarabun-thai-800-normal-DHi8T_c1.woff2)format("woff2"),url(/assets/sarabun-thai-800-normal-CfPggcCM.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sarabun-vietnamese-800-normal-D1pEcN1J.woff2)format("woff2"),url(/assets/sarabun-vietnamese-800-normal-B7EBAtkS.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sarabun-latin-ext-800-normal-so5w_pcj.woff2)format("woff2"),url(/assets/sarabun-latin-ext-800-normal-BVgqCSvO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sarabun-latin-800-normal-BVem44Kc.woff2)format("woff2"),url(/assets/sarabun-latin-800-normal-DNYrTje5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-myanmar-myanmar-400-normal-C_Ri2PLj.woff2)format("woff2"),url(/assets/noto-sans-myanmar-myanmar-400-normal-Di6U4opH.woff)format("woff");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A92E,U+A9E0-A9FE,U+AA60-AA7F,U+116D0-116E3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-myanmar-latin-ext-400-normal-Bh89aKMz.woff2)format("woff2"),url(/assets/noto-sans-myanmar-latin-ext-400-normal-DRGWNQyd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-myanmar-latin-400-normal-Dt7kQkP-.woff2)format("woff2"),url(/assets/noto-sans-myanmar-latin-400-normal-wRn4g6YM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-myanmar-myanmar-700-normal-D1JgZPvU.woff2)format("woff2"),url(/assets/noto-sans-myanmar-myanmar-700-normal-rnZT0XO2.woff)format("woff");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A92E,U+A9E0-A9FE,U+AA60-AA7F,U+116D0-116E3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-myanmar-latin-ext-700-normal-DltkCll-.woff2)format("woff2"),url(/assets/noto-sans-myanmar-latin-ext-700-normal-Bkvv9Icw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-myanmar-latin-700-normal-BQvPCnvz.woff2)format("woff2"),url(/assets/noto-sans-myanmar-latin-700-normal-B-fuSLfn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:oklch(97.5% .012 85);--paper-deep:oklch(94% .02 85);--paper-warm:oklch(95.5% .045 80);--amber:oklch(72% .15 75);--amber-deep:oklch(55% .13 70);--amber-ink:oklch(47% .12 68);--amber-wash:oklch(90% .06 78);--ink:oklch(28% .03 60);--ink-soft:oklch(45% .03 60);--ink-faint:oklch(62% .025 60);--line:oklch(88% .02 80);--alarm:oklch(55% .19 25);--alarm-deep:oklch(47% .19 25);--ok:oklch(50% .11 145);--ok-wash:oklch(93% .035 145);--font-main:"Sarabun", system-ui, sans-serif;--font-display:"Kanit", "Noto Sans Myanmar", "Sarabun", system-ui, sans-serif;--font-myanmar:"Noto Sans Myanmar", "Sarabun", system-ui, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.75rem;--space-5:2.75rem;--space-6:4.5rem;--radius-sm:10px;--radius:16px;--radius-lg:22px;--radius-pill:999px;--shadow:0 1px 2px oklch(28% .03 60/.12), 0 4px 16px oklch(28% .03 60/.08);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-soft:cubic-bezier(.45, 0, .55, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.48s}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-main);min-height:100dvh;font-size:1.125rem;line-height:1.6}html[lang=my] body,html[lang=my] main,html[lang=my] p,html[lang=my] li,html[lang=my] label{font-family:var(--font-myanmar);line-height:1.75}main{max-width:34rem;padding:var(--space-4) var(--space-3) var(--space-6);margin:0 auto}h1,h2{letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:balance;line-height:1.2}h1{letter-spacing:-.015em;font-size:2.125rem;font-weight:800}h2{margin-bottom:var(--space-3);font-size:1.5rem;font-weight:700}.display{letter-spacing:-.02em;font-size:2.75rem;font-weight:800;line-height:1.15}.question{letter-spacing:-.01em;font-size:1.75rem;font-weight:800;line-height:1.3}.lead{font-size:1.25rem;line-height:1.5}p{max-width:72ch}.label{letter-spacing:.06em;color:var(--ink-soft);font-size:.875rem;font-weight:700}a{color:var(--amber-deep);text-underline-offset:.2em;transition:color var(--dur-2) var(--ease-out-quart);text-decoration:underline;text-decoration-thickness:2px}a:hover{color:var(--ink)}button{font:inherit;cursor:pointer;border-radius:var(--radius);background:var(--amber);color:var(--ink);text-wrap:balance;width:100%;min-height:48px;transition:background var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart), box-shadow var(--dur-2) var(--ease-out-quart), transform var(--dur-1) var(--ease-out-quart);border:none;padding:1.125rem 1.75rem;font-weight:800}button:hover{background:var(--amber-deep);color:var(--paper)}button:active{transform:scale(.97)}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{background:var(--paper);color:var(--ink);border:1px solid var(--line);font-weight:700}button.secondary:hover{background:var(--paper-deep);border-color:var(--ink-soft);color:var(--ink)}button.alarm{background:var(--alarm);color:var(--paper);font-size:1.25rem}button.alarm:hover{background:var(--alarm-deep);color:var(--paper)}button.ghost{color:var(--ink-soft);text-underline-offset:.2em;padding:var(--space-2) var(--space-1);background:0 0;border:none;font-weight:400;text-decoration:underline}button.ghost:hover{color:var(--ink);background:0 0}:focus-visible{outline:3px solid var(--amber-deep);outline-offset:2px}button.option{background:var(--paper);color:var(--ink);border:1px solid var(--line);text-align:left;align-items:center;gap:var(--space-3);padding:.875rem 1.125rem;font-weight:700;display:flex}button.option .option-ico{border-radius:var(--radius-pill);background:var(--amber-wash);width:3rem;height:3rem;color:var(--ink);transition:background var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart);flex:none;justify-content:center;align-items:center;display:inline-flex}button.option:hover{background:var(--paper-warm);border-color:var(--line);color:var(--ink)}button.option:hover .option-ico{background:var(--amber)}button.option:active{background:var(--amber-wash);border-color:var(--amber-deep);transform:scale(.98)}button.option.option-quiet{background:var(--paper-deep);font-weight:400}button.option.option-quiet .option-ico{background:var(--paper);color:var(--ink-soft)}button.option.option-quiet:hover{background:var(--paper-warm);color:var(--ink)}button.option.option-quiet:hover .option-ico{background:var(--amber-wash);color:var(--ink)}.sev-row{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.sev-stamp{border-radius:var(--radius);border:2px solid var(--sev,var(--amber-deep));width:4rem;height:4rem;color:var(--sev,var(--amber-deep));background:var(--sev-bg,var(--amber-wash));animation:pop-in var(--dur-4) var(--ease-out-expo) both;flex:none;justify-content:center;align-items:baseline;font-size:2.5rem;font-weight:800;line-height:1;display:flex}.sev-meter{gap:.3rem;display:flex}.sev-meter span{border-radius:var(--radius-pill);background:var(--paper-deep);width:1.4rem;height:.5rem;transition:background var(--dur-2) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart)}.sev-meter span.on{background:var(--sev,var(--amber-deep));transform:scale(1)}.sev-meter span:not(.on){transform:scale(.75)}.steps{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);display:flex}.step{align-items:center;gap:var(--space-2);text-align:center;color:var(--ink-soft);flex-direction:column;flex:1;font-size:.875rem;font-weight:700;line-height:1.35;display:flex}.step .step-ico{border-radius:var(--radius-pill);background:var(--amber-wash);width:3.25rem;height:3.25rem;color:var(--amber-deep);justify-content:center;align-items:center;display:inline-flex}@media (height<=700px){.steps{display:none}}.step-link{color:var(--line);flex:none;align-items:center;height:3.25rem;display:flex}.app-bar{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);padding:var(--space-2) var(--space-3);position:sticky;top:0}.app-bar-inner{align-items:center;gap:var(--space-2);max-width:34rem;margin:0 auto;display:flex}.app-bar-wordmark{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;font-size:.95rem;font-weight:800;text-decoration:none;overflow:hidden}@media (width<=460px){.app-bar-inner.crowded .app-bar-wordmark{visibility:hidden}}.back-btn{width:auto;min-height:48px;padding:var(--space-1) var(--space-2);color:var(--ink-soft);border-radius:var(--radius-pill);background:0 0;align-items:center;gap:.2rem;font-size:.95rem;font-weight:700;display:inline-flex}.back-btn:hover{background:var(--paper-deep);color:var(--ink)}.back-btn:active{transform:scale(.96)}.seg{grid-template-columns:repeat(var(--count,3), 1fr);background:var(--paper-deep);border-radius:var(--radius-pill);isolation:isolate;padding:3px;display:grid;position:relative}.seg-pill{width:calc((100% - 6px) / var(--count,3));background:var(--amber);border-radius:var(--radius-pill);transform:translateX(calc(var(--active,0) * 100%));transition:transform var(--dur-3) var(--ease-out-expo);z-index:0;position:absolute;top:3px;bottom:3px;left:3px}.seg-btn{z-index:1;width:auto;min-height:48px;color:var(--ink-soft);border-radius:var(--radius-pill);background:0 0;padding:.3rem .9rem;font-size:.9rem;font-weight:700;position:relative}.seg-btn:hover{color:var(--ink);background:0 0}.seg-btn[aria-pressed=true]{color:var(--ink);font-weight:800}html:not([lang=my]) .seg-btn[lang=my]{font-family:system-ui,sans-serif}.band{background:var(--paper-warm);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.band-deep{background:var(--paper-deep)}.band-ok{background:var(--ok-wash)}.rule{border:none;border-top:1px solid var(--line);margin:var(--space-4) 0}a.tap{min-height:48px;padding-top:var(--space-1);padding-bottom:var(--space-1);align-items:center;gap:.3em;display:inline-flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input,textarea,select{font:inherit;color:var(--ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper);min-height:48px;transition:border-color var(--dur-2) var(--ease-out-quart), background var(--dur-2) var(--ease-out-quart)}input:hover,textarea:hover,select:hover{border-color:var(--ink-soft)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--amber-deep);outline-offset:2px;border-color:var(--amber-deep)}input[type=radio],input[type=checkbox]{accent-color:var(--amber-deep);cursor:pointer;width:1.35rem;height:1.35rem;padding:0}fieldset{border:none;padding:0}.rowlink{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);color:var(--ink);transition:color var(--dur-2) var(--ease-out-quart);font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.rowlink:hover{color:var(--amber-deep)}.rowlink .chev{color:var(--ink-soft);transition:transform var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart);flex:none}.rowlink:hover .chev{color:var(--amber-deep);transform:translate(4px)}.biglink{justify-content:center;align-items:center;gap:var(--space-2);background:var(--amber);color:var(--ink);border-radius:var(--radius);transition:background var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), transform var(--dur-1) var(--ease-out-quart);padding:1.125rem 1.75rem;font-size:1.2rem;font-weight:800;text-decoration:none;display:flex}.biglink:hover{background:var(--amber-deep);color:var(--paper)}.biglink:active{transform:scale(.97)}.stepcard{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3);margin-top:var(--space-3);background:var(--paper)}.stepcard-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.stepcard-num{border-radius:var(--radius-pill);background:var(--ink);width:2.25rem;height:2.25rem;color:var(--paper);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.stepcard-title{text-wrap:balance;font-size:1.25rem;font-weight:800;line-height:1.25}.stepcard-sub{color:var(--ink-soft);font-size:.95rem;font-weight:600}.chips{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip{background:var(--paper-warm);border-radius:var(--radius-pill);padding:.35rem .85rem;font-size:1rem;font-weight:700;line-height:1.3}.chip small{color:var(--ink-soft);font-size:.8rem;font-weight:600;display:block}.chip-today{background:var(--amber-wash)}.chip-optional{border:1.5px dashed var(--amber-deep);background:0 0}details.more{border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:var(--space-4);background:var(--paper)}details.more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-3);font-size:1.15rem;font-weight:800;list-style:none;display:flex}details.more>summary::-webkit-details-marker{display:none}details.more>summary small{color:var(--ink-soft);font-size:.9rem;font-weight:600;display:block}details.more>summary .chev{color:var(--ink-soft);transition:transform var(--dur-2) var(--ease-out-quart);flex:none}details.more[open]>summary .chev{transform:rotate(90deg)}details.more>summary:focus-visible{outline:3px solid var(--amber-deep);outline-offset:2px;border-radius:var(--radius-lg)}details.more>.more-body{padding:0 var(--space-3) var(--space-3)}.checklist{margin:var(--space-2) 0 0;padding:0;list-style:none}.checklist li{gap:var(--space-2);padding:var(--space-1) 0;align-items:flex-start;font-weight:600;display:flex}.checklist li>span{color:var(--ok);flex:none;padding-top:.2em;display:inline-flex}.dose-row-next{background:var(--paper-warm);border-radius:var(--radius);padding:0 var(--space-2);margin:0 calc(-1 * var(--space-2))}.next-dose{align-items:center;gap:var(--space-3);background:var(--paper-warm);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-3);min-height:56px;margin-top:var(--space-2);transition:background var(--dur-2) var(--ease-out-quart), transform var(--dur-1) var(--ease-out-quart);text-decoration:none;display:flex}.next-dose:hover{background:var(--amber-wash);color:var(--ink)}.next-dose:active{transform:scale(.98)}.next-dose:focus-visible{outline:3px solid var(--amber-deep);outline-offset:2px}.next-dose-due{background:var(--amber-wash)}.next-dose-ico{border-radius:var(--radius-pill);background:var(--paper);width:3rem;height:3rem;color:var(--amber-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.next-dose-main{font-size:1.35rem;font-weight:800;line-height:1.25;display:block}.next-dose-sub{color:var(--ink-soft);font-size:.95rem;font-weight:600;display:block}.next-dose .chev{color:var(--ink-soft);flex:none;display:inline-flex}.breathing{animation:breathe 2.4s var(--ease-in-out-soft) infinite alternate}@media print{.no-print,.app-bar{display:none!important}main{max-width:none;padding:var(--space-3)}}h1,h2,.display,.question,.stepcard-title,.next-dose-main,.sev-stamp,button,.biglink,.rowlink,details.more>summary,.seg-btn,.app-bar-wordmark,.chip{font-family:var(--font-display)}h1,.display,.question,.sev-stamp{font-weight:600}h2,.stepcard-title,.next-dose-main,button,.biglink,.rowlink,details.more>summary,.app-bar-wordmark,.chip{font-weight:500}.band a,.band-deep a{color:var(--amber-ink)}html[lang=my] h1,html[lang=my] h2,html[lang=my] .question,html[lang=my] .stepcard-title,html[lang=my] .next-dose-main,html[lang=my] button,html[lang=my] .biglink,html[lang=my] details.more>summary{line-height:1.5}html[lang=my] .display{font-size:2.1rem;line-height:1.45}html[lang=my] .lead{font-size:1.15rem;line-height:1.7}@media (height<=800px){html[lang=my] .steps{display:none}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-subtle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.012)}}@keyframes draw-check{0%{stroke-dashoffset:var(--check-len,30)}to{stroke-dashoffset:0}}.page{animation:rise-subtle var(--dur-3) var(--ease-out-expo) both}.stagger>*{animation:rise var(--dur-3) var(--ease-out-expo) both}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.24s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(7){animation-delay:.36s}.stagger>:nth-child(n+8){animation-delay:.42s}.enter{animation:rise var(--dur-3) var(--ease-out-expo) both}.enter-pop{animation:pop-in var(--dur-4) var(--ease-out-expo) both}.enter-fade{animation:fade-in var(--dur-3) var(--ease-out-quart) both}.q-fwd{animation:slide-in-right var(--dur-3) var(--ease-out-expo) both}.q-back{animation:slide-in-left var(--dur-3) var(--ease-out-expo) both}.reveal{opacity:0;transform:translateY(16px)}.reveal.is-in{animation:rise var(--dur-3) var(--ease-out-expo) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media print{*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
