@font-face{font-family:Anek Telugu;src:url(/fonts/anek-telugu-wdth100-115.woff2)format("woff2");font-weight:100 800;font-stretch:100% 115%;font-display:swap;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:Anek Button;src:url(/fonts/anek-telugu-wdth100-115.woff2)format("woff2");font-weight:100 800;font-stretch:100% 115%;font-display:swap;ascent-override:82%;descent-override:18%;line-gap-override:0%;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:Montserrat;src:url(/fonts/montserrat.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Gochi Hand;src:url(/fonts/gochi-hand.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kalam;src:url(/fonts/kalam.woff2)format("woff2");font-weight:400;font-display:swap}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f7f9f4;--paper:#fff;--olive:#6a7254;--olive-deep:#575e44;--olive-mid:#a3a579;--olive-light:#d8d5ab;--tint:#eef0e6;--buddy:#e5e3dc;--yellow:#f9f200;--ink:#2b2f22;--body:#3a3f31;--quiet:#5c6052;--label:#4e553d;--on-olive:#f6f5f0;--line:#dedbd0;--error:#a3361f;--display:"Anek Telugu", "Montserrat", system-ui, sans-serif;--btnfont:"Anek Button", "Anek Telugu", "Montserrat", system-ui, sans-serif;--text:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--col:560px;--row:clamp(42px, 6.2vh, 56px)}*{box-sizing:border-box}html,body{height:100%}body{background:var(--page);color:var(--body);font-family:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;height:100dvh;font-size:15px;font-weight:500;line-height:1.45;display:flex;overflow:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--olive);outline-offset:3px;border-radius:10px}.d{font-family:var(--display);font-variation-settings:"wdth" 112;color:var(--ink);text-wrap:balance;letter-spacing:-.005em;margin:0;font-weight:800;font-stretch:112%;line-height:1.08}[hidden]{display:none!important}.top{padding-block:10px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex:none;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1100px;margin:0 auto;display:grid}.circle{background:var(--olive);cursor:pointer;width:44px;height:44px;color:var(--on-olive);border:0;border-radius:50%;place-items:center;display:grid}.circle svg{width:20px;height:20px}.circle img{width:26px;height:26px}.wordmark{width:auto;height:28px}.top .right{justify-self:end}main{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.screen{min-height:100%;max-width:var(--col);padding:clamp(4px, 1vh, 14px) max(18px, env(safe-area-inset-right,0px)) 14px max(18px, env(safe-area-inset-left,0px));flex-direction:column;gap:clamp(8px,1.6vh,18px);margin:0 auto;animation:.3s both in;display:flex}.turnstile{max-width:var(--col);justify-content:center;margin:0 auto;padding:0 18px;display:flex}.turnstile:not(:empty){padding-bottom:14px}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.screen{animation:none}}.eyebrow{letter-spacing:.005em;color:var(--olive);text-align:center;margin:0 0 -4px;font-size:12.5px;font-weight:600}.q{text-align:center;margin:0;font-size:clamp(21px,3.4vh,30px)}.q.sm{margin-top:4px;font-size:clamp(17px,2.6vh,22px)}.sub{text-align:center;color:var(--quiet);max-width:42ch;margin:-4px auto 0;font-size:15px}.fill{flex:1 1 0;min-height:0;position:relative}.fill img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}label.lbl{color:var(--quiet);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.field{border:1px solid var(--line);background:var(--paper);width:100%;height:56px;font:inherit;color:var(--ink);border-radius:14px;padding:0 18px;font-size:18px;transition:border-color .15s,box-shadow .15s}.field:focus{border-color:var(--olive);outline:none;box-shadow:0 0 0 4px #6a725424}.field.center{text-align:center}.field{caret-color:var(--olive-deep)}.field.center:focus::placeholder{color:#0000}.field.bad{border-color:var(--error)}.err{color:var(--error);align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.err svg{flex:none;width:18px;height:18px;margin-top:1px}.note{color:var(--quiet);align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.note svg{width:20px;height:20px;color:var(--olive);flex:none}.note a{color:var(--label);font-weight:600}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.two>*,.three>*{min-width:0}.three{grid-template-columns:1fr 1fr 1.4fr;gap:12px;display:grid}.swap{min-height:44px;font:inherit;color:var(--label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;place-self:start;margin:4px 0 0;padding:0;font-size:14.5px;font-weight:600;text-decoration:underline}.swap:hover{color:var(--ink)}.stack{gap:12px;display:grid}.opts{gap:8px;display:grid}.opts>*{min-width:0}.opts.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.opt>span:not(.tick):not(.art){overflow-wrap:anywhere;min-width:0}.opts.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.opt{width:100%;min-height:var(--row);border:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 8px 16px;font-size:15px;line-height:1.25;transition:background .15s,color .15s,border-color .15s,transform .1s;display:flex;position:relative}.opt:hover{border-color:var(--olive-mid)}.opt:active{transform:scale(.985)}.opt .tick{border:1.5px solid var(--line);background:var(--paper);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background .15s,border-color .15s;display:grid}.opt .tick svg{width:13px;height:13px;color:var(--ink);opacity:0;transition:opacity .15s,transform .2s;transform:scale(.6)}.opt[aria-pressed=true],.opt[aria-checked=true]{background:var(--olive);border-color:var(--olive);color:var(--on-olive)}.opt[aria-pressed=true] .tick,.opt[aria-checked=true] .tick{background:var(--yellow);border-color:var(--yellow)}.opt[aria-pressed=true] .tick svg,.opt[aria-checked=true] .tick svg{opacity:1;transform:none}.opts.cols2 .opt{padding:8px 10px 8px 13px;font-size:14px}@media (max-width:400px){.opts.cols2 .opt{gap:6px;padding:8px 8px 8px 11px;font-size:13.5px}}.opts.dense{gap:6px}.opts.dense .opt{min-height:clamp(38px,5.6vh,50px);padding:6px 8px 6px 12px;font-size:13.5px}.opts.dense .opt .tick{width:22px;height:22px}.opt.pic{justify-content:flex-start;gap:12px;min-height:0;padding:8px}.opt.pic .art{aspect-ratio:1;background:var(--tint);border-radius:12px;flex:none;place-items:center;width:clamp(52px,8.4vh,76px);display:grid;overflow:hidden}.opt.pic .art img{mix-blend-mode:multiply;max-width:100%;max-height:100%}.opt.pic .t{font-family:var(--display);flex:1;font-size:16px;font-weight:600;font-stretch:110%;line-height:1.15}.opt.vert{text-align:center;flex-direction:column;justify-content:flex-start;gap:8px;padding:8px 8px 12px}.opt.vert .art{aspect-ratio:3/2;background:var(--tint);border-radius:10px;place-items:center;width:100%;display:grid;overflow:hidden}.opt.vert .art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.opt.vert .t{font-family:var(--display);place-items:center;min-height:2.4em;font-size:14px;font-weight:600;font-stretch:110%;line-height:1.2;display:grid}@media (max-width:480px){.opts.cols2 .opt.pic{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:8px 8px 10px}.opts.cols2 .opt.pic .art{aspect-ratio:auto;width:100%;height:clamp(64px,10vh,96px);display:block}.opts.cols2 .opt.pic .art img{object-fit:contain;width:100%;height:100%}.opts.cols2 .opt.pic .t{overflow-wrap:normal;flex:none}.opts.cols2 .opt.pic .tick{position:absolute;top:14px;right:14px}}@media (max-width:600px){.opts.cols3{grid-template-columns:minmax(0,1fr)}.opt.vert{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding:8px}.opt.vert .art{aspect-ratio:1;flex:none;width:clamp(88px,14vh,120px)}.opt.vert .art img{transform:scale(1.2)}.opt.vert .t{flex:1;min-height:0;font-size:16px;display:block}}.opt.long{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.4}.opt.long b{font-weight:700}.bcs{background:var(--olive-light);text-align:center;border-radius:18px;flex-direction:column;flex:1 1 0;min-height:0;max-height:240px;display:flex;overflow:hidden}.bcs h3{font-family:var(--display);color:var(--ink);flex:none;margin:12px 0 0;font-size:16px;font-weight:700;font-stretch:110%}.bcs .fill{margin:0 10px}.weight{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.stepper{border:1px solid var(--line);background:var(--paper);cursor:pointer;width:52px;height:56px;color:var(--ink);border-radius:14px;font-size:22px}.stepper:active{transform:scale(.95)}.weight .field{text-align:center;width:100px;font-size:22px;font-weight:600}.units{gap:8px;display:flex}.unit{border:1px solid var(--line);background:var(--paper);cursor:pointer;height:56px;color:var(--ink);border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-size:16px;display:flex}.unit .tick{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.unit .tick svg{opacity:0;width:12px;height:12px;color:var(--ink)}.unit[aria-pressed=true]{background:var(--olive);color:var(--on-olive);border-color:var(--olive)}.unit[aria-pressed=true] .tick{background:var(--yellow);border-color:var(--yellow)}.unit[aria-pressed=true] .tick svg{opacity:1}.combo{position:relative}.list{background:var(--paper);border:1px solid var(--line);z-index:5;border-radius:14px;max-height:min(300px,40vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #2b2f221f}.list li{cursor:pointer;color:var(--ink);border-radius:10px;padding:11px 14px}.list li small{color:var(--quiet);margin-left:6px;font-size:13px}.list li[aria-selected=true],.list li:hover{background:var(--tint)}.list li.none{color:var(--quiet);cursor:default;background:0 0}.list .nomatch{gap:8px;margin-top:10px;display:flex}.list .nomatch button{border:1px solid var(--line);background:var(--paper);height:44px;color:var(--label);font-family:var(--btnfont);cursor:pointer;border-radius:999px;flex:1;font-size:15px;font-weight:700;font-stretch:110%}.list .nomatch button:hover{background:var(--tint)}body.kb .combo .list{max-height:none;box-shadow:none;margin-top:6px;position:static}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips:empty{display:none}.chip{background:var(--olive);color:var(--on-olive);border-radius:999px;align-items:center;gap:8px;padding:7px 7px 7px 15px;font-size:14px;font-weight:600;display:inline-flex}.chip button{width:26px;height:26px;color:var(--on-olive);cursor:pointer;background:#f6f5f033;border:0;border-radius:50%;place-items:center;display:grid}.chip button,#loginLink{position:relative}.chip button:before,#loginLink:before{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.chip button svg{width:11px;height:11px}.ghostbtn{border:1px solid var(--line);width:100%;height:52px;color:var(--label);font-family:var(--btnfont);cursor:pointer;background:0 0;border-radius:14px;margin-top:auto;font-size:16px;font-weight:700;font-stretch:110%;transition:transform .1s,background .15s}.ghostbtn:hover{background:var(--tint)}.ghostbtn:active{transform:scale(.98)}.check{color:var(--body);cursor:pointer;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.45;display:flex}.check input{appearance:none;border:1.5px solid var(--olive-mid);background:var(--paper);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:0;display:grid}.check input:checked{background:var(--olive);border-color:var(--olive)}.check input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.fineprint{gap:6px;margin-top:auto;padding-top:18px;display:grid}.fineprint .check{color:var(--quiet);align-items:center;min-height:44px;font-size:12.5px;line-height:1.4}.fineprint .check input{width:20px;height:20px}.fineprint .note{padding-left:32px;font-size:12.5px;line-height:1.4}.pw{position:relative}.pw .field{padding-right:72px}.pw button{color:var(--label);cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.emailbox{background:var(--tint);color:var(--ink);word-break:break-all;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.link{color:var(--label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline}.prog{background:var(--buddy);border-radius:999px;flex:none;width:min(320px,70%);height:8px;margin:-2px auto 0;overflow:hidden}.prog span{background:var(--olive);border-radius:999px;height:100%;transition:width .5s;display:block}.banner{background:var(--olive-light);border-radius:20px;flex:1 1 0;min-height:0;max-height:190px;position:relative;overflow:hidden}.banner img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.freq{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:16px;padding:12px}.freq h3{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600}.seg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.seg button{border:1px solid var(--line);background:var(--page);cursor:pointer;height:44px;color:var(--ink);border-radius:999px;font-size:14px;transition:transform .1s,background .15s}.seg button:active{transform:scale(.96)}.seg button[aria-pressed=true]{background:var(--olive);border-color:var(--olive);color:var(--on-olive);font-weight:600}.subhead{font-family:var(--display);color:var(--ink);margin:4px 0 -2px;font-size:16px;font-weight:700;font-stretch:110%}.nearly{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:14px;min-height:0;display:flex}.nearly .fill{width:100%;max-width:300px;max-height:320px}.nearly p{max-width:40ch;margin:0;font-size:16px}.bar{background:var(--page);padding:10px max(18px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));border-top:1px solid #d6d3c699;flex:none}.bar .in{max-width:var(--col);grid-template-columns:auto 1fr;align-items:center;column-gap:14px;margin:0 auto;display:grid}.bar .hint{color:var(--quiet);grid-column:2;justify-self:end;margin-bottom:6px;font-size:12px}.back{color:var(--quiet);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:48px;padding:10px 4px;font-size:16px;display:inline-flex}.back svg{width:20px;height:20px}.next{background:var(--yellow);height:56px;color:var(--ink);font-family:var(--btnfont);cursor:pointer;border:0;border-radius:14px;grid-column:2;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:700;font-stretch:110%;transition:transform 80ms,box-shadow 80ms,filter .15s;display:flex;box-shadow:0 4px #c9c300}.next:before{content:"";flex:0 1000 auto;width:20px}.next svg{width:20px;height:20px}.next:hover{filter:brightness(.98)}@media (prefers-reduced-motion:reduce){.next,.opt,.ghostbtn{transition:none}}.scrim{z-index:50;background:#2b2f2280;place-items:center;padding:20px;animation:.2s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--paper);text-align:center;border-radius:24px;width:100%;max-width:420px;padding:26px 22px 20px;animation:.25s pop;box-shadow:0 24px 60px #2b2f2240}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.modal img{object-fit:contain;width:auto;max-width:190px;height:130px;margin:0 auto 8px}.modal h2{margin-bottom:8px;font-size:22px}.modal p{color:var(--body);margin:0 0 18px}.modal .btns{gap:10px;display:grid}.mbtn{background:var(--yellow);height:54px;font-family:var(--btnfont);color:var(--ink);cursor:pointer;border:0;border-radius:14px;font-size:17px;font-weight:700;font-stretch:110%;transition:transform 80ms,box-shadow 80ms;box-shadow:0 4px #c9c300}.mbtn:active{box-shadow:none;transform:translateY(4px)}.mbtn.alt{background:var(--tint);box-shadow:none;color:var(--label)}.think{z-index:40;background:var(--olive);color:var(--on-olive);padding:24px max(20px, env(safe-area-inset-right,0px)) 24px max(20px, env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3.5vh,32px);animation:.35s fade;display:flex;position:fixed;inset:0;overflow:hidden}.think .eyebrow{color:var(--olive-light);margin:0}.think h1{color:var(--on-olive);text-align:center;margin-top:6px;font-size:clamp(26px,4.4vh,40px)}.ring{aspect-ratio:1;width:clamp(150px,24vh,200px);position:relative}.ring svg.r{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring .track{stroke:#f6f5f029}.ring .val{stroke:var(--yellow);stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.ring .mid{background:#f6f5f014;border-radius:50%;place-items:center;display:grid;position:absolute;inset:18%}.ring .mid img{width:92%;animation:2.4s ease-in-out infinite breathe}.ring .pct{text-align:center;color:var(--olive-light);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;bottom:-30px;left:0;right:0}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.steps{gap:10px;width:min(360px,100%);margin:14px 0 0;padding:0;list-style:none;display:grid}.steps li{color:#f6f5f073;align-items:center;gap:12px;font-size:15px;transition:color .3s;display:flex}.steps li .st{border:1.5px solid #f6f5f04d;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:all .3s;display:grid}.steps li .st svg{width:13px;height:13px;color:var(--ink);opacity:0}.steps li.on{color:var(--on-olive)}.steps li.on .st{border-color:var(--yellow);border-top-color:#0000;animation:.8s linear infinite spin}.steps li.ok{color:var(--on-olive)}.steps li.ok .st{background:var(--yellow);border-color:var(--yellow);animation:none}.steps li.ok .st svg{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}.trail{pointer-events:none;height:60px;position:absolute;bottom:6%;left:0;right:0}.trail svg{color:#f6f5f02e;opacity:0;width:22px;height:22px;animation:4.8s linear infinite pawstep;position:absolute}@keyframes pawstep{0%{opacity:0}8%{opacity:1}55%{opacity:1}75%,to{opacity:0}}.think .foot{color:var(--olive-light);text-align:center;font-size:13px}@media (prefers-reduced-motion:reduce){.ring .mid img,.steps li.on .st,.trail svg{animation:none}.trail svg{opacity:1}}.saved{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:4px 16px}.saved div{border-bottom:1px solid var(--buddy);grid-template-columns:130px 1fr;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.saved div:last-child{border-bottom:0}.saved b{color:var(--label);font-weight:600}.tag{letter-spacing:.005em;color:var(--label);background:var(--tint);border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-block}.center{text-align:center}.center p{max-width:44ch;margin:8px auto 0}body.scroll{height:auto;overflow:auto}body.scroll main{overflow:visible}body{background:radial-gradient(120% 60% at 50% -10%, #fff 0%, var(--page) 55%) fixed, var(--page)}.top .circle:first-child{border:1px solid var(--line);color:var(--olive);background:0 0}.top .circle:first-child:hover{border-color:var(--olive-mid)}.d.q{letter-spacing:-.01em;font-weight:700}.q .nm{color:var(--olive);font-style:normal}.eyebrow{letter-spacing:.2em;justify-content:center;align-items:center;gap:12px;display:flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--olive-mid);opacity:.7;width:22px;height:1px}.think .eyebrow:before,.think .eyebrow:after{background:var(--olive-light)}.field.line{border:0;border-bottom:1.5px solid var(--olive-mid);height:58px;font-family:var(--display);box-shadow:none;background:0 0;border-radius:0;padding:0 4px;font-size:clamp(22px,3.4vh,28px);font-weight:600;font-stretch:110%}.field.line:focus{border-bottom-color:var(--olive);box-shadow:0 2px 0 0 var(--olive)}.field.line::placeholder{color:#b9b6a8;font-weight:500}.field.line.bad{border-bottom-color:var(--error)}.opt{border-color:#e4e1d6;border-radius:16px;box-shadow:0 1px #2b2f2208}.opt:hover{border-color:var(--olive-mid);box-shadow:0 6px 16px -10px #2b2f2240}.opt[aria-pressed=true] .tick,.opt[aria-checked=true] .tick{animation:.28s cubic-bezier(.3,1.6,.5,1) popin}@keyframes popin{0%{transform:scale(.6)}to{transform:scale(1)}}.opt.pic .art,.opt.vert .art{background:#f1f2ea}.banner,.bcs{box-shadow:inset 0 0 0 1px #2b2f220d}.freq{border-color:#e4e1d6}.seg button{background:0 0}.bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9f4d1;border-top:1px solid #d6d3c680}.next{box-shadow:0 3px #d4cd00,0 10px 22px -12px #8c8700cc}.next:active,.next.press{transform:translateY(3px);box-shadow:0 0 #d4cd00,0 4px 10px -8px #8c870099}.next svg{transition:transform .2s}.next:hover svg{transform:translate(3px)}.back{font-weight:500}.back:hover{color:var(--ink)}.scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b2f2261}.modal{border-radius:26px}.chip{background:linear-gradient(180deg, #717a5a, var(--olive))}main[data-dir=fwd] .screen{animation:.34s cubic-bezier(.2,.7,.2,1) both infwd}main[data-dir=back] .screen{animation:.34s cubic-bezier(.2,.7,.2,1) both inback}@keyframes infwd{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes inback{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main .screen,.opt .tick{animation:none!important}}.menuwrap{position:relative}.menu{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:16px;min-width:210px;padding:8px;display:grid;position:absolute;top:54px;left:0;box-shadow:0 18px 40px #2b2f2224}.menu button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px;font-weight:600}.menu button:hover{background:var(--tint)}.wordbtn{cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:6px}.top button.circle.right{border:0}:root{--page:#f2f1ec;--paper:#fbfbf8;--ink:#1f2219;--body:#43473a;--quiet:#60645a;--label:#555c42;--line:#dcdad0;--tint:#e9eae0;--olive-deep:#454b35;--on-olive:#f4f3ec;--ease:cubic-bezier(.2, .7, .2, 1)}body{background:radial-gradient(120% 55% at 50% -12%, #fbfbf8 0%, var(--page) 60%) fixed, var(--page);font-weight:450}.top{max-width:1336px;padding-block:14px;padding-left:max(clamp(16px, 4vw, 48px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 4vw, 48px), env(safe-area-inset-right,0px))}.wordmark{height:32px}.top #menuBtn{width:auto;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.top #menuBtn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.top #menuBtn svg{width:18px;height:18px}@media (max-width:640px){.top #menuBtn{justify-content:center;width:44px;padding:0}.top #menuBtn .ml{display:none}.wordmark{height:28px}}.d.q{letter-spacing:-.022em;font-size:clamp(25px,4.1vh,40px);font-weight:760;line-height:1.02}.q.sm{font-size:clamp(18px,2.8vh,24px)}.eyebrow{letter-spacing:.005em;font-size:13.5px}.next,.mbtn{font-variation-settings:"wdth" 106;transition:background .2s var(--ease), transform .15s var(--ease);border-radius:999px;font-weight:640;font-stretch:106%;box-shadow:none!important}.next:hover,.mbtn:hover{filter:none;background:#eee700}.next:active,.next.press,.mbtn:active{transform:scale(.985)!important}.mbtn.alt{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1.5px #1f221938!important}.mbtn.alt:hover{background:#1f22190a}.ghostbtn{border-radius:999px}.opt{border-color:var(--line);background:var(--paper)}.opt[aria-pressed=true],.opt[aria-checked=true]{background:var(--olive);box-shadow:inset 0 1px #ffffff0f}.field{background:var(--paper);border-radius:14px}.bar{background:#f2f1ecdb}.modal{border-radius:34px;padding:32px 26px 22px}.modal h2{letter-spacing:-.02em;font-size:24px}.think{background:var(--olive);isolation:isolate}.think:before{content:"";opacity:.07;mix-blend-mode:soft-light;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (min-width:900px) and (min-height:720px){.screen{padding-top:clamp(28px,8vh,96px)}}body{height:var(--vvh,100dvh);transform:translateY(var(--vvt,0px));will-change:transform;position:fixed;top:0;left:0;right:0}body.scroll{height:auto;position:static;transform:none}body.kb .bar{padding-top:8px;padding-bottom:8px}body.kb .bar .hint{display:none}body.kb .top{padding-block:6px}@media (max-height:560px){body.kb .top{display:none}}body.kbin{height:auto;min-height:100%;position:static;transform:none}body.kbin main{flex:none;overflow:visible}body.kbin .screen{min-height:0}body.kbin .fill,body.kbin .banner,body.kbin .bar .hint{display:none}.field.line.ready{animation:1.6s ease-in-out infinite readyPulse}@keyframes readyPulse{0%,to{box-shadow:0 2px #0000}50%{box-shadow:0 2px 0 0 var(--olive)}}@media (prefers-reduced-motion:reduce){.field.line.ready{box-shadow:0 2px 0 0 var(--olive);animation:none}}.menu{border-color:var(--line);border-radius:20px;box-shadow:0 30px 70px -30px #1f221959}
