.p-root{background:var(--dn-cream);min-height:100%;color:var(--dn-ink);font-family:var(--dn-font-parent);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.p-wrap{max-width:1200px;margin-inline:auto;padding:16px}.p-header{z-index:5;padding:calc(14px + env(safe-area-inset-top)) 16px 14px;background:#fff;border-bottom:2px solid #2b2b3312;align-items:center;gap:12px;display:flex;position:sticky;top:0}.p-h1{margin:0;font-size:19px;font-weight:800}.p-h2{margin:0 0 10px;font-size:17px;font-weight:700}.p-grow{flex:1}.p-meta{color:var(--dn-meta);font-size:11.5px}.p-muted{color:var(--dn-ink-muted);font-size:13.5px}.p-card{background:var(--dn-cream);box-shadow:var(--dn-pop-parent);border:2px solid #2b2b3314;border-radius:17px;margin-bottom:14px;padding:16px}.p-card--white{background:#fff}.p-pill{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.p-pill--outline{background:0 0;border:2px solid #2b2b332e}.p-pill--sky{background:var(--dn-sky);color:#fff;box-shadow:var(--dn-pop-parent)}.p-pill--green{background:var(--dn-success);color:#fff;box-shadow:var(--dn-pop-parent)}.p-pill--coral{border:2px solid var(--dn-coral);color:var(--dn-coral);background:0 0}.p-pill:disabled{opacity:.5}.p-chip{background:var(--dn-cream-2);border:2px solid #2b2b331f;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.p-chip--on{background:var(--dn-action);border-color:var(--dn-ink);color:var(--dn-ink)}.p-input{border:2px solid var(--dn-sky);width:100%;color:var(--dn-ink);background:#fff;border-radius:14px;padding:12px 14px;font-size:15px}.p-bar{background:var(--dn-cream-2);border-radius:999px;height:10px;overflow:hidden}.p-bar>i{background:var(--dn-success);border-radius:999px;height:100%;display:block}.p-bar--warn>i{background:var(--dn-coral)}.p-toggle{background:var(--dn-grey-off);border-radius:999px;flex:none;block-size:26px;inline-size:46px;transition:background .15s;position:relative}.p-toggle[data-on=true]{background:var(--dn-success)}.p-toggle>span{background:#fff;border-radius:999px;block-size:20px;inline-size:20px;transition:inset-inline-start .15s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.p-toggle[data-on=true]>span{inset-inline-start:23px}.p-step{align-items:center;gap:12px;display:inline-flex}.p-step button{block-size:40px;inline-size:40px;box-shadow:var(--dn-pop-parent);border-radius:12px;font-size:22px;font-weight:800}.p-step .minus{background:var(--dn-cream-2)}.p-step .plus{background:var(--dn-action)}.p-row{align-items:center;gap:10px;display:flex}.p-list{flex-direction:column;gap:10px;display:flex}.p-alert{background:var(--dn-coral-tint);border:2.5px solid var(--dn-coral);border-radius:17px;margin-bottom:14px;padding:16px}.p-trust{text-align:center;color:var(--dn-ink-muted);padding:18px 8px;font-size:12.5px}.p-grid{gap:14px;display:grid}@media (width>=720px){.p-grid--2{grid-template-columns:1.4fr 1fr}.p-grid--cards{grid-template-columns:1fr 1fr}}.p-center{min-height:100%;padding:calc(20px + env(safe-area-inset-top)) 20px 20px;place-items:center;display:grid}.p-panel{width:100%;max-width:400px}.p-bubble{border-radius:16px;max-width:78%;padding:10px 14px;font-size:14px;line-height:1.5}.p-bubble--kid{background:var(--dn-kid-bubble);border-start-start-radius:6px;align-self:flex-start}.p-bubble--daan{background:#fff;border:2px solid #2b2b330f;border-start-end-radius:6px;align-self:flex-end}.p-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.p-badge{background:var(--dn-coral);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-inline-start:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.p-sheet{z-index:60;padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));background:#2b2b3373;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.p-sheet__card{flex-direction:column;width:100%;max-width:360px;min-height:0;max-height:100%;margin-bottom:0;display:flex}.p-sheet__head{flex:none;margin-top:0}.p-sheet__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0 -3px;padding:3px;overflow-y:auto}.p-sheet__foot{flex:none;padding-top:10px}@keyframes p-flash{0%{box-shadow:0 0 #e855558c}to{box-shadow:0 0 0 14px #e8555500}}.p-alert--focus{animation:1s ease-out 2 p-flash}@media (prefers-reduced-motion:reduce){.p-alert--focus{animation:none}}.p-pill{border-radius:var(--dn-r-pill);border:2px solid var(--dn-ink);min-height:44px;color:var(--dn-ink);font-family:var(--dn-font-parent);cursor:pointer;background:#fff;padding:10px 18px;font-weight:700;transition:transform 90ms,box-shadow 90ms;box-shadow:0 4px #2b2b3324}.p-pill:active{transform:translateY(2px);box-shadow:0 1px #2b2b3324}.p-pill:focus-visible{outline:3px solid var(--dn-ink);outline-offset:3px}.p-pill--sky{background:var(--dn-sky);color:#fff;border-color:var(--dn-ink)}.p-pill--green{background:var(--dn-success);color:var(--dn-ink)}.p-pill--ink{background:var(--dn-ink);color:#fff}.p-pill--danger{background:var(--dn-coral);color:#fff}.p-pill--outline{background:#fff}.k-stage{font-family:var(--dn-font-kid);color:#fff;padding:calc(18px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) 18px calc(18px + env(safe-area-inset-left));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;touch-action:pan-x pan-y;flex-direction:column;align-items:center;transition:background-color .4s;display:flex;position:fixed;inset:0;overflow:hidden}.k-stage[data-state=idle],.k-stage[data-state=connecting]{background:var(--dn-sky)}.k-stage[data-state=listening]{background:var(--dn-mint-deep)}.k-stage[data-state=thinking]{background:var(--dn-think-deep)}.k-stage[data-state=speaking],.k-stage[data-state=goodbye]{background:var(--dn-sun-deep)}.k-stage[data-teen=true][data-state=idle],.k-stage[data-teen=true][data-state=connecting]{background:var(--dn-sky-teen)}.k-statusrow{justify-content:space-between;align-items:center;width:100%;max-width:520px;min-height:40px;display:flex}.k-lock{color:#fff;opacity:.42;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:12px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.k-mid{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;width:100%;max-width:520px;display:flex}.k-caption{color:var(--dn-ink);box-shadow:var(--dn-pop-caption);background:#fff;border-radius:999px;padding:10px 20px;font-size:17px;font-weight:800;transform:rotate(-2deg)}.k-char{aspect-ratio:1;width:min(50vw,38vh);position:relative}.k-blob{background:var(--dn-char-body,var(--dn-coral));border-radius:var(--dn-r-blob);border:7px solid #fff;position:absolute;inset:0}.k-char[data-band="5-7"] .k-blob{border-width:8px}.k-char[data-band="8-10"] .k-blob{border-width:6px}.k-char[data-band="11-13"] .k-blob{border-width:4px;border-radius:26%;transform:rotate(45deg)}.k-face{position:absolute;inset:0}.k-char[data-band="11-13"] .k-face{transform:rotate(0)}.k-glow{opacity:.75;pointer-events:none;background:radial-gradient(circle,#ffffff8c 0%,#fff0 70%);border-radius:50%;position:absolute;inset:-9%}.k-char[data-state=idle] .k-glow{animation:3.2s ease-in-out infinite dn-glow}.k-char[data-state=speaking] .k-glow{opacity:calc(.6 + var(--dn-level,0) * .4);inset:calc(-9% - var(--dn-level,0) * 3%)}.k-char[data-band="11-13"] .k-glow{display:none}.k-eye{background:var(--dn-ink);border-radius:50%;width:12%;height:16%;position:absolute;top:38%;overflow:hidden}.k-eye.l{left:32%}.k-eye.r{right:32%}.k-glint{opacity:.95;background:#fff;border-radius:50%;width:42%;height:34%;position:absolute;top:14%;left:20%}.k-char[data-state=listening] .k-eye{width:14%;height:22%;top:36%}.k-char[data-state=thinking] .k-eye{height:8%;top:42%}.k-char[data-state=thinking] .k-glint{opacity:0}.k-char[data-state=speaking] .k-eye{border-top:.5vh solid var(--dn-ink);background:0 0;border-radius:50% 50% 0 0/100% 100% 0 0;height:9%;top:39%;overflow:visible}.k-char[data-state=speaking] .k-glint{opacity:0}.k-mouth{border-bottom:5px solid var(--dn-ink);border-radius:0 0 60px 60px;width:26%;height:13%;position:absolute;top:58%;left:50%;overflow:hidden;transform:translate(-50%)}.k-tongue,.k-lip{display:none}.k-char[data-state=listening] .k-mouth{background:var(--dn-mouth-inner);border:4px solid var(--dn-ink);border-radius:50%;width:15%;height:15%}.k-char[data-state=thinking] .k-mouth{border-bottom:5px solid var(--dn-ink);border-radius:0;width:20%;height:0}.k-char[data-state=speaking] .k-mouth{width:30%;height:calc(12% + var(--dn-level,0) * 14%);background:var(--dn-mouth-inner);border:4px solid var(--dn-ink);border-radius:46% 46% 52% 52%/32% 32% 68% 68%;overflow:hidden}.k-char[data-state=speaking] .k-tongue{background:var(--dn-tongue);border-radius:50% 50% 42% 42%;width:58%;height:52%;display:block;position:absolute;bottom:-14%;left:50%;transform:translate(-50%)}.k-char[data-state=speaking] .k-lip{background:var(--dn-char-body);border-bottom:4px solid var(--dn-ink);border-radius:0 0 50% 50%;width:112%;height:60%;display:block;position:absolute;top:-30%;left:-6%}.k-blush{background:var(--dn-blush-warm);opacity:.75;border-radius:50%;width:11%;height:7%;position:absolute;top:52%}.k-blush.l{left:19%}.k-blush.r{right:19%}.k-char[data-band="11-13"] .k-blush{display:none}.k-ear{background:var(--dn-char-body,var(--dn-coral));border:6px solid #fff;border-radius:50%;width:22%;height:22%;position:absolute;top:-8%}.k-ear.l{left:10%;transform:rotate(-14deg)}.k-ear.r{right:10%;transform:rotate(14deg)}.k-char[data-state=listening] .k-ear{width:calc(25% + var(--dn-level,0) * 8%);height:calc(25% + var(--dn-level,0) * 8%);top:calc(-11% - var(--dn-level,0) * 4%);transform-origin:50% 90%}.k-char[data-state=listening] .k-ear.l{animation:1.1s ease-in-out infinite dn-ear-l}.k-char[data-state=listening] .k-ear.r{animation:1.1s ease-in-out .12s infinite dn-ear-r}@keyframes dn-ear-l{0%,to{transform:rotate(-16deg)}50%{transform:rotate(-26deg)}}@keyframes dn-ear-r{0%,to{transform:rotate(16deg)}50%{transform:rotate(26deg)}}@keyframes dn-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes dn-sway{0%,to{transform:rotate(-1.2deg)translateY(0)}50%{transform:rotate(1.2deg)translateY(-1.5%)}}.k-char[data-band="11-13"] .k-ear{display:none}.k-char[data-state=idle]{animation:3.4s ease-in-out infinite dnBreathe}.k-char[data-state=speaking]{animation:1.4s ease-in-out infinite dnBob}.k-char[data-state=listening]{transform:scale(calc(1 + var(--dn-level,0) * .16));transition:transform 90ms ease-out}.k-ripple{border:6px solid #fffc;border-radius:50%;animation:1.6s ease-out infinite dnRipple;position:absolute;inset:-10%}.k-ripple.b{animation-delay:.8s}.k-dots{gap:8px;display:flex;position:absolute;top:-22%;left:50%;transform:translate(-50%)}.k-dots>i{background:#fff;border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite dnDot}.k-dots>i:nth-child(2){animation-delay:.2s}.k-dots>i:nth-child(3){animation-delay:.4s}.k-bars{align-items:flex-end;gap:6px;height:16%;display:flex;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.k-bars>i{transform-origin:bottom;background:#fff;border-radius:4px;width:7px;height:100%;transition:transform 70ms ease-out}.k-bars>i:first-child{transform:scaleY(calc(.22 + var(--dn-level,.3) * .55))}.k-bars>i:nth-child(2){transform:scaleY(calc(.22 + var(--dn-level,.3) * .8))}.k-bars>i:nth-child(3){transform:scaleY(calc(.22 + var(--dn-level,.3) * 1))}.k-bars>i:nth-child(4){transform:scaleY(calc(.22 + var(--dn-level,.3) * .8))}.k-bars>i:nth-child(5){transform:scaleY(calc(.22 + var(--dn-level,.3) * .55))}.k-micwrap{padding-bottom:var(--dn-mic-bottom);flex-direction:column;align-items:center;gap:10px;display:flex}.k-miclabel{background:var(--dn-ink);color:#fff;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:700}.k-mic{color:var(--dn-ink);box-shadow:var(--dn-pop-kid);background:var(--dn-action);border-radius:44px;place-items:center;font-size:40px;transition:transform .12s,box-shadow .12s;display:grid}.k-mic[data-state=listening]{background:var(--dn-coral);color:#fff}.k-mic[data-state=thinking]{background:var(--dn-cream-disabled);box-shadow:none}.k-mic[data-state=speaking]{background:#fff}.k-mic[data-pressed=true]{transform:translateY(5px);box-shadow:0 4px #2b2b3333}.k-overlay{text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.k-overlay .msg{color:var(--dn-ink);box-shadow:var(--dn-pop-kid);background:#fff;border-radius:18px;max-width:320px;padding:16px 20px;font-weight:700}.k-mic,.k-lock,.k-start,.k-end{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.k-start{background:var(--dn-action);color:var(--dn-ink);box-shadow:0 6px #2b2b3338;box-shadow:var(--dn-pop-kid);border:3px solid #fff;border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:16px 28px;font-size:20px;font-weight:800;transition:transform 90ms,box-shadow 90ms;display:inline-flex}.k-end{color:#fff;width:64px;height:64px;box-shadow:var(--dn-pop-kid);background:#2b2b3347;border-radius:999px;place-items:center;display:grid}.k-end:active{transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.k-char[data-state=speaking],.k-char[data-state=listening] .k-ear.l,.k-char[data-state=listening] .k-ear.r{animation:none}.k-char[data-state=listening] .k-ear.l{transform:rotate(-16deg)}.k-char[data-state=listening] .k-ear.r{transform:rotate(16deg)}.k-char[data-state=idle] .k-glow{animation:4s ease-in-out infinite dn-glow-fade}@keyframes dn-glow-fade{0%,to{opacity:.6}50%{opacity:.85}}.k-char[data-state=listening],.k-bars>i{transition:none!important;transform:none!important}}.k-start:active{transform:translateY(4px);box-shadow:0 2px #2b2b3338}.k-mic{border:4px solid #fff;box-shadow:0 6px #2b2b3338}.k-mic[data-pressed=true]{box-shadow:0 2px #2b2b3338}.k-lock.dn-btn{--dn-btn-tilt:0deg;min-height:44px;font-size:15px}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/baloo-bhaijaan-2-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/baloo-bhaijaan-2-latin-500-normal.woff2)format("woff2");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:"Baloo Bhaijaan 2";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/baloo-bhaijaan-2-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/baloo-bhaijaan-2-latin-700-normal.woff2)format("woff2");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:"Baloo Bhaijaan 2";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/baloo-bhaijaan-2-arabic-800-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/baloo-bhaijaan-2-latin-800-normal.woff2)format("woff2");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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo-latin-400-normal.woff2)format("woff2");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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo-latin-600-normal.woff2)format("woff2");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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo-latin-700-normal.woff2)format("woff2");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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/cairo-arabic-800-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/cairo-latin-800-normal.woff2)format("woff2");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{--dn-r-card:17px;--dn-r-pill:999px;--dn-r-numpad:26px;--dn-r-blob:53% 47% 50% 50% / 55% 55% 45% 45%;--dn-pop-kid:0 8px 0 #2b2b3333;--dn-pop-parent:0 3px 0 #2b2b3314;--dn-pop-caption:0 5px 0 #2b2b3326;--dn-pop-numpad:0 4px 0 #2b2b3314;--dn-border-parent:2px solid #2b2b3314;--dn-target-min:48px;--dn-mic-bottom:calc(32px + env(safe-area-inset-bottom));--dn-font-kid:"Baloo Bhaijaan 2", system-ui, sans-serif;--dn-font-parent:"Cairo", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,button{font-family:inherit}.dn-btn{--dn-btn-shadow:6px;--dn-btn-tilt:0deg;border-radius:var(--dn-r-pill);min-width:48px;min-height:48px;font-family:var(--dn-font-kid);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:var(--dn-action);color:var(--dn-ink);transform:rotate(var(--dn-btn-tilt));box-shadow:0 var(--dn-btn-shadow) 0 #2b2b3338;border:3px solid #fff;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:17px;font-weight:800;line-height:1;transition:transform 90ms,box-shadow 90ms,filter .12s;display:inline-flex}.dn-btn--light{border-color:var(--dn-ink);color:var(--dn-ink);background:#fff}.dn-btn--ghost{color:#fff;background:#ffffff2e;border-color:#ffffffa6}.dn-btn--danger{background:var(--dn-coral);color:#fff;border-color:#fff}.dn-btn--go{background:var(--dn-success);color:var(--dn-ink);border-color:#fff}.dn-btn:active,.dn-btn[data-pressed=true]{transform:rotate(var(--dn-btn-tilt)) translateY(calc(var(--dn-btn-shadow) - 2px));box-shadow:0 2px #2b2b3338}.dn-btn:disabled{filter:saturate(.5);opacity:.5;cursor:default}.dn-btn:focus-visible{outline:3px solid var(--dn-ink);outline-offset:3px}.k-stage .dn-btn{--dn-btn-tilt:-1.5deg;font-size:18px}.k-stage .dn-btn:nth-of-type(2n){--dn-btn-tilt:1.5deg}.p-root .dn-btn{--dn-btn-shadow:4px;--dn-btn-tilt:0deg;font-family:var(--dn-font-parent);box-shadow:0 var(--dn-btn-shadow) 0 #2b2b3324;font-size:15px}.p-root .dn-btn:active,.p-root .dn-btn[data-pressed=true]{box-shadow:0 1px #2b2b3324}@media (prefers-reduced-motion:reduce){.dn-btn{transition:none}}.dn-sticker{box-shadow:var(--dn-pop-kid);border:7px solid #fff}.dn-card{background:var(--dn-cream);border:var(--dn-border-parent);border-radius:var(--dn-r-card);box-shadow:var(--dn-pop-parent)}.dn-pill{border-radius:var(--dn-r-pill)}.dn-pressed{transform:translateY(5px);box-shadow:0 4px #2b2b3333!important}@keyframes dnBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes dnBobSmall{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dnBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes dnRipple{0%{opacity:.65;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@keyframes dnOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dnBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes dnDot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
